Maxim-Integrated /max32665 /USBHS /INCSRL

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as INCSRL

7 43 0 0 00 0 0 0 0 0 0 0 0 (INPKTRDY)INPKTRDY 0 (FIFONOTEMPTY)FIFONOTEMPTY 0 (UNDERRUN)UNDERRUN 0 (FLUSHFIFO)FLUSHFIFO 0 (terminate)SENDSTALL 0 (SENTSTALL)SENTSTALL 0 (CLRDATATOG)CLRDATATOG 0 (INCOMPTX)INCOMPTX

SENDSTALL=terminate

Description

Control status lower register for INx endpoint (x == INDEX).

Fields

INPKTRDY

IN Packet Ready. Write a 1 to clear

FIFONOTEMPTY

Read FIFO Not Empty Status. Automatically set when there is at least one packet in the IN FIFO. Write a 0 to clear.

UNDERRUN

Read IN FIFO Underrun Error Status Isochronous Mode: Automatically set if the IN FIFO is empty. Write 0 to clear

FLUSHFIFO

Flush Next Packet from IN FIFO. Write 1 to clear

SENDSTALL

Send STALL Handshake.

0 (terminate): Terminate STALL handhsake

1 (respond): Respond to an IN token with a STALL handshake

SENTSTALL

Read STALL Handshake Sent Status Automatically set when a STALL handshake is transmitted, at which time the IN FIFO is flushed, and inpktrdy is cleared. Write 0 to clear.

CLRDATATOG

Write 1 to clear IN endpoint data-toggle to 0.

INCOMPTX

Read Incomplete Split Transfer Error Status High-bandwidth isochronous transfers: Automatically set when a payload is split into multiple packets but insufficient IN tokens were received to send all packets. The current packets is flushed from the IN FIFO. Write 0 to clear.

Links

()