-\r
- USB_INT_DisableAllInterrupts();\r
- USB_INT_ClearAllInterrupts();\r
-\r
- USB_IsInitialized = false;\r
-\r
- #if defined(USB_CAN_BE_HOST)\r
- USB_HostState = HOST_STATE_Unattached;\r
- #endif\r
-\r
- #if defined(USB_CAN_BE_DEVICE)\r
- USB_DeviceState = DEVICE_STATE_Unattached;\r
- USB_ConfigurationNumber = 0;\r
- USB_RemoteWakeupEnabled = false;\r
- USB_CurrentlySelfPowered = false;\r
- #endif\r
-\r
- #if defined(CAN_BE_BOTH)\r
- USB_CurrentMode = USB_MODE_NONE;\r
- #endif\r
-\r
- USB_Interface_Disable();\r