PicoCalc "southbridge" custom BIOS
This is my personnal rewrite of the original PicoCalc STM32F103R8T6 firmware.
Features differences
The main differences with the original firmware are the followings:
- drastic reduction in the STM32's electricity consumption when running (~3.5 mA),
- clean up (in progress) to reduce binary size (~25 KB) and allow more features to be implemented,
- removed stm32duino dependencies (use STM32HAL instead, maybe I'll switch to libopencm3 someday...),
- added configuration saving solution (using internal flash, including backlight option),
- rewriten or added some debug UART interface message,
- lighten AXP2101 PMIC driver.
Compile
This source code can be compiled using ARM gcc toolchain (using v13) in path and using make program.
Credits
Languages
C
91.8%
Assembly
5%
Makefile
3.2%