1
0

store rtc time offset

This commit is contained in:
2026-02-18 16:22:25 +01:00
parent bfb1e71d7d
commit eae1252493
2 changed files with 20 additions and 2 deletions

View File

@@ -34,6 +34,13 @@ class I2CPCClient:
def write_read_i2c(self, addr: int, write_data: bytes, read_len: int):
payload = bytes([2, addr, len(write_data)]) + write_data + bytes([read_len])
return self._send_packet(payload)
def write_eeprom(self, addr: int, data: bytes):
payload = bytes([7, (addr >> 8) & 0xff, addr & 0xff]) + data
return self._send_packet(payload)
def read_eeprom(self, addr: int, len: int):
payload = bytes([8, (addr >> 8) & 0xff, addr & 0xff, len])
return self._send_packet(payload)
def version(self): return self._send_packet(bytes([4]))