X-Git-Url: https://sigrok.org/gitweb/?p=libsigrokdecode.git;a=blobdiff_plain;f=decoders%2Fi2c.py;h=cf16d3a28dc0ab86937a170bedba6a22e404e583;hp=8b8e665e47618535c685c9953ffba07668760ef1;hb=71071bcfd36bed13b110931a6cc8189a1493dd2a;hpb=5f802ec6473029e89d2db9cbd71cf0ce86a1b653 diff --git a/decoders/i2c.py b/decoders/i2c.py index 8b8e665..cf16d3a 100644 --- a/decoders/i2c.py +++ b/decoders/i2c.py @@ -148,7 +148,7 @@ class Sample(): def __init__(self, data): self.data = data def probe(self, probe): - s = ord(self.data[probe / 8]) & (1 << (probe % 8)) + s = self.data[probe / 8] & (1 << (probe % 8)) return True if s else False def sampleiter(data, unitsize): @@ -323,8 +323,6 @@ class Decoder(sigrok.Decoder): super(Decoder, self).put(timeoffset, duration, output_id, data) def decode(self, timeoffset, duration, data): - """I2C protocol decoder""" - self.timeoffset = timeoffset self.duration = duration print("++", timeoffset, duration, len(data))