顶级目录:
自定义的头文件源文件都放在components中

项目CMakeLists:
# The following five lines of boilerplate have to be in your project's
# CMakeLists in this exact order for cmake to work correctly
cmake_minimum_required(VERSION 3.5)
#默认是在idf目录中找组件,加自定义的组件路径
set(EXTRA_COMPONENT_DIRS "${EXTRA_COMPONENT_DIRS} components")
set(EXTRA_COMPONENT_DIRS "${EXTRA_COMPONENT_DIRS} components/myUart")
include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(blink)
components文件夹:
每一个具体功能再设一个文件夹

myUart文件:
头文件源文件放到一起

myUart内的CMakeLists:

1417

被折叠的 条评论
为什么被折叠?



