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头文件,就是文件杂乱,

相关推荐
net3m336 小时前
24位INMP441的相关配置,原本是16位mic数据,麦克风音质不高
esp32·i2s
SmartRadio2 天前
ESP32-S3 双模式切换实现:兼顾手机_路由器连接与WiFi长距离通信
开发语言·网络·智能手机·esp32·长距离wifi
π同学2 天前
ESP-IDF+vscode开发ESP32第十讲——I2S工程2
vscode·esp32·sd·音频播放
SmartRadio2 天前
ESP32-S3 双模式切换实现:兼顾手机_路由器连接与WiFi长距离通信 (采用Arduino代码框架)
开发语言·智能手机·esp32·长距离wifi
饕餮tt3 天前
基于ESP-IDF的ESP32开发记录——如何初始化ADC并完成转换
esp32·esp-idf
π同学6 天前
ESP-IDF+vscode开发ESP32第九讲——I2S工程1
vscode·esp32·i2s播放音乐
π同学6 天前
ESP-IDF+vscode开发ESP32第八讲——音频信号全解
vscode·esp32·i2s·音频信号
sz4972385998 天前
vscode多种编译环境共存的方法
ide·vscode·stm32·编辑器·esp32
飞睿科技9 天前
乐鑫信息推出ESP-Claw AI智能体框架,物联网进入“聊天造物”时代
人工智能·物联网·esp32·乐鑫科技·ai智能体
阿昊真人12 天前
esp12F 无法进入运行模式 (按复位后闪烁一次无响应)
esp32