diff options
Diffstat (limited to 'protocol/lufa/lufa.c')
| -rw-r--r-- | protocol/lufa/lufa.c | 7 | 
1 files changed, 6 insertions, 1 deletions
| diff --git a/protocol/lufa/lufa.c b/protocol/lufa/lufa.c index c1617cd05a..a4e57b227d 100644 --- a/protocol/lufa/lufa.c +++ b/protocol/lufa/lufa.c @@ -531,19 +531,24 @@ static void SetupHardware(void)      // for Console_Task      USB_Device_EnableSOFEvents(); +    print_set_sendchar(sendchar);  }  int main(void)  __attribute__ ((weak));  int main(void)  {      SetupHardware(); +    sei(); +    while (USB_DeviceState != DEVICE_STATE_Configured) ; +    print("USB configured.\n"); +      keyboard_init();      host_set_driver(&lufa_driver);  #ifdef SLEEP_LED_ENABLE      sleep_led_init();  #endif -    sei(); +    print("Keyboard start.\n");      while (1) {          while (USB_DeviceState == DEVICE_STATE_Suspended) {              suspend_power_down(); | 
