/* scan all key states on matrix */
uint8_t matrix_scan(void)
{
- _delay_ms(20);
+ _delay_ms(5);
//next_kbd_set_leds(false, false);
NEXT_KBD_LED1_OFF;
uint32_t resp = (next_kbd_recv());
- if (resp == NEXT_KBD_KMBUS_IDLE)
+ if (!resp || resp == NEXT_KBD_KMBUS_IDLE)
{
return 0;
}