valeros 746a07b5da Initial support for the latest Arduino core v2.0 // Issue #521
The structure of the latest Arduino core introduces more complex target configuration.
Now the variant folders are common for several boards so we need to properly remap board ID to
properly handle conditional compilation.

Switched Arduino core to CMSIS v5.7.0
2021-05-18 13:37:27 +03:00
2016-05-27 18:48:20 +03:00
2020-06-01 15:58:51 +03:00

ST STM32: development platform for PlatformIO

Build Status

The STM32 family of 32-bit Flash MCUs based on the ARM Cortex-M processor is designed to offer new degrees of freedom to MCU users. It offers a 32-bit product range that combines very high performance, real-time capabilities, digital signal processing, and low-power, low-voltage operation, while maintaining full integration and ease of development.

  • Home (home page in PlatformIO Platform Registry)
  • Documentation (advanced usage, packages, boards, frameworks, etc.)

Usage

  1. Install PlatformIO
  2. Create PlatformIO project and configure a platform option in platformio.ini file:

Stable version

[env:stable]
platform = ststm32
board = ...
...

Development version

[env:development]
platform = https://github.com/platformio/platform-ststm32.git
board = ...
...

Configuration

Please navigate to documentation.

Description
platform-ststm32
Readme 7 MiB
Languages
Python 99%
C++ 1%