]> sigrok.org Git - libsigrokdecode.git/blobdiff - decoders/spi.py
srd: Pass metadata to decoders only on SR_DF_HEADER.
[libsigrokdecode.git] / decoders / spi.py
index 7b3d8abbb472d45586f25857d0836aa82ce0c04f..731c77cc3c8ae0214697cd5e0b99c4b13b5b2da6 100644 (file)
@@ -43,17 +43,16 @@ class Decoder():
     probes = {'sdata':0, 'sck':1}
     options = {}
 
-    def __init__(self, unitsize, **kwargs):
-        # Metadata comes in here, we don't care for now
-        #print kwargs
-        self.unitsize = unitsize
-
+    def __init__(self):
         self.probes = Decoder.probes.copy()
         self.oldsck = True
         self.rxcount = 0
         self.rxdata = 0
         self.bytesreceived = 0
 
+    def start(self, metadata):
+        self.unitsize = metadata["unitsize"]
+
     def report(self):
         return "SPI: %d bytes received" % self.bytesreceived