sunnypilot v2026.002.000

version: sunnypilot v2026.002.000 (staging)
date: 2026-06-09T18:31:30
master commit: 01a843e0acbe74d566a7eee9fe0f12f227ae81ed
This commit is contained in:
github-actions[bot]
2026-06-09 18:31:30 +00:00
commit 0a6503e503
4028 changed files with 1303422 additions and 0 deletions
+35
View File
@@ -0,0 +1,35 @@
# mimic a python serial port
class PandaSerial:
def __init__(self, panda, port, baud):
self.panda = panda
self.port = port
self.panda.set_uart_parity(self.port, 0)
self._baudrate = baud
self.panda.set_uart_baud(self.port, baud)
self.buf = b""
def read(self, l=1):
tt = self.panda.serial_read(self.port)
if len(tt) > 0:
self.buf += tt
ret = self.buf[0:l]
self.buf = self.buf[l:]
return ret
def write(self, dat):
return self.panda.serial_write(self.port, dat)
def close(self):
pass
def flush(self):
pass
@property
def baudrate(self):
return self._baudrate
@baudrate.setter
def baudrate(self, value):
self.panda.set_uart_baud(self.port, value)
self._baudrate = value