USB Library
USB_CLIENT_INIT Type
Syntax
typedef bool (* USB_CLIENT_INIT)(uint8_t address, uint32_t flags, uint8_t clientDriverID);
Description

This routine is a call out from the host layer to a USB client driver. It is called when the system has been configured as a USB host and a new device has been attached to the bus. Its purpose is to initialize and activate the client driver.

Preconditions

The device has been configured.

Return Values
Return Values 
Description 
true 
Successful 
false 
Not successful 
Remarks

There may be multiple client drivers. If so, the USB host layer will call the initialize routine for each of the clients that are in the selected configuration.

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