ESP32在VS Code+Espressif IDF中增加组件(自定义库)

参考来源 https://blog.csdn.net/RuiyaoNi/article/details/124804251

方法一

在项目a下新建文件夹div,

新建xx.h头文件,xx.c源文件

在项目hello_world的CMakeLists.txt注册

c 复制代码
cmake_minimum_required(VERSION 3.5)
#加上这一句,div是新建的文件夹名
set(EXTRA_COMPONENT_DIRS "./div")

include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(hello_world)

在项目div的CMakeLists.txt注册

c 复制代码
idf_component_register(SRCS "sss.c"
                    INCLUDE_DIRS ".")# "."表示头文.h件在当前文件夹

方法二

直接在项目main文件夹下添加.h和.c文件

方法一 不能引用ESP-IDF头文件,后续看怎么能解决

方法二 能使用ESP-IDF头文件,就是文件杂乱,

相关推荐
听我一言11 天前
ESP32-WROOM-32 [创建AP站点-TCP服务端-数据收发]
esp32
听我一言13 天前
ESP32-WROOM-32 [ESP连接路由器+TCP Client 透传 + TCP Server数据发送]
网络·网络协议·tcp/ip·esp32
听我一言14 天前
ESP32-WROOM-32 [创建AP站点-客户端-TCP透传]
网络·网络协议·tcp/ip·esp32
康de哥15 天前
使用SonarQube扫描ESP32项目,如何生成build-wrapper-dump.json
esp32·sonarqube·idf·build-wrapper
启明云端wireless-tag16 天前
ESP32无线WiFi蓝牙SOC,设备物联网通信方案,启明云端乐鑫代理商
嵌入式硬件·物联网·wifi·esp32·乐鑫·wifi模组
启明云端wireless-tag1 个月前
ESP32无线WiFi芯片模组,设备物联网连接通信,产品智能化交互升级
物联网·esp32·智能家居·乐鑫·启明云端·设备升级
platform1 个月前
少走弯路,ESP32 读取Micro SD(TF)播放mp3的坑路历程。
esp32·蓝牙 歌词
启明云端wireless-tag1 个月前
智能儿童对讲机语音交互,乐鑫ESP-RTC音视频通信,ESP32无线语音方案
物联网·wifi·esp32·乐鑫·语音交互·wifi模组·对讲机
宁子希1 个月前
ESP32-S3 IDF框架 控制 WS2812 灯条:实现多种灯效
python·单片机·嵌入式硬件·esp32
帅得不敢出门1 个月前
ESP32-IDF http请求崩溃问题分析与解决
网络协议·http·esp32·c·开发板·乐鑫·esp32-idf