PlatformIO Open Source July Updates

New boards & dev-kits, Support for Zephyr v2.6.0 and Teensyduino v1.54, Updated Arduino Cores for Nordic nRF52 and Mbed-enabled devices

Valerii Koval
Valerii Koval
Head of System Integration at PlatformIO Labs

Welcome to the July 2021 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.

PlatformIO Open Source July Updates

During July, we added support for Zephyr v2.6.0, rolled out updates for the STMicroelectronics STM32, Nordic nRF52, Teensy and Espressif32 development platforms, resolved a lot of issues. Some of the key highlights include:

Zephyr v2.6.0: New dev-kits, refactored logging subsystem and improved power management

We’re happy to announce updated support for a new release v2.6.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 v2.6.0:

  • Overhauled Logging subsystem
  • Overhauled Tracing subsystem including expansion for tracing points
  • Improvements to device runtime power management

Related resources for Zephyr framework:

ST STM32 dev-platform v14.1

The latest release of the ST STM32 platform comes with several new boards and dev-kits, support for the latest Zephyr v2.6.0 and Arduino-mbed core v2.3:

Related resources for the ST STM32 dev-platform:

Nordic nRF52 dev-platform v8.2

The new release of Nordic nRF52 dev-platform brings support for Zephyr 2.6.0, updated Arduino cores and several minor bugfixes and improvements:

  • Updated Zephyr framework to v2.6.0 (release notes)
  • Updated Arduino Core for mbed enabled devices to v2.3.1 (release notes)
  • Updated Arduino Adafruit core to v0.24.0 (release notes)
  • Switched to a standalone adafruit-nrfutil package from PlatformIO Registry
  • Minor fixes and improvements

Related resources for the Nordic nRF52 dev-platform:

Teensy dev-platform v4.13

The new release of the Teensy dev-platform comes with support for the latest Teensyduino v1.54 with a new development board:

Related resources for the Teensy dev-platform:

Espressif32 dev-platform v3.3.1

The latest Espressif32 v3.3.1 is mostly a maintenance release that brings several important bugfixes and improvements:

  • Updated the OpenOCD package to the latest v0.10.0-esp32-20210721 (release notes)
  • Esp32ExceptionDecoder now supports uppercase hex addresses in backtraces (#582)
  • Better handling of ESP-IDF configuration files (#588)
  • Removed dynamic reconfiguration of SPI Flash mode for esptoolpy (#584)

Related resources for the Espressif32 dev-platform:

Arduino Core for mbed-enabled devices v2.3

The ST STM32, Nordic nRF52 and Raspberry Pi RP2040 dev-platforms have been updated to support the latest Arduino Core for mbed-enabled devices v2.3. According to the release notes, v2.3 brings a lot of bugfixes and improvements in core and bundled 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!

Valerii Koval
Valerii Koval

Have questions?

Join the discussion on our forum