PlatformIO Open Source April Updates

PlatformIO Core 5.2.5, New boards & dev-kits, Support for the latest Arduino ESP32 core v2.0, Updated Arduino Cores for ST STM32, Nordic nRF52 and Mbed-enabled devices

Valerii Koval
Valerii Koval
Head of System Integration at PlatformIO Labs

Welcome to the April 2022 updates of the PlatformIO Open Source professional collaborative platform for embedded development.

The last two months turned out to be a nightmare for the R&D part of PlatformIO team located in Ukraine, as on February 24th they woke up in a new reality where a huge country can invade its neighbor, occupy cities and brutally kill thousands of innocent people. It’s hard to believe that in the twenty-first century there are people who seek for bloody wars instead of economic, human, scientific and technological development.

PlatformIO Open Source April Updates

Despite all difficulties and constant threats of shelling, we continued to work on the PlatformIO ecosystem and managed to prepare some great news for our community, so let’s go through the updates pushed recently.

We published new minor releases of PlatformIO Core and PlatformIO IDE for Visual Studio Code, rolled out updates for the Espressif32, Nordic nRF52, ST STM32 and Raspberry Pi platforms, fixed a lot of issues. Some of the key highlights include:

PlatformIO Core 5.2.5

PlatformIO Core is the heart of the whole PlatformIO ecosystem and we are excited to announce the next v5.2.5 release. This milestone we again received helpful feedback from our community, which let us identify and tackle many issues and prepare a lot of great improvements:

  • Improved support for private packages in PlatformIO Registry
  • Improved checking of available Internet connection for IPv6-only workstations (PR #4151)
  • Better detecting of default PlatformIO project directory on Linux OS (PR #4158)
  • Respect disabling debugging server from “platformio.ini” passing an empty value to the debug_server option
  • Fixed a “module asyncio has no attribute run” error when launching PIO Home using Python 3.6 (issue #4169)

See Release Notes for more detailed information and use pio upgrade command to update to the latest version.

Espressif32 v4.2

The latest release of the Espressif 32 dev-platform comes with a hude number of new boards, the latest stable Arduino core v2.0.2, updated toolchain packages and a lot of fixes and improvements. The following release notes represent a cumulative list of changes introduced in the last releases of the Espressif 32 dev-platform:

Related resources for the Espressif32 dev-platform:

ST STM32 dev-platform v15.3

The latest release of the ST STM32 platform comes with several new boards and dev-kits, support for the latest Arduino cores and several minor improvements:

Related resources for the ST STM32 dev-platform:

Nordic nRF52 dev-platform v9.3

The new Nordic nRF52 v9.3.0 comes with the latest Arduino cores for Adafruit and mbed-enabled boards:

See Release Notes for more detailed information.

Related resources for the Nordic nRF52 dev-platform:

Arduino Core for mbed-enabled devices v3.0

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

Valerii Koval
Valerii Koval

Have questions?

Join the discussion on our forum