Commit Graph

501 Commits (901a92a2fd2b15601832e532e5400c565f16bbaf)

Author SHA1 Message Date
Dario Giovannetti 30ab4dd14f Fix typo 2017-06-24 16:32:10 +08:00
Stick e43e58aad1 updated README.md 2017-06-23 16:28:06 -05:00
Stick f4e4d6f8d0 Merge remote-tracking branch 'upstream/master' 2017-06-23 16:02:44 -05:00
Stick 37987837b1 added media keys; many bug fixes 2017-06-23 16:02:01 -05:00
Fredric Silberberg 6794495336
Doc updates 2017-06-23 11:36:14 -07:00
Fredric Silberberg 2b26abf9a9
Copy/paste additions. 2017-06-23 11:24:55 -07:00
Fredric Silberberg 946f4854c5
Added backlight control keys 2017-06-23 11:07:28 -07:00
Fredric Silberberg a2fbd671ad
Added a few more VS macros and another ctrl 2017-06-23 11:07:28 -07:00
Fredric Silberberg 7389beb18c
Small keymap layout updates 2017-06-23 11:07:28 -07:00
Stick 98373f2fc1 added tapdance locking 2017-06-22 22:22:43 -05:00
Stick fa96d64f37 Merge remote-tracking branch 'upstream/master' 2017-06-22 13:06:30 -05:00
Erez Zukerman fe9556104b Merge pull request #1331 from ariasuni/master
Fix undefined reference errors with avr-gcc 7.1
2017-06-22 08:40:59 -04:00
Jack Humbert 5682254f71 Merge pull request #1408 from fredizzimo/fix_build_improve_travis
Fix the two failing keymaps and improve the travis build script
2017-06-18 12:13:56 -04:00
Jack Humbert 51a86b85f3 Merge pull request #1361 from fredizzimo/ergodox_infinity_backlight
Add Ergodox Infinity backlight support
2017-06-18 10:15:02 -04:00
Fred Sundvik 2fd670bec0 Add missing include to Ergodox Belak keymap 2017-06-18 17:07:20 +03:00
Kaleb Elwert ef4abfeb31 ergodox: initial addition of belak theme
Imported from external repo https://github.com/belak/ergodox-layout at commit
233008ad8c46a85cb118fca0be093c3e751075b0
2017-06-16 10:57:58 -07:00
Fred Sundvik 086aad0d7e Make sure backlight is in the range 0-100 2017-06-16 02:06:30 +03:00
Fred Sundvik 19f0285a76 Fix typo in BACKLIGHT_ENABLE 2017-06-15 23:21:01 +03:00
Jack Humbert 23c448b21d remove .hex, .PNG, .jpg 2017-06-11 22:16:42 -04:00
Jack Humbert a7ce482d14 remove the rest of the .pngs 2017-06-11 21:24:23 -04:00
Jack Humbert c02f9a6ee4 remove most .pngs 2017-06-11 15:36:28 -04:00
Stick 4b50ab029d Revert "ugly workaround for ErgoDoxEZ LED bugs: turn 'em all off"
This reverts commit f397402e10.
2017-06-08 08:59:33 -05:00
Stick 5a70cb30ee trying to fix LEDs 2017-06-08 08:59:30 -05:00
Stick 3af2bca1fc Merge remote-tracking branch 'upstream/master' 2017-06-08 08:52:32 -05:00
Fred Sundvik b51a0db6ed Add backlight support to the default Ergodox Infinity animations 2017-06-03 22:04:10 +03:00
Fred Sundvik 2a7f9a7e46 Add backlight control to the IS31FL3731 driver 2017-06-03 21:30:52 +03:00
Adam Bell 82de4d039d Ergodox Adam keymap 2017-06-03 10:28:36 -04:00
Fred Sundvik 0f9bfafb9e Turn off LED matrix by default 2017-06-03 15:31:02 +03:00
Fred Sundvik a916f4e8b8 Let BACKLIGHT_ENABLE control the Infinity LEDs 2017-06-03 14:34:50 +03:00
Stick f397402e10 ugly workaround for ErgoDoxEZ LED bugs: turn 'em all off 2017-06-02 20:02:02 -05:00
Stick 4cf17210b6 moved alt out from under space 2017-06-02 19:51:29 -05:00
Stick 4ba9917f82 Merge remote-tracking branch 'upstream/master' 2017-06-02 19:50:54 -05:00
Fredric Silberberg dded79a412
Update licensing on visualizer.c 2017-05-31 18:07:02 -07:00
Fredric Silberberg cfaf34daec
Updated readme 2017-05-31 17:57:38 -07:00
Fredric Silberberg aa1b1c5756
Added several new macros 2017-05-31 17:42:50 -07:00
Fredric Silberberg f35c82ccb2
Fixed numpad 0 layout 2017-05-31 10:27:39 -07:00
Fredric Silberberg 4eba71841e
Use code blocks for keyboard layouts 2017-05-30 23:56:28 -07:00
Fredric Silberberg 95ae256482
Completed iteration 1 of my layout 2017-05-30 23:52:20 -07:00
Fredric Silberberg 949540d601
Added initial keymap files 2017-05-30 18:01:09 -07:00
Erez Zukerman 41fa638aa8 Adds prevent stuck modifiers to EZ default 2017-05-28 20:05:37 -04:00
ariasuni e87691fa5d Fix undefined reference errors with avr-gcc 7.1 2017-05-27 00:25:35 +02:00
Erez Zukerman a965e5b735 tweaks default mouse speed constants 2017-05-24 07:56:41 -04:00
Christian Westerlund fcef83a5d0 Created a dvorak keymap for Swedish developers using Visual Studio 2017-05-16 15:15:42 +02:00
Nikolaus Wittenstein 8ddbf7f59f Fix spelling of "persistent"
Fixes #1201.
2017-05-11 15:32:35 -04:00
Erez Zukerman 153eb95ab2 Merge pull request #1279 from awpr/master
Change to per-key eager debouncing for ErgoDox EZ.
2017-05-07 21:52:00 -04:00
coderkun d28d390ad6 Update README for keymap “coderkun_neo2” 2017-05-06 12:25:24 +02:00
coderkun 49046f621b Merge tag '0.5.43' into coderkun_neo2 2017-05-06 12:19:45 +02:00
coderkun 9e7448ea89 Fix F-keys on right hand to start on first key 2017-05-06 12:17:51 +02:00
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.
2017-04-26 15:29:39 -07:00
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.
2017-04-19 07:59:39 +03:00