summaryrefslogtreecommitdiff
path: root/keyboards/ergodox_ez/ergodox_ez.c
AgeCommit message (Collapse)Author
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-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-06-02Enable LED Blinking for Dynamic Macro Recording status for Ergodox EZDrashna Jael're
2020-02-26Implement core communicationDrashna Jael're
2020-02-26Add toggle for live trainingDrashna Jael're
2020-01-09Move webusb.h includes to quantum.h (#244)Drashna Jaelre
Co-authored-by: Florian Didron <fdidron@users.noreply.github.com>
2019-12-06feat: update examples + pairing processFlorian Didron
2019-08-28Restore brightnessDrashna Jaelre
2019-08-28use full brightness insteadDrashna Jaelre
2019-08-28Fix Indicator LEDs brightnessDrashna Jaelre
2019-08-17chore: move led shutdown logic in rgb_matric.cFlorian Didron
2019-08-17fix: do not turn off leds when usb suspend is not setFlorian Didron
2019-08-15fix: shutdown all leds before suspendFlorian Didron
2019-08-08Fix isses with togglingDrashna Jael're
2019-08-08Update RGB Matrix configuration for Ergodox EZDrashna Jael're
2019-08-05Enable LED Light level control for Ergodox EZDrashna Jael're
2019-06-24Enable RGB Matrix Sleep functionalityDrashna Jaelre
2019-05-07rgb_led struct conversion (aka: Per led (key) type rgb matrix effects - part ↵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-05-07Updated rgb_led struct field modifier to flags (#5619)XScorpion2
Updated effects to test led flags Updated massdrop to use new flags field for led toggle
2019-03-26Fixing Ergodox_EZ rgb_led initializationRyan Caltabiano
2019-03-12Next set of split_common changes (#4974)James Churchill
* Update split_common to use standard i2c drivers * Eliminate RGB_DIRTY/BACKLIT_DIRTY * Fix avr i2c_master error handling * Fix i2c_slave addressing * Remove unneeded timeout on i2c_stop() * Fix RGB I2C transfers * Remove incorrect comment
2018-11-18Make Ergodox EZ Glow's rgb matrix user configurableDrashna Jaelre
2018-06-23adds immediate i2c return, fixes ez matrix codeJack Humbert
2018-06-22refactor, non-workingJack Humbert
2018-06-12revert some attempts, update i2cJack Humbert
2018-05-24a failed attempt at hot-pluggingErez Zukerman
2018-05-15i2c fixJack Humbert
2018-05-09disables RGB Matrix for nowErez Zukerman
just to see if that's why the board doesn't work. And it is... With this, the board works.
2018-05-09a quick attemptErez Zukerman
2018-03-16Rename ONEHAND_ENABLE to SWAP_HANDS_ENABLE for consistencyJoe Wasson
2017-11-27Merge pull request #2047 from seebs/seebs/ergodox_brightnessErez Zukerman
Make brightness easier to change
2017-11-26fix typoSeebs
2017-11-23Make brightness easier to changeSeebs
Don't make the #defines unconditional, make them optional so users can override them with per-keymap settings more easily.
2017-10-27implement ergodox_left_leds_update in ergodox_ezDon Armstrong
Previously, this code was implemented in keymap.c, but I'm unaware of someone with a different implementation of this particular hack. [If someone has it, we can add another #ifdef in the future.]
2017-10-27add initial support for left leds on an ergodox ezDon Armstrong
2017-08-23Creates a layouts/ folder for keymaps shared between keyboards (#1609)Jack Humbert
* include variables and .h files as pp directives * start layout compilation * split ergodoxes up * don't compile all layouts for everything * might seg fault * reset layouts variable * actually reset layouts * include rules.mk instead * remove includes from rules.mk * update variable setting * load visualizer from path * adds some more examples * adds more layouts * more boards added * more boards added * adds documentation for layouts * use lowercase names for LAYOUT_ * add layout.json files for each layout * add community folder, default keymaps for layouts * touch-up default layouts * touch-up layouts, some keyboard rules.mk * update documentation for layouts * fix up serial/i2c switches
2016-07-29Initial structure for Ergodox as subprojectsFred Sundvik
Only the EZ default keymaps compiles at the moment though.
2016-06-23Backlight abstraction and other changes (#439)Jack Humbert
* redoes matrix pins, abstracts backlight code for B5,6,7 * slimming down keyboard stuff, backlight breathing implemented * don't call backlight init when no pin * cleans up user/kb/quantum calls, keyboard files * fix pvc atomic * replaces CHANNEL with correct var in breathing * removes .hexs, updates readmes, updates template * cleans-up clueboards, readmes to lowercase * updates readme
2016-06-21Renames keyboard folder to keyboards, adds couple of tmk's fixes (#432)Jack Humbert
* fixes from tmk's repo * rename keyboard to keyboards