summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDrashna Jaelre <drashna@live.com>2022-10-15 09:55:40 -0700
committerGitHub <noreply@github.com>2022-10-15 09:55:40 -0700
commitc8e998ccaddc6157ee5d406e277e973dd4796f37 (patch)
tree4f81e7fb8f1444ceae824362a4cccc064473af79
parent55b9a4d06e12df08564d3b6261f9ed81f75e07ec (diff)
Remove RGBLIGHT_ANIMATION and clean up effect defines for L-Q (#18727)
-rw-r--r--keyboards/labyrinth75/config.h24
-rw-r--r--keyboards/latincompass/latin17rgb/config.h11
-rw-r--r--keyboards/latincompass/latin47ble/config.h50
-rw-r--r--keyboards/latincompass/latin64ble/config.h13
-rw-r--r--keyboards/latincompass/latin6rgb/config.h1
-rw-r--r--keyboards/latincompass/latinpadble/config.h12
-rw-r--r--keyboards/lazydesigners/bolt/config.h11
-rw-r--r--keyboards/lazydesigners/dimple/config.h12
-rw-r--r--keyboards/lazydesigners/dimpleplus/config.h11
-rw-r--r--keyboards/lazydesigners/the40/config.h13
-rwxr-xr-xkeyboards/lazydesigners/the60/rev2/config.h14
-rw-r--r--keyboards/leafcutterlabs/bigknob/config.h15
-rw-r--r--keyboards/lets_split/keymaps/adam/config.h11
-rw-r--r--keyboards/lets_split/keymaps/cpeters1982/config.h11
-rw-r--r--keyboards/lets_split/keymaps/hvp/config.h11
-rw-r--r--keyboards/lets_split/keymaps/khord/config.h12
-rw-r--r--keyboards/lets_split/keymaps/mbsurfer/config.h11
-rw-r--r--keyboards/lets_split/keymaps/mjt/config.h11
-rw-r--r--keyboards/lets_split/keymaps/piemod/config.h11
-rw-r--r--keyboards/lets_split/keymaps/pitty/config.h11
-rw-r--r--keyboards/lets_split/keymaps/pyrol/config.h11
-rw-r--r--keyboards/lets_split/keymaps/tylerwince/config.h12
-rw-r--r--keyboards/lets_split/keymaps/via/config.h11
-rw-r--r--keyboards/lfkeyboards/lfk65_hs/config.h11
-rw-r--r--keyboards/lfkeyboards/lfk78/config.h12
-rw-r--r--keyboards/lfkeyboards/lfk87/config.h11
-rw-r--r--keyboards/lfkeyboards/lfkpad/config.h12
-rw-r--r--keyboards/lfkeyboards/mini1800/config.h11
-rw-r--r--keyboards/lfkeyboards/smk65/revb/config.h11
-rw-r--r--keyboards/lfkeyboards/smk65/revf/config.h12
-rw-r--r--keyboards/lily58/keymaps/chuan/config.h12
-rw-r--r--keyboards/lily58/keymaps/datadavd/config.h12
-rw-r--r--keyboards/lily58/keymaps/default/config.h12
-rw-r--r--keyboards/lily58/keymaps/drasbeck/config.h12
-rw-r--r--keyboards/lily58/keymaps/hvp/config.h12
-rw-r--r--keyboards/lily58/keymaps/jhelvy/config.h12
-rw-r--r--keyboards/lily58/keymaps/lily58l/config.h13
-rw-r--r--keyboards/lily58/keymaps/mikefightsbears/config.h12
-rw-r--r--keyboards/lily58/keymaps/narze/config.h12
-rw-r--r--keyboards/lily58/keymaps/pttbx/config.h12
-rw-r--r--keyboards/lily58/keymaps/via/config.h1
-rw-r--r--keyboards/lily58/keymaps/yshrsmz/config.h12
-rw-r--r--keyboards/lizard_trick/tenkey_plusplus/config.h12
-rw-r--r--keyboards/lm_keyboard/lm60n/config.h22
-rw-r--r--keyboards/lz/erghost/config.h3
-rw-r--r--keyboards/machine_industries/m4_a/config.h12
-rw-r--r--keyboards/makrosu/config.h41
-rw-r--r--keyboards/manta60/config.h22
-rw-r--r--keyboards/maple_computing/6ball/config.h11
-rw-r--r--keyboards/maple_computing/launchpad/keymaps/default_rgb/config.h13
-rw-r--r--keyboards/maple_computing/launchpad/keymaps/drashna/config.h11
-rw-r--r--keyboards/maple_computing/launchpad/rev1/config.h11
-rw-r--r--keyboards/maple_computing/lets_split_eh/eh/config.h12
-rw-r--r--keyboards/maple_computing/minidox/keymaps/alairock/config.h11
-rw-r--r--keyboards/maple_computing/minidox/keymaps/that_canadian/config.h11
-rw-r--r--keyboards/maple_computing/minidox/keymaps/xyverz/config.h11
-rw-r--r--keyboards/maple_computing/the_ruler/config.h11
-rw-r--r--keyboards/marksard/leftover30/config.h22
-rw-r--r--keyboards/marksard/rhymestone/rev1/config.h3
-rw-r--r--keyboards/marksard/treadstone32/keymaps/default/rules.mk1
-rw-r--r--keyboards/marksard/treadstone32/keymaps/like_jis/rules.mk1
-rw-r--r--keyboards/marksard/treadstone32/lite/config.h3
-rw-r--r--keyboards/marksard/treadstone32/rev1/config.h3
-rw-r--r--keyboards/marksard/treadstone48/rev1/config.h3
-rw-r--r--keyboards/marksard/treadstone48/rev2/config.h3
-rw-r--r--keyboards/massdrop/alt/keymaps/pregame/config.h2
-rw-r--r--keyboards/massdrop/ctrl/keymaps/endgame/config.h11
-rw-r--r--keyboards/massdrop/ctrl/keymaps/foxx1337/config.h11
-rw-r--r--keyboards/massdrop/ctrl/keymaps/matthewrobo/config.h11
-rw-r--r--keyboards/massdrop/ctrl/keymaps/xanimos/config.h39
-rw-r--r--keyboards/massdrop/thekey_v2/config.h11
-rw-r--r--keyboards/matrix/abelx/config.h12
-rw-r--r--keyboards/matrix/cain_re/config.h12
-rw-r--r--keyboards/matrix/m12og/rev1/config.h12
-rw-r--r--keyboards/matrix/m12og/rev2/config.h11
-rw-r--r--keyboards/matrix/m20add/config.h12
-rw-r--r--keyboards/matrix/noah/config.h12
-rw-r--r--keyboards/maxr1998/pulse4k/config.h11
-rw-r--r--keyboards/mechkeys/acr60/config.h11
-rwxr-xr-xkeyboards/mechkeys/alu84/config.h11
-rwxr-xr-xkeyboards/mechkeys/espectro/config.h12
-rw-r--r--keyboards/mechkeys/mechmini/v1/config.h11
-rwxr-xr-xkeyboards/mechkeys/mechmini/v2/config.h11
-rw-r--r--keyboards/mechkeys/mk60/config.h22
-rw-r--r--keyboards/mechlovin/adelais/rgb_led/rev2/config.h13
-rw-r--r--keyboards/mechlovin/adelais/standard_led/arm/config.h12
-rw-r--r--keyboards/mechlovin/delphine/mono_led/config.h24
-rw-r--r--keyboards/mechlovin/delphine/rgb_led/config.h22
-rw-r--r--keyboards/mechlovin/hannah60rgb/rev2/config.h11
-rw-r--r--keyboards/mechlovin/hannah910/config.h12
-rw-r--r--keyboards/mechlovin/infinity87/rev1/standard/config.h22
-rw-r--r--keyboards/mechlovin/infinity88/config.h22
-rw-r--r--keyboards/mechlovin/infinityce/config.h11
-rw-r--r--keyboards/mechlovin/jay60/config.h12
-rw-r--r--keyboards/mechlovin/kanu/config.h11
-rw-r--r--keyboards/mechlovin/kay60/config.h3
-rw-r--r--keyboards/mechlovin/kay65/config.h3
-rw-r--r--keyboards/mechlovin/pisces/config.h22
-rw-r--r--keyboards/mechlovin/serratus/config.h24
-rw-r--r--keyboards/mechstudio/ud_40_ortho/config.h12
-rw-r--r--keyboards/mechwild/murphpad/config.h22
-rw-r--r--keyboards/mechwild/obe/config.h22
-rw-r--r--keyboards/mehkee96/config.h11
-rwxr-xr-xkeyboards/melgeek/mj6xy/rev3/config.h19
-rw-r--r--keyboards/meow65/config.h11
-rw-r--r--keyboards/merge/uc1/config.h39
-rw-r--r--keyboards/meson/config.h12
-rw-r--r--keyboards/mexsistor/ludmila/config.h12
-rw-r--r--keyboards/miniaxe/config.h11
-rw-r--r--keyboards/minimacro5/config.h11
-rw-r--r--keyboards/mint60/config.h11
-rw-r--r--keyboards/misonoworks/karina/config.h13
-rw-r--r--keyboards/misterknife/knife66/config.h11
-rw-r--r--keyboards/misterknife/knife66_iso/config.h11
-rw-r--r--keyboards/miuni32/config.h11
-rw-r--r--keyboards/miuni32/keymaps/cassdelacruzmunoz/config.h1
-rw-r--r--keyboards/mixi/config.h11
-rw-r--r--keyboards/mixi/mixi.c2
-rwxr-xr-xkeyboards/molecule/config.h13
-rw-r--r--keyboards/momokai/tap_trio/config.h3
-rw-r--r--keyboards/monstargear/xo87/solderable/config.h11
-rw-r--r--keyboards/mt/blocked65/config.h11
-rw-r--r--keyboards/mt/mt40/config.h12
-rw-r--r--keyboards/mt/mt64rgb/config.h11
-rw-r--r--keyboards/mt/mt84/config.h1
-rw-r--r--keyboards/mt/mt980/config.h11
-rw-r--r--keyboards/mt/split75/config.h13
-rw-r--r--keyboards/mt/split75/keymaps/art/config.h13
-rw-r--r--keyboards/mxss/config.h11
-rw-r--r--keyboards/nacly/ua62/config.h12
-rw-r--r--keyboards/neito/config.h11
-rw-r--r--keyboards/neokeys/g67/hotswap/config.h22
-rw-r--r--keyboards/neokeys/g67/soldered/config.h22
-rw-r--r--keyboards/neson_design/n6/config.h11
-rw-r--r--keyboards/newgame40/config.h12
-rw-r--r--keyboards/nightly_boards/adellein/config.h13
-rw-r--r--keyboards/nightly_boards/alter/rev1/config.h22
-rw-r--r--keyboards/nightly_boards/conde60/config.h13
-rw-r--r--keyboards/nightly_boards/n2/config.h22
-rw-r--r--keyboards/nightly_boards/n40_o/config.h11
-rw-r--r--keyboards/nightly_boards/n87/config.h22
-rw-r--r--keyboards/nightly_boards/n9/config.h22
-rw-r--r--keyboards/nightly_boards/octopad/config.h11
-rw-r--r--keyboards/nightmare/config.h12
-rw-r--r--keyboards/nix_studio/oxalys80/config.h11
-rwxr-xr-xkeyboards/novelkeys/novelpad/config.h22
-rw-r--r--keyboards/noxary/260/config.h12
-rw-r--r--keyboards/noxary/268_2_rgb/config.h11
-rw-r--r--keyboards/noxary/x268/config.h11
-rw-r--r--keyboards/nullbitsco/nibble/config.h13
-rw-r--r--keyboards/numatreus/config.h1
-rw-r--r--keyboards/obosob/arch_36/keymaps/obosob/config.h1
-rw-r--r--keyboards/oddforge/vea/config.h11
-rw-r--r--keyboards/ogre/ergo_single/config.h12
-rw-r--r--keyboards/ogre/ergo_split/config.h11
-rw-r--r--keyboards/ok60/config.h11
-rw-r--r--keyboards/omkbd/ergodash/mini/config.h11
-rw-r--r--keyboards/omkbd/ergodash/rev1/config.h11
-rw-r--r--keyboards/omkbd/runner3680/3x6/config.h11
-rw-r--r--keyboards/omkbd/runner3680/3x7/config.h11
-rw-r--r--keyboards/omkbd/runner3680/3x8/config.h11
-rw-r--r--keyboards/omkbd/runner3680/4x6/config.h11
-rw-r--r--keyboards/omkbd/runner3680/4x7/config.h11
-rw-r--r--keyboards/omkbd/runner3680/4x8/config.h11
-rw-r--r--keyboards/omkbd/runner3680/5x6/config.h11
-rw-r--r--keyboards/omkbd/runner3680/5x7/config.h11
-rw-r--r--keyboards/omkbd/runner3680/5x8/config.h11
-rw-r--r--keyboards/omnikeyish/config.h13
-rw-r--r--keyboards/org60/config.h11
-rw-r--r--keyboards/orthocode/config.h3
-rw-r--r--keyboards/orthodox/keymaps/shaymdev/config.h2
-rw-r--r--keyboards/panc40/config.h11
-rw-r--r--keyboards/panc60/config.h11
-rw-r--r--keyboards/papercranekeyboards/gerald65/config.h3
-rw-r--r--keyboards/pdxkbc/config.h3
-rw-r--r--keyboards/pearl/config.h11
-rw-r--r--keyboards/peranekofactory/tone/rev1/config.h5
-rw-r--r--keyboards/peranekofactory/tone/rev2/config.h14
-rw-r--r--keyboards/percent/booster/config.h12
-rw-r--r--keyboards/percent/canoe/config.h11
-rw-r--r--keyboards/percent/skog/config.h11
-rw-r--r--keyboards/percent/skog_lite/config.h11
-rw-r--r--keyboards/phantom/config.h22
-rw-r--r--keyboards/pico/65keys/config.h11
-rw-r--r--keyboards/pico/70keys/config.h11
-rw-r--r--keyboards/picolab/frusta_fundamental/config.h16
-rwxr-xr-xkeyboards/pimentoso/paddino02/rev1/config.h11
-rwxr-xr-xkeyboards/pimentoso/paddino02/rev2/left/config.h11
-rwxr-xr-xkeyboards/pimentoso/paddino02/rev2/right/config.h11
-rw-r--r--keyboards/pkb65/config.h11
-rw-r--r--keyboards/planck/keymaps/dodger/config.h13
-rw-r--r--keyboards/planck/keymaps/dvz/config.h7
-rw-r--r--keyboards/planck/keymaps/experimental/config.h11
-rw-r--r--keyboards/planck/keymaps/myoung34/config.h11
-rw-r--r--keyboards/planck/keymaps/rootiest/config.h21
-rw-r--r--keyboards/playkbtw/ca66/config.h11
-rw-r--r--keyboards/playkbtw/helen80/config.h22
-rw-r--r--keyboards/playkbtw/pk60/config.h11
-rw-r--r--keyboards/plume/plume65/config.h22
-rw-r--r--keyboards/pohjolaworks/louhi/config.h12
-rw-r--r--keyboards/poker87c/config.h22
-rw-r--r--keyboards/poker87d/config.h22
-rw-r--r--keyboards/polycarbdiet/s20/config.h11
-rw-r--r--keyboards/pom_keyboards/tnln95/config.h12
-rw-r--r--keyboards/preonic/keymaps/era1112/config.h3
-rw-r--r--keyboards/preonic/keymaps/seph/config.h11
-rw-r--r--keyboards/preonic/rev3/config.h11
-rw-r--r--keyboards/preonic/rev3_drop/config.h12
-rw-r--r--keyboards/primekb/prime_e/rgb/config.h11
-rw-r--r--keyboards/primekb/prime_r/config.h11
-rw-r--r--keyboards/program_yoink/config.h3
-rw-r--r--keyboards/program_yoink/staggered/keymaps/via/config.h11
-rw-r--r--keyboards/projectcain/relic/config.h12
-rw-r--r--keyboards/projectcain/vault35/config.h12
-rw-r--r--keyboards/projectcain/vault45/config.h12
-rw-r--r--keyboards/projectkb/alice/rev1/config.h11
-rw-r--r--keyboards/projectkb/alice/rev2/config.h11
-rw-r--r--keyboards/prototypist/allison/config.h12
-rw-r--r--keyboards/prototypist/allison_numpad/config.h12
-rw-r--r--keyboards/pteron36/config.h12
-rw-r--r--keyboards/qpockets/wanten/config.h12
-rw-r--r--keyboards/quad_h/lb75/config.h22
-rw-r--r--keyboards/quantrik/kyuu/config.h12
-rw-r--r--keyboards/qvex/lynepad/config.h11
-rw-r--r--keyboards/qwertyydox/config.h22
225 files changed, 1861 insertions, 924 deletions
diff --git a/keyboards/labyrinth75/config.h b/keyboards/labyrinth75/config.h
index c944d14ed5..b03920b95d 100644
--- a/keyboards/labyrinth75/config.h
+++ b/keyboards/labyrinth75/config.h
@@ -50,24 +50,22 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50 50
51#define RGB_DI_PIN B0 //D5 could also be the other pin maybe 51#define RGB_DI_PIN B0 //D5 could also be the other pin maybe
52//#ifdef RGB_DI_PIN 52//#ifdef RGB_DI_PIN
53#define RGBLED_NUM 6 53#define RGBLED_NUM 6
54//# define RGBLIGHT_HUE_STEP 8 54//# define RGBLIGHT_HUE_STEP 8
55//# define RGBLIGHT_SAT_STEP 8 55//# define RGBLIGHT_SAT_STEP 8
56//# define RGBLIGHT_VAL_STEP 8 56//# define RGBLIGHT_VAL_STEP 8
57//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 57//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
58//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 58//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
59/*== all animations enable ==*/ 59#define RGBLIGHT_EFFECT_BREATHING
60#define RGBLIGHT_ANIMATIONS 60#define RGBLIGHT_EFFECT_RAINBOW_MOOD
61/*== or choose animations ==*/ 61#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
62//# define RGBLIGHT_EFFECT_BREATHING 62#define RGBLIGHT_EFFECT_SNAKE
63//# define RGBLIGHT_EFFECT_RAINBOW_MOOD 63#define RGBLIGHT_EFFECT_KNIGHT
64//# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 64#define RGBLIGHT_EFFECT_CHRISTMAS
65//# define RGBLIGHT_EFFECT_SNAKE 65#define RGBLIGHT_EFFECT_STATIC_GRADIENT
66//# define RGBLIGHT_EFFECT_KNIGHT 66#define RGBLIGHT_EFFECT_RGB_TEST
67//# define RGBLIGHT_EFFECT_CHRISTMAS 67#define RGBLIGHT_EFFECT_ALTERNATING
68//# define RGBLIGHT_EFFECT_STATIC_GRADIENT 68#define RGBLIGHT_EFFECT_TWINKLE
69//# define RGBLIGHT_EFFECT_RGB_TEST
70//# define RGBLIGHT_EFFECT_ALTERNATING
71/*== customize breathing effect ==*/ 69/*== customize breathing effect ==*/
72/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 70/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
73//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 71//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/latincompass/latin17rgb/config.h b/keyboards/latincompass/latin17rgb/config.h
index 68e9debf4e..3b7af18dd7 100644
--- a/keyboards/latincompass/latin17rgb/config.h
+++ b/keyboards/latincompass/latin17rgb/config.h
@@ -113,7 +113,16 @@
113#endif 113#endif
114#define RGB_DI_PIN B7 114#define RGB_DI_PIN B7
115#ifdef RGB_DI_PIN 115#ifdef RGB_DI_PIN
116#define RGBLIGHT_ANIMATIONS 116#define RGBLIGHT_EFFECT_BREATHING
117#define RGBLIGHT_EFFECT_RAINBOW_MOOD
118#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
119#define RGBLIGHT_EFFECT_SNAKE
120#define RGBLIGHT_EFFECT_KNIGHT
121#define RGBLIGHT_EFFECT_CHRISTMAS
122#define RGBLIGHT_EFFECT_STATIC_GRADIENT
123#define RGBLIGHT_EFFECT_RGB_TEST
124#define RGBLIGHT_EFFECT_ALTERNATING
125#define RGBLIGHT_EFFECT_TWINKLE
117#define RGBLED_NUM 8 126#define RGBLED_NUM 8
118#define RGBLIGHT_HUE_STEP 5 127#define RGBLIGHT_HUE_STEP 5
119#define RGBLIGHT_SAT_STEP 5 128#define RGBLIGHT_SAT_STEP 5
diff --git a/keyboards/latincompass/latin47ble/config.h b/keyboards/latincompass/latin47ble/config.h
index 019e18751d..505ecf902a 100644
--- a/keyboards/latincompass/latin47ble/config.h
+++ b/keyboards/latincompass/latin47ble/config.h
@@ -1,18 +1,18 @@
1 /* Copyright 2020 haierwangwei2005 1 /* Copyright 2020 haierwangwei2005
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#pragma once 17#pragma once
18 18
@@ -46,18 +46,16 @@
46 #define RGBLIGHT_VAL_STEP 8 46 #define RGBLIGHT_VAL_STEP 8
47// #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 47// #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
48// #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 48// #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
49// /*== all animations enable ==*/ 49#define RGBLIGHT_EFFECT_BREATHING
50 #define RGBLIGHT_ANIMATIONS 50#define RGBLIGHT_EFFECT_RAINBOW_MOOD
51// /*== or choose animations ==*/ 51#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
52// #define RGBLIGHT_EFFECT_BREATHING 52#define RGBLIGHT_EFFECT_SNAKE
53// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 53#define RGBLIGHT_EFFECT_KNIGHT
54// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 54#define RGBLIGHT_EFFECT_CHRISTMAS
55// #define RGBLIGHT_EFFECT_SNAKE 55#define RGBLIGHT_EFFECT_STATIC_GRADIENT
56// #define RGBLIGHT_EFFECT_KNIGHT 56#define RGBLIGHT_EFFECT_RGB_TEST
57// #define RGBLIGHT_EFFECT_CHRISTMAS 57#define RGBLIGHT_EFFECT_ALTERNATING
58// #define RGBLIGHT_EFFECT_STATIC_GRADIENT 58#define RGBLIGHT_EFFECT_TWINKLE
59// #define RGBLIGHT_EFFECT_RGB_TEST
60// #define RGBLIGHT_EFFECT_ALTERNATING
61#endif 59#endif
62 60
63#define TAPPING_TERM 250 61#define TAPPING_TERM 250
diff --git a/keyboards/latincompass/latin64ble/config.h b/keyboards/latincompass/latin64ble/config.h
index 866bee31fa..6396c5156d 100644
--- a/keyboards/latincompass/latin64ble/config.h
+++ b/keyboards/latincompass/latin64ble/config.h
@@ -38,9 +38,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.*/
38#define RGBLIGHT_VAL_STEP 25 38#define RGBLIGHT_VAL_STEP 25
39#define RGBLIGHT_LIMIT_VAL 255 39#define RGBLIGHT_LIMIT_VAL 255
40#define RGBLIGHT_EFFECT_KNIGHT_OFFSET 20 40#define RGBLIGHT_EFFECT_KNIGHT_OFFSET 20
41#define RGBLIGHT_ANIMATIONS // Run RGB animations 41#define RGBLIGHT_EFFECT_BREATHING
42#define RGBLIGHT_EFFECT_RAINBOW_MOOD
43#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
44#define RGBLIGHT_EFFECT_SNAKE
45#define RGBLIGHT_EFFECT_KNIGHT
46#define RGBLIGHT_EFFECT_CHRISTMAS
47#define RGBLIGHT_EFFECT_STATIC_GRADIENT
48#define RGBLIGHT_EFFECT_RGB_TEST
49#define RGBLIGHT_EFFECT_ALTERNATING
50#define RGBLIGHT_EFFECT_TWINKLE
42 51
43 52
44#define VIA_HAS_BROKEN_KEYCODES 53#define VIA_HAS_BROKEN_KEYCODES
45
46
diff --git a/keyboards/latincompass/latin6rgb/config.h b/keyboards/latincompass/latin6rgb/config.h
index 1b7a9b9035..bd1a67fa58 100644
--- a/keyboards/latincompass/latin6rgb/config.h
+++ b/keyboards/latincompass/latin6rgb/config.h
@@ -110,7 +110,6 @@
110#endif 110#endif
111//#define RGB_DI_PIN B7 111//#define RGB_DI_PIN B7
112//#ifdef RGB_DI_PIN 112//#ifdef RGB_DI_PIN
113//#define RGBLIGHT_ANIMATIONS
114//#define RGBLED_NUM 8 113//#define RGBLED_NUM 8
115//#define RGBLIGHT_HUE_STEP 5 114//#define RGBLIGHT_HUE_STEP 5
116//#define RGBLIGHT_SAT_STEP 5 115//#define RGBLIGHT_SAT_STEP 5
diff --git a/keyboards/latincompass/latinpadble/config.h b/keyboards/latincompass/latinpadble/config.h
index cefcbd6469..623fc0f5cd 100644
--- a/keyboards/latincompass/latinpadble/config.h
+++ b/keyboards/latincompass/latinpadble/config.h
@@ -43,7 +43,17 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.*/
43#define RGBLIGHT_VAL_STEP 25 43#define RGBLIGHT_VAL_STEP 25
44#define RGBLIGHT_LIMIT_VAL 255 44#define RGBLIGHT_LIMIT_VAL 255
45#define RGBLIGHT_EFFECT_KNIGHT_OFFSET 20 45#define RGBLIGHT_EFFECT_KNIGHT_OFFSET 20
46//#define RGBLIGHT_ANIMATIONS // Run RGB animations 46#define RGBLIGHT_EFFECT_BREATHING
47#define RGBLIGHT_EFFECT_RAINBOW_MOOD
48#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
49#define RGBLIGHT_EFFECT_SNAKE
50#define RGBLIGHT_EFFECT_KNIGHT
51#define RGBLIGHT_EFFECT_CHRISTMAS
52#define RGBLIGHT_EFFECT_STATIC_GRADIENT
53#define RGBLIGHT_EFFECT_RGB_TEST
54#define RGBLIGHT_EFFECT_ALTERNATING
55#define RGBLIGHT_EFFECT_TWINKLE
56
47#undef ENABLE_RGB_MATRIX_ALPHAS_MODS 57#undef ENABLE_RGB_MATRIX_ALPHAS_MODS
48#undef ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN 58#undef ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
49#undef ENABLE_RGB_MATRIX_BREATHING 59#undef ENABLE_RGB_MATRIX_BREATHING
diff --git a/keyboards/lazydesigners/bolt/config.h b/keyboards/lazydesigners/bolt/config.h
index 7139bca6ac..341abfbc53 100644
--- a/keyboards/lazydesigners/bolt/config.h
+++ b/keyboards/lazydesigners/bolt/config.h
@@ -31,7 +31,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
31/* RBG underglow */ 31/* RBG underglow */
32#define RGB_DI_PIN E6 32#define RGB_DI_PIN E6
33#ifdef RGB_DI_PIN 33#ifdef RGB_DI_PIN
34 #define RGBLIGHT_ANIMATIONS 34#define RGBLIGHT_EFFECT_BREATHING
35#define RGBLIGHT_EFFECT_RAINBOW_MOOD
36#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
37#define RGBLIGHT_EFFECT_SNAKE
38#define RGBLIGHT_EFFECT_KNIGHT
39#define RGBLIGHT_EFFECT_CHRISTMAS
40#define RGBLIGHT_EFFECT_STATIC_GRADIENT
41#define RGBLIGHT_EFFECT_RGB_TEST
42#define RGBLIGHT_EFFECT_ALTERNATING
43#define RGBLIGHT_EFFECT_TWINKLE
35 #define RGBLIGHT_SLEEP 44 #define RGBLIGHT_SLEEP
36 #define RGBLED_NUM 13 45 #define RGBLED_NUM 13
37 /* #define RGBLIGHT_HUE_STEP 8 */ 46 /* #define RGBLIGHT_HUE_STEP 8 */
diff --git a/keyboards/lazydesigners/dimple/config.h b/keyboards/lazydesigners/dimple/config.h
index 4a8f7a1dce..87e9167712 100644
--- a/keyboards/lazydesigners/dimple/config.h
+++ b/keyboards/lazydesigners/dimple/config.h
@@ -42,11 +42,19 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
42/* RBG underglow */ 42/* RBG underglow */
43#define RGB_DI_PIN B7 43#define RGB_DI_PIN B7
44#ifdef RGB_DI_PIN 44#ifdef RGB_DI_PIN
45 #define RGBLIGHT_ANIMATIONS 45#define RGBLIGHT_EFFECT_BREATHING
46#define RGBLIGHT_EFFECT_RAINBOW_MOOD
47#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
48#define RGBLIGHT_EFFECT_SNAKE
49#define RGBLIGHT_EFFECT_KNIGHT
50#define RGBLIGHT_EFFECT_CHRISTMAS
51#define RGBLIGHT_EFFECT_STATIC_GRADIENT
52#define RGBLIGHT_EFFECT_RGB_TEST
53#define RGBLIGHT_EFFECT_ALTERNATING
54#define RGBLIGHT_EFFECT_TWINKLE
46 #define RGBLIGHT_SLEEP 55 #define RGBLIGHT_SLEEP
47 #define RGBLED_NUM 50 56 #define RGBLED_NUM 50
48 /* #define RGBLIGHT_HUE_STEP 8 */ 57 /* #define RGBLIGHT_HUE_STEP 8 */
49 /* #define RGBLIGHT_SAT_STEP 8 */ 58 /* #define RGBLIGHT_SAT_STEP 8 */
50 /* #define RGBLIGHT_VAL_STEP 8 */ 59 /* #define RGBLIGHT_VAL_STEP 8 */
51#endif 60#endif
52
diff --git a/keyboards/lazydesigners/dimpleplus/config.h b/keyboards/lazydesigners/dimpleplus/config.h
index b96be3b18f..61c2beb226 100644
--- a/keyboards/lazydesigners/dimpleplus/config.h
+++ b/keyboards/lazydesigners/dimpleplus/config.h
@@ -35,7 +35,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
35/* RBG underglow */ 35/* RBG underglow */
36#define RGB_DI_PIN D2 36#define RGB_DI_PIN D2
37#ifdef RGB_DI_PIN 37#ifdef RGB_DI_PIN
38 #define RGBLIGHT_ANIMATIONS 38#define RGBLIGHT_EFFECT_BREATHING
39#define RGBLIGHT_EFFECT_RAINBOW_MOOD
40#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
41#define RGBLIGHT_EFFECT_SNAKE
42#define RGBLIGHT_EFFECT_KNIGHT
43#define RGBLIGHT_EFFECT_CHRISTMAS
44#define RGBLIGHT_EFFECT_STATIC_GRADIENT
45#define RGBLIGHT_EFFECT_RGB_TEST
46#define RGBLIGHT_EFFECT_ALTERNATING
47#define RGBLIGHT_EFFECT_TWINKLE
39 #define RGBLIGHT_SLEEP 48 #define RGBLIGHT_SLEEP
40 #define RGBLED_NUM 8 49 #define RGBLED_NUM 8
41 /* #define RGBLIGHT_HUE_STEP 8 */ 50 /* #define RGBLIGHT_HUE_STEP 8 */
diff --git a/keyboards/lazydesigners/the40/config.h b/keyboards/lazydesigners/the40/config.h
index 0fe62548ea..0257d54727 100644
--- a/keyboards/lazydesigners/the40/config.h
+++ b/keyboards/lazydesigners/the40/config.h
@@ -38,6 +38,15 @@
38 #define RGBLIGHT_HUE_STEP 8 38 #define RGBLIGHT_HUE_STEP 8
39 #define RGBLIGHT_SAT_STEP 8 39 #define RGBLIGHT_SAT_STEP 8
40 #define RGBLIGHT_VAL_STEP 8 40 #define RGBLIGHT_VAL_STEP 8
41 #define RGBLIGHT_SLEEP 41 #define RGBLIGHT_SLEEP
42 #define RGBLIGHT_ANIMATIONS 42#define RGBLIGHT_EFFECT_BREATHING
43#define RGBLIGHT_EFFECT_RAINBOW_MOOD
44#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
45#define RGBLIGHT_EFFECT_SNAKE
46#define RGBLIGHT_EFFECT_KNIGHT
47#define RGBLIGHT_EFFECT_CHRISTMAS
48#define RGBLIGHT_EFFECT_STATIC_GRADIENT
49#define RGBLIGHT_EFFECT_RGB_TEST
50#define RGBLIGHT_EFFECT_ALTERNATING
51#define RGBLIGHT_EFFECT_TWINKLE
43#endif 52#endif
diff --git a/keyboards/lazydesigners/the60/rev2/config.h b/keyboards/lazydesigners/the60/rev2/config.h
index aa12abe6e5..916ef571f2 100755
--- a/keyboards/lazydesigners/the60/rev2/config.h
+++ b/keyboards/lazydesigners/the60/rev2/config.h
@@ -38,7 +38,15 @@
38 #define RGBLIGHT_HUE_STEP 8 38 #define RGBLIGHT_HUE_STEP 8
39 #define RGBLIGHT_SAT_STEP 8 39 #define RGBLIGHT_SAT_STEP 8
40 #define RGBLIGHT_VAL_STEP 8 40 #define RGBLIGHT_VAL_STEP 8
41 #define RGBLIGHT_SLEEP 41 #define RGBLIGHT_SLEEP
42 #define RGBLIGHT_ANIMATIONS 42#define RGBLIGHT_EFFECT_BREATHING
43#define RGBLIGHT_EFFECT_RAINBOW_MOOD
44#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
45#define RGBLIGHT_EFFECT_SNAKE
46#define RGBLIGHT_EFFECT_KNIGHT
47#define RGBLIGHT_EFFECT_CHRISTMAS
48#define RGBLIGHT_EFFECT_STATIC_GRADIENT
49#define RGBLIGHT_EFFECT_RGB_TEST
50#define RGBLIGHT_EFFECT_ALTERNATING
51#define RGBLIGHT_EFFECT_TWINKLE
43#endif 52#endif
44
diff --git a/keyboards/leafcutterlabs/bigknob/config.h b/keyboards/leafcutterlabs/bigknob/config.h
index 3034c0e2f4..961a477bfb 100644
--- a/keyboards/leafcutterlabs/bigknob/config.h
+++ b/keyboards/leafcutterlabs/bigknob/config.h
@@ -35,7 +35,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
35 * 35 *
36*/ 36*/
37 37
38// Srating with closest to USB port 38// Srating with closest to USB port
39#define DIRECT_PINS { \ 39#define DIRECT_PINS { \
40 { B7, D4, D6, F6, F7} \ 40 { B7, D4, D6, F6, F7} \
41} 41}
@@ -47,5 +47,14 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
47 47
48/* ws2812 RGB LED */ 48/* ws2812 RGB LED */
49#define RGB_DI_PIN C7 //D3 - underglow C7 - backlight 49#define RGB_DI_PIN C7 //D3 - underglow C7 - backlight
50#define RGBLIGHT_ANIMATIONS 50#define RGBLIGHT_EFFECT_BREATHING
51#define RGBLED_NUM 5 // Number of LEDs \ No newline at end of file 51#define RGBLIGHT_EFFECT_RAINBOW_MOOD
52#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
53#define RGBLIGHT_EFFECT_SNAKE
54#define RGBLIGHT_EFFECT_KNIGHT
55#define RGBLIGHT_EFFECT_CHRISTMAS
56#define RGBLIGHT_EFFECT_STATIC_GRADIENT
57#define RGBLIGHT_EFFECT_RGB_TEST
58#define RGBLIGHT_EFFECT_ALTERNATING
59#define RGBLIGHT_EFFECT_TWINKLE
60#define RGBLED_NUM 5 // Number of LEDs
diff --git a/keyboards/lets_split/keymaps/adam/config.h b/keyboards/lets_split/keymaps/adam/config.h
index 2819051c11..826c381b32 100644
--- a/keyboards/lets_split/keymaps/adam/config.h
+++ b/keyboards/lets_split/keymaps/adam/config.h
@@ -32,7 +32,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
32#ifdef SUBPROJECT_rev2 32#ifdef SUBPROJECT_rev2
33 /* RGB Underglow */ 33 /* RGB Underglow */
34 #undef RGBLED_NUM 34 #undef RGBLED_NUM
35 #define RGBLIGHT_ANIMATIONS 35#define RGBLIGHT_EFFECT_BREATHING
36#define RGBLIGHT_EFFECT_RAINBOW_MOOD
37#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
38#define RGBLIGHT_EFFECT_SNAKE
39#define RGBLIGHT_EFFECT_KNIGHT
40#define RGBLIGHT_EFFECT_CHRISTMAS
41#define RGBLIGHT_EFFECT_STATIC_GRADIENT
42#define RGBLIGHT_EFFECT_RGB_TEST
43#define RGBLIGHT_EFFECT_ALTERNATING
44#define RGBLIGHT_EFFECT_TWINKLE
36 #define RGBLED_NUM 8 45 #define RGBLED_NUM 8
37#endif 46#endif
38 47
diff --git a/keyboards/lets_split/keymaps/cpeters1982/config.h b/keyboards/lets_split/keymaps/cpeters1982/config.h
index bff85f1414..da37310158 100644
--- a/keyboards/lets_split/keymaps/cpeters1982/config.h
+++ b/keyboards/lets_split/keymaps/cpeters1982/config.h
@@ -34,7 +34,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
34 34
35// // Enable LED strip 35// // Enable LED strip
36#undef RGBLED_NUM 36#undef RGBLED_NUM
37#define RGBLIGHT_ANIMATIONS 37#define RGBLIGHT_EFFECT_BREATHING
38#define RGBLIGHT_EFFECT_RAINBOW_MOOD
39#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
40#define RGBLIGHT_EFFECT_SNAKE
41#define RGBLIGHT_EFFECT_KNIGHT
42#define RGBLIGHT_EFFECT_CHRISTMAS
43#define RGBLIGHT_EFFECT_STATIC_GRADIENT
44#define RGBLIGHT_EFFECT_RGB_TEST
45#define RGBLIGHT_EFFECT_ALTERNATING
46#define RGBLIGHT_EFFECT_TWINKLE
38#define RGBLED_NUM 10 47#define RGBLED_NUM 10
39 48
40// Space Cadet 49// Space Cadet
diff --git a/keyboards/lets_split/keymaps/hvp/config.h b/keyboards/lets_split/keymaps/hvp/config.h
index 43d8b0f597..9f705b0fb7 100644
--- a/keyboards/lets_split/keymaps/hvp/config.h
+++ b/keyboards/lets_split/keymaps/hvp/config.h
@@ -32,5 +32,14 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
32// #define EE_HANDS 32// #define EE_HANDS
33 33
34#undef RGBLED_NUM 34#undef RGBLED_NUM
35#define RGBLIGHT_ANIMATIONS 35#define RGBLIGHT_EFFECT_BREATHING
36#define RGBLIGHT_EFFECT_RAINBOW_MOOD
37#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
38#define RGBLIGHT_EFFECT_SNAKE
39#define RGBLIGHT_EFFECT_KNIGHT
40#define RGBLIGHT_EFFECT_CHRISTMAS
41#define RGBLIGHT_EFFECT_STATIC_GRADIENT
42#define RGBLIGHT_EFFECT_RGB_TEST
43#define RGBLIGHT_EFFECT_ALTERNATING
44#define RGBLIGHT_EFFECT_TWINKLE
36#define RGBLED_NUM 10 45#define RGBLED_NUM 10
diff --git a/keyboards/lets_split/keymaps/khord/config.h b/keyboards/lets_split/keymaps/khord/config.h
index 9d3cfca20d..489e76612a 100644
--- a/keyboards/lets_split/keymaps/khord/config.h
+++ b/keyboards/lets_split/keymaps/khord/config.h
@@ -31,6 +31,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
31// #define MASTER_RIGHT 31// #define MASTER_RIGHT
32#define EE_HANDS 32#define EE_HANDS
33 33
34#define RGBLIGHT_ANIMATIONS 34#define RGBLIGHT_EFFECT_BREATHING
35#define RGBLIGHT_EFFECT_RAINBOW_MOOD
36#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
37#define RGBLIGHT_EFFECT_SNAKE
38#define RGBLIGHT_EFFECT_KNIGHT
39#define RGBLIGHT_EFFECT_CHRISTMAS
40#define RGBLIGHT_EFFECT_STATIC_GRADIENT
41#define RGBLIGHT_EFFECT_RGB_TEST
42#define RGBLIGHT_EFFECT_ALTERNATING
43#define RGBLIGHT_EFFECT_TWINKLE
44
35 45
36#endif 46#endif
diff --git a/keyboards/lets_split/keymaps/mbsurfer/config.h b/keyboards/lets_split/keymaps/mbsurfer/config.h
index 666a2012bd..e9f43a72c6 100644
--- a/keyboards/lets_split/keymaps/mbsurfer/config.h
+++ b/keyboards/lets_split/keymaps/mbsurfer/config.h
@@ -32,7 +32,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
32#define EE_HANDS 32#define EE_HANDS
33 33
34#undef RGBLED_NUM 34#undef RGBLED_NUM
35#define RGBLIGHT_ANIMATIONS 35#define RGBLIGHT_EFFECT_BREATHING
36#define RGBLIGHT_EFFECT_RAINBOW_MOOD
37#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
38#define RGBLIGHT_EFFECT_SNAKE
39#define RGBLIGHT_EFFECT_KNIGHT
40#define RGBLIGHT_EFFECT_CHRISTMAS
41#define RGBLIGHT_EFFECT_STATIC_GRADIENT
42#define RGBLIGHT_EFFECT_RGB_TEST
43#define RGBLIGHT_EFFECT_ALTERNATING
44#define RGBLIGHT_EFFECT_TWINKLE
36#define RGBLED_NUM 8 45#define RGBLED_NUM 8
37 46
38#endif 47#endif
diff --git a/keyboards/lets_split/keymaps/mjt/config.h b/keyboards/lets_split/keymaps/mjt/config.h
index b82efab6b0..94be36ef55 100644
--- a/keyboards/lets_split/keymaps/mjt/config.h
+++ b/keyboards/lets_split/keymaps/mjt/config.h
@@ -32,5 +32,14 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
32#endif 32#endif
33 33
34#undef RGBLED_NUM 34#undef RGBLED_NUM
35#define RGBLIGHT_ANIMATIONS 35#define RGBLIGHT_EFFECT_BREATHING
36#define RGBLIGHT_EFFECT_RAINBOW_MOOD
37#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
38#define RGBLIGHT_EFFECT_SNAKE
39#define RGBLIGHT_EFFECT_KNIGHT
40#define RGBLIGHT_EFFECT_CHRISTMAS
41#define RGBLIGHT_EFFECT_STATIC_GRADIENT
42#define RGBLIGHT_EFFECT_RGB_TEST
43#define RGBLIGHT_EFFECT_ALTERNATING
44#define RGBLIGHT_EFFECT_TWINKLE
36#define RGBLED_NUM 10 45#define RGBLED_NUM 10
diff --git a/keyboards/lets_split/keymaps/piemod/config.h b/keyboards/lets_split/keymaps/piemod/config.h
index b0ccdb0699..b6932e9a73 100644
--- a/keyboards/lets_split/keymaps/piemod/config.h
+++ b/keyboards/lets_split/keymaps/piemod/config.h
@@ -33,7 +33,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
33#undef RGBLED_NUM 33#undef RGBLED_NUM
34#define RGBLED_NUM 10 34#define RGBLED_NUM 10
35#define RGBLIGHT_SLEEP 35#define RGBLIGHT_SLEEP
36#define RGBLIGHT_ANIMATIONS 36#define RGBLIGHT_EFFECT_BREATHING
37#define RGBLIGHT_EFFECT_RAINBOW_MOOD
38#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
39#define RGBLIGHT_EFFECT_SNAKE
40#define RGBLIGHT_EFFECT_KNIGHT
41#define RGBLIGHT_EFFECT_CHRISTMAS
42#define RGBLIGHT_EFFECT_STATIC_GRADIENT
43#define RGBLIGHT_EFFECT_RGB_TEST
44#define RGBLIGHT_EFFECT_ALTERNATING
45#define RGBLIGHT_EFFECT_TWINKLE
37#define RGBLIGHT_EFFECT_SNAKE_LENGTH 1 46#define RGBLIGHT_EFFECT_SNAKE_LENGTH 1
38#define RGBLIGHT_EFFECT_KNIGHT_LENGTH 1 47#define RGBLIGHT_EFFECT_KNIGHT_LENGTH 1
39 48
diff --git a/keyboards/lets_split/keymaps/pitty/config.h b/keyboards/lets_split/keymaps/pitty/config.h
index 9becb13968..029d2ead75 100644
--- a/keyboards/lets_split/keymaps/pitty/config.h
+++ b/keyboards/lets_split/keymaps/pitty/config.h
@@ -12,7 +12,16 @@
12#define TAPPING_TOGGLE 2 12#define TAPPING_TOGGLE 2
13 13
14#undef RGBLED_NUM 14#undef RGBLED_NUM
15#define RGBLIGHT_ANIMATIONS 15#define RGBLIGHT_EFFECT_BREATHING
16#define RGBLIGHT_EFFECT_RAINBOW_MOOD
17#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
18#define RGBLIGHT_EFFECT_SNAKE
19#define RGBLIGHT_EFFECT_KNIGHT
20#define RGBLIGHT_EFFECT_CHRISTMAS
21#define RGBLIGHT_EFFECT_STATIC_GRADIENT
22#define RGBLIGHT_EFFECT_RGB_TEST
23#define RGBLIGHT_EFFECT_ALTERNATING
24#define RGBLIGHT_EFFECT_TWINKLE
16#define RGBLED_NUM 2 25#define RGBLED_NUM 2
17#define RGBLIGHT_HUE_STEP 8 26#define RGBLIGHT_HUE_STEP 8
18#define RGBLIGHT_SAT_STEP 8 27#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/lets_split/keymaps/pyrol/config.h b/keyboards/lets_split/keymaps/pyrol/config.h
index bc0ee4be35..a87e67fe56 100644
--- a/keyboards/lets_split/keymaps/pyrol/config.h
+++ b/keyboards/lets_split/keymaps/pyrol/config.h
@@ -22,5 +22,14 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
22 22
23#define MASTER_LEFT 23#define MASTER_LEFT
24#undef RGBLED_NUM 24#undef RGBLED_NUM
25#define RGBLIGHT_ANIMATIONS 25#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
28#define RGBLIGHT_EFFECT_SNAKE
29#define RGBLIGHT_EFFECT_KNIGHT
30#define RGBLIGHT_EFFECT_CHRISTMAS
31#define RGBLIGHT_EFFECT_STATIC_GRADIENT
32#define RGBLIGHT_EFFECT_RGB_TEST
33#define RGBLIGHT_EFFECT_ALTERNATING
34#define RGBLIGHT_EFFECT_TWINKLE
26#define RGBLED_NUM 8 35#define RGBLED_NUM 8
diff --git a/keyboards/lets_split/keymaps/tylerwince/config.h b/keyboards/lets_split/keymaps/tylerwince/config.h
index 1dc693d24b..eda4a1b8b2 100644
--- a/keyboards/lets_split/keymaps/tylerwince/config.h
+++ b/keyboards/lets_split/keymaps/tylerwince/config.h
@@ -28,8 +28,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28 28
29#undef RGBLED_NUM 29#undef RGBLED_NUM
30#define RGBLED_NUM 12 30#define RGBLED_NUM 12
31#define RGBLIGHT_ANIMATIONS 31#define RGBLIGHT_EFFECT_BREATHING
32#define RGBLIGHT_EFFECT_RAINBOW_MOOD
33#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
34#define RGBLIGHT_EFFECT_SNAKE
35#define RGBLIGHT_EFFECT_KNIGHT
36#define RGBLIGHT_EFFECT_CHRISTMAS
37#define RGBLIGHT_EFFECT_STATIC_GRADIENT
38#define RGBLIGHT_EFFECT_RGB_TEST
39#define RGBLIGHT_EFFECT_ALTERNATING
40#define RGBLIGHT_EFFECT_TWINKLE
32#define RGBLIGHT_HUE_STEP 8 41#define RGBLIGHT_HUE_STEP 8
33#define RGBLIGHT_SAT_STEP 8 42#define RGBLIGHT_SAT_STEP 8
34#define RGBLIGHT_VAL_STEP 8 43#define RGBLIGHT_VAL_STEP 8
35
diff --git a/keyboards/lets_split/keymaps/via/config.h b/keyboards/lets_split/keymaps/via/config.h
index 479470a93e..a676d6826d 100644
--- a/keyboards/lets_split/keymaps/via/config.h
+++ b/keyboards/lets_split/keymaps/via/config.h
@@ -32,7 +32,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
32// #define EE_HANDS 32// #define EE_HANDS
33 33
34#undef RGBLED_NUM 34#undef RGBLED_NUM
35#define RGBLIGHT_ANIMATIONS 35#define RGBLIGHT_EFFECT_BREATHING
36#define RGBLIGHT_EFFECT_RAINBOW_MOOD
37#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
38#define RGBLIGHT_EFFECT_SNAKE
39#define RGBLIGHT_EFFECT_KNIGHT
40#define RGBLIGHT_EFFECT_CHRISTMAS
41#define RGBLIGHT_EFFECT_STATIC_GRADIENT
42#define RGBLIGHT_EFFECT_RGB_TEST
43#define RGBLIGHT_EFFECT_ALTERNATING
44#define RGBLIGHT_EFFECT_TWINKLE
36#define RGBLED_NUM 10 45#define RGBLED_NUM 10
37 46
38#define NO_MUSIC_MODE 47#define NO_MUSIC_MODE
diff --git a/keyboards/lfkeyboards/lfk65_hs/config.h b/keyboards/lfkeyboards/lfk65_hs/config.h
index 4ecf59006e..0a59249859 100644
--- a/keyboards/lfkeyboards/lfk65_hs/config.h
+++ b/keyboards/lfkeyboards/lfk65_hs/config.h
@@ -19,7 +19,16 @@
19 19
20#define RGB_DI_PIN C7 // Have to set it to something to get the ws2812 code to compile 20#define RGB_DI_PIN C7 // Have to set it to something to get the ws2812 code to compile
21#define RGBLED_NUM 20 // Number of LEDs 21#define RGBLED_NUM 20 // Number of LEDs
22#define RGBLIGHT_ANIMATIONS 22#define RGBLIGHT_EFFECT_BREATHING
23#define RGBLIGHT_EFFECT_RAINBOW_MOOD
24#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
25#define RGBLIGHT_EFFECT_SNAKE
26#define RGBLIGHT_EFFECT_KNIGHT
27#define RGBLIGHT_EFFECT_CHRISTMAS
28#define RGBLIGHT_EFFECT_STATIC_GRADIENT
29#define RGBLIGHT_EFFECT_RGB_TEST
30#define RGBLIGHT_EFFECT_ALTERNATING
31#define RGBLIGHT_EFFECT_TWINKLE
23#define RGBLIGHT_HUE_STEP 10 32#define RGBLIGHT_HUE_STEP 10
24#define RGBLIGHT_SAT_STEP 17 33#define RGBLIGHT_SAT_STEP 17
25#define RGBLIGHT_VAL_STEP 17 34#define RGBLIGHT_VAL_STEP 17
diff --git a/keyboards/lfkeyboards/lfk78/config.h b/keyboards/lfkeyboards/lfk78/config.h
index 5c1a4da46b..b018902b88 100644
--- a/keyboards/lfkeyboards/lfk78/config.h
+++ b/keyboards/lfkeyboards/lfk78/config.h
@@ -40,7 +40,17 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
40# define RGBLIGHT_HUE_STEP 10 40# define RGBLIGHT_HUE_STEP 10
41# define RGBLIGHT_SAT_STEP 17 41# define RGBLIGHT_SAT_STEP 17
42# define RGBLIGHT_VAL_STEP 17 42# define RGBLIGHT_VAL_STEP 17
43# define RGBLIGHT_ANIMATIONS 43# define RGBLIGHT_EFFECT_BREATHING
44# define RGBLIGHT_EFFECT_RAINBOW_MOOD
45# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
46# define RGBLIGHT_EFFECT_SNAKE
47# define RGBLIGHT_EFFECT_KNIGHT
48# define RGBLIGHT_EFFECT_CHRISTMAS
49# define RGBLIGHT_EFFECT_STATIC_GRADIENT
50# define RGBLIGHT_EFFECT_RGB_TEST
51# define RGBLIGHT_EFFECT_ALTERNATING
52# define RGBLIGHT_EFFECT_TWINKLE
53
44#endif 54#endif
45 55
46/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 56/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
diff --git a/keyboards/lfkeyboards/lfk87/config.h b/keyboards/lfkeyboards/lfk87/config.h
index a7b7415e02..8eaebd6830 100644
--- a/keyboards/lfkeyboards/lfk87/config.h
+++ b/keyboards/lfkeyboards/lfk87/config.h
@@ -45,7 +45,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
45#define BACKLIGHT_PWM_MAP {2, 4, 8, 16, 40, 55, 70, 128, 200, 255} 45#define BACKLIGHT_PWM_MAP {2, 4, 8, 16, 40, 55, 70, 128, 200, 255}
46 46
47#define RGB_DI_PIN F4 // Have to set it to something to get the ws2812 code to compile 47#define RGB_DI_PIN F4 // Have to set it to something to get the ws2812 code to compile
48#define RGBLIGHT_ANIMATIONS 48#define RGBLIGHT_EFFECT_BREATHING
49#define RGBLIGHT_EFFECT_RAINBOW_MOOD
50#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
51#define RGBLIGHT_EFFECT_SNAKE
52#define RGBLIGHT_EFFECT_KNIGHT
53#define RGBLIGHT_EFFECT_CHRISTMAS
54#define RGBLIGHT_EFFECT_STATIC_GRADIENT
55#define RGBLIGHT_EFFECT_RGB_TEST
56#define RGBLIGHT_EFFECT_ALTERNATING
57#define RGBLIGHT_EFFECT_TWINKLE
49#define RGBLIGHT_HUE_STEP 10 58#define RGBLIGHT_HUE_STEP 10
50#define RGBLIGHT_SAT_STEP 17 59#define RGBLIGHT_SAT_STEP 17
51#define RGBLIGHT_VAL_STEP 17 60#define RGBLIGHT_VAL_STEP 17
diff --git a/keyboards/lfkeyboards/lfkpad/config.h b/keyboards/lfkeyboards/lfkpad/config.h
index 84dfdad009..709d511b56 100644
--- a/keyboards/lfkeyboards/lfkpad/config.h
+++ b/keyboards/lfkeyboards/lfkpad/config.h
@@ -54,7 +54,17 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
54# define RGBLIGHT_HUE_STEP 10 54# define RGBLIGHT_HUE_STEP 10
55# define RGBLIGHT_SAT_STEP 17 55# define RGBLIGHT_SAT_STEP 17
56# define RGBLIGHT_VAL_STEP 17 56# define RGBLIGHT_VAL_STEP 17
57# define RGBLIGHT_ANIMATIONS 57# define RGBLIGHT_EFFECT_BREATHING
58# define RGBLIGHT_EFFECT_RAINBOW_MOOD
59# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
60# define RGBLIGHT_EFFECT_SNAKE
61# define RGBLIGHT_EFFECT_KNIGHT
62# define RGBLIGHT_EFFECT_CHRISTMAS
63# define RGBLIGHT_EFFECT_STATIC_GRADIENT
64# define RGBLIGHT_EFFECT_RGB_TEST
65# define RGBLIGHT_EFFECT_ALTERNATING
66# define RGBLIGHT_EFFECT_TWINKLE
67
58#endif 68#endif
59 69
60#define TAPPING_TERM 200 70#define TAPPING_TERM 200
diff --git a/keyboards/lfkeyboards/mini1800/config.h b/keyboards/lfkeyboards/mini1800/config.h
index b304db7548..d1229ed416 100644
--- a/keyboards/lfkeyboards/mini1800/config.h
+++ b/keyboards/lfkeyboards/mini1800/config.h
@@ -35,7 +35,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
35#define BACKLIGHT_PWM_MAP {2, 4, 8, 16, 40, 55, 70, 128, 200, 255} 35#define BACKLIGHT_PWM_MAP {2, 4, 8, 16, 40, 55, 70, 128, 200, 255}
36 36
37#define RGB_DI_PIN F4 // Have to set it to something to get the ws2812 code to compile 37#define RGB_DI_PIN F4 // Have to set it to something to get the ws2812 code to compile
38#define RGBLIGHT_ANIMATIONS 38#define RGBLIGHT_EFFECT_BREATHING
39#define RGBLIGHT_EFFECT_RAINBOW_MOOD
40#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
41#define RGBLIGHT_EFFECT_SNAKE
42#define RGBLIGHT_EFFECT_KNIGHT
43#define RGBLIGHT_EFFECT_CHRISTMAS
44#define RGBLIGHT_EFFECT_STATIC_GRADIENT
45#define RGBLIGHT_EFFECT_RGB_TEST
46#define RGBLIGHT_EFFECT_ALTERNATING
47#define RGBLIGHT_EFFECT_TWINKLE
39#define RGBLIGHT_HUE_STEP 10 48#define RGBLIGHT_HUE_STEP 10
40#define RGBLIGHT_SAT_STEP 17 49#define RGBLIGHT_SAT_STEP 17
41#define RGBLIGHT_VAL_STEP 17 50#define RGBLIGHT_VAL_STEP 17
diff --git a/keyboards/lfkeyboards/smk65/revb/config.h b/keyboards/lfkeyboards/smk65/revb/config.h
index 13846be9a8..6d8dfc0c5b 100644
--- a/keyboards/lfkeyboards/smk65/revb/config.h
+++ b/keyboards/lfkeyboards/smk65/revb/config.h
@@ -41,7 +41,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
41 41
42#define RGB_DI_PIN C7 // Have to set it to something to get the ws2812 code to compile 42#define RGB_DI_PIN C7 // Have to set it to something to get the ws2812 code to compile
43#define RGBLED_NUM 20 // Number of LEDs 43#define RGBLED_NUM 20 // Number of LEDs
44#define RGBLIGHT_ANIMATIONS 44#define RGBLIGHT_EFFECT_BREATHING
45#define RGBLIGHT_EFFECT_RAINBOW_MOOD
46#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
47#define RGBLIGHT_EFFECT_SNAKE
48#define RGBLIGHT_EFFECT_KNIGHT
49#define RGBLIGHT_EFFECT_CHRISTMAS
50#define RGBLIGHT_EFFECT_STATIC_GRADIENT
51#define RGBLIGHT_EFFECT_RGB_TEST
52#define RGBLIGHT_EFFECT_ALTERNATING
53#define RGBLIGHT_EFFECT_TWINKLE
45#define RGBLIGHT_HUE_STEP 10 54#define RGBLIGHT_HUE_STEP 10
46#define RGBLIGHT_SAT_STEP 17 55#define RGBLIGHT_SAT_STEP 17
47#define RGBLIGHT_VAL_STEP 17 56#define RGBLIGHT_VAL_STEP 17
diff --git a/keyboards/lfkeyboards/smk65/revf/config.h b/keyboards/lfkeyboards/smk65/revf/config.h
index 6281324c5c..da129cf897 100644
--- a/keyboards/lfkeyboards/smk65/revf/config.h
+++ b/keyboards/lfkeyboards/smk65/revf/config.h
@@ -44,18 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44//# define RGBLIGHT_VAL_STEP 8 44//# define RGBLIGHT_VAL_STEP 8
45//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 45//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
46//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 46//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
47/*== all animations enable ==*/
48//# define RGBLIGHT_ANIMATIONS
49/*== or choose animations ==*/
50//# define RGBLIGHT_EFFECT_BREATHING
51//# define RGBLIGHT_EFFECT_RAINBOW_MOOD
52//# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
53//# define RGBLIGHT_EFFECT_SNAKE
54//# define RGBLIGHT_EFFECT_KNIGHT
55//# define RGBLIGHT_EFFECT_CHRISTMAS
56//# define RGBLIGHT_EFFECT_STATIC_GRADIENT
57//# define RGBLIGHT_EFFECT_RGB_TEST
58//# define RGBLIGHT_EFFECT_ALTERNATING
59/*== customize breathing effect ==*/ 47/*== customize breathing effect ==*/
60/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 48/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
61//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 49//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/lily58/keymaps/chuan/config.h b/keyboards/lily58/keymaps/chuan/config.h
index a6d1c04f57..7d989ba42e 100644
--- a/keyboards/lily58/keymaps/chuan/config.h
+++ b/keyboards/lily58/keymaps/chuan/config.h
@@ -39,7 +39,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39 39
40 40
41#undef RGBLED_NUM 41#undef RGBLED_NUM
42#define RGBLIGHT_ANIMATIONS 42#define RGBLIGHT_EFFECT_BREATHING
43#define RGBLIGHT_EFFECT_RAINBOW_MOOD
44#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
45#define RGBLIGHT_EFFECT_SNAKE
46#define RGBLIGHT_EFFECT_KNIGHT
47#define RGBLIGHT_EFFECT_CHRISTMAS
48#define RGBLIGHT_EFFECT_STATIC_GRADIENT
49#define RGBLIGHT_EFFECT_RGB_TEST
50#define RGBLIGHT_EFFECT_ALTERNATING
51#define RGBLIGHT_EFFECT_TWINKLE
43#define RGBLED_NUM 27 52#define RGBLED_NUM 27
44#define RGBLIGHT_LIMIT_VAL 120 53#define RGBLIGHT_LIMIT_VAL 120
45#define RGBLIGHT_HUE_STEP 10 54#define RGBLIGHT_HUE_STEP 10
@@ -57,6 +66,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
57/* 66/*
58#undef RGBLED_NUM 67#undef RGBLED_NUM
59#define RGBLED_NUM 14 // Number of LEDs 68#define RGBLED_NUM 14 // Number of LEDs
60#define RGBLIGHT_ANIMATIONS
61#define RGBLIGHT_SLEEP 69#define RGBLIGHT_SLEEP
62*/ 70*/
diff --git a/keyboards/lily58/keymaps/datadavd/config.h b/keyboards/lily58/keymaps/datadavd/config.h
index f0b7f6ee39..83bbfff11f 100644
--- a/keyboards/lily58/keymaps/datadavd/config.h
+++ b/keyboards/lily58/keymaps/datadavd/config.h
@@ -34,7 +34,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
34#define TAPPING_TERM 50 34#define TAPPING_TERM 50
35 35
36#undef RGBLED_NUM 36#undef RGBLED_NUM
37#define RGBLIGHT_ANIMATIONS 37#define RGBLIGHT_EFFECT_BREATHING
38#define RGBLIGHT_EFFECT_RAINBOW_MOOD
39#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
40#define RGBLIGHT_EFFECT_SNAKE
41#define RGBLIGHT_EFFECT_KNIGHT
42#define RGBLIGHT_EFFECT_CHRISTMAS
43#define RGBLIGHT_EFFECT_STATIC_GRADIENT
44#define RGBLIGHT_EFFECT_RGB_TEST
45#define RGBLIGHT_EFFECT_ALTERNATING
46#define RGBLIGHT_EFFECT_TWINKLE
38#define RGBLED_NUM 27 47#define RGBLED_NUM 27
39#define RGBLIGHT_LIMIT_VAL 120 48#define RGBLIGHT_LIMIT_VAL 120
40#define RGBLIGHT_HUE_STEP 10 49#define RGBLIGHT_HUE_STEP 10
@@ -48,6 +57,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48/* 57/*
49#undef RGBLED_NUM 58#undef RGBLED_NUM
50#define RGBLED_NUM 14 // Number of LEDs 59#define RGBLED_NUM 14 // Number of LEDs
51#define RGBLIGHT_ANIMATIONS
52#define RGBLIGHT_SLEEP 60#define RGBLIGHT_SLEEP
53*/ 61*/
diff --git a/keyboards/lily58/keymaps/default/config.h b/keyboards/lily58/keymaps/default/config.h
index d843f5b1c4..79b1314456 100644
--- a/keyboards/lily58/keymaps/default/config.h
+++ b/keyboards/lily58/keymaps/default/config.h
@@ -30,7 +30,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
30#define TAPPING_TERM 100 30#define TAPPING_TERM 100
31 31
32#undef RGBLED_NUM 32#undef RGBLED_NUM
33#define RGBLIGHT_ANIMATIONS 33#define RGBLIGHT_EFFECT_BREATHING
34#define RGBLIGHT_EFFECT_RAINBOW_MOOD
35#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
36#define RGBLIGHT_EFFECT_SNAKE
37#define RGBLIGHT_EFFECT_KNIGHT
38#define RGBLIGHT_EFFECT_CHRISTMAS
39#define RGBLIGHT_EFFECT_STATIC_GRADIENT
40#define RGBLIGHT_EFFECT_RGB_TEST
41#define RGBLIGHT_EFFECT_ALTERNATING
42#define RGBLIGHT_EFFECT_TWINKLE
34#define RGBLED_NUM 27 43#define RGBLED_NUM 27
35#define RGBLIGHT_LIMIT_VAL 120 44#define RGBLIGHT_LIMIT_VAL 120
36#define RGBLIGHT_HUE_STEP 10 45#define RGBLIGHT_HUE_STEP 10
@@ -41,6 +50,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
41/* 50/*
42#undef RGBLED_NUM 51#undef RGBLED_NUM
43#define RGBLED_NUM 14 // Number of LEDs 52#define RGBLED_NUM 14 // Number of LEDs
44#define RGBLIGHT_ANIMATIONS
45#define RGBLIGHT_SLEEP 53#define RGBLIGHT_SLEEP
46*/ 54*/
diff --git a/keyboards/lily58/keymaps/drasbeck/config.h b/keyboards/lily58/keymaps/drasbeck/config.h
index 21444216aa..f510f7f735 100644
--- a/keyboards/lily58/keymaps/drasbeck/config.h
+++ b/keyboards/lily58/keymaps/drasbeck/config.h
@@ -28,7 +28,16 @@ Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) 2020 Max Drasbeck
28#define TAPPING_TERM 180 28#define TAPPING_TERM 180
29 29
30#undef RGBLED_NUM 30#undef RGBLED_NUM
31#define RGBLIGHT_ANIMATIONS 31#define RGBLIGHT_EFFECT_BREATHING
32#define RGBLIGHT_EFFECT_RAINBOW_MOOD
33#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
34#define RGBLIGHT_EFFECT_SNAKE
35#define RGBLIGHT_EFFECT_KNIGHT
36#define RGBLIGHT_EFFECT_CHRISTMAS
37#define RGBLIGHT_EFFECT_STATIC_GRADIENT
38#define RGBLIGHT_EFFECT_RGB_TEST
39#define RGBLIGHT_EFFECT_ALTERNATING
40#define RGBLIGHT_EFFECT_TWINKLE
32#define RGBLED_NUM 27 41#define RGBLED_NUM 27
33#define RGBLIGHT_LIMIT_VAL 120 42#define RGBLIGHT_LIMIT_VAL 120
34#define RGBLIGHT_HUE_STEP 10 43#define RGBLIGHT_HUE_STEP 10
@@ -39,6 +48,5 @@ Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) 2020 Max Drasbeck
39/* 48/*
40#undef RGBLED_NUM 49#undef RGBLED_NUM
41#define RGBLED_NUM 14 // Number of LEDs 50#define RGBLED_NUM 14 // Number of LEDs
42#define RGBLIGHT_ANIMATIONS
43#define RGBLIGHT_SLEEP 51#define RGBLIGHT_SLEEP
44*/ 52*/
diff --git a/keyboards/lily58/keymaps/hvp/config.h b/keyboards/lily58/keymaps/hvp/config.h
index 3da6ad8efd..5699395f73 100644
--- a/keyboards/lily58/keymaps/hvp/config.h
+++ b/keyboards/lily58/keymaps/hvp/config.h
@@ -38,7 +38,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
38#define IGNORE_MOD_TAP_INTERRUPT 38#define IGNORE_MOD_TAP_INTERRUPT
39 39
40#undef RGBLED_NUM 40#undef RGBLED_NUM
41#define RGBLIGHT_ANIMATIONS 41#define RGBLIGHT_EFFECT_BREATHING
42#define RGBLIGHT_EFFECT_RAINBOW_MOOD
43#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
44#define RGBLIGHT_EFFECT_SNAKE
45#define RGBLIGHT_EFFECT_KNIGHT
46#define RGBLIGHT_EFFECT_CHRISTMAS
47#define RGBLIGHT_EFFECT_STATIC_GRADIENT
48#define RGBLIGHT_EFFECT_RGB_TEST
49#define RGBLIGHT_EFFECT_ALTERNATING
50#define RGBLIGHT_EFFECT_TWINKLE
42#define RGBLED_NUM 27 51#define RGBLED_NUM 27
43#define RGBLIGHT_LIMIT_VAL 120 52#define RGBLIGHT_LIMIT_VAL 120
44#define RGBLIGHT_HUE_STEP 10 53#define RGBLIGHT_HUE_STEP 10
@@ -49,6 +58,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
49/* 58/*
50#undef RGBLED_NUM 59#undef RGBLED_NUM
51#define RGBLED_NUM 14 // Number of LEDs 60#define RGBLED_NUM 14 // Number of LEDs
52#define RGBLIGHT_ANIMATIONS
53#define RGBLIGHT_SLEEP 61#define RGBLIGHT_SLEEP
54*/ 62*/
diff --git a/keyboards/lily58/keymaps/jhelvy/config.h b/keyboards/lily58/keymaps/jhelvy/config.h
index 2424011537..4d4df5b102 100644
--- a/keyboards/lily58/keymaps/jhelvy/config.h
+++ b/keyboards/lily58/keymaps/jhelvy/config.h
@@ -35,7 +35,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
35#define TAPPING_TERM 200 35#define TAPPING_TERM 200
36 36
37#undef RGBLED_NUM 37#undef RGBLED_NUM
38#define RGBLIGHT_ANIMATIONS 38#define RGBLIGHT_EFFECT_BREATHING
39#define RGBLIGHT_EFFECT_RAINBOW_MOOD
40#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
41#define RGBLIGHT_EFFECT_SNAKE
42#define RGBLIGHT_EFFECT_KNIGHT
43#define RGBLIGHT_EFFECT_CHRISTMAS
44#define RGBLIGHT_EFFECT_STATIC_GRADIENT
45#define RGBLIGHT_EFFECT_RGB_TEST
46#define RGBLIGHT_EFFECT_ALTERNATING
47#define RGBLIGHT_EFFECT_TWINKLE
39#define RGBLED_NUM 27 48#define RGBLED_NUM 27
40#define RGBLIGHT_LIMIT_VAL 120 49#define RGBLIGHT_LIMIT_VAL 120
41#define RGBLIGHT_HUE_STEP 10 50#define RGBLIGHT_HUE_STEP 10
@@ -48,6 +57,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48/* 57/*
49#undef RGBLED_NUM 58#undef RGBLED_NUM
50#define RGBLED_NUM 14 // Number of LEDs 59#define RGBLED_NUM 14 // Number of LEDs
51#define RGBLIGHT_ANIMATIONS
52#define RGBLIGHT_SLEEP 60#define RGBLIGHT_SLEEP
53*/ 61*/
diff --git a/keyboards/lily58/keymaps/lily58l/config.h b/keyboards/lily58/keymaps/lily58l/config.h
index efecbb8449..c61a32042b 100644
--- a/keyboards/lily58/keymaps/lily58l/config.h
+++ b/keyboards/lily58/keymaps/lily58l/config.h
@@ -27,11 +27,20 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27// #define EE_HANDS 27// #define EE_HANDS
28 28
29#ifdef RGBLIGHT_ENABLE 29#ifdef RGBLIGHT_ENABLE
30# define RGBLIGHT_ANIMATIONS 30# define RGBLIGHT_EFFECT_BREATHING
31# define RGBLIGHT_EFFECT_RAINBOW_MOOD
32# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
33# define RGBLIGHT_EFFECT_SNAKE
34# define RGBLIGHT_EFFECT_KNIGHT
35# define RGBLIGHT_EFFECT_CHRISTMAS
36# define RGBLIGHT_EFFECT_STATIC_GRADIENT
37# define RGBLIGHT_EFFECT_RGB_TEST
38# define RGBLIGHT_EFFECT_ALTERNATING
39# define RGBLIGHT_EFFECT_TWINKLE
31# define RGBLIGHT_HUE_STEP 6 // number of steps to cycle through the hue by 40# define RGBLIGHT_HUE_STEP 6 // number of steps to cycle through the hue by
32# define RGBLIGHT_SAT_STEP 6 // number of steps to increment the saturation by 41# define RGBLIGHT_SAT_STEP 6 // number of steps to increment the saturation by
33# define RGBLIGHT_VAL_STEP 6 // number of steps to increment the brightness by 42# define RGBLIGHT_VAL_STEP 6 // number of steps to increment the brightness by
34# define RGBLIGHT_SLEEP // the RGB lighting will be switched off when the host goes to sleep 43# define RGBLIGHT_SLEEP // the RGB lighting will be switched off when the host goes to sleep
35#endif 44#endif
36 45
37// If you are using an Elite C rev3 on the slave side, uncomment the lines below: 46// If you are using an Elite C rev3 on the slave side, uncomment the lines below:
diff --git a/keyboards/lily58/keymaps/mikefightsbears/config.h b/keyboards/lily58/keymaps/mikefightsbears/config.h
index 67adc930dd..454f52c868 100644
--- a/keyboards/lily58/keymaps/mikefightsbears/config.h
+++ b/keyboards/lily58/keymaps/mikefightsbears/config.h
@@ -32,7 +32,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
32#define TAPPING_TERM 100 32#define TAPPING_TERM 100
33 33
34#undef RGBLED_NUM 34#undef RGBLED_NUM
35#define RGBLIGHT_ANIMATIONS 35#define RGBLIGHT_EFFECT_BREATHING
36#define RGBLIGHT_EFFECT_RAINBOW_MOOD
37#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
38#define RGBLIGHT_EFFECT_SNAKE
39#define RGBLIGHT_EFFECT_KNIGHT
40#define RGBLIGHT_EFFECT_CHRISTMAS
41#define RGBLIGHT_EFFECT_STATIC_GRADIENT
42#define RGBLIGHT_EFFECT_RGB_TEST
43#define RGBLIGHT_EFFECT_ALTERNATING
44#define RGBLIGHT_EFFECT_TWINKLE
36#define RGBLED_NUM 27 45#define RGBLED_NUM 27
37#define RGBLIGHT_LIMIT_VAL 120 46#define RGBLIGHT_LIMIT_VAL 120
38#define RGBLIGHT_HUE_STEP 10 47#define RGBLIGHT_HUE_STEP 10
@@ -43,6 +52,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
43/* 52/*
44#undef RGBLED_NUM 53#undef RGBLED_NUM
45#define RGBLED_NUM 14 // Number of LEDs 54#define RGBLED_NUM 14 // Number of LEDs
46#define RGBLIGHT_ANIMATIONS
47#define RGBLIGHT_SLEEP 55#define RGBLIGHT_SLEEP
48*/ 56*/
diff --git a/keyboards/lily58/keymaps/narze/config.h b/keyboards/lily58/keymaps/narze/config.h
index 6466ab910d..e10c2bb380 100644
--- a/keyboards/lily58/keymaps/narze/config.h
+++ b/keyboards/lily58/keymaps/narze/config.h
@@ -38,7 +38,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
38#define TAPPING_TERM 100 38#define TAPPING_TERM 100
39 39
40#undef RGBLED_NUM 40#undef RGBLED_NUM
41#define RGBLIGHT_ANIMATIONS 41#define RGBLIGHT_EFFECT_BREATHING
42#define RGBLIGHT_EFFECT_RAINBOW_MOOD
43#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
44#define RGBLIGHT_EFFECT_SNAKE
45#define RGBLIGHT_EFFECT_KNIGHT
46#define RGBLIGHT_EFFECT_CHRISTMAS
47#define RGBLIGHT_EFFECT_STATIC_GRADIENT
48#define RGBLIGHT_EFFECT_RGB_TEST
49#define RGBLIGHT_EFFECT_ALTERNATING
50#define RGBLIGHT_EFFECT_TWINKLE
42#define RGBLED_NUM 27 51#define RGBLED_NUM 27
43#define RGBLIGHT_LIMIT_VAL 120 52#define RGBLIGHT_LIMIT_VAL 120
44#define RGBLIGHT_HUE_STEP 10 53#define RGBLIGHT_HUE_STEP 10
@@ -51,6 +60,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
51/* 60/*
52#undef RGBLED_NUM 61#undef RGBLED_NUM
53#define RGBLED_NUM 14 // Number of LEDs 62#define RGBLED_NUM 14 // Number of LEDs
54#define RGBLIGHT_ANIMATIONS
55#define RGBLIGHT_SLEEP 63#define RGBLIGHT_SLEEP
56*/ 64*/
diff --git a/keyboards/lily58/keymaps/pttbx/config.h b/keyboards/lily58/keymaps/pttbx/config.h
index d843f5b1c4..79b1314456 100644
--- a/keyboards/lily58/keymaps/pttbx/config.h
+++ b/keyboards/lily58/keymaps/pttbx/config.h
@@ -30,7 +30,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
30#define TAPPING_TERM 100 30#define TAPPING_TERM 100
31 31
32#undef RGBLED_NUM 32#undef RGBLED_NUM
33#define RGBLIGHT_ANIMATIONS 33#define RGBLIGHT_EFFECT_BREATHING
34#define RGBLIGHT_EFFECT_RAINBOW_MOOD
35#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
36#define RGBLIGHT_EFFECT_SNAKE
37#define RGBLIGHT_EFFECT_KNIGHT
38#define RGBLIGHT_EFFECT_CHRISTMAS
39#define RGBLIGHT_EFFECT_STATIC_GRADIENT
40#define RGBLIGHT_EFFECT_RGB_TEST
41#define RGBLIGHT_EFFECT_ALTERNATING
42#define RGBLIGHT_EFFECT_TWINKLE
34#define RGBLED_NUM 27 43#define RGBLED_NUM 27
35#define RGBLIGHT_LIMIT_VAL 120 44#define RGBLIGHT_LIMIT_VAL 120
36#define RGBLIGHT_HUE_STEP 10 45#define RGBLIGHT_HUE_STEP 10
@@ -41,6 +50,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
41/* 50/*
42#undef RGBLED_NUM 51#undef RGBLED_NUM
43#define RGBLED_NUM 14 // Number of LEDs 52#define RGBLED_NUM 14 // Number of LEDs
44#define RGBLIGHT_ANIMATIONS
45#define RGBLIGHT_SLEEP 53#define RGBLIGHT_SLEEP
46*/ 54*/
diff --git a/keyboards/lily58/keymaps/via/config.h b/keyboards/lily58/keymaps/via/config.h
index 38ede27f45..a5dfe7c8d3 100644
--- a/keyboards/lily58/keymaps/via/config.h
+++ b/keyboards/lily58/keymaps/via/config.h
@@ -35,6 +35,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
35/* 35/*
36#undef RGBLED_NUM 36#undef RGBLED_NUM
37#define RGBLED_NUM 14 // Number of LEDs 37#define RGBLED_NUM 14 // Number of LEDs
38#define RGBLIGHT_ANIMATIONS
39#define RGBLIGHT_SLEEP 38#define RGBLIGHT_SLEEP
40*/ 39*/
diff --git a/keyboards/lily58/keymaps/yshrsmz/config.h b/keyboards/lily58/keymaps/yshrsmz/config.h
index 67adc930dd..454f52c868 100644
--- a/keyboards/lily58/keymaps/yshrsmz/config.h
+++ b/keyboards/lily58/keymaps/yshrsmz/config.h
@@ -32,7 +32,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
32#define TAPPING_TERM 100 32#define TAPPING_TERM 100
33 33
34#undef RGBLED_NUM 34#undef RGBLED_NUM
35#define RGBLIGHT_ANIMATIONS 35#define RGBLIGHT_EFFECT_BREATHING
36#define RGBLIGHT_EFFECT_RAINBOW_MOOD
37#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
38#define RGBLIGHT_EFFECT_SNAKE
39#define RGBLIGHT_EFFECT_KNIGHT
40#define RGBLIGHT_EFFECT_CHRISTMAS
41#define RGBLIGHT_EFFECT_STATIC_GRADIENT
42#define RGBLIGHT_EFFECT_RGB_TEST
43#define RGBLIGHT_EFFECT_ALTERNATING
44#define RGBLIGHT_EFFECT_TWINKLE
36#define RGBLED_NUM 27 45#define RGBLED_NUM 27
37#define RGBLIGHT_LIMIT_VAL 120 46#define RGBLIGHT_LIMIT_VAL 120
38#define RGBLIGHT_HUE_STEP 10 47#define RGBLIGHT_HUE_STEP 10
@@ -43,6 +52,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
43/* 52/*
44#undef RGBLED_NUM 53#undef RGBLED_NUM
45#define RGBLED_NUM 14 // Number of LEDs 54#define RGBLED_NUM 14 // Number of LEDs
46#define RGBLIGHT_ANIMATIONS
47#define RGBLIGHT_SLEEP 55#define RGBLIGHT_SLEEP
48*/ 56*/
diff --git a/keyboards/lizard_trick/tenkey_plusplus/config.h b/keyboards/lizard_trick/tenkey_plusplus/config.h
index 3e9e0d37dc..72f95750f2 100644
--- a/keyboards/lizard_trick/tenkey_plusplus/config.h
+++ b/keyboards/lizard_trick/tenkey_plusplus/config.h
@@ -68,18 +68,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
68//# define RGBLIGHT_VAL_STEP 8 68//# define RGBLIGHT_VAL_STEP 8
69//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 69//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
70//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 70//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
71/*== all animations enable ==*/
72//# define RGBLIGHT_ANIMATIONS
73/*== or choose animations ==*/
74//# define RGBLIGHT_EFFECT_BREATHING
75//# define RGBLIGHT_EFFECT_RAINBOW_MOOD
76//# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
77//# define RGBLIGHT_EFFECT_SNAKE
78//# define RGBLIGHT_EFFECT_KNIGHT
79//# define RGBLIGHT_EFFECT_CHRISTMAS
80//# define RGBLIGHT_EFFECT_STATIC_GRADIENT
81//# define RGBLIGHT_EFFECT_RGB_TEST
82//# define RGBLIGHT_EFFECT_ALTERNATING
83/*== customize breathing effect ==*/ 71/*== customize breathing effect ==*/
84/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 72/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
85//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 73//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/lm_keyboard/lm60n/config.h b/keyboards/lm_keyboard/lm60n/config.h
index 813fc5b19c..2f376450ac 100644
--- a/keyboards/lm_keyboard/lm60n/config.h
+++ b/keyboards/lm_keyboard/lm60n/config.h
@@ -62,18 +62,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
62 #define RGBLIGHT_VAL_STEP 8 62 #define RGBLIGHT_VAL_STEP 8
63 #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 63 #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
64 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 64 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
65/*== all animations enable ==*/ 65#define RGBLIGHT_EFFECT_BREATHING
66 #define RGBLIGHT_ANIMATIONS 66#define RGBLIGHT_EFFECT_RAINBOW_MOOD
67/*== or choose animations ==*/ 67#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
68//# define RGBLIGHT_EFFECT_BREATHING 68#define RGBLIGHT_EFFECT_SNAKE
69//# define RGBLIGHT_EFFECT_RAINBOW_MOOD 69#define RGBLIGHT_EFFECT_KNIGHT
70//# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 70#define RGBLIGHT_EFFECT_CHRISTMAS
71//# define RGBLIGHT_EFFECT_SNAKE 71#define RGBLIGHT_EFFECT_STATIC_GRADIENT
72//# define RGBLIGHT_EFFECT_KNIGHT 72#define RGBLIGHT_EFFECT_RGB_TEST
73//# define RGBLIGHT_EFFECT_CHRISTMAS 73#define RGBLIGHT_EFFECT_ALTERNATING
74//# define RGBLIGHT_EFFECT_STATIC_GRADIENT 74#define RGBLIGHT_EFFECT_TWINKLE
75//# define RGBLIGHT_EFFECT_RGB_TEST
76//# define RGBLIGHT_EFFECT_ALTERNATING
77/*== customize breathing effect ==*/ 75/*== customize breathing effect ==*/
78/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 76/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
79//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 77//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/lz/erghost/config.h b/keyboards/lz/erghost/config.h
index 2bc1c8b599..e700943a56 100644
--- a/keyboards/lz/erghost/config.h
+++ b/keyboards/lz/erghost/config.h
@@ -55,9 +55,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
55#define RGBLIGHT_VAL_STEP 8 55#define RGBLIGHT_VAL_STEP 8
56#define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 56#define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
57#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 57#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
58/*== all animations enable ==*/
59// #define RGBLIGHT_ANIMATIONS
60/*== or choose animations ==*/
61# define RGBLIGHT_EFFECT_STATIC_LIGHT 58# define RGBLIGHT_EFFECT_STATIC_LIGHT
62# define RGBLIGHT_EFFECT_BREATHING 59# define RGBLIGHT_EFFECT_BREATHING
63# define RGBLIGHT_EFFECT_RAINBOW_MOOD 60# define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/machine_industries/m4_a/config.h b/keyboards/machine_industries/m4_a/config.h
index 6922ab8a66..acb9a302d2 100644
--- a/keyboards/machine_industries/m4_a/config.h
+++ b/keyboards/machine_industries/m4_a/config.h
@@ -48,18 +48,6 @@
48//# define RGBLIGHT_VAL_STEP 8 48//# define RGBLIGHT_VAL_STEP 8
49//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 49//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
50//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 50//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
51/*== all animations enable ==*/
52//# define RGBLIGHT_ANIMATIONS
53/*== or choose animations ==*/
54//# define RGBLIGHT_EFFECT_BREATHING
55//# define RGBLIGHT_EFFECT_RAINBOW_MOOD
56//# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
57//# define RGBLIGHT_EFFECT_SNAKE
58//# define RGBLIGHT_EFFECT_KNIGHT
59//# define RGBLIGHT_EFFECT_CHRISTMAS
60//# define RGBLIGHT_EFFECT_STATIC_GRADIENT
61//# define RGBLIGHT_EFFECT_RGB_TEST
62//# define RGBLIGHT_EFFECT_ALTERNATING
63/*== customize breathing effect ==*/ 51/*== customize breathing effect ==*/
64/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 52/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
65//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 53//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/makrosu/config.h b/keyboards/makrosu/config.h
index 96fe08b87e..514ca87deb 100644
--- a/keyboards/makrosu/config.h
+++ b/keyboards/makrosu/config.h
@@ -1,17 +1,17 @@
1/* Copyright 2021 Valdydesu_ 1/* Copyright 2021 Valdydesu_
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#pragma once 17#pragma once
@@ -28,7 +28,7 @@
28 28
29#define ENCODERS_PAD_A { E6 } 29#define ENCODERS_PAD_A { E6 }
30#define ENCODERS_PAD_B { D1 } 30#define ENCODERS_PAD_B { D1 }
31#define TAP_CODE_DELAY 10 31#define TAP_CODE_DELAY 10
32/* COL2ROW or ROW2COL */ 32/* COL2ROW or ROW2COL */
33#define DIODE_DIRECTION COL2ROW 33#define DIODE_DIRECTION COL2ROW
34 34
@@ -47,7 +47,16 @@
47 47
48 48
49#ifdef RGB_DI_PIN 49#ifdef RGB_DI_PIN
50#define RGBLIGHT_ANIMATIONS 50#define RGBLIGHT_EFFECT_BREATHING
51#define RGBLIGHT_EFFECT_RAINBOW_MOOD
52#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
53#define RGBLIGHT_EFFECT_SNAKE
54#define RGBLIGHT_EFFECT_KNIGHT
55#define RGBLIGHT_EFFECT_CHRISTMAS
56#define RGBLIGHT_EFFECT_STATIC_GRADIENT
57#define RGBLIGHT_EFFECT_RGB_TEST
58#define RGBLIGHT_EFFECT_ALTERNATING
59#define RGBLIGHT_EFFECT_TWINKLE
51#define RGBLED_NUM 0 60#define RGBLED_NUM 0
52#define RGBLIGHT_HUE_STEP 8 61#define RGBLIGHT_HUE_STEP 8
53#define RGBLIGHT_SAT_STEP 8 62#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/manta60/config.h b/keyboards/manta60/config.h
index ce4120249c..518e355522 100644
--- a/keyboards/manta60/config.h
+++ b/keyboards/manta60/config.h
@@ -60,18 +60,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
60# define RGBLIGHT_LIMIT_VAL 32 /* The maximum brightness level */ 60# define RGBLIGHT_LIMIT_VAL 32 /* The maximum brightness level */
61# endif 61# endif
62//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 62//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
63/*== all animations enable ==*/ 63# define RGBLIGHT_EFFECT_BREATHING
64# define RGBLIGHT_ANIMATIONS 64# define RGBLIGHT_EFFECT_RAINBOW_MOOD
65/*== or choose animations ==*/ 65# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
66//# define RGBLIGHT_EFFECT_BREATHING 66# define RGBLIGHT_EFFECT_SNAKE
67//# define RGBLIGHT_EFFECT_RAINBOW_MOOD 67# define RGBLIGHT_EFFECT_KNIGHT
68//# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 68# define RGBLIGHT_EFFECT_CHRISTMAS
69//# define RGBLIGHT_EFFECT_SNAKE 69# define RGBLIGHT_EFFECT_STATIC_GRADIENT
70//# define RGBLIGHT_EFFECT_KNIGHT 70# define RGBLIGHT_EFFECT_RGB_TEST
71//# define RGBLIGHT_EFFECT_CHRISTMAS 71# define RGBLIGHT_EFFECT_ALTERNATING
72//# define RGBLIGHT_EFFECT_STATIC_GRADIENT 72# define RGBLIGHT_EFFECT_TWINKLE
73//# define RGBLIGHT_EFFECT_RGB_TEST
74//# define RGBLIGHT_EFFECT_ALTERNATING
75/*== customize breathing effect ==*/ 73/*== customize breathing effect ==*/
76/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 74/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
77//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 75//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/maple_computing/6ball/config.h b/keyboards/maple_computing/6ball/config.h
index 40fb44e7a7..326b5096c4 100644
--- a/keyboards/maple_computing/6ball/config.h
+++ b/keyboards/maple_computing/6ball/config.h
@@ -30,7 +30,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
30/* ws2812 RGB LED */ 30/* ws2812 RGB LED */
31#define RGB_DI_PIN F7 31#define RGB_DI_PIN F7
32 32
33#define RGBLIGHT_ANIMATIONS 33#define RGBLIGHT_EFFECT_BREATHING
34#define RGBLIGHT_EFFECT_RAINBOW_MOOD
35#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
36#define RGBLIGHT_EFFECT_SNAKE
37#define RGBLIGHT_EFFECT_KNIGHT
38#define RGBLIGHT_EFFECT_CHRISTMAS
39#define RGBLIGHT_EFFECT_STATIC_GRADIENT
40#define RGBLIGHT_EFFECT_RGB_TEST
41#define RGBLIGHT_EFFECT_ALTERNATING
42#define RGBLIGHT_EFFECT_TWINKLE
34#define RGBLED_NUM 6 // Number of LEDs 43#define RGBLED_NUM 6 // Number of LEDs
35 44
36/* COL2ROW or ROW2COL */ 45/* COL2ROW or ROW2COL */
diff --git a/keyboards/maple_computing/launchpad/keymaps/default_rgb/config.h b/keyboards/maple_computing/launchpad/keymaps/default_rgb/config.h
index cae1450c15..3ee1ec3013 100644
--- a/keyboards/maple_computing/launchpad/keymaps/default_rgb/config.h
+++ b/keyboards/maple_computing/launchpad/keymaps/default_rgb/config.h
@@ -2,8 +2,17 @@
2 2
3/* Underlight Configuration */ 3/* Underlight Configuration */
4#define RGB_DI_PIN F4 4#define RGB_DI_PIN F4
5#define RGBLIGHT_ANIMATIONS 5#define RGBLIGHT_EFFECT_BREATHING
6#define RGBLIGHT_EFFECT_RAINBOW_MOOD
7#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
8#define RGBLIGHT_EFFECT_SNAKE
9#define RGBLIGHT_EFFECT_KNIGHT
10#define RGBLIGHT_EFFECT_CHRISTMAS
11#define RGBLIGHT_EFFECT_STATIC_GRADIENT
12#define RGBLIGHT_EFFECT_RGB_TEST
13#define RGBLIGHT_EFFECT_ALTERNATING
14#define RGBLIGHT_EFFECT_TWINKLE
6#define RGBLED_NUM 2 // Number of LEDs 15#define RGBLED_NUM 2 // Number of LEDs
7#define RGBLIGHT_HUE_STEP 10 16#define RGBLIGHT_HUE_STEP 10
8#define RGBLIGHT_SAT_STEP 17 17#define RGBLIGHT_SAT_STEP 17
9#define RGBLIGHT_VAL_STEP 17 \ No newline at end of file 18#define RGBLIGHT_VAL_STEP 17
diff --git a/keyboards/maple_computing/launchpad/keymaps/drashna/config.h b/keyboards/maple_computing/launchpad/keymaps/drashna/config.h
index d801910568..7329440ee1 100644
--- a/keyboards/maple_computing/launchpad/keymaps/drashna/config.h
+++ b/keyboards/maple_computing/launchpad/keymaps/drashna/config.h
@@ -19,7 +19,16 @@
19/* Underlight Configuration */ 19/* Underlight Configuration */
20#undef RGB_DI_PIN 20#undef RGB_DI_PIN
21#define RGB_DI_PIN F5 21#define RGB_DI_PIN F5
22#define RGBLIGHT_ANIMATIONS 22#define RGBLIGHT_EFFECT_BREATHING
23#define RGBLIGHT_EFFECT_RAINBOW_MOOD
24#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
25#define RGBLIGHT_EFFECT_SNAKE
26#define RGBLIGHT_EFFECT_KNIGHT
27#define RGBLIGHT_EFFECT_CHRISTMAS
28#define RGBLIGHT_EFFECT_STATIC_GRADIENT
29#define RGBLIGHT_EFFECT_RGB_TEST
30#define RGBLIGHT_EFFECT_ALTERNATING
31#define RGBLIGHT_EFFECT_TWINKLE
23#undef RGBLED_NUM 32#undef RGBLED_NUM
24#define RGBLED_NUM 8 // Number of LEDs 33#define RGBLED_NUM 8 // Number of LEDs
25#define RGBLIGHT_HUE_STEP 10 34#define RGBLIGHT_HUE_STEP 10
diff --git a/keyboards/maple_computing/launchpad/rev1/config.h b/keyboards/maple_computing/launchpad/rev1/config.h
index 427e04618c..cd0ea962c2 100644
--- a/keyboards/maple_computing/launchpad/rev1/config.h
+++ b/keyboards/maple_computing/launchpad/rev1/config.h
@@ -27,4 +27,13 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27 27
28#define RGBLED_NUM 10 28#define RGBLED_NUM 10
29#define RGB_DI_PIN F6 29#define RGB_DI_PIN F6
30#define RGBLIGHT_ANIMATIONS 30#define RGBLIGHT_EFFECT_BREATHING
31#define RGBLIGHT_EFFECT_RAINBOW_MOOD
32#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
33#define RGBLIGHT_EFFECT_SNAKE
34#define RGBLIGHT_EFFECT_KNIGHT
35#define RGBLIGHT_EFFECT_CHRISTMAS
36#define RGBLIGHT_EFFECT_STATIC_GRADIENT
37#define RGBLIGHT_EFFECT_RGB_TEST
38#define RGBLIGHT_EFFECT_ALTERNATING
39#define RGBLIGHT_EFFECT_TWINKLE
diff --git a/keyboards/maple_computing/lets_split_eh/eh/config.h b/keyboards/maple_computing/lets_split_eh/eh/config.h
index b9e6da535d..c2f92b7274 100644
--- a/keyboards/maple_computing/lets_split_eh/eh/config.h
+++ b/keyboards/maple_computing/lets_split_eh/eh/config.h
@@ -35,7 +35,17 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
35#define RGB_DI_PIN B2 35#define RGB_DI_PIN B2
36#define RGBLED_NUM 12 // Number of LEDs (each hand) 36#define RGBLED_NUM 12 // Number of LEDs (each hand)
37#define RGBLED_SPLIT { 6, 6 } 37#define RGBLED_SPLIT { 6, 6 }
38#define RGBLIGHT_ANIMATIONS 38#define RGBLIGHT_EFFECT_BREATHING
39#define RGBLIGHT_EFFECT_RAINBOW_MOOD
40#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
41#define RGBLIGHT_EFFECT_SNAKE
42#define RGBLIGHT_EFFECT_KNIGHT
43#define RGBLIGHT_EFFECT_CHRISTMAS
44#define RGBLIGHT_EFFECT_STATIC_GRADIENT
45#define RGBLIGHT_EFFECT_RGB_TEST
46#define RGBLIGHT_EFFECT_ALTERNATING
47#define RGBLIGHT_EFFECT_TWINKLE
48
39 49
40/* Split Defines */ 50/* Split Defines */
41#define SPLIT_HAND_PIN D3 51#define SPLIT_HAND_PIN D3
diff --git a/keyboards/maple_computing/minidox/keymaps/alairock/config.h b/keyboards/maple_computing/minidox/keymaps/alairock/config.h
index c8f5acdea7..e51d11b241 100644
--- a/keyboards/maple_computing/minidox/keymaps/alairock/config.h
+++ b/keyboards/maple_computing/minidox/keymaps/alairock/config.h
@@ -30,7 +30,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
30#define RGB_DI_PIN D7 30#define RGB_DI_PIN D7
31 31
32#define RGBLED_NUM 8 // Number of LEDs 32#define RGBLED_NUM 8 // Number of LEDs
33#define RGBLIGHT_ANIMATIONS 33#define RGBLIGHT_EFFECT_BREATHING
34#define RGBLIGHT_EFFECT_RAINBOW_MOOD
35#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
36#define RGBLIGHT_EFFECT_SNAKE
37#define RGBLIGHT_EFFECT_KNIGHT
38#define RGBLIGHT_EFFECT_CHRISTMAS
39#define RGBLIGHT_EFFECT_STATIC_GRADIENT
40#define RGBLIGHT_EFFECT_RGB_TEST
41#define RGBLIGHT_EFFECT_ALTERNATING
42#define RGBLIGHT_EFFECT_TWINKLE
34#define RGBLIGHT_HUE_STEP 10 43#define RGBLIGHT_HUE_STEP 10
35#define RGBLIGHT_SAT_STEP 17 44#define RGBLIGHT_SAT_STEP 17
36#define RGBLIGHT_VAL_STEP 17 45#define RGBLIGHT_VAL_STEP 17
diff --git a/keyboards/maple_computing/minidox/keymaps/that_canadian/config.h b/keyboards/maple_computing/minidox/keymaps/that_canadian/config.h
index 12ff1d970e..91ef94841e 100644
--- a/keyboards/maple_computing/minidox/keymaps/that_canadian/config.h
+++ b/keyboards/maple_computing/minidox/keymaps/that_canadian/config.h
@@ -29,7 +29,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29#define RGB_DI_PIN D7 29#define RGB_DI_PIN D7
30 30
31#define RGBLED_NUM 8 // Number of LEDs 31#define RGBLED_NUM 8 // Number of LEDs
32#define RGBLIGHT_ANIMATIONS 32#define RGBLIGHT_EFFECT_BREATHING
33#define RGBLIGHT_EFFECT_RAINBOW_MOOD
34#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
35#define RGBLIGHT_EFFECT_SNAKE
36#define RGBLIGHT_EFFECT_KNIGHT
37#define RGBLIGHT_EFFECT_CHRISTMAS
38#define RGBLIGHT_EFFECT_STATIC_GRADIENT
39#define RGBLIGHT_EFFECT_RGB_TEST
40#define RGBLIGHT_EFFECT_ALTERNATING
41#define RGBLIGHT_EFFECT_TWINKLE
33#define RGBLIGHT_HUE_STEP 10 42#define RGBLIGHT_HUE_STEP 10
34#define RGBLIGHT_SAT_STEP 17 43#define RGBLIGHT_SAT_STEP 17
35#define RGBLIGHT_VAL_STEP 17 44#define RGBLIGHT_VAL_STEP 17
diff --git a/keyboards/maple_computing/minidox/keymaps/xyverz/config.h b/keyboards/maple_computing/minidox/keymaps/xyverz/config.h
index ee2a418183..ee5aaa8294 100644
--- a/keyboards/maple_computing/minidox/keymaps/xyverz/config.h
+++ b/keyboards/maple_computing/minidox/keymaps/xyverz/config.h
@@ -29,7 +29,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29#define RGB_DI_PIN D7 29#define RGB_DI_PIN D7
30 30
31#define RGBLED_NUM 8 // Number of LEDs 31#define RGBLED_NUM 8 // Number of LEDs
32#define RGBLIGHT_ANIMATIONS 32#define RGBLIGHT_EFFECT_BREATHING
33#define RGBLIGHT_EFFECT_RAINBOW_MOOD
34#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
35#define RGBLIGHT_EFFECT_SNAKE
36#define RGBLIGHT_EFFECT_KNIGHT
37#define RGBLIGHT_EFFECT_CHRISTMAS
38#define RGBLIGHT_EFFECT_STATIC_GRADIENT
39#define RGBLIGHT_EFFECT_RGB_TEST
40#define RGBLIGHT_EFFECT_ALTERNATING
41#define RGBLIGHT_EFFECT_TWINKLE
33#define RGBLIGHT_HUE_STEP 10 42#define RGBLIGHT_HUE_STEP 10
34#define RGBLIGHT_SAT_STEP 17 43#define RGBLIGHT_SAT_STEP 17
35#define RGBLIGHT_VAL_STEP 17 44#define RGBLIGHT_VAL_STEP 17
diff --git a/keyboards/maple_computing/the_ruler/config.h b/keyboards/maple_computing/the_ruler/config.h
index f7ccfab276..41cd985c1d 100644
--- a/keyboards/maple_computing/the_ruler/config.h
+++ b/keyboards/maple_computing/the_ruler/config.h
@@ -91,7 +91,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
91 91
92#define RGB_DI_PIN E6 // The pin your RGB strip is wired to 92#define RGB_DI_PIN E6 // The pin your RGB strip is wired to
93#define RGBLED_NUM 1 // Number of LEDs 93#define RGBLED_NUM 1 // Number of LEDs
94#define RGBLIGHT_ANIMATIONS 94#define RGBLIGHT_EFFECT_BREATHING
95#define RGBLIGHT_EFFECT_RAINBOW_MOOD
96#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
97#define RGBLIGHT_EFFECT_SNAKE
98#define RGBLIGHT_EFFECT_KNIGHT
99#define RGBLIGHT_EFFECT_CHRISTMAS
100#define RGBLIGHT_EFFECT_STATIC_GRADIENT
101#define RGBLIGHT_EFFECT_RGB_TEST
102#define RGBLIGHT_EFFECT_ALTERNATING
103#define RGBLIGHT_EFFECT_TWINKLE
95#define RGBLIGHT_HUE_STEP 10 104#define RGBLIGHT_HUE_STEP 10
96#define RGBLIGHT_SAT_STEP 17 105#define RGBLIGHT_SAT_STEP 17
97#define RGBLIGHT_VAL_STEP 17 106#define RGBLIGHT_VAL_STEP 17
diff --git a/keyboards/marksard/leftover30/config.h b/keyboards/marksard/leftover30/config.h
index 0e23869558..6d7b7b4485 100644
--- a/keyboards/marksard/leftover30/config.h
+++ b/keyboards/marksard/leftover30/config.h
@@ -52,18 +52,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
52 #define RGBLIGHT_VAL_STEP 8 52 #define RGBLIGHT_VAL_STEP 8
53 #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 53 #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
54 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 54 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
55/*== all animations enable ==*/ 55#define RGBLIGHT_EFFECT_BREATHING
56 #define RGBLIGHT_ANIMATIONS 56#define RGBLIGHT_EFFECT_RAINBOW_MOOD
57/*== or choose animations ==*/ 57#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
58// #define RGBLIGHT_EFFECT_BREATHING 58#define RGBLIGHT_EFFECT_SNAKE
59// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 59#define RGBLIGHT_EFFECT_KNIGHT
60// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 60#define RGBLIGHT_EFFECT_CHRISTMAS
61// #define RGBLIGHT_EFFECT_SNAKE 61#define RGBLIGHT_EFFECT_STATIC_GRADIENT
62// #define RGBLIGHT_EFFECT_KNIGHT 62#define RGBLIGHT_EFFECT_RGB_TEST
63// #define RGBLIGHT_EFFECT_CHRISTMAS 63#define RGBLIGHT_EFFECT_ALTERNATING
64// #define RGBLIGHT_EFFECT_STATIC_GRADIENT 64#define RGBLIGHT_EFFECT_TWINKLE
65// #define RGBLIGHT_EFFECT_RGB_TEST
66// #define RGBLIGHT_EFFECT_ALTERNATING
67/*== customize breathing effect ==*/ 65/*== customize breathing effect ==*/
68 /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 66 /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
69 #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 67 #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/marksard/rhymestone/rev1/config.h b/keyboards/marksard/rhymestone/rev1/config.h
index de915827c4..05c2ec8a46 100644
--- a/keyboards/marksard/rhymestone/rev1/config.h
+++ b/keyboards/marksard/rhymestone/rev1/config.h
@@ -59,9 +59,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
59 #define RGBLIGHT_VAL_STEP 8 59 #define RGBLIGHT_VAL_STEP 8
60 #define RGBLIGHT_LIMIT_VAL 150 /* The maximum brightness level */ 60 #define RGBLIGHT_LIMIT_VAL 150 /* The maximum brightness level */
61 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 61 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
62/*== all animations enable ==*/
63// #define RGBLIGHT_ANIMATIONS
64/*== or choose animations ==*/
65// #define RGBLIGHT_EFFECT_BREATHING 62// #define RGBLIGHT_EFFECT_BREATHING
66 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 63 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
67 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 64 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/marksard/treadstone32/keymaps/default/rules.mk b/keyboards/marksard/treadstone32/keymaps/default/rules.mk
index 387a81d04b..45463c0308 100644
--- a/keyboards/marksard/treadstone32/keymaps/default/rules.mk
+++ b/keyboards/marksard/treadstone32/keymaps/default/rules.mk
@@ -4,7 +4,6 @@ RGBLIGHT_ENABLE = yes # LED underglow (Enable WS2812 RGB underlight.)
4IOS_DEVICE_ENABLE = no # connect to IOS device (iPad,iPhone) 4IOS_DEVICE_ENABLE = no # connect to IOS device (iPad,iPhone)
5 5
6ifeq ($(strip $(LED_ANIMATIONS)), yes) 6ifeq ($(strip $(LED_ANIMATIONS)), yes)
7 # OPT_DEFS += -DRGBLIGHT_ANIMATIONS
8 OPT_DEFS += -DLED_ANIMATIONS 7 OPT_DEFS += -DLED_ANIMATIONS
9endif 8endif
10 9
diff --git a/keyboards/marksard/treadstone32/keymaps/like_jis/rules.mk b/keyboards/marksard/treadstone32/keymaps/like_jis/rules.mk
index 882ddd6977..876d4997a0 100644
--- a/keyboards/marksard/treadstone32/keymaps/like_jis/rules.mk
+++ b/keyboards/marksard/treadstone32/keymaps/like_jis/rules.mk
@@ -9,7 +9,6 @@ RGBLIGHT_ENABLE = yes # LED underglow (Enable WS2812 RGB underlight.)
9IOS_DEVICE_ENABLE = no # connect to IOS device (iPad,iPhone) 9IOS_DEVICE_ENABLE = no # connect to IOS device (iPad,iPhone)
10 10
11ifeq ($(strip $(LED_ANIMATIONS)), yes) 11ifeq ($(strip $(LED_ANIMATIONS)), yes)
12 # OPT_DEFS += -DRGBLIGHT_ANIMATIONS
13 OPT_DEFS += -DLED_ANIMATIONS 12 OPT_DEFS += -DLED_ANIMATIONS
14endif 13endif
15 14
diff --git a/keyboards/marksard/treadstone32/lite/config.h b/keyboards/marksard/treadstone32/lite/config.h
index e640fdb3c1..6464585582 100644
--- a/keyboards/marksard/treadstone32/lite/config.h
+++ b/keyboards/marksard/treadstone32/lite/config.h
@@ -51,9 +51,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
51 #define RGBLIGHT_HUE_STEP 8 51 #define RGBLIGHT_HUE_STEP 8
52 #define RGBLIGHT_SAT_STEP 8 52 #define RGBLIGHT_SAT_STEP 8
53 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 53 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
54/*== all animations enable ==*/
55// #define RGBLIGHT_ANIMATIONS
56/*== or choose animations ==*/
57// #define RGBLIGHT_EFFECT_BREATHING 54// #define RGBLIGHT_EFFECT_BREATHING
58 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 55 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
59 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 56 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/marksard/treadstone32/rev1/config.h b/keyboards/marksard/treadstone32/rev1/config.h
index ae27cdaf9e..c6bc0293d3 100644
--- a/keyboards/marksard/treadstone32/rev1/config.h
+++ b/keyboards/marksard/treadstone32/rev1/config.h
@@ -52,9 +52,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
52 #define RGBLIGHT_HUE_STEP 8 52 #define RGBLIGHT_HUE_STEP 8
53 #define RGBLIGHT_SAT_STEP 8 53 #define RGBLIGHT_SAT_STEP 8
54 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 54 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
55/*== all animations enable ==*/
56// #define RGBLIGHT_ANIMATIONS
57/*== or choose animations ==*/
58// #define RGBLIGHT_EFFECT_BREATHING 55// #define RGBLIGHT_EFFECT_BREATHING
59 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 56 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
60 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 57 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/marksard/treadstone48/rev1/config.h b/keyboards/marksard/treadstone48/rev1/config.h
index 0666e18cad..7e58056922 100644
--- a/keyboards/marksard/treadstone48/rev1/config.h
+++ b/keyboards/marksard/treadstone48/rev1/config.h
@@ -62,9 +62,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
62 #define RGBLIGHT_VAL_STEP 8 62 #define RGBLIGHT_VAL_STEP 8
63 #define RGBLIGHT_LIMIT_VAL 180 /* The maximum brightness level */ 63 #define RGBLIGHT_LIMIT_VAL 180 /* The maximum brightness level */
64 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 64 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
65/*== all animations enable ==*/
66// #define RGBLIGHT_ANIMATIONS
67/*== or choose animations ==*/
68// #define RGBLIGHT_EFFECT_BREATHING 65// #define RGBLIGHT_EFFECT_BREATHING
69 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 66 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
70 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 67 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/marksard/treadstone48/rev2/config.h b/keyboards/marksard/treadstone48/rev2/config.h
index b6d8269d88..d7ebff675f 100644
--- a/keyboards/marksard/treadstone48/rev2/config.h
+++ b/keyboards/marksard/treadstone48/rev2/config.h
@@ -56,9 +56,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
56 #define RGBLIGHT_VAL_STEP 8 56 #define RGBLIGHT_VAL_STEP 8
57 #define RGBLIGHT_LIMIT_VAL 220 /* The maximum brightness level */ 57 #define RGBLIGHT_LIMIT_VAL 220 /* The maximum brightness level */
58 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 58 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
59/*== all animations enable ==*/
60// #define RGBLIGHT_ANIMATIONS
61/*== or choose animations ==*/
62// #define RGBLIGHT_EFFECT_BREATHING 59// #define RGBLIGHT_EFFECT_BREATHING
63 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 60 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
64 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 61 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/massdrop/alt/keymaps/pregame/config.h b/keyboards/massdrop/alt/keymaps/pregame/config.h
index 1dd36d7013..0a3fa733e1 100644
--- a/keyboards/massdrop/alt/keymaps/pregame/config.h
+++ b/keyboards/massdrop/alt/keymaps/pregame/config.h
@@ -90,8 +90,6 @@
90// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 90// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
91// #define RGB_MATRIX_LED_PROCESS_LIMIT (RGB_MATRIX_LED_COUNT + 4) / 5 // limits the number of LEDs to process in an animation per task run (increases keyboard responsiveness) 91// #define RGB_MATRIX_LED_PROCESS_LIMIT (RGB_MATRIX_LED_COUNT + 4) / 5 // limits the number of LEDs to process in an animation per task run (increases keyboard responsiveness)
92// #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) 92// #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)
93#define RGBLIGHT_ANIMATIONS // Run RGB animations
94// #define RGBLIGHT_ANIMATIONS // Enable all additional animation modes.
95#define RGBLIGHT_EFFECT_ALTERNATING // Enable alternating animation mode. 93#define RGBLIGHT_EFFECT_ALTERNATING // Enable alternating animation mode.
96#define RGBLIGHT_EFFECT_BREATHING // Enable breathing animation mode. 94#define RGBLIGHT_EFFECT_BREATHING // Enable breathing animation mode.
97// #define RGBLIGHT_EFFECT_CHRISTMAS // Enable christmas animation mode. 95// #define RGBLIGHT_EFFECT_CHRISTMAS // Enable christmas animation mode.
diff --git a/keyboards/massdrop/ctrl/keymaps/endgame/config.h b/keyboards/massdrop/ctrl/keymaps/endgame/config.h
index 0b24562fce..7dd870bd2b 100644
--- a/keyboards/massdrop/ctrl/keymaps/endgame/config.h
+++ b/keyboards/massdrop/ctrl/keymaps/endgame/config.h
@@ -50,17 +50,6 @@
50// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 50// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
51// #define RGB_MATRIX_LED_PROCESS_LIMIT (RGB_MATRIX_LED_COUNT + 4) / 5 // limits the number of LEDs to process in an animation per task run (increases keyboard responsiveness) 51// #define RGB_MATRIX_LED_PROCESS_LIMIT (RGB_MATRIX_LED_COUNT + 4) / 5 // limits the number of LEDs to process in an animation per task run (increases keyboard responsiveness)
52// #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) 52// #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)
53// #define RGBLIGHT_ANIMATIONS // Run RGB animations
54// #define RGBLIGHT_ANIMATIONS // Enable all additional animation modes.
55// #define RGBLIGHT_EFFECT_ALTERNATING // Enable alternating animation mode.
56// #define RGBLIGHT_EFFECT_BREATHING // Enable breathing animation mode.
57// #define RGBLIGHT_EFFECT_CHRISTMAS // Enable christmas animation mode.
58// #define RGBLIGHT_EFFECT_KNIGHT // Enable knight animation mode.
59// #define RGBLIGHT_EFFECT_RAINBOW_MOOD // Enable rainbow mood animation mode.
60// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL // Enable rainbow swirl animation mode.
61// #define RGBLIGHT_EFFECT_RGB_TEST // Enable RGB test animation mode.
62// #define RGBLIGHT_EFFECT_SNAKE // Enable snake animation mode.
63// #define RGBLIGHT_EFFECT_STATIC_GRADIENT // Enable static gradient mode.
64 53
65// #define RGBLIGHT_EFFECT_BREATHE_CENTER // If defined, used to calculate the curve for the breathing animation. Valid values are 1.0 to 2.7 54// #define RGBLIGHT_EFFECT_BREATHE_CENTER // If defined, used to calculate the curve for the breathing animation. Valid values are 1.0 to 2.7
66// #define RGBLIGHT_EFFECT_BREATHE_MAX 255 // The maximum brightness for the breathing mode. Valid values are 1 to 255 55// #define RGBLIGHT_EFFECT_BREATHE_MAX 255 // The maximum brightness for the breathing mode. Valid values are 1 to 255
diff --git a/keyboards/massdrop/ctrl/keymaps/foxx1337/config.h b/keyboards/massdrop/ctrl/keymaps/foxx1337/config.h
index f8e0e9fc7d..e4eddc0fff 100644
--- a/keyboards/massdrop/ctrl/keymaps/foxx1337/config.h
+++ b/keyboards/massdrop/ctrl/keymaps/foxx1337/config.h
@@ -35,17 +35,6 @@
35// #define RGB_DISABLE_WHEN_USB_SUSPENDED false // turn off effects when suspended 35// #define RGB_DISABLE_WHEN_USB_SUSPENDED false // turn off effects when suspended
36// #define RGB_MATRIX_LED_PROCESS_LIMIT (RGB_MATRIX_LED_COUNT + 4) / 5 // limits the number of LEDs to process in an animation per task run (increases keyboard responsiveness) 36// #define RGB_MATRIX_LED_PROCESS_LIMIT (RGB_MATRIX_LED_COUNT + 4) / 5 // limits the number of LEDs to process in an animation per task run (increases keyboard responsiveness)
37// #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) 37// #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)
38// #define RGBLIGHT_ANIMATIONS // Run RGB animations
39// #define RGBLIGHT_ANIMATIONS // Enable all additional animation modes.
40// #define RGBLIGHT_EFFECT_ALTERNATING // Enable alternating animation mode.
41// #define RGBLIGHT_EFFECT_BREATHING // Enable breathing animation mode.
42// #define RGBLIGHT_EFFECT_CHRISTMAS // Enable christmas animation mode.
43// #define RGBLIGHT_EFFECT_KNIGHT // Enable knight animation mode.
44// #define RGBLIGHT_EFFECT_RAINBOW_MOOD // Enable rainbow mood animation mode.
45// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL // Enable rainbow swirl animation mode.
46// #define RGBLIGHT_EFFECT_RGB_TEST // Enable RGB test animation mode.
47// #define RGBLIGHT_EFFECT_SNAKE // Enable snake animation mode.
48// #define RGBLIGHT_EFFECT_STATIC_GRADIENT // Enable static gradient mode.
49 38
50// #define RGBLIGHT_EFFECT_BREATHE_CENTER // If defined, used to calculate the curve for the breathing animation. Valid values are 1.0 to 2.7 39// #define RGBLIGHT_EFFECT_BREATHE_CENTER // If defined, used to calculate the curve for the breathing animation. Valid values are 1.0 to 2.7
51// #define RGBLIGHT_EFFECT_BREATHE_MAX 255 // The maximum brightness for the breathing mode. Valid values are 1 to 255 40// #define RGBLIGHT_EFFECT_BREATHE_MAX 255 // The maximum brightness for the breathing mode. Valid values are 1 to 255
diff --git a/keyboards/massdrop/ctrl/keymaps/matthewrobo/config.h b/keyboards/massdrop/ctrl/keymaps/matthewrobo/config.h
index 412c12e300..3050314bdd 100644
--- a/keyboards/massdrop/ctrl/keymaps/matthewrobo/config.h
+++ b/keyboards/massdrop/ctrl/keymaps/matthewrobo/config.h
@@ -68,17 +68,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
68// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 68// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
69// #define RGB_MATRIX_LED_PROCESS_LIMIT (RGB_MATRIX_LED_COUNT + 4) / 5 // limits the number of LEDs to process in an animation per task run (increases keyboard responsiveness) 69// #define RGB_MATRIX_LED_PROCESS_LIMIT (RGB_MATRIX_LED_COUNT + 4) / 5 // limits the number of LEDs to process in an animation per task run (increases keyboard responsiveness)
70// #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) 70// #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)
71// #define RGBLIGHT_ANIMATIONS // Run RGB animations
72// #define RGBLIGHT_ANIMATIONS // Enable all additional animation modes.
73// #define RGBLIGHT_EFFECT_ALTERNATING // Enable alternating animation mode.
74// #define RGBLIGHT_EFFECT_BREATHING // Enable breathing animation mode.
75// #define RGBLIGHT_EFFECT_CHRISTMAS // Enable christmas animation mode.
76// #define RGBLIGHT_EFFECT_KNIGHT // Enable knight animation mode.
77// #define RGBLIGHT_EFFECT_RAINBOW_MOOD // Enable rainbow mood animation mode.
78// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL // Enable rainbow swirl animation mode.
79// #define RGBLIGHT_EFFECT_RGB_TEST // Enable RGB test animation mode.
80// #define RGBLIGHT_EFFECT_SNAKE // Enable snake animation mode.
81// #define RGBLIGHT_EFFECT_STATIC_GRADIENT // Enable static gradient mode.
82 71
83// #define RGBLIGHT_EFFECT_BREATHE_CENTER // If defined, used to calculate the curve for the breathing animation. Valid values are 1.0 to 2.7 72// #define RGBLIGHT_EFFECT_BREATHE_CENTER // If defined, used to calculate the curve for the breathing animation. Valid values are 1.0 to 2.7
84// #define RGBLIGHT_EFFECT_BREATHE_MAX 255 // The maximum brightness for the breathing mode. Valid values are 1 to 255 73// #define RGBLIGHT_EFFECT_BREATHE_MAX 255 // The maximum brightness for the breathing mode. Valid values are 1 to 255
diff --git a/keyboards/massdrop/ctrl/keymaps/xanimos/config.h b/keyboards/massdrop/ctrl/keymaps/xanimos/config.h
index cd836ccc36..f36cd7b809 100644
--- a/keyboards/massdrop/ctrl/keymaps/xanimos/config.h
+++ b/keyboards/massdrop/ctrl/keymaps/xanimos/config.h
@@ -1,18 +1,18 @@
1/* Copyright 2022 Daniel Weeks (@xanimos) 1/* Copyright 2022 Daniel Weeks (@xanimos)
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#pragma once 17#pragma once
18 18
@@ -66,17 +66,6 @@
66// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 66// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
67// #define RGB_MATRIX_LED_PROCESS_LIMIT (RGB_MATRIX_LED_COUNT + 4) / 5 // limits the number of LEDs to process in an animation per task run (increases keyboard responsiveness) 67// #define RGB_MATRIX_LED_PROCESS_LIMIT (RGB_MATRIX_LED_COUNT + 4) / 5 // limits the number of LEDs to process in an animation per task run (increases keyboard responsiveness)
68// #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) 68// #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)
69// #define RGBLIGHT_ANIMATIONS // Run RGB animations
70// #define RGBLIGHT_ANIMATIONS // Enable all additional animation modes.
71// #define RGBLIGHT_EFFECT_ALTERNATING // Enable alternating animation mode.
72#define RGBLIGHT_EFFECT_BREATHING // Enable breathing animation mode.
73// #define RGBLIGHT_EFFECT_CHRISTMAS // Enable christmas animation mode.
74#define RGBLIGHT_EFFECT_KNIGHT // Enable knight animation mode.
75// #define RGBLIGHT_EFFECT_RAINBOW_MOOD // Enable rainbow mood animation mode.
76// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL // Enable rainbow swirl animation mode.
77// #define RGBLIGHT_EFFECT_RGB_TEST // Enable RGB test animation mode.
78#define RGBLIGHT_EFFECT_SNAKE // Enable snake animation mode.
79// #define RGBLIGHT_EFFECT_STATIC_GRADIENT // Enable static gradient mode.
80 69
81// #define RGBLIGHT_EFFECT_BREATHE_CENTER // If defined, used to calculate the curve for the breathing animation. Valid values are 1.0 to 2.7 70// #define RGBLIGHT_EFFECT_BREATHE_CENTER // If defined, used to calculate the curve for the breathing animation. Valid values are 1.0 to 2.7
82// #define RGBLIGHT_EFFECT_BREATHE_MAX 255 // The maximum brightness for the breathing mode. Valid values are 1 to 255 71// #define RGBLIGHT_EFFECT_BREATHE_MAX 255 // The maximum brightness for the breathing mode. Valid values are 1 to 255
diff --git a/keyboards/massdrop/thekey_v2/config.h b/keyboards/massdrop/thekey_v2/config.h
index f7abf7bc82..a8ae914b65 100644
--- a/keyboards/massdrop/thekey_v2/config.h
+++ b/keyboards/massdrop/thekey_v2/config.h
@@ -33,7 +33,16 @@
33#define RGB_DI_PIN B1 33#define RGB_DI_PIN B1
34#define RGBLED_NUM 5 34#define RGBLED_NUM 5
35#define RGBLIGHT_LED_MAP {4, 0, 1, 2, 3} 35#define RGBLIGHT_LED_MAP {4, 0, 1, 2, 3}
36#define RGBLIGHT_ANIMATIONS 36#define RGBLIGHT_EFFECT_BREATHING
37#define RGBLIGHT_EFFECT_RAINBOW_MOOD
38#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
39#define RGBLIGHT_EFFECT_SNAKE
40#define RGBLIGHT_EFFECT_KNIGHT
41#define RGBLIGHT_EFFECT_CHRISTMAS
42#define RGBLIGHT_EFFECT_STATIC_GRADIENT
43#define RGBLIGHT_EFFECT_RGB_TEST
44#define RGBLIGHT_EFFECT_ALTERNATING
45#define RGBLIGHT_EFFECT_TWINKLE
37#define RGBLIGHT_HUE_STEP 10 46#define RGBLIGHT_HUE_STEP 10
38#define RGBLIGHT_SAT_STEP 10 47#define RGBLIGHT_SAT_STEP 10
39#define RGBLIGHT_VAL_STEP 15 48#define RGBLIGHT_VAL_STEP 15
diff --git a/keyboards/matrix/abelx/config.h b/keyboards/matrix/abelx/config.h
index 29241f1ff6..06f9d31860 100644
--- a/keyboards/matrix/abelx/config.h
+++ b/keyboards/matrix/abelx/config.h
@@ -93,7 +93,17 @@
93// rgb light setting 93// rgb light setting
94#define RGBLED_NUM 9 94#define RGBLED_NUM 9
95#define RGB_DI_PIN B4 95#define RGB_DI_PIN B4
96#define RGBLIGHT_ANIMATIONS 96#define RGBLIGHT_EFFECT_BREATHING
97#define RGBLIGHT_EFFECT_RAINBOW_MOOD
98#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
99#define RGBLIGHT_EFFECT_SNAKE
100#define RGBLIGHT_EFFECT_KNIGHT
101#define RGBLIGHT_EFFECT_CHRISTMAS
102#define RGBLIGHT_EFFECT_STATIC_GRADIENT
103#define RGBLIGHT_EFFECT_RGB_TEST
104#define RGBLIGHT_EFFECT_ALTERNATING
105#define RGBLIGHT_EFFECT_TWINKLE
106
97 107
98#define AW9523B_RGB_NUM 4 108#define AW9523B_RGB_NUM 4
99 109
diff --git a/keyboards/matrix/cain_re/config.h b/keyboards/matrix/cain_re/config.h
index 830d3d8286..74acef9af3 100644
--- a/keyboards/matrix/cain_re/config.h
+++ b/keyboards/matrix/cain_re/config.h
@@ -35,7 +35,17 @@
35#define RGB_DI_PIN E6 35#define RGB_DI_PIN E6
36 36
37#ifdef RGB_DI_PIN 37#ifdef RGB_DI_PIN
38#define RGBLIGHT_ANIMATIONS 38#define RGBLIGHT_EFFECT_BREATHING
39#define RGBLIGHT_EFFECT_RAINBOW_MOOD
40#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
41#define RGBLIGHT_EFFECT_SNAKE
42#define RGBLIGHT_EFFECT_KNIGHT
43#define RGBLIGHT_EFFECT_CHRISTMAS
44#define RGBLIGHT_EFFECT_STATIC_GRADIENT
45#define RGBLIGHT_EFFECT_RGB_TEST
46#define RGBLIGHT_EFFECT_ALTERNATING
47#define RGBLIGHT_EFFECT_TWINKLE
48
39 49
40#define RGBLED_NUM 14 50#define RGBLED_NUM 14
41#define RGBLIGHT_HUE_STEP 8 51#define RGBLIGHT_HUE_STEP 8
diff --git a/keyboards/matrix/m12og/rev1/config.h b/keyboards/matrix/m12og/rev1/config.h
index b83c0eece2..ca4ee5b96c 100644
--- a/keyboards/matrix/m12og/rev1/config.h
+++ b/keyboards/matrix/m12og/rev1/config.h
@@ -37,7 +37,17 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
37 37
38/* RGB */ 38/* RGB */
39#define RGB_DI_PIN B8 39#define RGB_DI_PIN B8
40#define RGBLIGHT_ANIMATIONS 40#define RGBLIGHT_EFFECT_BREATHING
41#define RGBLIGHT_EFFECT_RAINBOW_MOOD
42#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
43#define RGBLIGHT_EFFECT_SNAKE
44#define RGBLIGHT_EFFECT_KNIGHT
45#define RGBLIGHT_EFFECT_CHRISTMAS
46#define RGBLIGHT_EFFECT_STATIC_GRADIENT
47#define RGBLIGHT_EFFECT_RGB_TEST
48#define RGBLIGHT_EFFECT_ALTERNATING
49#define RGBLIGHT_EFFECT_TWINKLE
50
41 51
42#define RGBLED_NUM 16 52#define RGBLED_NUM 16
43#define RGBLIGHT_SLEEP 53#define RGBLIGHT_SLEEP
diff --git a/keyboards/matrix/m12og/rev2/config.h b/keyboards/matrix/m12og/rev2/config.h
index 6a4b003fbf..c63f92d151 100644
--- a/keyboards/matrix/m12og/rev2/config.h
+++ b/keyboards/matrix/m12og/rev2/config.h
@@ -20,7 +20,16 @@
20#define RGB_DI_PIN B3 20#define RGB_DI_PIN B3
21 21
22#ifdef RGB_DI_PIN 22#ifdef RGB_DI_PIN
23#define RGBLIGHT_ANIMATIONS 23#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
26#define RGBLIGHT_EFFECT_SNAKE
27#define RGBLIGHT_EFFECT_KNIGHT
28#define RGBLIGHT_EFFECT_CHRISTMAS
29#define RGBLIGHT_EFFECT_STATIC_GRADIENT
30#define RGBLIGHT_EFFECT_RGB_TEST
31#define RGBLIGHT_EFFECT_ALTERNATING
32#define RGBLIGHT_EFFECT_TWINKLE
24#define RGBLED_NUM 16 33#define RGBLED_NUM 16
25#define RGBLIGHT_HUE_STEP 8 34#define RGBLIGHT_HUE_STEP 8
26#define RGBLIGHT_SAT_STEP 8 35#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/matrix/m20add/config.h b/keyboards/matrix/m20add/config.h
index 95a83905a3..664dd3d0c1 100644
--- a/keyboards/matrix/m20add/config.h
+++ b/keyboards/matrix/m20add/config.h
@@ -82,7 +82,17 @@
82// rgb light setting 82// rgb light setting
83#define RGB_DI_PIN B4 // reserved pin for future usage 83#define RGB_DI_PIN B4 // reserved pin for future usage
84#define RGBLED_NUM 20 84#define RGBLED_NUM 20
85#define RGBLIGHT_ANIMATIONS 85#define RGBLIGHT_EFFECT_BREATHING
86#define RGBLIGHT_EFFECT_RAINBOW_MOOD
87#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
88#define RGBLIGHT_EFFECT_SNAKE
89#define RGBLIGHT_EFFECT_KNIGHT
90#define RGBLIGHT_EFFECT_CHRISTMAS
91#define RGBLIGHT_EFFECT_STATIC_GRADIENT
92#define RGBLIGHT_EFFECT_RGB_TEST
93#define RGBLIGHT_EFFECT_ALTERNATING
94#define RGBLIGHT_EFFECT_TWINKLE
95
86 96
87#define DRIVER_ADDR_1 0b1110100 97#define DRIVER_ADDR_1 0b1110100
88#define DRIVER_COUNT 1 98#define DRIVER_COUNT 1
diff --git a/keyboards/matrix/noah/config.h b/keyboards/matrix/noah/config.h
index 081b5de373..9222c1cad9 100644
--- a/keyboards/matrix/noah/config.h
+++ b/keyboards/matrix/noah/config.h
@@ -83,7 +83,17 @@
83/* indicator rgb */ 83/* indicator rgb */
84#define RGBLED_NUM 7 84#define RGBLED_NUM 7
85#define RGB_DI_PIN B1 85#define RGB_DI_PIN B1
86#define RGBLIGHT_ANIMATIONS 86#define RGBLIGHT_EFFECT_BREATHING
87#define RGBLIGHT_EFFECT_RAINBOW_MOOD
88#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
89#define RGBLIGHT_EFFECT_SNAKE
90#define RGBLIGHT_EFFECT_KNIGHT
91#define RGBLIGHT_EFFECT_CHRISTMAS
92#define RGBLIGHT_EFFECT_STATIC_GRADIENT
93#define RGBLIGHT_EFFECT_RGB_TEST
94#define RGBLIGHT_EFFECT_ALTERNATING
95#define RGBLIGHT_EFFECT_TWINKLE
96
87 97
88// tapping setting 98// tapping setting
89//#define TAPPING_TERM 200 99//#define TAPPING_TERM 200
diff --git a/keyboards/maxr1998/pulse4k/config.h b/keyboards/maxr1998/pulse4k/config.h
index 697fe10621..39d89eb5db 100644
--- a/keyboards/maxr1998/pulse4k/config.h
+++ b/keyboards/maxr1998/pulse4k/config.h
@@ -44,7 +44,16 @@
44 44
45/* RGB LED Setup */ 45/* RGB LED Setup */
46#define RGB_DI_PIN F7 // pin the DI on the WS2812B is hooked-up to 46#define RGB_DI_PIN F7 // pin the DI on the WS2812B is hooked-up to
47#define RGBLIGHT_ANIMATIONS // run RGB animations 47#define RGBLIGHT_EFFECT_BREATHING
48#define RGBLIGHT_EFFECT_RAINBOW_MOOD
49#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
50#define RGBLIGHT_EFFECT_SNAKE
51#define RGBLIGHT_EFFECT_KNIGHT
52#define RGBLIGHT_EFFECT_CHRISTMAS
53#define RGBLIGHT_EFFECT_STATIC_GRADIENT
54#define RGBLIGHT_EFFECT_RGB_TEST
55#define RGBLIGHT_EFFECT_ALTERNATING
56#define RGBLIGHT_EFFECT_TWINKLE
48#define RGBLED_NUM 2 // number of LEDs 57#define RGBLED_NUM 2 // number of LEDs
49 58
50/* 59/*
diff --git a/keyboards/mechkeys/acr60/config.h b/keyboards/mechkeys/acr60/config.h
index 8ef708931f..e62c3b2bf4 100644
--- a/keyboards/mechkeys/acr60/config.h
+++ b/keyboards/mechkeys/acr60/config.h
@@ -46,7 +46,16 @@
46#define LOCKING_RESYNC_ENABLE 46#define LOCKING_RESYNC_ENABLE
47 47
48#define RGB_DI_PIN E2 48#define RGB_DI_PIN E2
49#define RGBLIGHT_ANIMATIONS 49#define RGBLIGHT_EFFECT_BREATHING
50#define RGBLIGHT_EFFECT_RAINBOW_MOOD
51#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
52#define RGBLIGHT_EFFECT_SNAKE
53#define RGBLIGHT_EFFECT_KNIGHT
54#define RGBLIGHT_EFFECT_CHRISTMAS
55#define RGBLIGHT_EFFECT_STATIC_GRADIENT
56#define RGBLIGHT_EFFECT_RGB_TEST
57#define RGBLIGHT_EFFECT_ALTERNATING
58#define RGBLIGHT_EFFECT_TWINKLE
50#define RGBLED_NUM 20 59#define RGBLED_NUM 20
51#define RGBLIGHT_HUE_STEP 8 60#define RGBLIGHT_HUE_STEP 8
52#define RGBLIGHT_SAT_STEP 8 61#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/mechkeys/alu84/config.h b/keyboards/mechkeys/alu84/config.h
index 286c06f482..e1f30c86fb 100755
--- a/keyboards/mechkeys/alu84/config.h
+++ b/keyboards/mechkeys/alu84/config.h
@@ -48,7 +48,16 @@
48# define RGBLIGHT_HUE_STEP 10 48# define RGBLIGHT_HUE_STEP 10
49# define RGBLIGHT_SAT_STEP 10 49# define RGBLIGHT_SAT_STEP 10
50# define RGBLIGHT_VAL_STEP 10 50# define RGBLIGHT_VAL_STEP 10
51# define RGBLIGHT_ANIMATIONS 51# define RGBLIGHT_EFFECT_BREATHING
52# define RGBLIGHT_EFFECT_RAINBOW_MOOD
53# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
54# define RGBLIGHT_EFFECT_SNAKE
55# define RGBLIGHT_EFFECT_KNIGHT
56# define RGBLIGHT_EFFECT_CHRISTMAS
57# define RGBLIGHT_EFFECT_STATIC_GRADIENT
58# define RGBLIGHT_EFFECT_RGB_TEST
59# define RGBLIGHT_EFFECT_ALTERNATING
60# define RGBLIGHT_EFFECT_TWINKLE
52#endif 61#endif
53 62
54/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 63/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
diff --git a/keyboards/mechkeys/espectro/config.h b/keyboards/mechkeys/espectro/config.h
index 48f3c3f95d..50c0f95184 100755
--- a/keyboards/mechkeys/espectro/config.h
+++ b/keyboards/mechkeys/espectro/config.h
@@ -54,6 +54,16 @@
54#define RGBLIGHT_SAT_STEP 10 54#define RGBLIGHT_SAT_STEP 10
55#define RGBLIGHT_VAL_STEP 10 55#define RGBLIGHT_VAL_STEP 10
56 56
57#define RGBLIGHT_ANIMATIONS 57#define RGBLIGHT_EFFECT_BREATHING
58#define RGBLIGHT_EFFECT_RAINBOW_MOOD
59#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
60#define RGBLIGHT_EFFECT_SNAKE
61#define RGBLIGHT_EFFECT_KNIGHT
62#define RGBLIGHT_EFFECT_CHRISTMAS
63#define RGBLIGHT_EFFECT_STATIC_GRADIENT
64#define RGBLIGHT_EFFECT_RGB_TEST
65#define RGBLIGHT_EFFECT_ALTERNATING
66#define RGBLIGHT_EFFECT_TWINKLE
67
58 68
59#endif 69#endif
diff --git a/keyboards/mechkeys/mechmini/v1/config.h b/keyboards/mechkeys/mechmini/v1/config.h
index c4d1ecc528..c9e56e62e3 100644
--- a/keyboards/mechkeys/mechmini/v1/config.h
+++ b/keyboards/mechkeys/mechmini/v1/config.h
@@ -33,5 +33,14 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
33// The RGB_DI_PIN value seems to be shared between all PS2AVRGB boards. 33// The RGB_DI_PIN value seems to be shared between all PS2AVRGB boards.
34// The same pin is used on the JJ40, at least. 34// The same pin is used on the JJ40, at least.
35#define RGBLED_NUM 16 35#define RGBLED_NUM 16
36#define RGBLIGHT_ANIMATIONS 36#define RGBLIGHT_EFFECT_BREATHING
37#define RGBLIGHT_EFFECT_RAINBOW_MOOD
38#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
39#define RGBLIGHT_EFFECT_SNAKE
40#define RGBLIGHT_EFFECT_KNIGHT
41#define RGBLIGHT_EFFECT_CHRISTMAS
42#define RGBLIGHT_EFFECT_STATIC_GRADIENT
43#define RGBLIGHT_EFFECT_RGB_TEST
44#define RGBLIGHT_EFFECT_ALTERNATING
45#define RGBLIGHT_EFFECT_TWINKLE
37#define RGB_DI_PIN E2 46#define RGB_DI_PIN E2
diff --git a/keyboards/mechkeys/mechmini/v2/config.h b/keyboards/mechkeys/mechmini/v2/config.h
index 9c7b74f4ef..c23786b9fa 100755
--- a/keyboards/mechkeys/mechmini/v2/config.h
+++ b/keyboards/mechkeys/mechmini/v2/config.h
@@ -47,7 +47,16 @@
47 47
48#define RGB_DI_PIN E2 48#define RGB_DI_PIN E2
49#ifdef RGB_DI_PIN 49#ifdef RGB_DI_PIN
50#define RGBLIGHT_ANIMATIONS 50#define RGBLIGHT_EFFECT_BREATHING
51#define RGBLIGHT_EFFECT_RAINBOW_MOOD
52#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
53#define RGBLIGHT_EFFECT_SNAKE
54#define RGBLIGHT_EFFECT_KNIGHT
55#define RGBLIGHT_EFFECT_CHRISTMAS
56#define RGBLIGHT_EFFECT_STATIC_GRADIENT
57#define RGBLIGHT_EFFECT_RGB_TEST
58#define RGBLIGHT_EFFECT_ALTERNATING
59#define RGBLIGHT_EFFECT_TWINKLE
51#define RGBLED_NUM 14 60#define RGBLED_NUM 14
52#define RGBLIGHT_HUE_STEP 8 61#define RGBLIGHT_HUE_STEP 8
53#define RGBLIGHT_SAT_STEP 8 62#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/mechkeys/mk60/config.h b/keyboards/mechkeys/mk60/config.h
index ff1b4367e4..0e1836c4a9 100644
--- a/keyboards/mechkeys/mk60/config.h
+++ b/keyboards/mechkeys/mk60/config.h
@@ -59,18 +59,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
59 #define RGBLIGHT_VAL_STEP 8 59 #define RGBLIGHT_VAL_STEP 8
60 #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 60 #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
61 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 61 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
62/*== all animations enable ==*/ 62#define RGBLIGHT_EFFECT_BREATHING
63 #define RGBLIGHT_ANIMATIONS 63#define RGBLIGHT_EFFECT_RAINBOW_MOOD
64/*== or choose animations ==*/ 64#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
65// #define RGBLIGHT_EFFECT_BREATHING 65#define RGBLIGHT_EFFECT_SNAKE
66// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 66#define RGBLIGHT_EFFECT_KNIGHT
67// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 67#define RGBLIGHT_EFFECT_CHRISTMAS
68// #define RGBLIGHT_EFFECT_SNAKE 68#define RGBLIGHT_EFFECT_STATIC_GRADIENT
69// #define RGBLIGHT_EFFECT_KNIGHT 69#define RGBLIGHT_EFFECT_RGB_TEST
70// #define RGBLIGHT_EFFECT_CHRISTMAS 70#define RGBLIGHT_EFFECT_ALTERNATING
71// #define RGBLIGHT_EFFECT_STATIC_GRADIENT 71#define RGBLIGHT_EFFECT_TWINKLE
72// #define RGBLIGHT_EFFECT_RGB_TEST
73// #define RGBLIGHT_EFFECT_ALTERNATING
74#endif 72#endif
75 73
76/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 74/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
diff --git a/keyboards/mechlovin/adelais/rgb_led/rev2/config.h b/keyboards/mechlovin/adelais/rgb_led/rev2/config.h
index 0928e89213..f17e1f9303 100644
--- a/keyboards/mechlovin/adelais/rgb_led/rev2/config.h
+++ b/keyboards/mechlovin/adelais/rgb_led/rev2/config.h
@@ -5,7 +5,16 @@
5 5
6#define RGB_DI_PIN A15 6#define RGB_DI_PIN A15
7#define RGBLED_NUM 23 7#define RGBLED_NUM 23
8#define RGBLIGHT_ANIMATIONS 8#define RGBLIGHT_EFFECT_BREATHING
9#define RGBLIGHT_EFFECT_RAINBOW_MOOD
10#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
11#define RGBLIGHT_EFFECT_SNAKE
12#define RGBLIGHT_EFFECT_KNIGHT
13#define RGBLIGHT_EFFECT_CHRISTMAS
14#define RGBLIGHT_EFFECT_STATIC_GRADIENT
15#define RGBLIGHT_EFFECT_RGB_TEST
16#define RGBLIGHT_EFFECT_ALTERNATING
17#define RGBLIGHT_EFFECT_TWINKLE
9#define RGBLIGHT_HUE_STEP 8 18#define RGBLIGHT_HUE_STEP 8
10#define RGBLIGHT_SAT_STEP 8 19#define RGBLIGHT_SAT_STEP 8
11#define RGBLIGHT_VAL_STEP 8 20#define RGBLIGHT_VAL_STEP 8
@@ -91,4 +100,4 @@
91 100
92#define LED_NUM_LOCK_PIN C15 101#define LED_NUM_LOCK_PIN C15
93#define LED_CAPS_LOCK_PIN B2 102#define LED_CAPS_LOCK_PIN B2
94#define LED_SCROLL_LOCK_PIN B9 \ No newline at end of file 103#define LED_SCROLL_LOCK_PIN B9
diff --git a/keyboards/mechlovin/adelais/standard_led/arm/config.h b/keyboards/mechlovin/adelais/standard_led/arm/config.h
index 72386fdc59..ef69fd27d1 100644
--- a/keyboards/mechlovin/adelais/standard_led/arm/config.h
+++ b/keyboards/mechlovin/adelais/standard_led/arm/config.h
@@ -31,8 +31,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
31#define RGB_DI_PIN A7 31#define RGB_DI_PIN A7
32#define RGBLED_NUM 23 32#define RGBLED_NUM 23
33#define RGBLIGHT_LIMIT_VAL 255 33#define RGBLIGHT_LIMIT_VAL 255
34#define RGBLIGHT_ANIMATIONS 34#define RGBLIGHT_EFFECT_BREATHING
35 35#define RGBLIGHT_EFFECT_RAINBOW_MOOD
36#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
37#define RGBLIGHT_EFFECT_SNAKE
38#define RGBLIGHT_EFFECT_KNIGHT
39#define RGBLIGHT_EFFECT_CHRISTMAS
40#define RGBLIGHT_EFFECT_STATIC_GRADIENT
41#define RGBLIGHT_EFFECT_RGB_TEST
42#define RGBLIGHT_EFFECT_ALTERNATING
43#define RGBLIGHT_EFFECT_TWINKLE
36 44
37#define LED_NUM_LOCK_PIN C15 45#define LED_NUM_LOCK_PIN C15
38#define LED_CAPS_LOCK_PIN B2 46#define LED_CAPS_LOCK_PIN B2
diff --git a/keyboards/mechlovin/delphine/mono_led/config.h b/keyboards/mechlovin/delphine/mono_led/config.h
index 36923bb968..2a53447138 100644
--- a/keyboards/mechlovin/delphine/mono_led/config.h
+++ b/keyboards/mechlovin/delphine/mono_led/config.h
@@ -15,16 +15,14 @@
15#define RGBLIGHT_VAL_STEP 8 15#define RGBLIGHT_VAL_STEP 8
16#define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 16#define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
17#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 17#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
18/*== all animations enable ==*/ 18#define RGBLIGHT_EFFECT_BREATHING
19#define RGBLIGHT_ANIMATIONS 19#define RGBLIGHT_EFFECT_RAINBOW_MOOD
20// /*== or choose animations ==*/ 20#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
21// #define RGBLIGHT_EFFECT_BREATHING 21#define RGBLIGHT_EFFECT_SNAKE
22// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 22#define RGBLIGHT_EFFECT_KNIGHT
23// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 23#define RGBLIGHT_EFFECT_CHRISTMAS
24// #define RGBLIGHT_EFFECT_SNAKE 24#define RGBLIGHT_EFFECT_STATIC_GRADIENT
25// #define RGBLIGHT_EFFECT_KNIGHT 25#define RGBLIGHT_EFFECT_RGB_TEST
26// #define RGBLIGHT_EFFECT_CHRISTMAS 26#define RGBLIGHT_EFFECT_ALTERNATING
27// #define RGBLIGHT_EFFECT_STATIC_GRADIENT 27#define RGBLIGHT_EFFECT_TWINKLE
28// #define RGBLIGHT_EFFECT_RGB_TEST 28#endif
29// #define RGBLIGHT_EFFECT_ALTERNATING
30#endif \ No newline at end of file
diff --git a/keyboards/mechlovin/delphine/rgb_led/config.h b/keyboards/mechlovin/delphine/rgb_led/config.h
index 155d526f3f..d314f17125 100644
--- a/keyboards/mechlovin/delphine/rgb_led/config.h
+++ b/keyboards/mechlovin/delphine/rgb_led/config.h
@@ -8,18 +8,16 @@
8#define RGBLIGHT_VAL_STEP 8 8#define RGBLIGHT_VAL_STEP 8
9#define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 9#define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
10#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 10#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
11/*== all animations enable ==*/ 11#define RGBLIGHT_EFFECT_BREATHING
12#define RGBLIGHT_ANIMATIONS 12#define RGBLIGHT_EFFECT_RAINBOW_MOOD
13// /*== or choose animations ==*/ 13#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
14// #define RGBLIGHT_EFFECT_BREATHING 14#define RGBLIGHT_EFFECT_SNAKE
15// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 15#define RGBLIGHT_EFFECT_KNIGHT
16// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 16#define RGBLIGHT_EFFECT_CHRISTMAS
17// #define RGBLIGHT_EFFECT_SNAKE 17#define RGBLIGHT_EFFECT_STATIC_GRADIENT
18// #define RGBLIGHT_EFFECT_KNIGHT 18#define RGBLIGHT_EFFECT_RGB_TEST
19// #define RGBLIGHT_EFFECT_CHRISTMAS 19#define RGBLIGHT_EFFECT_ALTERNATING
20// #define RGBLIGHT_EFFECT_STATIC_GRADIENT 20#define RGBLIGHT_EFFECT_TWINKLE
21// #define RGBLIGHT_EFFECT_RGB_TEST
22// #define RGBLIGHT_EFFECT_ALTERNATING
23#endif 21#endif
24 22
25//rgb matrix setting// This is a 7-bit address, that gets left-shifted and bit 0 23//rgb matrix setting// This is a 7-bit address, that gets left-shifted and bit 0
diff --git a/keyboards/mechlovin/hannah60rgb/rev2/config.h b/keyboards/mechlovin/hannah60rgb/rev2/config.h
index 2dab887e4d..4f10622c85 100644
--- a/keyboards/mechlovin/hannah60rgb/rev2/config.h
+++ b/keyboards/mechlovin/hannah60rgb/rev2/config.h
@@ -3,7 +3,16 @@
3#ifdef RGBLIGHT_ENABLE 3#ifdef RGBLIGHT_ENABLE
4# define RGB_DI_PIN A15 4# define RGB_DI_PIN A15
5# define RGBLED_NUM 18 5# define RGBLED_NUM 18
6# define RGBLIGHT_ANIMATIONS 6# define RGBLIGHT_EFFECT_BREATHING
7# define RGBLIGHT_EFFECT_RAINBOW_MOOD
8# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
9# define RGBLIGHT_EFFECT_SNAKE
10# define RGBLIGHT_EFFECT_KNIGHT
11# define RGBLIGHT_EFFECT_CHRISTMAS
12# define RGBLIGHT_EFFECT_STATIC_GRADIENT
13# define RGBLIGHT_EFFECT_RGB_TEST
14# define RGBLIGHT_EFFECT_ALTERNATING
15# define RGBLIGHT_EFFECT_TWINKLE
7# define RGBLIGHT_HUE_STEP 8 16# define RGBLIGHT_HUE_STEP 8
8# define RGBLIGHT_SAT_STEP 8 17# define RGBLIGHT_SAT_STEP 8
9# define RGBLIGHT_VAL_STEP 8 18# define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/mechlovin/hannah910/config.h b/keyboards/mechlovin/hannah910/config.h
index 3a222e8d87..9568c8d380 100644
--- a/keyboards/mechlovin/hannah910/config.h
+++ b/keyboards/mechlovin/hannah910/config.h
@@ -46,7 +46,17 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
46 46
47#define RGB_DI_PIN E2 47#define RGB_DI_PIN E2
48#define RGBLIGHT_LIMIT_VAL 255 48#define RGBLIGHT_LIMIT_VAL 255
49#define RGBLIGHT_ANIMATIONS 49#define RGBLIGHT_EFFECT_BREATHING
50#define RGBLIGHT_EFFECT_RAINBOW_MOOD
51#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
52#define RGBLIGHT_EFFECT_SNAKE
53#define RGBLIGHT_EFFECT_KNIGHT
54#define RGBLIGHT_EFFECT_CHRISTMAS
55#define RGBLIGHT_EFFECT_STATIC_GRADIENT
56#define RGBLIGHT_EFFECT_RGB_TEST
57#define RGBLIGHT_EFFECT_ALTERNATING
58#define RGBLIGHT_EFFECT_TWINKLE
59
50 60
51/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 61/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
52#define DEBOUNCE 5 62#define DEBOUNCE 5
diff --git a/keyboards/mechlovin/infinity87/rev1/standard/config.h b/keyboards/mechlovin/infinity87/rev1/standard/config.h
index c7e4f601e1..f154c344b3 100644
--- a/keyboards/mechlovin/infinity87/rev1/standard/config.h
+++ b/keyboards/mechlovin/infinity87/rev1/standard/config.h
@@ -19,18 +19,16 @@
19#define RGB_DI_PIN A15 19#define RGB_DI_PIN A15
20#define RGBLED_NUM 26 20#define RGBLED_NUM 26
21#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 21#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
22/*== all animations enable ==*/ 22#define RGBLIGHT_EFFECT_BREATHING
23#define RGBLIGHT_ANIMATIONS 23#define RGBLIGHT_EFFECT_RAINBOW_MOOD
24// /*== or choose animations ==*/ 24#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
25// #define RGBLIGHT_EFFECT_BREATHING 25#define RGBLIGHT_EFFECT_SNAKE
26// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 26#define RGBLIGHT_EFFECT_KNIGHT
27// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 27#define RGBLIGHT_EFFECT_CHRISTMAS
28// #define RGBLIGHT_EFFECT_SNAKE 28#define RGBLIGHT_EFFECT_STATIC_GRADIENT
29// #define RGBLIGHT_EFFECT_KNIGHT 29#define RGBLIGHT_EFFECT_RGB_TEST
30// #define RGBLIGHT_EFFECT_CHRISTMAS 30#define RGBLIGHT_EFFECT_ALTERNATING
31// #define RGBLIGHT_EFFECT_STATIC_GRADIENT 31#define RGBLIGHT_EFFECT_TWINKLE
32// #define RGBLIGHT_EFFECT_RGB_TEST
33// #define RGBLIGHT_EFFECT_ALTERNATING
34 32
35// generated by KBFirmware JSON to QMK Parser 33// generated by KBFirmware JSON to QMK Parser
36// https://noroadsleft.github.io/kbf_qmk_converter/ 34// https://noroadsleft.github.io/kbf_qmk_converter/
diff --git a/keyboards/mechlovin/infinity88/config.h b/keyboards/mechlovin/infinity88/config.h
index c6eeb108f9..fce2ec4d9d 100644
--- a/keyboards/mechlovin/infinity88/config.h
+++ b/keyboards/mechlovin/infinity88/config.h
@@ -50,15 +50,13 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50#define RGBLED_NUM 26 50#define RGBLED_NUM 26
51#define RGBLIGHT_LIMIT_VAL 255 51#define RGBLIGHT_LIMIT_VAL 255
52#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 52#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
53/*== all animations enable ==*/ 53/*== all animations enable ==*/#define RGBLIGHT_EFFECT_BREATHING
54#define RGBLIGHT_ANIMATIONS 54#define RGBLIGHT_EFFECT_RAINBOW_MOOD
55// /*== or choose animations ==*/ 55#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
56// #define RGBLIGHT_EFFECT_BREATHING 56#define RGBLIGHT_EFFECT_SNAKE
57// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 57#define RGBLIGHT_EFFECT_KNIGHT
58// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 58#define RGBLIGHT_EFFECT_CHRISTMAS
59// #define RGBLIGHT_EFFECT_SNAKE 59#define RGBLIGHT_EFFECT_STATIC_GRADIENT
60// #define RGBLIGHT_EFFECT_KNIGHT 60#define RGBLIGHT_EFFECT_RGB_TEST
61// #define RGBLIGHT_EFFECT_CHRISTMAS 61#define RGBLIGHT_EFFECT_ALTERNATING
62// #define RGBLIGHT_EFFECT_STATIC_GRADIENT 62#define RGBLIGHT_EFFECT_TWINKLE
63// #define RGBLIGHT_EFFECT_RGB_TEST
64// #define RGBLIGHT_EFFECT_ALTERNATING
diff --git a/keyboards/mechlovin/infinityce/config.h b/keyboards/mechlovin/infinityce/config.h
index 1fbb5690d4..ecfd72c7ca 100644
--- a/keyboards/mechlovin/infinityce/config.h
+++ b/keyboards/mechlovin/infinityce/config.h
@@ -39,4 +39,13 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39#define RGB_DI_PIN E2 39#define RGB_DI_PIN E2
40#define RGBLED_NUM 31 40#define RGBLED_NUM 31
41#define RGBLIGHT_LIMIT_VAL 255 41#define RGBLIGHT_LIMIT_VAL 255
42#define RGBLIGHT_ANIMATIONS \ No newline at end of file 42#define RGBLIGHT_EFFECT_BREATHING
43#define RGBLIGHT_EFFECT_RAINBOW_MOOD
44#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
45#define RGBLIGHT_EFFECT_SNAKE
46#define RGBLIGHT_EFFECT_KNIGHT
47#define RGBLIGHT_EFFECT_CHRISTMAS
48#define RGBLIGHT_EFFECT_STATIC_GRADIENT
49#define RGBLIGHT_EFFECT_RGB_TEST
50#define RGBLIGHT_EFFECT_ALTERNATING
51#define RGBLIGHT_EFFECT_TWINKLE
diff --git a/keyboards/mechlovin/jay60/config.h b/keyboards/mechlovin/jay60/config.h
index 5228f40751..9543f3cb01 100644
--- a/keyboards/mechlovin/jay60/config.h
+++ b/keyboards/mechlovin/jay60/config.h
@@ -57,18 +57,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
57//# define RGBLIGHT_VAL_STEP 8 57//# define RGBLIGHT_VAL_STEP 8
58//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 58//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
59//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 59//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
60/*== all animations enable ==*/
61//# define RGBLIGHT_ANIMATIONS
62/*== or choose animations ==*/
63//# define RGBLIGHT_EFFECT_BREATHING
64//# define RGBLIGHT_EFFECT_RAINBOW_MOOD
65//# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
66//# define RGBLIGHT_EFFECT_SNAKE
67//# define RGBLIGHT_EFFECT_KNIGHT
68//# define RGBLIGHT_EFFECT_CHRISTMAS
69//# define RGBLIGHT_EFFECT_STATIC_GRADIENT
70//# define RGBLIGHT_EFFECT_RGB_TEST
71//# define RGBLIGHT_EFFECT_ALTERNATING
72/*== customize breathing effect ==*/ 60/*== customize breathing effect ==*/
73/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 61/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
74//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 62//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/mechlovin/kanu/config.h b/keyboards/mechlovin/kanu/config.h
index d9028d0740..568f4fbb5e 100644
--- a/keyboards/mechlovin/kanu/config.h
+++ b/keyboards/mechlovin/kanu/config.h
@@ -46,4 +46,13 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
46 46
47#define RGB_DI_PIN E2 47#define RGB_DI_PIN E2
48#define RGBLED_NUM 6 48#define RGBLED_NUM 6
49#define RGBLIGHT_ANIMATIONS 49#define RGBLIGHT_EFFECT_BREATHING
50#define RGBLIGHT_EFFECT_RAINBOW_MOOD
51#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
52#define RGBLIGHT_EFFECT_SNAKE
53#define RGBLIGHT_EFFECT_KNIGHT
54#define RGBLIGHT_EFFECT_CHRISTMAS
55#define RGBLIGHT_EFFECT_STATIC_GRADIENT
56#define RGBLIGHT_EFFECT_RGB_TEST
57#define RGBLIGHT_EFFECT_ALTERNATING
58#define RGBLIGHT_EFFECT_TWINKLE
diff --git a/keyboards/mechlovin/kay60/config.h b/keyboards/mechlovin/kay60/config.h
index 2cae8a3b67..25147beb2d 100644
--- a/keyboards/mechlovin/kay60/config.h
+++ b/keyboards/mechlovin/kay60/config.h
@@ -58,9 +58,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
58# define RGBLIGHT_VAL_STEP 8 58# define RGBLIGHT_VAL_STEP 8
59# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 59# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
60# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 60# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
61/*== all animations enable ==*/
62//# define RGBLIGHT_ANIMATIONS
63/*== or choose animations ==*/
64# define RGBLIGHT_EFFECT_BREATHING 61# define RGBLIGHT_EFFECT_BREATHING
65# define RGBLIGHT_EFFECT_RAINBOW_MOOD 62# define RGBLIGHT_EFFECT_RAINBOW_MOOD
66# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 63# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechlovin/kay65/config.h b/keyboards/mechlovin/kay65/config.h
index 09e841804e..37f9b46474 100644
--- a/keyboards/mechlovin/kay65/config.h
+++ b/keyboards/mechlovin/kay65/config.h
@@ -61,9 +61,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
61# define RGBLIGHT_VAL_STEP 8 61# define RGBLIGHT_VAL_STEP 8
62# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 62# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
63# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 63# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
64/*== all animations enable ==*/
65//# define RGBLIGHT_ANIMATIONS
66/*== or choose animations ==*/
67# define RGBLIGHT_EFFECT_BREATHING 64# define RGBLIGHT_EFFECT_BREATHING
68# define RGBLIGHT_EFFECT_RAINBOW_MOOD 65# define RGBLIGHT_EFFECT_RAINBOW_MOOD
69# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 66# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechlovin/pisces/config.h b/keyboards/mechlovin/pisces/config.h
index 217c63f7e4..44d71be9bc 100644
--- a/keyboards/mechlovin/pisces/config.h
+++ b/keyboards/mechlovin/pisces/config.h
@@ -52,16 +52,14 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
52 #define RGBLIGHT_VAL_STEP 8 52 #define RGBLIGHT_VAL_STEP 8
53 #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 53 #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
54 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 54 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
55/*== all animations enable ==*/ 55#define RGBLIGHT_EFFECT_BREATHING
56 #define RGBLIGHT_ANIMATIONS 56#define RGBLIGHT_EFFECT_RAINBOW_MOOD
57// /*== or choose animations ==*/ 57#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
58// #define RGBLIGHT_EFFECT_BREATHING 58#define RGBLIGHT_EFFECT_SNAKE
59// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 59#define RGBLIGHT_EFFECT_KNIGHT
60// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 60#define RGBLIGHT_EFFECT_CHRISTMAS
61// #define RGBLIGHT_EFFECT_SNAKE 61#define RGBLIGHT_EFFECT_STATIC_GRADIENT
62// #define RGBLIGHT_EFFECT_KNIGHT 62#define RGBLIGHT_EFFECT_RGB_TEST
63// #define RGBLIGHT_EFFECT_CHRISTMAS 63#define RGBLIGHT_EFFECT_ALTERNATING
64// #define RGBLIGHT_EFFECT_STATIC_GRADIENT 64#define RGBLIGHT_EFFECT_TWINKLE
65// #define RGBLIGHT_EFFECT_RGB_TEST
66// #define RGBLIGHT_EFFECT_ALTERNATING
67#endif 65#endif
diff --git a/keyboards/mechlovin/serratus/config.h b/keyboards/mechlovin/serratus/config.h
index 4b497875da..f140a4ff85 100644
--- a/keyboards/mechlovin/serratus/config.h
+++ b/keyboards/mechlovin/serratus/config.h
@@ -22,7 +22,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
22/* key matrix size */ 22/* key matrix size */
23#define MATRIX_ROWS 6 23#define MATRIX_ROWS 6
24#define MATRIX_COLS 17 24#define MATRIX_COLS 17
25 25
26 26
27/* 27/*
28 * Keyboard Matrix Assignments 28 * Keyboard Matrix Assignments
@@ -56,18 +56,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
56#define RGBLIGHT_VAL_STEP 8 56#define RGBLIGHT_VAL_STEP 8
57#define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 57#define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
58#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 58#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
59/*== all animations enable ==*/ 59#define RGBLIGHT_EFFECT_BREATHING
60#define RGBLIGHT_ANIMATIONS 60#define RGBLIGHT_EFFECT_RAINBOW_MOOD
61/*== or choose animations ==*/ 61#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
62//# define RGBLIGHT_EFFECT_BREATHING 62#define RGBLIGHT_EFFECT_SNAKE
63//# define RGBLIGHT_EFFECT_RAINBOW_MOOD 63#define RGBLIGHT_EFFECT_KNIGHT
64//# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 64#define RGBLIGHT_EFFECT_CHRISTMAS
65//# define RGBLIGHT_EFFECT_SNAKE 65#define RGBLIGHT_EFFECT_STATIC_GRADIENT
66//# define RGBLIGHT_EFFECT_KNIGHT 66#define RGBLIGHT_EFFECT_RGB_TEST
67//# define RGBLIGHT_EFFECT_CHRISTMAS 67#define RGBLIGHT_EFFECT_ALTERNATING
68//# define RGBLIGHT_EFFECT_STATIC_GRADIENT 68#define RGBLIGHT_EFFECT_TWINKLE
69//# define RGBLIGHT_EFFECT_RGB_TEST
70//# define RGBLIGHT_EFFECT_ALTERNATING
71/*== customize breathing effect ==*/ 69/*== customize breathing effect ==*/
72/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 70/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
73//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 71//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/mechstudio/ud_40_ortho/config.h b/keyboards/mechstudio/ud_40_ortho/config.h
index ad964a72f5..caaa043566 100644
--- a/keyboards/mechstudio/ud_40_ortho/config.h
+++ b/keyboards/mechstudio/ud_40_ortho/config.h
@@ -38,8 +38,16 @@
38 #define RGBLIGHT_VAL_STEP 8 38 #define RGBLIGHT_VAL_STEP 8
39 #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 39 #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
40 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 40 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
41// /*== all animations enable ==*/ 41#define RGBLIGHT_EFFECT_BREATHING
42 #define RGBLIGHT_ANIMATIONS 42#define RGBLIGHT_EFFECT_RAINBOW_MOOD
43#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
44#define RGBLIGHT_EFFECT_SNAKE
45#define RGBLIGHT_EFFECT_KNIGHT
46#define RGBLIGHT_EFFECT_CHRISTMAS
47#define RGBLIGHT_EFFECT_STATIC_GRADIENT
48#define RGBLIGHT_EFFECT_RGB_TEST
49#define RGBLIGHT_EFFECT_ALTERNATING
50#define RGBLIGHT_EFFECT_TWINKLE
43 #endif 51 #endif
44 52
45/* set 0 if debouncing is not needed */ 53/* set 0 if debouncing is not needed */
diff --git a/keyboards/mechwild/murphpad/config.h b/keyboards/mechwild/murphpad/config.h
index b52810b424..4a056f036a 100644
--- a/keyboards/mechwild/murphpad/config.h
+++ b/keyboards/mechwild/murphpad/config.h
@@ -48,18 +48,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48# define RGBLIGHT_VAL_STEP 8 48# define RGBLIGHT_VAL_STEP 8
49# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 49# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
50# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 50# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
51/*== all animations enable ==*/ 51#define RGBLIGHT_EFFECT_BREATHING
52# define RGBLIGHT_ANIMATIONS 52#define RGBLIGHT_EFFECT_RAINBOW_MOOD
53/*== or choose animations ==*/ 53#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
54//# define RGBLIGHT_EFFECT_BREATHING 54#define RGBLIGHT_EFFECT_SNAKE
55//# define RGBLIGHT_EFFECT_RAINBOW_MOOD 55#define RGBLIGHT_EFFECT_KNIGHT
56//# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 56#define RGBLIGHT_EFFECT_CHRISTMAS
57//# define RGBLIGHT_EFFECT_SNAKE 57#define RGBLIGHT_EFFECT_STATIC_GRADIENT
58//# define RGBLIGHT_EFFECT_KNIGHT 58#define RGBLIGHT_EFFECT_RGB_TEST
59//# define RGBLIGHT_EFFECT_CHRISTMAS 59#define RGBLIGHT_EFFECT_ALTERNATING
60//# define RGBLIGHT_EFFECT_STATIC_GRADIENT 60#define RGBLIGHT_EFFECT_TWINKLE
61//# define RGBLIGHT_EFFECT_RGB_TEST
62//# define RGBLIGHT_EFFECT_ALTERNATING
63/*== customize breathing effect ==*/ 61/*== customize breathing effect ==*/
64/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 62/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
65//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 63//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/mechwild/obe/config.h b/keyboards/mechwild/obe/config.h
index 1fef5fe001..fd10cf4cbe 100644
--- a/keyboards/mechwild/obe/config.h
+++ b/keyboards/mechwild/obe/config.h
@@ -60,18 +60,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
60# define RGBLIGHT_VAL_STEP 8 60# define RGBLIGHT_VAL_STEP 8
61# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 61# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
62# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 62# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
63/*== all animations enable ==*/ 63#define RGBLIGHT_EFFECT_BREATHING
64# define RGBLIGHT_ANIMATIONS 64#define RGBLIGHT_EFFECT_RAINBOW_MOOD
65/*== or choose animations ==*/ 65#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
66//# define RGBLIGHT_EFFECT_BREATHING 66#define RGBLIGHT_EFFECT_SNAKE
67//# define RGBLIGHT_EFFECT_RAINBOW_MOOD 67#define RGBLIGHT_EFFECT_KNIGHT
68//# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 68#define RGBLIGHT_EFFECT_CHRISTMAS
69//# define RGBLIGHT_EFFECT_SNAKE 69#define RGBLIGHT_EFFECT_STATIC_GRADIENT
70//# define RGBLIGHT_EFFECT_KNIGHT 70#define RGBLIGHT_EFFECT_RGB_TEST
71//# define RGBLIGHT_EFFECT_CHRISTMAS 71#define RGBLIGHT_EFFECT_ALTERNATING
72//# define RGBLIGHT_EFFECT_STATIC_GRADIENT 72#define RGBLIGHT_EFFECT_TWINKLE
73//# define RGBLIGHT_EFFECT_RGB_TEST
74//# define RGBLIGHT_EFFECT_ALTERNATING
75/*== customize breathing effect ==*/ 73/*== customize breathing effect ==*/
76/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 74/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
77//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 75//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/mehkee96/config.h b/keyboards/mehkee96/config.h
index 8eba6e278e..d8ed8ffd98 100644
--- a/keyboards/mehkee96/config.h
+++ b/keyboards/mehkee96/config.h
@@ -16,5 +16,14 @@
16#define BACKLIGHT_LEVELS 3 16#define BACKLIGHT_LEVELS 3
17 17
18#define RGBLED_NUM 18 18#define RGBLED_NUM 18
19#define RGBLIGHT_ANIMATIONS 19#define RGBLIGHT_EFFECT_BREATHING
20#define RGBLIGHT_EFFECT_RAINBOW_MOOD
21#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
22#define RGBLIGHT_EFFECT_SNAKE
23#define RGBLIGHT_EFFECT_KNIGHT
24#define RGBLIGHT_EFFECT_CHRISTMAS
25#define RGBLIGHT_EFFECT_STATIC_GRADIENT
26#define RGBLIGHT_EFFECT_RGB_TEST
27#define RGBLIGHT_EFFECT_ALTERNATING
28#define RGBLIGHT_EFFECT_TWINKLE
20/* key combination for command */ 29/* key combination for command */
diff --git a/keyboards/melgeek/mj6xy/rev3/config.h b/keyboards/melgeek/mj6xy/rev3/config.h
index 3c07db143b..58b844c7aa 100755
--- a/keyboards/melgeek/mj6xy/rev3/config.h
+++ b/keyboards/melgeek/mj6xy/rev3/config.h
@@ -26,7 +26,7 @@
26/* COL2ROW, ROW2COL*/ 26/* COL2ROW, ROW2COL*/
27#define DIODE_DIRECTION COL2ROW 27#define DIODE_DIRECTION COL2ROW
28 28
29#define LED_CAPS_LOCK_PIN C7 29#define LED_CAPS_LOCK_PIN C7
30#define LED_PIN_ON_STATE 0 30#define LED_PIN_ON_STATE 0
31 31
32#define BACKLIGHT_PIN B7 32#define BACKLIGHT_PIN B7
@@ -35,15 +35,24 @@
35 35
36#ifdef BACKLIGHT_PIN 36#ifdef BACKLIGHT_PIN
37# define BACKLIGHT_LEVELS 10 37# define BACKLIGHT_LEVELS 10
38# define BACKLIGHT_ON_STATE 1 38# define BACKLIGHT_ON_STATE 1
39# define BACKLIGHT_LIMIT_VAL 255 39# define BACKLIGHT_LIMIT_VAL 255
40#endif 40#endif
41 41
42#ifdef RGB_DI_PIN 42#ifdef RGB_DI_PIN
43# define RGBLIGHT_ANIMATIONS 43# define RGBLIGHT_EFFECT_BREATHING
44# define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_EFFECT_RAINBOW_MOOD + 6) 44# define RGBLIGHT_EFFECT_RAINBOW_MOOD
45# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
46# define RGBLIGHT_EFFECT_SNAKE
47# define RGBLIGHT_EFFECT_KNIGHT
48# define RGBLIGHT_EFFECT_CHRISTMAS
49# define RGBLIGHT_EFFECT_STATIC_GRADIENT
50# define RGBLIGHT_EFFECT_RGB_TEST
51# define RGBLIGHT_EFFECT_ALTERNATING
52# define RGBLIGHT_EFFECT_TWINKLE
53# define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_EFFECT_RAINBOW_MOOD + 6)
45# define RGBLIGHT_DEFAULT_SPD 10 54# define RGBLIGHT_DEFAULT_SPD 10
46# define RGBLED_NUM 16 55# define RGBLED_NUM 16
47# define RGBLIGHT_HUE_STEP 8 56# define RGBLIGHT_HUE_STEP 8
48# define RGBLIGHT_SAT_STEP 8 57# define RGBLIGHT_SAT_STEP 8
49# define RGBLIGHT_VAL_STEP 8 58# define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/meow65/config.h b/keyboards/meow65/config.h
index ecdf7311a4..eeb55f64e3 100644
--- a/keyboards/meow65/config.h
+++ b/keyboards/meow65/config.h
@@ -58,17 +58,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
58//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 58//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
59//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 59//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
60/*== all animations enable ==*/ 60/*== all animations enable ==*/
61//# define RGBLIGHT_ANIMATIONS
62/*== or choose animations ==*/
63//# define RGBLIGHT_EFFECT_BREATHING
64//# define RGBLIGHT_EFFECT_RAINBOW_MOOD
65//# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
66//# define RGBLIGHT_EFFECT_SNAKE
67//# define RGBLIGHT_EFFECT_KNIGHT
68//# define RGBLIGHT_EFFECT_CHRISTMAS
69//# define RGBLIGHT_EFFECT_STATIC_GRADIENT
70//# define RGBLIGHT_EFFECT_RGB_TEST
71//# define RGBLIGHT_EFFECT_ALTERNATING
72/*== customize breathing effect ==*/ 61/*== customize breathing effect ==*/
73/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 62/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
74//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 63//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/merge/uc1/config.h b/keyboards/merge/uc1/config.h
index 3d89ba0a57..0359ca2747 100644
--- a/keyboards/merge/uc1/config.h
+++ b/keyboards/merge/uc1/config.h
@@ -1,18 +1,18 @@
1 /* Copyright 2021 duoshock 1 /* Copyright 2021 duoshock
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#include "config_common.h" 17#include "config_common.h"
18 18
@@ -25,7 +25,16 @@
25 25
26#define RGB_DI_PIN B5 26#define RGB_DI_PIN B5
27#define RGBLED_NUM 12 27#define RGBLED_NUM 12
28#define RGBLIGHT_ANIMATIONS 28#define RGBLIGHT_EFFECT_BREATHING
29#define RGBLIGHT_EFFECT_RAINBOW_MOOD
30#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
31#define RGBLIGHT_EFFECT_SNAKE
32#define RGBLIGHT_EFFECT_KNIGHT
33#define RGBLIGHT_EFFECT_CHRISTMAS
34#define RGBLIGHT_EFFECT_STATIC_GRADIENT
35#define RGBLIGHT_EFFECT_RGB_TEST
36#define RGBLIGHT_EFFECT_ALTERNATING
37#define RGBLIGHT_EFFECT_TWINKLE
29#define RGBLIGHT_HUE_STEP 10 38#define RGBLIGHT_HUE_STEP 10
30#define RGBLIGHT_SAT_STEP 10 39#define RGBLIGHT_SAT_STEP 10
31#define RGBLIGHT_VAL_STEP 10 40#define RGBLIGHT_VAL_STEP 10
diff --git a/keyboards/meson/config.h b/keyboards/meson/config.h
index 0206db4674..0d58a0c41d 100644
--- a/keyboards/meson/config.h
+++ b/keyboards/meson/config.h
@@ -42,8 +42,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
42 #define RGBLIGHT_VAL_STEP 8 42 #define RGBLIGHT_VAL_STEP 8
43 #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 43 #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
44 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 44 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
45 /*== all animations enable ==*/ 45#define RGBLIGHT_EFFECT_BREATHING
46 #define RGBLIGHT_ANIMATIONS 46#define RGBLIGHT_EFFECT_RAINBOW_MOOD
47#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
48#define RGBLIGHT_EFFECT_SNAKE
49#define RGBLIGHT_EFFECT_KNIGHT
50#define RGBLIGHT_EFFECT_CHRISTMAS
51#define RGBLIGHT_EFFECT_STATIC_GRADIENT
52#define RGBLIGHT_EFFECT_RGB_TEST
53#define RGBLIGHT_EFFECT_ALTERNATING
54#define RGBLIGHT_EFFECT_TWINKLE
47 /*== customize breathing effect ==*/ 55 /*== customize breathing effect ==*/
48 /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 56 /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
49 #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 57 #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/mexsistor/ludmila/config.h b/keyboards/mexsistor/ludmila/config.h
index 324a1c4baa..87e5583209 100644
--- a/keyboards/mexsistor/ludmila/config.h
+++ b/keyboards/mexsistor/ludmila/config.h
@@ -42,7 +42,17 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
42#define RGB_DI_PIN D1 42#define RGB_DI_PIN D1
43#define RGBLED_NUM 4 43#define RGBLED_NUM 4
44#define RGBLIGHT_SLEEP 44#define RGBLIGHT_SLEEP
45#define RGBLIGHT_ANIMATIONS 45#define RGBLIGHT_EFFECT_BREATHING
46#define RGBLIGHT_EFFECT_RAINBOW_MOOD
47#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
48#define RGBLIGHT_EFFECT_SNAKE
49#define RGBLIGHT_EFFECT_KNIGHT
50#define RGBLIGHT_EFFECT_CHRISTMAS
51#define RGBLIGHT_EFFECT_STATIC_GRADIENT
52#define RGBLIGHT_EFFECT_RGB_TEST
53#define RGBLIGHT_EFFECT_ALTERNATING
54#define RGBLIGHT_EFFECT_TWINKLE
55
46 56
47// Encoder 57// Encoder
48#define ENCODERS_PAD_A { F6 } 58#define ENCODERS_PAD_A { F6 }
diff --git a/keyboards/miniaxe/config.h b/keyboards/miniaxe/config.h
index a874688171..3446d5d9be 100644
--- a/keyboards/miniaxe/config.h
+++ b/keyboards/miniaxe/config.h
@@ -53,7 +53,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
53/* Uncomment below if use underglow */ 53/* Uncomment below if use underglow */
54#define RGB_DI_PIN F4 54#define RGB_DI_PIN F4
55#ifdef RGB_DI_PIN 55#ifdef RGB_DI_PIN
56#define RGBLIGHT_ANIMATIONS 56#define RGBLIGHT_EFFECT_BREATHING
57#define RGBLIGHT_EFFECT_RAINBOW_MOOD
58#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
59#define RGBLIGHT_EFFECT_SNAKE
60#define RGBLIGHT_EFFECT_KNIGHT
61#define RGBLIGHT_EFFECT_CHRISTMAS
62#define RGBLIGHT_EFFECT_STATIC_GRADIENT
63#define RGBLIGHT_EFFECT_RGB_TEST
64#define RGBLIGHT_EFFECT_ALTERNATING
65#define RGBLIGHT_EFFECT_TWINKLE
57#define RGBLED_NUM 6 66#define RGBLED_NUM 6
58#define RGBLIGHT_HUE_STEP 8 67#define RGBLIGHT_HUE_STEP 8
59#define RGBLIGHT_SAT_STEP 8 68#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/minimacro5/config.h b/keyboards/minimacro5/config.h
index 2dcc91f7ce..b4b891321b 100644
--- a/keyboards/minimacro5/config.h
+++ b/keyboards/minimacro5/config.h
@@ -50,5 +50,14 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50 50
51/* ws2812 RGB LED */ 51/* ws2812 RGB LED */
52#define RGB_DI_PIN B5 52#define RGB_DI_PIN B5
53#define RGBLIGHT_ANIMATIONS 53#define RGBLIGHT_EFFECT_BREATHING
54#define RGBLIGHT_EFFECT_RAINBOW_MOOD
55#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
56#define RGBLIGHT_EFFECT_SNAKE
57#define RGBLIGHT_EFFECT_KNIGHT
58#define RGBLIGHT_EFFECT_CHRISTMAS
59#define RGBLIGHT_EFFECT_STATIC_GRADIENT
60#define RGBLIGHT_EFFECT_RGB_TEST
61#define RGBLIGHT_EFFECT_ALTERNATING
62#define RGBLIGHT_EFFECT_TWINKLE
54#define RGBLED_NUM 5 // Number of LEDs 63#define RGBLED_NUM 5 // Number of LEDs
diff --git a/keyboards/mint60/config.h b/keyboards/mint60/config.h
index fa13775f24..8fafd0758c 100644
--- a/keyboards/mint60/config.h
+++ b/keyboards/mint60/config.h
@@ -96,7 +96,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
96#define RGBLIGHT_HUE_STEP 10 96#define RGBLIGHT_HUE_STEP 10
97#define RGBLIGHT_SAT_STEP 17 97#define RGBLIGHT_SAT_STEP 17
98 98
99#define RGBLIGHT_ANIMATIONS 99#define RGBLIGHT_EFFECT_BREATHING
100#define RGBLIGHT_EFFECT_RAINBOW_MOOD
101#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
102#define RGBLIGHT_EFFECT_SNAKE
103#define RGBLIGHT_EFFECT_KNIGHT
104#define RGBLIGHT_EFFECT_CHRISTMAS
105#define RGBLIGHT_EFFECT_STATIC_GRADIENT
106#define RGBLIGHT_EFFECT_RGB_TEST
107#define RGBLIGHT_EFFECT_ALTERNATING
108#define RGBLIGHT_EFFECT_TWINKLE
100 109
101/* 110/*
102 * Feature disable options 111 * Feature disable options
diff --git a/keyboards/misonoworks/karina/config.h b/keyboards/misonoworks/karina/config.h
index 9460bff0be..12c103bbbb 100644
--- a/keyboards/misonoworks/karina/config.h
+++ b/keyboards/misonoworks/karina/config.h
@@ -30,7 +30,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
30// diode mode 30// diode mode
31#define DIODE_DIRECTION COL2ROW 31#define DIODE_DIRECTION COL2ROW
32 32
33// debouncing, NKRO, mouse keys speed 33// debouncing, NKRO, mouse keys speed
34#define DEBOUNCE 5 34#define DEBOUNCE 5
35#define FORCE_NKRO 35#define FORCE_NKRO
36#define MK_3_SPEED 36#define MK_3_SPEED
@@ -47,5 +47,14 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
47#define RGB_DI_PIN D1 47#define RGB_DI_PIN D1
48#ifdef RGB_DI_PIN 48#ifdef RGB_DI_PIN
49#define RGBLED_NUM 19 49#define RGBLED_NUM 19
50#define RGBLIGHT_ANIMATIONS 50#define RGBLIGHT_EFFECT_BREATHING
51#define RGBLIGHT_EFFECT_RAINBOW_MOOD
52#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
53#define RGBLIGHT_EFFECT_SNAKE
54#define RGBLIGHT_EFFECT_KNIGHT
55#define RGBLIGHT_EFFECT_CHRISTMAS
56#define RGBLIGHT_EFFECT_STATIC_GRADIENT
57#define RGBLIGHT_EFFECT_RGB_TEST
58#define RGBLIGHT_EFFECT_ALTERNATING
59#define RGBLIGHT_EFFECT_TWINKLE
51#endif 60#endif
diff --git a/keyboards/misterknife/knife66/config.h b/keyboards/misterknife/knife66/config.h
index 6f8fa4836d..fae9b56e1b 100644
--- a/keyboards/misterknife/knife66/config.h
+++ b/keyboards/misterknife/knife66/config.h
@@ -29,7 +29,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29#define RGB_DI_PIN A9 29#define RGB_DI_PIN A9
30 30
31#ifdef RGB_DI_PIN 31#ifdef RGB_DI_PIN
32#define RGBLIGHT_ANIMATIONS 32#define RGBLIGHT_EFFECT_BREATHING
33#define RGBLIGHT_EFFECT_RAINBOW_MOOD
34#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
35#define RGBLIGHT_EFFECT_SNAKE
36#define RGBLIGHT_EFFECT_KNIGHT
37#define RGBLIGHT_EFFECT_CHRISTMAS
38#define RGBLIGHT_EFFECT_STATIC_GRADIENT
39#define RGBLIGHT_EFFECT_RGB_TEST
40#define RGBLIGHT_EFFECT_ALTERNATING
41#define RGBLIGHT_EFFECT_TWINKLE
33#define RGBLIGHT_SLEEP 42#define RGBLIGHT_SLEEP
34#define RGBLED_NUM 6 43#define RGBLED_NUM 6
35#define RGBLIGHT_HUE_STEP 8 44#define RGBLIGHT_HUE_STEP 8
diff --git a/keyboards/misterknife/knife66_iso/config.h b/keyboards/misterknife/knife66_iso/config.h
index 4b3b858075..e1bd919896 100644
--- a/keyboards/misterknife/knife66_iso/config.h
+++ b/keyboards/misterknife/knife66_iso/config.h
@@ -29,7 +29,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29#define RGB_DI_PIN A9 29#define RGB_DI_PIN A9
30 30
31#ifdef RGB_DI_PIN 31#ifdef RGB_DI_PIN
32#define RGBLIGHT_ANIMATIONS 32#define RGBLIGHT_EFFECT_BREATHING
33#define RGBLIGHT_EFFECT_RAINBOW_MOOD
34#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
35#define RGBLIGHT_EFFECT_SNAKE
36#define RGBLIGHT_EFFECT_KNIGHT
37#define RGBLIGHT_EFFECT_CHRISTMAS
38#define RGBLIGHT_EFFECT_STATIC_GRADIENT
39#define RGBLIGHT_EFFECT_RGB_TEST
40#define RGBLIGHT_EFFECT_ALTERNATING
41#define RGBLIGHT_EFFECT_TWINKLE
33#define RGBLIGHT_SLEEP 42#define RGBLIGHT_SLEEP
34#define RGBLED_NUM 6 43#define RGBLED_NUM 6
35#define RGBLIGHT_HUE_STEP 8 44#define RGBLIGHT_HUE_STEP 8
diff --git a/keyboards/miuni32/config.h b/keyboards/miuni32/config.h
index 19e55934e6..71a0e68d2d 100644
--- a/keyboards/miuni32/config.h
+++ b/keyboards/miuni32/config.h
@@ -95,7 +95,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
95 95
96#define RGB_DI_PIN D0 // The pin your RGB strip is wired to 96#define RGB_DI_PIN D0 // The pin your RGB strip is wired to
97#define RGBLED_NUM 17 // Number of LEDs 97#define RGBLED_NUM 17 // Number of LEDs
98#define RGBLIGHT_ANIMATIONS 98#define RGBLIGHT_EFFECT_BREATHING
99#define RGBLIGHT_EFFECT_RAINBOW_MOOD
100#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
101#define RGBLIGHT_EFFECT_SNAKE
102#define RGBLIGHT_EFFECT_KNIGHT
103#define RGBLIGHT_EFFECT_CHRISTMAS
104#define RGBLIGHT_EFFECT_STATIC_GRADIENT
105#define RGBLIGHT_EFFECT_RGB_TEST
106#define RGBLIGHT_EFFECT_ALTERNATING
107#define RGBLIGHT_EFFECT_TWINKLE
99#define RGBLIGHT_HUE_STEP 10 108#define RGBLIGHT_HUE_STEP 10
100#define RGBLIGHT_SAT_STEP 17 109#define RGBLIGHT_SAT_STEP 17
101#define RGBLIGHT_VAL_STEP 17 110#define RGBLIGHT_VAL_STEP 17
diff --git a/keyboards/miuni32/keymaps/cassdelacruzmunoz/config.h b/keyboards/miuni32/keymaps/cassdelacruzmunoz/config.h
index 1e64b6353f..d057ce4f34 100644
--- a/keyboards/miuni32/keymaps/cassdelacruzmunoz/config.h
+++ b/keyboards/miuni32/keymaps/cassdelacruzmunoz/config.h
@@ -17,7 +17,6 @@
17#pragma once 17#pragma once
18 18
19// place overrides here 19// place overrides here
20#define RGBLIGHT_ANIMATIONS_OFF
21#define RGBLIGHT_LAYERS 20#define RGBLIGHT_LAYERS
22#define RGBLIGHT_SLEEP 21#define RGBLIGHT_SLEEP
23#define MIDI_ADVANCED 22#define MIDI_ADVANCED
diff --git a/keyboards/mixi/config.h b/keyboards/mixi/config.h
index e833357945..b34a64a813 100644
--- a/keyboards/mixi/config.h
+++ b/keyboards/mixi/config.h
@@ -33,7 +33,16 @@
33#define RGBLIGHT_VAL_STEP 8 33#define RGBLIGHT_VAL_STEP 8
34#define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 34#define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
35#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 35#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
36#define RGBLIGHT_ANIMATIONS 36#define RGBLIGHT_EFFECT_BREATHING
37#define RGBLIGHT_EFFECT_RAINBOW_MOOD
38#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
39#define RGBLIGHT_EFFECT_SNAKE
40#define RGBLIGHT_EFFECT_KNIGHT
41#define RGBLIGHT_EFFECT_CHRISTMAS
42#define RGBLIGHT_EFFECT_STATIC_GRADIENT
43#define RGBLIGHT_EFFECT_RGB_TEST
44#define RGBLIGHT_EFFECT_ALTERNATING
45#define RGBLIGHT_EFFECT_TWINKLE
37#define RGBLIGHT_LAYERS 46#define RGBLIGHT_LAYERS
38#define RGBLIGHT_LAYER_BLINK 47#define RGBLIGHT_LAYER_BLINK
39#endif 48#endif
diff --git a/keyboards/mixi/mixi.c b/keyboards/mixi/mixi.c
index 43625bcd56..f99c942f2d 100644
--- a/keyboards/mixi/mixi.c
+++ b/keyboards/mixi/mixi.c
@@ -4,7 +4,7 @@ void eeconfig_init_kb(void) {
4#ifdef RGBLIGHT_ENABLE 4#ifdef RGBLIGHT_ENABLE
5 rgblight_enable(); // Enable RGB underglow by default 5 rgblight_enable(); // Enable RGB underglow by default
6 rgblight_sethsv(0, 255, 255); 6 rgblight_sethsv(0, 255, 255);
7#ifdef RGBLIGHT_ANIMATIONS 7#ifdef RGBLIGHT_EFFECT_RAINBOW_SWIRL
8 rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 5); // Set to RGB_RAINBOW_SWIRL animation by default 8 rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 5); // Set to RGB_RAINBOW_SWIRL animation by default
9#endif 9#endif
10#endif 10#endif
diff --git a/keyboards/molecule/config.h b/keyboards/molecule/config.h
index d7f218f74f..6a21df8614 100755
--- a/keyboards/molecule/config.h
+++ b/keyboards/molecule/config.h
@@ -53,7 +53,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
53// #ifdef RGBLIGHT_ENABLE 53// #ifdef RGBLIGHT_ENABLE
54// # define RGBLED_NUM 10 54// # define RGBLED_NUM 10
55// # define RGBLED_SPLIT { 5, 5 } 55// # define RGBLED_SPLIT { 5, 5 }
56// # define RGBLIGHT_ANIMATIONS
57// #endif 56// #endif
58 57
59//#define RGB_DI_PIN E2 58//#define RGB_DI_PIN E2
@@ -64,18 +63,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
64//# define RGBLIGHT_VAL_STEP 8 63//# define RGBLIGHT_VAL_STEP 8
65//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 64//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
66//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 65//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
67/*== all animations enable ==*/
68//# define RGBLIGHT_ANIMATIONS
69/*== or choose animations ==*/
70//# define RGBLIGHT_EFFECT_BREATHING
71//# define RGBLIGHT_EFFECT_RAINBOW_MOOD
72//# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
73//# define RGBLIGHT_EFFECT_SNAKE
74//# define RGBLIGHT_EFFECT_KNIGHT
75//# define RGBLIGHT_EFFECT_CHRISTMAS
76//# define RGBLIGHT_EFFECT_STATIC_GRADIENT
77//# define RGBLIGHT_EFFECT_RGB_TEST
78//# define RGBLIGHT_EFFECT_ALTERNATING
79/*== customize breathing effect ==*/ 66/*== customize breathing effect ==*/
80/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 67/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
81//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 68//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/momokai/tap_trio/config.h b/keyboards/momokai/tap_trio/config.h
index 7fde303ae9..74129762af 100644
--- a/keyboards/momokai/tap_trio/config.h
+++ b/keyboards/momokai/tap_trio/config.h
@@ -37,9 +37,6 @@
37#define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_SWIRL 37#define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_SWIRL
38 38
39 39
40/*== all animations enable ==*/
41// #define RGBLIGHT_ANIMATIONS
42/*== or choose animations ==*/
43 #define RGBLIGHT_EFFECT_BREATHING 40 #define RGBLIGHT_EFFECT_BREATHING
44 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 41 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
45 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 42 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/monstargear/xo87/solderable/config.h b/keyboards/monstargear/xo87/solderable/config.h
index bd8b4923c6..04167087b9 100644
--- a/keyboards/monstargear/xo87/solderable/config.h
+++ b/keyboards/monstargear/xo87/solderable/config.h
@@ -40,7 +40,16 @@
40#define RGB_MATRIX_LED_COUNT 21 40#define RGB_MATRIX_LED_COUNT 21
41#define DRIVER_COUNT 2 41#define DRIVER_COUNT 2
42#define RGBLED_NUM 21 42#define RGBLED_NUM 21
43#define RGBLIGHT_ANIMATIONS 43#define RGBLIGHT_EFFECT_BREATHING
44#define RGBLIGHT_EFFECT_RAINBOW_MOOD
45#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
46#define RGBLIGHT_EFFECT_SNAKE
47#define RGBLIGHT_EFFECT_KNIGHT
48#define RGBLIGHT_EFFECT_CHRISTMAS
49#define RGBLIGHT_EFFECT_STATIC_GRADIENT
50#define RGBLIGHT_EFFECT_RGB_TEST
51#define RGBLIGHT_EFFECT_ALTERNATING
52#define RGBLIGHT_EFFECT_TWINKLE
44 53
45#define DEBOUNCE 5 54#define DEBOUNCE 5
46#define LOCKING_SUPPORT_ENABLE 55#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/mt/blocked65/config.h b/keyboards/mt/blocked65/config.h
index 223b0fe0a1..ab352e787c 100644
--- a/keyboards/mt/blocked65/config.h
+++ b/keyboards/mt/blocked65/config.h
@@ -48,5 +48,14 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48/* Backlight configuration 48/* Backlight configuration
49 */ 49 */
50#define RGB_DI_PIN E2 50#define RGB_DI_PIN E2
51#define RGBLIGHT_ANIMATIONS 51#define RGBLIGHT_EFFECT_BREATHING
52#define RGBLIGHT_EFFECT_RAINBOW_MOOD
53#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
54#define RGBLIGHT_EFFECT_SNAKE
55#define RGBLIGHT_EFFECT_KNIGHT
56#define RGBLIGHT_EFFECT_CHRISTMAS
57#define RGBLIGHT_EFFECT_STATIC_GRADIENT
58#define RGBLIGHT_EFFECT_RGB_TEST
59#define RGBLIGHT_EFFECT_ALTERNATING
60#define RGBLIGHT_EFFECT_TWINKLE
52#define RGBLED_NUM 14 61#define RGBLED_NUM 14
diff --git a/keyboards/mt/mt40/config.h b/keyboards/mt/mt40/config.h
index 7045dac8aa..8cc9f7efcc 100644
--- a/keyboards/mt/mt40/config.h
+++ b/keyboards/mt/mt40/config.h
@@ -25,7 +25,17 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25 25
26#define RGB_DI_PIN C0 26#define RGB_DI_PIN C0
27#define RGBLED_NUM 12 27#define RGBLED_NUM 12
28#define RGBLIGHT_ANIMATIONS 28#define RGBLIGHT_EFFECT_BREATHING
29#define RGBLIGHT_EFFECT_RAINBOW_MOOD
30#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
31#define RGBLIGHT_EFFECT_SNAKE
32#define RGBLIGHT_EFFECT_KNIGHT
33#define RGBLIGHT_EFFECT_CHRISTMAS
34#define RGBLIGHT_EFFECT_STATIC_GRADIENT
35#define RGBLIGHT_EFFECT_RGB_TEST
36#define RGBLIGHT_EFFECT_ALTERNATING
37#define RGBLIGHT_EFFECT_TWINKLE
38
29 39
30/* 40/*
31 * Keyboard Matrix Assignments 41 * Keyboard Matrix Assignments
diff --git a/keyboards/mt/mt64rgb/config.h b/keyboards/mt/mt64rgb/config.h
index 86035dc6a3..dc03c26724 100644
--- a/keyboards/mt/mt64rgb/config.h
+++ b/keyboards/mt/mt64rgb/config.h
@@ -104,7 +104,16 @@
104 104
105#define RGB_DI_PIN B0 105#define RGB_DI_PIN B0
106#ifdef RGB_DI_PIN 106#ifdef RGB_DI_PIN
107#define RGBLIGHT_ANIMATIONS 107#define RGBLIGHT_EFFECT_BREATHING
108#define RGBLIGHT_EFFECT_RAINBOW_MOOD
109#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
110#define RGBLIGHT_EFFECT_SNAKE
111#define RGBLIGHT_EFFECT_KNIGHT
112#define RGBLIGHT_EFFECT_CHRISTMAS
113#define RGBLIGHT_EFFECT_STATIC_GRADIENT
114#define RGBLIGHT_EFFECT_RGB_TEST
115#define RGBLIGHT_EFFECT_ALTERNATING
116#define RGBLIGHT_EFFECT_TWINKLE
108#define RGBLED_NUM 18 117#define RGBLED_NUM 18
109#define RGBLIGHT_HUE_STEP 5 118#define RGBLIGHT_HUE_STEP 5
110#define RGBLIGHT_SAT_STEP 5 119#define RGBLIGHT_SAT_STEP 5
diff --git a/keyboards/mt/mt84/config.h b/keyboards/mt/mt84/config.h
index 04c14a27bb..043152d12a 100644
--- a/keyboards/mt/mt84/config.h
+++ b/keyboards/mt/mt84/config.h
@@ -107,7 +107,6 @@
107 107
108#define RGB_DI_PIN B0 108#define RGB_DI_PIN B0
109#ifdef RGB_DI_PIN 109#ifdef RGB_DI_PIN
110 // define RGBLIGHT_ANIMATIONS
111# define RGBLIGHT_EFFECT_STATIC_GRADIENT 110# define RGBLIGHT_EFFECT_STATIC_GRADIENT
112# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 111# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
113# define RGBLIGHT_EFFECT_BREATHING 112# define RGBLIGHT_EFFECT_BREATHING
diff --git a/keyboards/mt/mt980/config.h b/keyboards/mt/mt980/config.h
index c4b89fa7f7..8a39d34dce 100644
--- a/keyboards/mt/mt980/config.h
+++ b/keyboards/mt/mt980/config.h
@@ -35,7 +35,16 @@
35 35
36#define RGB_DI_PIN E2 36#define RGB_DI_PIN E2
37#ifdef RGB_DI_PIN 37#ifdef RGB_DI_PIN
38#define RGBLIGHT_ANIMATIONS 38#define RGBLIGHT_EFFECT_BREATHING
39#define RGBLIGHT_EFFECT_RAINBOW_MOOD
40#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
41#define RGBLIGHT_EFFECT_SNAKE
42#define RGBLIGHT_EFFECT_KNIGHT
43#define RGBLIGHT_EFFECT_CHRISTMAS
44#define RGBLIGHT_EFFECT_STATIC_GRADIENT
45#define RGBLIGHT_EFFECT_RGB_TEST
46#define RGBLIGHT_EFFECT_ALTERNATING
47#define RGBLIGHT_EFFECT_TWINKLE
39#define RGBLED_NUM 24 48#define RGBLED_NUM 24
40#define RGBLIGHT_HUE_STEP 8 49#define RGBLIGHT_HUE_STEP 8
41#define RGBLIGHT_SAT_STEP 8 50#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/mt/split75/config.h b/keyboards/mt/split75/config.h
index b146d03314..08b40f11ed 100644
--- a/keyboards/mt/split75/config.h
+++ b/keyboards/mt/split75/config.h
@@ -12,9 +12,18 @@
12#define LED_SCROLL_LOCK_PIN D6 12#define LED_SCROLL_LOCK_PIN D6
13 13
14#define RGBLED_NUM 8 14#define RGBLED_NUM 8
15#define RGBLIGHT_ANIMATIONS 15#define RGBLIGHT_EFFECT_BREATHING
16#define RGBLIGHT_EFFECT_RAINBOW_MOOD
17#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
18#define RGBLIGHT_EFFECT_SNAKE
19#define RGBLIGHT_EFFECT_KNIGHT
20#define RGBLIGHT_EFFECT_CHRISTMAS
21#define RGBLIGHT_EFFECT_STATIC_GRADIENT
22#define RGBLIGHT_EFFECT_RGB_TEST
23#define RGBLIGHT_EFFECT_ALTERNATING
24#define RGBLIGHT_EFFECT_TWINKLE
16#define RGBLIGHT_SLEEP 25#define RGBLIGHT_SLEEP
17 26
18#define BACKLIGHT_PIN D4 27#define BACKLIGHT_PIN D4
19 28
20#define I2C_START_RETRY_COUNT 1 \ No newline at end of file 29#define I2C_START_RETRY_COUNT 1
diff --git a/keyboards/mt/split75/keymaps/art/config.h b/keyboards/mt/split75/keymaps/art/config.h
index 30d493075a..2f937491c7 100644
--- a/keyboards/mt/split75/keymaps/art/config.h
+++ b/keyboards/mt/split75/keymaps/art/config.h
@@ -3,8 +3,17 @@
3 3
4#pragma once 4#pragma once
5 5
6#undef RGBLIGHT_ANIMATIONS
7#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 6#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
8#define RGBLIGHT_EFFECT_STATIC_GRADIENT 7#define RGBLIGHT_EFFECT_STATIC_GRADIENT
9 8
10// #define DYNAMIC_MACRO_SIZE 48 \ No newline at end of file 9
10#undef RGBLIGHT_EFFECT_BREATHING
11#undef RGBLIGHT_EFFECT_RAINBOW_MOOD
12#undef RGBLIGHT_EFFECT_SNAKE
13#undef RGBLIGHT_EFFECT_KNIGHT
14#undef RGBLIGHT_EFFECT_CHRISTMAS
15#undef RGBLIGHT_EFFECT_RGB_TEST
16#undef RGBLIGHT_EFFECT_ALTERNATING
17#undef RGBLIGHT_EFFECT_TWINKLE
18
19// #define DYNAMIC_MACRO_SIZE 48
diff --git a/keyboards/mxss/config.h b/keyboards/mxss/config.h
index 698fd4c6a9..1b0d6a097e 100644
--- a/keyboards/mxss/config.h
+++ b/keyboards/mxss/config.h
@@ -35,7 +35,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
35 35
36/* Basic RGB configuration */ 36/* Basic RGB configuration */
37#define RGB_DI_PIN C7 37#define RGB_DI_PIN C7
38#define RGBLIGHT_ANIMATIONS 38#define RGBLIGHT_EFFECT_BREATHING
39#define RGBLIGHT_EFFECT_RAINBOW_MOOD
40#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
41#define RGBLIGHT_EFFECT_SNAKE
42#define RGBLIGHT_EFFECT_KNIGHT
43#define RGBLIGHT_EFFECT_CHRISTMAS
44#define RGBLIGHT_EFFECT_STATIC_GRADIENT
45#define RGBLIGHT_EFFECT_RGB_TEST
46#define RGBLIGHT_EFFECT_ALTERNATING
47#define RGBLIGHT_EFFECT_TWINKLE
39#define RGBLED_NUM 20 48#define RGBLED_NUM 20
40#define RGBLIGHT_HUE_STEP 8 49#define RGBLIGHT_HUE_STEP 8
41#define RGBLIGHT_SAT_STEP 8 50#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/nacly/ua62/config.h b/keyboards/nacly/ua62/config.h
index 464939080c..63db2e2a25 100644
--- a/keyboards/nacly/ua62/config.h
+++ b/keyboards/nacly/ua62/config.h
@@ -56,18 +56,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
56// #define RGBLIGHT_VAL_STEP 8 56// #define RGBLIGHT_VAL_STEP 8
57// #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 57// #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
58// #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 58// #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
59// /*== all animations enable ==*/
60// #define RGBLIGHT_ANIMATIONS
61// /*== or choose animations ==*/
62// #define RGBLIGHT_EFFECT_BREATHING
63// #define RGBLIGHT_EFFECT_RAINBOW_MOOD
64// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
65// #define RGBLIGHT_EFFECT_SNAKE
66// #define RGBLIGHT_EFFECT_KNIGHT
67// #define RGBLIGHT_EFFECT_CHRISTMAS
68// #define RGBLIGHT_EFFECT_STATIC_GRADIENT
69// #define RGBLIGHT_EFFECT_RGB_TEST
70// #define RGBLIGHT_EFFECT_ALTERNATING
71// /*== customize breathing effect ==*/ 59// /*== customize breathing effect ==*/
72// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 60// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
73// #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 61// #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/neito/config.h b/keyboards/neito/config.h
index 01f2545de9..7e61de81c8 100644
--- a/keyboards/neito/config.h
+++ b/keyboards/neito/config.h
@@ -37,7 +37,16 @@
37/* RGB Light Configuration */ 37/* RGB Light Configuration */
38 38
39#define RGB_DI_PIN D5 39#define RGB_DI_PIN D5
40#define RGBLIGHT_ANIMATIONS 40#define RGBLIGHT_EFFECT_BREATHING
41#define RGBLIGHT_EFFECT_RAINBOW_MOOD
42#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
43#define RGBLIGHT_EFFECT_SNAKE
44#define RGBLIGHT_EFFECT_KNIGHT
45#define RGBLIGHT_EFFECT_CHRISTMAS
46#define RGBLIGHT_EFFECT_STATIC_GRADIENT
47#define RGBLIGHT_EFFECT_RGB_TEST
48#define RGBLIGHT_EFFECT_ALTERNATING
49#define RGBLIGHT_EFFECT_TWINKLE
41#define RGBLED_NUM 11 50#define RGBLED_NUM 11
42#define RGBLIGHT_LED_MAP { 4, 3, 2, 1, 0, 10, 9, 8, 7, 6, 5 } 51#define RGBLIGHT_LED_MAP { 4, 3, 2, 1, 0, 10, 9, 8, 7, 6, 5 }
43#define RGBLIGHT_HUE_STEP 8 52#define RGBLIGHT_HUE_STEP 8
diff --git a/keyboards/neokeys/g67/hotswap/config.h b/keyboards/neokeys/g67/hotswap/config.h
index 5c45f7ef94..f15552acda 100644
--- a/keyboards/neokeys/g67/hotswap/config.h
+++ b/keyboards/neokeys/g67/hotswap/config.h
@@ -45,16 +45,14 @@
45 #define RGBLIGHT_VAL_STEP 8 45 #define RGBLIGHT_VAL_STEP 8
46 #define RGBLIGHT_LIMIT_VAL 150 /* The maximum brightness level */ 46 #define RGBLIGHT_LIMIT_VAL 150 /* The maximum brightness level */
47 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 47 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
48/*== all animations enable ==*/ 48#define RGBLIGHT_EFFECT_BREATHING
49 #define RGBLIGHT_ANIMATIONS 49#define RGBLIGHT_EFFECT_RAINBOW_MOOD
50// /*== or choose animations ==*/ 50#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
51// #define RGBLIGHT_EFFECT_BREATHING 51#define RGBLIGHT_EFFECT_SNAKE
52// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 52#define RGBLIGHT_EFFECT_KNIGHT
53// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 53#define RGBLIGHT_EFFECT_CHRISTMAS
54// #define RGBLIGHT_EFFECT_SNAKE 54#define RGBLIGHT_EFFECT_STATIC_GRADIENT
55// #define RGBLIGHT_EFFECT_KNIGHT 55#define RGBLIGHT_EFFECT_RGB_TEST
56// #define RGBLIGHT_EFFECT_CHRISTMAS 56#define RGBLIGHT_EFFECT_ALTERNATING
57// #define RGBLIGHT_EFFECT_STATIC_GRADIENT 57#define RGBLIGHT_EFFECT_TWINKLE
58// #define RGBLIGHT_EFFECT_RGB_TEST
59// #define RGBLIGHT_EFFECT_ALTERNATING
60#endif 58#endif
diff --git a/keyboards/neokeys/g67/soldered/config.h b/keyboards/neokeys/g67/soldered/config.h
index 9ea69bd3fe..c2ec4a1b07 100644
--- a/keyboards/neokeys/g67/soldered/config.h
+++ b/keyboards/neokeys/g67/soldered/config.h
@@ -49,16 +49,14 @@
49 #define RGBLIGHT_VAL_STEP 8 49 #define RGBLIGHT_VAL_STEP 8
50 #define RGBLIGHT_LIMIT_VAL 150 /* The maximum brightness level */ 50 #define RGBLIGHT_LIMIT_VAL 150 /* The maximum brightness level */
51 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 51 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
52/*== all animations enable ==*/ 52#define RGBLIGHT_EFFECT_BREATHING
53 #define RGBLIGHT_ANIMATIONS 53#define RGBLIGHT_EFFECT_RAINBOW_MOOD
54// /*== or choose animations ==*/ 54#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
55// #define RGBLIGHT_EFFECT_BREATHING 55#define RGBLIGHT_EFFECT_SNAKE
56// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 56#define RGBLIGHT_EFFECT_KNIGHT
57// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 57#define RGBLIGHT_EFFECT_CHRISTMAS
58// #define RGBLIGHT_EFFECT_SNAKE 58#define RGBLIGHT_EFFECT_STATIC_GRADIENT
59// #define RGBLIGHT_EFFECT_KNIGHT 59#define RGBLIGHT_EFFECT_RGB_TEST
60// #define RGBLIGHT_EFFECT_CHRISTMAS 60#define RGBLIGHT_EFFECT_ALTERNATING
61// #define RGBLIGHT_EFFECT_STATIC_GRADIENT 61#define RGBLIGHT_EFFECT_TWINKLE
62// #define RGBLIGHT_EFFECT_RGB_TEST
63// #define RGBLIGHT_EFFECT_ALTERNATING
64#endif 62#endif
diff --git a/keyboards/neson_design/n6/config.h b/keyboards/neson_design/n6/config.h
index e06f9c8086..fe5bd7fc2a 100644
--- a/keyboards/neson_design/n6/config.h
+++ b/keyboards/neson_design/n6/config.h
@@ -54,7 +54,16 @@
54//rgb light setting 54//rgb light setting
55#define RGBLED_NUM 65 55#define RGBLED_NUM 65
56#define RGB_DI_PIN B3 56#define RGB_DI_PIN B3
57#define RGBLIGHT_ANIMATIONS 57#define RGBLIGHT_EFFECT_BREATHING
58#define RGBLIGHT_EFFECT_RAINBOW_MOOD
59#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
60#define RGBLIGHT_EFFECT_SNAKE
61#define RGBLIGHT_EFFECT_KNIGHT
62#define RGBLIGHT_EFFECT_CHRISTMAS
63#define RGBLIGHT_EFFECT_STATIC_GRADIENT
64#define RGBLIGHT_EFFECT_RGB_TEST
65#define RGBLIGHT_EFFECT_ALTERNATING
66#define RGBLIGHT_EFFECT_TWINKLE
58#define RGBLIGHT_HUE_STEP 8 67#define RGBLIGHT_HUE_STEP 8
59#define RGBLIGHT_SAT_STEP 8 68#define RGBLIGHT_SAT_STEP 8
60#define RGBLIGHT_VAL_STEP 8 69#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/newgame40/config.h b/keyboards/newgame40/config.h
index a04ddf45cc..38d235b7df 100644
--- a/keyboards/newgame40/config.h
+++ b/keyboards/newgame40/config.h
@@ -29,7 +29,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29 29
30/* ws2812 RGB LED */ 30/* ws2812 RGB LED */
31#define RGB_DI_PIN F6 31#define RGB_DI_PIN F6
32#define RGBLIGHT_ANIMATIONS 32#define RGBLIGHT_EFFECT_BREATHING
33#define RGBLIGHT_EFFECT_RAINBOW_MOOD
34#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
35#define RGBLIGHT_EFFECT_SNAKE
36#define RGBLIGHT_EFFECT_KNIGHT
37#define RGBLIGHT_EFFECT_CHRISTMAS
38#define RGBLIGHT_EFFECT_STATIC_GRADIENT
39#define RGBLIGHT_EFFECT_RGB_TEST
40#define RGBLIGHT_EFFECT_ALTERNATING
41#define RGBLIGHT_EFFECT_TWINKLE
33#define RGBLED_NUM 25 // Number of LEDs 42#define RGBLED_NUM 25 // Number of LEDs
34#define RGBLIGHT_HUE_STEP 10 43#define RGBLIGHT_HUE_STEP 10
35#define RGBLIGHT_SAT_STEP 17 44#define RGBLIGHT_SAT_STEP 17
@@ -63,4 +72,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
63#define DIODE_DIRECTION COL2ROW 72#define DIODE_DIRECTION COL2ROW
64 73
65#define TAPPING_TERM 200 74#define TAPPING_TERM 200
66
diff --git a/keyboards/nightly_boards/adellein/config.h b/keyboards/nightly_boards/adellein/config.h
index 81d0f0cbfd..006a1031cd 100644
--- a/keyboards/nightly_boards/adellein/config.h
+++ b/keyboards/nightly_boards/adellein/config.h
@@ -42,7 +42,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
42#define RGB_DI_PIN D5 42#define RGB_DI_PIN D5
43#ifdef RGB_DI_PIN 43#ifdef RGB_DI_PIN
44#define RGBLED_NUM 14 44#define RGBLED_NUM 14
45#define RGBLIGHT_ANIMATIONS 45#define RGBLIGHT_EFFECT_BREATHING
46#define RGBLIGHT_EFFECT_RAINBOW_MOOD
47#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
48#define RGBLIGHT_EFFECT_SNAKE
49#define RGBLIGHT_EFFECT_KNIGHT
50#define RGBLIGHT_EFFECT_CHRISTMAS
51#define RGBLIGHT_EFFECT_STATIC_GRADIENT
52#define RGBLIGHT_EFFECT_RGB_TEST
53#define RGBLIGHT_EFFECT_ALTERNATING
54#define RGBLIGHT_EFFECT_TWINKLE
46 55
47#endif 56#endif
48 57
@@ -66,5 +75,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
66#define LOCKING_SUPPORT_ENABLE 75#define LOCKING_SUPPORT_ENABLE
67/* Locking resynchronize hack */ 76/* Locking resynchronize hack */
68#define LOCKING_RESYNC_ENABLE 77#define LOCKING_RESYNC_ENABLE
69
70
diff --git a/keyboards/nightly_boards/alter/rev1/config.h b/keyboards/nightly_boards/alter/rev1/config.h
index fbfa65c2a0..b3b0c39feb 100644
--- a/keyboards/nightly_boards/alter/rev1/config.h
+++ b/keyboards/nightly_boards/alter/rev1/config.h
@@ -52,18 +52,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
52#define RGBLIGHT_VAL_STEP 8 52#define RGBLIGHT_VAL_STEP 8
53#define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 53#define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
54#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 54#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
55// /*== all animations enable ==*/ 55#define RGBLIGHT_EFFECT_BREATHING
56#define RGBLIGHT_ANIMATIONS 56#define RGBLIGHT_EFFECT_RAINBOW_MOOD
57// /*== or choose animations ==*/ 57#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
58// #define RGBLIGHT_EFFECT_BREATHING 58#define RGBLIGHT_EFFECT_SNAKE
59// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 59#define RGBLIGHT_EFFECT_KNIGHT
60// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 60#define RGBLIGHT_EFFECT_CHRISTMAS
61// #define RGBLIGHT_EFFECT_SNAKE 61#define RGBLIGHT_EFFECT_STATIC_GRADIENT
62// #define RGBLIGHT_EFFECT_KNIGHT 62#define RGBLIGHT_EFFECT_RGB_TEST
63// #define RGBLIGHT_EFFECT_CHRISTMAS 63#define RGBLIGHT_EFFECT_ALTERNATING
64// #define RGBLIGHT_EFFECT_STATIC_GRADIENT 64#define RGBLIGHT_EFFECT_TWINKLE
65// #define RGBLIGHT_EFFECT_RGB_TEST
66// #define RGBLIGHT_EFFECT_ALTERNATING
67// /*== customize breathing effect ==*/ 65// /*== customize breathing effect ==*/
68// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 66// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
69// #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 67// #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/nightly_boards/conde60/config.h b/keyboards/nightly_boards/conde60/config.h
index 16a21f20ef..88b55deedf 100644
--- a/keyboards/nightly_boards/conde60/config.h
+++ b/keyboards/nightly_boards/conde60/config.h
@@ -39,7 +39,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39#define RGB_DI_PIN D5 39#define RGB_DI_PIN D5
40#ifdef RGB_DI_PIN 40#ifdef RGB_DI_PIN
41#define RGBLED_NUM 12 41#define RGBLED_NUM 12
42#define RGBLIGHT_ANIMATIONS 42#define RGBLIGHT_EFFECT_BREATHING
43#define RGBLIGHT_EFFECT_RAINBOW_MOOD
44#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
45#define RGBLIGHT_EFFECT_SNAKE
46#define RGBLIGHT_EFFECT_KNIGHT
47#define RGBLIGHT_EFFECT_CHRISTMAS
48#define RGBLIGHT_EFFECT_STATIC_GRADIENT
49#define RGBLIGHT_EFFECT_RGB_TEST
50#define RGBLIGHT_EFFECT_ALTERNATING
51#define RGBLIGHT_EFFECT_TWINKLE
43 52
44#endif 53#endif
45 54
@@ -56,5 +65,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
56#define LOCKING_SUPPORT_ENABLE 65#define LOCKING_SUPPORT_ENABLE
57/* Locking resynchronize hack */ 66/* Locking resynchronize hack */
58#define LOCKING_RESYNC_ENABLE 67#define LOCKING_RESYNC_ENABLE
59
60
diff --git a/keyboards/nightly_boards/n2/config.h b/keyboards/nightly_boards/n2/config.h
index a4f19c8a18..263305787b 100644
--- a/keyboards/nightly_boards/n2/config.h
+++ b/keyboards/nightly_boards/n2/config.h
@@ -48,18 +48,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48#define RGBLIGHT_VAL_STEP 8 48#define RGBLIGHT_VAL_STEP 8
49#define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 49#define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
50#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 50#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
51// /*== all animations enable ==*/ 51#define RGBLIGHT_EFFECT_BREATHING
52#define RGBLIGHT_ANIMATIONS 52#define RGBLIGHT_EFFECT_RAINBOW_MOOD
53// /*== or choose animations ==*/ 53#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
54// #define RGBLIGHT_EFFECT_BREATHING 54#define RGBLIGHT_EFFECT_SNAKE
55// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 55#define RGBLIGHT_EFFECT_KNIGHT
56// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 56#define RGBLIGHT_EFFECT_CHRISTMAS
57// #define RGBLIGHT_EFFECT_SNAKE 57#define RGBLIGHT_EFFECT_STATIC_GRADIENT
58// #define RGBLIGHT_EFFECT_KNIGHT 58#define RGBLIGHT_EFFECT_RGB_TEST
59// #define RGBLIGHT_EFFECT_CHRISTMAS 59#define RGBLIGHT_EFFECT_ALTERNATING
60// #define RGBLIGHT_EFFECT_STATIC_GRADIENT 60#define RGBLIGHT_EFFECT_TWINKLE
61// #define RGBLIGHT_EFFECT_RGB_TEST
62// #define RGBLIGHT_EFFECT_ALTERNATING
63// /*== customize breathing effect ==*/ 61// /*== customize breathing effect ==*/
64// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 62// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
65// #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 63// #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/nightly_boards/n40_o/config.h b/keyboards/nightly_boards/n40_o/config.h
index 4f2a5ff5a0..c74db49836 100644
--- a/keyboards/nightly_boards/n40_o/config.h
+++ b/keyboards/nightly_boards/n40_o/config.h
@@ -42,7 +42,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
42#define RGB_DI_PIN B4 42#define RGB_DI_PIN B4
43#ifdef RGB_DI_PIN 43#ifdef RGB_DI_PIN
44#define RGBLED_NUM 12 44#define RGBLED_NUM 12
45#define RGBLIGHT_ANIMATIONS 45#define RGBLIGHT_EFFECT_BREATHING
46#define RGBLIGHT_EFFECT_RAINBOW_MOOD
47#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
48#define RGBLIGHT_EFFECT_SNAKE
49#define RGBLIGHT_EFFECT_KNIGHT
50#define RGBLIGHT_EFFECT_CHRISTMAS
51#define RGBLIGHT_EFFECT_STATIC_GRADIENT
52#define RGBLIGHT_EFFECT_RGB_TEST
53#define RGBLIGHT_EFFECT_ALTERNATING
54#define RGBLIGHT_EFFECT_TWINKLE
46 55
47#endif 56#endif
48 57
diff --git a/keyboards/nightly_boards/n87/config.h b/keyboards/nightly_boards/n87/config.h
index 64b14b0207..344779ce2b 100644
--- a/keyboards/nightly_boards/n87/config.h
+++ b/keyboards/nightly_boards/n87/config.h
@@ -56,18 +56,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
56#define RGBLIGHT_VAL_STEP 8 56#define RGBLIGHT_VAL_STEP 8
57#define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 57#define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
58#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 58#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
59// /*== all animations enable ==*/ 59#define RGBLIGHT_EFFECT_BREATHING
60#define RGBLIGHT_ANIMATIONS 60#define RGBLIGHT_EFFECT_RAINBOW_MOOD
61// /*== or choose animations ==*/ 61#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
62// #define RGBLIGHT_EFFECT_BREATHING 62#define RGBLIGHT_EFFECT_SNAKE
63// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 63#define RGBLIGHT_EFFECT_KNIGHT
64// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 64#define RGBLIGHT_EFFECT_CHRISTMAS
65// #define RGBLIGHT_EFFECT_SNAKE 65#define RGBLIGHT_EFFECT_STATIC_GRADIENT
66// #define RGBLIGHT_EFFECT_KNIGHT 66#define RGBLIGHT_EFFECT_RGB_TEST
67// #define RGBLIGHT_EFFECT_CHRISTMAS 67#define RGBLIGHT_EFFECT_ALTERNATING
68// #define RGBLIGHT_EFFECT_STATIC_GRADIENT 68#define RGBLIGHT_EFFECT_TWINKLE
69// #define RGBLIGHT_EFFECT_RGB_TEST
70// #define RGBLIGHT_EFFECT_ALTERNATING
71// /*== customize breathing effect ==*/ 69// /*== customize breathing effect ==*/
72// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 70// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
73// #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 71// #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/nightly_boards/n9/config.h b/keyboards/nightly_boards/n9/config.h
index 98c05d887f..dd4b85b6f7 100644
--- a/keyboards/nightly_boards/n9/config.h
+++ b/keyboards/nightly_boards/n9/config.h
@@ -48,18 +48,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48#define RGBLIGHT_VAL_STEP 8 48#define RGBLIGHT_VAL_STEP 8
49#define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 49#define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
50#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 50#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
51// /*== all animations enable ==*/ 51#define RGBLIGHT_EFFECT_BREATHING
52#define RGBLIGHT_ANIMATIONS 52#define RGBLIGHT_EFFECT_RAINBOW_MOOD
53// /*== or choose animations ==*/ 53#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
54// #define RGBLIGHT_EFFECT_BREATHING 54#define RGBLIGHT_EFFECT_SNAKE
55// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 55#define RGBLIGHT_EFFECT_KNIGHT
56// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 56#define RGBLIGHT_EFFECT_CHRISTMAS
57// #define RGBLIGHT_EFFECT_SNAKE 57#define RGBLIGHT_EFFECT_STATIC_GRADIENT
58// #define RGBLIGHT_EFFECT_KNIGHT 58#define RGBLIGHT_EFFECT_RGB_TEST
59// #define RGBLIGHT_EFFECT_CHRISTMAS 59#define RGBLIGHT_EFFECT_ALTERNATING
60// #define RGBLIGHT_EFFECT_STATIC_GRADIENT 60#define RGBLIGHT_EFFECT_TWINKLE
61// #define RGBLIGHT_EFFECT_RGB_TEST
62// #define RGBLIGHT_EFFECT_ALTERNATING
63// /*== customize breathing effect ==*/ 61// /*== customize breathing effect ==*/
64// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 62// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
65// #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 63// #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/nightly_boards/octopad/config.h b/keyboards/nightly_boards/octopad/config.h
index a17eb502e1..0ab6c11b35 100644
--- a/keyboards/nightly_boards/octopad/config.h
+++ b/keyboards/nightly_boards/octopad/config.h
@@ -42,7 +42,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
42#define RGB_DI_PIN F7 42#define RGB_DI_PIN F7
43#ifdef RGB_DI_PIN 43#ifdef RGB_DI_PIN
44#define RGBLED_NUM 8 44#define RGBLED_NUM 8
45#define RGBLIGHT_ANIMATIONS 45#define RGBLIGHT_EFFECT_BREATHING
46#define RGBLIGHT_EFFECT_RAINBOW_MOOD
47#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
48#define RGBLIGHT_EFFECT_SNAKE
49#define RGBLIGHT_EFFECT_KNIGHT
50#define RGBLIGHT_EFFECT_CHRISTMAS
51#define RGBLIGHT_EFFECT_STATIC_GRADIENT
52#define RGBLIGHT_EFFECT_RGB_TEST
53#define RGBLIGHT_EFFECT_ALTERNATING
54#define RGBLIGHT_EFFECT_TWINKLE
46 55
47#endif 56#endif
48 57
diff --git a/keyboards/nightmare/config.h b/keyboards/nightmare/config.h
index 706cdbbf37..affebef0c8 100644
--- a/keyboards/nightmare/config.h
+++ b/keyboards/nightmare/config.h
@@ -56,18 +56,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
56// #define RGBLIGHT_VAL_STEP 8 56// #define RGBLIGHT_VAL_STEP 8
57// #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 57// #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
58// #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 58// #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
59// /*== all animations enable ==*/
60// #define RGBLIGHT_ANIMATIONS
61// /*== or choose animations ==*/
62// #define RGBLIGHT_EFFECT_BREATHING
63// #define RGBLIGHT_EFFECT_RAINBOW_MOOD
64// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
65// #define RGBLIGHT_EFFECT_SNAKE
66// #define RGBLIGHT_EFFECT_KNIGHT
67// #define RGBLIGHT_EFFECT_CHRISTMAS
68// #define RGBLIGHT_EFFECT_STATIC_GRADIENT
69// #define RGBLIGHT_EFFECT_RGB_TEST
70// #define RGBLIGHT_EFFECT_ALTERNATING
71// /*== customize breathing effect ==*/ 59// /*== customize breathing effect ==*/
72// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 60// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
73// #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 61// #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/nix_studio/oxalys80/config.h b/keyboards/nix_studio/oxalys80/config.h
index 8a9403c9a5..6563e09067 100644
--- a/keyboards/nix_studio/oxalys80/config.h
+++ b/keyboards/nix_studio/oxalys80/config.h
@@ -57,7 +57,16 @@
57 57
58#define RGB_DI_PIN B3 58#define RGB_DI_PIN B3
59#ifdef RGB_DI_PIN 59#ifdef RGB_DI_PIN
60#define RGBLIGHT_ANIMATIONS 60#define RGBLIGHT_EFFECT_BREATHING
61#define RGBLIGHT_EFFECT_RAINBOW_MOOD
62#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
63#define RGBLIGHT_EFFECT_SNAKE
64#define RGBLIGHT_EFFECT_KNIGHT
65#define RGBLIGHT_EFFECT_CHRISTMAS
66#define RGBLIGHT_EFFECT_STATIC_GRADIENT
67#define RGBLIGHT_EFFECT_RGB_TEST
68#define RGBLIGHT_EFFECT_ALTERNATING
69#define RGBLIGHT_EFFECT_TWINKLE
61#define RGBLED_NUM 24 70#define RGBLED_NUM 24
62#define RGBLIGHT_HUE_STEP 8 71#define RGBLIGHT_HUE_STEP 8
63#define RGBLIGHT_SAT_STEP 8 72#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/novelkeys/novelpad/config.h b/keyboards/novelkeys/novelpad/config.h
index 6980258e33..fcbcf322f7 100755
--- a/keyboards/novelkeys/novelpad/config.h
+++ b/keyboards/novelkeys/novelpad/config.h
@@ -56,18 +56,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
56// #define RGBLIGHT_VAL_STEP 8 56// #define RGBLIGHT_VAL_STEP 8
57// #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 57// #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
58// #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 58// #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
59// /*== all animations enable ==*/ 59#define RGBLIGHT_EFFECT_BREATHING
60 #define RGBLIGHT_ANIMATIONS 60#define RGBLIGHT_EFFECT_RAINBOW_MOOD
61// /*== or choose animations ==*/ 61#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
62// #define RGBLIGHT_EFFECT_BREATHING 62#define RGBLIGHT_EFFECT_SNAKE
63// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 63#define RGBLIGHT_EFFECT_KNIGHT
64// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 64#define RGBLIGHT_EFFECT_CHRISTMAS
65// #define RGBLIGHT_EFFECT_SNAKE 65#define RGBLIGHT_EFFECT_STATIC_GRADIENT
66// #define RGBLIGHT_EFFECT_KNIGHT 66#define RGBLIGHT_EFFECT_RGB_TEST
67// #define RGBLIGHT_EFFECT_CHRISTMAS 67#define RGBLIGHT_EFFECT_ALTERNATING
68// #define RGBLIGHT_EFFECT_STATIC_GRADIENT 68#define RGBLIGHT_EFFECT_TWINKLE
69// #define RGBLIGHT_EFFECT_RGB_TEST
70// #define RGBLIGHT_EFFECT_ALTERNATING
71// /*== customize breathing effect ==*/ 69// /*== customize breathing effect ==*/
72// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 70// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
73// #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 71// #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/noxary/260/config.h b/keyboards/noxary/260/config.h
index 88c9214a90..bd3fc9f2af 100644
--- a/keyboards/noxary/260/config.h
+++ b/keyboards/noxary/260/config.h
@@ -59,18 +59,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
59// #define RGBLIGHT_VAL_STEP 8 59// #define RGBLIGHT_VAL_STEP 8
60// #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 60// #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
61// #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 61// #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
62// /*== all animations enable ==*/
63// #define RGBLIGHT_ANIMATIONS
64// /*== or choose animations ==*/
65// #define RGBLIGHT_EFFECT_BREATHING
66// #define RGBLIGHT_EFFECT_RAINBOW_MOOD
67// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
68// #define RGBLIGHT_EFFECT_SNAKE
69// #define RGBLIGHT_EFFECT_KNIGHT
70// #define RGBLIGHT_EFFECT_CHRISTMAS
71// #define RGBLIGHT_EFFECT_STATIC_GRADIENT
72// #define RGBLIGHT_EFFECT_RGB_TEST
73// #define RGBLIGHT_EFFECT_ALTERNATING
74// /*== customize breathing effect ==*/ 62// /*== customize breathing effect ==*/
75// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 63// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
76// #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 64// #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/noxary/268_2_rgb/config.h b/keyboards/noxary/268_2_rgb/config.h
index 9856f6401e..347a63c4b4 100644
--- a/keyboards/noxary/268_2_rgb/config.h
+++ b/keyboards/noxary/268_2_rgb/config.h
@@ -45,7 +45,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
45/* ws2812b options */ 45/* ws2812b options */
46#define RGB_DI_PIN B5 46#define RGB_DI_PIN B5
47#ifdef RGB_DI_PIN 47#ifdef RGB_DI_PIN
48#define RGBLIGHT_ANIMATIONS 48#define RGBLIGHT_EFFECT_BREATHING
49#define RGBLIGHT_EFFECT_RAINBOW_MOOD
50#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
51#define RGBLIGHT_EFFECT_SNAKE
52#define RGBLIGHT_EFFECT_KNIGHT
53#define RGBLIGHT_EFFECT_CHRISTMAS
54#define RGBLIGHT_EFFECT_STATIC_GRADIENT
55#define RGBLIGHT_EFFECT_RGB_TEST
56#define RGBLIGHT_EFFECT_ALTERNATING
57#define RGBLIGHT_EFFECT_TWINKLE
49#define RGBLED_NUM 16 58#define RGBLED_NUM 16
50#define RGBLIGHT_HUE_STEP 16 59#define RGBLIGHT_HUE_STEP 16
51#define RGBLIGHT_SAT_STEP 16 60#define RGBLIGHT_SAT_STEP 16
diff --git a/keyboards/noxary/x268/config.h b/keyboards/noxary/x268/config.h
index 12f62c3ff0..0ebd52eee5 100644
--- a/keyboards/noxary/x268/config.h
+++ b/keyboards/noxary/x268/config.h
@@ -47,7 +47,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
47/* ws2812b options */ 47/* ws2812b options */
48#define RGB_DI_PIN B5 48#define RGB_DI_PIN B5
49#ifdef RGB_DI_PIN 49#ifdef RGB_DI_PIN
50#define RGBLIGHT_ANIMATIONS 50#define RGBLIGHT_EFFECT_BREATHING
51#define RGBLIGHT_EFFECT_RAINBOW_MOOD
52#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
53#define RGBLIGHT_EFFECT_SNAKE
54#define RGBLIGHT_EFFECT_KNIGHT
55#define RGBLIGHT_EFFECT_CHRISTMAS
56#define RGBLIGHT_EFFECT_STATIC_GRADIENT
57#define RGBLIGHT_EFFECT_RGB_TEST
58#define RGBLIGHT_EFFECT_ALTERNATING
59#define RGBLIGHT_EFFECT_TWINKLE
51#define RGBLED_NUM 16 60#define RGBLED_NUM 16
52#define RGBLIGHT_HUE_STEP 16 61#define RGBLIGHT_HUE_STEP 16
53#define RGBLIGHT_SAT_STEP 16 62#define RGBLIGHT_SAT_STEP 16
diff --git a/keyboards/nullbitsco/nibble/config.h b/keyboards/nullbitsco/nibble/config.h
index c4461c5b20..16b069dae0 100644
--- a/keyboards/nullbitsco/nibble/config.h
+++ b/keyboards/nullbitsco/nibble/config.h
@@ -45,9 +45,18 @@
45/* Optional SMT LED pins */ 45/* Optional SMT LED pins */
46#define RGB_DI_PIN E6 46#define RGB_DI_PIN E6
47#define RGBLED_NUM 10 47#define RGBLED_NUM 10
48#define RGBLIGHT_ANIMATIONS 48#define RGBLIGHT_EFFECT_BREATHING
49#define RGBLIGHT_EFFECT_RAINBOW_MOOD
50#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
51#define RGBLIGHT_EFFECT_SNAKE
52#define RGBLIGHT_EFFECT_KNIGHT
53#define RGBLIGHT_EFFECT_CHRISTMAS
54#define RGBLIGHT_EFFECT_STATIC_GRADIENT
55#define RGBLIGHT_EFFECT_RGB_TEST
56#define RGBLIGHT_EFFECT_ALTERNATING
57#define RGBLIGHT_EFFECT_TWINKLE
49#define RGBLIGHT_SLEEP 58#define RGBLIGHT_SLEEP
50 59
51/* Optional encoder pins */ 60/* Optional encoder pins */
52#define ENCODERS_PAD_A { B5 } 61#define ENCODERS_PAD_A { B5 }
53#define ENCODERS_PAD_B { B4 } \ No newline at end of file 62#define ENCODERS_PAD_B { B4 }
diff --git a/keyboards/numatreus/config.h b/keyboards/numatreus/config.h
index 9f2daa585f..8683518123 100644
--- a/keyboards/numatreus/config.h
+++ b/keyboards/numatreus/config.h
@@ -47,7 +47,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
47#define RGB_DI_PIN D3 47#define RGB_DI_PIN D3
48 48
49// keyboard RGB LED support 49// keyboard RGB LED support
50//#define RGBLIGHT_ANIMATIONS : see ./rules.mk: LED_ANIMATIONS = yes or no
51// see ./rules.mk: LED_BACK_ENABLE or LED_UNDERGLOW_ENABLE set yes 50// see ./rules.mk: LED_BACK_ENABLE or LED_UNDERGLOW_ENABLE set yes
52#define RGBLED_NUM 6 51#define RGBLED_NUM 6
53 52
diff --git a/keyboards/obosob/arch_36/keymaps/obosob/config.h b/keyboards/obosob/arch_36/keymaps/obosob/config.h
index a60cafb5df..56f5576478 100644
--- a/keyboards/obosob/arch_36/keymaps/obosob/config.h
+++ b/keyboards/obosob/arch_36/keymaps/obosob/config.h
@@ -21,7 +21,6 @@
21#endif 21#endif
22 22
23#ifdef RGBLIGHT_ENABLE 23#ifdef RGBLIGHT_ENABLE
24// #define RGBLIGHT_ANIMATIONS
25 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 24 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
26 #define RGBLIGHT_HUE_STEP 8 25 #define RGBLIGHT_HUE_STEP 8
27 #define RGBLIGHT_SAT_STEP 8 26 #define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/oddforge/vea/config.h b/keyboards/oddforge/vea/config.h
index 43a75a7f03..0b2607d285 100644
--- a/keyboards/oddforge/vea/config.h
+++ b/keyboards/oddforge/vea/config.h
@@ -29,7 +29,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29#define DYNAMIC_KEYMAP_LAYER_COUNT 3 29#define DYNAMIC_KEYMAP_LAYER_COUNT 3
30 30
31#define RGBLED_NUM 18 31#define RGBLED_NUM 18
32#define RGBLIGHT_ANIMATIONS 32#define RGBLIGHT_EFFECT_BREATHING
33#define RGBLIGHT_EFFECT_RAINBOW_MOOD
34#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
35#define RGBLIGHT_EFFECT_SNAKE
36#define RGBLIGHT_EFFECT_KNIGHT
37#define RGBLIGHT_EFFECT_CHRISTMAS
38#define RGBLIGHT_EFFECT_STATIC_GRADIENT
39#define RGBLIGHT_EFFECT_RGB_TEST
40#define RGBLIGHT_EFFECT_ALTERNATING
41#define RGBLIGHT_EFFECT_TWINKLE
33#define RGBLIGHT_SLEEP 42#define RGBLIGHT_SLEEP
34#define RGBLIGHT_EFFECT_KNIGHT_OFFSET 9 43#define RGBLIGHT_EFFECT_KNIGHT_OFFSET 9
35 44
diff --git a/keyboards/ogre/ergo_single/config.h b/keyboards/ogre/ergo_single/config.h
index 788ace6f5c..eb57bab4c2 100644
--- a/keyboards/ogre/ergo_single/config.h
+++ b/keyboards/ogre/ergo_single/config.h
@@ -33,5 +33,15 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
33#define RGB_DI_PIN B6 33#define RGB_DI_PIN B6
34#define RGBLED_NUM 14 34#define RGBLED_NUM 14
35#define RGBLIGHT_LED_MAP { 0, 1, 2, 3, 4, 5, 6, 13, 12,11, 10, 9, 8, 7} 35#define RGBLIGHT_LED_MAP { 0, 1, 2, 3, 4, 5, 6, 13, 12,11, 10, 9, 8, 7}
36#define RGBLIGHT_ANIMATIONS 36#define RGBLIGHT_EFFECT_BREATHING
37#define RGBLIGHT_EFFECT_RAINBOW_MOOD
38#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
39#define RGBLIGHT_EFFECT_SNAKE
40#define RGBLIGHT_EFFECT_KNIGHT
41#define RGBLIGHT_EFFECT_CHRISTMAS
42#define RGBLIGHT_EFFECT_STATIC_GRADIENT
43#define RGBLIGHT_EFFECT_RGB_TEST
44#define RGBLIGHT_EFFECT_ALTERNATING
45#define RGBLIGHT_EFFECT_TWINKLE
46
37#define DEBOUNCE 5 47#define DEBOUNCE 5
diff --git a/keyboards/ogre/ergo_split/config.h b/keyboards/ogre/ergo_split/config.h
index 43a9894f3d..f7e0ba93a6 100644
--- a/keyboards/ogre/ergo_split/config.h
+++ b/keyboards/ogre/ergo_split/config.h
@@ -40,5 +40,14 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
40#define RGBLED_SPLIT { 7, 7 } 40#define RGBLED_SPLIT { 7, 7 }
41#define RGBLED_NUM 14 41#define RGBLED_NUM 14
42#define RGBLIGHT_LED_MAP { 6, 5, 4, 3, 2, 1, 0, 13, 12,11, 10, 9, 8, 7} 42#define RGBLIGHT_LED_MAP { 6, 5, 4, 3, 2, 1, 0, 13, 12,11, 10, 9, 8, 7}
43#define RGBLIGHT_ANIMATIONS 43#define RGBLIGHT_EFFECT_BREATHING
44#define RGBLIGHT_EFFECT_RAINBOW_MOOD
45#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
46#define RGBLIGHT_EFFECT_SNAKE
47#define RGBLIGHT_EFFECT_KNIGHT
48#define RGBLIGHT_EFFECT_CHRISTMAS
49#define RGBLIGHT_EFFECT_STATIC_GRADIENT
50#define RGBLIGHT_EFFECT_RGB_TEST
51#define RGBLIGHT_EFFECT_ALTERNATING
52#define RGBLIGHT_EFFECT_TWINKLE
44#define DEBOUNCE 5 53#define DEBOUNCE 5
diff --git a/keyboards/ok60/config.h b/keyboards/ok60/config.h
index 96fff1b590..cfac86271d 100644
--- a/keyboards/ok60/config.h
+++ b/keyboards/ok60/config.h
@@ -57,7 +57,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
57#define LOCKING_RESYNC_ENABLE 57#define LOCKING_RESYNC_ENABLE
58 58
59#define RGB_DI_PIN F6 59#define RGB_DI_PIN F6
60#define RGBLIGHT_ANIMATIONS 60#define RGBLIGHT_EFFECT_BREATHING
61#define RGBLIGHT_EFFECT_RAINBOW_MOOD
62#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
63#define RGBLIGHT_EFFECT_SNAKE
64#define RGBLIGHT_EFFECT_KNIGHT
65#define RGBLIGHT_EFFECT_CHRISTMAS
66#define RGBLIGHT_EFFECT_STATIC_GRADIENT
67#define RGBLIGHT_EFFECT_RGB_TEST
68#define RGBLIGHT_EFFECT_ALTERNATING
69#define RGBLIGHT_EFFECT_TWINKLE
61#define RGBLED_NUM 10 70#define RGBLED_NUM 10
62#define RGBLIGHT_HUE_STEP 8 71#define RGBLIGHT_HUE_STEP 8
63#define RGBLIGHT_SAT_STEP 8 72#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/omkbd/ergodash/mini/config.h b/keyboards/omkbd/ergodash/mini/config.h
index 67fe7e1603..fbd73d0370 100644
--- a/keyboards/omkbd/ergodash/mini/config.h
+++ b/keyboards/omkbd/ergodash/mini/config.h
@@ -58,7 +58,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
58 58
59/* ws2812 RGB LED */ 59/* ws2812 RGB LED */
60#define RGB_DI_PIN D3 60#define RGB_DI_PIN D3
61#define RGBLIGHT_ANIMATIONS 61#define RGBLIGHT_EFFECT_BREATHING
62#define RGBLIGHT_EFFECT_RAINBOW_MOOD
63#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
64#define RGBLIGHT_EFFECT_SNAKE
65#define RGBLIGHT_EFFECT_KNIGHT
66#define RGBLIGHT_EFFECT_CHRISTMAS
67#define RGBLIGHT_EFFECT_STATIC_GRADIENT
68#define RGBLIGHT_EFFECT_RGB_TEST
69#define RGBLIGHT_EFFECT_ALTERNATING
70#define RGBLIGHT_EFFECT_TWINKLE
62#define RGBLED_NUM 20 71#define RGBLED_NUM 20
63#define RGBLIGHT_SPLIT 72#define RGBLIGHT_SPLIT
64#define RGBLED_SPLIT { 10, 10 } // Number of LEDs 73#define RGBLED_SPLIT { 10, 10 } // Number of LEDs
diff --git a/keyboards/omkbd/ergodash/rev1/config.h b/keyboards/omkbd/ergodash/rev1/config.h
index 56fe46f52a..9c91d94003 100644
--- a/keyboards/omkbd/ergodash/rev1/config.h
+++ b/keyboards/omkbd/ergodash/rev1/config.h
@@ -58,7 +58,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
58 58
59/* ws2812 RGB LED */ 59/* ws2812 RGB LED */
60#define RGB_DI_PIN D3 60#define RGB_DI_PIN D3
61#define RGBLIGHT_ANIMATIONS 61#define RGBLIGHT_EFFECT_BREATHING
62#define RGBLIGHT_EFFECT_RAINBOW_MOOD
63#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
64#define RGBLIGHT_EFFECT_SNAKE
65#define RGBLIGHT_EFFECT_KNIGHT
66#define RGBLIGHT_EFFECT_CHRISTMAS
67#define RGBLIGHT_EFFECT_STATIC_GRADIENT
68#define RGBLIGHT_EFFECT_RGB_TEST
69#define RGBLIGHT_EFFECT_ALTERNATING
70#define RGBLIGHT_EFFECT_TWINKLE
62#define RGBLED_NUM 24 71#define RGBLED_NUM 24
63#define RGBLIGHT_SPLIT 72#define RGBLIGHT_SPLIT
64#define RGBLED_SPLIT { 12, 12 } // Number of LEDs 73#define RGBLED_SPLIT { 12, 12 } // Number of LEDs
diff --git a/keyboards/omkbd/runner3680/3x6/config.h b/keyboards/omkbd/runner3680/3x6/config.h
index 33a4bcc8a2..f1611ef9cd 100644
--- a/keyboards/omkbd/runner3680/3x6/config.h
+++ b/keyboards/omkbd/runner3680/3x6/config.h
@@ -44,7 +44,16 @@
44 44
45/* ws2812 RGB LED */ 45/* ws2812 RGB LED */
46#define RGB_DI_PIN D3 46#define RGB_DI_PIN D3
47#define RGBLIGHT_ANIMATIONS 47#define RGBLIGHT_EFFECT_BREATHING
48#define RGBLIGHT_EFFECT_RAINBOW_MOOD
49#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
50#define RGBLIGHT_EFFECT_SNAKE
51#define RGBLIGHT_EFFECT_KNIGHT
52#define RGBLIGHT_EFFECT_CHRISTMAS
53#define RGBLIGHT_EFFECT_STATIC_GRADIENT
54#define RGBLIGHT_EFFECT_RGB_TEST
55#define RGBLIGHT_EFFECT_ALTERNATING
56#define RGBLIGHT_EFFECT_TWINKLE
48#define RGBLED_NUM 36 57#define RGBLED_NUM 36
49#define RGBLIGHT_SPLIT 58#define RGBLIGHT_SPLIT
50#define RGBLED_SPLIT { 18, 18 } // Number of LEDs 59#define RGBLED_SPLIT { 18, 18 } // Number of LEDs
diff --git a/keyboards/omkbd/runner3680/3x7/config.h b/keyboards/omkbd/runner3680/3x7/config.h
index 44c54091e5..f4a23c5a07 100644
--- a/keyboards/omkbd/runner3680/3x7/config.h
+++ b/keyboards/omkbd/runner3680/3x7/config.h
@@ -44,7 +44,16 @@
44 44
45/* ws2812 RGB LED */ 45/* ws2812 RGB LED */
46#define RGB_DI_PIN D3 46#define RGB_DI_PIN D3
47#define RGBLIGHT_ANIMATIONS 47#define RGBLIGHT_EFFECT_BREATHING
48#define RGBLIGHT_EFFECT_RAINBOW_MOOD
49#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
50#define RGBLIGHT_EFFECT_SNAKE
51#define RGBLIGHT_EFFECT_KNIGHT
52#define RGBLIGHT_EFFECT_CHRISTMAS
53#define RGBLIGHT_EFFECT_STATIC_GRADIENT
54#define RGBLIGHT_EFFECT_RGB_TEST
55#define RGBLIGHT_EFFECT_ALTERNATING
56#define RGBLIGHT_EFFECT_TWINKLE
48#define RGBLED_NUM 42 57#define RGBLED_NUM 42
49#define RGBLIGHT_SPLIT 58#define RGBLIGHT_SPLIT
50#define RGBLED_SPLIT { 21, 21 } // Number of LEDs 59#define RGBLED_SPLIT { 21, 21 } // Number of LEDs
diff --git a/keyboards/omkbd/runner3680/3x8/config.h b/keyboards/omkbd/runner3680/3x8/config.h
index 307916f645..6bcd2104b4 100644
--- a/keyboards/omkbd/runner3680/3x8/config.h
+++ b/keyboards/omkbd/runner3680/3x8/config.h
@@ -44,7 +44,16 @@
44 44
45/* ws2812 RGB LED */ 45/* ws2812 RGB LED */
46#define RGB_DI_PIN D3 46#define RGB_DI_PIN D3
47#define RGBLIGHT_ANIMATIONS 47#define RGBLIGHT_EFFECT_BREATHING
48#define RGBLIGHT_EFFECT_RAINBOW_MOOD
49#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
50#define RGBLIGHT_EFFECT_SNAKE
51#define RGBLIGHT_EFFECT_KNIGHT
52#define RGBLIGHT_EFFECT_CHRISTMAS
53#define RGBLIGHT_EFFECT_STATIC_GRADIENT
54#define RGBLIGHT_EFFECT_RGB_TEST
55#define RGBLIGHT_EFFECT_ALTERNATING
56#define RGBLIGHT_EFFECT_TWINKLE
48#define RGBLED_NUM 48 57#define RGBLED_NUM 48
49#define RGBLIGHT_SPLIT 58#define RGBLIGHT_SPLIT
50#define RGBLED_SPLIT { 24, 24 } // Number of LEDs 59#define RGBLED_SPLIT { 24, 24 } // Number of LEDs
diff --git a/keyboards/omkbd/runner3680/4x6/config.h b/keyboards/omkbd/runner3680/4x6/config.h
index 9b9d7a578a..456d4d073f 100644
--- a/keyboards/omkbd/runner3680/4x6/config.h
+++ b/keyboards/omkbd/runner3680/4x6/config.h
@@ -44,7 +44,16 @@
44 44
45/* ws2812 RGB LED */ 45/* ws2812 RGB LED */
46#define RGB_DI_PIN D3 46#define RGB_DI_PIN D3
47#define RGBLIGHT_ANIMATIONS 47#define RGBLIGHT_EFFECT_BREATHING
48#define RGBLIGHT_EFFECT_RAINBOW_MOOD
49#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
50#define RGBLIGHT_EFFECT_SNAKE
51#define RGBLIGHT_EFFECT_KNIGHT
52#define RGBLIGHT_EFFECT_CHRISTMAS
53#define RGBLIGHT_EFFECT_STATIC_GRADIENT
54#define RGBLIGHT_EFFECT_RGB_TEST
55#define RGBLIGHT_EFFECT_ALTERNATING
56#define RGBLIGHT_EFFECT_TWINKLE
48#define RGBLED_NUM 48 57#define RGBLED_NUM 48
49#define RGBLIGHT_SPLIT 58#define RGBLIGHT_SPLIT
50#define RGBLED_SPLIT { 24, 24 } // Number of LEDs 59#define RGBLED_SPLIT { 24, 24 } // Number of LEDs
diff --git a/keyboards/omkbd/runner3680/4x7/config.h b/keyboards/omkbd/runner3680/4x7/config.h
index 74541c0d3f..5bc958eed6 100644
--- a/keyboards/omkbd/runner3680/4x7/config.h
+++ b/keyboards/omkbd/runner3680/4x7/config.h
@@ -44,7 +44,16 @@
44 44
45/* ws2812 RGB LED */ 45/* ws2812 RGB LED */
46#define RGB_DI_PIN D3 46#define RGB_DI_PIN D3
47#define RGBLIGHT_ANIMATIONS 47#define RGBLIGHT_EFFECT_BREATHING
48#define RGBLIGHT_EFFECT_RAINBOW_MOOD
49#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
50#define RGBLIGHT_EFFECT_SNAKE
51#define RGBLIGHT_EFFECT_KNIGHT
52#define RGBLIGHT_EFFECT_CHRISTMAS
53#define RGBLIGHT_EFFECT_STATIC_GRADIENT
54#define RGBLIGHT_EFFECT_RGB_TEST
55#define RGBLIGHT_EFFECT_ALTERNATING
56#define RGBLIGHT_EFFECT_TWINKLE
48#define RGBLED_NUM 56 57#define RGBLED_NUM 56
49#define RGBLIGHT_SPLIT 58#define RGBLIGHT_SPLIT
50#define RGBLED_SPLIT { 28, 28 } // Number of LEDs 59#define RGBLED_SPLIT { 28, 28 } // Number of LEDs
diff --git a/keyboards/omkbd/runner3680/4x8/config.h b/keyboards/omkbd/runner3680/4x8/config.h
index 401ad2ddb6..a4d1b530e8 100644
--- a/keyboards/omkbd/runner3680/4x8/config.h
+++ b/keyboards/omkbd/runner3680/4x8/config.h
@@ -44,7 +44,16 @@
44 44
45/* ws2812 RGB LED */ 45/* ws2812 RGB LED */
46#define RGB_DI_PIN D3 46#define RGB_DI_PIN D3
47#define RGBLIGHT_ANIMATIONS 47#define RGBLIGHT_EFFECT_BREATHING
48#define RGBLIGHT_EFFECT_RAINBOW_MOOD
49#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
50#define RGBLIGHT_EFFECT_SNAKE
51#define RGBLIGHT_EFFECT_KNIGHT
52#define RGBLIGHT_EFFECT_CHRISTMAS
53#define RGBLIGHT_EFFECT_STATIC_GRADIENT
54#define RGBLIGHT_EFFECT_RGB_TEST
55#define RGBLIGHT_EFFECT_ALTERNATING
56#define RGBLIGHT_EFFECT_TWINKLE
48#define RGBLED_NUM 64 57#define RGBLED_NUM 64
49#define RGBLIGHT_SPLIT 58#define RGBLIGHT_SPLIT
50#define RGBLED_SPLIT { 32, 32 } // Number of LEDs 59#define RGBLED_SPLIT { 32, 32 } // Number of LEDs
diff --git a/keyboards/omkbd/runner3680/5x6/config.h b/keyboards/omkbd/runner3680/5x6/config.h
index 7c127c22e0..714fb82d3c 100644
--- a/keyboards/omkbd/runner3680/5x6/config.h
+++ b/keyboards/omkbd/runner3680/5x6/config.h
@@ -44,7 +44,16 @@
44 44
45/* ws2812 RGB LED */ 45/* ws2812 RGB LED */
46#define RGB_DI_PIN D3 46#define RGB_DI_PIN D3
47#define RGBLIGHT_ANIMATIONS 47#define RGBLIGHT_EFFECT_BREATHING
48#define RGBLIGHT_EFFECT_RAINBOW_MOOD
49#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
50#define RGBLIGHT_EFFECT_SNAKE
51#define RGBLIGHT_EFFECT_KNIGHT
52#define RGBLIGHT_EFFECT_CHRISTMAS
53#define RGBLIGHT_EFFECT_STATIC_GRADIENT
54#define RGBLIGHT_EFFECT_RGB_TEST
55#define RGBLIGHT_EFFECT_ALTERNATING
56#define RGBLIGHT_EFFECT_TWINKLE
48#define RGBLED_NUM 60 57#define RGBLED_NUM 60
49#define RGBLIGHT_SPLIT 58#define RGBLIGHT_SPLIT
50#define RGBLED_SPLIT { 30, 30 } // Number of LEDs 59#define RGBLED_SPLIT { 30, 30 } // Number of LEDs
diff --git a/keyboards/omkbd/runner3680/5x7/config.h b/keyboards/omkbd/runner3680/5x7/config.h
index 9a1a0a4110..779c5c5c5f 100644
--- a/keyboards/omkbd/runner3680/5x7/config.h
+++ b/keyboards/omkbd/runner3680/5x7/config.h
@@ -44,7 +44,16 @@
44 44
45/* ws2812 RGB LED */ 45/* ws2812 RGB LED */
46#define RGB_DI_PIN D3 46#define RGB_DI_PIN D3
47#define RGBLIGHT_ANIMATIONS 47#define RGBLIGHT_EFFECT_BREATHING
48#define RGBLIGHT_EFFECT_RAINBOW_MOOD
49#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
50#define RGBLIGHT_EFFECT_SNAKE
51#define RGBLIGHT_EFFECT_KNIGHT
52#define RGBLIGHT_EFFECT_CHRISTMAS
53#define RGBLIGHT_EFFECT_STATIC_GRADIENT
54#define RGBLIGHT_EFFECT_RGB_TEST
55#define RGBLIGHT_EFFECT_ALTERNATING
56#define RGBLIGHT_EFFECT_TWINKLE
48#define RGBLED_NUM 70 57#define RGBLED_NUM 70
49#define RGBLIGHT_SPLIT 58#define RGBLIGHT_SPLIT
50#define RGBLED_SPLIT { 35, 35 } // Number of LEDs 59#define RGBLED_SPLIT { 35, 35 } // Number of LEDs
diff --git a/keyboards/omkbd/runner3680/5x8/config.h b/keyboards/omkbd/runner3680/5x8/config.h
index c8a65dd171..4f60bf8678 100644
--- a/keyboards/omkbd/runner3680/5x8/config.h
+++ b/keyboards/omkbd/runner3680/5x8/config.h
@@ -44,7 +44,16 @@
44 44
45/* ws2812 RGB LED */ 45/* ws2812 RGB LED */
46#define RGB_DI_PIN D3 46#define RGB_DI_PIN D3
47#define RGBLIGHT_ANIMATIONS 47#define RGBLIGHT_EFFECT_BREATHING
48#define RGBLIGHT_EFFECT_RAINBOW_MOOD
49#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
50#define RGBLIGHT_EFFECT_SNAKE
51#define RGBLIGHT_EFFECT_KNIGHT
52#define RGBLIGHT_EFFECT_CHRISTMAS
53#define RGBLIGHT_EFFECT_STATIC_GRADIENT
54#define RGBLIGHT_EFFECT_RGB_TEST
55#define RGBLIGHT_EFFECT_ALTERNATING
56#define RGBLIGHT_EFFECT_TWINKLE
48#define RGBLED_NUM 80 57#define RGBLED_NUM 80
49#define RGBLIGHT_SPLIT 58#define RGBLIGHT_SPLIT
50#define RGBLED_SPLIT { 40, 40 } // Number of LEDs 59#define RGBLED_SPLIT { 40, 40 } // Number of LEDs
diff --git a/keyboards/omnikeyish/config.h b/keyboards/omnikeyish/config.h
index 4a969eb43f..429fcfa170 100644
--- a/keyboards/omnikeyish/config.h
+++ b/keyboards/omnikeyish/config.h
@@ -13,7 +13,7 @@
13#define MATRIX_ROW_PINS { D2, D3, D4, D5, D6, D7 } 13#define MATRIX_ROW_PINS { D2, D3, D4, D5, D6, D7 }
14#else 14#else
15#define MATRIX_ROW_PINS { D2, D3, D4, D5, E6, D7 } 15#define MATRIX_ROW_PINS { D2, D3, D4, D5, E6, D7 }
16#endif 16#endif
17#define MATRIX_COL_PINS { F0, F1, F2, F3, F4, F5, F6, F7, C7, C6, C5, C4, C3, C2, C1, C0, B0, B1, B2, B3, B4, B5, B6 } 17#define MATRIX_COL_PINS { F0, F1, F2, F3, F4, F5, F6, F7, C7, C6, C5, C4, C3, C2, C1, C0, B0, B1, B2, B3, B4, B5, B6 }
18 18
19#define LED_NUM_LOCK_PIN E0 19#define LED_NUM_LOCK_PIN E0
@@ -36,7 +36,16 @@
36#define FORCE_NKRO 36#define FORCE_NKRO
37 37
38#ifdef RGB_DI_PIN 38#ifdef RGB_DI_PIN
39#define RGBLIGHT_ANIMATIONS 39#define RGBLIGHT_EFFECT_BREATHING
40#define RGBLIGHT_EFFECT_RAINBOW_MOOD
41#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
42#define RGBLIGHT_EFFECT_SNAKE
43#define RGBLIGHT_EFFECT_KNIGHT
44#define RGBLIGHT_EFFECT_CHRISTMAS
45#define RGBLIGHT_EFFECT_STATIC_GRADIENT
46#define RGBLIGHT_EFFECT_RGB_TEST
47#define RGBLIGHT_EFFECT_ALTERNATING
48#define RGBLIGHT_EFFECT_TWINKLE
40#define RGBLED_NUM 0 49#define RGBLED_NUM 0
41#define RGBLIGHT_HUE_STEP 8 50#define RGBLIGHT_HUE_STEP 8
42#define RGBLIGHT_SAT_STEP 8 51#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/org60/config.h b/keyboards/org60/config.h
index a6a64476cd..1abc212790 100644
--- a/keyboards/org60/config.h
+++ b/keyboards/org60/config.h
@@ -51,7 +51,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
51 * F6 PIN for Org60 that has pre-soldered WS2812 LEDs 51 * F6 PIN for Org60 that has pre-soldered WS2812 LEDs
52 */ 52 */
53#define RGB_DI_PIN F6 53#define RGB_DI_PIN F6
54#define RGBLIGHT_ANIMATIONS 54#define RGBLIGHT_EFFECT_BREATHING
55#define RGBLIGHT_EFFECT_RAINBOW_MOOD
56#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
57#define RGBLIGHT_EFFECT_SNAKE
58#define RGBLIGHT_EFFECT_KNIGHT
59#define RGBLIGHT_EFFECT_CHRISTMAS
60#define RGBLIGHT_EFFECT_STATIC_GRADIENT
61#define RGBLIGHT_EFFECT_RGB_TEST
62#define RGBLIGHT_EFFECT_ALTERNATING
63#define RGBLIGHT_EFFECT_TWINKLE
55#define RGBLED_NUM 20 // Number of LEDs 64#define RGBLED_NUM 20 // Number of LEDs
56#define RGBLIGHT_HUE_STEP 10 65#define RGBLIGHT_HUE_STEP 10
57#define RGBLIGHT_SAT_STEP 17 66#define RGBLIGHT_SAT_STEP 17
diff --git a/keyboards/orthocode/config.h b/keyboards/orthocode/config.h
index 644d7ba255..8abedb69df 100644
--- a/keyboards/orthocode/config.h
+++ b/keyboards/orthocode/config.h
@@ -54,9 +54,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
54 #define RGBLIGHT_VAL_STEP 8 54 #define RGBLIGHT_VAL_STEP 8
55 #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 55 #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
56 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 56 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
57/*== all animations enable ==*/
58// #define RGBLIGHT_ANIMATIONS
59// /*== or choose animations ==*/
60 #define RGBLIGHT_EFFECT_BREATHING 57 #define RGBLIGHT_EFFECT_BREATHING
61 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 58 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
62 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 59 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/orthodox/keymaps/shaymdev/config.h b/keyboards/orthodox/keymaps/shaymdev/config.h
index 39f7c8accd..5f20923107 100644
--- a/keyboards/orthodox/keymaps/shaymdev/config.h
+++ b/keyboards/orthodox/keymaps/shaymdev/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25 25
26#undef RGBLED_NUM 26#undef RGBLED_NUM
27#define RGBLED_NUM 14 27#define RGBLED_NUM 14
28// #define RGBLIGHT_ANIMATIONS
29 28
30#define RGBLIGHT_EFFECT_BREATHING 29#define RGBLIGHT_EFFECT_BREATHING
31#define RGBLIGHT_EFFECT_RAINBOW_MOOD 30#define RGBLIGHT_EFFECT_RAINBOW_MOOD
@@ -53,4 +52,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
53 52
54#define IGNORE_MOD_TAP_INTERRUPT 53#define IGNORE_MOD_TAP_INTERRUPT
55#define TAPPING_TERM 220 54#define TAPPING_TERM 220
56
diff --git a/keyboards/panc40/config.h b/keyboards/panc40/config.h
index cc941d56af..4058bb8a3d 100644
--- a/keyboards/panc40/config.h
+++ b/keyboards/panc40/config.h
@@ -24,7 +24,16 @@
24 24
25#define RGB_DI_PIN D2 25#define RGB_DI_PIN D2
26#ifdef RGB_DI_PIN 26#ifdef RGB_DI_PIN
27#define RGBLIGHT_ANIMATIONS 27#define RGBLIGHT_EFFECT_BREATHING
28#define RGBLIGHT_EFFECT_RAINBOW_MOOD
29#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
30#define RGBLIGHT_EFFECT_SNAKE
31#define RGBLIGHT_EFFECT_KNIGHT
32#define RGBLIGHT_EFFECT_CHRISTMAS
33#define RGBLIGHT_EFFECT_STATIC_GRADIENT
34#define RGBLIGHT_EFFECT_RGB_TEST
35#define RGBLIGHT_EFFECT_ALTERNATING
36#define RGBLIGHT_EFFECT_TWINKLE
28#define RGBLED_NUM 8 37#define RGBLED_NUM 8
29#define RGBLIGHT_HUE_STEP 8 38#define RGBLIGHT_HUE_STEP 8
30#define RGBLIGHT_SAT_STEP 8 39#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/panc60/config.h b/keyboards/panc60/config.h
index 5bf4d4edcd..f80fc4d9ea 100644
--- a/keyboards/panc60/config.h
+++ b/keyboards/panc60/config.h
@@ -35,4 +35,13 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
35#define BACKLIGHT_PIN D4 35#define BACKLIGHT_PIN D4
36#define BACKLIGHT_LEVELS 3 36#define BACKLIGHT_LEVELS 3
37 37
38#define RGBLIGHT_ANIMATIONS 38#define RGBLIGHT_EFFECT_BREATHING
39#define RGBLIGHT_EFFECT_RAINBOW_MOOD
40#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
41#define RGBLIGHT_EFFECT_SNAKE
42#define RGBLIGHT_EFFECT_KNIGHT
43#define RGBLIGHT_EFFECT_CHRISTMAS
44#define RGBLIGHT_EFFECT_STATIC_GRADIENT
45#define RGBLIGHT_EFFECT_RGB_TEST
46#define RGBLIGHT_EFFECT_ALTERNATING
47#define RGBLIGHT_EFFECT_TWINKLE
diff --git a/keyboards/papercranekeyboards/gerald65/config.h b/keyboards/papercranekeyboards/gerald65/config.h
index 318671f298..237b224f62 100644
--- a/keyboards/papercranekeyboards/gerald65/config.h
+++ b/keyboards/papercranekeyboards/gerald65/config.h
@@ -48,9 +48,6 @@
48//# define RGBLIGHT_VAL_STEP 8 48//# define RGBLIGHT_VAL_STEP 8
49//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 49//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
50//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 50//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
51/*== all animations enable ==*/
52//# define RGBLIGHT_ANIMATIONS
53/*== or choose animations ==*/
54//# define RGBLIGHT_EFFECT_BREATHING 51//# define RGBLIGHT_EFFECT_BREATHING
55//# define RGBLIGHT_EFFECT_RAINBOW_MOOD 52//# define RGBLIGHT_EFFECT_RAINBOW_MOOD
56//# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 53//# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/pdxkbc/config.h b/keyboards/pdxkbc/config.h
index b24592942f..ce407b4ff7 100644
--- a/keyboards/pdxkbc/config.h
+++ b/keyboards/pdxkbc/config.h
@@ -56,9 +56,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
56// #define RGBLIGHT_VAL_STEP 8 56// #define RGBLIGHT_VAL_STEP 8
57// #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 57// #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
58// #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 58// #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
59// /*== all animations enable ==*/
60// #define RGBLIGHT_ANIMATIONS
61// /*== or choose animations ==*/
62// #define RGBLIGHT_EFFECT_BREATHING 59// #define RGBLIGHT_EFFECT_BREATHING
63// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 60// #define RGBLIGHT_EFFECT_RAINBOW_MOOD
64// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 61// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/pearl/config.h b/keyboards/pearl/config.h
index 8f17638549..b860d5bef1 100644
--- a/keyboards/pearl/config.h
+++ b/keyboards/pearl/config.h
@@ -23,7 +23,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23#define LED_CAPS_LOCK_PIN D1 23#define LED_CAPS_LOCK_PIN D1
24#define LED_SCROLL_LOCK_PIN D6 24#define LED_SCROLL_LOCK_PIN D6
25 25
26#define RGBLIGHT_ANIMATIONS 26#define RGBLIGHT_EFFECT_BREATHING
27#define RGBLIGHT_EFFECT_RAINBOW_MOOD
28#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
29#define RGBLIGHT_EFFECT_SNAKE
30#define RGBLIGHT_EFFECT_KNIGHT
31#define RGBLIGHT_EFFECT_CHRISTMAS
32#define RGBLIGHT_EFFECT_STATIC_GRADIENT
33#define RGBLIGHT_EFFECT_RGB_TEST
34#define RGBLIGHT_EFFECT_ALTERNATING
35#define RGBLIGHT_EFFECT_TWINKLE
27#define RGBLED_NUM 12 36#define RGBLED_NUM 12
28 37
29#define BACKLIGHT_PIN D4 38#define BACKLIGHT_PIN D4
diff --git a/keyboards/peranekofactory/tone/rev1/config.h b/keyboards/peranekofactory/tone/rev1/config.h
index 03e4b3cae9..926a0e48b3 100644
--- a/keyboards/peranekofactory/tone/rev1/config.h
+++ b/keyboards/peranekofactory/tone/rev1/config.h
@@ -31,7 +31,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
31 * ROWS: AVR pins used for rows, top to bottom 31 * ROWS: AVR pins used for rows, top to bottom
32 * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) 32 * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode)
33 * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) 33 * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode)
34 * 34 *
35 */ 35 */
36 36
37#define DIRECT_PINS { \ 37#define DIRECT_PINS { \
@@ -69,9 +69,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
69//# define RGBLIGHT_VAL_STEP 8 69//# define RGBLIGHT_VAL_STEP 8
70//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 70//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
71//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 71//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
72/*== all animations enable ==*/
73//# define RGBLIGHT_ANIMATIONS
74/*== or choose animations ==*/
75//# define RGBLIGHT_EFFECT_BREATHING 72//# define RGBLIGHT_EFFECT_BREATHING
76//# define RGBLIGHT_EFFECT_RAINBOW_MOOD 73//# define RGBLIGHT_EFFECT_RAINBOW_MOOD
77//# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 74//# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/peranekofactory/tone/rev2/config.h b/keyboards/peranekofactory/tone/rev2/config.h
index 03e4b3cae9..d77be1a0de 100644
--- a/keyboards/peranekofactory/tone/rev2/config.h
+++ b/keyboards/peranekofactory/tone/rev2/config.h
@@ -31,7 +31,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
31 * ROWS: AVR pins used for rows, top to bottom 31 * ROWS: AVR pins used for rows, top to bottom
32 * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) 32 * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode)
33 * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) 33 * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode)
34 * 34 *
35 */ 35 */
36 36
37#define DIRECT_PINS { \ 37#define DIRECT_PINS { \
@@ -69,18 +69,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
69//# define RGBLIGHT_VAL_STEP 8 69//# define RGBLIGHT_VAL_STEP 8
70//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 70//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
71//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 71//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
72/*== all animations enable ==*/
73//# define RGBLIGHT_ANIMATIONS
74/*== or choose animations ==*/
75//# define RGBLIGHT_EFFECT_BREATHING
76//# define RGBLIGHT_EFFECT_RAINBOW_MOOD
77//# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
78//# define RGBLIGHT_EFFECT_SNAKE
79//# define RGBLIGHT_EFFECT_KNIGHT
80//# define RGBLIGHT_EFFECT_CHRISTMAS
81//# define RGBLIGHT_EFFECT_STATIC_GRADIENT
82//# define RGBLIGHT_EFFECT_RGB_TEST
83//# define RGBLIGHT_EFFECT_ALTERNATING
84/*== customize breathing effect ==*/ 72/*== customize breathing effect ==*/
85/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 73/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
86//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 74//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/percent/booster/config.h b/keyboards/percent/booster/config.h
index c70d73d313..6ff8f9045c 100644
--- a/keyboards/percent/booster/config.h
+++ b/keyboards/percent/booster/config.h
@@ -39,6 +39,14 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39 #define RGBLIGHT_VAL_STEP 8 39 #define RGBLIGHT_VAL_STEP 8
40 #define RGBLIGHT_LIMIT_VAL 255 40 #define RGBLIGHT_LIMIT_VAL 255
41 #define RGBLIGHT_SLEEP 41 #define RGBLIGHT_SLEEP
42 #define RGBLIGHT_ANIMATIONS 42#define RGBLIGHT_EFFECT_BREATHING
43#define RGBLIGHT_EFFECT_RAINBOW_MOOD
44#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
45#define RGBLIGHT_EFFECT_SNAKE
46#define RGBLIGHT_EFFECT_KNIGHT
47#define RGBLIGHT_EFFECT_CHRISTMAS
48#define RGBLIGHT_EFFECT_STATIC_GRADIENT
49#define RGBLIGHT_EFFECT_RGB_TEST
50#define RGBLIGHT_EFFECT_ALTERNATING
51#define RGBLIGHT_EFFECT_TWINKLE
43#endif 52#endif
44
diff --git a/keyboards/percent/canoe/config.h b/keyboards/percent/canoe/config.h
index 8b0c8ad8da..9f5ca1aa8b 100644
--- a/keyboards/percent/canoe/config.h
+++ b/keyboards/percent/canoe/config.h
@@ -35,4 +35,13 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
35#define BACKLIGHT_PIN D4 35#define BACKLIGHT_PIN D4
36#define BACKLIGHT_LEVELS 3 36#define BACKLIGHT_LEVELS 3
37 37
38#define RGBLIGHT_ANIMATIONS 38#define RGBLIGHT_EFFECT_BREATHING
39#define RGBLIGHT_EFFECT_RAINBOW_MOOD
40#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
41#define RGBLIGHT_EFFECT_SNAKE
42#define RGBLIGHT_EFFECT_KNIGHT
43#define RGBLIGHT_EFFECT_CHRISTMAS
44#define RGBLIGHT_EFFECT_STATIC_GRADIENT
45#define RGBLIGHT_EFFECT_RGB_TEST
46#define RGBLIGHT_EFFECT_ALTERNATING
47#define RGBLIGHT_EFFECT_TWINKLE
diff --git a/keyboards/percent/skog/config.h b/keyboards/percent/skog/config.h
index 65c9a65802..b8abcab227 100644
--- a/keyboards/percent/skog/config.h
+++ b/keyboards/percent/skog/config.h
@@ -29,7 +29,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29#define LED_SCROLL_LOCK_PIN D6 29#define LED_SCROLL_LOCK_PIN D6
30 30
31#define RGBLED_NUM 2 31#define RGBLED_NUM 2
32#define RGBLIGHT_ANIMATIONS 32#define RGBLIGHT_EFFECT_BREATHING
33#define RGBLIGHT_EFFECT_RAINBOW_MOOD
34#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
35#define RGBLIGHT_EFFECT_SNAKE
36#define RGBLIGHT_EFFECT_KNIGHT
37#define RGBLIGHT_EFFECT_CHRISTMAS
38#define RGBLIGHT_EFFECT_STATIC_GRADIENT
39#define RGBLIGHT_EFFECT_RGB_TEST
40#define RGBLIGHT_EFFECT_ALTERNATING
41#define RGBLIGHT_EFFECT_TWINKLE
33 42
34#define BACKLIGHT_PIN D4 43#define BACKLIGHT_PIN D4
35#define BACKLIGHT_LEVELS 5 44#define BACKLIGHT_LEVELS 5
diff --git a/keyboards/percent/skog_lite/config.h b/keyboards/percent/skog_lite/config.h
index 0e61f5d2ff..e0c3a36671 100644
--- a/keyboards/percent/skog_lite/config.h
+++ b/keyboards/percent/skog_lite/config.h
@@ -37,4 +37,13 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
37#define BACKLIGHT_PIN D4 37#define BACKLIGHT_PIN D4
38#define BACKLIGHT_LEVELS 3 38#define BACKLIGHT_LEVELS 3
39 39
40#define RGBLIGHT_ANIMATIONS 40#define RGBLIGHT_EFFECT_BREATHING
41#define RGBLIGHT_EFFECT_RAINBOW_MOOD
42#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
43#define RGBLIGHT_EFFECT_SNAKE
44#define RGBLIGHT_EFFECT_KNIGHT
45#define RGBLIGHT_EFFECT_CHRISTMAS
46#define RGBLIGHT_EFFECT_STATIC_GRADIENT
47#define RGBLIGHT_EFFECT_RGB_TEST
48#define RGBLIGHT_EFFECT_ALTERNATING
49#define RGBLIGHT_EFFECT_TWINKLE
diff --git a/keyboards/phantom/config.h b/keyboards/phantom/config.h
index 2b1e6b1e5f..93c5d9832b 100644
--- a/keyboards/phantom/config.h
+++ b/keyboards/phantom/config.h
@@ -54,18 +54,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
54# define RGBLIGHT_VAL_STEP 17 54# define RGBLIGHT_VAL_STEP 17
55//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 55//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
56//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 56//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
57/*== all animations enable ==*/ 57# define RGBLIGHT_EFFECT_BREATHING
58# define RGBLIGHT_ANIMATIONS 58# define RGBLIGHT_EFFECT_RAINBOW_MOOD
59/*== or choose animations ==*/ 59# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
60//# define RGBLIGHT_EFFECT_BREATHING 60# define RGBLIGHT_EFFECT_SNAKE
61//# define RGBLIGHT_EFFECT_RAINBOW_MOOD 61# define RGBLIGHT_EFFECT_KNIGHT
62//# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 62# define RGBLIGHT_EFFECT_CHRISTMAS
63//# define RGBLIGHT_EFFECT_SNAKE 63# define RGBLIGHT_EFFECT_STATIC_GRADIENT
64//# define RGBLIGHT_EFFECT_KNIGHT 64# define RGBLIGHT_EFFECT_RGB_TEST
65//# define RGBLIGHT_EFFECT_CHRISTMAS 65# define RGBLIGHT_EFFECT_ALTERNATING
66//# define RGBLIGHT_EFFECT_STATIC_GRADIENT 66# define RGBLIGHT_EFFECT_TWINKLE
67//# define RGBLIGHT_EFFECT_RGB_TEST
68//# define RGBLIGHT_EFFECT_ALTERNATING
69/*== customize breathing effect ==*/ 67/*== customize breathing effect ==*/
70/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 68/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
71//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 69//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/pico/65keys/config.h b/keyboards/pico/65keys/config.h
index a97d03596c..e4cc9c1d2f 100644
--- a/keyboards/pico/65keys/config.h
+++ b/keyboards/pico/65keys/config.h
@@ -53,7 +53,16 @@
53 53
54#undef RGBLED_NUM 54#undef RGBLED_NUM
55#define RGBLED_NUM 14 // Number of LEDs 55#define RGBLED_NUM 14 // Number of LEDs
56#define RGBLIGHT_ANIMATIONS 56#define RGBLIGHT_EFFECT_BREATHING
57#define RGBLIGHT_EFFECT_RAINBOW_MOOD
58#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
59#define RGBLIGHT_EFFECT_SNAKE
60#define RGBLIGHT_EFFECT_KNIGHT
61#define RGBLIGHT_EFFECT_CHRISTMAS
62#define RGBLIGHT_EFFECT_STATIC_GRADIENT
63#define RGBLIGHT_EFFECT_RGB_TEST
64#define RGBLIGHT_EFFECT_ALTERNATING
65#define RGBLIGHT_EFFECT_TWINKLE
57#define RGBLIGHT_HUE_STEP 8 66#define RGBLIGHT_HUE_STEP 8
58#define RGBLIGHT_SAT_STEP 8 67#define RGBLIGHT_SAT_STEP 8
59#define RGBLIGHT_VAL_STEP 8 68#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/pico/70keys/config.h b/keyboards/pico/70keys/config.h
index a97d03596c..e4cc9c1d2f 100644
--- a/keyboards/pico/70keys/config.h
+++ b/keyboards/pico/70keys/config.h
@@ -53,7 +53,16 @@
53 53
54#undef RGBLED_NUM 54#undef RGBLED_NUM
55#define RGBLED_NUM 14 // Number of LEDs 55#define RGBLED_NUM 14 // Number of LEDs
56#define RGBLIGHT_ANIMATIONS 56#define RGBLIGHT_EFFECT_BREATHING
57#define RGBLIGHT_EFFECT_RAINBOW_MOOD
58#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
59#define RGBLIGHT_EFFECT_SNAKE
60#define RGBLIGHT_EFFECT_KNIGHT
61#define RGBLIGHT_EFFECT_CHRISTMAS
62#define RGBLIGHT_EFFECT_STATIC_GRADIENT
63#define RGBLIGHT_EFFECT_RGB_TEST
64#define RGBLIGHT_EFFECT_ALTERNATING
65#define RGBLIGHT_EFFECT_TWINKLE
57#define RGBLIGHT_HUE_STEP 8 66#define RGBLIGHT_HUE_STEP 8
58#define RGBLIGHT_SAT_STEP 8 67#define RGBLIGHT_SAT_STEP 8
59#define RGBLIGHT_VAL_STEP 8 68#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/picolab/frusta_fundamental/config.h b/keyboards/picolab/frusta_fundamental/config.h
index 6a3e76ba8c..6b81d2ffd6 100644
--- a/keyboards/picolab/frusta_fundamental/config.h
+++ b/keyboards/picolab/frusta_fundamental/config.h
@@ -13,8 +13,8 @@
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#pragma once 17#pragma once
18 18
19#include "config_common.h" 19#include "config_common.h"
20 20
@@ -38,10 +38,18 @@
38/* Locking resynchronize hack */ 38/* Locking resynchronize hack */
39#define LOCKING_RESYNC_ENABLE 39#define LOCKING_RESYNC_ENABLE
40 40
41
42#define RGB_DI_PIN B0 41#define RGB_DI_PIN B0
43#ifdef RGB_DI_PIN 42#ifdef RGB_DI_PIN
44# define RGBLIGHT_ANIMATIONS 43# define RGBLIGHT_EFFECT_BREATHING
44# define RGBLIGHT_EFFECT_RAINBOW_MOOD
45# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
46# define RGBLIGHT_EFFECT_SNAKE
47# define RGBLIGHT_EFFECT_KNIGHT
48# define RGBLIGHT_EFFECT_CHRISTMAS
49# define RGBLIGHT_EFFECT_STATIC_GRADIENT
50# define RGBLIGHT_EFFECT_RGB_TEST
51# define RGBLIGHT_EFFECT_ALTERNATING
52# define RGBLIGHT_EFFECT_TWINKLE
45# define RGBLED_NUM 67 53# define RGBLED_NUM 67
46# define RGBLIGHT_HUE_STEP 8 54# define RGBLIGHT_HUE_STEP 8
47# define RGBLIGHT_SAT_STEP 8 55# define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/pimentoso/paddino02/rev1/config.h b/keyboards/pimentoso/paddino02/rev1/config.h
index b9661afbaa..2836ed4d16 100755
--- a/keyboards/pimentoso/paddino02/rev1/config.h
+++ b/keyboards/pimentoso/paddino02/rev1/config.h
@@ -26,7 +26,16 @@
26#define LOCKING_RESYNC_ENABLE 26#define LOCKING_RESYNC_ENABLE
27 27
28#ifdef RGB_DI_PIN 28#ifdef RGB_DI_PIN
29#define RGBLIGHT_ANIMATIONS 29#define RGBLIGHT_EFFECT_BREATHING
30#define RGBLIGHT_EFFECT_RAINBOW_MOOD
31#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
32#define RGBLIGHT_EFFECT_SNAKE
33#define RGBLIGHT_EFFECT_KNIGHT
34#define RGBLIGHT_EFFECT_CHRISTMAS
35#define RGBLIGHT_EFFECT_STATIC_GRADIENT
36#define RGBLIGHT_EFFECT_RGB_TEST
37#define RGBLIGHT_EFFECT_ALTERNATING
38#define RGBLIGHT_EFFECT_TWINKLE
30 39
31#define RGBLED_NUM 0 40#define RGBLED_NUM 0
32#define RGBLIGHT_HUE_STEP 8 41#define RGBLIGHT_HUE_STEP 8
diff --git a/keyboards/pimentoso/paddino02/rev2/left/config.h b/keyboards/pimentoso/paddino02/rev2/left/config.h
index 9de375d0b3..52f9e6655f 100755
--- a/keyboards/pimentoso/paddino02/rev2/left/config.h
+++ b/keyboards/pimentoso/paddino02/rev2/left/config.h
@@ -26,7 +26,16 @@
26#define LOCKING_RESYNC_ENABLE 26#define LOCKING_RESYNC_ENABLE
27 27
28#ifdef RGB_DI_PIN 28#ifdef RGB_DI_PIN
29#define RGBLIGHT_ANIMATIONS 29#define RGBLIGHT_EFFECT_BREATHING
30#define RGBLIGHT_EFFECT_RAINBOW_MOOD
31#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
32#define RGBLIGHT_EFFECT_SNAKE
33#define RGBLIGHT_EFFECT_KNIGHT
34#define RGBLIGHT_EFFECT_CHRISTMAS
35#define RGBLIGHT_EFFECT_STATIC_GRADIENT
36#define RGBLIGHT_EFFECT_RGB_TEST
37#define RGBLIGHT_EFFECT_ALTERNATING
38#define RGBLIGHT_EFFECT_TWINKLE
30 39
31#define RGBLED_NUM 0 40#define RGBLED_NUM 0
32#define RGBLIGHT_HUE_STEP 8 41#define RGBLIGHT_HUE_STEP 8
diff --git a/keyboards/pimentoso/paddino02/rev2/right/config.h b/keyboards/pimentoso/paddino02/rev2/right/config.h
index 38253bb4a2..9847bf2d43 100755
--- a/keyboards/pimentoso/paddino02/rev2/right/config.h
+++ b/keyboards/pimentoso/paddino02/rev2/right/config.h
@@ -26,7 +26,16 @@
26#define LOCKING_RESYNC_ENABLE 26#define LOCKING_RESYNC_ENABLE
27 27
28#ifdef RGB_DI_PIN 28#ifdef RGB_DI_PIN
29#define RGBLIGHT_ANIMATIONS 29#define RGBLIGHT_EFFECT_BREATHING
30#define RGBLIGHT_EFFECT_RAINBOW_MOOD
31#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
32#define RGBLIGHT_EFFECT_SNAKE
33#define RGBLIGHT_EFFECT_KNIGHT
34#define RGBLIGHT_EFFECT_CHRISTMAS
35#define RGBLIGHT_EFFECT_STATIC_GRADIENT
36#define RGBLIGHT_EFFECT_RGB_TEST
37#define RGBLIGHT_EFFECT_ALTERNATING
38#define RGBLIGHT_EFFECT_TWINKLE
30 39
31#define RGBLED_NUM 0 40#define RGBLED_NUM 0
32#define RGBLIGHT_HUE_STEP 8 41#define RGBLIGHT_HUE_STEP 8
diff --git a/keyboards/pkb65/config.h b/keyboards/pkb65/config.h
index 6805d14be1..bd8a0bf484 100644
--- a/keyboards/pkb65/config.h
+++ b/keyboards/pkb65/config.h
@@ -46,7 +46,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
46 46
47 47
48#ifdef RGB_DI_PIN 48#ifdef RGB_DI_PIN
49#define RGBLIGHT_ANIMATIONS 49#define RGBLIGHT_EFFECT_BREATHING
50#define RGBLIGHT_EFFECT_RAINBOW_MOOD
51#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
52#define RGBLIGHT_EFFECT_SNAKE
53#define RGBLIGHT_EFFECT_KNIGHT
54#define RGBLIGHT_EFFECT_CHRISTMAS
55#define RGBLIGHT_EFFECT_STATIC_GRADIENT
56#define RGBLIGHT_EFFECT_RGB_TEST
57#define RGBLIGHT_EFFECT_ALTERNATING
58#define RGBLIGHT_EFFECT_TWINKLE
50#define RGBLED_NUM 0 59#define RGBLED_NUM 0
51#define RGBLIGHT_HUE_STEP 8 60#define RGBLIGHT_HUE_STEP 8
52#define RGBLIGHT_SAT_STEP 8 61#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/planck/keymaps/dodger/config.h b/keyboards/planck/keymaps/dodger/config.h
index e9e778f85b..1fa9b4265e 100644
--- a/keyboards/planck/keymaps/dodger/config.h
+++ b/keyboards/planck/keymaps/dodger/config.h
@@ -20,6 +20,15 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
20#undef BACKLIGHT_LEVELS 20#undef BACKLIGHT_LEVELS
21#define BACKLIGHT_LEVELS 15 21#define BACKLIGHT_LEVELS 15
22 22
23#define RGBLIGHT_ANIMATIONS 23#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
26#define RGBLIGHT_EFFECT_SNAKE
27#define RGBLIGHT_EFFECT_KNIGHT
28#define RGBLIGHT_EFFECT_CHRISTMAS
29#define RGBLIGHT_EFFECT_STATIC_GRADIENT
30#define RGBLIGHT_EFFECT_RGB_TEST
31#define RGBLIGHT_EFFECT_ALTERNATING
32#define RGBLIGHT_EFFECT_TWINKLE
24 33
25#define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_SWIRL+5 \ No newline at end of file 34#define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_SWIRL+5
diff --git a/keyboards/planck/keymaps/dvz/config.h b/keyboards/planck/keymaps/dvz/config.h
index 5535c3ca19..bcdc3e57d6 100644
--- a/keyboards/planck/keymaps/dvz/config.h
+++ b/keyboards/planck/keymaps/dvz/config.h
@@ -62,7 +62,6 @@
62#define RGBLIGHT_SLEEP 62#define RGBLIGHT_SLEEP
63#define RGBLED_NUM 9 63#define RGBLED_NUM 9
64 64
65#undef RGBLIGHT_ANIMATIONS
66#define RGBLIGHT_EFFECT_BREATHING 65#define RGBLIGHT_EFFECT_BREATHING
67#define RGBLIGHT_EFFECT_TWINKLE 66#define RGBLIGHT_EFFECT_TWINKLE
68#define RGBLIGHT_EFFECT_KNIGHT 67#define RGBLIGHT_EFFECT_KNIGHT
@@ -70,4 +69,10 @@
70#define RGBLIGHT_EFFECT_SNAKE 69#define RGBLIGHT_EFFECT_SNAKE
71#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 70#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
72 71
72#undef RGBLIGHT_EFFECT_RAINBOW_MOOD
73#undef RGBLIGHT_EFFECT_CHRISTMAS
74#undef RGBLIGHT_EFFECT_STATIC_GRADIENT
75#undef RGBLIGHT_EFFECT_RGB_TEST
76#undef RGBLIGHT_EFFECT_ALTERNATING
77
73#define RGBLIGHT_RAINBOW_SWIRL_RANGE 127 78#define RGBLIGHT_RAINBOW_SWIRL_RANGE 127
diff --git a/keyboards/planck/keymaps/experimental/config.h b/keyboards/planck/keymaps/experimental/config.h
index 038dc6a8f2..450addbd99 100644
--- a/keyboards/planck/keymaps/experimental/config.h
+++ b/keyboards/planck/keymaps/experimental/config.h
@@ -8,7 +8,16 @@
8 8
9/* ws2812 RGB LED */ 9/* ws2812 RGB LED */
10#define RGB_DI_PIN B1 10#define RGB_DI_PIN B1
11#define RGBLIGHT_ANIMATIONS 11#define RGBLIGHT_EFFECT_BREATHING
12#define RGBLIGHT_EFFECT_RAINBOW_MOOD
13#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
14#define RGBLIGHT_EFFECT_SNAKE
15#define RGBLIGHT_EFFECT_KNIGHT
16#define RGBLIGHT_EFFECT_CHRISTMAS
17#define RGBLIGHT_EFFECT_STATIC_GRADIENT
18#define RGBLIGHT_EFFECT_RGB_TEST
19#define RGBLIGHT_EFFECT_ALTERNATING
20#define RGBLIGHT_EFFECT_TWINKLE
12#define RGBLED_NUM 8 // Number of LEDs 21#define RGBLED_NUM 8 // Number of LEDs
13#define RGBLIGHT_HUE_STEP 10 22#define RGBLIGHT_HUE_STEP 10
14#define RGBLIGHT_SAT_STEP 17 23#define RGBLIGHT_SAT_STEP 17
diff --git a/keyboards/planck/keymaps/myoung34/config.h b/keyboards/planck/keymaps/myoung34/config.h
index 341c814faa..92ad42f0fa 100644
--- a/keyboards/planck/keymaps/myoung34/config.h
+++ b/keyboards/planck/keymaps/myoung34/config.h
@@ -41,6 +41,15 @@
41 41
42#define RGB_DI_PIN B2 // The pin the LED strip is connected to (PB2 by default) 42#define RGB_DI_PIN B2 // The pin the LED strip is connected to (PB2 by default)
43#define RGBLED_NUM 3 // Number of LEDs in your strip 43#define RGBLED_NUM 3 // Number of LEDs in your strip
44#define RGBLIGHT_ANIMATIONS 44#define RGBLIGHT_EFFECT_BREATHING
45#define RGBLIGHT_EFFECT_RAINBOW_MOOD
46#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
47#define RGBLIGHT_EFFECT_SNAKE
48#define RGBLIGHT_EFFECT_KNIGHT
49#define RGBLIGHT_EFFECT_CHRISTMAS
50#define RGBLIGHT_EFFECT_STATIC_GRADIENT
51#define RGBLIGHT_EFFECT_RGB_TEST
52#define RGBLIGHT_EFFECT_ALTERNATING
53#define RGBLIGHT_EFFECT_TWINKLE
45 54
46#endif 55#endif
diff --git a/keyboards/planck/keymaps/rootiest/config.h b/keyboards/planck/keymaps/rootiest/config.h
index 5bb5a73a29..63275011db 100644
--- a/keyboards/planck/keymaps/rootiest/config.h
+++ b/keyboards/planck/keymaps/rootiest/config.h
@@ -71,12 +71,21 @@
71 * RGB options 71 * RGB options
72 */ 72 */
73#ifdef RGBLIGHT_ENABLE 73#ifdef RGBLIGHT_ENABLE
74# define RGBLIGHT_SLEEP // Allows rgb to sleep when the host/keyboard does 74# define RGBLIGHT_SLEEP // Allows rgb to sleep when the host/keyboard does
75# define RGBLIGHT_ANIMATIONS // Enable using rgb animations 75# define RGBLIGHT_EFFECT_BREATHING
76# define RGBLIGHT_LAYERS // Enable indicating layers using layered rgb assignments 76# define RGBLIGHT_EFFECT_RAINBOW_MOOD
77# define RGBLIGHT_LAYER_BLINK // Allows rgb layers to be blinked (activate for a set amount of time) 77# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
78# define RGBLIGHT_MAX_LAYERS 32 // Overides the default (8) max number of rgb layers 78# define RGBLIGHT_EFFECT_SNAKE
79# define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF // Allows rgb layers to work even when rgb is toggled off 79# define RGBLIGHT_EFFECT_KNIGHT
80# define RGBLIGHT_EFFECT_CHRISTMAS
81# define RGBLIGHT_EFFECT_STATIC_GRADIENT
82# define RGBLIGHT_EFFECT_RGB_TEST
83# define RGBLIGHT_EFFECT_ALTERNATING
84# define RGBLIGHT_EFFECT_TWINKLE
85# define RGBLIGHT_LAYERS // Enable indicating layers using layered rgb assignments
86# define RGBLIGHT_LAYER_BLINK // Allows rgb layers to be blinked (activate for a set amount of time)
87# define RGBLIGHT_MAX_LAYERS 32 // Overides the default (8) max number of rgb layers
88# define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF // Allows rgb layers to work even when rgb is toggled off
80#endif 89#endif
81 90
82/* 91/*
diff --git a/keyboards/playkbtw/ca66/config.h b/keyboards/playkbtw/ca66/config.h
index af3f2b2dbb..cf55238214 100644
--- a/keyboards/playkbtw/ca66/config.h
+++ b/keyboards/playkbtw/ca66/config.h
@@ -31,7 +31,16 @@
31 31
32#define RGB_DI_PIN B1 32#define RGB_DI_PIN B1
33#ifdef RGB_DI_PIN 33#ifdef RGB_DI_PIN
34#define RGBLIGHT_ANIMATIONS 34#define RGBLIGHT_EFFECT_BREATHING
35#define RGBLIGHT_EFFECT_RAINBOW_MOOD
36#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
37#define RGBLIGHT_EFFECT_SNAKE
38#define RGBLIGHT_EFFECT_KNIGHT
39#define RGBLIGHT_EFFECT_CHRISTMAS
40#define RGBLIGHT_EFFECT_STATIC_GRADIENT
41#define RGBLIGHT_EFFECT_RGB_TEST
42#define RGBLIGHT_EFFECT_ALTERNATING
43#define RGBLIGHT_EFFECT_TWINKLE
35#define RGBLED_NUM 6 44#define RGBLED_NUM 6
36#define RGBLIGHT_HUE_STEP 8 45#define RGBLIGHT_HUE_STEP 8
37#define RGBLIGHT_SAT_STEP 8 46#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/playkbtw/helen80/config.h b/keyboards/playkbtw/helen80/config.h
index 830b659c17..df4164926f 100644
--- a/keyboards/playkbtw/helen80/config.h
+++ b/keyboards/playkbtw/helen80/config.h
@@ -49,18 +49,16 @@
49 #define RGBLIGHT_VAL_STEP 8 49 #define RGBLIGHT_VAL_STEP 8
50 #define RGBLIGHT_LIMIT_VAL 180 /* The maximum brightness level */ 50 #define RGBLIGHT_LIMIT_VAL 180 /* The maximum brightness level */
51 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 51 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
52/*== all animations enable ==*/ 52#define RGBLIGHT_EFFECT_BREATHING
53 #define RGBLIGHT_ANIMATIONS 53#define RGBLIGHT_EFFECT_RAINBOW_MOOD
54// /*== or choose animations ==*/ 54#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
55// #define RGBLIGHT_EFFECT_BREATHING 55#define RGBLIGHT_EFFECT_SNAKE
56// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 56#define RGBLIGHT_EFFECT_KNIGHT
57// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 57#define RGBLIGHT_EFFECT_CHRISTMAS
58// #define RGBLIGHT_EFFECT_SNAKE 58#define RGBLIGHT_EFFECT_STATIC_GRADIENT
59// #define RGBLIGHT_EFFECT_KNIGHT 59#define RGBLIGHT_EFFECT_RGB_TEST
60// #define RGBLIGHT_EFFECT_CHRISTMAS 60#define RGBLIGHT_EFFECT_ALTERNATING
61// #define RGBLIGHT_EFFECT_STATIC_GRADIENT 61#define RGBLIGHT_EFFECT_TWINKLE
62// #define RGBLIGHT_EFFECT_RGB_TEST
63// #define RGBLIGHT_EFFECT_ALTERNATING
64#endif 62#endif
65 63
66#define LED_CAPS_LOCK_PIN B3 64#define LED_CAPS_LOCK_PIN B3
diff --git a/keyboards/playkbtw/pk60/config.h b/keyboards/playkbtw/pk60/config.h
index d3aaa893e0..dbc7d3dd38 100644
--- a/keyboards/playkbtw/pk60/config.h
+++ b/keyboards/playkbtw/pk60/config.h
@@ -33,7 +33,16 @@
33 33
34#define RGB_DI_PIN E2 34#define RGB_DI_PIN E2
35#ifdef RGB_DI_PIN 35#ifdef RGB_DI_PIN
36#define RGBLIGHT_ANIMATIONS 36#define RGBLIGHT_EFFECT_BREATHING
37#define RGBLIGHT_EFFECT_RAINBOW_MOOD
38#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
39#define RGBLIGHT_EFFECT_SNAKE
40#define RGBLIGHT_EFFECT_KNIGHT
41#define RGBLIGHT_EFFECT_CHRISTMAS
42#define RGBLIGHT_EFFECT_STATIC_GRADIENT
43#define RGBLIGHT_EFFECT_RGB_TEST
44#define RGBLIGHT_EFFECT_ALTERNATING
45#define RGBLIGHT_EFFECT_TWINKLE
37#define RGBLED_NUM 12 46#define RGBLED_NUM 12
38#define RGBLIGHT_HUE_STEP 8 47#define RGBLIGHT_HUE_STEP 8
39#define RGBLIGHT_SAT_STEP 8 48#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/plume/plume65/config.h b/keyboards/plume/plume65/config.h
index 0a9cf3ceca..d1bf997e7c 100644
--- a/keyboards/plume/plume65/config.h
+++ b/keyboards/plume/plume65/config.h
@@ -46,18 +46,16 @@
46// #define RGBLIGHT_VAL_STEP 8 46// #define RGBLIGHT_VAL_STEP 8
47// #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 47// #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
48// #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 48// #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
49// /*== all animations enable ==*/ 49#define RGBLIGHT_EFFECT_BREATHING
50 #define RGBLIGHT_ANIMATIONS 50#define RGBLIGHT_EFFECT_RAINBOW_MOOD
51// /*== or choose animations ==*/ 51#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
52// #define RGBLIGHT_EFFECT_BREATHING 52#define RGBLIGHT_EFFECT_SNAKE
53// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 53#define RGBLIGHT_EFFECT_KNIGHT
54// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 54#define RGBLIGHT_EFFECT_CHRISTMAS
55// #define RGBLIGHT_EFFECT_SNAKE 55#define RGBLIGHT_EFFECT_STATIC_GRADIENT
56// #define RGBLIGHT_EFFECT_KNIGHT 56#define RGBLIGHT_EFFECT_RGB_TEST
57// #define RGBLIGHT_EFFECT_CHRISTMAS 57#define RGBLIGHT_EFFECT_ALTERNATING
58// #define RGBLIGHT_EFFECT_STATIC_GRADIENT 58#define RGBLIGHT_EFFECT_TWINKLE
59// #define RGBLIGHT_EFFECT_RGB_TEST
60// #define RGBLIGHT_EFFECT_ALTERNATING
61// /*== customize breathing effect ==*/ 59// /*== customize breathing effect ==*/
62// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 60// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
63// #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 61// #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/pohjolaworks/louhi/config.h b/keyboards/pohjolaworks/louhi/config.h
index e2ff5a06ac..d0fe80b44a 100644
--- a/keyboards/pohjolaworks/louhi/config.h
+++ b/keyboards/pohjolaworks/louhi/config.h
@@ -60,18 +60,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
60# define RGBLIGHT_VAL_STEP 8 60# define RGBLIGHT_VAL_STEP 8
61# define RGBLIGHT_LIMIT_VAL 230 /* The maximum brightness level */ 61# define RGBLIGHT_LIMIT_VAL 230 /* The maximum brightness level */
62//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 62//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
63/*== all animations enable ==*/
64//# define RGBLIGHT_ANIMATIONS
65/*== or choose animations ==*/
66//# define RGBLIGHT_EFFECT_BREATHING
67//# define RGBLIGHT_EFFECT_RAINBOW_MOOD
68//# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
69//# define RGBLIGHT_EFFECT_SNAKE
70//# define RGBLIGHT_EFFECT_KNIGHT
71//# define RGBLIGHT_EFFECT_CHRISTMAS
72//# define RGBLIGHT_EFFECT_STATIC_GRADIENT
73//# define RGBLIGHT_EFFECT_RGB_TEST
74//# define RGBLIGHT_EFFECT_ALTERNATING
75/*== customize breathing effect ==*/ 63/*== customize breathing effect ==*/
76/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 64/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
77//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 65//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/poker87c/config.h b/keyboards/poker87c/config.h
index 93352a2e95..c6385f174a 100644
--- a/keyboards/poker87c/config.h
+++ b/keyboards/poker87c/config.h
@@ -49,18 +49,16 @@
49 #define RGBLIGHT_VAL_STEP 8 49 #define RGBLIGHT_VAL_STEP 8
50 #define RGBLIGHT_LIMIT_VAL 180 /* The maximum brightness level */ 50 #define RGBLIGHT_LIMIT_VAL 180 /* The maximum brightness level */
51 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 51 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
52/*== all animations enable ==*/ 52#define RGBLIGHT_EFFECT_BREATHING
53 #define RGBLIGHT_ANIMATIONS 53#define RGBLIGHT_EFFECT_RAINBOW_MOOD
54// /*== or choose animations ==*/ 54#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
55// #define RGBLIGHT_EFFECT_BREATHING 55#define RGBLIGHT_EFFECT_SNAKE
56// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 56#define RGBLIGHT_EFFECT_KNIGHT
57// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 57#define RGBLIGHT_EFFECT_CHRISTMAS
58// #define RGBLIGHT_EFFECT_SNAKE 58#define RGBLIGHT_EFFECT_STATIC_GRADIENT
59// #define RGBLIGHT_EFFECT_KNIGHT 59#define RGBLIGHT_EFFECT_RGB_TEST
60// #define RGBLIGHT_EFFECT_CHRISTMAS 60#define RGBLIGHT_EFFECT_ALTERNATING
61// #define RGBLIGHT_EFFECT_STATIC_GRADIENT 61#define RGBLIGHT_EFFECT_TWINKLE
62// #define RGBLIGHT_EFFECT_RGB_TEST
63// #define RGBLIGHT_EFFECT_ALTERNATING
64#endif 62#endif
65 63
66#define LED_NUM_LOCK_PIN B1 64#define LED_NUM_LOCK_PIN B1
diff --git a/keyboards/poker87d/config.h b/keyboards/poker87d/config.h
index ab28e84a06..813dbc54d8 100644
--- a/keyboards/poker87d/config.h
+++ b/keyboards/poker87d/config.h
@@ -49,18 +49,16 @@
49 #define RGBLIGHT_VAL_STEP 8 49 #define RGBLIGHT_VAL_STEP 8
50 #define RGBLIGHT_LIMIT_VAL 180 /* The maximum brightness level */ 50 #define RGBLIGHT_LIMIT_VAL 180 /* The maximum brightness level */
51 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 51 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
52/*== all animations enable ==*/ 52#define RGBLIGHT_EFFECT_BREATHING
53 #define RGBLIGHT_ANIMATIONS 53#define RGBLIGHT_EFFECT_RAINBOW_MOOD
54// /*== or choose animations ==*/ 54#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
55// #define RGBLIGHT_EFFECT_BREATHING 55#define RGBLIGHT_EFFECT_SNAKE
56// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 56#define RGBLIGHT_EFFECT_KNIGHT
57// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 57#define RGBLIGHT_EFFECT_CHRISTMAS
58// #define RGBLIGHT_EFFECT_SNAKE 58#define RGBLIGHT_EFFECT_STATIC_GRADIENT
59// #define RGBLIGHT_EFFECT_KNIGHT 59#define RGBLIGHT_EFFECT_RGB_TEST
60// #define RGBLIGHT_EFFECT_CHRISTMAS 60#define RGBLIGHT_EFFECT_ALTERNATING
61// #define RGBLIGHT_EFFECT_STATIC_GRADIENT 61#define RGBLIGHT_EFFECT_TWINKLE
62// #define RGBLIGHT_EFFECT_RGB_TEST
63// #define RGBLIGHT_EFFECT_ALTERNATING
64#endif 62#endif
65 63
66#define LED_NUM_LOCK_PIN B1 64#define LED_NUM_LOCK_PIN B1
diff --git a/keyboards/polycarbdiet/s20/config.h b/keyboards/polycarbdiet/s20/config.h
index 350f7dfff3..fd6e63830e 100644
--- a/keyboards/polycarbdiet/s20/config.h
+++ b/keyboards/polycarbdiet/s20/config.h
@@ -41,7 +41,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
41#define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 41#define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
42#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 42#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
43 43
44#define RGBLIGHT_ANIMATIONS 44#define RGBLIGHT_EFFECT_BREATHING
45#define RGBLIGHT_EFFECT_RAINBOW_MOOD
46#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
47#define RGBLIGHT_EFFECT_SNAKE
48#define RGBLIGHT_EFFECT_KNIGHT
49#define RGBLIGHT_EFFECT_CHRISTMAS
50#define RGBLIGHT_EFFECT_STATIC_GRADIENT
51#define RGBLIGHT_EFFECT_RGB_TEST
52#define RGBLIGHT_EFFECT_ALTERNATING
53#define RGBLIGHT_EFFECT_TWINKLE
45 54
46#define DEBOUNCE 5 55#define DEBOUNCE 5
47 56
diff --git a/keyboards/pom_keyboards/tnln95/config.h b/keyboards/pom_keyboards/tnln95/config.h
index f4dfa80a7e..943423d0eb 100644
--- a/keyboards/pom_keyboards/tnln95/config.h
+++ b/keyboards/pom_keyboards/tnln95/config.h
@@ -61,7 +61,17 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
61#define RGB_DI_PIN C7 61#define RGB_DI_PIN C7
62#ifdef RGB_DI_PIN 62#ifdef RGB_DI_PIN
63 #define RGBLED_NUM 14 63 #define RGBLED_NUM 14
64 #define RGBLIGHT_ANIMATIONS 64#define RGBLIGHT_EFFECT_BREATHING
65#define RGBLIGHT_EFFECT_RAINBOW_MOOD
66#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
67#define RGBLIGHT_EFFECT_SNAKE
68#define RGBLIGHT_EFFECT_KNIGHT
69#define RGBLIGHT_EFFECT_CHRISTMAS
70#define RGBLIGHT_EFFECT_STATIC_GRADIENT
71#define RGBLIGHT_EFFECT_RGB_TEST
72#define RGBLIGHT_EFFECT_ALTERNATING
73#define RGBLIGHT_EFFECT_TWINKLE
74
65 #define RGBLIGHT_HUE_STEP 8 75 #define RGBLIGHT_HUE_STEP 8
66 #define RGBLIGHT_SAT_STEP 8 76 #define RGBLIGHT_SAT_STEP 8
67 #define RGBLIGHT_VAL_STEP 8 77 #define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/preonic/keymaps/era1112/config.h b/keyboards/preonic/keymaps/era1112/config.h
index 86cc6135e5..a30a7733c7 100644
--- a/keyboards/preonic/keymaps/era1112/config.h
+++ b/keyboards/preonic/keymaps/era1112/config.h
@@ -51,10 +51,9 @@
51 51
52// Firmware minimization 52// Firmware minimization
53 53
54// Commented to see if it helps stalls on clicky mode 54// Commented to see if it helps stalls on clicky mode
55// #define NO_ACTION_ONESHOT 55// #define NO_ACTION_ONESHOT
56// #undef LOCKING_SUPPORT_ENABLE 56// #undef LOCKING_SUPPORT_ENABLE
57// #undef LOCKING_RESYNC_ENABLE 57// #undef LOCKING_RESYNC_ENABLE
58// #define NO_MUSIC_MODE 58// #define NO_MUSIC_MODE
59// #define LAYER_STATE_8BIT // Limits keymap to 8 layers 59// #define LAYER_STATE_8BIT // Limits keymap to 8 layers
60// #undef RGBLIGHT_ANIMATIONS // Removes rgb animations
diff --git a/keyboards/preonic/keymaps/seph/config.h b/keyboards/preonic/keymaps/seph/config.h
index 64a942e21c..fca4fb01db 100644
--- a/keyboards/preonic/keymaps/seph/config.h
+++ b/keyboards/preonic/keymaps/seph/config.h
@@ -11,7 +11,16 @@
11#undef RGB_DI_PIN 11#undef RGB_DI_PIN
12#define RGB_DI_PIN B3 12#define RGB_DI_PIN B3
13#undef RGBLED_NUM 13#undef RGBLED_NUM
14#define RGBLIGHT_ANIMATIONS 14#define RGBLIGHT_EFFECT_BREATHING
15#define RGBLIGHT_EFFECT_RAINBOW_MOOD
16#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
17#define RGBLIGHT_EFFECT_SNAKE
18#define RGBLIGHT_EFFECT_KNIGHT
19#define RGBLIGHT_EFFECT_CHRISTMAS
20#define RGBLIGHT_EFFECT_STATIC_GRADIENT
21#define RGBLIGHT_EFFECT_RGB_TEST
22#define RGBLIGHT_EFFECT_ALTERNATING
23#define RGBLIGHT_EFFECT_TWINKLE
15#define RGBLED_NUM 11 // Number of LEDs 24#define RGBLED_NUM 11 // Number of LEDs
16#define RGBLIGHT_HUE_STEP 10 25#define RGBLIGHT_HUE_STEP 10
17#define RGBLIGHT_SAT_STEP 17 26#define RGBLIGHT_SAT_STEP 17
diff --git a/keyboards/preonic/rev3/config.h b/keyboards/preonic/rev3/config.h
index 1c5dfe2e68..079ba2a0d1 100644
--- a/keyboards/preonic/rev3/config.h
+++ b/keyboards/preonic/rev3/config.h
@@ -90,7 +90,16 @@
90 */ 90 */
91#define RGB_DI_PIN A1 91#define RGB_DI_PIN A1
92#define RGBLED_NUM 9 92#define RGBLED_NUM 9
93#define RGBLIGHT_ANIMATIONS 93#define RGBLIGHT_EFFECT_BREATHING
94#define RGBLIGHT_EFFECT_RAINBOW_MOOD
95#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
96#define RGBLIGHT_EFFECT_SNAKE
97#define RGBLIGHT_EFFECT_KNIGHT
98#define RGBLIGHT_EFFECT_CHRISTMAS
99#define RGBLIGHT_EFFECT_STATIC_GRADIENT
100#define RGBLIGHT_EFFECT_RGB_TEST
101#define RGBLIGHT_EFFECT_ALTERNATING
102#define RGBLIGHT_EFFECT_TWINKLE
94// RGB Matrix support 103// RGB Matrix support
95#define RGB_MATRIX_LED_COUNT RGBLED_NUM 104#define RGB_MATRIX_LED_COUNT RGBLED_NUM
96 105
diff --git a/keyboards/preonic/rev3_drop/config.h b/keyboards/preonic/rev3_drop/config.h
index 1c5dfe2e68..e136e01d64 100644
--- a/keyboards/preonic/rev3_drop/config.h
+++ b/keyboards/preonic/rev3_drop/config.h
@@ -90,7 +90,17 @@
90 */ 90 */
91#define RGB_DI_PIN A1 91#define RGB_DI_PIN A1
92#define RGBLED_NUM 9 92#define RGBLED_NUM 9
93#define RGBLIGHT_ANIMATIONS 93#define RGBLIGHT_EFFECT_BREATHING
94#define RGBLIGHT_EFFECT_RAINBOW_MOOD
95#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
96#define RGBLIGHT_EFFECT_SNAKE
97#define RGBLIGHT_EFFECT_KNIGHT
98#define RGBLIGHT_EFFECT_CHRISTMAS
99#define RGBLIGHT_EFFECT_STATIC_GRADIENT
100#define RGBLIGHT_EFFECT_RGB_TEST
101#define RGBLIGHT_EFFECT_ALTERNATING
102#define RGBLIGHT_EFFECT_TWINKLE
103
94// RGB Matrix support 104// RGB Matrix support
95#define RGB_MATRIX_LED_COUNT RGBLED_NUM 105#define RGB_MATRIX_LED_COUNT RGBLED_NUM
96 106
diff --git a/keyboards/primekb/prime_e/rgb/config.h b/keyboards/primekb/prime_e/rgb/config.h
index 89cf43902c..015ba8b5e9 100644
--- a/keyboards/primekb/prime_e/rgb/config.h
+++ b/keyboards/primekb/prime_e/rgb/config.h
@@ -21,4 +21,13 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 21
22#define RGB_DI_PIN B7 22#define RGB_DI_PIN B7
23#define RGBLED_NUM 8 23#define RGBLED_NUM 8
24#define RGBLIGHT_ANIMATIONS 24#define RGBLIGHT_EFFECT_BREATHING
25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
27#define RGBLIGHT_EFFECT_SNAKE
28#define RGBLIGHT_EFFECT_KNIGHT
29#define RGBLIGHT_EFFECT_CHRISTMAS
30#define RGBLIGHT_EFFECT_STATIC_GRADIENT
31#define RGBLIGHT_EFFECT_RGB_TEST
32#define RGBLIGHT_EFFECT_ALTERNATING
33#define RGBLIGHT_EFFECT_TWINKLE
diff --git a/keyboards/primekb/prime_r/config.h b/keyboards/primekb/prime_r/config.h
index a75d608e3c..5b971c7903 100644
--- a/keyboards/primekb/prime_r/config.h
+++ b/keyboards/primekb/prime_r/config.h
@@ -46,7 +46,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
46#define LOCKING_RESYNC_ENABLE 46#define LOCKING_RESYNC_ENABLE
47 47
48#ifdef RGB_DI_PIN 48#ifdef RGB_DI_PIN
49#define RGBLIGHT_ANIMATIONS 49#define RGBLIGHT_EFFECT_BREATHING
50#define RGBLIGHT_EFFECT_RAINBOW_MOOD
51#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
52#define RGBLIGHT_EFFECT_SNAKE
53#define RGBLIGHT_EFFECT_KNIGHT
54#define RGBLIGHT_EFFECT_CHRISTMAS
55#define RGBLIGHT_EFFECT_STATIC_GRADIENT
56#define RGBLIGHT_EFFECT_RGB_TEST
57#define RGBLIGHT_EFFECT_ALTERNATING
58#define RGBLIGHT_EFFECT_TWINKLE
50#define RGBLED_NUM 0 59#define RGBLED_NUM 0
51#define RGBLIGHT_HUE_STEP 8 60#define RGBLIGHT_HUE_STEP 8
52#define RGBLIGHT_SAT_STEP 8 61#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/program_yoink/config.h b/keyboards/program_yoink/config.h
index efb27f7fb2..4adb0cf45e 100644
--- a/keyboards/program_yoink/config.h
+++ b/keyboards/program_yoink/config.h
@@ -52,9 +52,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
52 #define RGBLIGHT_VAL_STEP 8 52 #define RGBLIGHT_VAL_STEP 8
53 #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 53 #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
54 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 54 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
55 /*== all animations enable ==*/
56 //#define RGBLIGHT_ANIMATIONS
57 /*== or choose animations ==*/
58 //#define RGBLIGHT_EFFECT_BREATHING 55 //#define RGBLIGHT_EFFECT_BREATHING
59 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 56 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
60 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 57 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/program_yoink/staggered/keymaps/via/config.h b/keyboards/program_yoink/staggered/keymaps/via/config.h
index 9cd0c4caee..76ca6b4411 100644
--- a/keyboards/program_yoink/staggered/keymaps/via/config.h
+++ b/keyboards/program_yoink/staggered/keymaps/via/config.h
@@ -19,4 +19,13 @@
19// place overrides here 19// place overrides here
20#define TAPPING_TERM 200 20#define TAPPING_TERM 200
21 21
22#define RGBLIGHT_ANIMATIONS 22#define RGBLIGHT_EFFECT_BREATHING
23#define RGBLIGHT_EFFECT_RAINBOW_MOOD
24#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
25#define RGBLIGHT_EFFECT_SNAKE
26#define RGBLIGHT_EFFECT_KNIGHT
27#define RGBLIGHT_EFFECT_CHRISTMAS
28#define RGBLIGHT_EFFECT_STATIC_GRADIENT
29#define RGBLIGHT_EFFECT_RGB_TEST
30#define RGBLIGHT_EFFECT_ALTERNATING
31#define RGBLIGHT_EFFECT_TWINKLE
diff --git a/keyboards/projectcain/relic/config.h b/keyboards/projectcain/relic/config.h
index 026e139fd1..aa40dad9a5 100644
--- a/keyboards/projectcain/relic/config.h
+++ b/keyboards/projectcain/relic/config.h
@@ -49,18 +49,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
49// #define RGBLIGHT_VAL_STEP 8 49// #define RGBLIGHT_VAL_STEP 8
50// #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 50// #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
51// #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 51// #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
52// /*== all animations enable ==*/
53// #define RGBLIGHT_ANIMATIONS
54// /*== or choose animations ==*/
55// #define RGBLIGHT_EFFECT_BREATHING
56// #define RGBLIGHT_EFFECT_RAINBOW_MOOD
57// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
58// #define RGBLIGHT_EFFECT_SNAKE
59// #define RGBLIGHT_EFFECT_KNIGHT
60// #define RGBLIGHT_EFFECT_CHRISTMAS
61// #define RGBLIGHT_EFFECT_STATIC_GRADIENT
62// #define RGBLIGHT_EFFECT_RGB_TEST
63// #define RGBLIGHT_EFFECT_ALTERNATING
64// /*== customize breathing effect ==*/ 52// /*== customize breathing effect ==*/
65// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 53// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
66// #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 54// #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/projectcain/vault35/config.h b/keyboards/projectcain/vault35/config.h
index f7fe8b17c7..b609d84837 100644
--- a/keyboards/projectcain/vault35/config.h
+++ b/keyboards/projectcain/vault35/config.h
@@ -63,18 +63,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
63//# define RGBLIGHT_VAL_STEP 8 63//# define RGBLIGHT_VAL_STEP 8
64//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 64//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
65//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 65//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
66/*== all animations enable ==*/
67//# define RGBLIGHT_ANIMATIONS
68/*== or choose animations ==*/
69//# define RGBLIGHT_EFFECT_BREATHING
70//# define RGBLIGHT_EFFECT_RAINBOW_MOOD
71//# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
72//# define RGBLIGHT_EFFECT_SNAKE
73//# define RGBLIGHT_EFFECT_KNIGHT
74//# define RGBLIGHT_EFFECT_CHRISTMAS
75//# define RGBLIGHT_EFFECT_STATIC_GRADIENT
76//# define RGBLIGHT_EFFECT_RGB_TEST
77//# define RGBLIGHT_EFFECT_ALTERNATING
78/*== customize breathing effect ==*/ 66/*== customize breathing effect ==*/
79/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 67/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
80//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 68//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/projectcain/vault45/config.h b/keyboards/projectcain/vault45/config.h
index 2ac39d277c..2fa67320f5 100644
--- a/keyboards/projectcain/vault45/config.h
+++ b/keyboards/projectcain/vault45/config.h
@@ -66,18 +66,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
66//# define RGBLIGHT_VAL_STEP 8 66//# define RGBLIGHT_VAL_STEP 8
67//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 67//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
68//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 68//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
69/*== all animations enable ==*/
70//# define RGBLIGHT_ANIMATIONS
71/*== or choose animations ==*/
72//# define RGBLIGHT_EFFECT_BREATHING
73//# define RGBLIGHT_EFFECT_RAINBOW_MOOD
74//# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
75//# define RGBLIGHT_EFFECT_SNAKE
76//# define RGBLIGHT_EFFECT_KNIGHT
77//# define RGBLIGHT_EFFECT_CHRISTMAS
78//# define RGBLIGHT_EFFECT_STATIC_GRADIENT
79//# define RGBLIGHT_EFFECT_RGB_TEST
80//# define RGBLIGHT_EFFECT_ALTERNATING
81/*== customize breathing effect ==*/ 69/*== customize breathing effect ==*/
82/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 70/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
83//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 71//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/projectkb/alice/rev1/config.h b/keyboards/projectkb/alice/rev1/config.h
index c06f73a35b..ac753031ca 100644
--- a/keyboards/projectkb/alice/rev1/config.h
+++ b/keyboards/projectkb/alice/rev1/config.h
@@ -44,7 +44,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44/* Locking resynchronize hack */ 44/* Locking resynchronize hack */
45#define LOCKING_RESYNC_ENABLE 45#define LOCKING_RESYNC_ENABLE
46 46
47#define RGBLIGHT_ANIMATIONS 47#define RGBLIGHT_EFFECT_BREATHING
48#define RGBLIGHT_EFFECT_RAINBOW_MOOD
49#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
50#define RGBLIGHT_EFFECT_SNAKE
51#define RGBLIGHT_EFFECT_KNIGHT
52#define RGBLIGHT_EFFECT_CHRISTMAS
53#define RGBLIGHT_EFFECT_STATIC_GRADIENT
54#define RGBLIGHT_EFFECT_RGB_TEST
55#define RGBLIGHT_EFFECT_ALTERNATING
56#define RGBLIGHT_EFFECT_TWINKLE
48#define RGB_DI_PIN B15 57#define RGB_DI_PIN B15
49#define RGBLED_NUM 14 58#define RGBLED_NUM 14
50#define WS2812_SPI SPID2 59#define WS2812_SPI SPID2
diff --git a/keyboards/projectkb/alice/rev2/config.h b/keyboards/projectkb/alice/rev2/config.h
index 9e66d6a628..6461669889 100644
--- a/keyboards/projectkb/alice/rev2/config.h
+++ b/keyboards/projectkb/alice/rev2/config.h
@@ -44,7 +44,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44/* Locking resynchronize hack */ 44/* Locking resynchronize hack */
45#define LOCKING_RESYNC_ENABLE 45#define LOCKING_RESYNC_ENABLE
46 46
47#define RGBLIGHT_ANIMATIONS 47#define RGBLIGHT_EFFECT_BREATHING
48#define RGBLIGHT_EFFECT_RAINBOW_MOOD
49#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
50#define RGBLIGHT_EFFECT_SNAKE
51#define RGBLIGHT_EFFECT_KNIGHT
52#define RGBLIGHT_EFFECT_CHRISTMAS
53#define RGBLIGHT_EFFECT_STATIC_GRADIENT
54#define RGBLIGHT_EFFECT_RGB_TEST
55#define RGBLIGHT_EFFECT_ALTERNATING
56#define RGBLIGHT_EFFECT_TWINKLE
48#define RGB_DI_PIN B15 57#define RGB_DI_PIN B15
49#define RGBLED_NUM 14 58#define RGBLED_NUM 14
50#define WS2812_SPI SPID2 59#define WS2812_SPI SPID2
diff --git a/keyboards/prototypist/allison/config.h b/keyboards/prototypist/allison/config.h
index 14124f7c99..c14ee1f450 100644
--- a/keyboards/prototypist/allison/config.h
+++ b/keyboards/prototypist/allison/config.h
@@ -56,18 +56,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
56// #define RGBLIGHT_VAL_STEP 8 56// #define RGBLIGHT_VAL_STEP 8
57// #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 57// #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
58// #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 58// #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
59// /*== all animations enable ==*/
60// #define RGBLIGHT_ANIMATIONS
61// /*== or choose animations ==*/
62// #define RGBLIGHT_EFFECT_BREATHING
63// #define RGBLIGHT_EFFECT_RAINBOW_MOOD
64// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
65// #define RGBLIGHT_EFFECT_SNAKE
66// #define RGBLIGHT_EFFECT_KNIGHT
67// #define RGBLIGHT_EFFECT_CHRISTMAS
68// #define RGBLIGHT_EFFECT_STATIC_GRADIENT
69// #define RGBLIGHT_EFFECT_RGB_TEST
70// #define RGBLIGHT_EFFECT_ALTERNATING
71// /*== customize breathing effect ==*/ 59// /*== customize breathing effect ==*/
72// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 60// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
73// #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 61// #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/prototypist/allison_numpad/config.h b/keyboards/prototypist/allison_numpad/config.h
index 6a442689d1..7ffeb0bae0 100644
--- a/keyboards/prototypist/allison_numpad/config.h
+++ b/keyboards/prototypist/allison_numpad/config.h
@@ -56,18 +56,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
56// #define RGBLIGHT_VAL_STEP 8 56// #define RGBLIGHT_VAL_STEP 8
57// #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 57// #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
58// #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 58// #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
59// /*== all animations enable ==*/
60// #define RGBLIGHT_ANIMATIONS
61// /*== or choose animations ==*/
62// #define RGBLIGHT_EFFECT_BREATHING
63// #define RGBLIGHT_EFFECT_RAINBOW_MOOD
64// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
65// #define RGBLIGHT_EFFECT_SNAKE
66// #define RGBLIGHT_EFFECT_KNIGHT
67// #define RGBLIGHT_EFFECT_CHRISTMAS
68// #define RGBLIGHT_EFFECT_STATIC_GRADIENT
69// #define RGBLIGHT_EFFECT_RGB_TEST
70// #define RGBLIGHT_EFFECT_ALTERNATING
71// /*== customize breathing effect ==*/ 59// /*== customize breathing effect ==*/
72// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 60// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
73// #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 61// #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/pteron36/config.h b/keyboards/pteron36/config.h
index 32c962dcc0..1ff309561f 100644
--- a/keyboards/pteron36/config.h
+++ b/keyboards/pteron36/config.h
@@ -62,18 +62,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
62//# define RGBLIGHT_VAL_STEP 8 62//# define RGBLIGHT_VAL_STEP 8
63//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 63//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
64//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 64//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
65/*== all animations enable ==*/
66//# define RGBLIGHT_ANIMATIONS
67/*== or choose animations ==*/
68//# define RGBLIGHT_EFFECT_BREATHING
69//# define RGBLIGHT_EFFECT_RAINBOW_MOOD
70//# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
71//# define RGBLIGHT_EFFECT_SNAKE
72//# define RGBLIGHT_EFFECT_KNIGHT
73//# define RGBLIGHT_EFFECT_CHRISTMAS
74//# define RGBLIGHT_EFFECT_STATIC_GRADIENT
75//# define RGBLIGHT_EFFECT_RGB_TEST
76//# define RGBLIGHT_EFFECT_ALTERNATING
77/*== customize breathing effect ==*/ 65/*== customize breathing effect ==*/
78/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 66/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
79//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 67//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/qpockets/wanten/config.h b/keyboards/qpockets/wanten/config.h
index feba6e742a..8e119e653c 100644
--- a/keyboards/qpockets/wanten/config.h
+++ b/keyboards/qpockets/wanten/config.h
@@ -59,18 +59,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
59//# define RGBLIGHT_VAL_STEP 8 59//# define RGBLIGHT_VAL_STEP 8
60//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 60//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
61//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 61//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
62/*== all animations enable ==*/
63//# define RGBLIGHT_ANIMATIONS
64/*== or choose animations ==*/
65//# define RGBLIGHT_EFFECT_BREATHING
66//# define RGBLIGHT_EFFECT_RAINBOW_MOOD
67//# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
68//# define RGBLIGHT_EFFECT_SNAKE
69//# define RGBLIGHT_EFFECT_KNIGHT
70//# define RGBLIGHT_EFFECT_CHRISTMAS
71//# define RGBLIGHT_EFFECT_STATIC_GRADIENT
72//# define RGBLIGHT_EFFECT_RGB_TEST
73//# define RGBLIGHT_EFFECT_ALTERNATING
74/*== customize breathing effect ==*/ 62/*== customize breathing effect ==*/
75/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 63/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
76//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 64//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/quad_h/lb75/config.h b/keyboards/quad_h/lb75/config.h
index 15041b1a8a..d353283838 100644
--- a/keyboards/quad_h/lb75/config.h
+++ b/keyboards/quad_h/lb75/config.h
@@ -52,18 +52,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
52 #define RGBLIGHT_VAL_STEP 8 52 #define RGBLIGHT_VAL_STEP 8
53 #define RGBLIGHT_LIMIT_VAL 220 /* The maximum brightness level */ 53 #define RGBLIGHT_LIMIT_VAL 220 /* The maximum brightness level */
54 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 54 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
55/*== all animations enable ==*/ 55#define RGBLIGHT_EFFECT_BREATHING
56 #define RGBLIGHT_ANIMATIONS 56#define RGBLIGHT_EFFECT_RAINBOW_MOOD
57// /*== or choose animations ==*/ 57#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
58// #define RGBLIGHT_EFFECT_BREATHING 58#define RGBLIGHT_EFFECT_SNAKE
59// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 59#define RGBLIGHT_EFFECT_KNIGHT
60// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 60#define RGBLIGHT_EFFECT_CHRISTMAS
61// #define RGBLIGHT_EFFECT_SNAKE 61#define RGBLIGHT_EFFECT_STATIC_GRADIENT
62// #define RGBLIGHT_EFFECT_KNIGHT 62#define RGBLIGHT_EFFECT_RGB_TEST
63// #define RGBLIGHT_EFFECT_CHRISTMAS 63#define RGBLIGHT_EFFECT_ALTERNATING
64// #define RGBLIGHT_EFFECT_STATIC_GRADIENT 64#define RGBLIGHT_EFFECT_TWINKLE
65// #define RGBLIGHT_EFFECT_RGB_TEST
66// #define RGBLIGHT_EFFECT_ALTERNATING
67// /*== customize breathing effect ==*/ 65// /*== customize breathing effect ==*/
68// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 66// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
69// #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 67// #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/quantrik/kyuu/config.h b/keyboards/quantrik/kyuu/config.h
index f8da7ab014..395989e594 100644
--- a/keyboards/quantrik/kyuu/config.h
+++ b/keyboards/quantrik/kyuu/config.h
@@ -56,18 +56,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
56// #define RGBLIGHT_VAL_STEP 8 56// #define RGBLIGHT_VAL_STEP 8
57// #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 57// #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
58// #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 58// #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
59// /*== all animations enable ==*/
60// #define RGBLIGHT_ANIMATIONS
61// /*== or choose animations ==*/
62// #define RGBLIGHT_EFFECT_BREATHING
63// #define RGBLIGHT_EFFECT_RAINBOW_MOOD
64// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
65// #define RGBLIGHT_EFFECT_SNAKE
66// #define RGBLIGHT_EFFECT_KNIGHT
67// #define RGBLIGHT_EFFECT_CHRISTMAS
68// #define RGBLIGHT_EFFECT_STATIC_GRADIENT
69// #define RGBLIGHT_EFFECT_RGB_TEST
70// #define RGBLIGHT_EFFECT_ALTERNATING
71// #endif 59// #endif
72 60
73/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 61/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
diff --git a/keyboards/qvex/lynepad/config.h b/keyboards/qvex/lynepad/config.h
index 31e0d8ded3..23fb1119ff 100644
--- a/keyboards/qvex/lynepad/config.h
+++ b/keyboards/qvex/lynepad/config.h
@@ -37,7 +37,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
37/* LEDs */ 37/* LEDs */
38#define RGB_DI_PIN D3 38#define RGB_DI_PIN D3
39#ifdef RGB_DI_PIN 39#ifdef RGB_DI_PIN
40#undef RGBLIGHT_ANIMATIONS 40#define RGBLIGHT_EFFECT_BREATHING
41#define RGBLIGHT_EFFECT_RAINBOW_MOOD
42#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
43#define RGBLIGHT_EFFECT_SNAKE
44#define RGBLIGHT_EFFECT_KNIGHT
45#define RGBLIGHT_EFFECT_CHRISTMAS
46#define RGBLIGHT_EFFECT_STATIC_GRADIENT
47#define RGBLIGHT_EFFECT_RGB_TEST
48#define RGBLIGHT_EFFECT_ALTERNATING
49#define RGBLIGHT_EFFECT_TWINKLE
41#define RGBLED_NUM 4 50#define RGBLED_NUM 4
42#define RGBLIGHT_HUE_STEP 8 51#define RGBLIGHT_HUE_STEP 8
43#define RGBLIGHT_SAT_STEP 8 52#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/qwertyydox/config.h b/keyboards/qwertyydox/config.h
index 748999ac64..a839b763f0 100644
--- a/keyboards/qwertyydox/config.h
+++ b/keyboards/qwertyydox/config.h
@@ -58,18 +58,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
58 #define RGBLIGHT_VAL_STEP 8 58 #define RGBLIGHT_VAL_STEP 8
59 #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 59 #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
60 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 60 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
61 /*== all animations enable ==*/ 61#define RGBLIGHT_EFFECT_BREATHING
62 #define RGBLIGHT_ANIMATIONS 62#define RGBLIGHT_EFFECT_RAINBOW_MOOD
63 // /*== or choose animations ==*/ 63#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
64 // #define RGBLIGHT_EFFECT_BREATHING 64#define RGBLIGHT_EFFECT_SNAKE
65 // #define RGBLIGHT_EFFECT_RAINBOW_MOOD 65#define RGBLIGHT_EFFECT_KNIGHT
66 // #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 66#define RGBLIGHT_EFFECT_CHRISTMAS
67 // #define RGBLIGHT_EFFECT_SNAKE 67#define RGBLIGHT_EFFECT_STATIC_GRADIENT
68 // #define RGBLIGHT_EFFECT_KNIGHT 68#define RGBLIGHT_EFFECT_RGB_TEST
69 // #define RGBLIGHT_EFFECT_CHRISTMAS 69#define RGBLIGHT_EFFECT_ALTERNATING
70 // #define RGBLIGHT_EFFECT_STATIC_GRADIENT 70#define RGBLIGHT_EFFECT_TWINKLE
71 // #define RGBLIGHT_EFFECT_RGB_TEST
72 // #define RGBLIGHT_EFFECT_ALTERNATING
73 // /*== customize breathing effect ==*/ 71 // /*== customize breathing effect ==*/
74 // /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 72 // /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
75 // #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 73 // #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64