用于 STM32 开发的 CMake
template (examples/template) - 项目模板, 空源码链接并使用 CMSIS 编译。 * custom-linker-script (examples/custom-linker-script) - 与 template 类似, 但使用自定义链接脚本。 * fetch-cube (examples/fetch-cube) - 使用 FetchContent 从 ST 的 git 中获取 STM32Cube 的示例。 * fetch-cmsis-hal (examples/fetch-cmsis-hal) - 使用 FetchContent 从 ST 的 git 中获取 STM32 CMSIS 和 HAL 的示例。 * blinky (examples/blinky) - 使用 STM32 HAL 库和 SysTick 闪烁 LED。 默认情况下, 它会编译一个适用于 F4 系列的项目, 但您也可以通过向 CMake 生成调用传递 BLINKY_L0_EXAMPLE=ON 或 BLINKY_F1_EXAMPLE=ON 来编译适用于 L0 和 F1 系列的项目。 使用 C++ 而不是 C 编写代码, 可以提高效率。暂无开放 Issues,或尚未同步最近议题。