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

This function initiates a write to an isochronous endpoint on the attached device. If the endpoint is not isochronous, use USBHostWrite(). 

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 
Write 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 USBHostControlWrite to write to a control endpoint. 
USB_ENDPOINT_ILLEGAL_DIRECTION 
Must write to an OUT 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 Write is already in progress. 
USB_ENDPOINT_NOT_FOUND 
Invalid endpoint. 
Remarks

None

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