X-Git-Url: https://sigrok.org/gitweb/?p=libsigrokdecode.git;a=blobdiff_plain;f=decoders%2Fspi%2Fpd.py;h=e00235e2a8bff976654d13484c8a569665ec44db;hp=b18d021b85c592bcc67105fc3dc590924f4f84ee;hb=0309c15a6990f57fbbb27d6a77957b1282163f06;hpb=8a3c879201df27615f30b7c6b3a4072526c0e378 diff --git a/decoders/spi/pd.py b/decoders/spi/pd.py index b18d021..e00235e 100644 --- a/decoders/spi/pd.py +++ b/decoders/spi/pd.py @@ -93,7 +93,6 @@ class Decoder(srd.Decoder): self.bitcount = 0 self.mosidata = 0 self.misodata = 0 - self.bytesreceived = 0 self.startsample = -1 self.samplenum = -1 self.cs_was_deasserted_during_data_word = 0 @@ -106,14 +105,11 @@ class Decoder(srd.Decoder): self.samplerate = value def start(self): - self.out_proto = self.add(srd.OUTPUT_PYTHON, 'spi') - self.out_ann = self.add(srd.OUTPUT_ANN, 'spi') + self.out_proto = self.register(srd.OUTPUT_PYTHON) + self.out_ann = self.register(srd.OUTPUT_ANN) self.out_bitrate = self.register(srd.OUTPUT_META, meta=(int, 'Bitrate', 'Bitrate during transfers')) - def report(self): - return 'SPI: %d bytes received' % self.bytesreceived - def putpw(self, data): self.put(self.startsample, self.samplenum, self.out_proto, data) @@ -169,9 +165,6 @@ class Decoder(srd.Decoder): # Reset decoder state. self.mosidata = self.misodata = self.bitcount = 0 - # Keep stats for summary. - self.bytesreceived += 1 - def find_clk_edge(self, miso, mosi, sck, cs): if self.have_cs and self.oldcs != cs: # Send all CS# pin value changes.