Tag Archives: Real Time Operating System

ESP32 Arduino: Communication between tasks using FreeRTOS queues

The objective of this post is to explain how to use FreeRTOS queues to communicate between two different tasks. The tests were performed using a DFRobot’s ESP-WROOM-32 device integrated in a ESP32 FireBeetle board. Advertisements

Posted in ESP32 | Tagged , , , , , , , , , , | 3 Comments

ESP32 Arduino: Getting FreeRTOS tasks priority

The objective of this post is to explain how to get the priorities of FreeRTOS tasks, using the ESP32 and the Arduino environment.

Posted in ESP32 | Tagged , , , , | 4 Comments

ESP32 Arduino: Passing a variable as argument of a FreeRTOS task

The objective of this post is to explain how to pass a variable as argument of a function implementing a FreeRTOS task.

Posted in ESP32 | Tagged , , , , | 8 Comments

ESP32 Arduino: Creating a FreeRTOS task

The objective of this post is to explain how to launch tasks with the FreeRTOS functions.

Posted in ESP32 | Tagged , , , , | 12 Comments

ESP32 Arduino: Using FreeRTOS functions

The objective of this post is to introduce some basic concepts of FreeRTOS on the ESP32.

Posted in ESP32 | Tagged , , , , | 4 Comments