UART RX FIFO status¶
Each UART RX FIFO status is encoded in a separate bit, therefore multiple bits may be set to indicate the current status.
The number of entries in the RX FIFO is more than the RX FIFO trigger level value.
The RX FIFO is not empty, there is data to read.
The RX FIFO is full, there is no more space for additional data, and any additional data will be dropped.
The RX FIFO was full and there was an attempt to write to it.
That additional data was dropped.
An attempt to read from an empty RX FIFO.
The RX FIFO detected a frame error, either a stop or stop-bit error.
The RX FIFO detected a parity error.
The RX FIFO detected a break transmission from the transmitter.