1
0

ibm4704_usb: Add Makefiles for TMK Converter

This commit is contained in:
tmk 2016-02-02 13:51:47 +09:00
parent 5c89d73755
commit 3730666b97
4 changed files with 29 additions and 5 deletions

View File

@ -23,8 +23,8 @@ CONFIG_H = config.h
# MCU name # MCU name
#MCU = at90usb1287 # TMK Converter rev.2
MCU = atmega32u4 MCU ?= atmega32u2
# Processor frequency. # Processor frequency.
# This will define a symbol, F_CPU, in all source code files equal to the # This will define a symbol, F_CPU, in all source code files equal to the

View File

@ -0,0 +1,5 @@
# TMK Converter rev.1
# which looks like this:
# https://github.com/tmk/keyboard_converter#pcb-rev1
MCU = atmega32u4
include Makefile

View File

@ -0,0 +1,6 @@
# TMK Converter rev.2
# which looks like this:
# https://github.com/tmk/keyboard_converter#pcb-rev2
MCU = atmega32u2
include Makefile

View File

@ -47,22 +47,35 @@ Keyboard Plug from front:
Connection Connection
---------- ----------
In case of using ATMega32U4(Teensy2.0): In case of using ATMega32U4/U2
1. Supply power with VCC and GND. 1. Supply power with VCC and GND.
2. Connect CLOCK to PD1 and DATA to PD0. You can change pin with config.h. 2. Connect CLOCK to PD1 and DATA to PD0. You can change pin with config.h.
3. Optionally you may need pull-up register. 1KOhm probably work. 3. Optionally you may need pull-up register. 1KOhm probably work.
TMK Converter can supports IBM 4704.
https://github.com/tmk/keyboard_converter
Build Firmware Build Firmware
-------------- --------------
Just run `make`: Just run `make`:
$ make $ make -f <makefile>
For TMK Converter rev.1 use `Makefile.tmk_rev1` as makefile:
$ make -f Makefile.tmk_rev1
For TMK Converter rev.2 use `Makefile.tmk_rev2` as makefile:
$ make -f Makefile.tmk_rev2
To select keymap: To select keymap:
$ make KEYMAP=[plain|...] $ make -f <makefile> KEYMAP=[plain|...]
To indentify your TMK Converter revision see [this](https://github.com/tmk/keyboard_converter#pcb-revisions).
Keymap Keymap