aboutsummaryrefslogtreecommitdiff
path: root/quantum/rgb_matrix.h
diff options
context:
space:
mode:
Diffstat (limited to 'quantum/rgb_matrix.h')
-rw-r--r--quantum/rgb_matrix.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/quantum/rgb_matrix.h b/quantum/rgb_matrix.h
index 733333349..771a1fcd3 100644
--- a/quantum/rgb_matrix.h
+++ b/quantum/rgb_matrix.h
@@ -57,6 +57,11 @@
57 uint8_t max = DRIVER_LED_TOTAL; 57 uint8_t max = DRIVER_LED_TOTAL;
58#endif 58#endif
59 59
60#define RGB_MATRIX_INDICATOR_SET_COLOR(i, r, g, b) \
61 if (i >= led_min && i <= led_max) { \
62 rgb_matrix_set_color(i, r, g, b); \
63 }
64
60#define RGB_MATRIX_TEST_LED_FLAGS() \ 65#define RGB_MATRIX_TEST_LED_FLAGS() \
61 if (!HAS_ANY_FLAGS(g_led_config.flags[i], params->flags)) continue 66 if (!HAS_ANY_FLAGS(g_led_config.flags[i], params->flags)) continue
62 67
@@ -103,6 +108,10 @@ void rgb_matrix_indicators(void);
103void rgb_matrix_indicators_kb(void); 108void rgb_matrix_indicators_kb(void);
104void rgb_matrix_indicators_user(void); 109void rgb_matrix_indicators_user(void);
105 110
111void rgb_matrix_indicators_advanced(effect_params_t *params);
112void rgb_matrix_indicators_advanced_kb(uint8_t led_min, uint8_t led_max);
113void rgb_matrix_indicators_advanced_user(uint8_t led_min, uint8_t led_max);
114
106void rgb_matrix_init(void); 115void rgb_matrix_init(void);
107 116
108void rgb_matrix_set_suspend_state(bool state); 117void rgb_matrix_set_suspend_state(bool state);