Firmware Development Toolchain

The firmware for the Libre Solar hardware is developed using the ARM mbed OS embedded software framework. This makes it possible to use easy-to-understand C++ syntax (similar to Arduino) and enhances community based software development.

We recommend to use Visual Studio Code and PlatformIO as an IDE for software development.

All Libre Solar software repositories are structured as PlatformIO projects: