42 Commits (05be1de1aa35f15b71ebfdf2f142fca50609ef31)

Author SHA1 Message Date
yiancar afacd42368 Add effect speed support for RGB Matrix *No EEPROM yet* (#2922)
* Added Modular keyboards L,R and NUM

Created code modules for the 3 modules of the modular keyboard.
Original idea by MechboardsUK. Uses i2c implementation similar to lets
split

* Remove modular from master

This is to fix incorrect branching

* Add effect speed support for RGB Matrix *No eeprom yet*

Keycodes RGB_SPI and RGB_SPD have been added to increase and decrease effect speed.

Speed is not saved in EEPROM yet as per Jack's request.

* Update rgb_matrix.c

* RGB Matrix speed fix rgblight.h

* More fixes for rgb speed. Speed functions declared but not used in rgblight

* More travis fixes..

* Another one for travis..
8 years ago
mtei 2038a515d9 change rgblight_increase_val() and eeconfig_update_rgblight_default(), use RGBLIGHT_LIMIT_VAL insted of 255. 8 years ago
YouCanFly 6c24e28b8d ADD RGBLIGHT_LIMIT_VAL (#2214) 8 years ago
kamisamamizu 12e66330c5 Add COSPAD to QMK and add functions to read HSV (#2156)
* Added functions to read HSV values

I have added three functions to rgb_light.c to be able to read the hue, saturation and value from other places.
They are rgblight_get_hue(), rgblight_get_sat(), adn rgblight_get_val().

* Create keymap.c

* Add COSPAD support to QMK

I have ported the COSPAD numpad to qmk.

* Update readme.md

* Update cospad.c
8 years ago
Colin T.A. Gray 16546ee06f Add 'rgblight_disable' and 'rgblight_setrgb_at/rgblight_sethsv_at'
Refactors rgblight_toggle to use rgblight_enable or rgblight_disable
Use 'rgblight_setrgb_at/rgblight_sethsv_at' to control an individual LED
8 years ago
skullydazed ad49db8cd2 Address #1689 by using a formula to define the breathing curve (#1692)
* Address #1689 by using a formula to define the breathing curve and exposing defines to control the shape of the curve.

* Tweak the behavior of breathing for clueboard
8 years ago
Dylan Khor da887ea412 Address issue #1713 (#1728) 8 years ago
Jack Humbert dc7d0c7b74 update to driver separation 8 years ago
skullydazed 4580d3a730 RGB improvements (#1684)
* Allow the knight animation to be restricted to a portion of the LED strip

* Add keys for jumping directly to particular animation modes

* Remove orphaned break statements

* Tweak the `RGB_MODE` buttons so they cycle through the same mode.

* small indentation fix
8 years ago
David Stosik 4edfa97e03 Improve and simplify RGB Knight mode (#1677)
* Simplify RGB Knight mode code, and make it look closer to KITT

* Remove RGBLIGHT_EFFECT_DUALKNIGHT_LENGTH
8 years ago
David Stosik 94f8b758b3 Fix Kitt and its default behavior (#1674) 8 years ago
Luiz Ribeiro d4cd5dda5c Added a build flag for using a custom rgblight driver 9 years ago
Fred Sundvik f113f95440 Move CIE1931 and breathing tables to its own file 9 years ago
skullydazed 23839b8c6d Clarify the quantum license (#1042)
* Clarify the license for files we have signoff on

* Update against the currently signed off files

* Remove unused and not clearly licensed headers

* Replace an #endif I accidentally removed while resolving merge conflicts
9 years ago
dungdung a7882b1ffc Added non-animated gradient mode 9 years ago
dungdung 5a1b68d562 Added mode reverse step function 9 years ago
dungdung 0e548f8b5d Christmas mode now works with even RGBED_NUM
Added Christmas mode steps to reduce red and green colors blending into each other
Added Christmas mode interval
Increased green hue to 120
9 years ago
Scott Wilson b8e74c378b Removed errant + 9 years ago
Scott Wilson 748181dccd Add extern for 'led' global, set 'weak' attribute for rgblight_set() 9 years ago
Jack Humbert cae269b08b Christmas RGB light mode 9 years ago
Erez Zukerman 4094544d41 Test layout for ErgoDox EZ manufacturing robot 9 years ago
Jack Humbert 2e23689b8e converted to new format 9 years ago
Erez Zukerman 285c5a91f2 Groundwork for dedicated color keycodes 9 years ago
Jack Humbert 3774a7fcda rgb light through midi 9 years ago
Jack Humbert e9f7487518 mostly working 9 years ago
Jack Humbert 33e62c080c merging 9 years ago
Jack Humbert 03b6fcdaf0 Merge pull request #814 from fredizzimo/rgb_tuning
Improve the RGB led effects
9 years ago
Fred Sundvik ffae9d84c5 CIE 1931 dim curve 9 years ago
Fred Sundvik 92a3a96849 Apply the dim curve to the RGB output
Just like it's supposed to be used. It now looks much better.
9 years ago
Fred Sundvik 9b0e21f87f Tunable RGB light intervals 9 years ago
Jack Humbert b8679bbe04 RGBW lights 9 years ago
Jordi Orlando ea2d2f5d58 Simplify HSV->RGB calculation
De-dupe repeated code
10 years ago
Jordi Orlando 899c88cd8b Increament -> increment 10 years ago
Jordi Orlando 3a860c4bc2 Clean up rgblight.c
Fix formatting issues, clarify comments
10 years ago
Jack Humbert 57e08eb8ba updates rgblight implementation, makes non-timer stuff compatible with audio 10 years ago
Jack Humbert 80c8705419 reduces rgblight warnings, integrates completely (#428) 10 years ago
Jack Humbert e024c11f7a actually resolves conflicts in rgblight.c 10 years ago
Jack Humbert c37d52d213 resolves conflicts in rgblight.c
# Conflicts:
#	quantum/rgblight.c
10 years ago
Eric Tang 620ac4b260 Update functions used to write to EEPROM 10 years ago
skullY 97f8f37876 Fixup RGBLIGHT support for clueboard2 10 years ago
Yang Liu 2647c7cd84 fix bugs in animation effects 10 years ago
Yang Liu ba9ac457b2 Integrate WS2812 code into quantum core 10 years ago