USB Device Endpoint FIFO Control and Data registers
770
NS9750 Hardware Reference
Device endpoint status
Table 449 defines the device endpoint status provided for each endpoint FIFO.
Firmware uses this information to know which endpoints are active and whether
there were any transmission errors.
Status Direction Description
ACK In Set when an ACK packet is received from the host in response to the
previous data packet. For isochronous pipes, the ACK field is asserted
automatically for each packet sent to the host.
NACK In Set when a NACK packet is sent to the host in response to the
previous setup packet received from the host.
ERROR In Set when an ACK packet is not received from the host in response to
the previous data packet sent to the host.
ACK Out Set when an ACK packet is sent to the host in response to the previous
error-free packet received from the host. For isochronous pipes, this
field is asserted automatically for each packet received from the host
if the data is error-free.
NACK Out Set when a NACK packet is sent to the host in response to the
previous setup packet received from the host.
ERROR Out Set when a packet is received from the host and a transmission error
was found.
Table 449: USB device endpoint status