CMake module containing CMSIS headers for STMicroelectronics' STM32F0 Series of ARM Cortex-M0 microcontrollers.
  • CMake 55.8%
  • Linker Script 30.8%
  • Shell 6.9%
  • C 6.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2024-06-26 03:01:47 +02:00
.vscode Initial commit 2024-03-04 04:02:40 +01:00
cmake make toolchain tools optional 2024-06-26 03:01:47 +02:00
example Initial commit 2024-03-04 04:02:40 +01:00
vendor Initial commit 2024-03-04 04:02:40 +01:00
.gitignore Initial commit 2024-03-04 04:02:40 +01:00
LICENSE Initial commit 2024-03-04 04:02:40 +01:00
README.md Initial commit 2024-03-04 04:02:40 +01:00
update_vendor.sh Initial commit 2024-03-04 04:02:40 +01:00

cmake-stm32f0-cmsis

CMake module containing CMSIS headers for STMicroelectronics' STM32F0 Series of ARM Cortex-M0 microcontrollers.

The module provides a stripped-down selection of CMSIS headers required by the supported devices, that are ideal for bare-metal development.

The module requires a GCC cross toolchain for AArch32 bare-metal (arm-none-eabi). We recommend the official GCC builds from ARM. IAR™ and Keil® toolchains are not supported (yet?).

How to use

TODO

Examples

A simple example, suitable for the NUCLEO-F042K6 board, is provided here.