currently unsupported:
avr-gcc
avr-libc
pacman -S dfu-programmer
git clone --recursive https://github.com/ergodox/ergodox.git
cd ergodox
make KEYMAP=qwerty
Binaries are dropped into the root dir of the repo.
Install1 it to the ErgoDox like this:
make dfu
Or:
Use Teensy Loader.
on ergodox_lufa.hex
.
(Other installation options are covered in ./Makefile)
Support for the following layouts are available out of the box:
keymap_qwerty.c
keymap_colmak.c
keymap_dvorak_simplified.c
keymap_workman.c
If your language is unsupported and you do not feel comfortable writing one, post an issue on github. It is recommended that personal layouts be under version control so changes are easily reversed.
Please, do not overwrite the current keymap files, do something like this:
cp keymap_qwerty.c keymap_title.c
nano keymap_title.c
[make edits]
make KEYMAP=title
Advanced keymaping techniques discussed here.
Refer to Contributing