This documentation covers the STM32-based firmware used to drive the Avalon supercapacitor power manager board developed for RMUC 2025. The system manages high-speed power delivery, bidirectional energy control, and safety management for supercap-assisted robotics.
main.cpp: Starts the system.supercap_controllers.cpp: Core control loop logic and PWM control.adc_utils.cpp: ADC sampling, filtering, and compensation.msg_handler.cpp: CAN communication layer.