aboutsummaryrefslogtreecommitdiff
path: root/keyboards/mechlovin
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/mechlovin')
-rw-r--r--keyboards/mechlovin/adelais/rgb_led/rev1/config.h50
-rw-r--r--keyboards/mechlovin/adelais/rgb_led/rev2/config.h48
-rw-r--r--keyboards/mechlovin/adelais/rgb_led/rev3/config.h47
-rw-r--r--keyboards/mechlovin/delphine/rgb_led/config.h48
-rw-r--r--keyboards/mechlovin/hannah60rgb/rev1/config.h48
-rw-r--r--keyboards/mechlovin/hannah60rgb/rev2/config.h48
-rw-r--r--keyboards/mechlovin/infinity87/rgb_rev1/config.h54
7 files changed, 338 insertions, 5 deletions
diff --git a/keyboards/mechlovin/adelais/rgb_led/rev1/config.h b/keyboards/mechlovin/adelais/rgb_led/rev1/config.h
index 97092e25e..c0cae1600 100644
--- a/keyboards/mechlovin/adelais/rgb_led/rev1/config.h
+++ b/keyboards/mechlovin/adelais/rgb_led/rev1/config.h
@@ -18,7 +18,55 @@
18#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 220 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255 18#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 220 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255
19#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_PINWHEEL // Sets the default mode, if none has been set 19#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_PINWHEEL // Sets the default mode, if none has been set
20 20
21// RGB Matrix Animation modes. Explicitly enabled
22// For full list of effects, see:
23// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects
24# define ENABLE_RGB_MATRIX_ALPHAS_MODS
25# define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
26# define ENABLE_RGB_MATRIX_GRADIENT_LEFT_RIGHT
27# define ENABLE_RGB_MATRIX_BREATHING
28# define ENABLE_RGB_MATRIX_BAND_SAT
29# define ENABLE_RGB_MATRIX_BAND_VAL
30# define ENABLE_RGB_MATRIX_BAND_PINWHEEL_SAT
31# define ENABLE_RGB_MATRIX_BAND_PINWHEEL_VAL
32# define ENABLE_RGB_MATRIX_BAND_SPIRAL_SAT
33# define ENABLE_RGB_MATRIX_BAND_SPIRAL_VAL
34# define ENABLE_RGB_MATRIX_CYCLE_ALL
35# define ENABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT
36# define ENABLE_RGB_MATRIX_CYCLE_UP_DOWN
37# define ENABLE_RGB_MATRIX_RAINBOW_MOVING_CHEVRON
38# define ENABLE_RGB_MATRIX_CYCLE_OUT_IN
39# define ENABLE_RGB_MATRIX_CYCLE_OUT_IN_DUAL
40# define ENABLE_RGB_MATRIX_CYCLE_PINWHEEL
41# define ENABLE_RGB_MATRIX_CYCLE_SPIRAL
42# define ENABLE_RGB_MATRIX_DUAL_BEACON
43# define ENABLE_RGB_MATRIX_RAINBOW_BEACON
44# define ENABLE_RGB_MATRIX_RAINBOW_PINWHEELS
45# define ENABLE_RGB_MATRIX_RAINDROPS
46# define ENABLE_RGB_MATRIX_JELLYBEAN_RAINDROPS
47# define ENABLE_RGB_MATRIX_HUE_BREATHING
48# define ENABLE_RGB_MATRIX_HUE_PENDULUM
49# define ENABLE_RGB_MATRIX_HUE_WAVE
50# define ENABLE_RGB_MATRIX_PIXEL_RAIN
51# define ENABLE_RGB_MATRIX_PIXEL_FLOW
52# define ENABLE_RGB_MATRIX_PIXEL_FRACTAL
53// enabled only if RGB_MATRIX_FRAMEBUFFER_EFFECTS is defined
54# define ENABLE_RGB_MATRIX_TYPING_HEATMAP
55# define ENABLE_RGB_MATRIX_DIGITAL_RAIN
56// enabled only of RGB_MATRIX_KEYPRESSES or RGB_MATRIX_KEYRELEASES is defined
57# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_SIMPLE
58# define ENABLE_RGB_MATRIX_SOLID_REACTIVE
59# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_WIDE
60# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTIWIDE
61# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_CROSS
62# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTICROSS
63# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_NEXUS
64# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTINEXUS
65# define ENABLE_RGB_MATRIX_SPLASH
66# define ENABLE_RGB_MATRIX_MULTISPLASH
67# define ENABLE_RGB_MATRIX_SOLID_SPLASH
68# define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
21 69
22#define LED_NUM_LOCK_PIN C15 70#define LED_NUM_LOCK_PIN C15
23#define LED_CAPS_LOCK_PIN B2 71#define LED_CAPS_LOCK_PIN B2
24#define LED_SCROLL_LOCK_PIN B9 \ No newline at end of file 72#define LED_SCROLL_LOCK_PIN B9
diff --git a/keyboards/mechlovin/adelais/rgb_led/rev2/config.h b/keyboards/mechlovin/adelais/rgb_led/rev2/config.h
index 9c71c537b..cd290cdcd 100644
--- a/keyboards/mechlovin/adelais/rgb_led/rev2/config.h
+++ b/keyboards/mechlovin/adelais/rgb_led/rev2/config.h
@@ -35,6 +35,54 @@
35#define RGB_MATRIX_LED_FLUSH_LIMIT 16 // limits in milliseconds how frequently an animation will update the LEDs. 16 (16ms) is equivalent to limiting to 60fps (increases keyboard responsiveness) 35#define RGB_MATRIX_LED_FLUSH_LIMIT 16 // limits in milliseconds how frequently an animation will update the LEDs. 16 (16ms) is equivalent to limiting to 60fps (increases keyboard responsiveness)
36#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255 36#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255
37#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_PINWHEEL // Sets the default mode, if none has been set 37#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_PINWHEEL // Sets the default mode, if none has been set
38// RGB Matrix Animation modes. Explicitly enabled
39// For full list of effects, see:
40// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects
41# define ENABLE_RGB_MATRIX_ALPHAS_MODS
42# define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
43# define ENABLE_RGB_MATRIX_GRADIENT_LEFT_RIGHT
44# define ENABLE_RGB_MATRIX_BREATHING
45# define ENABLE_RGB_MATRIX_BAND_SAT
46# define ENABLE_RGB_MATRIX_BAND_VAL
47# define ENABLE_RGB_MATRIX_BAND_PINWHEEL_SAT
48# define ENABLE_RGB_MATRIX_BAND_PINWHEEL_VAL
49# define ENABLE_RGB_MATRIX_BAND_SPIRAL_SAT
50# define ENABLE_RGB_MATRIX_BAND_SPIRAL_VAL
51# define ENABLE_RGB_MATRIX_CYCLE_ALL
52# define ENABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT
53# define ENABLE_RGB_MATRIX_CYCLE_UP_DOWN
54# define ENABLE_RGB_MATRIX_RAINBOW_MOVING_CHEVRON
55# define ENABLE_RGB_MATRIX_CYCLE_OUT_IN
56# define ENABLE_RGB_MATRIX_CYCLE_OUT_IN_DUAL
57# define ENABLE_RGB_MATRIX_CYCLE_PINWHEEL
58# define ENABLE_RGB_MATRIX_CYCLE_SPIRAL
59# define ENABLE_RGB_MATRIX_DUAL_BEACON
60# define ENABLE_RGB_MATRIX_RAINBOW_BEACON
61# define ENABLE_RGB_MATRIX_RAINBOW_PINWHEELS
62# define ENABLE_RGB_MATRIX_RAINDROPS
63# define ENABLE_RGB_MATRIX_JELLYBEAN_RAINDROPS
64# define ENABLE_RGB_MATRIX_HUE_BREATHING
65# define ENABLE_RGB_MATRIX_HUE_PENDULUM
66# define ENABLE_RGB_MATRIX_HUE_WAVE
67# define ENABLE_RGB_MATRIX_PIXEL_RAIN
68# define ENABLE_RGB_MATRIX_PIXEL_FLOW
69# define ENABLE_RGB_MATRIX_PIXEL_FRACTAL
70// enabled only if RGB_MATRIX_FRAMEBUFFER_EFFECTS is defined
71# define ENABLE_RGB_MATRIX_TYPING_HEATMAP
72# define ENABLE_RGB_MATRIX_DIGITAL_RAIN
73// enabled only of RGB_MATRIX_KEYPRESSES or RGB_MATRIX_KEYRELEASES is defined
74# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_SIMPLE
75# define ENABLE_RGB_MATRIX_SOLID_REACTIVE
76# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_WIDE
77# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTIWIDE
78# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_CROSS
79# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTICROSS
80# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_NEXUS
81# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTINEXUS
82# define ENABLE_RGB_MATRIX_SPLASH
83# define ENABLE_RGB_MATRIX_MULTISPLASH
84# define ENABLE_RGB_MATRIX_SOLID_SPLASH
85# define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
38 86
39#define RGB_MATRIX_DISABLE_KEYCODES 87#define RGB_MATRIX_DISABLE_KEYCODES
40 88
diff --git a/keyboards/mechlovin/adelais/rgb_led/rev3/config.h b/keyboards/mechlovin/adelais/rgb_led/rev3/config.h
index 5b3a8e825..b0f082cc8 100644
--- a/keyboards/mechlovin/adelais/rgb_led/rev3/config.h
+++ b/keyboards/mechlovin/adelais/rgb_led/rev3/config.h
@@ -61,6 +61,51 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
61#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255 61#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255
62#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_PINWHEEL // Sets the default mode, if none has been set 62#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_PINWHEEL // Sets the default mode, if none has been set
63 63
64#define ENABLE_RGB_MATRIX_ALPHAS_MODS
65#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
66#define ENABLE_RGB_MATRIX_GRADIENT_LEFT_RIGHT
67#define ENABLE_RGB_MATRIX_BREATHING
68#define ENABLE_RGB_MATRIX_BAND_SAT
69#define ENABLE_RGB_MATRIX_BAND_VAL
70#define ENABLE_RGB_MATRIX_BAND_PINWHEEL_SAT
71#define ENABLE_RGB_MATRIX_BAND_PINWHEEL_VAL
72#define ENABLE_RGB_MATRIX_BAND_SPIRAL_SAT
73#define ENABLE_RGB_MATRIX_BAND_SPIRAL_VAL
74#define ENABLE_RGB_MATRIX_CYCLE_ALL
75#define ENABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT
76#define ENABLE_RGB_MATRIX_CYCLE_UP_DOWN
77#define ENABLE_RGB_MATRIX_RAINBOW_MOVING_CHEVRON
78#define ENABLE_RGB_MATRIX_CYCLE_OUT_IN
79#define ENABLE_RGB_MATRIX_CYCLE_OUT_IN_DUAL
80#define ENABLE_RGB_MATRIX_CYCLE_PINWHEEL
81#define ENABLE_RGB_MATRIX_CYCLE_SPIRAL
82#define ENABLE_RGB_MATRIX_DUAL_BEACON
83#define ENABLE_RGB_MATRIX_RAINBOW_BEACON
84#define ENABLE_RGB_MATRIX_RAINBOW_PINWHEELS
85#define ENABLE_RGB_MATRIX_RAINDROPS
86#define ENABLE_RGB_MATRIX_JELLYBEAN_RAINDROPS
87#define ENABLE_RGB_MATRIX_HUE_BREATHING
88#define ENABLE_RGB_MATRIX_HUE_PENDULUM
89#define ENABLE_RGB_MATRIX_HUE_WAVE
90#define ENABLE_RGB_MATRIX_FRACTAL
91#define ENABLE_RGB_MATRIX_PIXEL_RAIN
92
93#define ENABLE_RGB_MATRIX_TYPING_HEATMAP
94#define ENABLE_RGB_MATRIX_DIGITAL_RAIN
95
96#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_SIMPLE
97#define ENABLE_RGB_MATRIX_SOLID_REACTIVE
98#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_WIDE
99#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTIWIDE
100#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_CROSS
101#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTICROSS
102#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_NEXUS
103#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTINEXUS
104#define ENABLE_RGB_MATRIX_SPLASH
105#define ENABLE_RGB_MATRIX_MULTISPLASH
106#define ENABLE_RGB_MATRIX_SOLID_SPLASH
107#define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
108
64#define RGB_MATRIX_DISABLE_KEYCODES 109#define RGB_MATRIX_DISABLE_KEYCODES
65 110
66#define ENCODERS_PAD_A { B12 } 111#define ENCODERS_PAD_A { B12 }
@@ -72,4 +117,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
72 117
73#define LED_NUM_LOCK_PIN A0 118#define LED_NUM_LOCK_PIN A0
74#define LED_CAPS_LOCK_PIN C14 119#define LED_CAPS_LOCK_PIN C14
75#define LED_SCROLL_LOCK_PIN C15 \ No newline at end of file 120#define LED_SCROLL_LOCK_PIN C15
diff --git a/keyboards/mechlovin/delphine/rgb_led/config.h b/keyboards/mechlovin/delphine/rgb_led/config.h
index edb476ecb..0ed8721d2 100644
--- a/keyboards/mechlovin/delphine/rgb_led/config.h
+++ b/keyboards/mechlovin/delphine/rgb_led/config.h
@@ -42,3 +42,51 @@
42#define RGB_MATRIX_LED_FLUSH_LIMIT 16 // limits in milliseconds how frequently an animation will update the LEDs. 16 (16ms) is equivalent to limiting to 60fps (increases keyboard responsiveness) 42#define RGB_MATRIX_LED_FLUSH_LIMIT 16 // limits in milliseconds how frequently an animation will update the LEDs. 16 (16ms) is equivalent to limiting to 60fps (increases keyboard responsiveness)
43#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255 43#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255
44#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_PINWHEEL // Sets the default mode, if none has been set 44#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_PINWHEEL // Sets the default mode, if none has been set
45// RGB Matrix Animation modes. Explicitly enabled
46// For full list of effects, see:
47// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects
48# define ENABLE_RGB_MATRIX_ALPHAS_MODS
49# define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
50# define ENABLE_RGB_MATRIX_GRADIENT_LEFT_RIGHT
51# define ENABLE_RGB_MATRIX_BREATHING
52# define ENABLE_RGB_MATRIX_BAND_SAT
53# define ENABLE_RGB_MATRIX_BAND_VAL
54# define ENABLE_RGB_MATRIX_BAND_PINWHEEL_SAT
55# define ENABLE_RGB_MATRIX_BAND_PINWHEEL_VAL
56# define ENABLE_RGB_MATRIX_BAND_SPIRAL_SAT
57# define ENABLE_RGB_MATRIX_BAND_SPIRAL_VAL
58# define ENABLE_RGB_MATRIX_CYCLE_ALL
59# define ENABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT
60# define ENABLE_RGB_MATRIX_CYCLE_UP_DOWN
61# define ENABLE_RGB_MATRIX_RAINBOW_MOVING_CHEVRON
62# define ENABLE_RGB_MATRIX_CYCLE_OUT_IN
63# define ENABLE_RGB_MATRIX_CYCLE_OUT_IN_DUAL
64# define ENABLE_RGB_MATRIX_CYCLE_PINWHEEL
65# define ENABLE_RGB_MATRIX_CYCLE_SPIRAL
66# define ENABLE_RGB_MATRIX_DUAL_BEACON
67# define ENABLE_RGB_MATRIX_RAINBOW_BEACON
68# define ENABLE_RGB_MATRIX_RAINBOW_PINWHEELS
69# define ENABLE_RGB_MATRIX_RAINDROPS
70# define ENABLE_RGB_MATRIX_JELLYBEAN_RAINDROPS
71# define ENABLE_RGB_MATRIX_HUE_BREATHING
72# define ENABLE_RGB_MATRIX_HUE_PENDULUM
73# define ENABLE_RGB_MATRIX_HUE_WAVE
74# define ENABLE_RGB_MATRIX_PIXEL_RAIN
75# define ENABLE_RGB_MATRIX_PIXEL_FLOW
76# define ENABLE_RGB_MATRIX_PIXEL_FRACTAL
77// enabled only if RGB_MATRIX_FRAMEBUFFER_EFFECTS is defined
78# define ENABLE_RGB_MATRIX_TYPING_HEATMAP
79# define ENABLE_RGB_MATRIX_DIGITAL_RAIN
80// enabled only of RGB_MATRIX_KEYPRESSES or RGB_MATRIX_KEYRELEASES is defined
81# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_SIMPLE
82# define ENABLE_RGB_MATRIX_SOLID_REACTIVE
83# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_WIDE
84# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTIWIDE
85# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_CROSS
86# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTICROSS
87# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_NEXUS
88# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTINEXUS
89# define ENABLE_RGB_MATRIX_SPLASH
90# define ENABLE_RGB_MATRIX_MULTISPLASH
91# define ENABLE_RGB_MATRIX_SOLID_SPLASH
92# define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
diff --git a/keyboards/mechlovin/hannah60rgb/rev1/config.h b/keyboards/mechlovin/hannah60rgb/rev1/config.h
index fd45ecca6..0f0c923fd 100644
--- a/keyboards/mechlovin/hannah60rgb/rev1/config.h
+++ b/keyboards/mechlovin/hannah60rgb/rev1/config.h
@@ -15,4 +15,52 @@
15# define RGB_MATRIX_LED_FLUSH_LIMIT 16 // limits in milliseconds how frequently an animation will update the LEDs. 16 (16ms) is equivalent to limiting to 60fps (increases keyboard responsiveness) 15# define RGB_MATRIX_LED_FLUSH_LIMIT 16 // limits in milliseconds how frequently an animation will update the LEDs. 16 (16ms) is equivalent to limiting to 60fps (increases keyboard responsiveness)
16# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255 16# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255
17# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_PINWHEEL // Sets the default mode, if none has been set 17# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_PINWHEEL // Sets the default mode, if none has been set
18// RGB Matrix Animation modes. Explicitly enabled
19// For full list of effects, see:
20// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects
21# define ENABLE_RGB_MATRIX_ALPHAS_MODS
22# define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
23# define ENABLE_RGB_MATRIX_GRADIENT_LEFT_RIGHT
24# define ENABLE_RGB_MATRIX_BREATHING
25# define ENABLE_RGB_MATRIX_BAND_SAT
26# define ENABLE_RGB_MATRIX_BAND_VAL
27# define ENABLE_RGB_MATRIX_BAND_PINWHEEL_SAT
28# define ENABLE_RGB_MATRIX_BAND_PINWHEEL_VAL
29# define ENABLE_RGB_MATRIX_BAND_SPIRAL_SAT
30# define ENABLE_RGB_MATRIX_BAND_SPIRAL_VAL
31# define ENABLE_RGB_MATRIX_CYCLE_ALL
32# define ENABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT
33# define ENABLE_RGB_MATRIX_CYCLE_UP_DOWN
34# define ENABLE_RGB_MATRIX_RAINBOW_MOVING_CHEVRON
35# define ENABLE_RGB_MATRIX_CYCLE_OUT_IN
36# define ENABLE_RGB_MATRIX_CYCLE_OUT_IN_DUAL
37# define ENABLE_RGB_MATRIX_CYCLE_PINWHEEL
38# define ENABLE_RGB_MATRIX_CYCLE_SPIRAL
39# define ENABLE_RGB_MATRIX_DUAL_BEACON
40# define ENABLE_RGB_MATRIX_RAINBOW_BEACON
41# define ENABLE_RGB_MATRIX_RAINBOW_PINWHEELS
42# define ENABLE_RGB_MATRIX_RAINDROPS
43# define ENABLE_RGB_MATRIX_JELLYBEAN_RAINDROPS
44# define ENABLE_RGB_MATRIX_HUE_BREATHING
45# define ENABLE_RGB_MATRIX_HUE_PENDULUM
46# define ENABLE_RGB_MATRIX_HUE_WAVE
47# define ENABLE_RGB_MATRIX_PIXEL_RAIN
48# define ENABLE_RGB_MATRIX_PIXEL_FLOW
49# define ENABLE_RGB_MATRIX_PIXEL_FRACTAL
50// enabled only if RGB_MATRIX_FRAMEBUFFER_EFFECTS is defined
51# define ENABLE_RGB_MATRIX_TYPING_HEATMAP
52# define ENABLE_RGB_MATRIX_DIGITAL_RAIN
53// enabled only of RGB_MATRIX_KEYPRESSES or RGB_MATRIX_KEYRELEASES is defined
54# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_SIMPLE
55# define ENABLE_RGB_MATRIX_SOLID_REACTIVE
56# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_WIDE
57# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTIWIDE
58# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_CROSS
59# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTICROSS
60# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_NEXUS
61# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTINEXUS
62# define ENABLE_RGB_MATRIX_SPLASH
63# define ENABLE_RGB_MATRIX_MULTISPLASH
64# define ENABLE_RGB_MATRIX_SOLID_SPLASH
65# define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
18#endif 66#endif
diff --git a/keyboards/mechlovin/hannah60rgb/rev2/config.h b/keyboards/mechlovin/hannah60rgb/rev2/config.h
index 5e57f985d..e96ca0002 100644
--- a/keyboards/mechlovin/hannah60rgb/rev2/config.h
+++ b/keyboards/mechlovin/hannah60rgb/rev2/config.h
@@ -34,6 +34,54 @@
34#define RGB_MATRIX_LED_FLUSH_LIMIT 16 // limits in milliseconds how frequently an animation will update the LEDs. 16 (16ms) is equivalent to limiting to 60fps (increases keyboard responsiveness) 34#define RGB_MATRIX_LED_FLUSH_LIMIT 16 // limits in milliseconds how frequently an animation will update the LEDs. 16 (16ms) is equivalent to limiting to 60fps (increases keyboard responsiveness)
35#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255 35#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255
36#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_PINWHEEL // Sets the default mode, if none has been set 36#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_PINWHEEL // Sets the default mode, if none has been set
37// RGB Matrix Animation modes. Explicitly enabled
38// For full list of effects, see:
39// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects
40# define ENABLE_RGB_MATRIX_ALPHAS_MODS
41# define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
42# define ENABLE_RGB_MATRIX_GRADIENT_LEFT_RIGHT
43# define ENABLE_RGB_MATRIX_BREATHING
44# define ENABLE_RGB_MATRIX_BAND_SAT
45# define ENABLE_RGB_MATRIX_BAND_VAL
46# define ENABLE_RGB_MATRIX_BAND_PINWHEEL_SAT
47# define ENABLE_RGB_MATRIX_BAND_PINWHEEL_VAL
48# define ENABLE_RGB_MATRIX_BAND_SPIRAL_SAT
49# define ENABLE_RGB_MATRIX_BAND_SPIRAL_VAL
50# define ENABLE_RGB_MATRIX_CYCLE_ALL
51# define ENABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT
52# define ENABLE_RGB_MATRIX_CYCLE_UP_DOWN
53# define ENABLE_RGB_MATRIX_RAINBOW_MOVING_CHEVRON
54# define ENABLE_RGB_MATRIX_CYCLE_OUT_IN
55# define ENABLE_RGB_MATRIX_CYCLE_OUT_IN_DUAL
56# define ENABLE_RGB_MATRIX_CYCLE_PINWHEEL
57# define ENABLE_RGB_MATRIX_CYCLE_SPIRAL
58# define ENABLE_RGB_MATRIX_DUAL_BEACON
59# define ENABLE_RGB_MATRIX_RAINBOW_BEACON
60# define ENABLE_RGB_MATRIX_RAINBOW_PINWHEELS
61# define ENABLE_RGB_MATRIX_RAINDROPS
62# define ENABLE_RGB_MATRIX_JELLYBEAN_RAINDROPS
63# define ENABLE_RGB_MATRIX_HUE_BREATHING
64# define ENABLE_RGB_MATRIX_HUE_PENDULUM
65# define ENABLE_RGB_MATRIX_HUE_WAVE
66# define ENABLE_RGB_MATRIX_PIXEL_RAIN
67# define ENABLE_RGB_MATRIX_PIXEL_FLOW
68# define ENABLE_RGB_MATRIX_PIXEL_FRACTAL
69// enabled only if RGB_MATRIX_FRAMEBUFFER_EFFECTS is defined
70# define ENABLE_RGB_MATRIX_TYPING_HEATMAP
71# define ENABLE_RGB_MATRIX_DIGITAL_RAIN
72// enabled only of RGB_MATRIX_KEYPRESSES or RGB_MATRIX_KEYRELEASES is defined
73# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_SIMPLE
74# define ENABLE_RGB_MATRIX_SOLID_REACTIVE
75# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_WIDE
76# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTIWIDE
77# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_CROSS
78# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTICROSS
79# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_NEXUS
80# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTINEXUS
81# define ENABLE_RGB_MATRIX_SPLASH
82# define ENABLE_RGB_MATRIX_MULTISPLASH
83# define ENABLE_RGB_MATRIX_SOLID_SPLASH
84# define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
37 85
38#if defined(RGBLIGHT_ENABLE) && defined(RGB_MATRIX_ENABLE) 86#if defined(RGBLIGHT_ENABLE) && defined(RGB_MATRIX_ENABLE)
39# define RGB_MATRIX_DISABLE_KEYCODES 87# define RGB_MATRIX_DISABLE_KEYCODES
diff --git a/keyboards/mechlovin/infinity87/rgb_rev1/config.h b/keyboards/mechlovin/infinity87/rgb_rev1/config.h
index 8cef83f89..5b1a68308 100644
--- a/keyboards/mechlovin/infinity87/rgb_rev1/config.h
+++ b/keyboards/mechlovin/infinity87/rgb_rev1/config.h
@@ -37,9 +37,57 @@
37#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects 37#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
38#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 38#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
39#define RGB_MATRIX_KEYPRESSES 39#define RGB_MATRIX_KEYPRESSES
40#define DISABLE_RGB_MATRIX_SPLASH 40#undef ENABLE_RGB_MATRIX_SPLASH
41#define DISABLE_RGB_MATRIX_MULTISPLASH 41#undef ENABLE_RGB_MATRIX_MULTISPLASH
42#define DISABLE_RGB_MATRIX_SOLID_MULTISPLASH 42#undef ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
43// RGB Matrix Animation modes. Explicitly enabled
44// For full list of effects, see:
45// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects
46# define ENABLE_RGB_MATRIX_ALPHAS_MODS
47# define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
48# define ENABLE_RGB_MATRIX_GRADIENT_LEFT_RIGHT
49# define ENABLE_RGB_MATRIX_BREATHING
50# define ENABLE_RGB_MATRIX_BAND_SAT
51# define ENABLE_RGB_MATRIX_BAND_VAL
52# define ENABLE_RGB_MATRIX_BAND_PINWHEEL_SAT
53# define ENABLE_RGB_MATRIX_BAND_PINWHEEL_VAL
54# define ENABLE_RGB_MATRIX_BAND_SPIRAL_SAT
55# define ENABLE_RGB_MATRIX_BAND_SPIRAL_VAL
56# define ENABLE_RGB_MATRIX_CYCLE_ALL
57# define ENABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT
58# define ENABLE_RGB_MATRIX_CYCLE_UP_DOWN
59# define ENABLE_RGB_MATRIX_RAINBOW_MOVING_CHEVRON
60# define ENABLE_RGB_MATRIX_CYCLE_OUT_IN
61# define ENABLE_RGB_MATRIX_CYCLE_OUT_IN_DUAL
62# define ENABLE_RGB_MATRIX_CYCLE_PINWHEEL
63# define ENABLE_RGB_MATRIX_CYCLE_SPIRAL
64# define ENABLE_RGB_MATRIX_DUAL_BEACON
65# define ENABLE_RGB_MATRIX_RAINBOW_BEACON
66# define ENABLE_RGB_MATRIX_RAINBOW_PINWHEELS
67# define ENABLE_RGB_MATRIX_RAINDROPS
68# define ENABLE_RGB_MATRIX_JELLYBEAN_RAINDROPS
69# define ENABLE_RGB_MATRIX_HUE_BREATHING
70# define ENABLE_RGB_MATRIX_HUE_PENDULUM
71# define ENABLE_RGB_MATRIX_HUE_WAVE
72# define ENABLE_RGB_MATRIX_PIXEL_RAIN
73# define ENABLE_RGB_MATRIX_PIXEL_FLOW
74# define ENABLE_RGB_MATRIX_PIXEL_FRACTAL
75// enabled only if RGB_MATRIX_FRAMEBUFFER_EFFECTS is defined
76# define ENABLE_RGB_MATRIX_TYPING_HEATMAP
77# define ENABLE_RGB_MATRIX_DIGITAL_RAIN
78// enabled only of RGB_MATRIX_KEYPRESSES or RGB_MATRIX_KEYRELEASES is defined
79# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_SIMPLE
80# define ENABLE_RGB_MATRIX_SOLID_REACTIVE
81# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_WIDE
82# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTIWIDE
83# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_CROSS
84# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTICROSS
85# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_NEXUS
86# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTINEXUS
87# define ENABLE_RGB_MATRIX_SPLASH
88# define ENABLE_RGB_MATRIX_MULTISPLASH
89# define ENABLE_RGB_MATRIX_SOLID_SPLASH
90# define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
43//#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR 91//#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR
44#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 92#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL
45//#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_REACTIVE_SIMPLE 93//#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_REACTIVE_SIMPLE