cmake_minimum_required(VERSION 3.22) # Add BSP library add_library(bsp STATIC) # Add BSP sources target_sources(bsp PRIVATE Src/bsp_init.c ) # Add BSP include directories target_include_directories(bsp PUBLIC Inc ) # Link BSP dependencies target_link_libraries(bsp PRIVATE stm32cubemx hal )