1
0
This commit is contained in:
2026-02-21 22:52:23 +01:00
parent cb8c3c6e74
commit 8d8167dbd1

View File

@@ -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\x00")
self.p.write_i2c(self.address, b"\x1c\x00\x74") self.p.write_i2c(self.address, b"\x1c\x00\x74")
def send_patch(_patch: bytes): 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 for i in range(0, len(_patch), 24):
data = _patch[i:i+64] data = _patch[i:i+24]
if self.p.write_i2c(self.address, b"\x1b" + data)[0] != 0: raise Exception if self.p.write_i2c(self.address, b"\x1b" + data)[0] != 0: raise Exception
send_patch(bytes(patch)) send_patch(bytes(patch))
self.p.write_i2c(self.address, b"\x1c\x00\x00") self.p.write_i2c(self.address, b"\x1c\x00\x00")