X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=decoders%2Ftransitioncounter%2Ftransitioncounter.py;h=44dda482527cdcee7838e98ffaad0da79456c9aa;hb=1541976fcac03a780b5d27046f5f8884973c08ae;hp=86bbfbe1ed2dd5833a1d0ba48285623c1a7dc32f;hpb=decde15ecb51b3326b31019af61e0a729b9c61d0;p=libsigrokdecode.git diff --git a/decoders/transitioncounter/transitioncounter.py b/decoders/transitioncounter/transitioncounter.py index 86bbfbe..44dda48 100644 --- a/decoders/transitioncounter/transitioncounter.py +++ b/decoders/transitioncounter/transitioncounter.py @@ -18,6 +18,8 @@ ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## +# Transition counter protocol decoder + import sigrokdecode as srd class Decoder(srd.Decoder): @@ -31,7 +33,7 @@ class Decoder(srd.Decoder): inputs = ['logic'] outputs = ['transitioncounts'] probes = [] - extra_probes = [] + optional_probes = [] options = {} annotations = [ ['TODO', 'TODO'], @@ -94,7 +96,8 @@ class Decoder(srd.Decoder): # TODO: How to only output something after the last chunk of data? outdata = [] for i in range(self.channels): - outdata += [[self.transitions[i], self.rising[i], self.falling[i]]] + outdata.append([self.transitions[i], self.rising[i], + self.falling[i]]) if outdata != []: # self.put(0, 0, self.out_proto, out_proto)