tmk_keyboard/tmk_core/protocol/usb_hid
tmk cdf4bfc3ae usb_usb: Fix for Apple Magic Keyboard(A1644/A1843)
The device has keyboard function at interface 1, not 0. #606
2023-01-22 18:05:10 +09:00
..
arduino-1.8.13 usb_hid: Update arduino cores to 1.8.13 2020-11-06 00:19:34 +09:00
USB_Host_Shield_2.0-tmk@70ca604e54 usb_usb: Fix for Apple Magic Keyboard(A1644/A1843) 2023-01-22 18:05:10 +09:00
override_Serial.cpp usb_hid: Fix for override of Serial.write 2021-07-20 22:48:01 +09:00
override_wiring.c Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 2015-04-10 01:32:04 +09:00
parser.cpp usb_usb: Clean print for debug 2019-09-18 15:29:38 +09:00
parser.h usb_usb: usb_hid: Change for USB_Host_Shield_2.0 2018-10-31 09:35:30 +09:00
README usb_hid: Update arduino cores to 1.8.13 2020-11-06 00:19:34 +09:00
usb_hid.h Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 2015-04-10 01:32:04 +09:00

USB HID protocol
================
Host side of USB HID keyboard protocol implementation.
Only standard HID Boot mode is supported at this time. This means most of normal keyboards are supported while proprietary >6KRO and NKRO is not.

Third party Libraries
---------------------
USB_Host_Shield_2.0
    Circuits@Home repository is git-submoduled. Do git submodule init & update to get the content.
    https://github.com/felis/USB_Host_Shield_2.0

arduino-1.8.1
    Arduino files copied from:
    https://github.com/arduino/ArduinoCore-avr


USB-USB converter
-----------------
See converter/usb_usb/README.


Restriction and Bug
-------------------
Not supported/confirmed yet: Suspend

Can't compile on Windows filesystem.
    On Linux no problem.
    Windows doesn't know difference between common/print.h and arduino/Print.h.
    Change file name common/print.h to something?