Commit Graph

41 Commits (ed62c6e146e685e41e434e3335065b1205f41925)

Author SHA1 Message Date
mtei 2038a515d9 change rgblight_increase_val() and eeconfig_update_rgblight_default(), use RGBLIGHT_LIMIT_VAL insted of 255. 7 years ago
YouCanFly 6c24e28b8d ADD RGBLIGHT_LIMIT_VAL (#2214) 7 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
7 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
7 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
7 years ago
Dylan Khor da887ea412 Address issue #1713 (#1728) 7 years ago
Jack Humbert dc7d0c7b74 update to driver separation 7 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
7 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
7 years ago
David Stosik 94f8b758b3 Fix Kitt and its default behavior (#1674) 7 years ago
Luiz Ribeiro d4cd5dda5c Added a build flag for using a custom rgblight driver 8 years ago
Fred Sundvik f113f95440 Move CIE1931 and breathing tables to its own file 8 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
8 years ago
dungdung a7882b1ffc Added non-animated gradient mode 8 years ago
dungdung 5a1b68d562 Added mode reverse step function 8 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
8 years ago
Scott Wilson b8e74c378b Removed errant + 8 years ago
Scott Wilson 748181dccd Add extern for 'led' global, set 'weak' attribute for rgblight_set() 8 years ago
Jack Humbert cae269b08b Christmas RGB light mode 8 years ago
Erez Zukerman 4094544d41 Test layout for ErgoDox EZ manufacturing robot 8 years ago
Jack Humbert 2e23689b8e converted to new format 8 years ago
Erez Zukerman 285c5a91f2 Groundwork for dedicated color keycodes 8 years ago
Jack Humbert 3774a7fcda rgb light through midi 8 years ago
Jack Humbert e9f7487518 mostly working 8 years ago
Jack Humbert 33e62c080c merging 8 years ago
Jack Humbert 03b6fcdaf0 Merge pull request #814 from fredizzimo/rgb_tuning
Improve the RGB led effects
8 years ago
Fred Sundvik ffae9d84c5 CIE 1931 dim curve 8 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.
8 years ago
Fred Sundvik 9b0e21f87f Tunable RGB light intervals 8 years ago
Jack Humbert b8679bbe04 RGBW lights 8 years ago
Jordi Orlando ea2d2f5d58 Simplify HSV->RGB calculation
De-dupe repeated code
8 years ago
Jordi Orlando 899c88cd8b Increament -> increment 8 years ago
Jordi Orlando 3a860c4bc2 Clean up rgblight.c
Fix formatting issues, clarify comments
8 years ago
Jack Humbert 57e08eb8ba updates rgblight implementation, makes non-timer stuff compatible with audio 8 years ago
Jack Humbert 80c8705419 reduces rgblight warnings, integrates completely (#428) 9 years ago
Jack Humbert e024c11f7a actually resolves conflicts in rgblight.c 9 years ago
Jack Humbert c37d52d213 resolves conflicts in rgblight.c
# Conflicts:
#	quantum/rgblight.c
9 years ago
Eric Tang 620ac4b260 Update functions used to write to EEPROM 9 years ago
skullY 97f8f37876 Fixup RGBLIGHT support for clueboard2 9 years ago
Yang Liu 2647c7cd84 fix bugs in animation effects 9 years ago
Yang Liu ba9ac457b2 Integrate WS2812 code into quantum core 9 years ago