~jack/misc

ref: e0f15bd5e2876d2f591d79265d275963de149f55 misc/ergodox/README.md -rw-r--r-- 825 bytes
e0f15bd5Jack Kelly Remove spaces from haskell keyword layer 1 year, 8 months ago

#Ergodox Firmware

This repo holds nix scripts to build firmware for my Infinity Ergodox. The kiibohd repos have broken Infinity Ergodox support for some time, and nobody seems to care.

This means that I needed specific checkouts of the controller and kll repos, plus a patch to fix semantics of inline functions with modern GCC. This is the sort of thing Nix excels at.

#Building and Flashing

nix build will create binaries for each half under ./result. nix-shell will then give you a shell with dfu-util available; from there you can run sudo dfu-util -D result/left.dfu.bin or sudo dfu-util -D result/right.dfu.bin to flash each half of the board.