Minor updates to the Benito programmer - remove redundant PORT register manipulations.
[pub/USBasp.git] / LUFA / Drivers / USB / HighLevel / USBInterrupt.c
index 5edefa9..20545a4 100644 (file)
@@ -143,7 +143,7 @@ ISR(USB_GEN_vect, ISR_BLOCK)
                USB_DeviceState = DEVICE_STATE_Powered;\r
                EVENT_USB_Connect();\r
                #else\r
                USB_DeviceState = DEVICE_STATE_Powered;\r
                EVENT_USB_Connect();\r
                #else\r
-               USB_DeviceState = DEVICE_STATE_Configured;\r
+               USB_DeviceState = (USB_ConfigurationNumber) ? DEVICE_STATE_Configured : DEVICE_STATE_Addressed;\r
                EVENT_USB_WakeUp();             \r
                #endif\r
        }\r
                EVENT_USB_WakeUp();             \r
                #endif\r
        }\r