3.2.4.1 USB_HOST_Deinitialize Function
C
void USB_HOST_Deinitialize(
SYS_MODULE_OBJ usbHostObject
);
Summary
Deinitializes the USB Host Layer. All internal data structures will be reset.
Precondition
Function USB_HOST_Initialize should have been called before calling this function.
Parameters
Parameters | Description |
usbHostObject | USB Host layer object handle, returned from the USB_HOST_Initialize routine |
Returns
None.
Example
SYS_MODULE_OBJ object; // Returned from USB_HOST_Initialize SYS_STATUS status; USB_HOST_Deinitialize(object); status = USB_HOST_Status(object); if (SYS_MODULE_DEINITIALIZED != status) { // Can check again later if you need to know // when the driver is deinitialized. }
Remarks
Once the Initialize operation has been called, the Deinitialize operation must be called before the Initialize operation can be called again. This routine will NEVER block waiting for hardware.