diff options
author | tmk <nobody@nowhere> | 2014-04-27 05:07:27 +0900 |
---|---|---|
committer | tmk <nobody@nowhere> | 2014-04-27 05:36:41 +0900 |
commit | 22854eb71b84a10ebad0f85841f2b99d38e1da8c (patch) | |
tree | 16ede150938a420cf05bcb7769b73df4794b0f9f /protocol/pjrc/usb.c | |
parent | 5e3f2d2b2e5065a04495f2c55fae0849966b5d23 (diff) |
NKRO is disable when SET_PROTOCOL(boot)
- Command can force to enable NKRO even when boot mode
- After boot keyboard may be in boot mode due to BIOS' request
Diffstat (limited to 'protocol/pjrc/usb.c')
-rw-r--r-- | protocol/pjrc/usb.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/protocol/pjrc/usb.c b/protocol/pjrc/usb.c index b09ad3f233..2b267d4800 100644 --- a/protocol/pjrc/usb.c +++ b/protocol/pjrc/usb.c @@ -930,6 +930,9 @@ ISR(USB_COM_vect) } if (bRequest == HID_SET_PROTOCOL) { keyboard_protocol = wValue; +#ifdef NKRO_ENABLE + keyboard_nkro = !!keyboard_protocol; +#endif clear_keyboard(); //usb_wait_in_ready(); usb_send_in(); |