framework = libopencm3
The libOpenCM3 framework aims to create a free/libre/open-source firmware library for various ARM Cortex-M0(+)/M3/M4 microcontrollers, including ST STM32, Ti Tiva and Stellaris, NXP LPC 11xx, 13xx, 15xx, 17xx parts, Atmel SAM3, Energy Micro EFM32 and others.
For more detailed information please visit vendor site.
Name |
Description |
---|---|
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. |
|
Texas Instruments TM4C12x MCUs offer the industrys most popular ARM Cortex-M4 core with scalable memory and package options, unparalleled connectivity peripherals, advanced application functions, industry-leading analog integration, and extensive software solutions. |
Note
You can list pre-configured boards by platformio boards command or PlatformIO Boards Explorer
For more detailed board
information please scroll tables below by horizontal.
ID |
Name |
Platform |
Debug |
Microcontroller |
Frequency |
Flash |
RAM |
---|---|---|---|---|---|---|---|
|
STM32F303VCT6 |
72 MHz |
256 Kb |
48 Kb |
|||
|
STM32F407VGT6 |
168 MHz |
1024 Kb |
128 Kb |
|||
|
STM32L152RBT6 |
32 MHz |
128 Kb |
16 Kb |
|||
|
STM32F103RBT6 |
72 MHz |
128 Kb |
20 Kb |
ID |
Name |
Platform |
Debug |
Microcontroller |
Frequency |
Flash |
RAM |
---|---|---|---|---|---|---|---|
|
LPLM4F120H5QR |
80 MHz |
256 Kb |
32 Kb |
|||
|
LPTM4C1230C3PM |
80 MHz |
256 Kb |
32 Kb |
|||
|
LPTM4C1294NCPDT |
120 MHz |
1024 Kb |
256 Kb |
All project examples are located in PlatformIO repository Examples for libOpenCM3 framework.