Other Parts Discussed in Thread: EK-TM4C129EXL
The datasheet doesn't say much about BREAK signaling in the UARTs.
We are sending / receiving blocks of 64 bytes using uDMA with the UARTs. We are using BREAK as part of error handling to signal a request to clean up state and restart communication. This can happen in the middle of a message.
As part of cleaning up, we first stop the DMA from moving data between memory and the UART FIFOs. But what about information already in the FIFOs themselves?
What is the effect on the UART's FIFOs when that UART sends a BREAK, or when that UART receives a BREAK?
Does sending BREAK cause the Tx FIFO to be cleared?
Does receiving BREAK cause the Rx FIFO to be cleared?
If not, what is the proper way to clear the FIFOs?