From: tmk Date: Thu, 1 Mar 2018 03:36:21 +0000 (+0900) Subject: core: lufa: Add delay for console startup X-Git-Url: https://git.friedersdorff.com/?a=commitdiff_plain;h=c8d67963586eaa90b4b673a493557fe88df9febc;p=max%2Ftmk_keyboard.git core: lufa: Add delay for console startup --- diff --git a/tmk_core/protocol/lufa/lufa.c b/tmk_core/protocol/lufa/lufa.c index 1fd6eb34..60849aea 100644 --- a/tmk_core/protocol/lufa/lufa.c +++ b/tmk_core/protocol/lufa/lufa.c @@ -651,6 +651,17 @@ int main(void) USB_USBTask(); #endif } + + /* wait for Console startup */ + // TODO: long delay often works anyhoo but proper startup would be better + uint16_t delay = 2000; + while (delay--) { +#ifndef INTERRUPT_CONTROL_ENDPOINT + USB_USBTask(); +#endif + _delay_ms(1); + } + print("USB configured.\n"); /* init modules */