]> sigrok.org Git - libsigrokdecode.git/blobdiff - decoders/adns5020/pd.py
all decoders: introduce a reset() method
[libsigrokdecode.git] / decoders / adns5020 / pd.py
index 5857314e77796055dc2166e08b621357b887e857..55f6853b0099921e739f6b8490928b44749e493f 100644 (file)
@@ -39,7 +39,7 @@ regs = {
 }
 
 class Decoder(srd.Decoder):
-    api_version = 2
+    api_version = 3
     id = 'adns5020'
     name = 'ADNS-5020'
     longname = 'Avago ADNS-5020 optical mouse sensor'
@@ -59,6 +59,9 @@ class Decoder(srd.Decoder):
     )
 
     def __init__(self):
+        self.reset()
+
+    def reset(self):
         self.ss_cmd, self.es_cmd = 0, 0
         self.mosi_bytes = []