Go to file
Ben Blazak 2dce6e4066 lots
- fixed some includes (`uint8_t` comes from a header, not the language)
- put code from some of the .h files into .c files
- now using open drain logic (hi-Z or GND) on both chips instead of
  driving the row pins high on the teensy, or using a pull-up resistor
  on the row pins with the mcp23018
- put `return 0;` at the end of some functions that weren't void
- fixed/updated some documentation; esp. the row assignments for the
  mcp23018
- generalized the unused/row/column pin assignment and init code using
  macros, so they'll be much easier to move around if necessary
- fixed a redefinition error in "lib/usb/keyboard-usage-page.h"
2012-04-05 03:08:20 -07:00
doc mostly working on mcp23018.c; init() and update() might be ready :) 2012-04-02 01:59:00 -07:00
src lots 2012-04-05 03:08:20 -07:00
.gitignore intermitent checkin; lots of stuff; i2c on hold; kb logic in progress 2012-03-27 03:06:52 -07:00
license.md (no code yet - still researching and setting stuff up) 2012-03-11 18:33:21 -07:00
readme.md intermitent checkin; lots of stuff; i2c on hold; kb logic in progress 2012-03-27 03:06:52 -07:00

readme.md

ergodox-firmware: Firmware for the ergoDOX keyboard

dependencies


Copyright © 2012 Ben Blazak benblazak.dev@gmail.com
Released under The MIT License (MIT) (see "license.md") Project located at https://github.com/benblazak/ergodox-firmware