summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-04-21Merge pull request #18 from ErgoDox-EZ/fix/rgb_matrix_toggleFlorian Didron
Only increment Enable status for RGB Matrix if it supports it
2019-04-20Update rgb_matrix.cDrashna Jaelre
2019-04-20Only increment Enable status for RGB Matrix if it supports itDrashna Jaelre
2019-04-19Merge pull request #17 from ErgoDox-EZ/fix/eager_pr_bugFlorian Didron
Fix the Eager Per Row debouncing bug
2019-04-19Merge branch 'master' into fix/eager_pr_bugFlorian Didron
2019-04-19Merge pull request #16 from ErgoDox-EZ/f/change-ergodox-debounceFlorian Didron
Change ErgodoxEZ default debounce
2019-04-18Add changelog for eager PR fixDrashna Jaelre
2019-04-18[core] Fix for eager_pr #5643Alex Ong
Added extra transfer_matrix_values() call whenever counters don't need updating
2019-04-18Merge branch 'master' into f/change-ergodox-debounceFlorian Didron
2019-04-18Merge pull request #15 from ErgoDox-EZ/fix/changelog-formattingFlorian Didron
Fixes the changelog formatting.
2019-04-18Update changelog.mdFlorian Didron
2019-04-18Set default debounce to 5Florian Didron
2019-04-18Fixes the changelog formatting.Florian Didron
2019-04-18Merge pull request #14 from ErgoDox-EZ/remove_musicFlorian Didron
Remove all potentially copyrighted sounds from the repo
2019-04-18Merge pull request #13 from ErgoDox-EZ/feature/ws2812_matrixFlorian Didron
Features/ws2812 matrix driver (#5418)
2019-04-18Merge branch 'master' into feature/ws2812_matrixFlorian Didron
2019-04-18Merge pull request #12 from ErgoDox-EZ/fix/configurator_changeFlorian Didron
Fix Ergodox EZ keyboard dimensions in info.json
2019-04-18Merge branch 'master' into fix/configurator_changeFlorian Didron
2019-04-18Merge pull request #11 from ErgoDox-EZ/fix/combo_logicFlorian Didron
Fixes logic for Combo Feature
2019-04-18Merge branch 'master' into fix/combo_logicFlorian Didron
2019-04-18Merge pull request #10 from ErgoDox-EZ/fix/eager_debouncingFlorian Didron
Eager pk/pr optimization
2019-04-17Remove any potentially copyrighted soungs/sounds from the repoDrashna Jaelre
2019-04-16Update changelog.mdDrashna Jaelre
2019-04-16Eager pk/pr optimization (#5621)Alex Ong
* Optimizations to eager_pk * eager_pr also uses changed boolean now.
2019-04-16Update changelog.mdDrashna Jaelre
2019-04-16Update changelog.mdDrashna Jaelre
2019-04-16Update changelog.mdDrashna Jaelre
2019-04-16Features/ws2812 matrix driver (#5418)XScorpion2
* WS2812 driver implementation for RGB Matrix * Added driver configuration docs
2019-04-16Fix Ergodox EZ keyboard dimensions in info.jsonnoroadsleft
2019-04-16fix combo enabling logic (#5610)Bob
2019-04-16Merge pull request #9 from ErgoDox-EZ/simplify_travisFlorian Didron
Streamline Travis CI scripting
2019-04-16Merge pull request #8 from ErgoDox-EZ/readme_updateFlorian Didron
Readme Update
2019-04-16Merge pull request #7 from ErgoDox-EZ/alt_gr_send_stringFlorian Didron
Alt gr send string
2019-04-16Merge branch 'master' into alt_gr_send_stringFlorian Didron
2019-04-16Merge pull request #5 from ErgoDox-EZ/ble_namingFlorian Didron
Remove keyboard description from Adafruit BLE device name
2019-04-16Merge pull request #4 from ErgoDox-EZ/updates_zsaFlorian Didron
Port DIRECT_PINS from split_common/matrix.c to matrix.c (qmk#5091)
2019-04-15Update readme.mdErez Zukerman
Co-Authored-By: drashna <drashna@live.com>
2019-04-15Update readme.mdErez Zukerman
Co-Authored-By: drashna <drashna@live.com>
2019-04-15Update readme.mdErez Zukerman
Co-Authored-By: drashna <drashna@live.com>
2019-04-12Streamline Travis CI scriptingDrashna Jaelre
We don't need anything fancy, just a few tests, and that's it. All of the QMK Firmware stuff is excessive for what we need.
2019-04-12update readmeDrashna Jaelre
2019-04-12Add changelogDrashna Jaelre
2019-04-12Add AltGr/RALT support to Send String qmk#4046)Drashna Jaelre
2019-04-12Create/update changelog.mdDrashna Jaelre
2019-04-12Remove keyboard description from Adafruit BLE device namefauxpark
2019-04-12Port DIRECT_PINS from split_common/matrix.c to matrix.c (#5091)zvecr
* Port DIRECT_PINS from split_common/matrix.c to matrix.c * Reorder matrix.c to remove foward declaration and match split_common/matrix.c * Refactor nano to use DIRECT_PINS * Reorder matrix.c to remove foward declaration and match split_common/matrix.c * Add DIRECT_PINS documentation * Reorder matrix.c to remove foward declaration and match split_common/matrix.c - fix logic from inherited from split_common * Add DIRECT_PINS documentation - review comments
2019-04-10Merge pull request #2 from drashna/ez_update_rgbFlorian Didron
Update Ergodox EZ Repo with RGB Overhaul (Proper)
2019-04-09ergodox_ez: fixed bug where debounce() was called without calculating ↵Alex Ong
changed (#5589)
2019-04-09Adds the Planck EZ, 3737 RGB, fixes out-of-tune notes (#5532)Jack Humbert
* RGB Matrix overhaul Breakout of animations to separate files Integration of optimized int based math lib Overhaul of rgb_matrix.c and animations for performance * Updating effect function api for future extensions * Combined the keypresses || keyreleases define checks into a single define so I stop forgetting it where necessary * Moving define RGB_MATRIX_KEYREACTIVE_ENABLED earlier in the include chain * Adds the Planck EZ, 3737 RGB, fixes out-of-tune notes * fix bug in quantum/rgb_matrix_drivers.c Co-Authored-By: jackhumbert <jack.humb@gmail.com> * update command setting to the correct default * correct rgb config * remove commented-out lines * update docs for the 3737 * Update docs/feature_rgb_matrix.md Co-Authored-By: jackhumbert <jack.humb@gmail.com>
2019-04-09Switch process_combo to using global register and timer (#2561)Bob
Since combos keep local state about what keys have been previously pressed, when combos are layered, multiple keypresses will register for any key with multiple combos assigned to it. In order to fix this, I switched process_combo to use a global keycode / keyrecord register and timer. When a keypress is consumed by a combo, it gets stored in the register and the timer is updated; when the next keypress takes too long or a key is pressed that isn't part of any combo, the buffer is emitted and the timer reset. This has a few side effects. For instance, I couldn't _not_ fix combo keys printing out of order while also fixing this bug, so combo keys print in order correctly when a combo fails. since combos no longer have local timers, the logic around when combos time out has changed. now that there is a single timer pressing any combo key (including one in a different combo) will reset the timer for all combos, making combo entry a little more lenient. Since combos no longer have local keycode / keyrecord state, there is an edge case where incomplete combo keys can be consumed. if you have a combo for a+s = tab and a combo for b+n = space, if you press a+b+n, only a space will be emitted. This is because when b+n completes successfully, it drops the register.