PlatformIO Open Source April Updates
New Raspberry RP2040 dev-platform, New boards and dev-kits, Initial support for debugging STMicroelectronics STM8 targets, Simulators for the OpenHW CORE-V MCUs
Welcome to the April 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 let’s go through the updates pushed in this month.
In April, we have released a new dev-platform for Raspberry Pi RP2040, updated Arduino core for mbed-enabled devices to the latest v2.0, rolled out a major update for the ST STM8 dev-platform with debugging support, integrated the OVPSim and Renode simulators into the OpenHW dev-platform. Some of the key highlights include:
- Raspberry Pi RP2040 dev-platform
- STMicroelectronics STM8 dev-platform v2.0
- OpenHW dev-platform v0.2
- Arduino Core for mbed-enabled devices v2.0
- Stay in touch with us
Raspberry Pi RP2040 dev-platform
During the last few months, we have received a lot of private and public inquiries from the Raspberry Pi community about the integration of the recently announced RP2040 MCU into the PlatformIO ecosystem. We value your opinion and welcome your feedback, so we’re happy to announce the initial support for Raspberry Pi RP2040 MCU - a low-cost, high-performance device with a large on-chip memory, a dual-core Arm Cortex-M0+ processor, and a rich peripheral set augmented with a unique Programmable I/O (PIO) subsystem.
As a company with a strong commitment to the open-source community, we welcome any valuable contribution to further develop the Raspberry Pi ecosystem with modern and flexible open-source development tools.
The first release of the Raspberry Pi dev-platform brings initial support for the Raspberry Pi Pico and Arduino Nano RP2040 Connect boards. Only the Arduino framework is supported at the moment. See Release Notes for more detailed information.
Related resources for Raspberry Pi RP2040 dev-platform:
STMicroelectronics STM8 dev-platform v2.0
Now developers are able to quickly and easily debug their bare-metal applications thanks to preconfigured PlatformIO Unified Debugger.
The latest release also includes severals new boards, updated toolchains and the latest Sduino core:
- Added new boards:
- Added initial support for debugging feature
SDuinoto the latest v0.5 (release notes)
- Updated the
SDCCtoolchain to the latest v4.1.0
- Updated the
stm8galuploader to the latest v1.5.0
- Added a new example based on Open-Sources device headers for STM8 MCUs
- Minor bugfixes and improvements
Related resources for the STMicroelectronics STM8 dev-platform:
OpenHW dev-platform v0.2
The new release of OpenHW dev-platform brings initial support for the popular Imperas OVPSim and Antmicro Renode simulators, several minor bugfixes and improvements. Simulators are very valuable in the early stages of project development when there is no real hardware available for the developers to experiment with. Combined with the PlatformIO Unified Debugger, simulators are great instruments to develop, debug and test embedded applications on your host machine or in a CI environment.
Arduino Core for mbed-enabled devices v2.0
The ST STM32 and Nordic nRF52 dev-platforms have been updated to support the latest Arduino Core for mbed-enabled devices v2.0. According to the release notes, v2.0 brings a lot of bugfixes and improvements in core and accompanying libraries.