XScorpion2
a7113c8ed0
Updated rgb_led struct field modifier to flags ( #5619 )
...
Updated effects to test led flags
Updated massdrop to use new flags field for led toggle
6 years ago
Ryan Caltabiano
a0270b55e1
Fixing Ergodox_EZ rgb_led initialization
6 years ago
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
6 years ago
Drashna Jaelre
bdd41715af
Make Ergodox EZ Glow's rgb matrix user configurable
6 years ago
Jack Humbert
7a44ad83fc
adds immediate i2c return, fixes ez matrix code
7 years ago
Jack Humbert
6380f83190
refactor, non-working
7 years ago
Jack Humbert
b8564f5dd0
revert some attempts, update i2c
7 years ago
Erez Zukerman
c0095710a7
a failed attempt at hot-plugging
7 years ago
Jack Humbert
682555faac
i2c fix
7 years ago
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.
7 years ago
Erez Zukerman
3d00f38586
a quick attempt
7 years ago
Joe Wasson
7230923b05
Rename ONEHAND_ENABLE to SWAP_HANDS_ENABLE for consistency
7 years ago
Erez Zukerman
0bd453b527
Merge pull request #2047 from seebs/seebs/ergodox_brightness
...
Make brightness easier to change
7 years ago
Seebs
55f3cd37af
fix typo
7 years ago
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.
7 years ago
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.]
7 years ago
Don Armstrong
bcfba27101
add initial support for left leds on an ergodox ez
7 years ago
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
7 years ago
Fred Sundvik
9af995c59b
Initial structure for Ergodox as subprojects
...
Only the EZ default keymaps compiles at the moment though.
9 years ago
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
9 years ago
Jack Humbert
649b33d778
Renames keyboard folder to keyboards, adds couple of tmk's fixes ( #432 )
...
* fixes from tmk's repo
* rename keyboard to keyboards
9 years ago