X-Git-Url: https://sigrok.org/gitweb/?p=libsigrokdecode.git;a=blobdiff_plain;f=decoders%2Fi2c.py;h=f0b32e781d27e20a5af4eb76c79d95ff087c45a4;hp=a46ba6a326022df0497a28912467b6f5b8347918;hb=3643fc3fe053bf531b4a7618d02c3d92c29f924b;hpb=f39d2404acb54461f61b676ab164d42e9e76e3fa diff --git a/decoders/i2c.py b/decoders/i2c.py index a46ba6a..f0b32e7 100644 --- a/decoders/i2c.py +++ b/decoders/i2c.py @@ -154,11 +154,7 @@ class Decoder(): 'address-space': ['Address space (in bits)', 7], } - def __init__(self, unitsize, **kwargs): - # Metadata comes in here, we don't care for now. - # print kwargs - self.unitsize = unitsize - + def __init__(self, **kwargs): self.probes = Decoder.probes.copy() # TODO: Don't hardcode the number of channels. @@ -180,6 +176,10 @@ class Decoder(): self.oldscl = None self.oldsda = None + def start(self, metadata): + self.unitsize = metadata["unitsize"] + + def report(self): pass