diff --git a/base_tef.py b/base_tef.py index 089c550..35a29e1 100644 --- a/base_tef.py +++ b/base_tef.py @@ -23,8 +23,8 @@ class BaseTEF668X: self.p.write_i2c(self.address, b"\x1c\x00\x00") self.p.write_i2c(self.address, b"\x1c\x00\x74") def send_patch(_patch: bytes): - for i in range(0, len(_patch), 64): # More data in a single step is less data sent over serial - data = _patch[i:i+64] + for i in range(0, len(_patch), 24): + data = _patch[i:i+24] if self.p.write_i2c(self.address, b"\x1b" + data)[0] != 0: raise Exception send_patch(bytes(patch)) self.p.write_i2c(self.address, b"\x1c\x00\x00")