uart_init(UART_BAUD_RATE);
#endif
- debug_enable = true;
- print_enable = true;
-
- debug("keyboard_init()\n");
keyboard_init();
host_set_driver(vusb_driver());
debug("initForUsbConnectivity()\n");
initForUsbConnectivity();
- int i;
- while(--i){ /* To configured */
- usbPoll();
- _delay_ms(1);
- }
debug("main loop\n");
while (1) {
// TODO: configuration process is incosistent. it sometime fails.
// To prevent failing to configure NOT scan keyboard during configuration
if (usbConfiguration && usbInterruptIsReady()) {
- keyboard_proc();
+ keyboard_task();
}
vusb_transfer_keyboard();
}