SOM boot recovery (#1712)

* reset

* simpler

* only once per panda boot

* cleanup

* also check serial
This commit is contained in:
Adeeb Shihadeh
2023-11-09 18:01:46 -08:00
committed by GitHub
parent d2ea9ad293
commit a1d699b87d
7 changed files with 84 additions and 5 deletions

View File

@@ -169,7 +169,7 @@ class Panda:
CAN_PACKET_VERSION = 4
HEALTH_PACKET_VERSION = 14
CAN_HEALTH_PACKET_VERSION = 5
HEALTH_STRUCT = struct.Struct("<IIIIIIIIIBBBBBBHBBBHfBBHBHH")
HEALTH_STRUCT = struct.Struct("<IIIIIIIIIBBBBBBHBBBHfBBHBHHB")
CAN_HEALTH_STRUCT = struct.Struct("<BIBBBBBBBBIIIIIIIHHBBBIIII")
F2_DEVICES = [HW_TYPE_PEDAL, ]
@@ -606,6 +606,7 @@ class Panda:
"fan_stall_count": a[24],
"sbu1_voltage_mV": a[25],
"sbu2_voltage_mV": a[26],
"som_reset_triggered": a[27],
}
@ensure_can_health_packet_version