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 47.4%
  • Linker Script 39.5%
  • C 13.1%
Find a file
2026-02-28 03:35:07 +01:00
cmake set stlink cache variables per target instead of global. 2024-11-22 02:24:24 +01:00
docs docs: update 2026-02-28 03:35:07 +01:00
example example: fix minimum cmake version 2026-02-28 03:34:49 +01: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/