aboutsummaryrefslogtreecommitdiff
path: root/quantum/led_matrix/led_matrix_legacy_enables.h
diff options
context:
space:
mode:
authorDrashna Jaelre <drashna@live.com>2021-08-17 11:19:00 -0700
committerGitHub <noreply@github.com>2021-08-18 04:19:00 +1000
commit7da97c293da851851c204af065a0c8d2f884effd (patch)
treed1ebbc3898f66b570bf6005bdfffe0682efa8240 /quantum/led_matrix/led_matrix_legacy_enables.h
parent85351dc23d423d1fa5d23aed8b4b478c49949b46 (diff)
downloadqmk_firmware-7da97c293da851851c204af065a0c8d2f884effd.tar.gz
qmk_firmware-7da97c293da851851c204af065a0c8d2f884effd.zip
Rgb matrix/enable modes explicitly (#13758)
* Change animations to require explicet activation * Add support for legacy config * Make default for now * Add LED Matrix support * change LED Matrix docs
Diffstat (limited to 'quantum/led_matrix/led_matrix_legacy_enables.h')
-rw-r--r--quantum/led_matrix/led_matrix_legacy_enables.h82
1 files changed, 82 insertions, 0 deletions
diff --git a/quantum/led_matrix/led_matrix_legacy_enables.h b/quantum/led_matrix/led_matrix_legacy_enables.h
new file mode 100644
index 000000000..7738d2f34
--- /dev/null
+++ b/quantum/led_matrix/led_matrix_legacy_enables.h
@@ -0,0 +1,82 @@
1/* Copyright 2021 QMK
2 *
3 * This program is free software: you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License as published by
5 * the Free Software Foundation, either version 2 of the License, or
6 * (at your option) any later version.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 *
13 * You should have received a copy of the GNU General Public License
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */
16
17// to-do: remove this
18
19#pragma once
20
21#ifndef DISABLE_LED_MATRIX_ALPHAS_MODS
22# define ENABLE_LED_MATRIX_ALPHAS_MODS
23#endif
24#ifndef DISABLE_LED_MATRIX_BREATHING
25# define ENABLE_LED_MATRIX_BREATHING
26#endif
27#ifndef DISABLE_LED_MATRIX_BAND
28# define ENABLE_LED_MATRIX_BAND
29#endif
30#ifndef DISABLE_LED_MATRIX_BAND_PINWHEEL
31# define ENABLE_LED_MATRIX_BAND_PINWHEEL
32#endif
33#ifndef DISABLE_LED_MATRIX_BAND_SPIRAL
34# define ENABLE_LED_MATRIX_BAND_SPIRAL
35#endif
36#ifndef DISABLE_LED_MATRIX_CYCLE_LEFT_RIGHT
37# define ENABLE_LED_MATRIX_CYCLE_LEFT_RIGHT
38#endif
39#ifndef DISABLE_LED_MATRIX_CYCLE_UP_DOWN
40# define ENABLE_LED_MATRIX_CYCLE_UP_DOWN
41#endif
42#ifndef DISABLE_LED_MATRIX_CYCLE_OUT_IN
43# define ENABLE_LED_MATRIX_CYCLE_OUT_IN
44#endif
45#ifndef DISABLE_LED_MATRIX_DUAL_BEACON
46# define ENABLE_LED_MATRIX_DUAL_BEACON
47#endif
48#if defined(LED_MATRIX_KEYREACTIVE_ENABLED)
49# ifndef DISABLE_LED_MATRIX_SOLID_REACTIVE_SIMPLE
50# define ENABLE_LED_MATRIX_SOLID_REACTIVE_SIMPLE
51# endif
52# ifndef DISABLE_LED_MATRIX_SOLID_REACTIVE_WIDE
53# define ENABLE_LED_MATRIX_SOLID_REACTIVE_WIDE
54# endif
55# ifndef DISABLE_LED_MATRIX_SOLID_REACTIVE_MULTIWIDE
56# define ENABLE_LED_MATRIX_SOLID_REACTIVE_MULTIWIDE
57# endif
58# ifndef DISABLE_LED_MATRIX_SOLID_REACTIVE_CROSS
59# define ENABLE_LED_MATRIX_SOLID_REACTIVE_CROSS
60# endif
61# ifndef DISABLE_LED_MATRIX_SOLID_REACTIVE_MULTICROSS
62# define ENABLE_LED_MATRIX_SOLID_REACTIVE_MULTICROSS
63# endif
64# ifndef DISABLE_LED_MATRIX_SOLID_REACTIVE_NEXUS
65# define ENABLE_LED_MATRIX_SOLID_REACTIVE_NEXUS
66# endif
67# ifndef DISABLE_LED_MATRIX_SOLID_REACTIVE_MULTINEXUS
68# define ENABLE_LED_MATRIX_SOLID_REACTIVE_MULTINEXUS
69# endif
70# ifndef DISABLE_LED_MATRIX_SPLASH
71# define ENABLE_LED_MATRIX_SPLASH
72# endif
73# ifndef DISABLE_LED_MATRIX_MULTISPLASH
74# define ENABLE_LED_MATRIX_MULTISPLASH
75# endif
76#endif
77#ifndef DISABLE_LED_MATRIX_WAVE_LEFT_RIGHT
78# define ENABLE_LED_MATRIX_WAVE_LEFT_RIGHT
79#endif
80#ifndef DISABLE_LED_MATRIX_WAVE_UP_DOWN
81# define ENABLE_LED_MATRIX_WAVE_UP_DOWN
82#endif