diff options
Diffstat (limited to 'docs/feature_rgblight.md')
| -rw-r--r-- | docs/feature_rgblight.md | 51 | 
1 files changed, 28 insertions, 23 deletions
| diff --git a/docs/feature_rgblight.md b/docs/feature_rgblight.md index 994a014a28..8484586c05 100644 --- a/docs/feature_rgblight.md +++ b/docs/feature_rgblight.md @@ -119,7 +119,7 @@ if `RGBLIGHT_EFFECT_xxxx` or `RGBLIGHT_ANIMATIONS` is defined, you also have a n  Check out [this video](https://youtube.com/watch?v=VKrpPAHlisY) for a demonstration. -Note: For versions older than 0.6.117, The mode numbers were written directly. In `quantum/rgblight.h` there is a contrast table between the old mode number and the current symbol. +Note: For versions older than 0.6.117, The mode numbers were written directly. In `quantum/rgblight/rgblight.h` there is a contrast table between the old mode number and the current symbol.  ### Effect and Animation Toggles @@ -326,9 +326,13 @@ would turn the layer 0 (or 1) on and off again three times when `DEBUG` is press  Normally lighting layers are not shown when RGB Lighting is disabled (e.g. with `RGB_TOG` keycode). If you would like lighting layers to work even when the RGB Lighting is otherwise off, add `#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF` to your `config.h`. +### Retain brightness + +Usually lighting layers apply their configured brightness once activated. If you would like lighting layers to retain the currently used brightness (as returned by `rgblight_get_val()`), add `#define RGBLIGHT_LAYERS_RETAIN_VAL` to your `config.h`. +  ## Functions -If you need to change your RGB lighting in code, for example in a macro to change the color whenever you switch layers, QMK provides a set of functions to assist you. See [`rgblight.h`](https://github.com/qmk/qmk_firmware/blob/master/quantum/rgblight.h) for the full list, but the most commonly used functions include: +If you need to change your RGB lighting in code, for example in a macro to change the color whenever you switch layers, QMK provides a set of functions to assist you. See [`rgblight.h`](https://github.com/qmk/qmk_firmware/blob/master/quantum/rgblight/rgblight.h) for the full list, but the most commonly used functions include:  ### Utility Functions  |Function                                    |Description                                                        | @@ -449,26 +453,27 @@ rgblight_sethsv_at(HSV_GREEN, 2); // led 2  These are shorthands to popular colors. The `RGB` ones can be passed to the `setrgb` functions, while the `HSV` ones to the `sethsv` functions. -|RGB                |HSV                | -|-------------------|-------------------| -|`RGB_WHITE`        |`HSV_WHITE`        | -|`RGB_RED`          |`HSV_RED`          | -|`RGB_CORAL`        |`HSV_CORAL`        | -|`RGB_ORANGE`       |`HSV_ORANGE`       | -|`RGB_GOLDENROD`    |`HSV_GOLDENROD`    | -|`RGB_GOLD`         |`HSV_GOLD`         | -|`RGB_YELLOW`       |`HSV_YELLOW`       | -|`RGB_CHARTREUSE`   |`HSV_CHARTREUSE`   | -|`RGB_GREEN`        |`HSV_GREEN`        | -|`RGB_SPRINGGREEN`  |`HSV_SPRINGGREEN`  | -|`RGB_TURQUOISE`    |`HSV_TURQUOISE`    | -|`RGB_TEAL`         |`HSV_TEAL`         | -|`RGB_CYAN`         |`HSV_CYAN`         | -|`RGB_AZURE`        |`HSV_AZURE`        | -|`RGB_BLUE`         |`HSV_BLUE`         | -|`RGB_PURPLE`       |`HSV_PURPLE`       | -|`RGB_MAGENTA`      |`HSV_MAGENTA`      | -|`RGB_PINK`         |`HSV_PINK`         | +|RGB                  |HSV                  | +|---------------------|---------------------| +|`RGB_AZURE`          |`HSV_AZURE`          | +|`RGB_BLACK`/`RGB_OFF`|`HSV_BLACK`/`HSV_OFF`| +|`RGB_BLUE`           |`HSV_BLUE`           | +|`RGB_CHARTREUSE`     |`HSV_CHARTREUSE`     | +|`RGB_CORAL`          |`HSV_CORAL`          | +|`RGB_CYAN`           |`HSV_CYAN`           | +|`RGB_GOLD`           |`HSV_GOLD`           | +|`RGB_GOLDENROD`      |`HSV_GOLDENROD`      | +|`RGB_GREEN`          |`HSV_GREEN`          | +|`RGB_MAGENTA`        |`HSV_MAGENTA`        | +|`RGB_ORANGE`         |`HSV_ORANGE`         | +|`RGB_PINK`           |`HSV_PINK`           | +|`RGB_PURPLE`         |`HSV_PURPLE`         | +|`RGB_RED`            |`HSV_RED`            | +|`RGB_SPRINGGREEN`    |`HSV_SPRINGGREEN`    | +|`RGB_TEAL`           |`HSV_TEAL`           | +|`RGB_TURQUOISE`      |`HSV_TURQUOISE`      | +|`RGB_WHITE`          |`HSV_WHITE`          | +|`RGB_YELLOW`         |`HSV_YELLOW`         |  ```c  rgblight_setrgb(RGB_ORANGE); @@ -477,7 +482,7 @@ rgblight_setrgb_at(RGB_GOLD, 3);  rgblight_sethsv_range(HSV_WHITE, 0, 6);  ``` -These are defined in [`rgblight_list.h`](https://github.com/qmk/qmk_firmware/blob/master/quantum/rgblight_list.h). Feel free to add to this list! +These are defined in [`color.h`](https://github.com/qmk/qmk_firmware/blob/master/quantum/color.h). Feel free to add to this list!  ## Changing the order of the LEDs | 
