PlatformIO Open Source March Updates
PlatformIO Core bugfix release, Support for the latest Zephyr RTOS 4.1, Updates for ST STM32, Renesas RA and mbed-enabled dev-platforms
Welcome to the March 2025 updates of PlatformIO Open Source professional collaborative platform for embedded development.
This month we received a lot of helpful feedback from our community, which let us identify the most important parts of our OSS ecosystem that required our attention, so there are plenty of updates pushed in this month that we hope you will like.
During March, we released a bugfix release for PlatformIO Core, added support for the latest Zephyr framework, rolled out updates for ST STM32 and Renesas RA development platforms, fixed a lot of issues. Some of the key highlights include:
- PlatformIO Core 6.1.18
- Zephyr RTOS v4.1
- ST STM32 dev-platform v19.1
- Renesas RA dev-platform v1.7
- Arduino Core for mbed-enabled devices v4.2.4
PlatformIO Core 6.1.18
PlatformIO Core is the heart of the whole PlatformIO ecosystem and we are excited to announce the next v6.1.18 release with lots of great improvements and bugfixes:
- Introduced the PLATFORMIO_RUN_JOBS environment variable, allowing manual override of the number of parallel build jobs (issue #5077)
- Added support for
tar.xz
tarball dependencies (pull #4974) - Ensured that dependencies of private libraries are no longer unnecessarily re-installed, optimizing dependency management and reducing redundant operations (issue #4987)
- Resolved an issue where the
compiledb
target failed to properly escape compiler executable paths containing spaces (issue #4998) - Resolved an issue with incorrect path resolution when linking static libraries via the build_flags option (issue #5004)
- Resolved an issue where the
--project-dir
flag did not function correctly with the pio check and pio debug commands (issue #5029) - Resolved an issue where the LDF occasionally excluded bundled platform libraries from the dependency graph (pull #4941)
- Resolved a regression issue that prevented PIO Home from opening external links (issue #5084)
See Release Notes for more detailed information and use pio upgrade command to update to the latest version.
Zephyr RTOS v4.1
We’re happy to announce updated support for the latest release v4.1 of Zephyr Project - a scalable real-time operating system (RTOS) supporting multiple hardware architectures, optimized for resource-constrained devices, and built with safety and security in mind.
Major enhancements in v4.1.0:
- Multiple performance improvements of core Zephyr kernel functions
- New USB MIDI 2.0 device driver, allowing Zephyr devices to communicate with MIDI controllers and instruments over USB
Related resources for Zephyr framework:
- Release notes for v4.1.0
- Documentation for Zephyr framework
- Supported development platforms
- Supported boards
ST STM32 dev-platform v19.1
The new release of the ST STM32 dev-platform brings support for the latest Zephyr RTOS, updated Arduino cores, new boards and dev-kits, several minor improvements:
- New boards:
- ST Nucleo H563ZI
- Ebyte E77 Dev Board
- Updated Zephyr to the latest v4.1.0 (release notes)
- Updated STM32 Arduino Core to the latest v2.10.1 (release notes)
- Updated Arduino-mbed core to v4.2.4 (release notes)
- Fixed missing macro that enables custom peripheral pins for several boards (#832)
Related resources for the ST STM32 dev-platform:
Renesas RA dev-platform v1.7
The new release of the Renesas RA dev-platform v1.7.0 brings support for the latest Arduino core:
- Updated Arduino core to v1.4.1 (release notes)
Related resources for the Renesas RA dev-platform:
Arduino Core for mbed-enabled devices v4.2.4
The ST STM32, Nordic nRF52 and Raspberry Pi RP2040 dev-platforms have been updated to support the latest Arduino Core for mbed-enabled devices v4.2.4. According to the release notes, v4.2.4 brings a lot of bugfixes and improvements in the core and accompanying libraries.
Stay in touch with us
Stay tuned to this blog or follow us on LinkedIn and Twitter @PlatformIO_Org to keep up to date with the latest news, articles and tips!