USB Library
USBHostReadIsochronous Macro
Syntax
#define USBHostReadIsochronous( a, e, p ) USBHostRead( a, e, (uint8_t *)p, (uint32_t)0 );
Description

This function initiates a read from an isochronous endpoint on the attached device. If the endpoint is not isochronous, use USBHostRead(). 

Once started, an isochronous transfer will continue with no upper layer intervention until USBHostTerminateTransfer() is called.

Preconditions

None

Return Values
Return Values 
Description 
USB_SUCCESS 
Read started successfully. 
USB_UNKNOWN_DEVICE 
Device with the specified address not found. 
USB_INVALID_STATE 
We are not in a normal running state. 
USB_ENDPOINT_ILLEGAL_TYPE 
Must use USBHostControlRead to read from a control endpoint. 
USB_ENDPOINT_ILLEGAL_DIRECTION 
Must read from an IN endpoint. 
USB_ENDPOINT_STALLED 
Endpoint is stalled. Must be cleared by the application. 
USB_ENDPOINT_ERROR 
Endpoint has too many errors. Must be cleared by the application. 
USB_ENDPOINT_BUSY 
A Read is already in progress. 
USB_ENDPOINT_NOT_FOUND 
Invalid endpoint. 
Remarks

None

MLA - USB Library Help Version : 2.16
http://www.microchip.com/mla