A CMake module for STM32 bare-metal firmware projects. It handles CMSIS integration, cross-compilation toolchain setup, and firmware output generation through a single function call.
  • CMake 53.6%
  • Linker Script 34.9%
  • C 11.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-09 03:14:10 +02:00
cmake added STM32_Programmer_CLI support 2026-08-09 03:14:10 +02:00
docs migrate to forgejo 2026-06-07 01:09:09 +02:00
example added STM32_Programmer_CLI support 2026-08-09 03:14:10 +02:00
.gitignore Initial implementation 2024-07-10 05:19:38 +02:00
CMakeLists.txt Initial implementation 2024-07-10 05:19:38 +02:00
LICENSE Initial commit 2024-07-10 04:29:19 +02:00
README.md docs: started new documentation website 2026-02-09 21:54:02 +01:00

cmake-cmsis-stm32

A CMake module for STM32 bare-metal firmware projects. It handles CMSIS integration, cross-compilation toolchain setup, and firmware output generation through a single function call.

For documentation please visit: https://rafaelmartins.com/p/cmake-cmsis-stm32/