Renamed USB_Device_SetHighSpeed() to USB_Device_SetFullSpeed() so that the correct...
[pub/lufa.git] / LUFA / Drivers / USB / HighLevel / USBInterrupt.c
index 20545a4..f0a59ed 100644 (file)
@@ -93,7 +93,10 @@ ISR(USB_GEN_vect, ISR_BLOCK)
                \r
                        USB_Detach();\r
                        USB_CLK_Freeze();\r
                \r
                        USB_Detach();\r
                        USB_CLK_Freeze();\r
-                       USB_PLL_Off();\r
+\r
+                       if (!(USB_Options & USB_OPT_MANUAL_PLL))\r
+                         USB_PLL_Off();\r
+\r
                        USB_REG_Off();\r
 \r
                        EVENT_USB_VBUSDisconnect();\r
                        USB_REG_Off();\r
 \r
                        EVENT_USB_VBUSDisconnect();\r