PlatformIO Open Source March Updates
Improved PlatformIO IDE for Microsoft VSCode, New boards and dev-kits, Support for the latest ESP-IDF v5.0.1, Updated Arduino Cores for Espressif dev-platforms, Microchip megaAVR and Mbed-enabled devices
Welcome to the March 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.
During March, we rolled out an updated version of PlatformIO IDE for Visual Studio Code, added support for the latest Arduino ESP32 core v2.0.7 and ESP-IDF, fixed a lot of issues. Some of the key highlights include:
- PlatformIO IDE 3.1 for Visual Studio Code
- Espressif32 dev-platform v6.1
- Espressif 8266 v4.2
- Atmel megaAVR dev-platform v1.8
- Arduino Core for mbed-enabled devices v4.0
- Stay in touch with us
PlatformIO IDE 3.1 for Visual Studio Code
We are pleased to announce a new stable release of PlatformIO IDE 3.1 for Visual Studio Code that brings new functionality and several bugfixes:
- Add support for the
${command:platformio-ide.activeEnvironment}
variable that can be used in a custom PlatformIO Toolbar and VSCode variable substitution (issue #3588) - Added a new
platformio-ide.uploadAndMonitor
command which can be used with the custom PlatformIO Toolbar - Restored support for macOS Touch Bar (issue #3659)
- Focus on the project configuration output tab only on error (issue #3535)
- Fixed an issue with a task runner on Windows 7 (issue #3481)
- Fixed “Select All”, “Undo”, and “Redo” operations on macOS for PIO Home (pull #3451)
- Fixed an issue when the “Upload & Monitor” task selects the wrong environment (issue #2623)
- Fixed a regression bug that caused notifications about a task being “already active” when running the same “device monitor” (issue #3656)
See Release Notes for more detailed information.
Espressif32 dev-platform v6.1
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:
- Added new boards:
- Added support for Arduino v2.0.7 (release notes)
- Updated ESP-IDF to v5.0.1 (release notes)
- Updated esptoolpy to v4.5.0 (release notes)
- OS variables in
build.esp-idf.sdkconfig_path
are now expanded (#995) - Added new HWIDs for the
seeed_xiao_esp32c3
board Minor fixes and improvements (#1025, #1048)
See Release Notes for more detailed information.
Related resources for the Espressif32 dev-platform:
Espressif 8266 v4.2
The latest revision of the Espressif 8266 dev-platform brings support for the latest Arduino core and some minor improvements:
- Updated Arduino Core to the latest
v3.1.2
(release notes) - Minor fixes and improvements (#266, #289)
Related resources for the Espressif 8266 dev-platform:
Atmel megaAVR dev-platform v1.8
The new release of the Atmel megaAVR v1.8.0 comes with updated DxCore and several improvements:
- Updated DxCore to the latest
v1.5.6
(release notes) - Initial support for bootloader programing using DxCore (#48)
- Fixed an issue with incorrect configuration of the AVRDude package (#56)
Related resources for the Atmel megaAVR dev-platform:
Arduino Core for mbed-enabled devices v4.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 v4.0.2. According to the release notes, v4.0.2 brings new boards, 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!