- Creating and using FreeRTOS queues to send messages between interrupts and tasks.
Queues are the primary mechanism for inter-task communications. They can be used to send messages between tasks, and between interrupts and tasks.
-
Complete all the TODOs in the
source/tutorials/tutorial_10/source/tutorial_10.c
file. -
Execute the following commands from the root of the repository to build:
rm -rf build mkdir build cd build cmake -B . -S ../source/ -DTUTORIAL=10 make
-
Execute the following command to run the binary:
./freertos_example
-
Understand the output.