Skip to content

These are practice examples for ESP32 RTOS with VS Code and PlatformIO.

Notifications You must be signed in to change notification settings

ADolbyB/rtos-esp32-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

FreeRTOS examples with ESP32

These are practice examples for ESP32 FreeRTOS with VS Code and PlatformIO, using the Arduino Framework.

What is FreeRTOS? It's a Free Real Time Operating System for embedded devices written in C++.

The ESP32 uses a modified version which can perform Symmetrical Multicore Processing (SMP).

The ESP32 specific version is referred to as ESP-IDF (IoT Development Framework) and has some extra custom API Functions.

Read the Vanilla FreeRTOS Documentation.

Read the ESP32 Arduino Core Documentation.

Read the ESP-IDF Programming Guide.

The board I used for practice is an ESP32 Thing Plus C from SparkFun.

These practice examples follow Shawn Hymel's Introduction to RTOS playlist on YouTube.

Status:

GitHub repo size