X-Git-Url: http://git.linex4red.de/pub/lufa.git/blobdiff_plain/7df6b9563c7aed504b34f42bc46d01e051051bdd..a789619fbe2cd07347816cc5c168e8f904acca86:/LUFA/Drivers/USB/HighLevel/USBInterrupt.c?ds=inline diff --git a/LUFA/Drivers/USB/HighLevel/USBInterrupt.c b/LUFA/Drivers/USB/HighLevel/USBInterrupt.c index 20545a40e..f0a59edb7 100644 --- a/LUFA/Drivers/USB/HighLevel/USBInterrupt.c +++ b/LUFA/Drivers/USB/HighLevel/USBInterrupt.c @@ -93,7 +93,10 @@ ISR(USB_GEN_vect, ISR_BLOCK) USB_Detach(); USB_CLK_Freeze(); - USB_PLL_Off(); + + if (!(USB_Options & USB_OPT_MANUAL_PLL)) + USB_PLL_Off(); + USB_REG_Off(); EVENT_USB_VBUSDisconnect();