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})