Keyboard firmwares for Atmel AVR and Cortex-M
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
Jun Wako c9674d388d Add USB Hub support 9年前
..
Makefile Change USB PID 9年前
README Change USB PID 9年前
config.h Change USB PID 9年前
keymap.c Fix keymap to adjust new keyboard.c. 11年前
led.c Add USB to USB converter. unmature. 11年前
main.cpp Add USB Hub support 9年前
matrix.c usb_usb: Update for new core layout 9年前

README

USB to USB keyboard protocol converter
======================================

Hardware requirement
--------------------
Arduino Leonardo
http://arduino.cc/en/Main/ArduinoBoardLeonardo

Circuit@Home USB Host Shield 2.0
http://www.circuitsathome.com/products-page/arduino-shields/usb-host-shield-2-0-for-arduino


Build firmware
--------------
$ git clone git://github.com/tmk/tmk_keyboard.git
$ cd tmk_keyboard
$ git submodule init
$ git submodule update
$ cd converter/usb_usb
$ make

Program converter. Push reset button on Leonardo before run this command. Serial port name(COM17) depends your system. On Linux I got /dev/ttyACM0.

$ DEV=COM17 make program
or
$ avrdude -patmega32u4 -cavr109 -b57600 -Uflash:w:usb_usb.hex -PCOM17



Limitation
----------
Only supports 'HID Boot protocol'.
Not support keyboard LED yet.


Resource
--------
http://deskthority.net/workshop-f7/is-remapping-a-usb-keyboard-using-teensy-possible-t2841.html
https://github.com/felis/USB_Host_Shield_2.0
https://github.com/arduino/Arduino/hardware/arduino/{cores,variants}