X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=decoders%2Fsdcard_spi%2Fpd.py;h=6717c81ce7cf8507c75d66be48530ef203c67c5c;hb=47405f47db235c06d9f2ad26ae51791136b62a91;hp=be20ee3b356a1c907865e65dfc6e269eedcf7e10;hpb=ce71bf0e29e9c3890eb74725ceb963ff35a29639;p=libsigrokdecode.git diff --git a/decoders/sdcard_spi/pd.py b/decoders/sdcard_spi/pd.py index be20ee3..6717c81 100644 --- a/decoders/sdcard_spi/pd.py +++ b/decoders/sdcard_spi/pd.py @@ -98,7 +98,6 @@ class Decoder(srd.Decoder): def __init__(self, **kwargs): self.state = 'IDLE' - self.samplenum = 0 self.ss, self.es = 0, 0 self.bit_ss, self.bit_es = 0, 0 self.cmd_ss, self.cmd_es = 0, 0 @@ -228,7 +227,7 @@ class Decoder(srd.Decoder): if len(self.read_buf) < 16 + 4: return self.cmd_es = self.es - self.read_buf = self.read_buf[4:] ### TODO: Document or redo. + self.read_buf = self.read_buf[4:] # TODO: Document or redo. self.putx([9, ['CSD: %s' % self.read_buf]]) # TODO: Decode all bits. self.read_buf = [] @@ -439,6 +438,3 @@ class Decoder(srd.Decoder): handle_response(miso) self.state = 'IDLE' - else: - raise Exception('Invalid state: %s' % self.state) -