- vesc_can: poll twai_get_status_info() every 500ms; auto-recover from bus-off (twai_initiate_recovery) and stopped state (twai_start) - vesc_can: expose g_twai_bus_off / g_twai_tx_err_count / g_twai_rx_err_count - main: set flags bit2 when TWAI is bus-off (visible in TELEM_STATUS) - sdkconfig: switch console from UART0 (conflicts with binary protocol at 460800) to USB serial JTAG — eliminates log corruption on Orin Flags byte: bit0=estop, bit1=hb_timeout, bit2=twai_bus_off Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Description
SaltyLab self-balancing bot firmware (STM32F722)
Languages
Python
67.1%
C
11.4%
JavaScript
9.2%
OpenSCAD
7.8%
HTML
1.5%
Other
2.9%