tmk_keyboard/tmk_core/protocol
tmk d9c100ecf7 lufa: Fix keyboard protocol on bus reset #763
Keyboard can be set as Boot protocol by BIOS/UEFI/GRUB
then bus reset occurs before OS boots up.
OS(at least Windows10,11/Ubuntu23.04) expects device works
on Report protocol. Note that OS does not send SetProtocol(Report) here.

Device state should be initialized properly on bus reset.

https://github.com/tmk/tmk_keyboard/issues/763
2023-07-05 22:32:07 +09:00
..
bluefruit update macro names in bluefruit 2016-05-05 12:50:05 -06:00
chibios make some change to complie stm32_f103_onekey with new version of Chibios (#583) 2018-11-07 08:08:08 +09:00
iwrap Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 2015-04-10 01:32:04 +09:00
lufa lufa: Fix keyboard protocol on bus reset #763 2023-07-05 22:32:07 +09:00
mbed core: Fix Logical Maximum in report descriptor 2016-06-08 05:17:47 +09:00
pjrc core: Fix Logical Maximum in report descriptor 2016-06-08 05:17:47 +09:00
usb_hid usb_hid: Ducky One 2 Mini support #697 2023-02-01 09:50:56 +09:00
vusb vusb: Fix keyboard_protocol and keyboard_idle #547 2020-07-27 10:02:38 +09:00
adb.c adb: Add wait after listen and talk 2022-05-30 17:20:07 +09:00
adb.h adb: Remove unused definitions 2022-05-30 17:20:07 +09:00
bluefruit.mk Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 2015-04-10 01:32:04 +09:00
ibm4704.c core: Fix ibm4704_send() wait for clock to start 2019-07-12 16:08:05 +09:00
ibm4704.h Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 2015-04-10 01:32:04 +09:00
ibmpc.cpp ibmpc: Fix XT startup fail #751 2023-02-17 09:12:57 +09:00
ibmpc.hpp ibmpc: Remove unused error code 2023-06-10 18:15:45 +09:00
iwrap.mk Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 2015-04-10 01:32:04 +09:00
lufa.mk lufa: Fix condition for atmega32u2 2023-02-26 22:35:09 +09:00
m0110.c m0110: Attempt international layout support 2023-01-30 12:03:09 +09:00
m0110.h Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 2015-04-10 01:32:04 +09:00
news.c Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 2015-04-10 01:32:04 +09:00
news.h Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 2015-04-10 01:32:04 +09:00
next_kbd.c next: Fix NeXT keyboard signal timing #704 2022-04-15 01:56:28 +09:00
next_kbd.h next: Fix NeXT keyboard signal timing #704 2022-04-15 01:56:28 +09:00
pbuff.h Codes appear to be detected correctly, the break codes are broken. 2016-03-01 21:37:22 -08:00
pjrc.mk Merge commit '4d116a04e94cf0d19317d5b44e4fa9f34a3e5594' 2015-04-28 11:27:10 +09:00
ps2.h Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 2015-04-10 01:32:04 +09:00
ps2_busywait.c Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 2015-04-10 01:32:04 +09:00
ps2_interrupt.c Codes appear to be detected correctly, the break codes are broken. 2016-03-01 21:37:22 -08:00
ps2_io.h Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 2015-04-10 01:32:04 +09:00
ps2_io_avr.c Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 2015-04-10 01:32:04 +09:00
ps2_io_mbed.c Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 2015-04-10 01:32:04 +09:00
ps2_mouse.c core: Mouse buttons state integration #101 2021-11-14 01:56:15 +09:00
ps2_mouse.h core: Mouse buttons state integration #101 2021-11-14 01:56:15 +09:00
ps2_usart.c Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 2015-04-10 01:32:04 +09:00
serial.h Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 2015-04-10 01:32:04 +09:00
serial_mouse.h core: Mouse buttons state integration #101 2021-11-14 01:56:15 +09:00
serial_mouse_microsoft.c core: Mouse buttons state integration #101 2021-11-14 01:56:15 +09:00
serial_mouse_mousesystems.c core: Mouse buttons state integration #101 2021-11-14 01:56:15 +09:00
serial_soft.c core: Increase buffer size for sotware serial 2022-06-03 23:35:23 +09:00
serial_uart.c serial_uart: Make RBUF_SIZE cutomizable 2022-02-14 17:29:17 +09:00
usb_hid.mk core: Add version string 2021-07-16 11:34:00 +09:00
vusb.mk ps2_usb: Fix for VUSB configuration 2016-03-19 08:08:49 +09:00
xt.h xt_usb: Remove xt_io.h 2018-03-14 21:32:22 +09:00
xt_interrupt.c xt_usb: Fix XT soft reset 2020-10-27 02:15:42 +09:00