-
PicoCalc BIOS - v0.5 Pre-Release
released this
2025-06-01 12:29:31 +02:00 | 0 commits to master since this releaseChangelog since last release:
- Added RTC date and time interface registers
- Added alarm for RTC (only one available on this platform)
- Removed IWDG (need to migrate to WWDG for RTC working)
- Added REG_ID_PWR_CTRL register to drive power state from pico board
- Stop mode replace AXP2101 power shutdown (in order to keep RTC operational)
STARTING FROM VERSION 1.X, THE PROVIDED FIRMWARE BINARIES WILL BE BUILD WITH THE NEW REGISTERS ADDRESS MAP!
A patch for the init function will be provided to ensure transition in time.TODO:
- write some test program on the pico to test the RTC features (WIP)
- strengthen the wake-up mechanisms
- add few wiki page to explain the extended features...
This is a prototype version, can be unstable and some crash corners.
Recommended for testing purposes only.Downloads
-
PicoCalc BIOS - v0.4 Pre-Release
released this
2025-05-09 19:34:21 +02:00 | 5 commits to master since this releaseChangelog since last release:
- I2C IRQ pin (PC10, normally the UART but not used) to the pico, de-asserted when reading REG_ID_INT register,
- REG_ID_TYPE @0x00 register to check if it's a custom or the official firmware (return always 0 on official), this one return 0xCA,
- Some fix in the I2C Rx handler,
- Check every systicks counter for overflow handling,
- THIS VERSION BREAK EEPROM! PLEASE FORMAT THE FLASH IF YOU USED AN OLDER VERSION OF THIS CUSTOM FIRMWARE!
TODO:
- implement missing features of registers
- add RTC related registers (get/set time, set alarm with wake up signal, ...)
- add few wiki page to explain the extended features...
This is a prototype version, can be unstable and some crash corners.
Recommended for testing purposes only.Downloads
-
PicoCalc BIOS - v0.3 Pre-Release
released this
2025-05-06 21:34:32 +02:00 | 8 commits to master since this releaseChangelog since last release:
- Added version, type, pico reset and full shutdown registers on the I2C interface
- Code clean up
TODO:
- add missing registers I2C access
- implement missing features of registers
- find systicks overflow reload system
- add RTC related registers (get/set time, set alarm with wake up signal, ...)
- add few wiki page to explain the extended features...
This is a prototype version, can be unstable and some crash corners.
Recommended for testing purposes only.Downloads
-
PicoCalc BIOS - v0.2 Pre-Release
released this
2025-05-05 21:36:42 +02:00 | 10 commits to master since this releaseChangelog since last release:
- Missalign PMIC IRQ flag
- Incorrect batt led
- Some code clean up
TODO:
- add missing registers I2C access
- implement missing features of registers
- find systicks overflow reload system
- add RTC related registers (get/set time, set alarm with wake up signal, ...)
- code refactoring
- add fewwiki page to explain the extended features...
This is a prototype version, can be unstable and some crash corners.
Recommended for testing purposes only.Downloads
-
PicoCalc BIOS - v0.1 Pre-Release
released this
2025-05-04 22:51:41 +02:00 | 13 commits to master since this releaseChangelog since last release:
- drastic reduction in the STM32's electricity consumption when running (~3.5 mA)
- removed stm32duino dependencies (use STM32HAL instead, maybe I'll switch to libopencm3 someday...)
- reduced binary size (~25 KB)
- added configuration saving solution for registers, including backlight user choise
- rewriten or added some debug UART interface message
- lighten AXP2101 PMIC driver
TODO:
- add missing registers I2C access
- implement missing features of registers
- find systicks overflow reload system
- add RTC related registers (get/set time, set alarm with wake up signal, ...)
- code refactoring
- add fewwiki page to explain the extended features...
This is a prototype version, can be unstable and some crash corners.
Recommended for testing purposes only.Downloads