Greetings,
We are looking for a way to configure the Starterware USB stack to generate an interrupt and issue a callback when the host reads a bulk pipe and there is no data.
It appears that the transaction is NAKed for 5 or 6 seconds, then a STALL is issued. The only interrupt I see for this is when the host sends a clear stall request.
All I have been able to find thus far is USBEndpointStatus() with which I could hopefully poll for USB_DEV_IN_UNDERRUN, then fill my outbound FIFO.
Any thoughts?
Gerry Belanger