PlatformIO Open Source December Updates
New boards and dev-kits, Support for the latest ESP-IDF, Updates for Espressif32, ST STM32, Nordic nRF52 and Raspberry Pi RP2040 dev-platforms
Welcome to the December 2023 updates of PlatformIO Open Source professional collaborative platform for embedded development. As we wrap up the year, December is bringing some cool changes our way. Amid all the holiday buzz, we’ve been busy making updates to give you a better experience. These changes show that we’re always trying to make things awesome for you.
During December, we added support for the latest Arduino ESP32 core v2.0.14 and ESP-IDF v5.1.2, rolled out updates for several popular development platforms, fixed a lot of issues. Some of the key highlights include:
- ESP-IDF v5.1.2
- Espressif32 dev-platform v6.5
- ST STM32 dev-platform v17.2
- Nordic nRF52 dev-platform v10.3
- Arduino Core for mbed-enabled devices v4.0.10
ESP-IDF v5.1.2
We’re happy to announce updated support for the latest release of ESP-IDF v5.1.2 - 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.1.2:
- Added internal pull-up/downs option for gpio used for deepsleep wakeup for all chip types
- Added new deep sleep APIs that help to skip deep sleep if the wakeup source is set before the sleep request
- Supported PLL track on all targets.
More information on project configuration for ESP-IDF can be found here.
Related resources for ESP-IDF:
Espressif32 dev-platform v6.5
The new release of the Espressif 32 dev-platform brings support for the latest Arduino Core and ESP-IDF, new boards and dev-kits, several fixes and improvements:
- Added new boards and dev-kits: 4D Systems GEN4-ESP32 16MB, Adafruit pyCamera S3, Adafruit Metro ESP32-S3, Adafruit QT Py ESP32-S3 (4M Flash 2M PSRAM), Adafruit Qualia ESP32-S3 RGB666, ArtronShop ATD1.47-S3, ArtronShop IOXESP32, ArtronShop IOXESP32PS, Aventen S3 Sync, Espressif ESP32-PICO-DevKitM-2, Espressif ESP32-S3-DevKitM-1, Espressif ESP32-S3-USB-OTG, Lion:Bit S3 STEM Dev Board, LilyGo T-Display, Smart Bee Data Logger, Namino Arancio, Namino Rosso, Unexpected Maker NanoS3
- Added support for Arduino v2.0.14 (release notes)
- Updated ESP-IDF to v5.1.2 (release notes)
- Added default debug option for ESP32-S2-Kaluga-1 Kit (#1185, #1130)
- Added optional MMU page size flag to elf2bin if it’s configurable
- Fixed handling of precompiled static archives located outside IDF project root (#1230)
- Fixed Lolin S2 USB CDC setup (#1251)
- Fixed upload workflow for Lolin S3 (#1252)
- Minor fixes and improvements (#1180, #1198)
Related resources for the Espressif32 dev-platform:
ST STM32 dev-platform v17.2
The new release of the ST STM32 v17.2 comes with support for the latest Arduino cores and several minor improvements:
- Updated STM32 Arduino Core to the latest v2.7.1 (release notes)
- Updated Arduino-mbed core to v4.0.10 (release notes)
- Minor fixes and improvements
Related resources for the ST STM32 dev-platform:
Nordic nRF52 dev-platform v10.3
The new release of the Nordic nRF52 dev-platform v10.3 brings support for the latest Arduino cores and several minor improvements::
- Updated Adafruit Arduino Core to the latest v1.6.0 (release notes)
- Updated Arduino-mbed core to v4.0.10 (release notes)
- Downgraded GCC toolchain to v7 for Arduino-mbed boards (#185)
- Minor fixes and improvements (#187)
Related resources for the Nordic nRF52 dev-platform:
Arduino Core for mbed-enabled devices v4.0.10
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.0.10. According to the release notes, v4.0.10 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!