You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.

README.md 1.0KB

123456789101112131415161718192021222324252627282930313233343536
  1. XT to USB keyboard converter
  2. ==============================
  3. This firmware converts XT keyboard protocol to USB.(It supports Scan Code Set 1.)
  4. Connect Wires
  5. -------------
  6. In case of Teensy2.0(ATMega32U4):
  7. 1. Connect **Vcc** and **GND**.
  8. 2. Connect **Clock** and **Data** line.
  9. - **Interrupt**: **Clock** is on `PD1` and **Data** on `PD0`.(Recommended. Soarer's converter compatible)
  10. 3. Optionally you need pull-up resistor. 1K-10K Ohm is OK.
  11. To change pin configuration edit **config.h** and **Makefile**.
  12. Build Firmware
  13. --------------
  14. For **PJRC Teensy** just run `make`:
  15. $ make clean
  16. $ make
  17. To select keymap:
  18. $ make clean
  19. $ make KEYMAP=[plain|jis|spacefn|...]
  20. After that you will find HEX file `xt_usb_lufa.hex` in current directory.
  21. Keymap
  22. ------
  23. 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.