USB Library
Functions
Functions
 
Name 
Description 
 
This is a typedef to use when defining the application level data events handler. 
 
This is a typedef to use when defining the application level events handler. 
 
This function handles the interrupts when the USB module is running in host mode. 
 
This function clears an endpoint's internal error condition. 
 
This function indicates if the specified device has explicit client driver support specified in the TPL. 
 
This function returns the current status of a device. 
 
This function initializes the variables of the USB host stack. 
 
This function initializes the isochronous data buffer information and allocates memory for each buffer. This function will not allocate memory if the buffer pointer is not NULL. 
 
This function releases all of the memory allocated for the isochronous data buffers. It also resets all other information about the buffers. 
 
This function resets all the isochronous data buffers. It does not do anything with the space allocated for the buffers. 
 
This function sends a standard device request to the attached device. 
 
This function initiates a read from the attached device. 
 
This function resets an attached device. 
 
This function issues a RESUME to the attached device. 
 
This function changes the device's configuration. 
 
This function specifies NAK timeout capability. 
 
This function turns off the USB module and frees all unnecessary memory. This routine can be called by the application layer to shut down all USB activity, which effectively detaches all devices. The event EVENT_DETACH will be sent to the client drivers for the attached device, and the event EVENT_VBUS_RELEASE_POWER will be sent to the application layer. 
 
This function suspends a device. 
 
This function executes the host tasks for USB host operation. 
 
This function terminates the current transfer for the given endpoint. 
 
This function initiates whether or not the last endpoint transaction is complete. 
 
This function handles Vbus events that are detected by the application. 
 
This function initiates a write to the attached device. 
Macros
 
Name 
Description 
 
This function returns a pointer to the current configuration descriptor of the requested device. 
 
This function returns a pointer to the device descriptor of the requested device. 
 
This routine initiates a request to obtains the requested string descriptor. 
 
This function initiates a read from an isochronous endpoint on the attached device. 
 
This function initiates a write to an isochronous endpoint on the attached device. 
Module
MLA - USB Library Help Version : 2.16
http://www.microchip.com/mla