Hello.
I am trying to understand the use of e.g. error flags FE and SCIFFFE.
With Rx FIFO enabled, should I be looking at both?
I assume FE refers to the last char received, and SCIFFFE the one at the top of the FIFO, which will have arrived earlier.
(1) If I am just reading from the FIFO, do I need to ever check FE?
(2) When does SCIFFFE get cleared - should I reset when I get to a FIFO char with this error?
(3) I assume that if I reset as soon as FE is set, I may lose previously received characters that are waiting in the FIFO?
(4) Same for PE and SCIFFPE?
(5) Finally, if using the FIFO, do I need to worry about OE at all? Are all overruns indicated by RXFFOVF?
Thanks