aboutsummaryrefslogtreecommitdiff
path: root/protocol/pjrc/usb.c
diff options
context:
space:
mode:
authortmk <nobody@nowhere>2014-04-27 05:07:27 +0900
committertmk <nobody@nowhere>2014-04-27 05:36:41 +0900
commit22854eb71b84a10ebad0f85841f2b99d38e1da8c (patch)
tree16ede150938a420cf05bcb7769b73df4794b0f9f /protocol/pjrc/usb.c
parent5e3f2d2b2e5065a04495f2c55fae0849966b5d23 (diff)
downloadqmk_firmware-22854eb71b84a10ebad0f85841f2b99d38e1da8c.tar.gz
qmk_firmware-22854eb71b84a10ebad0f85841f2b99d38e1da8c.zip
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.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/protocol/pjrc/usb.c b/protocol/pjrc/usb.c
index b09ad3f23..2b267d480 100644
--- a/protocol/pjrc/usb.c
+++ b/protocol/pjrc/usb.c
@@ -930,6 +930,9 @@ ISR(USB_COM_vect)
930 } 930 }
931 if (bRequest == HID_SET_PROTOCOL) { 931 if (bRequest == HID_SET_PROTOCOL) {
932 keyboard_protocol = wValue; 932 keyboard_protocol = wValue;
933#ifdef NKRO_ENABLE
934 keyboard_nkro = !!keyboard_protocol;
935#endif
933 clear_keyboard(); 936 clear_keyboard();
934 //usb_wait_in_ready(); 937 //usb_wait_in_ready();
935 usb_send_in(); 938 usb_send_in();