Skip to main content

ESP-IDF with ESP32-C6 Workshop

Table of Contents

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

About this workshop
#

By participating in this workshop, you will gain deeper understanding of the Espressif IoT Development Framework (ESP-IDF) and the ESP32-C6 System on a Chip (SoC). Through a number of hands-on assignments covering a range of essential skills, you will learn how to build efficient and powerful IoT applications.

More precisely, this workshop provides an introduction to the ESP-IDF development using the Espressif-IDE and the ESP32-C6. From the IDE installation, you will be guided to set up your system and create your first project. Then you will build, flash, and debug the project.

Following that, you will be guided on how to use the components, blink the addressable RGB LED, work with the ESP-IDF configuration, connect to a Wi-Fi network and, finally, explore the low-power features of the ESP32-C6.

Apart from the ESP32-C6, this workshop will also be relevant for other Espressif chips. However, some features explored here are only available on the ESP32-C6.

Agenda
#

With the prerequisites met, here is the agenda for the workshop:

Prerequisites
#

To follow this workshop, make sure you meet the prerequisites given below.

Hardware prerequisites

  • Computer running Windows, Linux, or macOS
  • ESP32-C6-DevKitC or ESP32-C6-DevKitM
  • USB cable (data + power) compatible with your development board

Software Prerequisites

Effort
#

Estimated time: 120 min

Feedback
#

If you have any feedback for this workshop, please star a new discussion on GitHub.

Conclusion
#

We hope the knowledge you gained will serve as a solid foundation for your future projects. Thank you for your time and engagement in this workshop. We look forward to seeing the innovative solutions you will create.


ESP-IDF with ESP32-C6 Workshop - Introduction
6 mins
ESP-IDF with ESP32-C6 Workshop - Assignment 1: Install the Espressif-IDE
1 min
ESP-IDF with ESP32-C6 Workshop - Assignment 2: Create a new project with Components
8 mins
ESP-IDF with ESP32-C6 Workshop - Assignment 3: Connect to Wi-Fi
4 mins
ESP-IDF with ESP32-C6 Workshop - Assignment 4: Try using NVS
6 mins
ESP-IDF with ESP32-C6 Workshop - Assignment 5: Wi-Fi provisioning
2 mins
ESP-IDF with ESP32-C6 Workshop - Assignment 6: Protocols
5 mins
ESP-IDF with ESP32-C6 Workshop - Assignment 7: Try using the Low Power core
9 mins