- gc9a01.c/h: GC9A01 240x240 round LCD SPI driver (SPI2, GPIO 9-14) 5x7 bitmap font with scaling, display_fill_rect/draw_string/draw_arc - main.c: hud_task — "SAULT" orange header (scale=3) + battery voltage white on black (scale=4), updates at 1 Hz from g_vesc[0].voltage_x10 - config.h: add DISP_* GPIO defines; revert 06219af UART regression — lsusb on Orin confirms /dev/ttyACM0 = CH343 (1a86:55d3) wired to GPIO 43/44, not native USB; UART must stay on 43/44, CAN stays on 2/1 (SN65HVD230 physical rewire to GPIO 2/1 still required for CAN to work) - CMakeLists.txt: add gc9a01.c Co-Authored-By: Claude Sonnet 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%