aboutsummaryrefslogtreecommitdiff
path: root/keyboards/smallkeyboard/config.h
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/smallkeyboard/config.h')
-rw-r--r--keyboards/smallkeyboard/config.h87
1 files changed, 58 insertions, 29 deletions
diff --git a/keyboards/smallkeyboard/config.h b/keyboards/smallkeyboard/config.h
index a343d767f..2b8050422 100644
--- a/keyboards/smallkeyboard/config.h
+++ b/keyboards/smallkeyboard/config.h
@@ -1,18 +1,18 @@
1/* Copyright 2021 zhouqiong19840119 1/* Copyright 2021 zhouqiong19840119
2 * 2 *
3 * This program is free software: you can redistribute it and/or modify 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 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 5 * the Free Software Foundation, either version 2 of the License, or
6 * (at your option) any later version. 6 * (at your option) any later version.
7 * 7 *
8 * This program is distributed in the hope that it will be useful, 8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of 9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details. 11 * GNU General Public License for more details.
12 * 12 *
13 * You should have received a copy of the GNU General Public License 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/>. 14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */ 15 */
16 16
17 17
18#pragma once 18#pragma once
@@ -58,21 +58,50 @@
58# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 58# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
59# define RGB_MATRIX_KEYPRESSES 59# define RGB_MATRIX_KEYPRESSES
60# define RGB_MATRIX_FRAMEBUFFER_EFFECTS 60# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
61# define DISABLE_RGB_MATRIX_GRADIENT_UP_DOWN 61#define ENABLE_RGB_MATRIX_ALPHAS_MODS
62# define DISABLE_RGB_MATRIX_BAND_SAT 62// #define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
63# define DISABLE_RGB_MATRIX_BAND_PINWHEEL_SAT 63#define ENABLE_RGB_MATRIX_GRADIENT_LEFT_RIGHT
64# define DISABLE_RGB_MATRIX_BAND_SPIRAL_SAT 64#define ENABLE_RGB_MATRIX_BREATHING
65# define DISABLE_RGB_MATRIX_SOLID_REACTIVE_WIDE 65// #define ENABLE_RGB_MATRIX_BAND_SAT
66# define DISABLE_RGB_MATRIX_SOLID_REACTIVE_MULTIWIDE 66#define ENABLE_RGB_MATRIX_BAND_VAL
67# define DISABLE_RGB_MATRIX_SOLID_REACTIVE_CROSS 67// #define ENABLE_RGB_MATRIX_BAND_PINWHEEL_SAT
68# define DISABLE_RGB_MATRIX_SOLID_REACTIVE_MULTICROSS 68#define ENABLE_RGB_MATRIX_BAND_PINWHEEL_VAL
69# define DISABLE_RGB_MATRIX_SOLID_REACTIVE_NEXUS 69// #define ENABLE_RGB_MATRIX_BAND_SPIRAL_SAT
70# define DISABLE_RGB_MATRIX_SOLID_REACTIVE_MULTINEXUS 70#define ENABLE_RGB_MATRIX_BAND_SPIRAL_VAL
71# define DISABLE_RGB_MATRIX_SPLASH 71#define ENABLE_RGB_MATRIX_CYCLE_ALL
72# define DISABLE_RGB_MATRIX_MULTISPLASH 72#define ENABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT
73# define DISABLE_RGB_MATRIX_SOLID_SPLASH 73#define ENABLE_RGB_MATRIX_CYCLE_UP_DOWN
74# define DISABLE_RGB_MATRIX_SOLID_MULTISPLASH 74#define ENABLE_RGB_MATRIX_RAINBOW_MOVING_CHEVRON
75# define DISABLE_RGB_MATRIX_DIGITAL_RAIN 75#define ENABLE_RGB_MATRIX_CYCLE_OUT_IN
76#define ENABLE_RGB_MATRIX_CYCLE_OUT_IN_DUAL
77#define ENABLE_RGB_MATRIX_CYCLE_PINWHEEL
78#define ENABLE_RGB_MATRIX_CYCLE_SPIRAL
79#define ENABLE_RGB_MATRIX_DUAL_BEACON
80#define ENABLE_RGB_MATRIX_RAINBOW_BEACON
81#define ENABLE_RGB_MATRIX_RAINBOW_PINWHEELS
82#define ENABLE_RGB_MATRIX_RAINDROPS
83#define ENABLE_RGB_MATRIX_JELLYBEAN_RAINDROPS
84#define ENABLE_RGB_MATRIX_HUE_BREATHING
85#define ENABLE_RGB_MATRIX_HUE_PENDULUM
86#define ENABLE_RGB_MATRIX_HUE_WAVE
87#define ENABLE_RGB_MATRIX_FRACTAL
88#define ENABLE_RGB_MATRIX_PIXEL_RAIN
89
90#define ENABLE_RGB_MATRIX_TYPING_HEATMAP
91// #define ENABLE_RGB_MATRIX_DIGITAL_RAIN
92
93#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_SIMPLE
94#define ENABLE_RGB_MATRIX_SOLID_REACTIVE
95// #define ENABLE_RGB_MATRIX_SOLID_REACTIVE_WIDE
96// #define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTIWIDE
97// #define ENABLE_RGB_MATRIX_SOLID_REACTIVE_CROSS
98// #define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTICROSS
99// #define ENABLE_RGB_MATRIX_SOLID_REACTIVE_NEXUS
100// #define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTINEXUS
101// #define ENABLE_RGB_MATRIX_SPLASH
102// #define ENABLE_RGB_MATRIX_MULTISPLASH
103// #define ENABLE_RGB_MATRIX_SOLID_SPLASH
104// #define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
76 105
77// This is a 7-bit address, that gets left-shifted and bit 0 106// This is a 7-bit address, that gets left-shifted and bit 0
78// set to 0 for write, 1 for read (as per I2C protocol) 107// set to 0 for write, 1 for read (as per I2C protocol)