IDF版本:esp-idf-v5.1
1、VScode 创建esp-idf例程后,引用的库在哪里找:
默认的组件路径有三个:
IDF_PATH/components :IDF 安装路径下 *:\Espressif\frameworks\esp-idf-v5.1\componentsPROJECT_DIR/components : 工程路径下的componentsEXTRA_COMPONENT_DIRS: 这个路径是自定义设置的,其余两个是默认的无需设置,想改新的也可以
2、创建组件:
在VScode内 打开命令面板,输入 ESP-IDF:
点击创建组件,然后给组件起一个名字即可,在项目路径下会自动创建 components\组件名 文件夹及对应的 *.c include\*.h CMakeLists.txt 文件。
3、如何将新建组件增加到main.c 内,即引用 组件.h 文件时不会报错:
打开 main\CMakeLists.txt 文件
在图中 REQUIRES 后面增加 组件名称即可。
4、新增组件内引用组件
例如 ina226 需要使用 i2c,
打开 components\CMakeLists.txt 文件
因为 i2c 属于driver 组件
文章来源
发表评论