aboutsummaryrefslogtreecommitdiffstats
path: root/keyboards/ergodox_ez
AgeCommit message (Collapse)Author
2020-09-06[Keymap] Personal Keymap (nathanvercaemert) Update (#10107)Gravatar nathanvercaemert
* 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>
2020-08-29Better handle LTO_ENABLE (#9832)Gravatar Drashna Jaelre
* 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
2020-08-19[Keymap] update dvorak_42_key keymaps for atreus and ergodox_ez: add VSCode ↵Gravatar LucW
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
2020-06-29[Keymap] Adding my keymaps for ergodox_ez and kyria (#9365)Gravatar Reed
* 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
2020-06-22user keymaps for ergodox_ez/dvorak_42_key / atreus/dvorak_42_key (#9429)Gravatar LucW
Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2020-05-28Keyboards/zsa updates (#9214)Gravatar Drashna Jaelre
2020-05-26[Keymap] Contributing Home-Row-Centric-Mousekey Layout (#9195)Gravatar nathanvercaemert
* adding personal keymap to repository * starting to customize documentation to keymap * updated readme * updated readme
2020-04-29Convert clipping variables in rgblight.c to a structure (#7720)Gravatar Drashna Jaelre
2020-04-28[Keymap] Added Xd75 and viterbi keymaps,refactored my userspace. (#8776)Gravatar Eric Gebhart
2020-04-19Remove no-longer-necessary LTO checks from keyboards' config.h files (#8773)Gravatar Konstantin Đorđević
* 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
2020-04-20Update my keymaps (#8840)Gravatar Toshihiro Suzuki
2020-04-13update pvinis keymap (#8746)Gravatar Pavlos Vinieratos
* update a bunch of stuff Better rules, better config, added encoders, lights, audio. * some fmt * more fmt
2020-04-02Fix AVR ws2812 when ADDRESS_BASE is non zero (#8646)Gravatar Joel Challis
* Fix AVR ws2812 when ADDRESS_BASE is non zero * fix port * remove unused function defs
2020-03-12Danielo515/redox (#8232)Gravatar Daniel Rodríguez Rivero
* 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>
2020-02-07[Keyboard] Remove i2c write command when reading columns on Ergodox EZ (#8092)Gravatar esinlayo
* Remove i2c write command when reading cols on Ergodox EZ * Comment on mcp23018 address state during read_cols
2020-01-29Trim firmware sizes from default rules.mk, part 1 (#8027)Gravatar ridingqwerty
* 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>
2020-01-27[Keymap] update to Danielo515 keymaps (#8004)Gravatar Daniel Rodríguez Rivero
* 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>
2020-01-01[Keyboard] Ergodox EZ - Re-init ISSI driver on reconnect (#7731)Gravatar Drashna Jaelre
2019-12-31Use White channel on RGBW LEDs (#7678)Gravatar Drashna Jaelre
* 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>
2019-12-09[Keyboard] Remove `PREVENT_STUCK_MODIFIERS` from config.h files (#7592)Gravatar fauxpark
2019-11-21[Keyboard] Update default keymaps to use `layer_state_t` (#7444)Gravatar Drashna Jaelre
* Update default keymaps to use `layer_state_t` * Convert binon32 as get_highest_layer in default keymaps
2019-11-14Move Ergodox EZ RGB Light code to custom driver (#7309)Gravatar Drashna Jaelre
* 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
2019-11-04[Keyboard] add keymap beautifier for Ergodox EZ (#4393)Gravatar Tsan-Kuang Lee
* 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
2019-10-28[Keymap] Layout update for my ergodox (#7187)Gravatar Christoffer Holmberg
* Add KC_ESC to normal location and move SE_HALF to ARRW layer * Add `<` and `>` to SYMB layer as standalone keys
2019-10-21[Keymap] Ergodox EZ and dactyl-manuform keymaps for rishka (#7051)Gravatar Adam Perlman
* 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
2019-10-15 Port DEBUG_MATRIX_SCAN_RATE to core (#7029)Gravatar Joel Challis
* 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
2019-10-09Keyboard/ergodox debounce (#6994)Gravatar Drashna Jaelre
* Set default debounce to 30 Lower debounce causes issues, and even 15 isn't lowe enough for the EZ * Cleanup ergodox ez matrix
2019-10-08[Keymap] modify ergodox_ez / dvorak_42_key layout (#6832)Gravatar lucwastiaux
* add macros for windows 10 workspace switching * change debounce settings * add comment * remove debounce
2019-10-05Cleanup rules.mk for 32U4 keyboards, A-F (#6804)Gravatar fauxpark
* Cleanup rules.mk for 32U4 keyboards, A-F * Put back stuff in VIA keymaps
2019-08-30Remove KC_DELT alias in favor of KC_DEL (#6327)Gravatar Konstantin Đorđević
* Remove KC_DELT alias in favor of KC_DEL * Add changelog
2019-08-30Update swedish based keymaps with newer keycodesGravatar Drashna Jaelre
2019-08-21[Keyboard] Updates to ZSA boards (#6513)Gravatar Drashna Jaelre
* 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
2019-08-20[Keyboard] Tweak RGB Matrix timing for ZSA Boards (#6422)Gravatar Drashna Jaelre
* 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>
2019-07-30[Keymap] ErgoDox EZ Spanish Colemak (#6258)Gravatar Mario Arias
* keyboard * documentation * address PR comments #1 * address PR comments #2
2019-07-15Remove/migrate action_get_macro()s from default keymaps (#5625)Gravatar fauxpark
* Remove/migrate action_get_macro()s from default keymaps * Leave these breaks alone
2019-07-09Use QUANTUM_LIB_SRC for i2c_master.c inclusion (#5617)Gravatar Drashna Jaelre
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.
2019-06-24[Keyboard] Add idle/wakeup function calls to Ergodox EZ (#6173)Gravatar Drashna Jaelre
2019-06-18[Keymap] Add new mod tap dances to Hacker Dvorak (#6155)Gravatar Ismael Venegas Castelló
2019-06-07use mods (#6095)Gravatar Pavlos Vinieratos
2019-05-15Removes Erez personally from QMK (#5883)Gravatar Erez Zukerman
2019-05-14[Keymap] Pvinis master (#5843)Gravatar Pavlos Vinieratos
* 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
2019-05-10Cleanup/rgb matrix (#5811)Gravatar XScorpion2
* 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
2019-05-07rgb_led struct conversion (aka: Per led (key) type rgb matrix effects - part ↵Gravatar XScorpion2
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
2019-04-29Updated rgb_led struct field modifier to flags (#5619)Gravatar XScorpion2
Updated effects to test led flags Updated massdrop to use new flags field for led toggle
2019-04-18Set default debounce to 5Gravatar Florian Didron
2019-04-13Fix Ergodox EZ keyboard dimensions in info.jsonGravatar noroadsleft
2019-04-08ergodox_ez: fixed bug where debounce() was called without calculating ↵Gravatar Alex Ong
changed (#5589)
2019-04-03Eager Per Row Debouncing added (added to Ergodox) (#5498)Gravatar Alex Ong
* 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.
2019-04-02RGB Matrix Overhaul (#5372)Gravatar XScorpion2
* 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
2019-03-26Fixing Ergodox_EZ rgb_led initializationGravatar Ryan Caltabiano