aboutsummaryrefslogtreecommitdiff
path: root/quantum/led_matrix.h
diff options
context:
space:
mode:
authorRyan <fauxpark@gmail.com>2021-05-11 13:41:06 +1000
committerGitHub <noreply@github.com>2021-05-11 13:41:06 +1000
commit3edc43964d35986a4cc5eb4602e1d79b8be1bf01 (patch)
tree710e7e74e33d85ceda14f3b422f0debc0ace2c5c /quantum/led_matrix.h
parentf41fc6b70c48b7fde36a4af1da99033edf4ffc74 (diff)
downloadqmk_firmware-3edc43964d35986a4cc5eb4602e1d79b8be1bf01.tar.gz
qmk_firmware-3edc43964d35986a4cc5eb4602e1d79b8be1bf01.zip
LED Matrix: Effects! (#12651)
Diffstat (limited to 'quantum/led_matrix.h')
-rw-r--r--quantum/led_matrix.h20
1 files changed, 18 insertions, 2 deletions
diff --git a/quantum/led_matrix.h b/quantum/led_matrix.h
index a3fa552b0..0984de73b 100644
--- a/quantum/led_matrix.h
+++ b/quantum/led_matrix.h
@@ -53,8 +53,24 @@
53enum led_matrix_effects { 53enum led_matrix_effects {
54 LED_MATRIX_NONE = 0, 54 LED_MATRIX_NONE = 0,
55 55
56 LED_MATRIX_UNIFORM_BRIGHTNESS, 56// --------------------------------------
57 // All new effects go above this line 57// -----Begin led effect enum macros-----
58#define LED_MATRIX_EFFECT(name, ...) LED_MATRIX_##name,
59#include "led_matrix_animations/led_matrix_effects.inc"
60#undef LED_MATRIX_EFFECT
61
62#if defined(LED_MATRIX_CUSTOM_KB) || defined(LED_MATRIX_CUSTOM_USER)
63# define LED_MATRIX_EFFECT(name, ...) LED_MATRIX_CUSTOM_##name,
64# ifdef LED_MATRIX_CUSTOM_KB
65# include "led_matrix_kb.inc"
66# endif
67# ifdef LED_MATRIX_CUSTOM_USER
68# include "led_matrix_user.inc"
69# endif
70# undef LED_MATRIX_EFFECT
71#endif
72 // --------------------------------------
73 // -----End led effect enum macros-------
58 74
59 LED_MATRIX_EFFECT_MAX 75 LED_MATRIX_EFFECT_MAX
60}; 76};