aboutsummaryrefslogtreecommitdiff
path: root/docs/feature_rgblight.md
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/master' into developQMK Bot2023-11-031-3/+2
|\
| * docs(rgblight): fix typos (#22399)Kiryl Mialeshka2023-11-031-3/+2
| |
* | Add `RGBLIGHT_DEFAULT_ON` macro configuration option (#20857)Álvaro A. Volpato2023-09-291-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ADD RGB_DEFAULT_DISABLED option and updated documentation * Formatting * Add as by fauxpark's suggestion Co-authored by: fauxpark * Formatting * Use boolean values instead of numerical Co-authored-by: Ryan <[email protected]> * Edit documentation formatting Co-authored-by: Ryan <[email protected]> * Remove comment Co-authored-by: Ryan <[email protected]> * Set RGB mode to DEFAULT macro at init Co-authored-by: Ryan <[email protected]> --------- Co-authored-by: Ryan <[email protected]> Co-authored-by: zvecr <[email protected]>
* | Move velocikey to within rgblight (#22123)Joel Challis2023-09-251-0/+30
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2023-09-251-1/+1
|\|
| * Revert "Update feature_rgblight.md" (#22132)Nick Brassel2023-09-251-1/+1
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2023-09-251-1/+1
|\|
| * Update feature_rgblight.md (#21483)Tom singleton2023-09-251-1/+1
| |
* | Clean up RGB LED type (#21859)Ryan2023-09-041-3/+3
|/
* rgblight: driver selection cleanups (#21558)Ryan2023-08-151-1/+1
|
* Merge remote-tracking branch 'origin/master' into developQMK Bot2023-07-271-1/+1
|\
| * Amend documented `RGBLIGHT_HUE_STEP` default value (#21617)Duncan Sutherland2023-07-261-1/+1
| |
* | Move `RGBLIGHT_LED_MAP` to data driven (#21095)Ryan2023-06-141-31/+0
|/
* Migrate `rgblight.pin` and `RGB_DI_PIN` to `ws2812.pin` (#20303)Ryan2023-04-061-7/+7
|
* Clean up APA102 config and add DD mapping (#20159)Ryan2023-03-201-2/+3
|
* Fix description for selectively disabling animations (#19374)Alexander Franco2022-12-191-1/+1
|
* Remove legacy Debug keycode (#18769)Ryan2022-10-191-3/+3
| | | | | | | | | | | * `DEBUG` -> `DB_TOGG`, default-ish keymaps * `DEBUG` -> `DB_TOGG`, user keymaps * `DEBUG` -> `DB_TOGG`, community layouts * `DEBUG` -> `DB_TOGG`, userspace * `DEBUG` -> `DB_TOGG`, docs & core
* Add deprecated check for RGBLIGHT_ANIMATIONS (#17832)Drashna Jaelre2022-08-041-7/+8
|
* rgblight: Add functions to stop blinking one or all but one layer (#16859)Simon Arlott2022-04-171-0/+13
|
* Link WS2812 driver page from rgb feature docs (#16366)Dasky2022-02-271-0/+2
|
* [Docs] RGB documentation formatting corrections (#15826)Albert Y2022-02-051-3/+4
|
* [Docs] Add reference to data sync options for RGB (#16144)Albert Y2022-01-311-0/+2
|
* docs: fix typo in rgblight docs (#15960)Gigahawk2022-01-201-1/+1
|
* [Docs] Recommend the use of RGB light functions for code (#15745)Albert Y2022-01-111-0/+1
| | | | | | | | | * Recommend the use of functions instead of keycodes * Commit suggested revision Co-authored-by: Nick Brassel <[email protected]> Co-authored-by: Nick Brassel <[email protected]>
* Retain brightness with lighting layers (#13025)Patrick Stadler2021-07-211-0/+4
| | | | Add guard `RGBLIGHT_LAYERS_RETAIN_VAL` to retain the currently used val when applying lighting layers.
* Relocate RGB/HSV color defs to a more fitting place (#13377)Ryan2021-06-291-21/+22
|
* Move RGBLight code into its own folder (#13312)Ryan2021-06-281-2/+2
|
* Merge remote-tracking branch 'origin/master' into developQMK Bot2021-05-201-3/+3
|\
| * fix example code in docs/feature_rgblight.md (#12960)Takeshi ISHII2021-05-201-3/+3
| |
* | Add function to allow repeated blinking of one layer (#12237)Matthes W2021-05-161-0/+12
| | | | | | | | | | | | | | | | | | * Implement function rgblight_blink_layer_repeat to allow repeated blinking of one layer at a time * Update doc * Rework rgblight blinking according to requested change * optimize storage
* | Add missing RGB_MODE_TWINKLE / RGB_M_TW keycodes (#11935)Joshua Diamond2021-04-151-0/+1
|/ | | | | | | | | * Add missing RGB_MODE_TWINKLE / RGB_M_TW keycodes * Better comment Co-authored-by: Ryan <[email protected]> Co-authored-by: Ryan <[email protected]>
* RGBLight: Allow configurable default settings (#11912)Ryan2021-02-161-9/+14
| | | | | * RGBLight: Allow configurable default settings * Docs
* Merge remote-tracking branch 'upstream/master' into developNick Brassel2021-01-281-0/+1
|\
| * Add rgblight_reload_from_eeprom() (#11411)0.11.55Joshua Diamond2021-01-281-0/+1
| | | | | | | | | | * Add rgblight_reset_from_eeprom() * reset->reload
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-01-201-9/+18
|\|
| * Improve the Lighting Layers example in RGB Lighting docs (#11454)Joshua Diamond2021-01-191-9/+18
| | | | | | | | | | * Improve the keymap layer state -> lighting layers example * A few more improvements
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-01-111-0/+2
|\|
| * [Docs] Update feature_rgblight.md (#11363)Nick Blyumberg2021-01-101-0/+2
| | | | | | | | | | | | | | | | | | | | | | * Update feature_rgblight.md The note is meant to let people know that this is specific to RGB Backlight and does not work with RGB Matrix based implementations. * Update docs/feature_rgblight.md Co-authored-by: Drashna Jaelre <[email protected]> Co-authored-by: Drashna Jaelre <[email protected]>
* | Refine twinkle to be smoother (use breathing curve) (#11350)Joshua Diamond2021-01-101-1/+1
| | | | | | | | | | | | | | | | | | * Refine twinkle to be smoother (use breathing curve) * tune more for firmware size * fix bug when v=255 ~ drashna approved ~
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-01-101-8/+8
|\|
| * Correct descriptions of rgblight functions (#11429)Joshua Diamond2021-01-091-8/+8
| |
* | Rewrite APA102 support (#10894)Aldehir Rojas2020-12-301-1/+10
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Rewrite APA102 support The APA102 source was broken by commit 16a15c1cfcbfd0feb2c2cf1383676747e2f97d73 as it did not include the quantum header. This commit addresses that, as well as other issues with transferring bytes over the SPI interface, i.e. it was not setting the clock pin back to low after sending a bit. The deviation when sending the end frame is kept, but updated to the latest from the referenced project. Finally, these changes expose the global LED brightness parameter of the APA102. Brightness values are configurable through `APA102_DEFAULT_BRIGHTNESS` and `APA102_MAX_BRIGHTNESS`. * Fix typo in led brightness extern * Move driver out of AVR directory and add delay for ARM * Experimental APA102 support on AVR and ARM Co-authored-by: Alde Rojas <[email protected]> * Refactor apa102_send_byte() calls to a loop * Implement io_wait function for ARM * Move APA102 drivers to own directory, fix copyright notice * Add APA102 keymap to handwired/onekey * Simplify RGBLIGHT_ENABLE/DRIVER option handling Co-authored-by: Mikkel Jeppesen <[email protected]>
* Added color wheel that have QMK HSV values. (#8997)elijahblake812020-11-101-0/+2
| | | I've converted the 360 color wheel to the 255 color wheel for QMK HSV values.
* Tweak the Christmas animation effect to be less harsh on the eyes (#7648)Max Rumpf2020-08-291-12/+12
| | | | | | | | | | | | | | | | | | | * Tweak the Christmas animation effect to be less harsh on the eyes * Further improve the tweaked Christmas animation code - Use constants where it makes sense - Instead of complicated math, use a static variable to keep track if it's animating from or to red - Don't use pow (but a simple macro instead) - Using floating point math is necessary for the fraction in the cubic bezier function to work * Update docs for the tweaked Christmas animation effect * Further improve memory usage - Don't use floats, but 32 bit ints instead (where needed) - Replace limits.h with constant * Fix typo
* Add noeeprom speed function for RGBLIGHT (#9706)0.9.57Drashna Jaelre2020-08-251-0/+11
| | | | | | | | | | | * [Docs] Add Speed functions to RGB Light docs * Add noeeprom functions for speed * Fix wording in doc Co-authored-by: Ryan <[email protected]> Co-authored-by: Ryan <[email protected]>
* Improve keycode handling for RGB (#7677)Drashna Jaelre2020-06-221-0/+4
| | | | Co-authored-by: drashna <[email protected]> Co-authored-by: noroadsleft <[email protected]>
* Option to allow lighting layers when RGB Lighting is off (#9051)0.9.3Joshua Diamond2020-06-011-0/+4
|
* Add query functions for RGB Light and RGB Matrix (#8960)Drashna Jaelre2020-05-181-6/+8
| | | | | | | | | | | | | * Add additional query functions for RGBLIGHT * Add additional query functions for RGB Matrix * Change names of enable check functions * Fix macro for rgb matrix takeover of rgblight functions * Add documentation for rgb_matrix_get_hsv() * Add *_get_hsv function to rgblight
* Allow expanding from 8 to 32 RGB Lighting Layers (#8941)0.8.156Joshua Diamond2020-05-131-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Allow 16 lighting layers * Require #define RGBLIGHT_LAYERS_16 to enable 16 layers * Override RGBLIGHT_MAX_LAYERS to set maximum number of lighting layers * Enforce lower bound on RGBLIGHT_MAX_LAYERS Co-Authored-By: Takeshi ISHII <[email protected]> * Fix an error in the check for valid RGBLIGHT_MAX_LAYERS * Don't use bitfield / PACKED, as it causes bloat * Update documentation re: up to 32 lighting layers * Run cformat * Add note about increasing FW size in docs/config_options.md Co-authored-by: Drashna Jaelre <[email protected]> * Remove no-longer-valid comment * Add doc note that split sync will be slower Co-authored-by: Takeshi ISHII <[email protected]> Co-authored-by: Drashna Jaelre <[email protected]>
* New RGB Lighting effect: Twinkle (#8887)Joshua Diamond2020-05-091-2/+9
| | | | | | | | | | | | | * Add twinkle RGB Lighting effect * 2nd twinkle algo - double-buffering * Further refinement: Per-LED twinkle * Add documentation for Twinkle RBG Lighting mode * Bias twinkle saturation closer to the set value * Fix whitespace