在main 文件夹内新建自己的app文件夹,用来存放自己的组件。
app内文件如下:
修改2个地方的cmakelist.txt
main文件夹内的cmakelist.txt如下:
idf_component_register( SRCS "main.c"
SRCS "APP/GPIOX.C"
INCLUDE_DIRS "."
INCLUDE_DIRS "app"
)
SRCS 就是.c文件。
INCLUDE_DIRS 就是.h文件夹
APP文件夹内的cmakelist.txt如下:
idf_component_register(
SRCS "gpiox.c"
INCLUDE_DIRS "."
)
INCLUDE_DIRS “.” 表示当前目录
添加多个源文件
main文件夹内的cmakelist.txt如下:
idf_component_register( SRCS "main.c"
SRCS "APP/GPIOX.C"
SRCS "APP/1.C"
SRCS "APP/2.C"
SRCS "APP/3.C"
SRCS "APP/4.C"
INCLUDE_DIRS "."
INCLUDE_DIRS "app"
)
app文件夹内的cmakelist.txt如下:
idf_component_register(
SRCS "gpiox.c"
SRCS "1.C"
SRCS "2.C"
SRCS "3.C"
SRCS "4.C"
INCLUDE_DIRS "."
)