Find a file
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
converter pc98_usb: Update prebuilt firmware files 2023-06-18 15:43:10 +09:00
keyboard hhkb: Add keys for Display Brightness Control 2020-05-11 21:59:33 +09:00
orphan Fix error in media layer for phantom iso keymap. 2016-11-28 13:19:50 +01:00
tmk_core lufa: Fix keyboard protocol on bus reset #763 2023-07-05 22:32:07 +09:00
.gitignore Change gitignore for unimap hex files 2016-09-02 13:48:20 +09:00
.gitmodules lufa: Use the latest LUFA library on github 2020-02-09 21:03:49 +09:00
README.md Update README 2022-02-20 21:07:35 +09:00

TMK Keyboard Firmware Collection

This repository includes keyboard and converter firmware projects built with tmk_core keyboard library.

The latest source code is available here: http://github.com/tmk/tmk_keyboard

Documentation

Refer to wiki pages for further info.

https://github.com/tmk/tmk_keyboard/wiki

License

GPLv2 or later. Some protocol files are under Modified BSD License.

Third party libraries like LUFA, PJRC and V-USB have their own license respectively.