LINFlexDx works in UART mode. Once its timeout INTR is triggered, the status bit of LINFlexDx_UARTSR[TO] won't be reset which is unexpected to me. This causes the further timeout INTR keeps firing.
As per the RM UARTSR[TO] is cleared by software, writing 1 to this bit.
The GCR[SR] bit can be used to reset the receiver fsm to Idle state in case of UART TIMEOUT for UART reception, depending on the application, in both buffer and FIFO mode.
Retrieving data ...