PlatformIO Open Source August Updates

PlatformIO Core bugfix release, New boards and dev-kits, Support for the latest ESP-IDF v5.1, Updates for Espressif32, Renesas RA and Heltec CubeCell dev-platforms

Valerii Koval
Valerii Koval
Head of System Integration at PlatformIO Labs

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

PlatformIO Open Source August Updates

During August, we rolled out a bugfix release for PlatformIO Core, added support for the latest Arduino ESP32 core v2.0.11 and ESP-IDF v5.1.1, fixed a lot of issues. Some of the key highlights include:

PlatformIO Core 6.1.11

PlatformIO Core is the heart of the whole PlatformIO ecosystem and we are excited to announce the next release with lots of great improvements and bugfixes:

  • Resolved an issue that caused generated projects for PlatformIO IDE for VSCode to break when the -iprefix compiler flag was used
  • Resolved an issue encountered while utilizing the pio pkg exec command on the Windows platform to execute Python scripts from a package
  • Implemented a crucial improvement to the pio run command, guaranteeing that the monitor target is not executed if any of the preceding targets, such as upload, encounter failures
  • Cppcheck v2.11 with new checks, CLI commands and various analysis improvements
  • Resolved a critical issue that arose on macOS ARM platforms due to the Python “requests” module, leading to a “ModuleNotFoundError: No module named ‘chardet’” (issue #4702)
  • Resolved a possible issue that may cause generated projects for PlatformIO IDE for VSCode to fail to launch a debug session because of a missing “objdump” binary when GDB is not part of the toolchain package
  • Resolved a regression issue that resulted in the malfunction of the Memory Inspection feature within PIO Home

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

ESP-IDF v5.1

We’re happy to announce updated support for the latest release of ESP-IDF v5.1.1 - 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:

  • Added Zigbee support for ESP32-C6
  • Added support for ESP32-H2 MP chip

More information on project configuration for ESP-IDF can be found here.

Related resources for ESP-IDF:

Espressif32 dev-platform v6.4

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 minor fixes and improvements:

See Release Notes for more detailed information.

Related resources for the Espressif32 dev-platform:

Renesas RA dev-platform v1.1

The new release of the Renesas RA dev-platform v1.9.0 brings support for the latest Arduino core:

  • Updated Arduino core to v1.0.2 (release notes)
  • Fixed broken uploader package selection (#9)

Related resources for the Renesas RA dev-platform:

Heltec Cubecell dev-platform v1.1

The new release of the Heltec CubeCell dev-platform comes with support for the latest Arduino core and several minor fixes:

  • Added support for CubeCell core v1.6.0 (release notes)
  • Minor fixes and improvements

Related resources for the Heltec CubeCell 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!

Valerii Koval
Valerii Koval

Have questions?

Join the discussion on our forum