aboutsummaryrefslogtreecommitdiffstats
path: root/keyboards/ergodox_ez
Commit message (Collapse)AuthorAgeFilesLines
* [Keyboard] Convert ErgoDox EZ to Matrix Lite (#10189)Drashna Jaelre2020-09-305-218/+151
| | | | | | | | | | | | | * Convert ErgoDox EZ to lite matrix * Add initial config from Dactyl config Based on ErinCall's work to generalize the mcp i/o expander matrix code * formatting * Fix number of pins * Remove unused defines
* [Keymap] Add stamm layout for ergodox_ez (#10365)Rustam Zagirov2020-09-214-0/+473
| | | Co-authored-by: Drashna Jaelre <drashna@live.com>
* [Keymap] Personal Keymap (nathanvercaemert) Update (#10107)nathanvercaemert2020-09-064-25/+111
| | | | | | | | | | | * updates to incorporate combined mouse key acceleration functionality * tab switching in chrome works, updated readme * updated keymap image * updated keymap image Co-authored-by: Nathan Vercaemert <nathan.vercaemert@gmail.com>
* Better handle LTO_ENABLE (#9832)Drashna Jaelre2020-08-292-2/+2
| | | | | | | | | * Better handle LTO_ENABLE Especially when calling from command line * Replace LINK_TIME_OPTIMIZATION_ENABLE with LTO_ENABLE * Remove long for LTO from show_options.mk
* [Keymap] update dvorak_42_key keymaps for atreus and ergodox_ez: add VSCode ↵LucW2020-08-191-7/+10
| | | | | | | | | | | | shortcuts (#10054) * remove obsolete cloud9 macros, add vscode macros on the KEYNAV layer * add vscode layer and shortcuts * remove duplicate VSCODE layer and macros * apply review changes
* [Keymap] Adding my keymaps for ergodox_ez and kyria (#9365)Reed2020-06-296-0/+431
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Trying to fix problems in my kyria steez * repeating last commit..... * repeating last commit on EDIT layer but swapping direction exit * moving the reversed desktop moves to the symbol layers on the same hand, for easier activation * adding mac desktop movement keys to Kyria layout * Adding readmes to my keymaps * Removing a png... * Update keyboards/ergodox_ez/keymaps/rmw/keymap-mac.c removing EPRM case * Apply suggestions from code review Great updates to various old-school or outdated ways I was doing things, removing some commented out code, etc. * Apply suggestions from code review Additional improvements * Moving tapdances.cpp to userspace as tapdances.c * reindenting the Kyria keymap to follow four-spaces convention, turning off oled on my kyria, improving the led handling on the Ergodox. * updating led stuff on the other two versions of the keymap, removing EPRM key from main keymap * Apply suggestions from code review I'm adding these various removals to the config file because it seems that at this time those settings are in harmony with the ergodox_ez defaults. * Moving encoder functions into their own userspace file * Apply suggestions from code review Removing settings that are now defaults, clearing out placeholder custom keycodes (smh) * updating encoder functions. * Moving to LAYOUT_stack for all layers, adding end of file newlines, switching to some shorter keycode aliases * Okay, refactor is well underway. * refactored! Also improved led handling for ergodox and rgb handling for kyria * removing mac/windows swappable version because I don't feel like dealing with it when reflashing is so easy. * moving LAYOUT_stack into kyria.h * moving the alternate default layer down next to QWERTY
* user keymaps for ergodox_ez/dvorak_42_key / atreus/dvorak_42_key (#9429)LucW2020-06-221-82/+82
| | | | Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* Keyboards/zsa updates (#9214)Drashna Jaelre2020-05-285-107/+72
|
* [Keymap] Contributing Home-Row-Centric-Mousekey Layout (#9195)nathanvercaemert2020-05-264-0/+416
| | | | | | | | | | * adding personal keymap to repository * starting to customize documentation to keymap * updated readme * updated readme
* Convert clipping variables in rgblight.c to a structure (#7720)Drashna Jaelre2020-04-292-25/+4
|
* [Keymap] Added Xd75 and viterbi keymaps,refactored my userspace. (#8776)Eric Gebhart2020-04-281-205/+235
|
* Remove no-longer-necessary LTO checks from keyboards' config.h files (#8773)Konstantin Đorđević2020-04-191-4/+2
| | | | | | | | | * Remove no-longer-necessary LTO checks from keyboards' config.h files * Remove unnecessary LTO check in @danielo515's Ergodox EZ keymap * Remove unnecessary USE_Link_Time_Optimization checks from keyboards' config.h files Note: DISABLE_LEADER doesn't seem to be used anywhere
* Update my keymaps (#8840)Toshihiro Suzuki2020-04-201-0/+98
|
* update pvinis keymap (#8746)Pavlos Vinieratos2020-04-131-200/+211
| | | | | | | | | * update a bunch of stuff Better rules, better config, added encoders, lights, audio. * some fmt * more fmt
* Fix AVR ws2812 when ADDRESS_BASE is non zero (#8646)Joel Challis2020-04-021-13/+0
| | | | | | | * Fix AVR ws2812 when ADDRESS_BASE is non zero * fix port * remove unused function defs
* Danielo515/redox (#8232)Daniel Rodríguez Rivero2020-03-122-8/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feat(build): added script for compiling with docker easily * chore: bring my own build with docker to master * chore: delete a file that does not make sense anymore * feat: first redox for danielo * chore: basic compatibility between redox and my space * refactor: removed some old stuff * feat: added go coding symbols * feat: name control_k and alt_j * chore: reduce combo term * feat: improved first layer of redox * feat: add configurations to the redox * feat: make alt tab more portable * feat: small improvements to redox layout * feat: added leader * refactor: move leader defs to my userspace config * chore: movement modified * feat: more predefined keys and a a new combo * feat: redox alt tab functionality * refactor: move alt_tab processing to a separate file * refactor: early return * refactor: move process record to a separate file * format leader function * chore: backspace on digits layer * feat: add extra combo * feat: added more combos * implement guard proposed by @drashna Co-Authored-By: Drashna Jaelre <drashna@live.com> * chore: include @drashna placeholder suggestion Co-Authored-By: Drashna Jaelre <drashna@live.com> Co-authored-by: Drashna Jaelre <drashna@live.com>
* [Keyboard] Remove i2c write command when reading columns on Ergodox EZ (#8092)esinlayo2020-02-071-4/+2
| | | | | | * Remove i2c write command when reading cols on Ergodox EZ * Comment on mcp23018 address state during read_cols
* Trim firmware sizes from default rules.mk, part 1 (#8027)ridingqwerty2020-01-291-4/+4
| | | | | | | | | | | * Removed reference to firmware size in 0-9,a-f board-level and default keymap 'rules.mk' files * Correct some 'rules.mk' in boards buried under vendor folders * PR8027 patch Co-authored-by: GeorgeKoenig <35542036+GeorgeKoenig@users.noreply.github.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
* [Keymap] update to Danielo515 keymaps (#8004)Daniel Rodríguez Rivero2020-01-273-0/+364
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feat(build): added script for compiling with docker easily * chore: bring my own build with docker to master * feat: merge ergodox ez into latest maste * chore: remove my build with docker file * chore: remove my changes to process_leader * feat: more modular user danielo515 * Apply suggestions from @ridingqwerty Co-Authored-By: ridingqwerty <george.g.koenig@gmail.com> * chore: more suggestions implemented * chore: add my basic details * Apply suggestions from @drashna Co-Authored-By: Drashna Jaelre <drashna@live.com> * fix: more @drashna fixes * feat: @fauxpark optimization * fix: some more @drashna improvements Co-Authored-By: Drashna Jaelre <drashna@live.com> * chore: small improvement on layout * fix: some more @drashna improvements * chore: remove some F dance Co-authored-by: ridingqwerty <george.g.koenig@gmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com>
* [Keyboard] Ergodox EZ - Re-init ISSI driver on reconnect (#7731)Drashna Jaelre2020-01-011-0/+3
|
* Use White channel on RGBW LEDs (#7678)Drashna Jaelre2019-12-311-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Use White channel on RGBW LEDs Co-authored-by: kwerdenker <sebastian.spindler@gmail.com> * Manually apply white channel to array * Move where convert_rgb_to_rgbw is called * Fix type for rgbw led struct * Add changes to Ergodox EZ can revert if deemed necessary * Revert "Add changes to Ergodox EZ" This reverts commit aa44db198d40d758ca10470eb94615513592d1dd. * Revert "Fix type for rgbw led struct" This reverts commit c5c744cba040201cc0d124400773cf13f8a2cf22. * Revert "Move where convert_rgb_to_rgbw is called" This reverts commit cd7f17caf6dd30731c54b3be54490fe4519444f9. * Revert changes and fix up functions * Enable white channel for Ergodox EZ as well * Only run conversion of rgblight is enabled Co-authored-by: kwerdenker <sebastian.spindler@gmail.com>
* [Keyboard] Remove `PREVENT_STUCK_MODIFIERS` from config.h files (#7592)fauxpark2019-12-091-1/+0
|
* [Keyboard] Update default keymaps to use `layer_state_t` (#7444)Drashna Jaelre2019-11-211-1/+1
| | | | | | * Update default keymaps to use `layer_state_t` * Convert binon32 as get_highest_layer in default keymaps
* Move Ergodox EZ RGB Light code to custom driver (#7309)Drashna Jaelre2019-11-144-5/+118
| | | | | | | | | | | | | | | | | | | * Move Ergodox EZ RGB code to custom driver Also implements full addressing of Ergodox EZ's LED Strip, as written by seebs Co-authored-by: Seebs <seebs@seebs.net> * Make Clipping range accessible for custom drivers * Remove RGBW_BB_TWI from driver and docs * Revert changes to clipping range support * Use just rgblight_set instead of full custom driver * Convert to i2c_master commands * Rename rgblight driver and clean up includes
* [Keyboard] add keymap beautifier for Ergodox EZ (#4393)Tsan-Kuang Lee2019-11-047-0/+558
| | | | | | | | | | | | | | | | | | | | | | | | | | * add beautifier * add example * Update keyboards/ergodox_ez/util/keymap_beautifier.py Co-Authored-By: tsankuanglee <1425438+tsankuanglee@users.noreply.github.com> * Update keyboards/ergodox_ez/util/keymap_beautifier.py Co-Authored-By: tsankuanglee <1425438+tsankuanglee@users.noreply.github.com> * works for regular layout * all planned features implemented * add justification switch * docker support * doc and starting script * clean up the container after done
* [Keymap] Layout update for my ergodox (#7187)Christoffer Holmberg2019-10-281-6/+9
| | | | | | * Add KC_ESC to normal location and move SE_HALF to ARRW layer * Add `<` and `>` to SYMB layer as standalone keys
* [Keymap] Ergodox EZ and dactyl-manuform keymaps for rishka (#7051)Adam Perlman2019-10-213-0/+229
| | | | | | | | | | | | | | | | | | | | | | | | | | * Setup keymaps and userspace for Rishka * Creates a keymap for Ergodox Ez, bdn9 and Dactyl Manuform 5x6 * Update bdn9 config with suggested change * Add pragma to other header files * Apply suggestions from code review Co-Authored-By: fauxpark <fauxpark@gmail.com> * Updates from review from fauxpark * Updates from review Swap to keyboard_post_init, layer_state_t and use layer state for encoder * Updates from review Swap to keyboard_post_init, layer_state_t and use layer state for encoder * Add missing change from review
* Port DEBUG_MATRIX_SCAN_RATE to core (#7029)Joel Challis2019-10-151-37/+0
| | | | | | | | | | * Port DEBUG_MATRIX_SCAN_RATE to core * Remove duplicate DEBUG_MATRIX_SCAN_RATE implementations * Remove duplicate DEBUG_MATRIX_SCAN_RATE implementation from handwired/xealous * Add console logic from ergodox_ez
* Keyboard/ergodox debounce (#6994)Drashna Jaelre2019-10-092-4/+8
| | | | | | | | * Set default debounce to 30 Lower debounce causes issues, and even 15 isn't lowe enough for the EZ * Cleanup ergodox ez matrix
* [Keymap] modify ergodox_ez / dvorak_42_key layout (#6832)lucwastiaux2019-10-081-17/+33
| | | | | | | | | | * add macros for windows 10 workspace switching * change debounce settings * add comment * remove debounce
* Cleanup rules.mk for 32U4 keyboards, A-F (#6804)fauxpark2019-10-051-60/+12
| | | | | | * Cleanup rules.mk for 32U4 keyboards, A-F * Put back stuff in VIA keymaps
* Remove KC_DELT alias in favor of KC_DEL (#6327)Konstantin Đorđević2019-08-307-7/+7
| | | | | | * Remove KC_DELT alias in favor of KC_DEL * Add changelog
* Update swedish based keymaps with newer keycodesDrashna Jaelre2019-08-301-16/+16
|
* [Keyboard] Updates to ZSA boards (#6513)Drashna Jaelre2019-08-214-1/+102
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update Layer functions to use layer_state_t in ZSA Boards * Update Music Mask for ZSA boards Fixes an issue with the board getting stuck on Adjust layer when activating music mode * Add Support for SMART LED Toggle to Planck EZ * Add support for SMART LED toggle in Ergodox EZ * Ifdef swiss cheeze for Oryx Configurator * Documentation and updates * Add Oryx Keymap * Add option to configure the layers for the Layer Indicator * Update keymap with better examples * Make sure eeprom is initialized before reading from it * Force flush of LED matrix when suspending board This fixes an issue where the LEDs don't fully clear sometimes when the host system goes to sleep * Enable RGB Sleeping by default * Add clarification about planck ez led layer config
* [Keyboard] Tweak RGB Matrix timing for ZSA Boards (#6422)Drashna Jaelre2019-08-201-0/+3
| | | | | | | | | | * Optimize RGB Matrix rendering for Ergodox EZ * Optimize RGB Matrix rendering for Planck EZ * Update keyboards/planck/ez/config.h Co-Authored-By: Joel Challis <git@zvecr.com>
* [Keymap] ErgoDox EZ Spanish Colemak (#6258)Mario Arias2019-07-303-0/+484
| | | | | | | | | | * keyboard * documentation * address PR comments #1 * address PR comments #2
* Remove/migrate action_get_macro()s from default keymaps (#5625)fauxpark2019-07-152-28/+0
| | | | | | * Remove/migrate action_get_macro()s from default keymaps * Leave these breaks alone
* Use QUANTUM_LIB_SRC for i2c_master.c inclusion (#5617)Drashna Jaelre2019-07-091-5/+1
| | | Using QUANTUM_LIB_SRC prevents the warning when multiple sources add the i2c_master.c file. Boards such as the Ergodox EZ Glow see this warning every time they compile because the board uses the file in general, and because the RGB LED Matrix requires it, as well.
* [Keyboard] Add idle/wakeup function calls to Ergodox EZ (#6173)Drashna Jaelre2019-06-241-0/+10
|
* [Keymap] Add new mod tap dances to Hacker Dvorak (#6155)Ismael Venegas Castelló2019-06-1823-86/+506
|
* use mods (#6095)Pavlos Vinieratos2019-06-071-1/+1
|
* Removes Erez personally from QMK (#5883)Erez Zukerman2019-05-152-9/+5
|
* [Keymap] Pvinis master (#5843)Pavlos Vinieratos2019-05-143-0/+396
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * trying to make my global keymap * refactoring the old keymap using userspace * getting there * move readme and remove community layout * use pragma once instead of ifndefs * just make iris work * iris decent * better naming * add some modifiers on the home row * use symbol and sysctl layers * fix up * a bit faster * add < and > on symbol layer * apparently im not using z all that much.. * okok * fix up stuff * led init is back * bring back led indicators * Update keyboards/ergotravel/keymaps/pvinis/config.h Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * not needed * not needed * delete these for now, until I use the userspace code * remove katamari from here. made a new pr for it * lower case * drashna suggestion :) * move files to correct place * fix missing command
* Cleanup/rgb matrix (#5811)XScorpion22019-05-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | * clean up rgb matrix extern usage Moved rgb matrix boiler plate into macros Rebased onto typing heatmap pr * Fixing the reversed frame buffer access in digital rain * Fixing digital rain & typing heatmap if keyreactive effects are not enabled * Apply suggestions from code review Co-Authored-By: Drashna Jaelre <drashna@live.com> * Adding parenthesizes to DRIVER_LED_TOTAL where necessary * Updated docs * added notes about parentheses
* rgb_led struct conversion (aka: Per led (key) type rgb matrix effects - part ↵XScorpion22019-05-071-64/+35
| | | | | | | | | | | | | | | | 2) (#5783) * Initial conversion of the rgb_led struct * Converting last keyboard & updating effects to take advantage of the new structure * New struct should not be const * Updated docs * Changing define ___ for no led to NO_LED * Missed converting some keymap usages of the old struct layout
* Updated rgb_led struct field modifier to flags (#5619)XScorpion22019-04-291-48/+48
| | | | Updated effects to test led flags Updated massdrop to use new flags field for led toggle
* Set default debounce to 5Florian Didron2019-04-181-1/+0
|
* Fix Ergodox EZ keyboard dimensions in info.jsonnoroadsleft2019-04-131-2/+2
|
* ergodox_ez: fixed bug where debounce() was called without calculating ↵Alex Ong2019-04-081-7/+20
| | | | changed (#5589)
* Eager Per Row Debouncing added (added to Ergodox) (#5498)Alex Ong2019-04-032-262/+197
| | | | | | | | | | | | | | | | | | | | * Implemented Eager Per Row debouncing algorithm. Good for when fingers can only press one row at a time (e.g. when keyboard is wired so that "rows" are vertical) * Added documentation for eager_pr * Ported ergodox_ez to eager_pr debouncing. * Removed check for changes in matrix_scan. * Added further clarification in docs. * Accidental merge with ergodox_ez * Small cleanup in eager_pr * Forgot to debounce_init - this would probably cause seg-faults.