X-Git-Url: https://git.friedersdorff.com/?a=blobdiff_plain;f=usb.c;h=3011ecb2a90b909497140fb2f24c242f7c01fd52;hb=a31b31e717a2fa67642be33b321cde4b9b3b496a;hp=5c3240a47d9ce4974cab1ce0a12ed8644a9fedfc;hpb=45d4a7a89883c3433604d4e011b665796a583008;p=max%2Ftmk_keyboard.git diff --git a/usb.c b/usb.c index 5c3240a4..3011ecb2 100644 --- a/usb.c +++ b/usb.c @@ -478,16 +478,16 @@ ISR(USB_GEN_vect) UEINTX = 0x3A; } } - if (keyboard_idle_config && (++div4 & 3) == 0) { + if (usb_keyboard_idle_config && (++div4 & 3) == 0) { UENUM = KEYBOARD_ENDPOINT; if (UEINTX & (1<> 8); - keyboard_idle_count = 0; + usb_keyboard_idle_config = (wValue >> 8); + usb_keyboard_idle_count = 0; //usb_wait_in_ready(); usb_send_in(); return; } if (bRequest == HID_SET_PROTOCOL) { - keyboard_protocol = wValue; + usb_keyboard_protocol = wValue; //usb_wait_in_ready(); usb_send_in(); return;