X-Git-Url: https://sigrok.org/gitweb/?p=libsigrokdecode.git;a=blobdiff_plain;f=decoders%2Fspi.py;h=a363b5afba3c0f53838229435876d83c0450d2e2;hp=d9891b38cd36bb4bc8921e8504e20fb13158f7d9;hb=1c8ac5bf07e0ded582234c9ef50ba10f042bae52;hpb=67e847fd2185aa5677954dceacf3c279d7a68af1 diff --git a/decoders/spi.py b/decoders/spi.py index d9891b3..a363b5a 100644 --- a/decoders/spi.py +++ b/decoders/spi.py @@ -31,11 +31,11 @@ def sampleiter(data, unitsize): for i in range(0, len(data), unitsize): yield(Sample(data[i:i+unitsize])) -class Decoder(): +class Decoder(sigrok.Decoder): id = 'spi' - name = 'SPI Decoder' + name = 'SPI' desc = '...desc...' - longname = '...longname...' + longname = 'Serial Peripheral Interface (SPI) bus' longdesc = '...longdesc...' author = 'Gareth McMullin' email = 'gareth@blacksphere.co.nz' @@ -89,12 +89,10 @@ class Decoder(): 'display':('%02X' % self.rxdata), 'type':'spi', } - sigrok.put(outdata) + self.put(outdata) # Reset decoder state self.rxdata = 0 self.rxcount = 0 # Keep stats for summary self.bytesreceived += 1 -sigrok.register(Decoder) -