FreeRTOS works in terms of tasks. A task is a function that can be run as if it was a “main” program in its own right. That is, a task is like a function call, but it doesn’t block its creator until ...