Fixed Remote Wakeup broken on the AVRs due to the mechanism only operating when the...
[pub/lufa.git] / LUFA / Drivers / USB / Core / UC3 / USBController_UC3.c
index 40ac381..a9ac248 100644 (file)
@@ -117,10 +117,7 @@ void USB_ResetInterface(void)
 \r
        #if defined(USB_CAN_BE_BOTH)\r
        if (UIDModeSelectEnabled)\r
-       {\r
-               AVR32_USBB.USBCON.uide = true;\r
-               USB_INT_Enable(USB_INT_IDTI);\r
-       }\r
+         USB_INT_Enable(USB_INT_IDTI);\r
        #endif\r
 \r
        USB_CLK_Unfreeze();\r
@@ -129,6 +126,7 @@ void USB_ResetInterface(void)
        {\r
                #if defined(USB_CAN_BE_DEVICE)\r
                AVR32_USBB.USBCON.uimod = true;\r
+\r
                USB_Init_Device();\r
                #endif\r
        }\r
@@ -136,6 +134,7 @@ void USB_ResetInterface(void)
        {\r
                #if defined(USB_CAN_BE_HOST)\r
                AVR32_USBB.USBCON.uimod = false;\r
+\r
                USB_Init_Host();\r
                #endif\r
        }\r
@@ -180,7 +179,6 @@ static void USB_Init_Device(void)
        USB_INT_Enable(USB_INT_EORSTI);\r
 \r
        USB_Attach();\r
-       USB_Device_SetDeviceAddress(0);\r
 }\r
 #endif\r
 \r