aboutsummaryrefslogtreecommitdiff
path: root/quantum/led_matrix.h
diff options
context:
space:
mode:
authorRyan <fauxpark@gmail.com>2021-04-20 17:38:44 +1000
committerGitHub <noreply@github.com>2021-04-20 17:38:44 +1000
commitcb19c0906e215a46a8e9461af3be022f2ebcb263 (patch)
tree5f9d8b877aaf3bdf1456b45cf90d3962e2804577 /quantum/led_matrix.h
parentb1f48da5ee09a2b132d631e9f40f9b248eb941aa (diff)
downloadqmk_firmware-cb19c0906e215a46a8e9461af3be022f2ebcb263.tar.gz
qmk_firmware-cb19c0906e215a46a8e9461af3be022f2ebcb263.zip
LED Matrix: Reactive effect buffers & advanced indicators (#12588)
Diffstat (limited to 'quantum/led_matrix.h')
-rw-r--r--quantum/led_matrix.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/quantum/led_matrix.h b/quantum/led_matrix.h
index 7fb1c953a..f35bbe209 100644
--- a/quantum/led_matrix.h
+++ b/quantum/led_matrix.h
@@ -79,6 +79,10 @@ void led_matrix_indicators(void);
79void led_matrix_indicators_kb(void); 79void led_matrix_indicators_kb(void);
80void led_matrix_indicators_user(void); 80void led_matrix_indicators_user(void);
81 81
82void led_matrix_indicators_advanced(effect_params_t *params);
83void led_matrix_indicators_advanced_kb(uint8_t led_min, uint8_t led_max);
84void led_matrix_indicators_advanced_user(uint8_t led_min, uint8_t led_max);
85
82void led_matrix_init(void); 86void led_matrix_init(void);
83 87
84void led_matrix_set_suspend_state(bool state); 88void led_matrix_set_suspend_state(bool state);
@@ -133,3 +137,9 @@ extern led_eeconfig_t led_matrix_eeconfig;
133extern bool g_suspend_state; 137extern bool g_suspend_state;
134extern uint32_t g_led_timer; 138extern uint32_t g_led_timer;
135extern led_config_t g_led_config; 139extern led_config_t g_led_config;
140#ifdef LED_MATRIX_KEYREACTIVE_ENABLED
141extern last_hit_t g_last_hit_tracker;
142#endif
143#ifdef LED_MATRIX_FRAMEBUFFER_EFFECTS
144extern uint8_t g_led_frame_buffer[MATRIX_ROWS][MATRIX_COLS];
145#endif