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

Valerii Koval
Valerii Koval
Head of System Integration at PlatformIO Labs

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.

PlatformIO Open Source April Updates

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

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

Thanks to our great community represented by Maximilian Gerhardt and Santiago Hormazabal, the new release of the STMicroelectronics STM8 brings initial support for debugging feature:

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: * ST NUCLEO-8S207K8 * ST NUCLEO-8S208RB * ST STM8S003F3 - Added initial support for debugging feature - Updated SDuino to the latest v0.5 (release notes) - Updated the SDCC toolchain to the latest v4.1.0 - Updated the stm8gal uploader 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.

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!

Valerii Koval
Valerii Koval

Have questions?

Join the discussion on our forum