Keyboard firmwares for Atmel AVR and Cortex-M
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.

10 年之前
10 年之前
1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. IBM 4704 to USB keyboard converter
  2. ==================================
  3. This firmware converts IBM 4704 keyboard protocol to USB HID.
  4. 4704 Connector
  5. --------------
  6. Keyboard Plug from front
  7. DSUB-9
  8. -------------
  9. \ N 2 3 4 5 /
  10. \ N N N N /
  11. ---------
  12. 2 GND
  13. 3 VCC 5V
  14. 4 DATA
  15. 5 CLOCK
  16. N No connection/No pin.
  17. Connection
  18. ----------
  19. In case of using ATMega32U4(Teensy2.0):
  20. 1. Supply power with VCC and GND.
  21. 2. Connect CLOCK to PD1 and DATA to PD2. You can change pin with config.h.
  22. 3. Optionally you may need pull-up register. 1KOhm probably work.
  23. Build Firmware
  24. --------------
  25. Just run `make`:
  26. $ make
  27. To select keymap:
  28. $ make KEYMAP=[plain|...]
  29. Keymap
  30. ------
  31. 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 top README.md) and existent keymap files.