summaryrefslogtreecommitdiffstats
path: root/keyboards/ergodox_ez/ergodox_ez.c
AgeCommit message (Collapse)AuthorFilesLines
2019-04-30Updated rgb_led struct field modifier to flags (#5619)XScorpion21-48/+48
Updated effects to test led flags Updated massdrop to use new flags field for led toggle
2019-03-27Fixing Ergodox_EZ rgb_led initializationRyan Caltabiano1-58/+57
2019-03-12Next set of split_common changes (#4974)James Churchill1-3/+3
* 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 Jaelre1-0/+1
2018-06-23adds immediate i2c return, fixes ez matrix codeJack Humbert1-16/+15
2018-06-23refactor, non-workingJack Humbert1-18/+18
2018-06-12revert some attempts, update i2cJack Humbert1-7/+7
2018-05-24a failed attempt at hot-pluggingErez Zukerman1-5/+8
2018-05-16i2c fixJack Humbert1-3/+1
2018-05-09disables RGB Matrix for nowErez Zukerman1-0/+2
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 Zukerman1-0/+125
2018-03-16Rename ONEHAND_ENABLE to SWAP_HANDS_ENABLE for consistencyJoe Wasson1-2/+2
2017-11-27Merge pull request #2047 from seebs/seebs/ergodox_brightnessErez Zukerman1-1/+1
Make brightness easier to change
2017-11-26fix typoSeebs1-1/+1
2017-11-23Make brightness easier to changeSeebs1-1/+1
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 Armstrong1-0/+34
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 Armstrong1-0/+39
2017-08-24Creates a layouts/ folder for keymaps shared between keyboards (#1609)Jack Humbert1-0/+136
* 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 Sundvik1-85/+0
Only the EZ default keymaps compiles at the moment though.
2016-06-24Backlight abstraction and other changes (#439)Jack Humbert1-15/+0
* 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-22Renames keyboard folder to keyboards, adds couple of tmk's fixes (#432)Jack Humbert1-0/+100
* fixes from tmk's repo * rename keyboard to keyboards