Printf With Minimal Disturbance to System Timing

PrintfTask is intended for embedded systems, including small microcontroller environments running a lightweight RTOS (e.g., FreeRTOS). The PrintfTask offloads the majority of printf duties to a low-priority thread that can run in the background. This provides more deterministic behavior when using printf in all other tasks in the system. It also provides for less timing impacts that printf can add to timing critical tasks.

Browse Articles