Part Number: TM4C1294NCPDT
Tool/software:
I'm making an application which processes data coming in over UART. The data comes in large chunks of ~600 bytes. I have an ISR servicing the UART RX Interrupt, configured to go off when the FIFO hits 2 bytes. I was originally monitoring the overrun flag OERIS in UARTRIS, and I was finding that no overrun was occurring even though data was seemingly lost. I switched to monitoring the OE flag in UARTRER, and found that the FIFO was overrunning multiple times each chunk. What is the difference between these two flags and which one should I be using in this situation?