From 7ddacd8545ec91fe82e741e208fd3e5c5f2ed62a Mon Sep 17 00:00:00 2001 From: KubaPro010 Date: Wed, 25 Feb 2026 10:47:24 +0100 Subject: [PATCH] fix bytes --- protocol.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/protocol.py b/protocol.py index b045e47..45c0ede 100644 --- a/protocol.py +++ b/protocol.py @@ -69,10 +69,10 @@ class I2CPCClient: return self._send_packet(payload, False) def write_eeprom(self, addr: int, data: bytes): - payload = bytes([7]) + struct.pack(">I", addr) + data + payload = bytes([7]) + struct.pack(">H", addr) + data return self._send_packet(payload, False) def read_eeprom(self, addr: int, len: int): - payload = bytes([8]) + struct.pack(">I", addr) + bytes([len]) + payload = bytes([8]) + struct.pack(">H", addr) + bytes([len]) return self._send_packet(payload, False) def version(self): return self._send_packet(bytes([4]))