Advanced ESP32: Implementing OTA Programming, FreeRTOS and Deep Sleep
This course gives deeper insights into the features of the ESP32 Board and covers advanced concepts like Over Air Programming, FreeRTOS, and Ultra-Low Power Consumption in your ESP32 Projects.
1
Segment - 01 - Overview of the ESP32 Features
Segment - 02 - Part 1 : Practical Insights into the ESP32 Features
Segment - 03 - Part 2 : Practical Insights into the ESP32 Features
2
Segment - 04 - What is OTA Programming?
Segment - 05 - How do OTA Updates happen in the ESP32?
Segment - 06 - How to implement basic OTA Programming in the ESP32 Thing?
Segment - 07 - Implementing OTA Updates through a Web Server in the SparkFun ESP32 Thing
Segment - 08 - Implementing Cloud-Based OTA Updates in the SparkFun ESP32 Thing
Segment - 09 - Implementing the WiFiManager Library in the SparkFun ESP32 Thing
Segment - 10 - Part 1: Implementing WiFi-Manager and OTA Update in Projects
Segment - 11 - Part 2: Implementing WiFi-Manager and OTA Update in Projects
3
Segment - 12 - What is a Real Time Operating System?
Segment - 13 - FreeRTOS Implementation in the ESP32
Segment - 14 - What are Tasks, Queues and Semaphores?
Segment - 15 - Implementing Dual-Core Multitasking and Synchronization in the ESP32 Thing
Segment - 16 - Inter-Task Communication in the SparkFun ESP32 Thing with FreeRTOS
Segment - 17 - Performance Benchmarking with FreeRTOS Implementation in the ESP32 Thing
4
Segment - 18 - What are the Sleep Modes in the SparkFun ESP32 Thing?
Segment - 19 - Implementing Deep Sleep in the SparkFun ESP32 Thing
Segment - 20 - Implementing External Wake-up Sources for Deep Sleep in the SparkFun ESP32 Thing
Segment - 22 - Working with the ULP Co-processor in the Arduino IDE
Segment - 23 - Implementing ULP Co-processor Wake-up from Deep Sleep in the ESP32
Segment - 24 - Understanding the ULP Co-processor Assembly Code in the ESP32
Segment - 21 - Implementing an OLED NTP Clock with Deep Sleep using SparkFun ESP32 Thing
Segment - 25 - Deep Sleep Power Consumption in the SparkFun ESP32 Thing