1
0

xrd protocol

This commit is contained in:
2026-02-20 17:47:38 +01:00
parent 8e11d6239d
commit 9576fbae3a
5 changed files with 222 additions and 38 deletions

View File

@@ -24,7 +24,7 @@ class BaseTEF668X:
def send_patch(_patch: bytes):
for i in range(0, len(_patch), 24):
data = _patch[i:i+24]
if self.p.write_i2c(ADDRESS, b"\x1b" + data)[1] != 0: raise Exception
if self.p.write_i2c(ADDRESS, b"\x1b" + data)[0] != 0: raise Exception
send_patch(bytes(patch))
self.p.write_i2c(ADDRESS, b"\x1c\x00\x00")
self.p.write_i2c(ADDRESS, b"\x1c\x00\x75")
@@ -33,7 +33,7 @@ class BaseTEF668X:
def APPL_Get_Operation_Status(self):
data = self.p.write_read_i2c(ADDRESS, b"\x40\x80\x01", 2)
while data[1] != 0:
while data[0] != 0:
data = self.p.write_read_i2c(ADDRESS, b"\x40\x80\x01", 2)
time.sleep(0.01)
return data[-1]