X-Git-Url: https://sigrok.org/gitweb/?p=libsigrokdecode.git;a=blobdiff_plain;f=decoders%2Fddc.py;h=123881f807e81bcbdcf83363d445bf90914a1559;hp=9b5bc5fdd525a053892993a8e32362c12305792d;hb=8892c76856f22acf6eafc66c6a5f86ab7cb8bddb;hpb=2b9837d9fc5f9b4eca52327527e18db4bfb730ff diff --git a/decoders/ddc.py b/decoders/ddc.py index 9b5bc5f..123881f 100644 --- a/decoders/ddc.py +++ b/decoders/ddc.py @@ -35,8 +35,8 @@ class Decoder(srd.Decoder): longname = 'Display Data Channel' desc = 'A protocol for communication between computers and displays.' longdesc = '' - author = 'Bert Vermeulen ' - email = '' + author = 'Bert Vermeulen' + email = 'bert@biot.com' license = 'gplv3+' inputs = ['i2c'] outputs = ['ddc'] @@ -60,10 +60,10 @@ class Decoder(srd.Decoder): if self.state is None: # Wait for the DDC session to start. - if cmd in ('START', 'START_REPEAT'): + if cmd in ('START', 'START REPEAT'): self.state = 'start' elif self.state == 'start': - if cmd == 'ADDRESS_READ' and data == 80: + if cmd == 'ADDRESS READ' and data == 80: # 80 is the I2C slave address of a connected display, # so this marks the start of the DDC data transfer. self.state = 'transfer' @@ -71,7 +71,7 @@ class Decoder(srd.Decoder): # Got back to the idle state. self.state = None elif self.state == 'transfer': - if cmd == 'DATA_READ': + if cmd == 'DATA READ': # There shouldn't be anything but data reads on this # address, so ignore everything else. self.put(ss, es, self.out_ann, [0, ['0x%.2x' % data]])