PlatformIO Open Source February Updates
Major update of PlatformIO IDE, New boards & dev-kits, Updated Arduino cores for STMicroelectronics, Microchip AVR/megaAVR and mbed-enabled devices
Welcome to the February 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 February, we published a major release of PlatformIO IDE for VSCode, rolled out updates for the ST STM32 and Microchip AVR/megaAVR development platforms, resolved a lot of issues. Some of the key highlights include:
- PlatformIO IDE 3.0 for Visual Studio Code
- ST STM32 v15.5
- Microchip AVR dev-platform v4.1
- Microchip megaAVR dev-platform v1.7
- Arduino Core for mbed-enabled devices v3.5.4
- Stay in touch with us
PlatformIO IDE 3.0 for Visual Studio Code
We are pleased to announce a stable release of PlatformIO IDE 3.0 for Visual Studio Code with significant improvements to boost developer effectiveness. The major enhancements include the following:
- New streamlined onboarding with comprehensive walkthroughs
- Renovated project management with intellisense for project configuration files
- Native integration of the PlatformIO Unit Testing solution and VSCode Testing UI.
Take a look at the detailed overview of the new features and improvements on the community forum.
ST STM32 v15.5
The new release of the ST STM32 v15.5.0 comes with new boards, updated Arduino cores and several minor improvements
- New boards:
- Updated Arduino core to v2.4.0 (release notes)
- Updated Arduino-mbed core to v3.5.4 (release notes)
- Minor fixes and improvements
Microchip AVR dev-platform v4.1
The latest release of the Microchip AVR v4.1.0 brings support for the ATmegaxx5/xx50 and ATmegaxx9/xx90 chip families and updates for highly customizable Arduino cores by MCUdude:
- Add support for ATmegaxx5/xx50 and ATmegaxx9/xx90 chip families (#287): ATmega165, ATmega165P, ATmega169A, ATmega169P, ATmega325, ATmega3250, ATmega3250P, ATmega325P, ATmega329, ATmega3290, ATmega3290P, ATmega329P, ATmega645, ATmega6450, ATmega6450P, ATmega649, ATmega645P, ATmega649, ATmega6490, ATmega6490P, ATmega649P,
- Updated MCUdude’s cores (#302):
- MajorCore
v2.2.1
(release notes) - MegaCore
v2.2.2
(release notes) - MightyCore
v2.2.1
(release notes) - MiniCore
v2.2.1
(release notes)
- MajorCore
- MCUdude cores switched to AVRDUDE v7.1
Related resources for the Microchip AVR dev-platform:
Microchip megaAVR dev-platform v1.7
The new release of the Microchip megaAVR v1.7.0 comes with updated Arduino cores and several minor improvements:
- Updated
MegaCoreX
to v2.6.5 (release notes) - Updated
megatinycore
to v2.6.5 (release notes) - MegaCoreX and megatinycore switched to AVRDUDE v7.1
- Fixed incorrect programmer name for the
avr_iot_wg
andcuriosity_nano_4809
boards (#52) - Minor fixes and improvements (#50)
Related resources for the Microchip megaAVR dev-platform:
Arduino Core for mbed-enabled devices v3.5.4
The ST STM32, Nordic nRF52 and Raspberry Pi RP2040 dev-platforms have been updated to support the latest Arduino Core for mbed-enabled devices v3.5.4. According to the release notes, v3.5.4 brings 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!