1、创建菜单(menu) 2、创建菜单项目(config) 3、创建单选选项(choice) 一、组件配置涉及的文件简介 1、为什么要用组件配置 组件配置可以将相关配置常量移出代码,增强配置的可复用度 组件配置变量也可以被CMake访问,可以通过手写逻辑实现根据配置执行不同的构建方案。(如某个源文件要不要添加到构建系统) 组件配置生成...
3.选择ESP-IDF版本,自行设置安装位置,记住此位置之后vscode要用上。 4.选择ESP-tools位置,记住此位置之后vscode要用上。 5.安装组件,选择镜像替换Github,应该会快一点 6.完成 这三个√可以不打 三、VSCode插件配置 1.安装esp-idf插件,还有附带的一些七七八八的插件。 2.配置esp-idf 快捷键ctrl+shift+p呼出命...
1.添加静态库 将生成的静态库文件以及.h文件添加到需要使用的工程中 图11 添加静态库文件 2.修改CMakeList 添加完库文件后,需要修改对用工程的CMakeList.txt文件,以导入预构建库并链接库文件到组件。 图12 修改后的CMkaeList文件 导入预构建库:使用add_prebuilt_library()命令导入库文件,指定目标名称prebuilt和...
添加组件led idf.py -C components create-component led 该命令会创建一个新组件。 新组件将包含构建组件所需的一组空文件。我们的工作就是在这一组空文件中写上我们的代码。 添加组件smart_config 你可以使用 idf.py create-component命令创建新组件。如果熟悉了组件结构,也可以直接在项目中手工创建。 项目树 构...
项目配置文件,执行 idf.py menuconfig 时会创建或更新此文件,文件中保存了项目中所有组件(包括 ESP-IDF 本身)的配置信息。 sdkconfig 文件可能会也可能不会被添加到项目的源码管理系统中。 我们需要的设置会在 menuconfig 中配置,此文件在执行完 menuconfig 后自动更新,不用修改。
命令的作用是一次性安装了一大堆ESP-IDF需要的组件,例如git、python3、cmake等等。笔者一开始也是执行的...
这段代码的作用,是在menuconfig主菜单下添加一个我们自定义的组件ESP32_MY_MQTT,在这个组件中有一个宏ESP32_MY_MQTT_ENABLE,它的默认值为“y”(意思就是选中),通过这样的方式,我们就可以配置和裁剪我们的工程,这将非常有利于我们的开发工作,在ESP32自带的组件中,我们可以看到很多这样的文件。
即可正确编译,但是项目的其他部分并没什么不同,但在我普通的项目修改改步骤时并没有发挥作用,在应用adf compont 中的库函数依然是找不到路径的,随后我认真观察了我编译过程中项目并没有将include($ENV{ADF_PATH}/CMakeLists.txt) 中的组件添加, 编译过程如下所示,的确没有编译相关adf组件, You do not have ...
ESP32游戏机Esplay Micro通过esp-idf(V3.3版本)添加lvgl(V7版本)图形组件,继续完善,想制作的欢迎关注…978 0 2023-01-11 19:44:17 未经作者授权,禁止转载 您当前的浏览器不支持 HTML5 播放器 请更换浏览器再试试哦~11 3 3 分享 持续更新中…游戏...
组件的添加,我们如果熟悉工程架构,可以直接把文件夹复制到工程中,那我们温湿度驱动组件,我们先用一下标准的组件添加方式,如下图: 当然,这里只是搭建了一个标准的组件框架,我们得把以前的 sht21 驱动代码复制到这两个文件中。 2.2 传感器数据传输程序 驱动代码移植好了,我们要使用起来,这个地方主要就是在于怎么把数...