DevCon23 - Using ESP-IDF FreeRTOS Functionality Within an ESP32 Arduino Project @EspressifSystems
DevCon23 - Using ESP-IDF FreeRTOS Functionality Within an ESP32 Arduino Project  @EspressifSystems
Uploaded September 2023 | Updated September 2026, 1 week ago
This is an entry-level talk, for people who already have some domain of Arduino and want to go a little deeper into using FreeRTOS along with Arduino in a project.

It will talk about why a developer should care about using an RTOS, present a target project, and a possible architecture that applies some RTOS features such as Multi Tasking, Mutex, Queue, and Ring Buffers.

It will present how to apply ESP-IDF FreeRTOS within an Arduino project, demonstrating most of these resources in a single code example.

Hands-On Case 1: Blink 2 LEDs
Basic Loop
wokwi.com/projects/371454442223795201

Each LED blinks at a different frequency
wokwi.com/projects/371455129727918081

Using Tasks
wokwi.com/projects/371455474421078017

Creating a single generic C Blinking Task
wokwi.com/projects/371455722159750145

Using C++ Class with the Blinking Task
wokwi.com/projects/371456150403450881


Hands-On Case 2: Printer
Basic Loop
wokwi.com/projects/371456894443667457

Using Task to Print
wokwi.com/projects/371457465007451137

Exclusion Printer
wokwi.com/projects/371457871375762433

Mailbox Printer
wokwi.com/projects/371458353592818689
DevCon23 - Using ESP-IDF FreeRTOS Functionality Within an ESP32 Arduino ProjectESP-MESHEDC22 Day 2 Talk 4: ESP Hosted Using ESP32s as a Connectivity Co-processor.Practical RED DA Compliance – Tools & Real-World InsightsIntroduction to MatterDevCon24 - Introduction to esp serial flasherDevCon25 - Developing Matter Products with ESP-LowCodePreparing for RED DA (EN 18031) ComplianceEspressifs Solutions at embedded world 2022EDC22 Day 2 Talk 13: Generating and Parsing FATFS Images with ESP-IDFDevCon23 - How Mesh-Lite + RainMaker Cloud Solution Works with Real Use CasesESP-TEL: Espressifs Audio Tele-Conferencing Solution
Espressif Systems |

DevCon23 - Using ESP-IDF FreeRTOS Functionality Within an ESP32 Arduino Project

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER