X-Git-Url: https://git.friedersdorff.com/?a=blobdiff_plain;ds=sidebyside;f=converter%2Fnext_usb%2Fmatrix.c;h=524d57847603cdecc60873ede7425553696bf83b;hb=ad1c5594928ce952f5205b0f9aaf3e8c04771336;hp=506378d9046aeebb87f2295535875ac1b10cc0c3;hpb=c1f36042b4a09bf2357406b83d5c97a652d56bdb;p=max%2Ftmk_keyboard.git diff --git a/converter/next_usb/matrix.c b/converter/next_usb/matrix.c index 506378d9..524d5784 100644 --- a/converter/next_usb/matrix.c +++ b/converter/next_usb/matrix.c @@ -160,7 +160,7 @@ void matrix_init(void) /* 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; @@ -187,7 +187,7 @@ uint8_t matrix_scan(void) uint32_t resp = (next_kbd_recv()); - if (resp == NEXT_KBD_KMBUS_IDLE) + if (!resp || resp == NEXT_KBD_KMBUS_IDLE) { return 0; }