21 lines
544 B
CMake
21 lines
544 B
CMake
file(GLOB_RECURSE HAL_DRIVER_SOURCES
|
|
"STM32H7xx_HAL_Driver/*.c"
|
|
)
|
|
|
|
set(HAL_DRIVER_INCLUDES
|
|
"../Core/Inc"
|
|
"STM32H7xx_HAL_Driver/Inc"
|
|
"STM32H7xx_HAL_Driver/Inc/Legacy"
|
|
"CMSIS/Device/ST/STM32H7xx/Include"
|
|
"CMSIS/Include"
|
|
)
|
|
|
|
set(HAL_DRIVER_DEFINES
|
|
"STM32H750xx"
|
|
"USE_HAL_DRIVER"
|
|
"USE_FULL_LL_DRIVER"
|
|
)
|
|
|
|
add_library(stm32_hal_driver STATIC ${HAL_DRIVER_SOURCES})
|
|
target_include_directories(stm32_hal_driver PRIVATE ${HAL_DRIVER_INCLUDES})
|
|
target_compile_definitions(stm32_hal_driver PRIVATE ${HAL_DRIVER_DEFINES}) |