PlatformIO Open Source June Updates
Improved PlatformIO IDE for Microsoft VSCode, PlatformIO Core bugfix release, Support for the latest ESP-IDF, Updated Arduino cores for Microchip SAM
Welcome to the June 2022 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 June, we released a new version of PlatformIO IDE for Visual Studio Code and bugfix release for PlatformIO Core, added support for the latest ESP-IDF v4.4.1 and fixed a lot of issues. Some of the key highlights include:
- PlatformIO IDE for Visual Studio Code v2.5
- PlatformIO Core 6.0.2
- ESP-IDF v4.4
- Espressif32 dev-platform v5.0
- Microchip SAM dev-platform v8.1.0
- Stay in touch with us
PlatformIO IDE for Visual Studio Code v2.5
We are pleased to announce a new release v2.5
of PlatformIO IDE for Visual Studio Code that brings new functionality for project tasks, updated installer and several bugfixes:
- Added a new “Dependencies” group to the Project Tasks
- List project dependencies
- Check outdated project dependencies
- Update project dependencies
- Added “Verbose Test” to the Project Tasks
- Added the “Test” button to the PlatformIO Toolbar
- Switched to the official PlatformIO Core 6.0 public API
- Updated installer script to v1.1.2
- Ensure that the PlatformIO Core installer script is not corrupted (issue #3084)
- Removed deprecated “updates” related command in favor of project dependency management (issue #3219)
- Fixed a bug with the handling of package registry mirrors
See Release Notes for more detailed information.
PlatformIO Core 6.0.2
PlatformIO Core is the heart of the whole PlatformIO ecosystem and we are excited to announce the next v6.0.2 release with lots of great improvements and bugfixes:
- Control Unit Testing verbosity with a new multilevel pio test -v command option (issue #4276)
- Follow symbolic links during searching for the unit test suites (issue #4288)
- Show a warning when testing an empty project without a test suite (issue #4278)
- Improved support for Asking for input (prompts)
- Fixed an issue when the build_src_flags option was applied outside the project scope (issue #4277)
- Fixed an issue with debugging assembly files without preprocessor (“.s”)
See Release Notes for more detailed information and use pio upgrade command to update to the latest version.
ESP-IDF v4.4
We’re happy to announce updated support for the latest stable ESP-IDF v4.4.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 the latest release:
- Support for ESP32-S3 SoC
- Added support for OpenThread
- Updated FreeRTOS to v10.4.3
- Fixes and improvements to More ESP32-S2 and ESP32-C3 SoCs
More information on project configuration for ESP-IDF can be found here.
Related resources for ESP-IDF:
Espressif32 dev-platform v5.0
The new release of the Espressif 32 dev-platform brings support for the latest ESP-IDF, new debug probes and several minor fixes and improvements:
- Added support for the latest ESP-IDF v4.4.1 (release notes)
- Added ESP-based debug probes #828
- Fixed
esp32_exception_decoder
to handle a possible missing whitespace characters - Minor fixes and improvements #830
See Release Notes for more detailed information.
Related resources for the Espressif32 dev-platform:
Microchip SAM dev-platform v8.1.0
The latest release of the Microchip SAM v8.1.0 comes with updated Arduino/Adafruit cores and minor improvements:
- Updated Adafruit Arduino Core to
v1.8.13
(release notes) - Updated Adafruit Arduino Core to
v1.7.10
(release notes) - Minor fixes and improvements
See Release Notes for more detailed information.
Related resources for the Microchip SAM 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!