]> git.friedersdorff.com Git - max/tmk_keyboard.git/blobdiff - protocol/lufa/lufa.c
Fix delay of PS/2 mouse init
[max/tmk_keyboard.git] / protocol / lufa / lufa.c
index a230d5ba20f2920b01c0eee7717ac783b08dd98e..04e8e78f381fd9f821be2a45aea3b9bcab4cee2a 100644 (file)
@@ -539,11 +539,18 @@ int main(void)
 {
     SetupHardware();
     sei();
+
+    /* wait for USB startup & debug output */
+    while (USB_DeviceState != DEVICE_STATE_Configured) {
 #if defined(INTERRUPT_CONTROL_ENDPOINT)
-    while (USB_DeviceState != DEVICE_STATE_Configured) ;
+        ;
+#else
+        USB_USBTask();
 #endif
+    }
     print("USB configured.\n");
 
+    /* init modules */
     keyboard_init();
     host_set_driver(&lufa_driver);
 #ifdef SLEEP_LED_ENABLE