乐鑫官方的IDF组件注册表打开地址为:https://components.espressif.com/。打开以后如下图所示: 图9.1.1 IDF组件注册表 从上图可清晰看出,我们可以通过②或③选项对组件进行筛选,以排除那些不支持ESP-IDF特定版本或特定芯片的第三方库。同时,我们也可以在①处直接搜索需要添加的组件。例如,作者就通过搜索功能找到了es...
IDF组件注册表是乐鑫官方专为ESP-IDF开发框架打造的一个组件搜索与添加平台。尽管ESP-IDF物联网开发框架的components文件夹内已包含诸如lwIP、MQTT等丰富的驱动程序和第三方组件,但这些组件主要服务于物联网领域,具有特定的专一性。部分第三方库并未直接集成于ESP-IDF中,为了提升开发者的工作效率,乐鑫官方推出了IDF组件...
在ESP-IDF 组件管理器网页(https://components.espressif.com/)搜索我们需要的组件,比如【button】,然后 点开相应的组件,比如 espressif/button 组件。 【关键步骤】复制相关组件界面上配置组件的命令 ,形如:idf.py add-dependency "espressif/button^3.2.0" ,并在 esp-idf 终端窗口中输入。 生成idf_component.ym...
乐鑫官方的IDF组件注册表打开地址为:https://components.espressif.com/。打开以后如下图所示:图9.1....
④我们现在idf里面的一个工程案例sample_project,然后创建 ⑤点击YES ⑥依次点击,确保编译无错误并且编译通过 二、向工程移植LVGL库和驱动库lvgl_esp32_drivers ①在工程文件夹下新建一个conponents文件夹。 方法一:直接在工程文件夹下新建文件夹,并命名为components ...
4.ESP32-idf服务器搭建 4.1配置WIFI 第一步需要配置ESP32-idf 的WIFI,WIFI分为两种模式 STA和AP,这里选择的是WIFI-AP模式,作为基站,方便访问内部IP,废话不多说上代码: bsp_wifi.c /*** * 文件名: bsp_wifi.c * 创建人: * 创建日期: * 修改人: * 修改日期: * 版本号: V1.1 * 备注...
4、复制components/lvgl/example下的porting文件夹 至 components 下, 新建CMakeLists.txt 添加内容(参考) file(GLOB_RECURSE SOURCES ./*.C ) idf_component_register(SRCS ${SOURCES} INCLUDE_DIRS REQUIRES ) 把lv_port_disp_template的两个文件名改为lv_port_disp.c和.h。
ESP32 IDF下移植LVGL使用8080并口屏要点 简要记录 1、用 实例 中的LVGL,创建工程 2、在LVGL文件下 新建components 文件夹 用于存放LVGL库文件 3、修改工程文件夹下的 CMakeLists.txt 添加行2,注释行 8和9 4、下载库文件 下载lvgl 存放到新建的文件夹下 ...
idf.py -C components create-component led 该命令会创建一个新组件。 新组件将包含构建组件所需的一组空文件。我们的工作就是在这一组空文件中写上我们的代码。 添加组件smart_config 你可以使用 idf.py create-component命令创建新组件。如果熟悉了组件结构,也可以直接在项目中手工创建。
2.在自己的组件(components下) (1)使用官方的组件需要添加REQUIRES driver idf_component_register(SRCS "I2Cdev.cpp" INCLUDE_DIRS "." REQUIRES driver ) (2)引用自己的文件(MPU6050) REQUIRES I2Cdev idf_component_register(SRCS "MPU6050.cpp" INCLUDE_DIRS "." REQUIRES I2Cdev )发布...