143
Article
ESP32S3 + 组件添加教程

组件修改流程#

组件结构#

your_project/
├─ CMakeLists.txt ← 根 CMake,不用改
├─ main/
│ ├─ CMakeLists.txt ← 根 CMake,需要修改
│ └─ main.c
└─ components/
└─ COMPONENT_NAME/ ← COMPONENT_NAME 为组件名字
├─ CMakeLists.txt
├─ COMPONENT_NAME.c
└─ include/
└─ COMPONENT_NAME.h

添加组件#

下载或者自行编写 组件 文件, 将其放入 components 文件夹中

NOTE

components可能需要自行创建

修改工程 CMakeLists.txt#

NOTE

注意, 是 main\CMakeLists.txt

修改如下, 将名为 components 的目录添加到额外的组件搜索路径中

idf_component_register(
    SRCS "main.c"
    INCLUDE_DIRS "."
  REQUIRES board_rgb 添加自己组件.h的名字
)
ESP32S3 + 组件添加教程
https://anpier.cn/posts/esp32addzujian/
作者
Adrian Pierre
发布于
2025-12-13
许可协议
CC BY-NC-SA 4.0
体温电台
I Really Want to Stay at Your House
Rosa Walton & Hallie Coggins