| .. | ||
| binary | ||
| config.h | ||
| keymap.c | ||
| keymap_common.h | ||
| led.c | ||
| Makefile | ||
| Makefile.unimap | ||
| matrix.c | ||
| README.md | ||
| unimap.c | ||
| unimap_common.h | ||
XT to USB keyboard converter
This firmware converts XT keyboard protocol to USB.(It supports Scan Code Set 1.)
Connect Wires
- Connect Vcc and GND.
- Connect Clock and Data line. Clock is on
PD1, Data onPD0by default. And optionally you can usePB7for Reset.(Compatible to Soarer's converter) To change pin configuration editconfig.h. - You need pull-up resistor. 1K-10K Ohm will be OK.
Build Firmware
Just run make:
$ make clean
$ make
To use your own keymap create keymap_<name>.c file and then:
$ make clean
$ make KEYMAP=<name>
After that you will find HEX file xt_usb.hex in current directory.
See wiki pages on github for further information. https://github.com/tmk/tmk_keyboard/wiki
XT keyboard protocol resource
https://github.com/tmk/tmk_keyboard/wiki/IBM-PC-XT-Keyboard-Protocol