The transmitter can generate the
following interrupts:
- Frame Done (FRAME_DONE):
This event indicates that FSI has completed transmitting a frame.
- Buffer Underrun
(BUF_UNDERRUN): This event indicates that the transmit buffer has
experienced underrun. Buffer underrun occurs when the transmitter tries to read
data from a location which has not yet be written to by the CPU, or DMA.
- Buffer Overrun
(BUF_OVERRUN): The buffer overrun interrupt is generated when the buffer
has experienced overrun. Buffer overrun can occur if a piece of data is
overwritten before the data has been transmitted.
- Ping Frame Triggered
(PING_TRIGGERED): The ping frame triggered interrupt is generated when
the ping frame has been triggered. This bit is set when the ping counter has
timed out or an external ping trigger event has occurred.