vscode环境下使用idf开发的组件问题
Moderator: ESP_Bob
vscode环境下使用idf开发的组件问题
在vscode开发esp32s3的时候,我需要iot的组件,但是我新手应该怎么加组件去供自己的项目使用呢?求大佬解答一下
-
- Posts: 156
- Joined: Tue Jul 11, 2023 6:55 am
Re: vscode环境下使用idf开发的组件问题
在组件管理器描述文件 idf_component.yml 中,按照下方示例,添加组件在 Github 的地址:
或者你可以直接把需要的组件包下载下来后手动放入工程文件夹中。
Code: Select all
dependencies:
esp-gsl:
git: https://github.com/leeebo/esp-gsl.git
version: "*"
button:
git: https://github.com/espressif/esp-iot-solution.git
path: components/button
version: "*"
Re: vscode环境下使用idf开发的组件问题
手动是要.mk文件吗还是怎么样?ESP_Penguin_Helper wrote: ↑Mon Aug 14, 2023 2:15 am在组件管理器描述文件 idf_component.yml 中,按照下方示例,添加组件在 Github 的地址:
或者你可以直接把需要的组件包下载下来后手动放入工程文件夹中。Code: Select all
dependencies: esp-gsl: git: https://github.com/leeebo/esp-gsl.git version: "*" button: git: https://github.com/espressif/esp-iot-solution.git path: components/button version: "*"
-
- Posts: 156
- Joined: Tue Jul 11, 2023 6:55 am
Re: vscode环境下使用idf开发的组件问题
手动加组件的话,把下载的 component 放入你项目的 component 文件夹中,然后在 CMakeLists.txt 中使用 idf_component_register 注册该组件。例如:
Code: Select all
idf_component_register(SRCS "spi_lcd_touch_example_main.c" "lvgl_demo_ui.c"
INCLUDE_DIRS ".")
Re: vscode环境下使用idf开发的组件问题
好的谢谢ESP_Penguin_Helper wrote: ↑Mon Aug 14, 2023 3:11 am手动加组件的话,把下载的 component 放入你项目的 component 文件夹中,然后在 CMakeLists.txt 中使用 idf_component_register 注册该组件。例如:Code: Select all
idf_component_register(SRCS "spi_lcd_touch_example_main.c" "lvgl_demo_ui.c" INCLUDE_DIRS ".")
Who is online
Users browsing this forum: No registered users and 10 guests