UartError.Overrun for UartController

When I used the DataReceived event for UartController I got UartError.Overrun errors.
The error appeared only when another Thread was doing calibration and data was transmitted via spi.
So I created a Thread to read uart data…

It is faster and better to have a looking thread reading uart vs waiting for events.

I already understood it. I just didn’t expect to get this error. I’ve always used event DataReceived for uart.

Why not? It depends on how fast the data is and how busy the system is at that moment.