Module Index
The Charger firmware is organized into the following logical abstractions to cleanly separate the control flow from CAN networking:
- Communication: Defines how the firmware receives and decodes messages from the Battery Management System (BMS) over CAN.
- FSM / Control Flow: The core finite state machine governing the safe sequencing of the Precharge, AIR-, and AIR+ relays.
