English
Language : 

LM3S5762 Datasheet, PDF (685/841 Pages) Texas Instruments – Stellaris® LM3S5762 Microcontroller
Stellaris® LM3S5762 Microcontroller
Bit/Field
3
2
1
0
Name
FLUSH
UNDRN
FIFONE
TXRDY
Type
R/W
R/W
R/W
R/W
Reset
0
Description
Flush FIFO
Value Description
0 No effect.
1 Flushes the latest packet from the endpoint transmit FIFO. The
FIFO pointer is reset and the TXRDY bit is cleared. The EPn bit
in the USBTXIS register is also set in this situation.
This bit may be set simultaneously with the TXRDY bit to abort the packet
that is currently being loaded into the FIFO. Note that if the FIFO is
double-buffered, FLUSH may have to be set twice to completely clear
the FIFO.
Important: This bit should only be set when the TXRDY bit is set. At
other times, it may cause data to be corrupted.
0
Underrun
Value Description
0 No underrun.
1 An IN token has been received when TXRDY is not set.
Software must clear this bit.
0
FIFO Not Empty
Value Description
0 The FIFO is empty.
1 At least one packet is in the transmit FIFO.
0
Transmit Packet Ready
Value Description
0 No transmit packet is ready.
1 Software sets this bit after loading a data packet into the TX
FIFO.
This bit is cleared automatically when a data packet has been
transmitted. The EPn bit in the USBTXIS register is also set at this point.
TXRDY is also automatically cleared prior to loading a second packet
into a double-buffered FIFO.
November 17, 2011
685
Texas Instruments-Production Data