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]))