背景
从使用keil5开发STM32转到了linux+vscode开发ESP32,在keil中添加新的元器件驱动需要添加相应的文件并添加头文件路径即可,但在ESP32中需要对CMakeLists.txt文件进行修改
操作
在下列代码中SECS为.c文件相对于主文件的路径,INCLUDE_DIRS为头文件所在的路径。
idf_component_register(SRCS
"hello_world_main.c"
"src/hal/ds_timer.c"
INCLUDE_DIRS
"."
"./include/hal"
)
在CMakeLists.txt文件中添加完相应的路径后进行编译即可。