|
|
12 years ago | |
|---|---|---|
| .. | ||
| 4704.txt | 902afcc509 Add doc 4704.txt and protocol comment | 12 years ago |
| Makefile | 0f827cf94c Add keymap_hasu.c | 12 years ago |
| README.md | 0f827cf94c Add keymap_hasu.c | 12 years ago |
| config.h | ebe951a445 Add Initial files of 4704_usb | 12 years ago |
| keymap_common.c | ebe951a445 Add Initial files of 4704_usb | 12 years ago |
| keymap_common.h | 0f827cf94c Add keymap_hasu.c | 12 years ago |
| keymap_hasu.c | 0f827cf94c Add keymap_hasu.c | 12 years ago |
| keymap_plain.c | ebe951a445 Add Initial files of 4704_usb | 12 years ago |
| led.c | ebe951a445 Add Initial files of 4704_usb | 12 years ago |
| matrix.c | c4efadf68a Tweak keyboard initialize | 12 years ago |
This firmware converts IBM 4704 keyboard protocol to USB HID.
Keyboard Plug from front
DSUB-9
-------------
\ N 2 3 4 5 /
\ N N N N /
---------
2 GND
3 VCC 5V
4 DATA
5 CLOCK
N No connection/No pin.
In case of using ATMega32U4(Teensy2.0):
Just run make:
$ make
To select keymap:
$ make KEYMAP=[plain|...]
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.