X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=decoders%2Fnunchuk.py;h=4a5b7a073dc370a3aebef1db39a24dfaf0ca7054;hb=a2d2aff27099449deb1a791b3adc05ee610861e6;hp=0a1a24c04e84bdf040f9dbc9578c607aaf86c89c;hpb=ea90233eb2e76cca10adf3ed3c016c5b6cb993e1;p=libsigrokdecode.git diff --git a/decoders/nunchuk.py b/decoders/nunchuk.py index 0a1a24c..4a5b7a0 100644 --- a/decoders/nunchuk.py +++ b/decoders/nunchuk.py @@ -75,14 +75,14 @@ class Decoder(srd.Decoder): if cmd == 'START': # TODO: Handle 'Sr' here, too? self.state = START - elif cmd == 'START_REPEAT': + elif cmd == 'START REPEAT': pass # FIXME - elif cmd == 'ADDRESS_READ': + elif cmd == 'ADDRESS READ': # TODO: Error/Warning, not supported, I think. pass - elif cmd == 'ADDRESS_WRITE': + elif cmd == 'ADDRESS WRITE': # The Wii Nunchuk always has slave address 0x54. # TODO: Handle this stuff more correctly. if databyte == 0x54: @@ -90,7 +90,7 @@ class Decoder(srd.Decoder): else: pass # TODO: What to do here? Ignore? Error? - elif cmd == 'DATA_READ' and self.state == INITIALIZED: + elif cmd == 'DATA READ' and self.state == INITIALIZED: if self.databytecount == 0: self.sx = databyte elif self.databytecount == 1: @@ -124,10 +124,10 @@ class Decoder(srd.Decoder): # TODO: If 6 bytes read -> save and reset # TODO - elif cmd == 'DATA_READ' and self.state != INITIALIZED: + elif cmd == 'DATA READ' and self.state != INITIALIZED: pass - elif cmd == 'DATA_WRITE': + elif cmd == 'DATA WRITE': if self.state == IDLE: self.state = INITIALIZED return