Closed
Description
Currently the instructions for installing arduino-esp32 as an IDF component use git to clone arduino-esp32 into the project components directory.
We could make arduino-esp32 available via component manager in ESP-IDF, simplifying installation and dependency management. For example, arduino-esp32 component could "depend" on the specific versions of esp-dsp, rainmaker, esp32-camera and other components arduino-esp32 depends on, and idf-component-manager will automatically install them.
The task is to:
- add component manifest (
idf_component.yml
) file to the repository (docs) - add a CI job to publish arduino-esp32 component to https://components.espressif.com/, similar to https://github.com/espressif/esp-bsp/blob/master/.github/workflows/upload_component.yml
- update instructions for installing arduino-esp32 as an IDF component, i.e.
idf.py add-dependency espressif/arduino-esp32==2.1.0
- (optional) add a scheduled CI job similar to Add CI job which tries to build arduino-esp32 as a component #5842, to check that the instructions given in the docs keep working
Metadata
Metadata
Assignees
Type
Projects
Status
Done