James Churchill
37932c293c
Next set of split_common changes ( #4974 )
...
* 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
2019-03-12 10:23:28 -07:00
Drashna Jaelre
bdd41715af
Make Ergodox EZ Glow's rgb matrix user configurable
2018-11-18 08:45:24 -08:00
Jack Humbert
7a44ad83fc
adds immediate i2c return, fixes ez matrix code
2018-06-23 14:18:47 -04:00
Jack Humbert
6380f83190
refactor, non-working
2018-06-22 21:26:30 -04:00
Jack Humbert
b8564f5dd0
revert some attempts, update i2c
2018-06-12 14:27:22 -04:00
Erez Zukerman
c0095710a7
a failed attempt at hot-plugging
2018-05-24 09:18:36 -04:00
Jack Humbert
682555faac
i2c fix
2018-05-15 22:30:58 -04:00
Erez Zukerman
b5e7589bf9
disables RGB Matrix for now
...
just to see if that's why the board doesn't work. And it is... With this, the board works.
2018-05-09 09:53:32 -04:00
Erez Zukerman
3d00f38586
a quick attempt
2018-05-09 09:43:36 -04:00
Joe Wasson
7230923b05
Rename ONEHAND_ENABLE to SWAP_HANDS_ENABLE for consistency
2018-03-16 16:33:43 -04:00
Erez Zukerman
0bd453b527
Merge pull request #2047 from seebs/seebs/ergodox_brightness
...
Make brightness easier to change
2017-11-27 08:25:24 -05:00
Seebs
55f3cd37af
fix typo
2017-11-26 02:07:06 -05:00
Seebs
534cd9d45e
Make brightness easier to change
...
Don't make the #defines unconditional, make them
optional so users can override them with per-keymap
settings more easily.
2017-11-23 15:37:39 -06:00
Don Armstrong
364aeeec53
implement ergodox_left_leds_update in ergodox_ez
...
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-27 13:34:03 -07:00
Don Armstrong
bcfba27101
add initial support for left leds on an ergodox ez
2017-10-27 13:24:30 -07:00
Jack Humbert
d2ff66a985
Creates a layouts/ folder for keymaps shared between keyboards ( #1609 )
...
* 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
2017-08-23 22:29:07 -04:00
Fred Sundvik
9af995c59b
Initial structure for Ergodox as subprojects
...
Only the EZ default keymaps compiles at the moment though.
2016-07-29 20:48:04 +03:00
Jack Humbert
13bb6b4b7f
Backlight abstraction and other changes ( #439 )
...
* 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-23 22:18:20 -04:00
Jack Humbert
649b33d778
Renames keyboard folder to keyboards, adds couple of tmk's fixes ( #432 )
...
* fixes from tmk's repo
* rename keyboard to keyboards
2016-06-21 22:39:54 -04:00