- esc_hoverboard.c: huart2 static in production; non-static only under #ifdef DEBUG_MOTOR_TEST (needed by R command in jetson_uart.c) - esc_hoverboard.c: UART5 diagnostic in hoverboard_backend_init() and per-packet printf in hoverboard_backend_send() guarded by same flag - esc_hoverboard.c: #include <stdio.h> also guarded (not needed in production) - jetson_uart.c: R (baud sweep) and X (GPIO test) commands guarded by #ifdef DEBUG_MOTOR_TEST — not compiled into production firmware Production build: no debug output, static huart2, no R/X commands. Debug build: define DEBUG_MOTOR_TEST to re-enable all diagnostics. 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%