No video

DevCon23 - Developing, Publishing, and Maintaining Components for ESP-IDF

This presentation offers a comprehensive, step-by-step guide to creating new components (libraries) for ESP-IDF or porting existing ones. The talk will delve into the build system, repository layout, and integration with the IDF Component Registry. Additionally, we will explore strategies to streamline collaboration and reduce maintenance efforts, including the use of contribution guidelines, issue and pull request templates, pre-commit hooks, static analysis, automated testing, and other essential tools. Join us to learn how to efficiently develop, share, and maintain high-quality ESP-IDF components.

Пікірлер: 4

  • @hardware4200
    @hardware42003 ай бұрын

    This was a great presentation, it really helped me out a lot. One thing of note, it looks like in your component you didn't have a idf_component.yml, but did have one in the example. This is what hung me up for a while, I finally found the solution digging into the documentation. A minor issue with what was an excellent demonstration. Thanks.

  • @user-xq9xi1bd1m
    @user-xq9xi1bd1m10 ай бұрын

    Great presentation, thanks for keeping up the good work!

  • @pjcao6773
    @pjcao677310 ай бұрын

    I added ESP32-camera component to my project in Elcipse IDE, but I need add my new camera OV426 to it. Whenever I modify the component, it gives error. Is there a way to disable component manager?

  • @8wj5as712js

    @8wj5as712js

    10 ай бұрын

    If you need to modify the component downloaded from the registry, you can move it from the "managed_components" subdirectory into "components" subdirectory of your project. Then the component manager will not touch this component anymore.

Келесі