Added new NO_DEVICE_SELF_POWER and NO_DEVICE_REMOTE_WAKEUP compile time options.
[pub/USBasp.git] / LUFA / Drivers / USB / LowLevel / LowLevel.c
index 5ac4761..eb8ee1e 100644 (file)
@@ -142,8 +142,14 @@ void USB_ResetInterface(void)
        #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
+\r
+       #if !defined(NO_DEVICE_REMOTE_WAKEUP)\r
+               USB_RemoteWakeupEnabled  = false;\r
+       #endif\r
+       \r
+       #if !defined(NO_DEVICE_SELF_POWER)\r
+               USB_CurrentlySelfPowered = false;\r
+       #endif\r
        #endif\r
        \r
        if (!(USB_Options & USB_OPT_MANUAL_PLL))\r