Commit Graph

40 Commits (298ac18dfa3b5f19381ac8e0e6a91c91e3d4f1e4)

Author SHA1 Message Date
YouCanFly 6c24e28b8d ADD RGBLIGHT_LIMIT_VAL ()
kamisamamizu 12e66330c5 Add COSPAD to QMK and add functions to read HSV ()
* 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
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
skullydazed ad49db8cd2 Address by using a formula to define the breathing curve ()
* Address  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
Dylan Khor da887ea412 Address issue ()
Jack Humbert dc7d0c7b74 update to driver separation
skullydazed 4580d3a730 RGB improvements ()
* 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
David Stosik 4edfa97e03 Improve and simplify RGB Knight mode ()
* Simplify RGB Knight mode code, and make it look closer to KITT

* Remove RGBLIGHT_EFFECT_DUALKNIGHT_LENGTH
David Stosik 94f8b758b3 Fix Kitt and its default behavior ()
Luiz Ribeiro d4cd5dda5c Added a build flag for using a custom rgblight driver
Fred Sundvik f113f95440 Move CIE1931 and breathing tables to its own file
skullydazed 23839b8c6d Clarify the quantum license ()
* 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
dungdung a7882b1ffc Added non-animated gradient mode
dungdung 5a1b68d562 Added mode reverse step function
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
Scott Wilson b8e74c378b Removed errant +
Scott Wilson 748181dccd Add extern for 'led' global, set 'weak' attribute for rgblight_set()
Jack Humbert cae269b08b Christmas RGB light mode
Erez Zukerman 4094544d41 Test layout for ErgoDox EZ manufacturing robot
Jack Humbert 2e23689b8e converted to new format
Erez Zukerman 285c5a91f2 Groundwork for dedicated color keycodes
Jack Humbert 3774a7fcda rgb light through midi
Jack Humbert e9f7487518 mostly working
Jack Humbert 33e62c080c merging
Jack Humbert 03b6fcdaf0 Merge pull request from fredizzimo/rgb_tuning
Improve the RGB led effects
Fred Sundvik ffae9d84c5 CIE 1931 dim curve
Fred Sundvik 92a3a96849 Apply the dim curve to the RGB output
Just like it's supposed to be used. It now looks much better.
Fred Sundvik 9b0e21f87f Tunable RGB light intervals
Jack Humbert b8679bbe04 RGBW lights
Jordi Orlando ea2d2f5d58 Simplify HSV->RGB calculation
De-dupe repeated code
Jordi Orlando 899c88cd8b Increament -> increment
Jordi Orlando 3a860c4bc2 Clean up rgblight.c
Fix formatting issues, clarify comments
Jack Humbert 57e08eb8ba updates rgblight implementation, makes non-timer stuff compatible with audio
Jack Humbert 80c8705419 reduces rgblight warnings, integrates completely ()
Jack Humbert e024c11f7a actually resolves conflicts in rgblight.c
Jack Humbert c37d52d213 resolves conflicts in rgblight.c
# Conflicts:
#	quantum/rgblight.c
Eric Tang 620ac4b260 Update functions used to write to EEPROM
skullY 97f8f37876 Fixup RGBLIGHT support for clueboard2
Yang Liu 2647c7cd84 fix bugs in animation effects
Yang Liu ba9ac457b2 Integrate WS2812 code into quantum core