summaryrefslogtreecommitdiffstats
path: root/keyboards/ergodox/ez
AgeCommit message (Collapse)AuthorFilesLines
2017-08-24Creates a layouts/ folder for keymaps shared between keyboards (#1609)Jack Humbert24-3988/+0
* include variables and .h files as pp directives * start layout compilation * split ergodoxes up * don't compile all layouts for everything * might seg fault * reset layouts variable * actually reset layouts * include rules.mk instead * remove includes from rules.mk * update variable setting * load visualizer from path * adds some more examples * adds more layouts * more boards added * more boards added * adds documentation for layouts * use lowercase names for LAYOUT_ * add layout.json files for each layout * add community folder, default keymaps for layouts * touch-up default layouts * touch-up layouts, some keyboard rules.mk * update documentation for layouts * fix up serial/i2c switches
2017-08-20Line ending stuff againThat-Canadian2-16/+16
2017-08-17Add dvorak/colemak layersDrashna Jael're1-87/+285
2017-08-17Revert "Moves files from ez/keymaps to ergodox/keymaps"Erez Zukerman6-0/+901
This reverts commit 5e36f8463adf9231a60bc8d1c657d51c3181d079.
2017-08-17Moves files from ez/keymaps to ergodox/keymapsErez Zukerman6-901/+0
That directory shouldn't even exist
2017-08-16line endingsskullY3-26/+26
2017-08-14Add files via uploaddrashna3-0/+687
2017-08-14Fixed so will compile both with and without underglowdrashna1-12/+15
2017-08-14Add files via uploaddrashna3-0/+26
2017-08-14Create Keymap.cdrashna1-0/+192
RGB Underglow mod for layer indication
2017-06-30Update keyboards' rules.mk/Makefiles (#1442)Jack Humbert2-4/+4
this may change some of the keyboards' default settings - if you experience anything odd, please check back to this commit
2017-06-25Add keymaps for ergodox ez, hhkb and jd45 under user blakedietzBlake Dietz1-0/+289
2017-06-22Merge pull request #1331 from ariasuni/masterErez Zukerman1-1/+25
Fix undefined reference errors with avr-gcc 7.1
2017-06-12remove the rest of the .pngsJack Humbert2-1/+1
2017-05-29Adds prevent stuck modifiers to EZ defaultErez Zukerman1-0/+2
2017-05-27Fix undefined reference errors with avr-gcc 7.1ariasuni1-1/+25
2017-04-27Change to per-key eager debouncing for ErgoDox EZ.Andrew Pritchard2-26/+38
Empirically, waiting for N consecutive identical scans as a debouncing strategy doesn't work very well for the ErgoDox EZ where scans are very slow compared to most keyboards. Instead, debounce the signals by eagerly reporting a change as soon as one scan observes it, but then ignoring further changes from that key for the next N scans. This is implemented by keeping an extra matrix of uint8 countdowns, such that only keys whose countdown is currently zero are eligible to change. When we do observe a change, we bump that key's countdown to DEBOUNCE. During each scan, every nonzero countdown is decremented. With this approach to debouncing, much higher debounce constants are tolerable, because latency does not increase with the constant, and debounce countdowns on one key do not interfere with events on other keys. The only negative effect of increasing the constant is that the minimum duration of a keypress increases. Perhaps I'm just extremely unlucky w.r.t. key switch quality, but I saw occasional bounces even with DEBOUNCE=10; with 15, I've seen none so far. That's around 47ms, which seems like an absolutely insane amount of time for a key to be bouncy, but at least it works.
2017-04-09Remove unneeded makefile includeFred Sundvik1-4/+0
2017-04-03disables space cadet rolloverErez Zukerman1-0/+3
2017-01-23turn off rgb_midi in ezJack Humbert2-5/+5
2017-01-02Update config.hJack Humbert1-1/+1
2016-12-19Merge branch 'master' of github.com:jackhumbert/qmk_firmwareJack Humbert3-2/+4
2016-12-19rgb clean-up, api clean-upJack Humbert1-0/+1
2016-12-19Flips off MIDI and API_SYSEXErez Zukerman2-2/+2
2016-12-15Allow power consumption to be set per-keyboard.Kyle Smith1-0/+2
2016-11-29guess i didnt pullJack Humbert1-11/+0
2016-11-29Merge branch 'wu5y7' of github.com:jackhumbert/qmk_firmware into wu5y7Jack Humbert2-1/+17
2016-11-29enable rgblight by default for ezJack Humbert2-0/+12
2016-11-29enable api sysex for ezJack Humbert1-0/+1
2016-11-28Tweaks EZ MakefileErez Zukerman1-1/+6
2016-11-28Pulls LED config into common config for EZErez Zukerman1-0/+11
2016-11-22fix infinityJack Humbert1-0/+2
2016-11-14mostly workingJack Humbert2-3/+9
2016-10-18Update ez.cRob Rogers1-1/+0
2016-10-17Move hand_swap_config to ez.c, removes error for infinityRob Rogers1-0/+22
2016-09-24Disables sleep LED by defaultErez Zukerman1-0/+2
2016-09-09Changing keymap name to "profet_80"profet233-0/+0
2016-09-07Removing separate ergodox80 project.profet234-0/+234
Created KEYMAP_80 in ez.h to support 80 key ergodoxes. Creating default_80 keymap as ez keymap.
2016-08-24Merge remote-tracking branch 'upstream/master' into makefile_overhaulFred Sundvik3-0/+419
2016-08-23move to ergodox-ez onlyJason Green3-0/+419
2016-08-20Split subproject make files into Makefile and rules.mkFred Sundvik2-75/+78
2016-07-29Move Ergodox readme from ez subfolder to parentFred Sundvik1-44/+0
2016-07-29Fix config.h include guardsFred Sundvik1-2/+2
2016-07-29Move some of the Ergodox config settings to sharedFred Sundvik1-24/+5
2016-07-29Initial structure for Ergodox as subprojectsFred Sundvik11-0/+1911
Only the EZ default keymaps compiles at the moment though.