PlatformIO Open Source January Updates
New boards and dev-kits, Support for the latest ESP-IDF, Updates for Espressif32, ST STM32 and Renesas RA dev-platforms
Welcome to the January 2025 updates of PlatformIO Open Source professional collaborative platform for embedded development. What better way to start the new year than by sharing a few exciting updates? Here’s a look at what we’ve accomplished this January.
During January, we added support for the latest ESP-IDF, rolled out updates for several popular development platforms, fixed a lot of issues. Some of the key highlights include:
ESP-IDF v5.4
We’re happy to announce updated support for the latest release of ESP-IDF v5.4 - the official development framework for the ESP32, ESP32-S and ESP32-C Series SoCs. It provides a self-sufficient SDK for any generic application development on these platforms, using programming languages such as C and C++. ESP-IDF currently powers millions of devices in the field, and enables building a variety of network-connected products, ranging from simple light bulbs and toys to big appliances and industrial devices.
Major enhancements in v5.4:
- Amazon SMP Kernel: Upgraded to upstream v11.1.0
- MbedTLS: Updated the MbedTLS version to v3.6.2
- Added support for BLE scanning and initiating state coexistence on ESP32
- Added a new Generic PHY driver to support all 802.3 compliant PHYs
More information on project configuration for ESP-IDF can be found here.
Related resources for ESP-IDF:
Espressif32 dev-platform v6.10
The new release of the Espressif 32 dev-platform brings support for the latest ESP-IDF, new boards and dev-kits, several fixes and improvements:
- Added new boards:
Freenove ESP32-S3-WROOM
Freenove ESP32-WROVER-E
RYMCU ESP32-DevKitC
RYMCU ESP32-C3-DevKitM-1
ESP32-S3-DevKitC-1
LilyGo T3 S3
- Added support for ESP-IDF v5.4 (release notes)
- Updated toolchain packages for IDF to v14.2.0
- Added support for ESP32-C6 ULP (#1507)
- Better handling of the IDF Python virtual environment (#1525)
- Added automatic rebuild for IDF projects if external dependencies changed (#1514)
- Enabled by default IDF Component Manager option to allow modification of managed components
- Fixed missing PSRAM flags for
Adafruit Feather ESP32-S3 TFT
(#1498) - Fixed default flash frequency for
Heltec Wireless Stick Lite
(#1480) - Added missing USB_CDC flag for
Romeo ESP32-S3
(#1512)
Related resources for the Espressif32 dev-platform:
ST STM32 dev-platform v19.0
The new release of the ST STM32 dev-platform comes with new boards, updated STM32Cube packages and several minor improvements:
- Added new boards:
Blues Cygnet
,Blues Swan R5
- Updated STM32Cube packages to the latest available (#806):
- STM32CubeF0 v1.11.5 (release notes)
- STM32CubeF1 v1.8.6 (release notes)
- STM32CubeF2 v1.9.5 (release notes)
- STM32CubeF3 v1.11.5 (release notes)
- STM32CubeF4 v1.28.1 (release notes)
- STM32CubeF7 v1.17.2 (release notes)
- STM32CubeG0 v1.6.2 (release notes)
- STM32CubeG4 v1.6.1 (release notes)
- STM32CubeH7 v1.12.1 (release notes)
- STM32CubeL0 v1.12.2 (release notes)
- STM32CubeL1 v1.10.4 (release notes)
- STM32CubeL4 v1.18.1 (release notes)
- STM32CubeL5 v1.5.1 (release notes)
- Added support for project-based Zephyr manifest files
- Fixed broken variant name for Nucleo F446ZE (#819)
- Improved consistency between Blues boards (#824)
Related resources for the ST STM32 dev-platform:
Renesas RA dev-platform v1.6
The new release of the Renesas RA dev-platform v1.6.0 brings support for the latest Arduino core:
- Updated Arduino core to v1.3.2 (release notes)
Related resources for the Renesas RA 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!