PlatformIO Open Source February Updates

New boards & dev-kits, Support for Zephyr v2.5.0, Updated Arduino cores for the Espressif and Microchip SAM/AVR dev-platforms

Valerii Koval
Valerii Koval
Head of System Integration at PlatformIO Labs
Share:

Welcome to the February 2021 updates of the 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 February Updates

During February, we added support for Zephyr v2.5.0, rolled out updates for the Espressif32, STMicroelectronics STM32, Microchip SAM/AVR and Texas Instruments MSP430 platforms, resolved a lot of issues. Some of the key highlights include:

Zephyr v2.5.0: New boards, initial support for Thread Local Storage, new synchronization mechanisms

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

  • Added Thread Local Storage (TLS) support
  • Added support for per thread runtime statistics
  • Added new synchronization mechanisms using Condition Variables

Related resources for Zephyr framework:

Espressif32 dev-platform v3.1

The new release of the Espressif 32 dev-platform comes with a ton of new boards, support for the latest Arduino core v1.0.5, updated toolchains and several minor improvements:

Related resources for the Espressif32 dev-platform:

Atmel AVR dev-platform v3.2

The new release of the Atmel AVR v3.2.0 brings updates for highly customizable Arduino cores by MCUdude, new Arduino core for digispark boards, updated toolchain packages and several minor improvements:

  • Updated MCUdude’s cores:
  • digispark boards were switched to Arduino core by @ArminJo and updated micronucleus tool
  • The default toolchain switched to GCC v7.3.0
  • Minor fixes and improvements

Related resources for the Atmel AVR dev-platform:

Atmel SAM dev-platform v6.0

The new release of the Atmel SAM v6.0.0 includes updates for the Adafruit and Seeed Arduino cores, updated SVD files for better debugging experience and several minor updates:

  • Updated Zephyr framework to v2.5.0 (release notes)
  • Updated Adafruit SAMD core to v1.6.5 (release notes)
  • Updated Seeed SAMD core to v1.8.1 (release notes)
  • Updated SVD files
  • Added support for debug_speed(https://docs.platformio.org/en/latest/projectconf/section_env_debug.html#debug-speed) option
  • Minor improvements

Related resources for the Atmel SAM dev-platform:

STMicroelectronics STM32 dev-platform v12.0

The new release of the ST STM32 platform comes with new generic boards, improvements for STM32Cube integration and several minor fixes

  • Added new boards:
  • Updated Zephyr framework to v2.5.0 (release notes)
  • Added support for debug_speed option
  • Improvements to the STM32Cube integration:
    • Link STM32Cube HAL files as objects
    • Fixed filter template for internal libs
    • Added missing path to CMSIS-DSP headers
  • Minor fixes and improvements

Related resources for the ST STM32 dev-platform:

Texas Instruments MSP430 dev-platform v2.3

The new TI MSP430 v2.3 is mostly a maintenance release that comes with the most recent Energia core, updated toolchain and auxiliary packages:

Related resources for the TI MSP430 dev-platform:

Stay in touch with us

We hope this summary has been useful. Please follow us on LinkedIn to keep up to date with all our activity.

Valerii Koval
Valerii Koval
Share:

Have questions?

Join the discussion on our forum