tao_z
2022-08-07 f453cfb645516628a6d1fa36e2ca633e1da6d708
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
add_library(SX7H-hal STATIC "")
 
target_link_libraries(SX7H-hal  PUBLIC SX7H-Driver)
target_link_libraries(SX7H-hal  PUBLIC SX7H-Cmsis)
 
#adding  hal sources to target
target_sources(SX7H-hal PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/source/Hal_GPIO.c)
target_sources(SX7H-hal PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/source/Hal_can.c)
target_sources(SX7H-hal PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/source/Hal_ADC.c)
target_sources(SX7H-hal PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/source/Hal_SPI.c)
target_sources(SX7H-hal PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/source/HAL3900.c)
target_sources(SX7H-hal PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/source/os_clock.c)
target_sources(SX7H-hal PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/source/os_task.c)
 
#INCLUDE DIRECTORIES (-I COMPILE FLAG)
#hydra hal specific
target_include_directories(SX7H-hal PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/include)
 
# target_compile_definitions(SX7H-hal PUBLIC STM32F091xC USE_FULL_LL_DRIVER USE_HAL_DRIVER)
# target_compile_definitions(SX7H-hal PUBLIC XL6600)