]>
Commit | Line | Data |
---|---|---|
bafb7464 | 1 | XT to USB keyboard converter |
3def1c30 | 2 | ============================== |
bafb7464 | 3 | This firmware converts XT keyboard protocol to USB.(It supports Scan Code Set 1.) |
3def1c30 EA |
4 | |
5 | ||
6 | Connect Wires | |
7 | ------------- | |
8 | In case of Teensy2.0(ATMega32U4): | |
9 | ||
10 | 1. Connect **Vcc** and **GND**. | |
11 | 2. Connect **Clock** and **Data** line. | |
12 | - **Interrupt**: **Clock** is on `PD1` and **Data** on `PD0`.(Recommended. Soarer's converter compatible) | |
3def1c30 EA |
13 | 3. Optionally you need pull-up resistor. 1K-10K Ohm is OK. |
14 | ||
15 | To change pin configuration edit **config.h** and **Makefile**. | |
16 | ||
17 | ||
18 | Build Firmware | |
19 | -------------- | |
20 | For **PJRC Teensy** just run `make`: | |
21 | ||
22 | $ make clean | |
23 | $ make | |
24 | ||
25 | To select keymap: | |
26 | ||
27 | $ make clean | |
28 | $ make KEYMAP=[plain|jis|spacefn|...] | |
29 | ||
bafb7464 | 30 | After that you will find HEX file `xt_usb_lufa.hex` in current directory. |
3def1c30 EA |
31 | |
32 | ||
33 | Keymap | |
34 | ------ | |
35 | Several version of keymap are available in advance but you are recommended to define your favorite layout yourself. To define your own keymap create file named `keymap_<name>.c` and see keymap document(you can find in README.md of top directory) and existent keymap files. | |
36 |