- added high-level (logical) led macros, so that the top level firmware doens't need to know what numbers leds are (or how many there are) - left low-level (processor specific) led macros in keyboard/.../teensy-2-0.h , where they were - put non processor|layout specific led macros in keyboard/.../led.h - put layout specific led macros into keyboard/.../layout/*.h (with default empty macro definitions in keyboard/.../layout.h) also - cleaned up some typos and such - moved the debounce time macro to 'keyboard/ergodox.h', since it's technically keyboard (keyswitch) specific aggregate changes for PCB update - documentation updated to reflect that the columns are now the driving pins, and the columns are the read pins. both are still treated as open drain. - macros for led pins 1 and 2 were swapped - update functions now cycle through columns->low, read rows - added a matrix macro to map from how we want the key layouts represented, to how things are scanned into the matrix |
||
---|---|---|
.. | ||
keyboard | ||
lib | ||
lib-other/pjrc | ||
keyboard.h | ||
main.c | ||
makefile |