Added new USB_DeviceState variable to keep track of the current Device mode USB state.
[pub/USBasp.git] / Demos / Device / LowLevel / MIDI / MIDI.c
index 954cbcb..8aed527 100644 (file)
@@ -117,7 +117,7 @@ void MIDI_Task(void)
        static uint8_t PrevJoystickStatus;\r
 \r
        /* Device must be connected and configured for the task to run */\r
-       if (!(USB_IsConnected) || !(USB_ConfigurationNumber))\r
+       if (USB_DeviceState != DEVICE_STATE_Configured)\r
          return;\r
 \r
        Endpoint_SelectEndpoint(MIDI_STREAM_IN_EPNUM);\r