[Mod] CMakelist 添加模块
This commit is contained in:
@ -31,3 +31,5 @@ target_link_libraries(bsp
|
|||||||
os_api
|
os_api
|
||||||
wifi_api
|
wifi_api
|
||||||
)
|
)
|
||||||
|
|
||||||
|
add_subdirectory(drivers)
|
||||||
|
|||||||
79
NSPE/WIFI_IOT/bsp/drivers/CMakeLists.txt
Normal file
79
NSPE/WIFI_IOT/bsp/drivers/CMakeLists.txt
Normal file
@ -0,0 +1,79 @@
|
|||||||
|
cmake_minimum_required(VERSION 3.15)
|
||||||
|
|
||||||
|
add_library(cmt2310)
|
||||||
|
add_library(cmt2310_api INTERFACE)
|
||||||
|
|
||||||
|
target_sources(cmt2310
|
||||||
|
PRIVATE
|
||||||
|
0_Project/IAR_for_Stm8/Uart_PingPong/main.c
|
||||||
|
0_Project/IAR_for_Stm8/Uart_PingPong/ebyte/ebyte_callback.c
|
||||||
|
0_Project/IAR_for_Stm8/Uart_PingPong/ebyte/ebyte_core.c
|
||||||
|
0_Project/IAR_for_Stm8/Uart_PingPong/ebyte/ebyte_port.c
|
||||||
|
0_Project/IAR_for_Stm8/Uart_PingPong/stm8l15x_it.c
|
||||||
|
0_Project/IAR_for_Stm8/Uart_PingPong/main.c
|
||||||
|
1_Middleware/Kfifo/ebyte_kfifo.c
|
||||||
|
1_Middleware/Produce/ebyte_debug.c
|
||||||
|
2_Ebyte_Board_Support/E15-EVB02/board_button.c
|
||||||
|
2_Ebyte_Board_Support/E15-EVB02/board_mini_printf.c
|
||||||
|
2_Ebyte_Board_Support/E15-EVB02/board.c
|
||||||
|
3_Ebyte_WirelessModule_Drivers/E48xMx/cmt2310a_433mhz.c
|
||||||
|
3_Ebyte_WirelessModule_Drivers/E48xMx/radio.c
|
||||||
|
3_Ebyte_WirelessModule_Drivers/E48xMx/cmt2310a_868mhz.c
|
||||||
|
3_Ebyte_WirelessModule_Drivers/E48xMx/cmt2310a_915mhz.c
|
||||||
|
3_Ebyte_WirelessModule_Drivers/E48xMx/radio_phy.c
|
||||||
|
3_Ebyte_WirelessModule_Drivers/E48xMx/radio_hal.c
|
||||||
|
3_Ebyte_WirelessModule_Drivers/E48xMx/cmt2310a_410mhz.c
|
||||||
|
3_Ebyte_WirelessModule_Drivers/E48xMx/radio_mac.c
|
||||||
|
3_Ebyte_WirelessModule_Drivers/E48xMx/radio_spi.c
|
||||||
|
3_Ebyte_WirelessModule_Drivers/E48xMx/ebyte_e48x.c
|
||||||
|
4_STM8_L15x_StdPeriph_Drivers/src/stm8l15x_tim5.c
|
||||||
|
4_STM8_L15x_StdPeriph_Drivers/src/stm8l15x_tim1.c
|
||||||
|
4_STM8_L15x_StdPeriph_Drivers/src/stm8l15x_rst.c
|
||||||
|
4_STM8_L15x_StdPeriph_Drivers/src/stm8l15x_comp.c
|
||||||
|
4_STM8_L15x_StdPeriph_Drivers/src/stm8l15x_tim4.c
|
||||||
|
4_STM8_L15x_StdPeriph_Drivers/src/stm8l15x_i2c.c
|
||||||
|
4_STM8_L15x_StdPeriph_Drivers/src/stm8l15x_itc.c
|
||||||
|
4_STM8_L15x_StdPeriph_Drivers/src/stm8l15x_tim3.c
|
||||||
|
4_STM8_L15x_StdPeriph_Drivers/src/stm8l15x_irtim.c
|
||||||
|
4_STM8_L15x_StdPeriph_Drivers/src/stm8l15x_beep.c
|
||||||
|
4_STM8_L15x_StdPeriph_Drivers/src/stm8l15x_aes.c
|
||||||
|
4_STM8_L15x_StdPeriph_Drivers/src/stm8l15x_tim2.c
|
||||||
|
4_STM8_L15x_StdPeriph_Drivers/src/stm8l15x_iwdg.c
|
||||||
|
4_STM8_L15x_StdPeriph_Drivers/src/stm8l15x_adc.c
|
||||||
|
4_STM8_L15x_StdPeriph_Drivers/src/stm8l15x_rtc.c
|
||||||
|
4_STM8_L15x_StdPeriph_Drivers/src/stm8l15x_exti.c
|
||||||
|
4_STM8_L15x_StdPeriph_Drivers/src/stm8l15x_gpio.c
|
||||||
|
4_STM8_L15x_StdPeriph_Drivers/src/stm8l15x_lcd.c
|
||||||
|
4_STM8_L15x_StdPeriph_Drivers/src/stm8l15x_wwdg.c
|
||||||
|
4_STM8_L15x_StdPeriph_Drivers/src/stm8l15x_flash.c
|
||||||
|
4_STM8_L15x_StdPeriph_Drivers/src/stm8l15x_pwr.c
|
||||||
|
4_STM8_L15x_StdPeriph_Drivers/src/stm8l15x_spi.c
|
||||||
|
4_STM8_L15x_StdPeriph_Drivers/src/stm8l15x_syscfg.c
|
||||||
|
4_STM8_L15x_StdPeriph_Drivers/src/stm8l15x_clk.c
|
||||||
|
4_STM8_L15x_StdPeriph_Drivers/src/stm8l15x_usart.c
|
||||||
|
4_STM8_L15x_StdPeriph_Drivers/src/stm8l15x_dac.c
|
||||||
|
4_STM8_L15x_StdPeriph_Drivers/src/stm8l15x_wfe.c
|
||||||
|
4_STM8_L15x_StdPeriph_Drivers/src/stm8l15x_dma.c
|
||||||
|
)
|
||||||
|
|
||||||
|
target_include_directories(cmt2310
|
||||||
|
PRIVATE
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/0_Project/IAR_for_Stm8/Uart_PingPong/
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/0_Project/IAR_for_Stm8/Uart_PingPong/ebyte/
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/1_Middleware/Kfifo/
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/1_Middleware/Produce/
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/2_Ebyte_Board_Support/E15-EVB02/
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/3_Ebyte_WirelessModule_Drivers/E48xMx/
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/4_STM8_L15x_StdPeriph_Drivers/
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/4_STM8_L15x_StdPeriph_Drivers/inc/
|
||||||
|
)
|
||||||
|
|
||||||
|
target_include_directories(cmt2310_api
|
||||||
|
INTERFACE
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/0_Project/IAR_for_Stm8/Uart_PingPong/ebyte/ebyte_core.h
|
||||||
|
)
|
||||||
|
|
||||||
|
target_link_libraries(cmt2310
|
||||||
|
os_api
|
||||||
|
gd32w51x_peripheral_api
|
||||||
|
)
|
||||||
Reference in New Issue
Block a user