volatile uint8_t USB_Options;\r
#endif\r
\r
-volatile bool FrameElapsed;\r
-\r
void USB_Init(\r
#if defined(USB_CAN_BE_BOTH)\r
const uint8_t Mode\r
USB_INT_DisableAllInterrupts();\r
USB_INT_ClearAllInterrupts();\r
\r
- FrameElapsed = false;\r
-\r
USB_IsConnected = false;\r
\r
#if defined(USB_CAN_BE_HOST)\r
#if defined(USB_DEVICE_ONLY) \r
USB_INT_Enable(USB_INT_SUSPEND);\r
USB_INT_Enable(USB_INT_EORSTI);\r
- USB_INT_Enable(USB_INT_SOFI);\r
-\r
#if defined(CONTROL_ONLY_DEVICE)\r
UENUM = ENDPOINT_CONTROLEP;\r
#endif\r
\r
USB_INT_Enable(USB_INT_SRPI);\r
USB_INT_Enable(USB_INT_BCERRI);\r
- USB_INT_Enable(USB_INT_HSOFI);\r
#else\r
if (USB_CurrentMode == USB_MODE_DEVICE)\r
{\r
USB_INT_Enable(USB_INT_SUSPEND);\r
USB_INT_Enable(USB_INT_EORSTI);\r
- USB_INT_Enable(USB_INT_SOFI);\r
\r
#if defined(CONTROL_ONLY_DEVICE)\r
UENUM = ENDPOINT_CONTROLEP;\r
\r
USB_INT_Enable(USB_INT_SRPI);\r
USB_INT_Enable(USB_INT_BCERRI);\r
- USB_INT_Enable(USB_INT_HSOFI);\r
}\r
#endif\r
}\r