20.0 - Ported to Zephyr v2.4
Release notes
The major change in this release is that the firmware has been completely ported from Mbed v5 to Zephyr RTOS v2.4.
These are the main advantages of Zephyr:
- Excellent build system and customization (based on Devicetree and Kconfig from Linux kernel) that allows a clean separation between board specification and the firmware itself.
- Support of STM32G4 microcontrollers which are used in some newer charge controller designs
- Great community and open governance, so it’s a truly community-driven open source project.
- Strong focus on code quality and safety (aiming towards ISO 26262 and IEC 61508 certification)
Tested boards
Board type | HW revisions |
---|---|
MPPT 2420 HC | v0.1 |
MPPT 2420 LC | v0.10 |
MPPT 2420 RC | v0.2 |
MPPT 1210 HUS | v0.7 |
PWM 2420 LUS | v0.3 |