Jan Beran

View on GitHub

ESP-IDF and ESP32-C5 Workshop

Welcome to the Espressif IoT Development Framework (ESP-IDF) workshop!

About this workshop

By participating in this workshop, you will gain a deeper understanding of how the Espressif IoT Development Framework (ESP-IDF) and ESP32-C5 System on a Chip (SoC) work. Through a number of hands-on assignments covering a range of essential skills, you will learn to create even better and more efficient IoT applications for your projects!

Specifically, in this workshop we will go through the installation of the ESP-IDF framework and ESP-IDF plugin for VSCode. Then we will move on to creating our own project, which we will try to build, upload and debug. In the following chapters, we will learn how to use components in your projects, blink with addressable LEDs, configure ESP-IDF, connect to Wi-Fi and finally some tricks for working with the low-power core that is part of the ESP32-C5 SoC.

This workshop will certainly bring a lot of interesting information even to those who use other chips from the ESP32 family. However, keep in mind that not all chips support everything that ESP32-C5 supports!

Companion reference projects

This workshop has companion ESP-IDF projects following the same assignment numbering (plus an optional protocols/TLS parity example). They are included in this repository under examples/C5/ — browse them directly on GitHub or clone the repo to build locally. See examples/C5/README.md for usage instructions.

Agenda

If you have met the prerequisites, we can start with the individual chapters:

Prerequisites

To follow this workshop, you will need both hardware and software equipment.

Required hardware:

Required software:

Time Requirements

Estimated time: 180 min

Feedback

If you have any feedback about the workshop, feel free to start a new discussion on GitHub.

Conclusion

We hope that the workshop will bring you knowledge that will serve as a solid foundation for your future projects. Thank you for the time and effort you devoted to the workshop, and we look forward to the projects you will create with our chips in the future!


← Back to Workshop Portal