typedef bool (* USB_CLIENT_INIT)(uint8_t address, uint32_t flags, uint8_t clientDriverID);
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.
The device has been configured.
Return Values |
Description |
true |
Successful |
false |
Not successful |
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
![]() |