Diagnostic proved UART protocol works (ACKs received) but CAN has zero communication. Root cause: ESP32 connects to Orin via USB Serial/JTAG (CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG=y), NOT UART0 on GPIO 43/44. The SN65HVD230 CAN transceiver is still physically on GPIO 43/44 (original pre-bd-66hx wiring was never changed). Fix: Put TWAI on GPIO 43/44 where the transceiver actually is. Move unused UART0 pin config to GPIO 17/18 to avoid conflict. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Merge pull request 'feat: systemd auto-start for ROS2 + dashboard on Orin boot (bd-1hyn)' (#732) from sl-perception/bd-1hyn-orin-autostart into main
Description
SaltyLab self-balancing bot firmware (STM32F722)
Languages
Python
67.1%
C
11.5%
JavaScript
9.2%
OpenSCAD
7.7%
HTML
1.5%
Other
2.9%