]> sigrok.org Git - libsigrokdecode.git/blobdiff - decoders/arm_itm/pd.py
Add PD tags handling and some tags
[libsigrokdecode.git] / decoders / arm_itm / pd.py
index 15ffe7223277023a7e5b87583492333a8082f451..e284d27f44aae2613362dc52a304c33d736cac6d 100644 (file)
@@ -45,6 +45,7 @@ class Decoder(srd.Decoder):
     license = 'gplv2+'
     inputs = ['uart']
     outputs = ['arm_itm']
+    tags = ['Logic', 'MCU Debugging']
     options = (
         {'id': 'objdump', 'desc': 'objdump path',
             'default': 'arm-none-eabi-objdump'},
@@ -80,6 +81,9 @@ class Decoder(srd.Decoder):
     )
 
     def __init__(self):
+        self.reset()
+
+    def reset(self):
         self.buf = []
         self.syncbuf = []
         self.swpackets = {}