diff options
| -rw-r--r-- | converter/usb_usb/README | 35 | ||||
| -rw-r--r--[-rwxr-xr-x] | protocol/usb_hid/README | 3 |
2 files changed, 37 insertions, 1 deletions
diff --git a/converter/usb_usb/README b/converter/usb_usb/README new file mode 100644 index 000000000..2ffa46ca4 --- /dev/null +++ b/converter/usb_usb/README | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | USB to USB keyboard protocol converter | ||
| 2 | ====================================== | ||
| 3 | |||
| 4 | Hardware requirement | ||
| 5 | -------------------- | ||
| 6 | Arduino Leonardo | ||
| 7 | http://arduino.cc/en/Main/ArduinoBoardLeonardo | ||
| 8 | |||
| 9 | Circuit@Home USB Host Sheild 2.0 | ||
| 10 | http://www.circuitsathome.com/products-page/arduino-shields/usb-host-shield-2-0-for-arduino | ||
| 11 | |||
| 12 | |||
| 13 | Build firmware | ||
| 14 | -------------- | ||
| 15 | $ git clone git://github.com/tmk/tmk_keyboard.git | ||
| 16 | $ cd tmk_keyboard | ||
| 17 | $ git checkout usb_hid | ||
| 18 | $ git submodule init | ||
| 19 | $ git submodule update | ||
| 20 | |||
| 21 | and download LUFA and unzip under protocol/lufa and edit LUFA_PATH in protocol/lufa.mk. Then, | ||
| 22 | |||
| 23 | $ cd converter/usb_usb | ||
| 24 | $ make | ||
| 25 | |||
| 26 | You will get usb_usb.hex if you are lucky. | ||
| 27 | Program your Leonardo with avrdude(or easy-going Arduino IDE): | ||
| 28 | |||
| 29 | $ avrdude -patmega32u4 -cavr109 -PCOM17 -b57600 -Uflash:w:usb_usb.hex | ||
| 30 | |||
| 31 | |||
| 32 | Limitation | ||
| 33 | ---------- | ||
| 34 | Only supports 'HID Boot protocol'. | ||
| 35 | Not support keyboard LED yet. | ||
diff --git a/protocol/usb_hid/README b/protocol/usb_hid/README index 1357a4c72..0d2efc2aa 100755..100644 --- a/protocol/usb_hid/README +++ b/protocol/usb_hid/README | |||
| @@ -25,7 +25,8 @@ You can see HID keyboard reports on debug output. | |||
| 25 | 25 | ||
| 26 | Restriction and Bug | 26 | Restriction and Bug |
| 27 | ------------------- | 27 | ------------------- |
| 28 | Not statble yet. | 28 | Not supported/confirmed yet. |
| 29 | Hub, suspend, keyboard LED | ||
| 29 | 30 | ||
| 30 | Switching power on VBUS: | 31 | Switching power on VBUS: |
| 31 | To power reset device. | 32 | To power reset device. |
