CMSIS

framework = cmsis

The ARM Cortex Microcontroller Software Interface Standard (CMSIS) is a vendor-independent hardware abstraction layer for the Cortex-M processor series and specifies debugger interfaces. The CMSIS enables consistent and simple software interfaces to the processor for interface peripherals, real-time operating systems, and middleware. It simplifies software re-use, reducing the learning curve for new microcontroller developers and cutting the time-to-market for devices.

For more detailed information please visit vendor site.

Platforms

Name

Description

ST STM32

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.

Boards

Note

Armstrap

ID

Name

Platform

Debug

Microcontroller

Frequency

Flash

RAM

armstrap_eagle1024

Armstrap Eagle 1024

ST STM32

Yes

STM32F417VGT6

168 MHz

1024 Kb

192 Kb

armstrap_eagle2048

Armstrap Eagle 2048

ST STM32

Yes

STM32F427VIT6

168 MHz

2048 Kb

256 Kb

armstrap_eagle512

Armstrap Eagle 512

ST STM32

Yes

STM32F407VET6

168 MHz

512 Kb

192 Kb

ST

ID

Name

Platform

Debug

Microcontroller

Frequency

Flash

RAM

disco_f303vc

ST STM32F3DISCOVERY

ST STM32

Yes

STM32F303VCT6

72 MHz

256 Kb

48 Kb

disco_f407vg

ST STM32F4DISCOVERY

ST STM32

Yes

STM32F407VGT6

168 MHz

1024 Kb

128 Kb

disco_l152rb

ST STM32LDISCOVERY

ST STM32

Yes

STM32L152RBT6

32 MHz

128 Kb

16 Kb

nucleo_f401re

ST Nucleo F401RE

ST STM32

Yes

STM32F401RET6

84 MHz

512 Kb

96 Kb

Articles

See more Articles about us.

Examples

All project examples are located in PlatformIO repository Examples for CMSIS framework.