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 组件

文章来源

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: