Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-06-30 | Update keyboards' rules.mk/Makefiles (#1442) | ||
this may change some of the keyboards' default settings - if you experience anything odd, please check back to this commit | |||
2017-06-24 | Add keymaps for ergodox ez, hhkb and jd45 under user blakedietz | ||
2017-06-22 | Merge pull request #1331 from ariasuni/master | ||
Fix undefined reference errors with avr-gcc 7.1 | |||
2017-06-11 | remove the rest of the .pngs | ||
2017-05-28 | Adds prevent stuck modifiers to EZ default | ||
2017-05-27 | Fix undefined reference errors with avr-gcc 7.1 | ||
2017-04-26 | Change to per-key eager debouncing for ErgoDox EZ. | ||
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-09 | Remove unneeded makefile include | ||
2017-04-03 | disables space cadet rollover | ||
2017-01-23 | turn off rgb_midi in ez | ||
2017-01-02 | Update config.h | ||
2016-12-19 | Merge branch 'master' of github.com:jackhumbert/qmk_firmware | ||
2016-12-19 | rgb clean-up, api clean-up | ||
2016-12-19 | Flips off MIDI and API_SYSEX | ||
2016-12-14 | Allow power consumption to be set per-keyboard. | ||
2016-11-29 | guess i didnt pull | ||
2016-11-29 | Merge branch 'wu5y7' of github.com:jackhumbert/qmk_firmware into wu5y7 | ||
2016-11-29 | enable rgblight by default for ez | ||
2016-11-29 | enable api sysex for ez | ||
2016-11-28 | Tweaks EZ Makefile | ||
2016-11-28 | Pulls LED config into common config for EZ | ||
2016-11-21 | fix infinity | ||
2016-11-13 | mostly working | ||
2016-10-18 | Update ez.c | ||
2016-10-17 | Move hand_swap_config to ez.c, removes error for infinity | ||
2016-09-23 | Disables sleep LED by default | ||
2016-09-08 | Changing keymap name to "profet_80" | ||
2016-09-06 | Removing separate ergodox80 project. | ||
Created KEYMAP_80 in ez.h to support 80 key ergodoxes. Creating default_80 keymap as ez keymap. | |||
2016-08-24 | Merge remote-tracking branch 'upstream/master' into makefile_overhaul | ||
2016-08-23 | move to ergodox-ez only | ||
2016-08-20 | Split subproject make files into Makefile and rules.mk | ||
2016-07-29 | Move Ergodox readme from ez subfolder to parent | ||
2016-07-29 | Fix config.h include guards | ||
2016-07-29 | Move some of the Ergodox config settings to shared | ||
2016-07-29 | Initial structure for Ergodox as subprojects | ||
Only the EZ default keymaps compiles at the moment though. |