Commit Graph

499 Commits (f4e4d6f8d046eff9a4d49ddbf6e499ba519c7182)

Author SHA1 Message Date
Stick f4e4d6f8d0 Merge remote-tracking branch 'upstream/master' 7 years ago
Stick 37987837b1 added media keys; many bug fixes 7 years ago
Fredric Silberberg 6794495336
Doc updates 7 years ago
Fredric Silberberg 2b26abf9a9
Copy/paste additions. 7 years ago
Fredric Silberberg 946f4854c5
Added backlight control keys 7 years ago
Fredric Silberberg a2fbd671ad
Added a few more VS macros and another ctrl 7 years ago
Fredric Silberberg 7389beb18c
Small keymap layout updates 7 years ago
Stick 98373f2fc1 added tapdance locking 7 years ago
Stick fa96d64f37 Merge remote-tracking branch 'upstream/master' 7 years ago
Erez Zukerman fe9556104b Merge pull request #1331 from ariasuni/master
Fix undefined reference errors with avr-gcc 7.1
7 years ago
Jack Humbert 5682254f71 Merge pull request #1408 from fredizzimo/fix_build_improve_travis
Fix the two failing keymaps and improve the travis build script
7 years ago
Jack Humbert 51a86b85f3 Merge pull request #1361 from fredizzimo/ergodox_infinity_backlight
Add Ergodox Infinity backlight support
7 years ago
Fred Sundvik 2fd670bec0 Add missing include to Ergodox Belak keymap 7 years ago
Kaleb Elwert ef4abfeb31 ergodox: initial addition of belak theme
Imported from external repo https://github.com/belak/ergodox-layout at commit
233008ad8c46a85cb118fca0be093c3e751075b0
7 years ago
Fred Sundvik 086aad0d7e Make sure backlight is in the range 0-100 7 years ago
Fred Sundvik 19f0285a76 Fix typo in BACKLIGHT_ENABLE 7 years ago
Jack Humbert 23c448b21d remove .hex, .PNG, .jpg 7 years ago
Jack Humbert a7ce482d14 remove the rest of the .pngs 7 years ago
Jack Humbert c02f9a6ee4 remove most .pngs 7 years ago
Stick 4b50ab029d Revert "ugly workaround for ErgoDoxEZ LED bugs: turn 'em all off"
This reverts commit f397402e10.
7 years ago
Stick 5a70cb30ee trying to fix LEDs 7 years ago
Stick 3af2bca1fc Merge remote-tracking branch 'upstream/master' 7 years ago
Fred Sundvik b51a0db6ed Add backlight support to the default Ergodox Infinity animations 7 years ago
Fred Sundvik 2a7f9a7e46 Add backlight control to the IS31FL3731 driver 7 years ago
Adam Bell 82de4d039d Ergodox Adam keymap 7 years ago
Fred Sundvik 0f9bfafb9e Turn off LED matrix by default 7 years ago
Fred Sundvik a916f4e8b8 Let BACKLIGHT_ENABLE control the Infinity LEDs 7 years ago
Stick f397402e10 ugly workaround for ErgoDoxEZ LED bugs: turn 'em all off 7 years ago
Stick 4cf17210b6 moved alt out from under space 7 years ago
Stick 4ba9917f82 Merge remote-tracking branch 'upstream/master' 7 years ago
Fredric Silberberg dded79a412
Update licensing on visualizer.c 7 years ago
Fredric Silberberg cfaf34daec
Updated readme 7 years ago
Fredric Silberberg aa1b1c5756
Added several new macros 7 years ago
Fredric Silberberg f35c82ccb2
Fixed numpad 0 layout 7 years ago
Fredric Silberberg 4eba71841e
Use code blocks for keyboard layouts 7 years ago
Fredric Silberberg 95ae256482
Completed iteration 1 of my layout 7 years ago
Fredric Silberberg 949540d601
Added initial keymap files 7 years ago
Erez Zukerman 41fa638aa8 Adds prevent stuck modifiers to EZ default 7 years ago
ariasuni e87691fa5d Fix undefined reference errors with avr-gcc 7.1 7 years ago
Erez Zukerman a965e5b735 tweaks default mouse speed constants 7 years ago
Christian Westerlund fcef83a5d0 Created a dvorak keymap for Swedish developers using Visual Studio 7 years ago
Nikolaus Wittenstein 8ddbf7f59f Fix spelling of "persistent"
Fixes #1201.
7 years ago
Erez Zukerman 153eb95ab2 Merge pull request #1279 from awpr/master
Change to per-key eager debouncing for ErgoDox EZ.
7 years ago
coderkun d28d390ad6 Update README for keymap “coderkun_neo2” 7 years ago
coderkun 49046f621b Merge tag '0.5.43' into coderkun_neo2 7 years ago
coderkun 9e7448ea89 Fix F-keys on right hand to start on first key 7 years ago
Andrew Pritchard cd30a60d0e 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.
8 years ago
Fred Sundvik 430a8e1750 Fix LCD SS pin configuration
There was a typo, so the attempted configuration proably didn't do
what it should have done. I think it left the pin floating, and
could cause the LCD problems issue-1230.
8 years ago
Jack Humbert a25d4a90c3 Merge pull request #1235 from siroken3/siroken3
Siroken3
8 years ago
Stick 8665ed3efc small changes 8 years ago