Releases: pipipipi2002/pmb_stm32
Releases · pipipipi2002/pmb_stm32
Power Monitoring Board BBAS v1.0.0
This firmware is for the hardware based on the Bumblebee Autonomous Systems Power Monitoring Board 4.1 for AUV4.0.
This release is a superset of the firmware used in Robosub 2023 with several upgrades for QoL improvements. A major addition is the Custom In-App Programming Capabilities through the CAN Flash Bootloader.
For this release, you will be unable to flash the firmware together with the bootloader. Only the bootloader can be flashed through SWD, and the main application flashed through bootloader.
Features includes:
- Able to send Voltage, Current, Pressure, Temperature, Heartbeat through CAN.
- Able to receive CAN request for Device ID and Firmware Commit Version.
- Dedicated Logging Module for consistent formatted uart output.
- Usage of the LibOpenCM3 HAL instead of the STM32 HAL.
- Custom CAN Bootloader using the included flashing server in Python (with CRC validation).