diff options
Diffstat (limited to 'users/drashna/rgb_stuff.c')
| -rw-r--r-- | users/drashna/rgb_stuff.c | 34 |
1 files changed, 13 insertions, 21 deletions
diff --git a/users/drashna/rgb_stuff.c b/users/drashna/rgb_stuff.c index 6723ad4bf..8a0866539 100644 --- a/users/drashna/rgb_stuff.c +++ b/users/drashna/rgb_stuff.c | |||
| @@ -178,9 +178,13 @@ layer_state_t layer_state_set_rgb_light(layer_state_t state) { | |||
| 178 | # ifdef RGBLIGHT_ENABLE | 178 | # ifdef RGBLIGHT_ENABLE |
| 179 | if (userspace_config.rgb_layer_change) { | 179 | if (userspace_config.rgb_layer_change) { |
| 180 | switch (get_highest_layer(state | default_layer_state)) { | 180 | switch (get_highest_layer(state | default_layer_state)) { |
| 181 | case _MACROS: // mouse | 181 | case _MOUSE: // mouse |
| 182 | if (!layer_state_cmp(state, _GAMEPAD) && !layer_state_cmp(state, _DIABLO)) { | 182 | if (!layer_state_cmp(state, _GAMEPAD) && !layer_state_cmp(state, _DIABLO)) { |
| 183 | # if defined(RGBLIGHT_EFFECT_TWINKLE) | ||
| 184 | rgblight_set_hsv_and_mode(HSV_CHARTREUSE, RGBLIGHT_MODE_TWINKLE + 5); | ||
| 185 | # else | ||
| 183 | rgblight_set_hsv_and_mode(HSV_CHARTREUSE, RGBLIGHT_MODE_BREATHING + 3); | 186 | rgblight_set_hsv_and_mode(HSV_CHARTREUSE, RGBLIGHT_MODE_BREATHING + 3); |
| 187 | # endif | ||
| 184 | } | 188 | } |
| 185 | break; | 189 | break; |
| 186 | case _MEDIA: | 190 | case _MEDIA: |
| @@ -201,29 +205,17 @@ layer_state_t layer_state_set_rgb_light(layer_state_t state) { | |||
| 201 | case _ADJUST: | 205 | case _ADJUST: |
| 202 | rgblight_set_hsv_and_mode(HSV_RED, RGBLIGHT_MODE_KNIGHT + 2); | 206 | rgblight_set_hsv_and_mode(HSV_RED, RGBLIGHT_MODE_KNIGHT + 2); |
| 203 | break; | 207 | break; |
| 204 | case _COLEMAK: | 208 | case _DEFAULT_LAYER_1: |
| 205 | rgblight_set_hsv_and_mode(HSV_MAGENTA, RGBLIGHT_MODE_STATIC_LIGHT); | 209 | rgblight_set_hsv_and_mode(DEFAULT_LAYER_1_HSV, RGBLIGHT_MODE_STATIC_LIGHT); |
| 206 | break; | 210 | break; |
| 207 | case _DVORAK: | 211 | case _DEFAULT_LAYER_2: |
| 208 | rgblight_set_hsv_and_mode(HSV_SPRINGGREEN, RGBLIGHT_MODE_STATIC_LIGHT); | 212 | rgblight_set_hsv_and_mode(DEFAULT_LAYER_2_HSV, RGBLIGHT_MODE_STATIC_LIGHT); |
| 209 | break; | 213 | break; |
| 210 | case _WORKMAN: | 214 | case _DEFAULT_LAYER_3: |
| 211 | rgblight_set_hsv_and_mode(HSV_GOLDENROD, RGBLIGHT_MODE_STATIC_LIGHT); | 215 | rgblight_set_hsv_and_mode(DEFAULT_LAYER_3_HSV, RGBLIGHT_MODE_STATIC_LIGHT); |
| 212 | break; | 216 | break; |
| 213 | case _NORMAN: | 217 | case _DEFAULT_LAYER_4: |
| 214 | rgblight_set_hsv_and_mode(HSV_CORAL, RGBLIGHT_MODE_STATIC_LIGHT); | 218 | rgblight_set_hsv_and_mode(DEFAULT_LAYER_4_HSV, RGBLIGHT_MODE_STATIC_LIGHT); |
| 215 | break; | ||
| 216 | case _MALTRON: | ||
| 217 | rgblight_set_hsv_and_mode(HSV_YELLOW, RGBLIGHT_MODE_STATIC_LIGHT); | ||
| 218 | break; | ||
| 219 | case _EUCALYN: | ||
| 220 | rgblight_set_hsv_and_mode(HSV_PINK, RGBLIGHT_MODE_STATIC_LIGHT); | ||
| 221 | break; | ||
| 222 | case _CARPLAX: | ||
| 223 | rgblight_set_hsv_and_mode(HSV_BLUE, RGBLIGHT_MODE_STATIC_LIGHT); | ||
| 224 | break; | ||
| 225 | default: | ||
| 226 | rgblight_set_hsv_and_mode(HSV_CYAN, RGBLIGHT_MODE_STATIC_LIGHT); | ||
| 227 | break; | 219 | break; |
| 228 | } | 220 | } |
| 229 | } | 221 | } |
