For Interrupt and Isochronous transfers, this field defines the polling interval
for the endpoint. For Bulk end- points,this field sets the number of
frames/microframes after which the endpoint should time out on receiving a
stream of NAK responses.
The following table describes the valid values and interpretation for these
bits:
Transfer Type | Speed | Valid Values (m) | Interpretation |
---|
Interrupt | Low/Full | 0x01 to 0xFF | Polling interval is 'm'
frames. |
| High | 0x01 to 0x10 | Polling interval is
2(m-1) frames. |
Isochronous | Full or High | 0x01 to 0x10 | Polling interval is
2(m-1) frames/microframes. |
Bulk | Full or High | 0x02 to 0x10 | NAK limit is 2(m-1)
frames/microframes. A value of '0 ' or
'1 ' disables the NAK time-out
function. |