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
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.
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
- Espressif32 dev-platform v3.1
- Atmel AVR dev-platform v3.2
- Atmel SAM dev-platform v6.0
- STMicroelectronics STM32 dev-platform v12.0
- Texas Instruments MSP430 dev-platform v2.3
- Stay in touch with us
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:
- Release notes for v2.5.0
- Documentation for Zephyr framework
- Supported development platforms
- Supported boards
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:
- New boards:
- Blinker WiFiduino32, DOIT ESPduino32, SparkFun ESP32 Thing Plus, ETBoard, Fishino Piranha ESP-32, ProtoCentral HealthyPi 4, Heltec Wireless Stick Lite, HONEYLemon, Imbrios LogSens V1P1, INEX OpenKB, KITS ESP32 EDU, Labplus mPython, M5Stack ATOM, M5Stack Core2, M5Stick Core Ink, M5Stack Timer CAM, MGBOT IOTIK 32A, MGBOT IOTIK 32B, S.ODI Ultra v1, LOGISENSES Senses Weizen, TTGO LoRa32-OLED v2.1.6, TTGO T7 V1.3 Mini32, TTGO T7 V1.4 Mini32, WEMOS LOLIN32 Lite
- Updated Arduino framework to 1.0.5 (release notes)
- Fixed missing argument to OTA tool when uploading SPIFFS image
- Fixed memory configuration for the Lolin D32 Pro board
- Minor fixes and 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:
MajorCore
v2.1.1 (release notes)MegaCore
v2.1.1 (release notes)MightyCore
v2.1.1 (release notes)MiniCore
v2.1.1 (release notes)MicroCore
to v2.0.3 (release notes)
digispark
boards were switched to Arduino core by @ArminJo and updatedmicronucleus
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:
- New boards:
- Updated Energia core to 1.8.10E23
- Minor fixes and improvements
Related resources for the TI MSP430 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!