diff options
Diffstat (limited to 'users/drashna/rgb_matrix_stuff.c')
| -rw-r--r-- | users/drashna/rgb_matrix_stuff.c | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/users/drashna/rgb_matrix_stuff.c b/users/drashna/rgb_matrix_stuff.c index 9e9e1e427..5adbd8ab1 100644 --- a/users/drashna/rgb_matrix_stuff.c +++ b/users/drashna/rgb_matrix_stuff.c | |||
| @@ -34,27 +34,27 @@ void rgb_matrix_layer_helper(uint8_t hue, uint8_t sat, uint8_t val, uint8_t mode | |||
| 34 | 34 | ||
| 35 | switch (mode) { | 35 | switch (mode) { |
| 36 | case 1: // breathing | 36 | case 1: // breathing |
| 37 | { | 37 | { |
| 38 | uint16_t time = scale16by8(g_rgb_timer, speed / 8); | 38 | uint16_t time = scale16by8(g_rgb_timer, speed / 8); |
| 39 | hsv.v = scale8(abs8(sin8(time) - 128) * 2, hsv.v); | 39 | hsv.v = scale8(abs8(sin8(time) - 128) * 2, hsv.v); |
| 40 | RGB rgb = hsv_to_rgb(hsv); | 40 | RGB rgb = hsv_to_rgb(hsv); |
| 41 | for (uint8_t i = 0; i < DRIVER_LED_TOTAL; i++) { | 41 | for (uint8_t i = 0; i < DRIVER_LED_TOTAL; i++) { |
| 42 | if (HAS_FLAGS(g_led_config.flags[i], led_type)) { | 42 | if (HAS_FLAGS(g_led_config.flags[i], led_type)) { |
| 43 | RGB_MATRIX_INDICATOR_SET_COLOR(i, rgb.r, rgb.g, rgb.b); | 43 | RGB_MATRIX_INDICATOR_SET_COLOR(i, rgb.r, rgb.g, rgb.b); |
| 44 | } | ||
| 44 | } | 45 | } |
| 46 | break; | ||
| 45 | } | 47 | } |
| 46 | break; | ||
| 47 | } | ||
| 48 | default: // Solid Color | 48 | default: // Solid Color |
| 49 | { | 49 | { |
| 50 | RGB rgb = hsv_to_rgb(hsv); | 50 | RGB rgb = hsv_to_rgb(hsv); |
| 51 | for (uint8_t i = 0; i < DRIVER_LED_TOTAL; i++) { | 51 | for (uint8_t i = 0; i < DRIVER_LED_TOTAL; i++) { |
| 52 | if (HAS_FLAGS(g_led_config.flags[i], led_type)) { | 52 | if (HAS_FLAGS(g_led_config.flags[i], led_type)) { |
| 53 | RGB_MATRIX_INDICATOR_SET_COLOR(i, rgb.r, rgb.g, rgb.b); | 53 | RGB_MATRIX_INDICATOR_SET_COLOR(i, rgb.r, rgb.g, rgb.b); |
| 54 | } | ||
| 54 | } | 55 | } |
| 56 | break; | ||
| 55 | } | 57 | } |
| 56 | break; | ||
| 57 | } | ||
| 58 | } | 58 | } |
| 59 | } | 59 | } |
| 60 | 60 | ||
