diff options
author | Ryan <fauxpark@gmail.com> | 2021-05-11 13:41:06 +1000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-11 13:41:06 +1000 |
commit | 3edc43964d35986a4cc5eb4602e1d79b8be1bf01 (patch) | |
tree | 710e7e74e33d85ceda14f3b422f0debc0ace2c5c /quantum/led_matrix.h | |
parent | f41fc6b70c48b7fde36a4af1da99033edf4ffc74 (diff) |
LED Matrix: Effects! (#12651)
Diffstat (limited to 'quantum/led_matrix.h')
-rw-r--r-- | quantum/led_matrix.h | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/quantum/led_matrix.h b/quantum/led_matrix.h index a3fa552b0a..0984de73b3 100644 --- a/quantum/led_matrix.h +++ b/quantum/led_matrix.h @@ -53,8 +53,24 @@ enum led_matrix_effects { LED_MATRIX_NONE = 0, - LED_MATRIX_UNIFORM_BRIGHTNESS, - // All new effects go above this line +// -------------------------------------- +// -----Begin led effect enum macros----- +#define LED_MATRIX_EFFECT(name, ...) LED_MATRIX_##name, +#include "led_matrix_animations/led_matrix_effects.inc" +#undef LED_MATRIX_EFFECT + +#if defined(LED_MATRIX_CUSTOM_KB) || defined(LED_MATRIX_CUSTOM_USER) +# define LED_MATRIX_EFFECT(name, ...) LED_MATRIX_CUSTOM_##name, +# ifdef LED_MATRIX_CUSTOM_KB +# include "led_matrix_kb.inc" +# endif +# ifdef LED_MATRIX_CUSTOM_USER +# include "led_matrix_user.inc" +# endif +# undef LED_MATRIX_EFFECT +#endif + // -------------------------------------- + // -----End led effect enum macros------- LED_MATRIX_EFFECT_MAX }; |