PlatformIO Open Source June Updates

New boards & dev-kits, Support for ESP-IDF v4.3 and ESP32-C3 SoC, Updated Arduino cores for Espressif8266 and Microchip SAM

Valerii Koval
Valerii Koval
Head of System Integration at PlatformIO Labs

Welcome to the June 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 June Updates

During June, we have released a new version of the Espressif32 dev-platform with support for the latest ESP-IDF v4.3 and the ESP32-C3 SoC, rolled out updates for the Espressif8266, Microchip SAM and ST STM32 platform, fixed a lot of issues. Some of the key highlights include:

ESP-IDF v4.3

Weโ€™re happy to announce updated support for the latest stable ESP-IDF v4.3 - 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 the latest release:

  • Support for the ESP32-C3 SoC
  • Updated FreeRTOS, based on upstream version v10.2.0
  • Improved heap algorith based on TLSF

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

Related resources for ESP-IDF:

Espressif32 dev-platform v3.3

The new release of the Espressif 32 dev-platform comes with support for the latest ESP-IDF v4.3 and the new ESP32-C3 SoC, updated packages and several minor fixes and improvements:

  • Added new board: Espressif ESP32-C3-DevKitM-1
  • Updated ESP-IDF to the latest stable 4.3
  • Updated OpenOCD to the latest v0.10.0-20210401 (release notes)
  • sdkconfig files are now generated for each environment separately (#539)
  • The global IDF_TOOLS_PATH variable is now disabled within the isolated PlatformIO environment (#555)
  • Minor bugfixes and improvements

See Release Notes for more detailed information.

Espressif8266 dev-platform v3.1

The latest revision of the Espressif 8266 dev-platform brings support for the latest Arduino core v3.0.1 together with the latest GCC toolchain v10.2.0 and mklittlefs tools:

  • Updated Arduino Core to the latest v3.0.1 (release notes)
  • Updated toolchain packages to the latest v10.3.0
  • Updated mklittlefs tool

See Release Notes for more detailed information.

Atmel SAM dev-platform v6.2

The new Atmel SAM v6.2 comes with a new SparkFun board, updated Arduino cores and minor fixes:

  • New board SparkFun SAMD51 MicroMod
  • Update Sparkfun SAMD core to v1.8.3
  • Updated LowPowerLab Moteino SAMD core to v1.6.3
  • Updated SODAQ SAMD v1.8.6 (release notes)
  • Minor bugfixes and improvements

ST STM32 dev-platform v14.0.1

The latest ST STM32 v14.0.1 is mostly a maintenance release that brings several important bugfixes and improvements:

  • Updated build script for the libOpenCM3 framework
  • Fixed an issue with incorrect size of the RAM memory for Arduino-enabled L4-based boards
  • Fixed OpenOCD target for the vccgnd_f407zg_mini board
  • Fixed default LINKFLAGS for SPL for lower memory footprint
  • Minor fixes and improvements

See Release Notes for more detailed information.

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