mirror of
https://codeberg.org/RITHotWheelz/BPS.git
synced 2026-11-03 20:28:18 +01:00
- Rust 99.7%
- RPC 0.3%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
Reviewed-on: https://codeberg.org/RITHotWheelz/BPS/pulls/21 Reviewed-by: Natu Benyam Demeke <nb-defibrillator@noreply.codeberg.org> |
||
| .cargo | ||
| core | ||
| firmware | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| memory.x | ||
| README.md | ||
Battery Protection System Firmware
Our Battery Protection System (BPS) is responsible for processing data from the Battery Management System (BMS) and controlling relays (AIRs) for the batteries. The core of this logic is done by a simple state machine, but has a fair bit of auxiliary utilities to handle interaction with the board's peripherals.