PlatformIO Open Source November Updates
New boards and devkits, Support for the latest Zephyr RTOS 3.5, Updates for ST STM32, Renesas RA and Microchip AVR dev-platforms
Welcome to the November 2023 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 November, we added support for the latest Zephyr framework, rolled out updates for ST STM32, Renesas RA and Microchip AVR development platforms and fixed a lot of issues. Some of the key highlights include:
- Zephyr RTOS v3.5
- Microchip AVR dev-platform v5.0
- Renesas RA dev-platform v1.3
- ST STM32 dev-platform v17.1
Zephyr RTOS v3.5
We’re happy to announce updated support for the latest release v3.5.0 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 v3.5.0:
- Picolibc is now the default C standard library
- Added new modem subsystem
- Added support for linkable loadable extensions (llext)
- Added new hardware spinlock driver API
Related resources for Zephyr framework:
- Release notes for v3.5.0
- Documentation for Zephyr framework
- Supported development platforms
- Supported boards
Microchip AVR dev-platform v5.0
The latest release of the Microchip AVR v5.0 comes with updates for highly customizable Arduino cores by MCUdude, improved support for the Urboot
bootloader and several minor improvements:
- New board Arduino Uno Mini
- Updated Arduino AVR core to v1.8.6 (#314)
- Updated MCUdude’s cores (#320):
- MajorCore
v3.0.0
(release notes) - MegaCore
v3.0.0
(release notes) - MightyCore
v3.0.0
(release notes) - MiniCore
v3.0.0
(release notes)
- MajorCore
- MCUdude cores switched to AVRDUDE v7.2
- Added initial support for the
Urboot
bootloader for MigntyCore, MiniCore, MegaCore, or MajorCore (#321) - Fixed an issue with excessive quotes when path to AVRDUDE contains a whitespace character (#297)
See Release Notes for more detailed information.
Related resources for the Microchip AVR dev-platform:
Renesas RA dev-platform v1.3
The new release of the Renesas RA dev-platform v1.3.0 brings support for the latest Arduino core and several bugfixes:
- Updated Arduino core to v1.0.5 (release notes)
- Downgraded GCC to v7 to avoid compatibility isues (#18)
- Minor fixes and improvements
Related resources for the Renesas RA dev-platform:
ST STM32 dev-platform v17.1
The new release of the ST STM32 v17.1 comes with support for the latest Zephyr and several minor improvements:
- Updated Zephyr to the latest v3.5.0 (release notes)
- Added Mbed support for
nucelo_h723zg
(#740) - Added missing macro for LoRa E5 Dev Board (#738)
- Minor fixes and improvements
See Release Notes for more detailed information.
Related resources for the ST STM32 dev-platform:
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!