参考代码

This commit is contained in:
LokLiang
2024-03-28 12:19:52 +08:00
commit 7b86aa3362
96 changed files with 19986 additions and 0 deletions

47
main/CMakeLists.txt Normal file
View File

@@ -0,0 +1,47 @@
set(srcs-app
)
# 基础程序
set(srcs-common
"ota.c"
"../app/app_main.c"
"../app/console.c"
"../app/drivers/data_port/sb_data_port.c"
"../app/drivers/data_port/uart/uart_port.c"
"../app/button/button_event.c"
)
# 自定义框架抽象层
set(srcs-components
"../components/system/source/k_kit/k_kit.c"
"../components/system/source/shell/sh_vt100.c"
"../components/system/source/shell/sh_vset.c"
"../components/system/source/shell/sh.c"
"../sal/esp32s3/kernel/os_heap.c"
"../sal/esp32s3/kernel/os_mutex.c"
"../sal/esp32s3/kernel/os_hook.c"
"../sal/esp32s3/kernel/os_timer.c"
"../sal/esp32s3/kernel/os_semaphore.c"
"../sal/esp32s3/kernel/os_thread.c"
"../sal/esp32s3/kernel/os_kit.c"
"../sal/esp32s3/kernel/os_service.c"
"../sal/esp32s3/chip/uart_esp32.c"
"../sal/esp32s3/soc_shell.c"
"../app/config/board_config.c"
)
set(incs
"../app"
"../components/system/include"
"../components/system/source"
"../components/system/source/k_kit"
"../components/system/source/shell"
"../sal/esp32s3"
"../sal/esp32s3/kernel"
"${IDF_PATH}/components/freertos/FreeRTOS-Kernel/include/freertos"
)
idf_component_register(SRCS "main.c"
${srcs-components}
${srcs-common}
INCLUDE_DIRS "." ${incs})