summaryrefslogtreecommitdiff
path: root/keyboards/ergodox_ez
AgeCommit message (Collapse)Author
2021-06-29Merge upstream QMK Firmware at '0.12.52~1'Drashna Jael're
2021-04-16Bug in beautifier script, compound modifiers not correctly parsed (#12595)sendmmsg
2021-03-18Adds caps lock led status on Moonlander/Ergodox (#332)Florian Didron
* feat: adds caps lock led status on Moonlander/Ergodox * fix: botched source file * fix: light up the most right leds
2021-03-18Increase mouse wheel key delay (#333)Florian Didron
* feat: increase mouse wheel key delay * feat: increase mouse wheel key delay for the Planck
2021-03-03Disable Unicode and Swap Hands on ErgoDox EZ (#331)Drashna Jaelre
* Disable Unicode and Swap Hands on ErgoDox EZ Because we're running into both program memory and system memory limits, this is an easy fix to avoid both, especially since neither feature is actually used by us. * Disable Swap Hands for Moonlander as well
2021-02-21Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-02-20ergodox_ez / dvorak_42_key layout: convert macros to new format (#11139)LucW
Co-authored-by: luc wastiaux <luc.wastiaux@airpost.net>
2021-02-11fix: ergodox glow compilation bombsFlorian Didron
2021-02-09Remove FAUXCLICKY feature (deprecated) (#11829)Drashna Jaelre
2021-01-30Merge remote-tracking branch 'origin/master' into developZach White
2021-01-30Add a <FEATURE>_SUPPORTED flag (#9058)Zach White
* Initial attempt at allowing keyboards to indicate what features they do not support * try to use a for loop instead * Update disable_features.mk Co-authored-by: Drashna Jaelre <drashna@live.com> * add a few more features * remove my test fixture * disable things that make all:all suggested" Co-authored-by: Zach White <skullydazed@users.noreply.github.com> Co-authored-by: Drashna Jaelre <drashna@live.com>
2021-01-18Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-01-18Remove `DESCRIPTION`, E-G (#11574)Ryan
2021-01-13remove duplicate manufacturerZach White
2021-01-122020 November 28 Breaking Changes Update (#11053)James Young
* Branch point for 2020 November 28 Breaking Change * Remove matrix_col_t to allow MATRIX_ROWS > 32 (#10183) * Add support for soft serial to ATmega32U2 (#10204) * Change MIDI velocity implementation to allow direct control of velocity value (#9940) * Add ability to build a subset of all keyboards based on platform. * Actually use eeprom_driver_init(). * Make bootloader_jump weak for ChibiOS. (#10417) * Joystick 16-bit support (#10439) * Per-encoder resolutions (#10259) * Share button state from mousekey to pointing_device (#10179) * Add hotfix for chibios keyboards not wake (#10088) * Add advanced/efficient RGB Matrix Indicators (#8564) * Naming change. * Support for STM32 GPIOF,G,H,I,J,K (#10206) * Add milc as a dependency and remove the installed milc (#10563) * ChibiOS upgrade: early init conversions (#10214) * ChibiOS upgrade: configuration file migrator (#9952) * Haptic and solenoid cleanup (#9700) * XD75 cleanup (#10524) * OLED display update interval support (#10388) * Add definition based on currently-selected serial driver. (#10716) * New feature: Retro Tapping per key (#10622) * Allow for modification of output RGB values when using rgblight/rgb_matrix. (#10638) * Add housekeeping task callbacks so that keyboards/keymaps are capable of executing code for each main loop iteration. (#10530) * Rescale both ChibiOS and AVR backlighting. * Reduce Helix keyboard build variation (#8669) * Minor change to behavior allowing display updates to continue between task ticks (#10750) * Some GPIO manipulations in matrix.c change to atomic. (#10491) * qmk cformat (#10767) * [Keyboard] Update the Speedo firmware for v3.0 (#10657) * Maartenwut/Maarten namechange to evyd13/Evy (#10274) * [quantum] combine repeated lines of code (#10837) * Add step sequencer feature (#9703) * aeboards/ext65 refactor (#10820) * Refactor xelus/dawn60 for Rev2 later (#10584) * add DEBUG_MATRIX_SCAN_RATE_ENABLE to common_features.mk (#10824) * [Core] Added `add_oneshot_mods` & `del_oneshot_mods` (#10549) * update chibios os usb for the otg driver (#8893) * Remove HD44780 References, Part 4 (#10735) * [Keyboard] Add Valor FRL TKL (+refactor) (#10512) * Fix cursor position bug in oled_write_raw functions (#10800) * Fixup version.h writing when using SKIP_VERSION=yes (#10972) * Allow for certain code in the codebase assuming length of string. (#10974) * Add AT90USB support for serial.c (#10706) * Auto shift: support repeats and early registration (#9826) * Rename ledmatrix.h to match .c file (#7949) * Split RGB_MATRIX_ENABLE into _ENABLE and _DRIVER (#10231) * Split LED_MATRIX_ENABLE into _ENABLE and _DRIVER (#10840) * Merge point for 2020 Nov 28 Breaking Change
2021-01-12hotfix: fix double mouse report sending on shared EPDrashna Jael're
2021-01-11Remove unused `action_get_macro()` usages in user files (#11165)Ryan
2020-12-23ergodox_ez/stamm update (#11236)Rustam Zagirov
2020-11-282020 November 28 Breaking Changes Update (#11053)James Young
* Branch point for 2020 November 28 Breaking Change * Remove matrix_col_t to allow MATRIX_ROWS > 32 (#10183) * Add support for soft serial to ATmega32U2 (#10204) * Change MIDI velocity implementation to allow direct control of velocity value (#9940) * Add ability to build a subset of all keyboards based on platform. * Actually use eeprom_driver_init(). * Make bootloader_jump weak for ChibiOS. (#10417) * Joystick 16-bit support (#10439) * Per-encoder resolutions (#10259) * Share button state from mousekey to pointing_device (#10179) * Add hotfix for chibios keyboards not wake (#10088) * Add advanced/efficient RGB Matrix Indicators (#8564) * Naming change. * Support for STM32 GPIOF,G,H,I,J,K (#10206) * Add milc as a dependency and remove the installed milc (#10563) * ChibiOS upgrade: early init conversions (#10214) * ChibiOS upgrade: configuration file migrator (#9952) * Haptic and solenoid cleanup (#9700) * XD75 cleanup (#10524) * OLED display update interval support (#10388) * Add definition based on currently-selected serial driver. (#10716) * New feature: Retro Tapping per key (#10622) * Allow for modification of output RGB values when using rgblight/rgb_matrix. (#10638) * Add housekeeping task callbacks so that keyboards/keymaps are capable of executing code for each main loop iteration. (#10530) * Rescale both ChibiOS and AVR backlighting. * Reduce Helix keyboard build variation (#8669) * Minor change to behavior allowing display updates to continue between task ticks (#10750) * Some GPIO manipulations in matrix.c change to atomic. (#10491) * qmk cformat (#10767) * [Keyboard] Update the Speedo firmware for v3.0 (#10657) * Maartenwut/Maarten namechange to evyd13/Evy (#10274) * [quantum] combine repeated lines of code (#10837) * Add step sequencer feature (#9703) * aeboards/ext65 refactor (#10820) * Refactor xelus/dawn60 for Rev2 later (#10584) * add DEBUG_MATRIX_SCAN_RATE_ENABLE to common_features.mk (#10824) * [Core] Added `add_oneshot_mods` & `del_oneshot_mods` (#10549) * update chibios os usb for the otg driver (#8893) * Remove HD44780 References, Part 4 (#10735) * [Keyboard] Add Valor FRL TKL (+refactor) (#10512) * Fix cursor position bug in oled_write_raw functions (#10800) * Fixup version.h writing when using SKIP_VERSION=yes (#10972) * Allow for certain code in the codebase assuming length of string. (#10974) * Add AT90USB support for serial.c (#10706) * Auto shift: support repeats and early registration (#9826) * Rename ledmatrix.h to match .c file (#7949) * Split RGB_MATRIX_ENABLE into _ENABLE and _DRIVER (#10231) * Split LED_MATRIX_ENABLE into _ENABLE and _DRIVER (#10840) * Merge point for 2020 Nov 28 Breaking Change
2020-11-15[Keymap] Add nfriend's ErgoDox EZ keymap (#10545)Nathan Friend
2020-10-14Fix issues with suspend code for ZSA split boards (#10640)Drashna Jaelre
2020-10-14Merge branch 'firmware19' of github.com:zsa/qmk_firmware into firmware19Florian Didron
2020-10-14fix issues with keyboard sleep (#316)Florian Didron
Co-authored-by: Drashna Jael're <drashna@live.com>
2020-10-13Revert "Revert "Convert ErgoDox EZ to Matrix Lite (qmk#10189)""Florian Didron
This reverts commit edd58256f58b44b00f8ae811941c63862693e4c4.
2020-10-13Revert "Convert ErgoDox EZ to Matrix Lite (qmk#10189)"Florian Didron
This reverts commit 396b86b92d8010ac929f30768cc98643ea019986.
2020-10-13[Keyboard] Update to ZSA Boards (#10119)Drashna Jaelre
* Add VID/PIDs to ErgoDox EZ * Add VID/PIDs for Planck EZ and Glow revision * Make names consistent * fix typo in docs * Move LED config back, for maximum compatibility * Add revisions for ErgoDox EZ boards * Fix embarassing typo * Typooooo Co-authored-by: Nick Brassel <nick@tzarc.org> * Update Licensing info * Update Moonlander default keymap to match Oryx's default * Fix formatting based on suggestions Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Make indicator LEDs more configurable * Update default keymap * Handle older eeprom settings Co-authored-by: Nick Brassel <nick@tzarc.org> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
2020-09-30[Keyboard] Convert ErgoDox EZ to Matrix Lite (#10189)Drashna Jaelre
* 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
2020-09-30[Keyboard] Update to ZSA Boards (qmk#10119)Drashna Jael're
2020-09-30Convert ErgoDox EZ to Matrix Lite (qmk#10189)Drashna Jael're
2020-09-21[Keymap] Add stamm layout for ergodox_ez (#10365)Rustam Zagirov
Co-authored-by: Drashna Jaelre <drashna@live.com>
2020-09-06[Keymap] Personal Keymap (nathanvercaemert) Update (#10107)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)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-27fix: remove mx lock on ergodox_ez (#306)Florian Didron
2020-08-19[Keymap] update dvorak_42_key keymaps for atreus and ergodox_ez: add VSCode ↵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-08-17Set defaults for Mousekey Wheel movement (#303)Drashna Jaelre
* fix: italian keymap it quot is redefined * fix: missing deprecated swedish key code * Adds Moonlander to the list of supported keyboards * Sorts list and adds EZ suffix to Planck in Readme * Update Mouse Wheel config Co-authored-by: Florian Didron <0x6664@hey.com> Co-authored-by: Erez Zukerman <1092548+ezuk@users.noreply.github.com>
2020-06-29[Keymap] Adding my keymaps for ergodox_ez and kyria (#9365)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)LucW
Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2020-06-12Convert clipping variables in rgblight.c to a structure (#7720)Drashna Jaelre
2020-06-12Fix AVR ws2812 when ADDRESS_BASE is non zero (#8646)Joel Challis
* Fix AVR ws2812 when ADDRESS_BASE is non zero * fix port * remove unused function defs
2020-06-02Enable LED Blinking for Dynamic Macro Recording status for Ergodox EZDrashna Jael're
2020-05-28Keyboards/zsa updates (#9214)Drashna Jaelre
2020-05-26[Keymap] Contributing Home-Row-Centric-Mousekey Layout (#9195)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)Drashna Jaelre
2020-04-28[Keymap] Added Xd75 and viterbi keymaps,refactored my userspace. (#8776)Eric Gebhart
2020-04-19Remove no-longer-necessary LTO checks from keyboards' config.h files (#8773)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)Toshihiro Suzuki
2020-04-13update pvinis keymap (#8746)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)Joel Challis
* Fix AVR ws2812 when ADDRESS_BASE is non zero * fix port * remove unused function defs
2020-03-12Danielo515/redox (#8232)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-26revert: change ergodox default debounce valueFlorian