firmware for the ergoDOX keyboard

Aidan Gauland 99be028ca4 Fix syntax error in README.rst vor 9 Jahren
src f7407d072a Change keys that don't work vor 9 Jahren
MIT.txt c0889765ef Update header for makefile vor 10 Jahren
README.rst 99be028ca4 Fix syntax error in README.rst vor 9 Jahren
TECH.rst 7c80fc9a29 Consolidate docs vor 10 Jahren

README.rst

=================================
Firmware for the ErgoDox keyboard
=================================

This is a fork of `Ben Blazak's ErgoDox firmware`_.


The ErgoDox
-----------
The official website for the ErgoDox is `ErgoDox.org `_. See also the `geekhack `_ and `deskthority `_ discussion threads. Kits are periodically for sale on Massdrop_, who also hosts `build instructions`_ and a `web UI`_ for configuring layouts.

.. _`Ben Blazak's ErgoDox firmware`: https://github.com/benblazak/ergodox-firmware
.. _Massdrop: https://www.massdrop.com/buy/ergodox
.. _`build instructions`: https://www.massdrop.com/ext/ergodox/assembly.php
.. _`web UI` https://www.massdrop.com/ext/ergodox

Flashing
--------
(These instructions are only for the CLI Teensy loader from PJRC.)

Assuming you have `teensy_loader_cli` somewhere on your `$PATH`, simply run the following commands from the `src` directory after running `make`.


teensy_loader_cli -v -mmcu=atmega32u4 -w ../ergodox-firmware/src/firmware.eep
teensy_loader_cli -v -mmcu=atmega32u4 -w ../ergodox-firmware/src/firmware.hex