Make SWO character output non-blocking?
Correct me if I'm wrong, but it seems that ITM_SendChar() is blocking on the character transmission. Has anyone attempted to compensate for this or do people just put up/move to a UART?
At this point all I can think of is to implement a FIFO queue and tie a timer interrupt to it to fake the equivalent of Transmit Data Register Empty. Thoughts?
FYI I'm using an STM32F411 in CubeIDE and Keil uVision connected via ST-Link/V2.
