2025-05-06 21:34:32 +02:00
2025-05-05 21:23:04 +02:00
2025-05-05 21:23:04 +02:00
2025-05-04 13:19:25 +02:00
2025-05-05 21:23:04 +02:00
2025-05-04 13:19:25 +02:00
2025-05-06 21:34:32 +02:00
2025-05-05 21:23:04 +02:00
2025-05-04 13:19:25 +02:00
2025-05-04 13:19:25 +02:00

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

Description
Picocalc STM32F103R8T6 custom firmware
Readme LGPL-3.0 806 KiB
Languages
C 91.8%
Assembly 5%
Makefile 3.2%