summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--keyboards/gami_studio/lex60/config.h11
-rw-r--r--keyboards/gh60/revc/keymaps/dbroqua/config.h11
-rw-r--r--keyboards/gh60/revc/keymaps/maxr1998/config.h13
-rw-r--r--keyboards/gh60/revc/keymaps/robotmaxtron/config.h11
-rw-r--r--keyboards/gh60/satan/config.h11
-rw-r--r--keyboards/gh60/satan/keymaps/gipsy-king/config.h13
-rw-r--r--keyboards/gh60/satan/keymaps/olligranlund_iso/config.h11
-rw-r--r--keyboards/gh60/v1p3/config.h22
-rw-r--r--keyboards/gh80_3000/config.h11
-rw-r--r--keyboards/ghs/rar/config.h11
-rw-r--r--keyboards/gkeyboard/gkb_m16/config.h22
-rw-r--r--keyboards/gray_studio/cod67/config.h12
-rw-r--r--keyboards/gray_studio/hb85/config.h11
-rw-r--r--keyboards/gray_studio/space65/config.h22
-rw-r--r--keyboards/gray_studio/think65/hotswap/config.h22
-rw-r--r--keyboards/gray_studio/think65/solder/config.h22
-rw-r--r--keyboards/gray_studio/think65/solder/keymaps/brandonschlack/config.h11
-rw-r--r--keyboards/grid600/press/config.h11
-rw-r--r--keyboards/h0oni/hotduck/config.h12
-rw-r--r--keyboards/hadron/ver2/config.h13
-rw-r--r--keyboards/hadron/ver3/config.h11
-rw-r--r--keyboards/han60/config.h12
-rw-r--r--keyboards/handwired/2x5keypad/config.h11
-rw-r--r--keyboards/handwired/6macro/config.h3
-rw-r--r--keyboards/handwired/aranck/config.h12
-rw-r--r--keyboards/handwired/atreus50/config.h11
-rw-r--r--keyboards/handwired/bento/rev1/config.h12
-rw-r--r--keyboards/handwired/bento/rev1/rev1.c2
-rw-r--r--keyboards/handwired/bolek/config.h12
-rw-r--r--keyboards/handwired/bstk100/config.h12
-rw-r--r--keyboards/handwired/chiron/keymaps/default/config.h9
-rw-r--r--keyboards/handwired/co60/rev7/config.h11
-rw-r--r--keyboards/handwired/consolekeyboard/18key/config.h4
-rw-r--r--keyboards/handwired/consolekeyboard/20key/config.h4
-rw-r--r--keyboards/handwired/consolekeyboard/27key/config.h4
-rw-r--r--keyboards/handwired/consolekeyboard/30key/config.h6
-rw-r--r--keyboards/handwired/d48/config.h11
-rw-r--r--keyboards/handwired/dactyl_left/config.h12
-rw-r--r--keyboards/handwired/dactyl_manuform/5x6/keymaps/rishka/config.h11
-rw-r--r--keyboards/handwired/dactyl_manuform/5x6/keymaps/squirrel/config.h11
-rw-r--r--keyboards/handwired/evk/v1_3/config.h12
-rw-r--r--keyboards/handwired/floorboard/config.h12
-rw-r--r--keyboards/handwired/frankie_macropad/config.h12
-rw-r--r--keyboards/handwired/freoduo/config.h11
-rw-r--r--keyboards/handwired/hacked_motospeed/config.h12
-rw-r--r--keyboards/handwired/heisenberg/config.h22
-rw-r--r--keyboards/handwired/hexon38/config.h11
-rw-r--r--keyboards/handwired/hnah40/config.h1
-rw-r--r--keyboards/handwired/jopr/config.h1
-rw-r--r--keyboards/handwired/jtallbean/split_65/config.h12
-rw-r--r--keyboards/handwired/juliet/config.h12
-rw-r--r--keyboards/handwired/lemonpad/config.h12
-rw-r--r--keyboards/handwired/lovelive9/config.h11
-rw-r--r--keyboards/handwired/marauder/config.h12
-rw-r--r--keyboards/handwired/mechboards_micropad/config.h12
-rw-r--r--keyboards/handwired/minorca/keymaps/rgb/config.h11
-rw-r--r--keyboards/handwired/oem_ansi_fullsize/config.h12
-rw-r--r--keyboards/handwired/onekey/keymaps/apa102/config.h11
-rw-r--r--keyboards/handwired/onekey/keymaps/rgb/config.h11
-rw-r--r--keyboards/handwired/owlet60/config.h22
-rw-r--r--keyboards/handwired/prime_exl_plus/config.h11
-rw-r--r--keyboards/handwired/prkl30/feather/config.h11
-rw-r--r--keyboards/handwired/prkl30/promicro/config.h11
-rw-r--r--keyboards/handwired/sick68/config.h12
-rw-r--r--keyboards/handwired/snatchpad/config.h12
-rw-r--r--keyboards/handwired/space_oddity/config.h11
-rw-r--r--keyboards/handwired/split89/config.h12
-rw-r--r--keyboards/handwired/splittest/config.h11
-rw-r--r--keyboards/handwired/steamvan/rev1/config.h11
-rw-r--r--keyboards/handwired/sticc14/config.h12
-rw-r--r--keyboards/handwired/swiftrax/walter/config.h11
-rw-r--r--keyboards/handwired/symmetric70_proto/promicro/config.h12
-rw-r--r--keyboards/handwired/symmetric70_proto/proton_c/config.h12
-rw-r--r--keyboards/handwired/symmetry60/config.h11
-rw-r--r--keyboards/handwired/tennie/config.h22
-rw-r--r--keyboards/handwired/traveller/config.h12
-rw-r--r--keyboards/handwired/twadlee/tp69/config.h12
-rw-r--r--keyboards/handwired/uthol/rev2/config.h1
-rw-r--r--keyboards/handwired/uthol/rev3/config.h11
-rw-r--r--keyboards/handwired/woodpad/config.h12
-rw-r--r--keyboards/helix/pico/config.h1
-rw-r--r--keyboards/helix/rev2/config.h1
-rw-r--r--keyboards/helix/rev2/keymaps/xulkal/rules.mk2
-rw-r--r--keyboards/helix/rev3_4rows/config.h3
-rw-r--r--keyboards/helix/rev3_5rows/config.h3
-rw-r--r--keyboards/hidtech/bastyl/config.h13
-rw-r--r--keyboards/hifumi/config.h11
-rw-r--r--keyboards/hineybush/h10/config.h12
-rw-r--r--keyboards/hineybush/h660s/config.h3
-rw-r--r--keyboards/hineybush/h75_singa/config.h22
-rw-r--r--keyboards/hineybush/h87a/config.h11
-rw-r--r--keyboards/hineybush/h88/config.h11
-rw-r--r--keyboards/hineybush/hbcp/config.h14
-rw-r--r--keyboards/hineybush/hineyg80/config.h11
-rw-r--r--keyboards/hineybush/physix/config.h22
-rw-r--r--keyboards/hineybush/sm68/config.h3
-rw-r--r--keyboards/hnahkb/freyr/config.h12
-rw-r--r--keyboards/hnahkb/stella/config.h12
-rw-r--r--keyboards/hnahkb/vn66/config.h22
-rw-r--r--keyboards/hp69/config.h13
-rwxr-xr-xkeyboards/hub16/config.h22
-rw-r--r--keyboards/hub16/keymaps/ahk_companion/config.h12
-rw-r--r--keyboards/hub16/keymaps/peepeetee/config.h12
-rw-r--r--keyboards/ianklug/grooveboard/config.h12
-rw-r--r--keyboards/illuminati/is0/config.h12
-rw-r--r--keyboards/inett_studio/sqx/hotswap/config.h11
-rw-r--r--keyboards/inett_studio/sqx/universal/config.h11
-rw-r--r--keyboards/iriskeyboards/config.h12
-rw-r--r--keyboards/jacky_studio/bear_65/config.h22
-rw-r--r--keyboards/jacky_studio/s7_elephant/rev1/config.h11
-rw-r--r--keyboards/jacky_studio/s7_elephant/rev2/config.h11
-rw-r--r--keyboards/jc65/v32a/config.h11
-rw-r--r--keyboards/jc65/v32u4/config.h11
-rw-r--r--keyboards/jd40/config.h11
-rw-r--r--keyboards/jian/nsrev2/config.h11
-rw-r--r--keyboards/jian/rev1/config.h12
-rw-r--r--keyboards/jian/rev2/config.h11
-rw-r--r--keyboards/jiran/rev2/config.h11
-rw-r--r--keyboards/jm60/config.h12
-rw-r--r--keyboards/jones/v03/config.h3
-rw-r--r--keyboards/jones/v03_1/config.h3
-rw-r--r--keyboards/kabedon/kabedon78s/config.h19
-rw-r--r--keyboards/kabedon/kabedon980/config.h12
-rw-r--r--keyboards/kabedon/kabedon98e/config.h11
-rw-r--r--keyboards/kagizaraya/chidori/config.h12
-rw-r--r--keyboards/kagizaraya/halberd/config.h11
-rw-r--r--keyboards/kagizaraya/scythe/config.h11
-rw-r--r--keyboards/kakunpc/angel17/alpha/config.h12
-rw-r--r--keyboards/kakunpc/angel17/rev1/config.h12
-rw-r--r--keyboards/kakunpc/angel64/alpha/config.h22
-rw-r--r--keyboards/kakunpc/angel64/rev1/config.h22
-rw-r--r--keyboards/kakunpc/business_card/alpha/config.h12
-rw-r--r--keyboards/kakunpc/business_card/alpha/keymaps/default/config.h11
-rw-r--r--keyboards/kakunpc/business_card/beta/config.h12
-rw-r--r--keyboards/kakunpc/business_card/beta/keymaps/default/config.h13
-rw-r--r--keyboards/kakunpc/choc_taro/config.h12
-rw-r--r--keyboards/kakunpc/rabbit_capture_plan/config.h22
-rw-r--r--keyboards/kakunpc/suihankey/alpha/config.h22
-rw-r--r--keyboards/kakunpc/suihankey/rev1/config.h22
-rw-r--r--keyboards/kakunpc/suihankey/split/alpha/config.h12
-rw-r--r--keyboards/kakunpc/suihankey/split/rev1/config.h22
-rw-r--r--keyboards/kakunpc/thedogkeyboard/config.h12
-rwxr-xr-xkeyboards/kapcave/paladin64/config.h11
-rw-r--r--keyboards/kb58/config.h12
-rw-r--r--keyboards/kb_elmo/noah_avr/config.h12
-rw-r--r--keyboards/kbdclack/kaishi65/config.h12
-rw-r--r--keyboards/kbdfans/kbd19x/config.h11
-rw-r--r--keyboards/kbdfans/kbd4x/config.h11
-rw-r--r--keyboards/kbdfans/kbd67/hotswap/config.h21
-rw-r--r--keyboards/kbdfans/kbd67/rev1/config.h22
-rw-r--r--keyboards/kbdfans/kbd67/rev2/config.h11
-rw-r--r--keyboards/kbdfans/kbd6x/config.h11
-rw-r--r--keyboards/kbdfans/kbd75/config.h11
-rw-r--r--keyboards/kbdfans/kbd8x/config.h11
-rw-r--r--keyboards/kbdfans/kbd8x_mk2/config.h22
-rw-r--r--keyboards/kbdfans/kbdpad/mk1/config.h11
-rw-r--r--keyboards/kbdfans/kbdpad/mk2/config.h22
-rw-r--r--keyboards/kbdfans/niu_mini/config.h11
-rw-r--r--keyboards/kbdfans/odin/soldered/config.h15
-rw-r--r--keyboards/kc60/config.h22
-rw-r--r--keyboards/keebio/bdn9/keymaps/brandonschlack/config.h11
-rw-r--r--keyboards/keebio/bdn9/rev1/config.h12
-rw-r--r--keyboards/keebio/bdn9/rev1/rev1.c2
-rw-r--r--keyboards/keebio/bdn9/rev2/config.h12
-rw-r--r--keyboards/keebio/bdn9/rev2/rev2.c2
-rw-r--r--keyboards/keebio/bfo9000/keymaps/abstractkb/config.h11
-rw-r--r--keyboards/keebio/bfo9000/keymaps/insertsnideremarks/config.h1
-rw-r--r--keyboards/keebio/bfo9000/keymaps/tuesdayjohn/config.h1
-rw-r--r--keyboards/keebio/chocopad/chocopad.c2
-rw-r--r--keyboards/keebio/chocopad/config.h11
-rw-r--r--keyboards/keebio/dilly/config.h11
-rw-r--r--keyboards/keebio/dilly/dilly.c2
-rw-r--r--keyboards/keebio/dsp40/rev1/config.h12
-rw-r--r--keyboards/keebio/ergodicity/config.h12
-rw-r--r--keyboards/keebio/ergodicity/ergodicity.c2
-rw-r--r--keyboards/keebio/foldkb/rev1/config.h11
-rw-r--r--keyboards/keebio/fourier/config.h11
-rw-r--r--keyboards/keebio/iris/keymaps/antonlindstrom/config.h11
-rw-r--r--keyboards/keebio/iris/keymaps/ave-63/config.h1
-rw-r--r--keyboards/keebio/iris/keymaps/blucky/config.h12
-rw-r--r--keyboards/keebio/iris/keymaps/bmoorey/config.h11
-rw-r--r--keyboards/keebio/iris/keymaps/csc027/config.h11
-rw-r--r--keyboards/keebio/iris/keymaps/davidrambo/config.h3
-rw-r--r--keyboards/keebio/iris/keymaps/dvorak/config.h11
-rw-r--r--keyboards/keebio/iris/keymaps/eosti/config.h11
-rw-r--r--keyboards/keebio/iris/keymaps/fsck/config.h11
-rw-r--r--keyboards/keebio/iris/keymaps/hbbisenieks/config.h11
-rw-r--r--keyboards/keebio/iris/keymaps/isolike/config.h11
-rw-r--r--keyboards/keebio/iris/keymaps/jerryhcooke/config.h11
-rw-r--r--keyboards/keebio/iris/keymaps/khang/config.h29
-rw-r--r--keyboards/keebio/iris/keymaps/khord/config.h11
-rw-r--r--keyboards/keebio/iris/keymaps/krusli/config.h11
-rw-r--r--keyboards/keebio/iris/keymaps/mattly/config.h11
-rw-r--r--keyboards/keebio/iris/keymaps/mnil/config.h11
-rw-r--r--keyboards/keebio/iris/keymaps/moonfall/config.h11
-rw-r--r--keyboards/keebio/iris/keymaps/olligranlund_nordic/config.h1
-rw-r--r--keyboards/keebio/iris/keymaps/omgvee/config.h11
-rw-r--r--keyboards/keebio/iris/keymaps/osiris/config.h13
-rw-r--r--keyboards/keebio/iris/keymaps/radlinskii/config.h1
-rw-r--r--keyboards/keebio/iris/keymaps/xyverz/config.h11
-rw-r--r--keyboards/keebio/iris/rev1/config.h11
-rw-r--r--keyboards/keebio/iris/rev1_led/config.h11
-rw-r--r--keyboards/keebio/iris/rev2/config.h11
-rw-r--r--keyboards/keebio/iris/rev2/rev2.c2
-rw-r--r--keyboards/keebio/iris/rev3/config.h11
-rw-r--r--keyboards/keebio/iris/rev3/rev3.c2
-rw-r--r--keyboards/keebio/iris/rev4/config.h11
-rw-r--r--keyboards/keebio/iris/rev4/rev4.c2
-rw-r--r--keyboards/keebio/kbo5000/rev1/config.h11
-rw-r--r--keyboards/keebio/kbo5000/rev1/rev1.c2
-rw-r--r--keyboards/keebio/laplace/config.h11
-rw-r--r--keyboards/keebio/levinson/keymaps/issmirnov/config.h12
-rw-r--r--keyboards/keebio/levinson/keymaps/jyh2/config.h12
-rw-r--r--keyboards/keebio/levinson/keymaps/ksamborski/config.h12
-rw-r--r--keyboards/keebio/levinson/keymaps/losinggeneration/config.h11
-rw-r--r--keyboards/keebio/levinson/keymaps/mmacdougall/config.h11
-rw-r--r--keyboards/keebio/levinson/keymaps/treadwell/config.h1
-rw-r--r--keyboards/keebio/levinson/rev2/rev2.c2
-rw-r--r--keyboards/keebio/levinson/rev3/rev3.c2
-rw-r--r--keyboards/keebio/nyquist/keymaps/default/config.h11
-rw-r--r--keyboards/keebio/nyquist/keymaps/jojiichan/config.h12
-rw-r--r--keyboards/keebio/nyquist/keymaps/kim-kim/config.h11
-rw-r--r--keyboards/keebio/nyquist/keymaps/pipicanim/config.h11
-rw-r--r--keyboards/keebio/nyquist/keymaps/pjanx/config.h11
-rw-r--r--keyboards/keebio/nyquist/keymaps/shovelpaw/config.h11
-rw-r--r--keyboards/keebio/nyquist/keymaps/skug/config.h11
-rwxr-xr-xkeyboards/keebio/nyquist/keymaps/winternebs/config.h11
-rw-r--r--keyboards/keebio/nyquist/keymaps/yshrsmz/config.h11
-rw-r--r--keyboards/keebio/nyquist/rev2/rev2.c2
-rw-r--r--keyboards/keebio/nyquist/rev3/config.h11
-rw-r--r--keyboards/keebio/nyquist/rev3/rev3.c2
-rw-r--r--keyboards/keebio/quefrency/keymaps/georgepetri/config.h11
-rw-r--r--keyboards/keebio/quefrency/rev1/config.h11
-rw-r--r--keyboards/keebio/quefrency/rev1/rev1.c2
-rw-r--r--keyboards/keebio/quefrency/rev2/rev2.c2
-rw-r--r--keyboards/keebio/quefrency/rev3/rev3.c2
-rw-r--r--keyboards/keebio/rorschach/keymaps/insertsnideremarks/config.h1
-rw-r--r--keyboards/keebio/rorschach/keymaps/tuesdayjohn/config.h1
-rw-r--r--keyboards/keebio/rorschach/rev1/config.h11
-rw-r--r--keyboards/keebio/stick/config.h12
-rw-r--r--keyboards/keebio/stick/stick.c2
-rw-r--r--keyboards/keebio/tukey/config.h13
-rw-r--r--keyboards/keebio/viterbi/keymaps/default/config.h11
-rw-r--r--keyboards/keebio/viterbi/keymaps/ericgebhart/config.h11
-rw-r--r--keyboards/keebio/viterbi/keymaps/vosechu/config.h11
-rw-r--r--keyboards/keebio/viterbi/rev2/rev2.c2
-rw-r--r--keyboards/keebio/wtf60/config.h12
-rw-r--r--keyboards/keebwerk/nano_slider/config.h21
-rw-r--r--keyboards/keebzdotnet/wazowski/config.h12
-rw-r--r--keyboards/keybage/radpad/config.h12
-rw-r--r--keyboards/keycapsss/kimiko/keymaps/default/config.h22
-rw-r--r--keyboards/keycapsss/o4l_5x12/config.h22
-rw-r--r--keyboards/keyhive/absinthe/config.h3
-rw-r--r--keyboards/keyhive/ergosaurus/config.h3
-rw-r--r--keyboards/keyhive/maypad/config.h12
-rw-r--r--keyboards/keyhive/smallice/config.h22
-rw-r--r--keyboards/keyhive/southpole/config.h11
-rw-r--r--keyboards/keyhive/uno/rev1/config.h13
-rw-r--r--keyboards/keyhive/ut472/config.h11
-rw-r--r--keyboards/keyprez/bison/config.h12
-rw-r--r--keyboards/keyprez/unicorn/config.h12
-rwxr-xr-xkeyboards/keysofkings/twokey/config.h11
-rw-r--r--keyboards/kindakeyboards/conone65/config.h12
-rw-r--r--keyboards/kingly_keys/little_foot/config.h11
-rw-r--r--keyboards/kingly_keys/romac/keymaps/stanrc85/config.h12
-rw-r--r--keyboards/kingly_keys/romac_plus/config.h11
-rw-r--r--keyboards/kingly_keys/ropro/config.h13
-rw-r--r--keyboards/kingly_keys/smd_milk/config.h14
-rw-r--r--keyboards/kingly_keys/soap/config.h15
-rw-r--r--keyboards/kira75/config.h11
-rw-r--r--keyboards/kiwikey/kawii9/config.h22
-rw-r--r--keyboards/kiwikey/wanderland/config.h22
-rw-r--r--keyboards/kkatano/bakeneko80/config.h12
-rw-r--r--keyboards/kkatano/wallaby/config.h12
-rw-r--r--keyboards/kkatano/yurei/config.h12
-rw-r--r--keyboards/kona_classic/config.h11
-rw-r--r--keyboards/kopibeng/mnk88/config.h3
-rw-r--r--keyboards/kopibeng/xt60/config.h5
-rw-r--r--keyboards/kopibeng/xt60_singa/config.h3
-rw-r--r--keyboards/kopibeng/xt65/config.h22
-rw-r--r--keyboards/kopibeng/xt8x/config.h3
-rw-r--r--keyboards/kprepublic/bm16a/config.h23
-rwxr-xr-xkeyboards/kprepublic/bm16s/config.h11
-rw-r--r--keyboards/kprepublic/bm40hsrgb/keymaps/signynt/config.h12
-rw-r--r--keyboards/kprepublic/bm40hsrgb/keymaps/signynt_2_loud/config.h12
-rw-r--r--keyboards/kprepublic/bm40hsrgb/keymaps/signynt_2_quiet/config.h12
-rw-r--r--keyboards/kprepublic/bm43a/config.h12
-rwxr-xr-xkeyboards/kprepublic/bm43hsrgb/keymaps/bitstarr/config.h24
-rw-r--r--keyboards/kprepublic/bm60hsrgb/rev2/config.h12
-rw-r--r--keyboards/kprepublic/bm60hsrgb_iso/rev1/config.h12
-rw-r--r--keyboards/kprepublic/bm60hsrgb_poker/rev1/config.h22
-rw-r--r--keyboards/kprepublic/bm68hsrgb/rev1/keymaps/peepeetee/config.h11
-rw-r--r--keyboards/kprepublic/cospad/config.h22
-rw-r--r--keyboards/kprepublic/jj40/config.h12
-rw-r--r--keyboards/kprepublic/jj4x4/config.h12
-rw-r--r--keyboards/kprepublic/jj50/config.h11
-rw-r--r--keyboards/ktec/daisy/config.h22
-rwxr-xr-xkeyboards/ktec/staryu/config.h23
-rw-r--r--keyboards/kudox/columner/config.h11
-rw-r--r--keyboards/kudox/rev1/config.h11
-rw-r--r--keyboards/kudox/rev2/config.h11
-rw-r--r--keyboards/kudox/rev3/config.h11
-rw-r--r--keyboards/kudox_game/rev1/config.h11
-rw-r--r--keyboards/kudox_game/rev2/config.h11
-rw-r--r--keyboards/kwub/bloop/config.h13
-rw-r--r--keyboards/ky01/config.h12
306 files changed, 2036 insertions, 1432 deletions
diff --git a/keyboards/gami_studio/lex60/config.h b/keyboards/gami_studio/lex60/config.h
index 311f355589..31ce3bbc3c 100644
--- a/keyboards/gami_studio/lex60/config.h
+++ b/keyboards/gami_studio/lex60/config.h
@@ -42,4 +42,13 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
42 42
43#define RGB_DI_PIN D1 43#define RGB_DI_PIN D1
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
diff --git a/keyboards/gh60/revc/keymaps/dbroqua/config.h b/keyboards/gh60/revc/keymaps/dbroqua/config.h
index 38e5bb0def..82775a83a4 100644
--- a/keyboards/gh60/revc/keymaps/dbroqua/config.h
+++ b/keyboards/gh60/revc/keymaps/dbroqua/config.h
@@ -19,7 +19,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#define RGB_DI_PIN F4 20#define RGB_DI_PIN F4
21#define RGBLED_NUM 11 21#define RGBLED_NUM 11
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 8 32#define RGBLIGHT_HUE_STEP 8
24#define RGBLIGHT_SAT_STEP 8 33#define RGBLIGHT_SAT_STEP 8
25#define RGBLIGHT_VAL_STEP 8 34#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/gh60/revc/keymaps/maxr1998/config.h b/keyboards/gh60/revc/keymaps/maxr1998/config.h
index 8c3b9b2502..3013308bb2 100644
--- a/keyboards/gh60/revc/keymaps/maxr1998/config.h
+++ b/keyboards/gh60/revc/keymaps/maxr1998/config.h
@@ -21,10 +21,19 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21#include "../../config.h" 21#include "../../config.h"
22 22
23#define RGB_DI_PIN F4 // pin the DI on the WS2812B is hooked-up to 23#define RGB_DI_PIN F4 // pin the DI on the WS2812B is hooked-up to
24#define RGBLIGHT_ANIMATIONS // run RGB 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
25#define RGBLED_NUM 6 // number of LEDs 34#define RGBLED_NUM 6 // number of LEDs
26#define RGBLIGHT_HUE_STEP 12 // units to step when in/decreasing hue 35#define RGBLIGHT_HUE_STEP 12 // units to step when in/decreasing hue
27#define RGBLIGHT_SAT_STEP 25 // units to step when in/decresing saturation 36#define RGBLIGHT_SAT_STEP 25 // units to step when in/decresing saturation
28#define RGBLIGHT_VAL_STEP 12 // units to step when in/decreasing value (brightness) 37#define RGBLIGHT_VAL_STEP 12 // units to step when in/decreasing value (brightness)
29 38
30#endif \ No newline at end of file 39#endif
diff --git a/keyboards/gh60/revc/keymaps/robotmaxtron/config.h b/keyboards/gh60/revc/keymaps/robotmaxtron/config.h
index 955ead1ba2..4ffa701ab8 100644
--- a/keyboards/gh60/revc/keymaps/robotmaxtron/config.h
+++ b/keyboards/gh60/revc/keymaps/robotmaxtron/config.h
@@ -19,7 +19,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#define RGB_DI_PIN F4 20#define RGB_DI_PIN F4
21#define RGBLED_NUM 8 21#define RGBLED_NUM 8
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 8 32#define RGBLIGHT_HUE_STEP 8
24#define RGBLIGHT_SAT_STEP 8 33#define RGBLIGHT_SAT_STEP 8
25#define RGBLIGHT_VAL_STEP 8 34#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/gh60/satan/config.h b/keyboards/gh60/satan/config.h
index 3a094be74f..da5c2e82fc 100644
--- a/keyboards/gh60/satan/config.h
+++ b/keyboards/gh60/satan/config.h
@@ -54,7 +54,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
54/* Underglow configuration 54/* Underglow configuration
55 */ 55 */
56#define RGB_DI_PIN E2 56#define RGB_DI_PIN E2
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 RGBLED_NUM 8 67#define RGBLED_NUM 8
59#define RGBLIGHT_HUE_STEP 10 68#define RGBLIGHT_HUE_STEP 10
60#define RGBLIGHT_SAT_STEP 17 69#define RGBLIGHT_SAT_STEP 17
diff --git a/keyboards/gh60/satan/keymaps/gipsy-king/config.h b/keyboards/gh60/satan/keymaps/gipsy-king/config.h
index 0368fa812c..62deb0dc5a 100644
--- a/keyboards/gh60/satan/keymaps/gipsy-king/config.h
+++ b/keyboards/gh60/satan/keymaps/gipsy-king/config.h
@@ -1,3 +1,5 @@
1#pragma once
2
1#undef RGBLED_NUM 3#undef RGBLED_NUM
2#define RGBLED_NUM 17 4#define RGBLED_NUM 17
3#undef RGBLIGHT_HUE_STEP 5#undef RGBLIGHT_HUE_STEP
@@ -7,4 +9,13 @@
7#undef RGBLIGHT_VAL_STEP 9#undef RGBLIGHT_VAL_STEP
8#define RGBLIGHT_VAL_STEP 5 10#define RGBLIGHT_VAL_STEP 5
9 11
10#undef RGBLIGHT_ANIMATIONS 12#undef RGBLIGHT_EFFECT_BREATHING
13#undef RGBLIGHT_EFFECT_RAINBOW_MOOD
14#undef RGBLIGHT_EFFECT_RAINBOW_SWIRL
15#undef RGBLIGHT_EFFECT_SNAKE
16#undef RGBLIGHT_EFFECT_KNIGHT
17#undef RGBLIGHT_EFFECT_CHRISTMAS
18#undef RGBLIGHT_EFFECT_STATIC_GRADIENT
19#undef RGBLIGHT_EFFECT_RGB_TEST
20#undef RGBLIGHT_EFFECT_ALTERNATING
21#undef RGBLIGHT_EFFECT_TWINKLE
diff --git a/keyboards/gh60/satan/keymaps/olligranlund_iso/config.h b/keyboards/gh60/satan/keymaps/olligranlund_iso/config.h
index eab4c8e975..30269196f3 100644
--- a/keyboards/gh60/satan/keymaps/olligranlund_iso/config.h
+++ b/keyboards/gh60/satan/keymaps/olligranlund_iso/config.h
@@ -14,4 +14,13 @@
14#undef RGBLIGHT_VAL_STEP 14#undef RGBLIGHT_VAL_STEP
15#define RGBLIGHT_VAL_STEP 8 15#define RGBLIGHT_VAL_STEP 8
16 16
17#define RGBLIGHT_ANIMATIONS 17#define RGBLIGHT_EFFECT_BREATHING
18#define RGBLIGHT_EFFECT_RAINBOW_MOOD
19#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
20#define RGBLIGHT_EFFECT_SNAKE
21#define RGBLIGHT_EFFECT_KNIGHT
22#define RGBLIGHT_EFFECT_CHRISTMAS
23#define RGBLIGHT_EFFECT_STATIC_GRADIENT
24#define RGBLIGHT_EFFECT_RGB_TEST
25#define RGBLIGHT_EFFECT_ALTERNATING
26#define RGBLIGHT_EFFECT_TWINKLE
diff --git a/keyboards/gh60/v1p3/config.h b/keyboards/gh60/v1p3/config.h
index 6d5d56915b..96b1feaef5 100644
--- a/keyboards/gh60/v1p3/config.h
+++ b/keyboards/gh60/v1p3/config.h
@@ -50,16 +50,14 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50 #define RGBLIGHT_VAL_STEP 8 50 #define RGBLIGHT_VAL_STEP 8
51 #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 51 #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
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# 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
65#endif 63#endif
diff --git a/keyboards/gh80_3000/config.h b/keyboards/gh80_3000/config.h
index 1717a7806d..35979d8132 100644
--- a/keyboards/gh80_3000/config.h
+++ b/keyboards/gh80_3000/config.h
@@ -23,7 +23,16 @@
23#define LOCKING_RESYNC_ENABLE 23#define LOCKING_RESYNC_ENABLE
24 24
25#ifdef RGB_DI_PIN 25#ifdef RGB_DI_PIN
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 0 36#define RGBLED_NUM 0
28#define RGBLIGHT_HUE_STEP 8 37#define RGBLIGHT_HUE_STEP 8
29#define RGBLIGHT_SAT_STEP 8 38#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/ghs/rar/config.h b/keyboards/ghs/rar/config.h
index 7b93dc2197..7c925df14a 100644
--- a/keyboards/ghs/rar/config.h
+++ b/keyboards/ghs/rar/config.h
@@ -46,7 +46,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
46#define RGB_DI_PIN D0 46#define RGB_DI_PIN D0
47#ifdef RGB_DI_PIN 47#ifdef RGB_DI_PIN
48 #define RGBLED_NUM 17 48 #define RGBLED_NUM 17
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#endif 59#endif
51 60
52/* 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/gkeyboard/gkb_m16/config.h b/keyboards/gkeyboard/gkb_m16/config.h
index 9df13da954..a83fc17d0b 100644
--- a/keyboards/gkeyboard/gkb_m16/config.h
+++ b/keyboards/gkeyboard/gkb_m16/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/gray_studio/cod67/config.h b/keyboards/gray_studio/cod67/config.h
index 178cc3dc13..f5469c299d 100644
--- a/keyboards/gray_studio/cod67/config.h
+++ b/keyboards/gray_studio/cod67/config.h
@@ -53,7 +53,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
53 #define RGBLIGHT_VAL_STEP 8 53 #define RGBLIGHT_VAL_STEP 8
54 #define RGBLIGHT_LIMIT_VAL 255 54 #define RGBLIGHT_LIMIT_VAL 255
55 #define RGBLIGHT_SLEEP 55 #define RGBLIGHT_SLEEP
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#endif 66#endif
58 67
59/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 68/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
@@ -63,4 +72,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
63#define LOCKING_SUPPORT_ENABLE 72#define LOCKING_SUPPORT_ENABLE
64/* Locking resynchronize hack */ 73/* Locking resynchronize hack */
65#define LOCKING_RESYNC_ENABLE 74#define LOCKING_RESYNC_ENABLE
66
diff --git a/keyboards/gray_studio/hb85/config.h b/keyboards/gray_studio/hb85/config.h
index d1240e6b9c..362513ae07 100644
--- a/keyboards/gray_studio/hb85/config.h
+++ b/keyboards/gray_studio/hb85/config.h
@@ -26,7 +26,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define DIODE_DIRECTION COL2ROW 26#define DIODE_DIRECTION COL2ROW
27 27
28#define RGBLED_NUM 5 28#define RGBLED_NUM 5
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 LED_NUM_LOCK_PIN D0 40#define LED_NUM_LOCK_PIN D0
32#define LED_CAPS_LOCK_PIN D1 41#define LED_CAPS_LOCK_PIN D1
diff --git a/keyboards/gray_studio/space65/config.h b/keyboards/gray_studio/space65/config.h
index d8b67b3c50..b509e56138 100644
--- a/keyboards/gray_studio/space65/config.h
+++ b/keyboards/gray_studio/space65/config.h
@@ -54,18 +54,16 @@ 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 ==*/ 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#endif 67#endif
70 68
71/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 69/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
diff --git a/keyboards/gray_studio/think65/hotswap/config.h b/keyboards/gray_studio/think65/hotswap/config.h
index c9a8937436..0a5baa8a6a 100644
--- a/keyboards/gray_studio/think65/hotswap/config.h
+++ b/keyboards/gray_studio/think65/hotswap/config.h
@@ -51,18 +51,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
51 #define RGBLIGHT_VAL_STEP 8 51 #define RGBLIGHT_VAL_STEP 8
52 #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 52 #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
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 ==*/ 54#define RGBLIGHT_EFFECT_BREATHING
55 #define RGBLIGHT_ANIMATIONS 55#define RGBLIGHT_EFFECT_RAINBOW_MOOD
56// /*== or choose animations ==*/ 56#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
57// #define RGBLIGHT_EFFECT_BREATHING 57#define RGBLIGHT_EFFECT_SNAKE
58// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 58#define RGBLIGHT_EFFECT_KNIGHT
59// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 59#define RGBLIGHT_EFFECT_CHRISTMAS
60// #define RGBLIGHT_EFFECT_SNAKE 60#define RGBLIGHT_EFFECT_STATIC_GRADIENT
61// #define RGBLIGHT_EFFECT_KNIGHT 61#define RGBLIGHT_EFFECT_RGB_TEST
62// #define RGBLIGHT_EFFECT_CHRISTMAS 62#define RGBLIGHT_EFFECT_ALTERNATING
63// #define RGBLIGHT_EFFECT_STATIC_GRADIENT 63#define RGBLIGHT_EFFECT_TWINKLE
64// #define RGBLIGHT_EFFECT_RGB_TEST
65// #define RGBLIGHT_EFFECT_ALTERNATING
66#endif 64#endif
67 65
68// generated by KBFirmware JSON to QMK Parser 66// generated by KBFirmware JSON to QMK Parser
diff --git a/keyboards/gray_studio/think65/solder/config.h b/keyboards/gray_studio/think65/solder/config.h
index e2fb811cf9..2de4d8c6a8 100644
--- a/keyboards/gray_studio/think65/solder/config.h
+++ b/keyboards/gray_studio/think65/solder/config.h
@@ -47,18 +47,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
47 #define RGBLIGHT_VAL_STEP 8 47 #define RGBLIGHT_VAL_STEP 8
48 #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 48 #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
49 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 49 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
50/*== all animations enable ==*/ 50#define RGBLIGHT_EFFECT_BREATHING
51 #define RGBLIGHT_ANIMATIONS 51#define RGBLIGHT_EFFECT_RAINBOW_MOOD
52// /*== or choose animations ==*/ 52#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
53// #define RGBLIGHT_EFFECT_BREATHING 53#define RGBLIGHT_EFFECT_SNAKE
54// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 54#define RGBLIGHT_EFFECT_KNIGHT
55// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 55#define RGBLIGHT_EFFECT_CHRISTMAS
56// #define RGBLIGHT_EFFECT_SNAKE 56#define RGBLIGHT_EFFECT_STATIC_GRADIENT
57// #define RGBLIGHT_EFFECT_KNIGHT 57#define RGBLIGHT_EFFECT_RGB_TEST
58// #define RGBLIGHT_EFFECT_CHRISTMAS 58#define RGBLIGHT_EFFECT_ALTERNATING
59// #define RGBLIGHT_EFFECT_STATIC_GRADIENT 59#define RGBLIGHT_EFFECT_TWINKLE
60// #define RGBLIGHT_EFFECT_RGB_TEST
61// #define RGBLIGHT_EFFECT_ALTERNATING
62#endif 60#endif
63 61
64// generated by KBFirmware JSON to QMK Parser 62// generated by KBFirmware JSON to QMK Parser
diff --git a/keyboards/gray_studio/think65/solder/keymaps/brandonschlack/config.h b/keyboards/gray_studio/think65/solder/keymaps/brandonschlack/config.h
index 157b55d76d..9b3ecffef1 100644
--- a/keyboards/gray_studio/think65/solder/keymaps/brandonschlack/config.h
+++ b/keyboards/gray_studio/think65/solder/keymaps/brandonschlack/config.h
@@ -16,5 +16,14 @@
16 16
17#pragma once 17#pragma once
18 18
19#undef RGBLIGHT_ANIMATIONS
20#define RGBLIGHT_EFFECT_BREATHING // Only have Breathing Animation 19#define RGBLIGHT_EFFECT_BREATHING // Only have Breathing Animation
20
21#undef RGBLIGHT_EFFECT_RAINBOW_MOOD
22#undef RGBLIGHT_EFFECT_RAINBOW_SWIRL
23#undef RGBLIGHT_EFFECT_SNAKE
24#undef RGBLIGHT_EFFECT_KNIGHT
25#undef RGBLIGHT_EFFECT_CHRISTMAS
26#undef RGBLIGHT_EFFECT_STATIC_GRADIENT
27#undef RGBLIGHT_EFFECT_RGB_TEST
28#undef RGBLIGHT_EFFECT_ALTERNATING
29#undef RGBLIGHT_EFFECT_TWINKLE
diff --git a/keyboards/grid600/press/config.h b/keyboards/grid600/press/config.h
index 9800c38402..6799b7743d 100644
--- a/keyboards/grid600/press/config.h
+++ b/keyboards/grid600/press/config.h
@@ -48,7 +48,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48 #define RGBLIGHT_VAL_STEP 17 48 #define RGBLIGHT_VAL_STEP 17
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 #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/*== customize breathing effect ==*/ 61/*== customize breathing effect ==*/
53 /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 62 /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
54 #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/h0oni/hotduck/config.h b/keyboards/h0oni/hotduck/config.h
index 67cb2fdced..14eb2704e9 100644
--- a/keyboards/h0oni/hotduck/config.h
+++ b/keyboards/h0oni/hotduck/config.h
@@ -53,7 +53,16 @@
53 * F4 PIN for pre-soldered WS2812 LEDs 53 * F4 PIN for pre-soldered WS2812 LEDs
54 */ 54 */
55#define RGB_DI_PIN F4 55#define RGB_DI_PIN F4
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 20 66#define RGBLED_NUM 20
58#define RGBLIGHT_HUE_STEP 10 67#define RGBLIGHT_HUE_STEP 10
59#define RGBLIGHT_SAT_STEP 15 68#define RGBLIGHT_SAT_STEP 15
@@ -63,4 +72,3 @@
63#define LOCKING_SUPPORT_ENABLE 72#define LOCKING_SUPPORT_ENABLE
64/* Locking resynchronize hack */ 73/* Locking resynchronize hack */
65#define LOCKING_RESYNC_ENABLE 74#define LOCKING_RESYNC_ENABLE
66
diff --git a/keyboards/hadron/ver2/config.h b/keyboards/hadron/ver2/config.h
index a19ae41ffc..6a4ca9073c 100644
--- a/keyboards/hadron/ver2/config.h
+++ b/keyboards/hadron/ver2/config.h
@@ -29,9 +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 D4 31#define RGB_DI_PIN D4
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 14 // Number of LEDs 42#define RGBLED_NUM 14 // 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
36
37
diff --git a/keyboards/hadron/ver3/config.h b/keyboards/hadron/ver3/config.h
index 0a06f3ec7c..03b31ece1e 100644
--- a/keyboards/hadron/ver3/config.h
+++ b/keyboards/hadron/ver3/config.h
@@ -162,7 +162,16 @@
162#define ZC_DET_TIME 0 162#define ZC_DET_TIME 0
163#define AUTO_CAL_TIME 3 163#define AUTO_CAL_TIME 3
164 164
165#define RGBLIGHT_ANIMATIONS 165#define RGBLIGHT_EFFECT_BREATHING
166#define RGBLIGHT_EFFECT_RAINBOW_MOOD
167#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
168#define RGBLIGHT_EFFECT_SNAKE
169#define RGBLIGHT_EFFECT_KNIGHT
170#define RGBLIGHT_EFFECT_CHRISTMAS
171#define RGBLIGHT_EFFECT_STATIC_GRADIENT
172#define RGBLIGHT_EFFECT_RGB_TEST
173#define RGBLIGHT_EFFECT_ALTERNATING
174#define RGBLIGHT_EFFECT_TWINKLE
166 175
167#define RGBLED_NUM 10 176#define RGBLED_NUM 10
168#define RGB_DI_PIN B5 177#define RGB_DI_PIN B5
diff --git a/keyboards/han60/config.h b/keyboards/han60/config.h
index 1c65f6ba90..7f7c54ca0e 100644
--- a/keyboards/han60/config.h
+++ b/keyboards/han60/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/handwired/2x5keypad/config.h b/keyboards/handwired/2x5keypad/config.h
index d038b0534a..aec6f6f5f6 100644
--- a/keyboards/handwired/2x5keypad/config.h
+++ b/keyboards/handwired/2x5keypad/config.h
@@ -26,7 +26,16 @@
26#define TAPPING_TERM 250 26#define TAPPING_TERM 250
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#define RGBLED_NUM 0 39#define RGBLED_NUM 0
31#define RGBLIGHT_HUE_STEP 8 40#define RGBLIGHT_HUE_STEP 8
32#define RGBLIGHT_SAT_STEP 8 41#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/handwired/6macro/config.h b/keyboards/handwired/6macro/config.h
index a117fc65aa..1ec5dfb6d6 100644
--- a/keyboards/handwired/6macro/config.h
+++ b/keyboards/handwired/6macro/config.h
@@ -38,9 +38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
38#define RGBLIGHT_VAL_STEP 17 38#define RGBLIGHT_VAL_STEP 17
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 ==*/
42// #define RGBLIGHT_ANIMATIONS
43// /*== or choose animations ==*/
44#define RGBLIGHT_EFFECT_BREATHING 41#define RGBLIGHT_EFFECT_BREATHING
45#define RGBLIGHT_EFFECT_RAINBOW_MOOD 42#define RGBLIGHT_EFFECT_RAINBOW_MOOD
46#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 43#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/handwired/aranck/config.h b/keyboards/handwired/aranck/config.h
index 1b9a0b2419..cb05f9679d 100644
--- a/keyboards/handwired/aranck/config.h
+++ b/keyboards/handwired/aranck/config.h
@@ -58,18 +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
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// /*== customize breathing effect ==*/ 61// /*== customize breathing effect ==*/
74// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 62// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
75// #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/handwired/atreus50/config.h b/keyboards/handwired/atreus50/config.h
index f433427ab0..7a4840acfd 100644
--- a/keyboards/handwired/atreus50/config.h
+++ b/keyboards/handwired/atreus50/config.h
@@ -49,7 +49,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
49 49
50/* ws2812 RGB LED */ 50/* ws2812 RGB LED */
51#define RGB_DI_PIN C6 51#define RGB_DI_PIN C6
52#define RGBLIGHT_ANIMATIONS 52#define RGBLIGHT_EFFECT_BREATHING
53#define RGBLIGHT_EFFECT_RAINBOW_MOOD
54#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
55#define RGBLIGHT_EFFECT_SNAKE
56#define RGBLIGHT_EFFECT_KNIGHT
57#define RGBLIGHT_EFFECT_CHRISTMAS
58#define RGBLIGHT_EFFECT_STATIC_GRADIENT
59#define RGBLIGHT_EFFECT_RGB_TEST
60#define RGBLIGHT_EFFECT_ALTERNATING
61#define RGBLIGHT_EFFECT_TWINKLE
53#define RGBLED_NUM 12 // Number of LEDs 62#define RGBLED_NUM 12 // Number of LEDs
54#define RGBLIGHT_HUE_STEP 10 63#define RGBLIGHT_HUE_STEP 10
55#define RGBLIGHT_SAT_STEP 17 64#define RGBLIGHT_SAT_STEP 17
diff --git a/keyboards/handwired/bento/rev1/config.h b/keyboards/handwired/bento/rev1/config.h
index 0eb7664878..870710a8c9 100644
--- a/keyboards/handwired/bento/rev1/config.h
+++ b/keyboards/handwired/bento/rev1/config.h
@@ -39,8 +39,16 @@
39 #define RGBLIGHT_VAL_STEP 8 39 #define RGBLIGHT_VAL_STEP 8
40 #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 40 #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
41 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 41 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
42 /*== all animations enable ==*/ 42#define RGBLIGHT_EFFECT_BREATHING
43 #define RGBLIGHT_ANIMATIONS 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
44#endif 52#endif
45 53
46/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 54/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
diff --git a/keyboards/handwired/bento/rev1/rev1.c b/keyboards/handwired/bento/rev1/rev1.c
index 8f195d3ef8..4ab5dc2fd0 100644
--- a/keyboards/handwired/bento/rev1/rev1.c
+++ b/keyboards/handwired/bento/rev1/rev1.c
@@ -19,7 +19,7 @@ void eeconfig_init_kb(void) {
19#ifdef RGBLIGHT_ENABLE 19#ifdef RGBLIGHT_ENABLE
20 rgblight_enable(); // Enable RGB by default 20 rgblight_enable(); // Enable RGB by default
21 rgblight_sethsv(0, 255, 255); // Set default HSV - red hue, full saturation, full brightness 21 rgblight_sethsv(0, 255, 255); // Set default HSV - red hue, full saturation, full brightness
22#ifdef RGBLIGHT_ANIMATIONS 22#ifdef RGBLIGHT_EFFECT_RAINBOW_SWIRL
23 rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 2); // set to RGB_RAINBOW_SWIRL by default 23 rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 2); // set to RGB_RAINBOW_SWIRL by default
24#endif 24#endif
25#endif 25#endif
diff --git a/keyboards/handwired/bolek/config.h b/keyboards/handwired/bolek/config.h
index b6cbea8f39..9eb853c137 100644
--- a/keyboards/handwired/bolek/config.h
+++ b/keyboards/handwired/bolek/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/handwired/bstk100/config.h b/keyboards/handwired/bstk100/config.h
index c51031b2b5..69389d057e 100644
--- a/keyboards/handwired/bstk100/config.h
+++ b/keyboards/handwired/bstk100/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/handwired/chiron/keymaps/default/config.h b/keyboards/handwired/chiron/keymaps/default/config.h
index e67664253c..06c5f586e4 100644
--- a/keyboards/handwired/chiron/keymaps/default/config.h
+++ b/keyboards/handwired/chiron/keymaps/default/config.h
@@ -43,9 +43,14 @@
43#define RGBLIGHT_VAL_STEP 8 43#define RGBLIGHT_VAL_STEP 8
44 44
45// Selectively enable animations to save on code size. 45// Selectively enable animations to save on code size.
46#undef RGBLIGHT_ANIMATIONS
47#define RGBLIGHT_EFFECT_BREATHING
48#define RGBLIGHT_EFFECT_BREATHING 46#define RGBLIGHT_EFFECT_BREATHING
49#define RGBLIGHT_EFFECT_RAINBOW_MOOD 47#define RGBLIGHT_EFFECT_RAINBOW_MOOD
50#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 48#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
51 49
50#undef RGBLIGHT_EFFECT_SNAKE
51#undef RGBLIGHT_EFFECT_KNIGHT
52#undef RGBLIGHT_EFFECT_CHRISTMAS
53#undef RGBLIGHT_EFFECT_STATIC_GRADIENT
54#undef RGBLIGHT_EFFECT_RGB_TEST
55#undef RGBLIGHT_EFFECT_ALTERNATING
56#undef RGBLIGHT_EFFECT_TWINKLE
diff --git a/keyboards/handwired/co60/rev7/config.h b/keyboards/handwired/co60/rev7/config.h
index deed36713b..9975901a6f 100644
--- a/keyboards/handwired/co60/rev7/config.h
+++ b/keyboards/handwired/co60/rev7/config.h
@@ -49,7 +49,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
49#define WS2812_SPI SPID1 49#define WS2812_SPI SPID1
50#define WS2812_SPI_MOSI_PAL_MODE 5 50#define WS2812_SPI_MOSI_PAL_MODE 5
51 51
52#define RGBLIGHT_ANIMATIONS 52#define RGBLIGHT_EFFECT_BREATHING
53#define RGBLIGHT_EFFECT_RAINBOW_MOOD
54#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
55#define RGBLIGHT_EFFECT_SNAKE
56#define RGBLIGHT_EFFECT_KNIGHT
57#define RGBLIGHT_EFFECT_CHRISTMAS
58#define RGBLIGHT_EFFECT_STATIC_GRADIENT
59#define RGBLIGHT_EFFECT_RGB_TEST
60#define RGBLIGHT_EFFECT_ALTERNATING
61#define RGBLIGHT_EFFECT_TWINKLE
53 62
54#define RGBLED_NUM 16 63#define RGBLED_NUM 16
55#define RGB_DI_PIN A7 64#define RGB_DI_PIN A7
diff --git a/keyboards/handwired/consolekeyboard/18key/config.h b/keyboards/handwired/consolekeyboard/18key/config.h
index 98aa5895e4..e9b84c5828 100644
--- a/keyboards/handwired/consolekeyboard/18key/config.h
+++ b/keyboards/handwired/consolekeyboard/18key/config.h
@@ -45,9 +45,6 @@
45 #define RGBLIGHT_VAL_STEP 8 45 #define RGBLIGHT_VAL_STEP 8
46 #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 46 #define RGBLIGHT_LIMIT_VAL 255 /* 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 ==*/
49 // #define RGBLIGHT_ANIMATIONS
50// /*== or choose animations ==*/
51 #define RGBLIGHT_EFFECT_BREATHING 48 #define RGBLIGHT_EFFECT_BREATHING
52// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 49// #define RGBLIGHT_EFFECT_RAINBOW_MOOD
53// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 50// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
@@ -58,4 +55,3 @@
58// #define RGBLIGHT_EFFECT_RGB_TEST 55// #define RGBLIGHT_EFFECT_RGB_TEST
59// #define RGBLIGHT_EFFECT_ALTERNATING 56// #define RGBLIGHT_EFFECT_ALTERNATING
60#endif 57#endif
61
diff --git a/keyboards/handwired/consolekeyboard/20key/config.h b/keyboards/handwired/consolekeyboard/20key/config.h
index 1ed0e5743f..7b8e521cf9 100644
--- a/keyboards/handwired/consolekeyboard/20key/config.h
+++ b/keyboards/handwired/consolekeyboard/20key/config.h
@@ -45,9 +45,6 @@
45 #define RGBLIGHT_VAL_STEP 8 45 #define RGBLIGHT_VAL_STEP 8
46 #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 46 #define RGBLIGHT_LIMIT_VAL 255 /* 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 ==*/
49 // #define RGBLIGHT_ANIMATIONS
50// /*== or choose animations ==*/
51 #define RGBLIGHT_EFFECT_BREATHING 48 #define RGBLIGHT_EFFECT_BREATHING
52// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 49// #define RGBLIGHT_EFFECT_RAINBOW_MOOD
53// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 50// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
@@ -58,4 +55,3 @@
58// #define RGBLIGHT_EFFECT_RGB_TEST 55// #define RGBLIGHT_EFFECT_RGB_TEST
59// #define RGBLIGHT_EFFECT_ALTERNATING 56// #define RGBLIGHT_EFFECT_ALTERNATING
60#endif 57#endif
61
diff --git a/keyboards/handwired/consolekeyboard/27key/config.h b/keyboards/handwired/consolekeyboard/27key/config.h
index f2f97c5ddd..45159412c8 100644
--- a/keyboards/handwired/consolekeyboard/27key/config.h
+++ b/keyboards/handwired/consolekeyboard/27key/config.h
@@ -45,9 +45,6 @@
45 #define RGBLIGHT_VAL_STEP 8 45 #define RGBLIGHT_VAL_STEP 8
46 #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 46 #define RGBLIGHT_LIMIT_VAL 255 /* 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 ==*/
49 // #define RGBLIGHT_ANIMATIONS
50// /*== or choose animations ==*/
51 #define RGBLIGHT_EFFECT_BREATHING 48 #define RGBLIGHT_EFFECT_BREATHING
52// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 49// #define RGBLIGHT_EFFECT_RAINBOW_MOOD
53// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 50// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
@@ -58,4 +55,3 @@
58// #define RGBLIGHT_EFFECT_RGB_TEST 55// #define RGBLIGHT_EFFECT_RGB_TEST
59// #define RGBLIGHT_EFFECT_ALTERNATING 56// #define RGBLIGHT_EFFECT_ALTERNATING
60#endif 57#endif
61
diff --git a/keyboards/handwired/consolekeyboard/30key/config.h b/keyboards/handwired/consolekeyboard/30key/config.h
index 6839a40dc3..5840aa4b26 100644
--- a/keyboards/handwired/consolekeyboard/30key/config.h
+++ b/keyboards/handwired/consolekeyboard/30key/config.h
@@ -45,10 +45,7 @@
45 #define RGBLIGHT_VAL_STEP 8 45 #define RGBLIGHT_VAL_STEP 8
46 #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 46 #define RGBLIGHT_LIMIT_VAL 255 /* 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
50// /*== or choose animations ==*/
51 #define RGBLIGHT_EFFECT_BREATHING
52// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 49// #define RGBLIGHT_EFFECT_RAINBOW_MOOD
53// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 50// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
54// #define RGBLIGHT_EFFECT_SNAKE 51// #define RGBLIGHT_EFFECT_SNAKE
@@ -58,4 +55,3 @@
58// #define RGBLIGHT_EFFECT_RGB_TEST 55// #define RGBLIGHT_EFFECT_RGB_TEST
59// #define RGBLIGHT_EFFECT_ALTERNATING 56// #define RGBLIGHT_EFFECT_ALTERNATING
60#endif 57#endif
61
diff --git a/keyboards/handwired/d48/config.h b/keyboards/handwired/d48/config.h
index 47ae30a98f..0a1ad5a0d2 100644
--- a/keyboards/handwired/d48/config.h
+++ b/keyboards/handwired/d48/config.h
@@ -30,7 +30,16 @@
30#define RGBLIGHT_HUE_STEP 8 30#define RGBLIGHT_HUE_STEP 8
31#define RGBLIGHT_SAT_STEP 8 31#define RGBLIGHT_SAT_STEP 8
32#define RGBLIGHT_VAL_STEP 8 32#define RGBLIGHT_VAL_STEP 8
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#endif 43#endif
35 44
36/* Audio */ 45/* Audio */
diff --git a/keyboards/handwired/dactyl_left/config.h b/keyboards/handwired/dactyl_left/config.h
index c10096e590..6769d445d8 100644
--- a/keyboards/handwired/dactyl_left/config.h
+++ b/keyboards/handwired/dactyl_left/config.h
@@ -58,18 +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
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// /*== customize breathing effect ==*/ 61// /*== customize breathing effect ==*/
74// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 62// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
75// #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/handwired/dactyl_manuform/5x6/keymaps/rishka/config.h b/keyboards/handwired/dactyl_manuform/5x6/keymaps/rishka/config.h
index bcfea1f14f..fb01f969d3 100644
--- a/keyboards/handwired/dactyl_manuform/5x6/keymaps/rishka/config.h
+++ b/keyboards/handwired/dactyl_manuform/5x6/keymaps/rishka/config.h
@@ -34,6 +34,15 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
34#endif 34#endif
35#define RGBLED_NUM 54 35#define RGBLED_NUM 54
36#define RGBLIGHT_LIMIT_VAL 200 36#define RGBLIGHT_LIMIT_VAL 200
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 RGBLIGHT_LED_MAP { 11,10,9,8,7,6,5,4,3,2,1,0,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26 } 47// #define RGBLIGHT_LED_MAP { 11,10,9,8,7,6,5,4,3,2,1,0,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26 }
39#define RGBLIGHT_SPLIT 27 48#define RGBLIGHT_SPLIT 27
diff --git a/keyboards/handwired/dactyl_manuform/5x6/keymaps/squirrel/config.h b/keyboards/handwired/dactyl_manuform/5x6/keymaps/squirrel/config.h
index 626fe3cbdc..44c4234c9b 100644
--- a/keyboards/handwired/dactyl_manuform/5x6/keymaps/squirrel/config.h
+++ b/keyboards/handwired/dactyl_manuform/5x6/keymaps/squirrel/config.h
@@ -35,6 +35,15 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
35#define RGB_DI_PIN D3 35#define RGB_DI_PIN D3
36#undef RGBLED_NUM 36#undef RGBLED_NUM
37#define RGBLED_NUM 30 37#define RGBLED_NUM 30
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_LIMIT_VAL 95 48#define RGBLIGHT_LIMIT_VAL 95
40#define RGBLIGHT_SPLIT 49#define RGBLIGHT_SPLIT
diff --git a/keyboards/handwired/evk/v1_3/config.h b/keyboards/handwired/evk/v1_3/config.h
index 9a2192ec44..e8e3ecb704 100644
--- a/keyboards/handwired/evk/v1_3/config.h
+++ b/keyboards/handwired/evk/v1_3/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 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 ==*/
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/handwired/floorboard/config.h b/keyboards/handwired/floorboard/config.h
index 2f071df7bd..70362f0f24 100644
--- a/keyboards/handwired/floorboard/config.h
+++ b/keyboards/handwired/floorboard/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/handwired/frankie_macropad/config.h b/keyboards/handwired/frankie_macropad/config.h
index 883807239b..bd37acd361 100644
--- a/keyboards/handwired/frankie_macropad/config.h
+++ b/keyboards/handwired/frankie_macropad/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/handwired/freoduo/config.h b/keyboards/handwired/freoduo/config.h
index e4393a319d..45d4609abf 100644
--- a/keyboards/handwired/freoduo/config.h
+++ b/keyboards/handwired/freoduo/config.h
@@ -46,7 +46,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
46# define RGBLIGHT_LED_MAP { 8, 7, 6, 5, 4, 3, 2, 1, 0, 17, 16, 15, 14, 13, 12, 11, 10, 9} 46# define RGBLIGHT_LED_MAP { 8, 7, 6, 5, 4, 3, 2, 1, 0, 17, 16, 15, 14, 13, 12, 11, 10, 9}
47# define RGBLIGHT_LAYERS 47# define RGBLIGHT_LAYERS
48#endif 48#endif
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 RGBLIGHT_SLEEP 59#define RGBLIGHT_SLEEP
51#define RGBLIGHT_HUE_STEP 16 60#define RGBLIGHT_HUE_STEP 16
52#define RGBLIGHT_SAT_STEP 8 61#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/handwired/hacked_motospeed/config.h b/keyboards/handwired/hacked_motospeed/config.h
index 690e96365c..4ad84b0677 100644
--- a/keyboards/handwired/hacked_motospeed/config.h
+++ b/keyboards/handwired/hacked_motospeed/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 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 ==*/
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// #endif 63// #endif
76 64
77/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 65/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
diff --git a/keyboards/handwired/heisenberg/config.h b/keyboards/handwired/heisenberg/config.h
index 84224a4514..fb418acbdc 100644
--- a/keyboards/handwired/heisenberg/config.h
+++ b/keyboards/handwired/heisenberg/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
diff --git a/keyboards/handwired/hexon38/config.h b/keyboards/handwired/hexon38/config.h
index 292e0c8410..f5b4fd6d3a 100644
--- a/keyboards/handwired/hexon38/config.h
+++ b/keyboards/handwired/hexon38/config.h
@@ -19,7 +19,16 @@
19#define DEBOUNCE 5 19#define DEBOUNCE 5
20 20
21#ifdef RGB_DI_PIN 21#ifdef RGB_DI_PIN
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 RGBLED_NUM 0 32#define RGBLED_NUM 0
24#define RGBLIGHT_HUE_STEP 8 33#define RGBLIGHT_HUE_STEP 8
25#define RGBLIGHT_SAT_STEP 8 34#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/handwired/hnah40/config.h b/keyboards/handwired/hnah40/config.h
index 6d4e8f7d33..8f9ca21588 100644
--- a/keyboards/handwired/hnah40/config.h
+++ b/keyboards/handwired/hnah40/config.h
@@ -44,7 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 44
45// #define RGB_DI_PIN E2 45// #define RGB_DI_PIN E2
46// #ifdef RGB_DI_PIN 46// #ifdef RGB_DI_PIN
47// #define RGBLIGHT_ANIMATIONS
48// #define RGBLED_NUM 16 47// #define RGBLED_NUM 16
49// #define RGBLIGHT_HUE_STEP 8 48// #define RGBLIGHT_HUE_STEP 8
50// #define RGBLIGHT_SAT_STEP 8 49// #define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/handwired/jopr/config.h b/keyboards/handwired/jopr/config.h
index bf7d94d5f6..9acc8a4f4e 100644
--- a/keyboards/handwired/jopr/config.h
+++ b/keyboards/handwired/jopr/config.h
@@ -27,7 +27,6 @@
27 27
28/*#define RGB_DI_PIN F4*/ 28/*#define RGB_DI_PIN F4*/
29#ifdef RGB_DI_PIN 29#ifdef RGB_DI_PIN
30/*#define RGBLIGHT_ANIMATIONS*/
31#define RGBLED_NUM 1 30#define RGBLED_NUM 1
32#define RGBLIGHT_HUE_STEP 1 31#define RGBLIGHT_HUE_STEP 1
33#define RGBLIGHT_SAT_STEP 1 32#define RGBLIGHT_SAT_STEP 1
diff --git a/keyboards/handwired/jtallbean/split_65/config.h b/keyboards/handwired/jtallbean/split_65/config.h
index e3c08722e2..26d49cecb1 100644
--- a/keyboards/handwired/jtallbean/split_65/config.h
+++ b/keyboards/handwired/jtallbean/split_65/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/handwired/juliet/config.h b/keyboards/handwired/juliet/config.h
index 4b8cc99995..3dbf0ae715 100644
--- a/keyboards/handwired/juliet/config.h
+++ b/keyboards/handwired/juliet/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// #endif 62// #endif
75 63
76/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 64/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
diff --git a/keyboards/handwired/lemonpad/config.h b/keyboards/handwired/lemonpad/config.h
index 7db499aba4..dfa1184a92 100644
--- a/keyboards/handwired/lemonpad/config.h
+++ b/keyboards/handwired/lemonpad/config.h
@@ -50,18 +50,6 @@
50//# define RGBLIGHT_VAL_STEP 8 50//# define RGBLIGHT_VAL_STEP 8
51//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 51//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
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 ==*/
54//# define RGBLIGHT_ANIMATIONS
55/*== or choose 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/*== customize breathing effect ==*/ 53/*== customize breathing effect ==*/
66/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 54/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
67//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 55//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/handwired/lovelive9/config.h b/keyboards/handwired/lovelive9/config.h
index 42974d48a5..771c26f3d7 100644
--- a/keyboards/handwired/lovelive9/config.h
+++ b/keyboards/handwired/lovelive9/config.h
@@ -19,7 +19,16 @@
19 19
20#define RGBLED_NUM 9 // Number of LEDs 20#define RGBLED_NUM 9 // Number of LEDs
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
23#define BACKLIGHT_LEVELS 5 32#define BACKLIGHT_LEVELS 5
24#define RGBLIGHT_EFFECT_SNAKE_LENGTH 4 33#define RGBLIGHT_EFFECT_SNAKE_LENGTH 4
25#define BREATHING_PERIOD 2 34#define BREATHING_PERIOD 2
diff --git a/keyboards/handwired/marauder/config.h b/keyboards/handwired/marauder/config.h
index a3165c480d..3873048f7a 100644
--- a/keyboards/handwired/marauder/config.h
+++ b/keyboards/handwired/marauder/config.h
@@ -45,16 +45,4 @@
45 #define RGBLIGHT_VAL_STEP 8 45 #define RGBLIGHT_VAL_STEP 8
46 #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 46 #define RGBLIGHT_LIMIT_VAL 255 /* 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 ==*/
49// #define RGBLIGHT_ANIMATIONS
50// /*== or choose 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#endif 48#endif
diff --git a/keyboards/handwired/mechboards_micropad/config.h b/keyboards/handwired/mechboards_micropad/config.h
index 659bed03e2..066118bd2c 100644
--- a/keyboards/handwired/mechboards_micropad/config.h
+++ b/keyboards/handwired/mechboards_micropad/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/handwired/minorca/keymaps/rgb/config.h b/keyboards/handwired/minorca/keymaps/rgb/config.h
index d3715d054b..6050bcf11d 100644
--- a/keyboards/handwired/minorca/keymaps/rgb/config.h
+++ b/keyboards/handwired/minorca/keymaps/rgb/config.h
@@ -2,7 +2,16 @@
2 2
3/* ws2812 RGB LED */ 3/* ws2812 RGB LED */
4#define RGB_DI_PIN D5 4#define RGB_DI_PIN D5
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 13 // Number of LEDs 15#define RGBLED_NUM 13 // 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
diff --git a/keyboards/handwired/oem_ansi_fullsize/config.h b/keyboards/handwired/oem_ansi_fullsize/config.h
index 0ba0cb3897..14e3683a5a 100644
--- a/keyboards/handwired/oem_ansi_fullsize/config.h
+++ b/keyboards/handwired/oem_ansi_fullsize/config.h
@@ -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/handwired/onekey/keymaps/apa102/config.h b/keyboards/handwired/onekey/keymaps/apa102/config.h
index aeb22a261b..756ebb3593 100644
--- a/keyboards/handwired/onekey/keymaps/apa102/config.h
+++ b/keyboards/handwired/onekey/keymaps/apa102/config.h
@@ -2,4 +2,13 @@
2 2
3#define RGBLED_NUM 40 3#define RGBLED_NUM 40
4#define APA102_DEFAULT_BRIGHTNESS 5 4#define APA102_DEFAULT_BRIGHTNESS 5
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
diff --git a/keyboards/handwired/onekey/keymaps/rgb/config.h b/keyboards/handwired/onekey/keymaps/rgb/config.h
index 89e76326b4..1e54383769 100644
--- a/keyboards/handwired/onekey/keymaps/rgb/config.h
+++ b/keyboards/handwired/onekey/keymaps/rgb/config.h
@@ -1,4 +1,13 @@
1#pragma once 1#pragma once
2 2
3#define RGBLED_NUM 9 3#define RGBLED_NUM 9
4#define RGBLIGHT_ANIMATIONS 4#define RGBLIGHT_EFFECT_BREATHING
5#define RGBLIGHT_EFFECT_RAINBOW_MOOD
6#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
7#define RGBLIGHT_EFFECT_SNAKE
8#define RGBLIGHT_EFFECT_KNIGHT
9#define RGBLIGHT_EFFECT_CHRISTMAS
10#define RGBLIGHT_EFFECT_STATIC_GRADIENT
11#define RGBLIGHT_EFFECT_RGB_TEST
12#define RGBLIGHT_EFFECT_ALTERNATING
13#define RGBLIGHT_EFFECT_TWINKLE
diff --git a/keyboards/handwired/owlet60/config.h b/keyboards/handwired/owlet60/config.h
index 3dfccbd218..be338d75ab 100644
--- a/keyboards/handwired/owlet60/config.h
+++ b/keyboards/handwired/owlet60/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 128 /* The maximum brightness level */ 59 #define RGBLIGHT_LIMIT_VAL 128 /* 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
diff --git a/keyboards/handwired/prime_exl_plus/config.h b/keyboards/handwired/prime_exl_plus/config.h
index 46b235f9ee..ba138eb42d 100644
--- a/keyboards/handwired/prime_exl_plus/config.h
+++ b/keyboards/handwired/prime_exl_plus/config.h
@@ -32,7 +32,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
32 32
33#define RGB_DI_PIN D4 33#define RGB_DI_PIN D4
34#define RGBLED_NUM 10 34#define RGBLED_NUM 10
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 45
37/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 46/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
38#define DEBOUNCE 5 47#define DEBOUNCE 5
diff --git a/keyboards/handwired/prkl30/feather/config.h b/keyboards/handwired/prkl30/feather/config.h
index bbed6c0b0b..0fbe096264 100644
--- a/keyboards/handwired/prkl30/feather/config.h
+++ b/keyboards/handwired/prkl30/feather/config.h
@@ -32,7 +32,16 @@
32/* RGB Light Configuration */ 32/* RGB Light Configuration */
33 33
34#define RGB_DI_PIN D1 34#define RGB_DI_PIN D1
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 13 45#define RGBLED_NUM 13
37#define RGBLIGHT_HUE_STEP 8 46#define RGBLIGHT_HUE_STEP 8
38#define RGBLIGHT_SAT_STEP 8 47#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/handwired/prkl30/promicro/config.h b/keyboards/handwired/prkl30/promicro/config.h
index 9f7c4f4f9a..9cb58298fd 100644
--- a/keyboards/handwired/prkl30/promicro/config.h
+++ b/keyboards/handwired/prkl30/promicro/config.h
@@ -32,7 +32,16 @@
32/* RGB Light Configuration */ 32/* RGB Light Configuration */
33 33
34#define RGB_DI_PIN D1 34#define RGB_DI_PIN D1
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 13 45#define RGBLED_NUM 13
37#define RGBLIGHT_HUE_STEP 8 46#define RGBLIGHT_HUE_STEP 8
38#define RGBLIGHT_SAT_STEP 8 47#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/handwired/sick68/config.h b/keyboards/handwired/sick68/config.h
index 79ce50ba8b..60fc1c30ed 100644
--- a/keyboards/handwired/sick68/config.h
+++ b/keyboards/handwired/sick68/config.h
@@ -58,18 +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
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// /*== customize breathing effect ==*/ 61// /*== customize breathing effect ==*/
74// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 62// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
75// #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/handwired/snatchpad/config.h b/keyboards/handwired/snatchpad/config.h
index 188135b4d6..2d4f9ca2b4 100644
--- a/keyboards/handwired/snatchpad/config.h
+++ b/keyboards/handwired/snatchpad/config.h
@@ -55,18 +55,6 @@
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_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/*== customize breathing effect ==*/ 58/*== customize breathing effect ==*/
71/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 59/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
72//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 60//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/handwired/space_oddity/config.h b/keyboards/handwired/space_oddity/config.h
index ab0847e87a..caea1cb3a5 100644
--- a/keyboards/handwired/space_oddity/config.h
+++ b/keyboards/handwired/space_oddity/config.h
@@ -29,7 +29,16 @@
29#define LOCKING_RESYNC_ENABLE 29#define LOCKING_RESYNC_ENABLE
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 RGBLED_NUM 0 42#define RGBLED_NUM 0
34#define RGBLIGHT_HUE_STEP 8 43#define RGBLIGHT_HUE_STEP 8
35#define RGBLIGHT_SAT_STEP 8 44#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/handwired/split89/config.h b/keyboards/handwired/split89/config.h
index b6e8157d2c..55a2287e60 100644
--- a/keyboards/handwired/split89/config.h
+++ b/keyboards/handwired/split89/config.h
@@ -73,18 +73,6 @@ COLS = number of cols per side which curently needs to be equal so there are bla
73//# define RGBLIGHT_VAL_STEP 8 73//# define RGBLIGHT_VAL_STEP 8
74//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 74//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
75//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 75//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
76/*== all animations enable ==*/
77//# define RGBLIGHT_ANIMATIONS
78/*== or choose animations ==*/
79//# define RGBLIGHT_EFFECT_BREATHING
80//# define RGBLIGHT_EFFECT_RAINBOW_MOOD
81//# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
82//# define RGBLIGHT_EFFECT_SNAKE
83//# define RGBLIGHT_EFFECT_KNIGHT
84//# define RGBLIGHT_EFFECT_CHRISTMAS
85//# define RGBLIGHT_EFFECT_STATIC_GRADIENT
86//# define RGBLIGHT_EFFECT_RGB_TEST
87//# define RGBLIGHT_EFFECT_ALTERNATING
88/*== customize breathing effect ==*/ 76/*== customize breathing effect ==*/
89/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 77/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
90//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 78//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/handwired/splittest/config.h b/keyboards/handwired/splittest/config.h
index eecffe3803..7eaab91e91 100644
--- a/keyboards/handwired/splittest/config.h
+++ b/keyboards/handwired/splittest/config.h
@@ -39,7 +39,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39#define LOCKING_RESYNC_ENABLE 39#define LOCKING_RESYNC_ENABLE
40 40
41/* ws2812 RGB LED */ 41/* ws2812 RGB LED */
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 12 52#define RGBLED_NUM 12
44#define RGBLED_SPLIT { 6, 6 } 53#define RGBLED_SPLIT { 6, 6 }
45 54
diff --git a/keyboards/handwired/steamvan/rev1/config.h b/keyboards/handwired/steamvan/rev1/config.h
index 81c58c977e..342f1a02d2 100644
--- a/keyboards/handwired/steamvan/rev1/config.h
+++ b/keyboards/handwired/steamvan/rev1/config.h
@@ -48,7 +48,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48#define WS2812_SPI SPID1 48#define WS2812_SPI SPID1
49#define WS2812_SPI_MOSI_PAL_MODE 5 49#define WS2812_SPI_MOSI_PAL_MODE 5
50 50
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 61
53#define RGBLED_NUM 16 62#define RGBLED_NUM 16
54#define RGB_DI_PIN A7 63#define RGB_DI_PIN A7
diff --git a/keyboards/handwired/sticc14/config.h b/keyboards/handwired/sticc14/config.h
index 19ae8d1dbf..f8c3e2b50f 100644
--- a/keyboards/handwired/sticc14/config.h
+++ b/keyboards/handwired/sticc14/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/handwired/swiftrax/walter/config.h b/keyboards/handwired/swiftrax/walter/config.h
index 9797563edd..cfe446ff8e 100644
--- a/keyboards/handwired/swiftrax/walter/config.h
+++ b/keyboards/handwired/swiftrax/walter/config.h
@@ -42,4 +42,13 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
42 42
43#define RGB_DI_PIN E6 43#define RGB_DI_PIN E6
44#define RGBLED_NUM 24 44#define RGBLED_NUM 24
45#define RGBLIGHT_ANIMATIONS \ No newline at end of file 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
diff --git a/keyboards/handwired/symmetric70_proto/promicro/config.h b/keyboards/handwired/symmetric70_proto/promicro/config.h
index 48ef0cbdb5..caba8ebf6d 100644
--- a/keyboards/handwired/symmetric70_proto/promicro/config.h
+++ b/keyboards/handwired/symmetric70_proto/promicro/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/handwired/symmetric70_proto/proton_c/config.h b/keyboards/handwired/symmetric70_proto/proton_c/config.h
index 040575ef55..2fe22de67f 100644
--- a/keyboards/handwired/symmetric70_proto/proton_c/config.h
+++ b/keyboards/handwired/symmetric70_proto/proton_c/config.h
@@ -70,18 +70,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
70//# define RGBLIGHT_VAL_STEP 8 70//# define RGBLIGHT_VAL_STEP 8
71//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 71//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
72//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 72//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
73/*== all animations enable ==*/
74//# define RGBLIGHT_ANIMATIONS
75/*== or choose animations ==*/
76//# define RGBLIGHT_EFFECT_BREATHING
77//# define RGBLIGHT_EFFECT_RAINBOW_MOOD
78//# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
79//# define RGBLIGHT_EFFECT_SNAKE
80//# define RGBLIGHT_EFFECT_KNIGHT
81//# define RGBLIGHT_EFFECT_CHRISTMAS
82//# define RGBLIGHT_EFFECT_STATIC_GRADIENT
83//# define RGBLIGHT_EFFECT_RGB_TEST
84//# define RGBLIGHT_EFFECT_ALTERNATING
85/*== customize breathing effect ==*/ 73/*== customize breathing effect ==*/
86/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 74/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
87//# 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/handwired/symmetry60/config.h b/keyboards/handwired/symmetry60/config.h
index 17ea91745b..740f5d05ef 100644
--- a/keyboards/handwired/symmetry60/config.h
+++ b/keyboards/handwired/symmetry60/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 B1 42#define RGB_DI_PIN B1
43#ifdef RGB_DI_PIN 43#ifdef RGB_DI_PIN
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 RGBLED_NUM 14 54#define RGBLED_NUM 14
46#define RGBLIGHT_HUE_STEP 8 55#define RGBLIGHT_HUE_STEP 8
47#define RGBLIGHT_SAT_STEP 8 56#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/handwired/tennie/config.h b/keyboards/handwired/tennie/config.h
index e59f7efbe1..9998e313f5 100644
--- a/keyboards/handwired/tennie/config.h
+++ b/keyboards/handwired/tennie/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#endif 69#endif
72 70
73/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 71/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
diff --git a/keyboards/handwired/traveller/config.h b/keyboards/handwired/traveller/config.h
index 82de3bc0ba..ac4d8e3825 100644
--- a/keyboards/handwired/traveller/config.h
+++ b/keyboards/handwired/traveller/config.h
@@ -51,18 +51,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
51# define RGBLIGHT_VAL_STEP 17 51# define RGBLIGHT_VAL_STEP 17
52//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 52//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
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
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/*== customize breathing effect ==*/ 54/*== customize breathing effect ==*/
67/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 55/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
68//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 56//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/handwired/twadlee/tp69/config.h b/keyboards/handwired/twadlee/tp69/config.h
index dd69394916..37f5dbae6e 100644
--- a/keyboards/handwired/twadlee/tp69/config.h
+++ b/keyboards/handwired/twadlee/tp69/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/handwired/uthol/rev2/config.h b/keyboards/handwired/uthol/rev2/config.h
index 6fccc3047d..03263fbbcc 100644
--- a/keyboards/handwired/uthol/rev2/config.h
+++ b/keyboards/handwired/uthol/rev2/config.h
@@ -26,5 +26,4 @@
26//RGB Stuff 26//RGB Stuff
27#define RGB_DI_PIN E6 27#define RGB_DI_PIN E6
28#define RGBLED_NUM 39 28#define RGBLED_NUM 39
29#define RGBLIGHT_ANIMATIONS
30#define RGBLIGHT_DEFAULT_HUE 201 29#define RGBLIGHT_DEFAULT_HUE 201
diff --git a/keyboards/handwired/uthol/rev3/config.h b/keyboards/handwired/uthol/rev3/config.h
index 14da0d8a60..943f9615ea 100644
--- a/keyboards/handwired/uthol/rev3/config.h
+++ b/keyboards/handwired/uthol/rev3/config.h
@@ -57,5 +57,14 @@
57// RGB Stuff 57// RGB Stuff
58#define RGB_DI_PIN B0 58#define RGB_DI_PIN B0
59#define RGBLED_NUM 39 59#define RGBLED_NUM 39
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 RGBLIGHT_DEFAULT_HUE 201 70#define RGBLIGHT_DEFAULT_HUE 201
diff --git a/keyboards/handwired/woodpad/config.h b/keyboards/handwired/woodpad/config.h
index 16290df805..7113e15f39 100644
--- a/keyboards/handwired/woodpad/config.h
+++ b/keyboards/handwired/woodpad/config.h
@@ -51,18 +51,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
51//# define RGBLIGHT_VAL_STEP 8 51//# define RGBLIGHT_VAL_STEP 8
52//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 52//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
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
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/*== customize breathing effect ==*/ 54/*== customize breathing effect ==*/
67/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 55/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
68//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 56//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/helix/pico/config.h b/keyboards/helix/pico/config.h
index b96c9c51cf..fadb3fe204 100644
--- a/keyboards/helix/pico/config.h
+++ b/keyboards/helix/pico/config.h
@@ -70,7 +70,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
70//#define RGBLED_NUM 12 // Number of LEDs. see ./keymaps/default/config.h 70//#define RGBLED_NUM 12 // Number of LEDs. see ./keymaps/default/config.h
71 71
72// Helix keyboard RGB LED support 72// Helix keyboard RGB LED support
73//#define RGBLIGHT_ANIMATIONS : see ./rules.mk: LED_ANIMATIONS = yes or no
74// see ./rules.mk: LED_BACK_ENABLE or LED_UNDERGLOW_ENABLE set yes 73// see ./rules.mk: LED_BACK_ENABLE or LED_UNDERGLOW_ENABLE set yes
75#ifdef RGBLED_BACK 74#ifdef RGBLED_BACK
76 #define RGBLED_NUM 25 75 #define RGBLED_NUM 25
diff --git a/keyboards/helix/rev2/config.h b/keyboards/helix/rev2/config.h
index dcf88cc09c..f409d039c4 100644
--- a/keyboards/helix/rev2/config.h
+++ b/keyboards/helix/rev2/config.h
@@ -77,7 +77,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
77//#define RGBLED_NUM 12 // Number of LEDs. see ./keymaps/default/config.h 77//#define RGBLED_NUM 12 // Number of LEDs. see ./keymaps/default/config.h
78 78
79// Helix keyboard RGB LED support 79// Helix keyboard RGB LED support
80//#define RGBLIGHT_ANIMATIONS : see ./rules.mk: LED_ANIMATIONS = yes or no
81// see ./rules.mk: LED_BACK_ENABLE or LED_UNDERGLOW_ENABLE set yes 80// see ./rules.mk: LED_BACK_ENABLE or LED_UNDERGLOW_ENABLE set yes
82#ifdef RGBLED_BACK 81#ifdef RGBLED_BACK
83 #if MATRIX_ROWS == 8 // HELIX_ROWS == 4 82 #if MATRIX_ROWS == 8 // HELIX_ROWS == 4
diff --git a/keyboards/helix/rev2/keymaps/xulkal/rules.mk b/keyboards/helix/rev2/keymaps/xulkal/rules.mk
index bdf0479a40..5a9c1e2890 100644
--- a/keyboards/helix/rev2/keymaps/xulkal/rules.mk
+++ b/keyboards/helix/rev2/keymaps/xulkal/rules.mk
@@ -1,6 +1,4 @@
1RGBLIGHT_ENABLE = yes 1RGBLIGHT_ENABLE = yes
2# Enable RGBLIGHT Animations
3OPT_DEFS += -DRGBLIGHT_ANIMATIONS
4# Helix specific define for correct RGBLED_NUM 2# Helix specific define for correct RGBLED_NUM
5OPT_DEFS += -DRGBLED_BACK 3OPT_DEFS += -DRGBLED_BACK
6 4
diff --git a/keyboards/helix/rev3_4rows/config.h b/keyboards/helix/rev3_4rows/config.h
index 0dd1a50400..4cd96388b8 100644
--- a/keyboards/helix/rev3_4rows/config.h
+++ b/keyboards/helix/rev3_4rows/config.h
@@ -78,9 +78,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
78// #define RGBLIGHT_VAL_STEP 8 78// #define RGBLIGHT_VAL_STEP 8
79 #define RGBLIGHT_LIMIT_VAL 120 /* The maximum brightness level */ 79 #define RGBLIGHT_LIMIT_VAL 120 /* The maximum brightness level */
80// #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 80// #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
81// /*== all animations enable ==*/
82// #define RGBLIGHT_ANIMATIONS
83// /*== or choose animations ==*/
84// #define RGBLIGHT_EFFECT_BREATHING 81// #define RGBLIGHT_EFFECT_BREATHING
85 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 82 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
86 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 83 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/helix/rev3_5rows/config.h b/keyboards/helix/rev3_5rows/config.h
index 68578c3947..a27fda7795 100644
--- a/keyboards/helix/rev3_5rows/config.h
+++ b/keyboards/helix/rev3_5rows/config.h
@@ -78,9 +78,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
78// #define RGBLIGHT_VAL_STEP 8 78// #define RGBLIGHT_VAL_STEP 8
79 #define RGBLIGHT_LIMIT_VAL 120 /* The maximum brightness level */ 79 #define RGBLIGHT_LIMIT_VAL 120 /* The maximum brightness level */
80// #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 80// #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
81// /*== all animations enable ==*/
82// #define RGBLIGHT_ANIMATIONS
83// /*== or choose animations ==*/
84// #define RGBLIGHT_EFFECT_BREATHING 81// #define RGBLIGHT_EFFECT_BREATHING
85 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 82 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
86 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 83 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/hidtech/bastyl/config.h b/keyboards/hidtech/bastyl/config.h
index 22bdc6c8bd..1feb25b84c 100644
--- a/keyboards/hidtech/bastyl/config.h
+++ b/keyboards/hidtech/bastyl/config.h
@@ -1,4 +1,4 @@
1/* 1/*
2 * Copyright 2020 Quentin LEBASTARD <qlebastard@gmail.com> 2 * Copyright 2020 Quentin LEBASTARD <qlebastard@gmail.com>
3 * Copyright 2020 Anthony MARIN <anthony@hidtech.ca> 3 * Copyright 2020 Anthony MARIN <anthony@hidtech.ca>
4 * 4 *
@@ -27,7 +27,16 @@
27#define RGB_DI_PIN D2 27#define RGB_DI_PIN D2
28#define RGBLED_NUM 38 28#define RGBLED_NUM 38
29#define RGBLIGHT_SPLIT 29#define RGBLIGHT_SPLIT
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 DEBOUNCE 5 40#define DEBOUNCE 5
32#define SOFT_SERIAL_PIN D0 41#define SOFT_SERIAL_PIN D0
33#define LOCKING_SUPPORT_ENABLE 42#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/hifumi/config.h b/keyboards/hifumi/config.h
index 3475843da2..43786161bb 100644
--- a/keyboards/hifumi/config.h
+++ b/keyboards/hifumi/config.h
@@ -44,4 +44,13 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44#define RGBLED_NUM 6 44#define RGBLED_NUM 6
45#define RGBLIGHT_LIMIT_VAL 255 45#define RGBLIGHT_LIMIT_VAL 255
46#define RGBLIGHT_HUE_STEP 5 46#define RGBLIGHT_HUE_STEP 5
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
diff --git a/keyboards/hineybush/h10/config.h b/keyboards/hineybush/h10/config.h
index 2f8fb70069..428e7c7905 100644
--- a/keyboards/hineybush/h10/config.h
+++ b/keyboards/hineybush/h10/config.h
@@ -51,18 +51,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
51// #define RGBLIGHT_VAL_STEP 8 51// #define RGBLIGHT_VAL_STEP 8
52// #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 52// #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
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
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// /*== customize breathing effect ==*/ 54// /*== customize breathing effect ==*/
67// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 55// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
68// #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 56// #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/hineybush/h660s/config.h b/keyboards/hineybush/h660s/config.h
index 582c1b0958..ad2d13ded2 100644
--- a/keyboards/hineybush/h660s/config.h
+++ b/keyboards/hineybush/h660s/config.h
@@ -51,9 +51,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
51# define RGBLIGHT_VAL_STEP 8 51# define RGBLIGHT_VAL_STEP 8
52# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 52# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
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/hineybush/h75_singa/config.h b/keyboards/hineybush/h75_singa/config.h
index f1428d0b19..d1a75c77be 100644
--- a/keyboards/hineybush/h75_singa/config.h
+++ b/keyboards/hineybush/h75_singa/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/hineybush/h87a/config.h b/keyboards/hineybush/h87a/config.h
index 1200dbd9fb..6a7920f7d3 100644
--- a/keyboards/hineybush/h87a/config.h
+++ b/keyboards/hineybush/h87a/config.h
@@ -58,7 +58,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
58 58
59#define RGB_DI_PIN D3 59#define RGB_DI_PIN D3
60#ifdef RGB_DI_PIN 60#ifdef RGB_DI_PIN
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_HUE_STEP 8 72#define RGBLIGHT_HUE_STEP 8
64#define RGBLIGHT_SAT_STEP 8 73#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/hineybush/h88/config.h b/keyboards/hineybush/h88/config.h
index 79481fbb0a..241df48ecf 100644
--- a/keyboards/hineybush/h88/config.h
+++ b/keyboards/hineybush/h88/config.h
@@ -58,7 +58,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
58 58
59#define RGB_DI_PIN D3 59#define RGB_DI_PIN D3
60#ifdef RGB_DI_PIN 60#ifdef RGB_DI_PIN
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_HUE_STEP 8 72#define RGBLIGHT_HUE_STEP 8
64#define RGBLIGHT_SAT_STEP 8 73#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/hineybush/hbcp/config.h b/keyboards/hineybush/hbcp/config.h
index a92ddc1aa8..8ed0f61528 100644
--- a/keyboards/hineybush/hbcp/config.h
+++ b/keyboards/hineybush/hbcp/config.h
@@ -51,8 +51,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
51 #define RGBLIGHT_VAL_STEP 8 51 #define RGBLIGHT_VAL_STEP 8
52 #define RGBLIGHT_LIMIT_VAL 200 /* The maximum brightness level */ 52 #define RGBLIGHT_LIMIT_VAL 200 /* The maximum brightness level */
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 ==*/ 54#define RGBLIGHT_EFFECT_BREATHING
55 #define RGBLIGHT_ANIMATIONS 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
56 64
57#endif 65#endif
58 66
@@ -73,5 +81,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
73 * This is userful for the Windows task manager shortcut (ctrl+shift+esc). 81 * This is userful for the Windows task manager shortcut (ctrl+shift+esc).
74 */ 82 */
75// #define GRAVE_ESC_CTRL_OVERRIDE 83// #define GRAVE_ESC_CTRL_OVERRIDE
76
77
diff --git a/keyboards/hineybush/hineyg80/config.h b/keyboards/hineybush/hineyg80/config.h
index 4014bc804f..3d9b59bc55 100644
--- a/keyboards/hineybush/hineyg80/config.h
+++ b/keyboards/hineybush/hineyg80/config.h
@@ -34,7 +34,16 @@
34#define LOCKING_RESYNC_ENABLE 34#define LOCKING_RESYNC_ENABLE
35 35
36#ifdef RGB_DI_PIN 36#ifdef RGB_DI_PIN
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 0 47#define RGBLED_NUM 0
39#define RGBLIGHT_HUE_STEP 8 48#define RGBLIGHT_HUE_STEP 8
40#define RGBLIGHT_SAT_STEP 8 49#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/hineybush/physix/config.h b/keyboards/hineybush/physix/config.h
index 6557696f89..4fde85fb5e 100644
--- a/keyboards/hineybush/physix/config.h
+++ b/keyboards/hineybush/physix/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/hineybush/sm68/config.h b/keyboards/hineybush/sm68/config.h
index 62de4db381..a618257e18 100644
--- a/keyboards/hineybush/sm68/config.h
+++ b/keyboards/hineybush/sm68/config.h
@@ -48,9 +48,6 @@ 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 ==*/
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/hnahkb/freyr/config.h b/keyboards/hnahkb/freyr/config.h
index 57abe3e37e..81cd407d13 100644
--- a/keyboards/hnahkb/freyr/config.h
+++ b/keyboards/hnahkb/freyr/config.h
@@ -55,18 +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_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/*== customize breathing effect ==*/ 58/*== customize breathing effect ==*/
71/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 59/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
72//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 60//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/hnahkb/stella/config.h b/keyboards/hnahkb/stella/config.h
index 043c9933da..46112a56cc 100644
--- a/keyboards/hnahkb/stella/config.h
+++ b/keyboards/hnahkb/stella/config.h
@@ -55,18 +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_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/*== customize breathing effect ==*/ 58/*== customize breathing effect ==*/
71/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 59/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
72//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 60//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/hnahkb/vn66/config.h b/keyboards/hnahkb/vn66/config.h
index 92fd3d456c..50c97ad6a8 100644
--- a/keyboards/hnahkb/vn66/config.h
+++ b/keyboards/hnahkb/vn66/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
diff --git a/keyboards/hp69/config.h b/keyboards/hp69/config.h
index 3bb4793186..e77be95ecb 100644
--- a/keyboards/hp69/config.h
+++ b/keyboards/hp69/config.h
@@ -39,7 +39,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39 39
40#define RGB_DI_PIN A3 40#define RGB_DI_PIN A3
41#define RGBLED_NUM 20 41#define RGBLED_NUM 20
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 RGBLIGHT_SLEEP 52#define RGBLIGHT_SLEEP
44 53
45#define AUDIO_PIN A5 54#define AUDIO_PIN A5
@@ -47,4 +56,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
47#define AUDIO_PIN_ALT_AS_NEGATIVE 56#define AUDIO_PIN_ALT_AS_NEGATIVE
48 57
49#define LED_CAPS_LOCK_PIN A6 58#define LED_CAPS_LOCK_PIN A6
50#define LED_SCROLL_LOCK_PIN A7 \ No newline at end of file 59#define LED_SCROLL_LOCK_PIN A7
diff --git a/keyboards/hub16/config.h b/keyboards/hub16/config.h
index e88fba018b..db1b1dafff 100755
--- a/keyboards/hub16/config.h
+++ b/keyboards/hub16/config.h
@@ -38,18 +38,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
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// /*== or choose animations ==*/ 43#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
44// #define RGBLIGHT_EFFECT_BREATHING 44#define RGBLIGHT_EFFECT_SNAKE
45// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 45#define RGBLIGHT_EFFECT_KNIGHT
46// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 46#define RGBLIGHT_EFFECT_CHRISTMAS
47// #define RGBLIGHT_EFFECT_SNAKE 47#define RGBLIGHT_EFFECT_STATIC_GRADIENT
48// #define RGBLIGHT_EFFECT_KNIGHT 48#define RGBLIGHT_EFFECT_RGB_TEST
49// #define RGBLIGHT_EFFECT_CHRISTMAS 49#define RGBLIGHT_EFFECT_ALTERNATING
50// #define RGBLIGHT_EFFECT_STATIC_GRADIENT 50#define RGBLIGHT_EFFECT_TWINKLE
51// #define RGBLIGHT_EFFECT_RGB_TEST
52// #define RGBLIGHT_EFFECT_ALTERNATING
53 51
54/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 52/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
55#define DEBOUNCE 20 53#define DEBOUNCE 20
diff --git a/keyboards/hub16/keymaps/ahk_companion/config.h b/keyboards/hub16/keymaps/ahk_companion/config.h
index aa9e081c75..62b0df937b 100644
--- a/keyboards/hub16/keymaps/ahk_companion/config.h
+++ b/keyboards/hub16/keymaps/ahk_companion/config.h
@@ -18,18 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
18#pragma once 18#pragma once
19 19
20#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 20#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
21// /*== all animations enable ==*/
22// #define RGBLIGHT_ANIMATIONS
23// /*== or choose 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// /*== customize breathing effect ==*/ 21// /*== customize breathing effect ==*/
34// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 22// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
35// #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 23// #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/hub16/keymaps/peepeetee/config.h b/keyboards/hub16/keymaps/peepeetee/config.h
index aa9e081c75..62b0df937b 100644
--- a/keyboards/hub16/keymaps/peepeetee/config.h
+++ b/keyboards/hub16/keymaps/peepeetee/config.h
@@ -18,18 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
18#pragma once 18#pragma once
19 19
20#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 20#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
21// /*== all animations enable ==*/
22// #define RGBLIGHT_ANIMATIONS
23// /*== or choose 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// /*== customize breathing effect ==*/ 21// /*== customize breathing effect ==*/
34// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 22// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
35// #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 23// #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/ianklug/grooveboard/config.h b/keyboards/ianklug/grooveboard/config.h
index 1a42b95b41..77aff8614a 100644
--- a/keyboards/ianklug/grooveboard/config.h
+++ b/keyboards/ianklug/grooveboard/config.h
@@ -65,18 +65,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
65//# define RGBLIGHT_VAL_STEP 8 65//# define RGBLIGHT_VAL_STEP 8
66//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 66//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
67//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 67//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
68/*== all animations enable ==*/
69//# define RGBLIGHT_ANIMATIONS
70/*== or choose animations ==*/
71//# define RGBLIGHT_EFFECT_BREATHING
72//# define RGBLIGHT_EFFECT_RAINBOW_MOOD
73//# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
74//# define RGBLIGHT_EFFECT_SNAKE
75//# define RGBLIGHT_EFFECT_KNIGHT
76//# define RGBLIGHT_EFFECT_CHRISTMAS
77//# define RGBLIGHT_EFFECT_STATIC_GRADIENT
78//# define RGBLIGHT_EFFECT_RGB_TEST
79//# define RGBLIGHT_EFFECT_ALTERNATING
80/*== customize breathing effect ==*/ 68/*== customize breathing effect ==*/
81/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 69/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
82//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 70//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/illuminati/is0/config.h b/keyboards/illuminati/is0/config.h
index f589733388..841f2d79b7 100644
--- a/keyboards/illuminati/is0/config.h
+++ b/keyboards/illuminati/is0/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/inett_studio/sqx/hotswap/config.h b/keyboards/inett_studio/sqx/hotswap/config.h
index f55cf34eb5..7d00b57954 100644
--- a/keyboards/inett_studio/sqx/hotswap/config.h
+++ b/keyboards/inett_studio/sqx/hotswap/config.h
@@ -46,7 +46,16 @@
46#define RGBLIGHT_LIMIT_VAL 128 46#define RGBLIGHT_LIMIT_VAL 128
47#define RGBLED_NUM 18 47#define RGBLED_NUM 18
48#define RGB_DI_PIN D7 48#define RGB_DI_PIN D7
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 RGBLIGHT_HUE_STEP 8 59#define RGBLIGHT_HUE_STEP 8
51#define RGBLIGHT_SAT_STEP 8 60#define RGBLIGHT_SAT_STEP 8
52#define RGBLIGHT_VAL_STEP 8 61#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/inett_studio/sqx/universal/config.h b/keyboards/inett_studio/sqx/universal/config.h
index d9bbb1c9fc..d3b26e12a2 100644
--- a/keyboards/inett_studio/sqx/universal/config.h
+++ b/keyboards/inett_studio/sqx/universal/config.h
@@ -46,7 +46,16 @@
46#define RGBLIGHT_LIMIT_VAL 128 46#define RGBLIGHT_LIMIT_VAL 128
47#define RGBLED_NUM 18 47#define RGBLED_NUM 18
48#define RGB_DI_PIN D7 48#define RGB_DI_PIN D7
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 RGBLIGHT_HUE_STEP 8 59#define RGBLIGHT_HUE_STEP 8
51#define RGBLIGHT_SAT_STEP 8 60#define RGBLIGHT_SAT_STEP 8
52#define RGBLIGHT_VAL_STEP 8 61#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/iriskeyboards/config.h b/keyboards/iriskeyboards/config.h
index e761d76895..c3ff6341f4 100644
--- a/keyboards/iriskeyboards/config.h
+++ b/keyboards/iriskeyboards/config.h
@@ -64,18 +64,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
64//# define RGBLIGHT_VAL_STEP 8 64//# define RGBLIGHT_VAL_STEP 8
65//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 65//# 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 */ 66//# 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 ==*/ 67/*== customize breathing effect ==*/
80/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 68/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
81//# 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/jacky_studio/bear_65/config.h b/keyboards/jacky_studio/bear_65/config.h
index dc7e9c6158..c2ff9c38c8 100644
--- a/keyboards/jacky_studio/bear_65/config.h
+++ b/keyboards/jacky_studio/bear_65/config.h
@@ -55,18 +55,16 @@
55 #define RGBLIGHT_VAL_STEP 8 55 #define RGBLIGHT_VAL_STEP 8
56 #define RGBLIGHT_LIMIT_VAL 139 /* The maximum brightness level */ 56 #define RGBLIGHT_LIMIT_VAL 139 /* 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 ==*/ 58#define RGBLIGHT_EFFECT_BREATHING
59 #define RGBLIGHT_ANIMATIONS 59#define RGBLIGHT_EFFECT_RAINBOW_MOOD
60// /*== or choose animations ==*/ 60#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
61// #define RGBLIGHT_EFFECT_BREATHING 61#define RGBLIGHT_EFFECT_SNAKE
62// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 62#define RGBLIGHT_EFFECT_KNIGHT
63// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 63#define RGBLIGHT_EFFECT_CHRISTMAS
64// #define RGBLIGHT_EFFECT_SNAKE 64#define RGBLIGHT_EFFECT_STATIC_GRADIENT
65// #define RGBLIGHT_EFFECT_KNIGHT 65#define RGBLIGHT_EFFECT_RGB_TEST
66// #define RGBLIGHT_EFFECT_CHRISTMAS 66#define RGBLIGHT_EFFECT_ALTERNATING
67// #define RGBLIGHT_EFFECT_STATIC_GRADIENT 67#define RGBLIGHT_EFFECT_TWINKLE
68// #define RGBLIGHT_EFFECT_RGB_TEST
69// #define RGBLIGHT_EFFECT_ALTERNATING
70#endif 68#endif
71 69
72/* RGB matrix support */ 70/* RGB matrix support */
diff --git a/keyboards/jacky_studio/s7_elephant/rev1/config.h b/keyboards/jacky_studio/s7_elephant/rev1/config.h
index b4de22c83e..ccef8fb63d 100644
--- a/keyboards/jacky_studio/s7_elephant/rev1/config.h
+++ b/keyboards/jacky_studio/s7_elephant/rev1/config.h
@@ -37,7 +37,16 @@
37 37
38#define RGB_DI_PIN E6 38#define RGB_DI_PIN E6
39#ifdef RGB_DI_PIN 39#ifdef RGB_DI_PIN
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 2 50#define RGBLED_NUM 2
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/jacky_studio/s7_elephant/rev2/config.h b/keyboards/jacky_studio/s7_elephant/rev2/config.h
index 41a8c77f9d..cbddf31674 100644
--- a/keyboards/jacky_studio/s7_elephant/rev2/config.h
+++ b/keyboards/jacky_studio/s7_elephant/rev2/config.h
@@ -48,7 +48,16 @@
48 48
49#define RGB_DI_PIN E2 49#define RGB_DI_PIN E2
50#ifdef RGB_DI_PIN 50#ifdef RGB_DI_PIN
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 2 61#define RGBLED_NUM 2
53#define RGBLIGHT_HUE_STEP 8 62#define RGBLIGHT_HUE_STEP 8
54#define RGBLIGHT_SAT_STEP 8 63#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/jc65/v32a/config.h b/keyboards/jc65/v32a/config.h
index 01b73b34db..a8f6262fc8 100644
--- a/keyboards/jc65/v32a/config.h
+++ b/keyboards/jc65/v32a/config.h
@@ -32,7 +32,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
32#define BACKLIGHT_LEVELS 3 32#define BACKLIGHT_LEVELS 3
33 33
34#define RGBLED_NUM 16 34#define RGBLED_NUM 16
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 RGBLIGHT_HUE_STEP 8 45#define RGBLIGHT_HUE_STEP 8
37#define RGBLIGHT_SAT_STEP 8 46#define RGBLIGHT_SAT_STEP 8
38#define RGBLIGHT_VAL_STEP 8 47#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/jc65/v32u4/config.h b/keyboards/jc65/v32u4/config.h
index d59d30a12e..a4d03beb76 100644
--- a/keyboards/jc65/v32u4/config.h
+++ b/keyboards/jc65/v32u4/config.h
@@ -32,7 +32,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
32 32
33#define RGB_DI_PIN E2 33#define RGB_DI_PIN E2
34#ifdef RGB_DI_PIN 34#ifdef RGB_DI_PIN
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 20 45#define RGBLED_NUM 20
37#define RGBLIGHT_HUE_STEP 8 46#define RGBLIGHT_HUE_STEP 8
38#define RGBLIGHT_SAT_STEP 8 47#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/jd40/config.h b/keyboards/jd40/config.h
index 340123270e..c229548b6e 100644
--- a/keyboards/jd40/config.h
+++ b/keyboards/jd40/config.h
@@ -54,7 +54,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
54#define LOCKING_RESYNC_ENABLE 54#define LOCKING_RESYNC_ENABLE
55 55
56#define RGB_DI_PIN D3 56#define RGB_DI_PIN D3
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 RGBLED_NUM 12 // Number of LEDs 67#define RGBLED_NUM 12 // Number of LEDs
59#define RGBLIGHT_HUE_STEP 8 68#define RGBLIGHT_HUE_STEP 8
60#define RGBLIGHT_SAT_STEP 8 69#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/jian/nsrev2/config.h b/keyboards/jian/nsrev2/config.h
index 6b36049f94..9e2e5e765e 100644
--- a/keyboards/jian/nsrev2/config.h
+++ b/keyboards/jian/nsrev2/config.h
@@ -49,7 +49,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
49#define RGB_DI_PIN D4 49#define RGB_DI_PIN D4
50#define RGBLIGHT_TIMER 50#define RGBLIGHT_TIMER
51#define RGBLED_NUM 7 // Number of LEDs 51#define RGBLED_NUM 7 // Number of LEDs
52#define RGBLIGHT_ANIMATIONS //not working with splits right now 52#define RGBLIGHT_EFFECT_BREATHING
53#define RGBLIGHT_EFFECT_RAINBOW_MOOD
54#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
55#define RGBLIGHT_EFFECT_SNAKE
56#define RGBLIGHT_EFFECT_KNIGHT
57#define RGBLIGHT_EFFECT_CHRISTMAS
58#define RGBLIGHT_EFFECT_STATIC_GRADIENT
59#define RGBLIGHT_EFFECT_RGB_TEST
60#define RGBLIGHT_EFFECT_ALTERNATING
61#define RGBLIGHT_EFFECT_TWINKLE
53 62
54#define RGBLIGHT_SLEEP 63#define RGBLIGHT_SLEEP
55#define RGBLIGHT_SPLIT 64#define RGBLIGHT_SPLIT
diff --git a/keyboards/jian/rev1/config.h b/keyboards/jian/rev1/config.h
index 9ac9ad9551..3e8f0eed02 100644
--- a/keyboards/jian/rev1/config.h
+++ b/keyboards/jian/rev1/config.h
@@ -97,7 +97,17 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
97#define RGB_DI_PIN D4 97#define RGB_DI_PIN D4
98#define RGBLIGHT_TIMER 98#define RGBLIGHT_TIMER
99#define RGBLED_NUM 7 // Number of LEDs 99#define RGBLED_NUM 7 // Number of LEDs
100#define RGBLIGHT_ANIMATIONS //not working with splits right now 100#define RGBLIGHT_EFFECT_BREATHING
101#define RGBLIGHT_EFFECT_RAINBOW_MOOD
102#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
103#define RGBLIGHT_EFFECT_SNAKE
104#define RGBLIGHT_EFFECT_KNIGHT
105#define RGBLIGHT_EFFECT_CHRISTMAS
106#define RGBLIGHT_EFFECT_STATIC_GRADIENT
107#define RGBLIGHT_EFFECT_RGB_TEST
108#define RGBLIGHT_EFFECT_ALTERNATING
109#define RGBLIGHT_EFFECT_TWINKLE
110
101 111
102#define RGBLIGHT_SLEEP 112#define RGBLIGHT_SLEEP
103#define RGBLIGHT_SPLIT 113#define RGBLIGHT_SPLIT
diff --git a/keyboards/jian/rev2/config.h b/keyboards/jian/rev2/config.h
index d44a2b099a..c142100610 100644
--- a/keyboards/jian/rev2/config.h
+++ b/keyboards/jian/rev2/config.h
@@ -54,7 +54,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
54#define RGB_DI_PIN D4 54#define RGB_DI_PIN D4
55#define RGBLIGHT_TIMER 55#define RGBLIGHT_TIMER
56#define RGBLED_NUM 7 // Number of LEDs 56#define RGBLED_NUM 7 // Number of LEDs
57#define RGBLIGHT_ANIMATIONS //not working with splits right now 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 67
59#define RGBLIGHT_SLEEP 68#define RGBLIGHT_SLEEP
60#define RGBLIGHT_SPLIT 69#define RGBLIGHT_SPLIT
diff --git a/keyboards/jiran/rev2/config.h b/keyboards/jiran/rev2/config.h
index bc216be495..0dd0f63195 100644
--- a/keyboards/jiran/rev2/config.h
+++ b/keyboards/jiran/rev2/config.h
@@ -18,7 +18,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
18#pragma once 18#pragma once
19 19
20#define RGB_DI_PIN B6 20#define RGB_DI_PIN B6
21#define RGBLIGHT_ANIMATIONS 21#define RGBLIGHT_EFFECT_BREATHING
22#define RGBLIGHT_EFFECT_RAINBOW_MOOD
23#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
24#define RGBLIGHT_EFFECT_SNAKE
25#define RGBLIGHT_EFFECT_KNIGHT
26#define RGBLIGHT_EFFECT_CHRISTMAS
27#define RGBLIGHT_EFFECT_STATIC_GRADIENT
28#define RGBLIGHT_EFFECT_RGB_TEST
29#define RGBLIGHT_EFFECT_ALTERNATING
30#define RGBLIGHT_EFFECT_TWINKLE
22#define RGBLED_NUM 56 31#define RGBLED_NUM 56
23#define RGBLIGHT_SPLIT 32#define RGBLIGHT_SPLIT
24#define RGBLED_SPLIT { 28, 28 } 33#define RGBLED_SPLIT { 28, 28 }
diff --git a/keyboards/jm60/config.h b/keyboards/jm60/config.h
index bee9ee0ac0..049e60cc0f 100644
--- a/keyboards/jm60/config.h
+++ b/keyboards/jm60/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/jones/v03/config.h b/keyboards/jones/v03/config.h
index 2c44bbd6bd..8d62ac5b89 100644
--- a/keyboards/jones/v03/config.h
+++ b/keyboards/jones/v03/config.h
@@ -75,9 +75,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
75 #define RGBLIGHT_LAYERS 75 #define RGBLIGHT_LAYERS
76 // #define RGBLIGHT_MAX_LAYERS 2 76 // #define RGBLIGHT_MAX_LAYERS 2
77 #define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF // Overriding RGB Lighting on/off status 77 #define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF // Overriding RGB Lighting on/off status
78 /*== all animations enable ==*/
79 // #define RGBLIGHT_ANIMATIONS
80 /*== or choose animations ==*/
81 // #define RGBLIGHT_EFFECT_BREATHING 78 // #define RGBLIGHT_EFFECT_BREATHING
82 // #define RGBLIGHT_EFFECT_RAINBOW_MOOD 79 // #define RGBLIGHT_EFFECT_RAINBOW_MOOD
83 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 80 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/jones/v03_1/config.h b/keyboards/jones/v03_1/config.h
index 9359b0a51b..3dd38a4267 100644
--- a/keyboards/jones/v03_1/config.h
+++ b/keyboards/jones/v03_1/config.h
@@ -76,9 +76,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
76 #define RGBLIGHT_LAYERS 76 #define RGBLIGHT_LAYERS
77 // #define RGBLIGHT_MAX_LAYERS 2 77 // #define RGBLIGHT_MAX_LAYERS 2
78 #define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF // Overriding RGB Lighting on/off status 78 #define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF // Overriding RGB Lighting on/off status
79 /*== all animations enable ==*/
80 // #define RGBLIGHT_ANIMATIONS
81 /*== or choose animations ==*/
82 // #define RGBLIGHT_EFFECT_BREATHING 79 // #define RGBLIGHT_EFFECT_BREATHING
83 // #define RGBLIGHT_EFFECT_RAINBOW_MOOD 80 // #define RGBLIGHT_EFFECT_RAINBOW_MOOD
84 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 81 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kabedon/kabedon78s/config.h b/keyboards/kabedon/kabedon78s/config.h
index fe34ddf67c..7c78c7229a 100644
--- a/keyboards/kabedon/kabedon78s/config.h
+++ b/keyboards/kabedon/kabedon78s/config.h
@@ -24,22 +24,29 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24#define MATRIX_COLS 18 24#define MATRIX_COLS 18
25 25
26/* Keyboard Matrix Assignments */ 26/* Keyboard Matrix Assignments */
27#define MATRIX_ROW_PINS {D0,D2,F7,B1,B0,D6} 27#define MATRIX_ROW_PINS {D0,D2,F7,B1,B0,D6}
28#define MATRIX_COL_PINS {F5,F4,F6,C6,B6,B4,D3,D1,D4,F1,B3,D5,F0,C7,D7,B5,B2,E6} 28#define MATRIX_COL_PINS {F5,F4,F6,C6,B6,B4,D3,D1,D4,F1,B3,D5,F0,C7,D7,B5,B2,E6}
29 29
30/* COL2ROW, ROW2COL*/ 30/* COL2ROW, ROW2COL*/
31#define DIODE_DIRECTION ROW2COL 31#define DIODE_DIRECTION ROW2COL
32 32
33#define DEBOUNCE 5 33#define DEBOUNCE 5
34 34
35#define RGB_DI_PIN B7 35#define RGB_DI_PIN B7
36#ifdef RGB_DI_PIN 36#ifdef RGB_DI_PIN
37 #define RGBLED_NUM 20 37 #define RGBLED_NUM 20
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_LIMIT_VAL 255 /* The maximum brightness level */ 41 #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
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
45
diff --git a/keyboards/kabedon/kabedon980/config.h b/keyboards/kabedon/kabedon980/config.h
index ad667ae252..7c9e79a3a8 100644
--- a/keyboards/kabedon/kabedon980/config.h
+++ b/keyboards/kabedon/kabedon980/config.h
@@ -37,9 +37,17 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
37 #define RGBLIGHT_SAT_STEP 8 37 #define RGBLIGHT_SAT_STEP 8
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_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#endif 50#endif
42 51
43/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 52/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
44#define DEBOUNCE 5 53#define DEBOUNCE 5
45
diff --git a/keyboards/kabedon/kabedon98e/config.h b/keyboards/kabedon/kabedon98e/config.h
index e5cd98c40b..92ed89677a 100644
--- a/keyboards/kabedon/kabedon98e/config.h
+++ b/keyboards/kabedon/kabedon98e/config.h
@@ -32,7 +32,16 @@
32 32
33#define RGB_DI_PIN B4 33#define RGB_DI_PIN B4
34#define RGBLED_NUM 24 34#define RGBLED_NUM 24
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 45
37#define WS2812_PWM_DRIVER PWMD3 46#define WS2812_PWM_DRIVER PWMD3
38#define WS2812_PWM_CHANNEL 1 47#define WS2812_PWM_CHANNEL 1
diff --git a/keyboards/kagizaraya/chidori/config.h b/keyboards/kagizaraya/chidori/config.h
index cf9c38b64f..c0dde69621 100644
--- a/keyboards/kagizaraya/chidori/config.h
+++ b/keyboards/kagizaraya/chidori/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 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 ==*/
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/kagizaraya/halberd/config.h b/keyboards/kagizaraya/halberd/config.h
index 932c8cac3a..14ba5ca3bd 100644
--- a/keyboards/kagizaraya/halberd/config.h
+++ b/keyboards/kagizaraya/halberd/config.h
@@ -44,7 +44,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 44
45#define RGB_DI_PIN F0 45#define RGB_DI_PIN F0
46#ifdef RGB_DI_PIN 46#ifdef RGB_DI_PIN
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 40 57#define RGBLED_NUM 40
49#define RGBLIGHT_HUE_STEP 8 58#define RGBLIGHT_HUE_STEP 8
50#define RGBLIGHT_SAT_STEP 8 59#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/kagizaraya/scythe/config.h b/keyboards/kagizaraya/scythe/config.h
index 8baa3816f5..ddb51b8114 100644
--- a/keyboards/kagizaraya/scythe/config.h
+++ b/keyboards/kagizaraya/scythe/config.h
@@ -47,7 +47,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
47#define RGBLIGHT_SPLIT 1 47#define RGBLIGHT_SPLIT 1
48#define RGB_DI_PIN F0 48#define RGB_DI_PIN F0
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 9 60#define RGBLED_NUM 9
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/kakunpc/angel17/alpha/config.h b/keyboards/kakunpc/angel17/alpha/config.h
index ae74b25e1a..5e2ddc5668 100644
--- a/keyboards/kakunpc/angel17/alpha/config.h
+++ b/keyboards/kakunpc/angel17/alpha/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/kakunpc/angel17/rev1/config.h b/keyboards/kakunpc/angel17/rev1/config.h
index 0d5f8d597f..0817334599 100644
--- a/keyboards/kakunpc/angel17/rev1/config.h
+++ b/keyboards/kakunpc/angel17/rev1/config.h
@@ -51,18 +51,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
51 #define RGBLIGHT_VAL_STEP 8 51 #define RGBLIGHT_VAL_STEP 8
52 #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 52 #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
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
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// /*== customize breathing effect ==*/ 54// /*== customize breathing effect ==*/
67// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 55// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
68// #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 56// #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/kakunpc/angel64/alpha/config.h b/keyboards/kakunpc/angel64/alpha/config.h
index 796bd9dc51..b3476e3839 100644
--- a/keyboards/kakunpc/angel64/alpha/config.h
+++ b/keyboards/kakunpc/angel64/alpha/config.h
@@ -47,18 +47,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
47 #define RGBLIGHT_VAL_STEP 8 47 #define RGBLIGHT_VAL_STEP 8
48 #define RGBLIGHT_LIMIT_VAL 25 /* The maximum brightness level */ 48 #define RGBLIGHT_LIMIT_VAL 25 /* The maximum brightness level */
49 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 49 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
50 /*== all animations enable ==*/ 50#define RGBLIGHT_EFFECT_BREATHING
51 #define RGBLIGHT_ANIMATIONS 51#define RGBLIGHT_EFFECT_RAINBOW_MOOD
52// /*== or choose animations ==*/ 52#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
53// #define RGBLIGHT_EFFECT_BREATHING 53#define RGBLIGHT_EFFECT_SNAKE
54// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 54#define RGBLIGHT_EFFECT_KNIGHT
55// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 55#define RGBLIGHT_EFFECT_CHRISTMAS
56// #define RGBLIGHT_EFFECT_SNAKE 56#define RGBLIGHT_EFFECT_STATIC_GRADIENT
57// #define RGBLIGHT_EFFECT_KNIGHT 57#define RGBLIGHT_EFFECT_RGB_TEST
58// #define RGBLIGHT_EFFECT_CHRISTMAS 58#define RGBLIGHT_EFFECT_ALTERNATING
59// #define RGBLIGHT_EFFECT_STATIC_GRADIENT 59#define RGBLIGHT_EFFECT_TWINKLE
60// #define RGBLIGHT_EFFECT_RGB_TEST
61// #define RGBLIGHT_EFFECT_ALTERNATING
62// /*== customize breathing effect ==*/ 60// /*== customize breathing effect ==*/
63// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 61// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
64// #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/kakunpc/angel64/rev1/config.h b/keyboards/kakunpc/angel64/rev1/config.h
index 796bd9dc51..b3476e3839 100644
--- a/keyboards/kakunpc/angel64/rev1/config.h
+++ b/keyboards/kakunpc/angel64/rev1/config.h
@@ -47,18 +47,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
47 #define RGBLIGHT_VAL_STEP 8 47 #define RGBLIGHT_VAL_STEP 8
48 #define RGBLIGHT_LIMIT_VAL 25 /* The maximum brightness level */ 48 #define RGBLIGHT_LIMIT_VAL 25 /* The maximum brightness level */
49 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 49 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
50 /*== all animations enable ==*/ 50#define RGBLIGHT_EFFECT_BREATHING
51 #define RGBLIGHT_ANIMATIONS 51#define RGBLIGHT_EFFECT_RAINBOW_MOOD
52// /*== or choose animations ==*/ 52#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
53// #define RGBLIGHT_EFFECT_BREATHING 53#define RGBLIGHT_EFFECT_SNAKE
54// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 54#define RGBLIGHT_EFFECT_KNIGHT
55// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 55#define RGBLIGHT_EFFECT_CHRISTMAS
56// #define RGBLIGHT_EFFECT_SNAKE 56#define RGBLIGHT_EFFECT_STATIC_GRADIENT
57// #define RGBLIGHT_EFFECT_KNIGHT 57#define RGBLIGHT_EFFECT_RGB_TEST
58// #define RGBLIGHT_EFFECT_CHRISTMAS 58#define RGBLIGHT_EFFECT_ALTERNATING
59// #define RGBLIGHT_EFFECT_STATIC_GRADIENT 59#define RGBLIGHT_EFFECT_TWINKLE
60// #define RGBLIGHT_EFFECT_RGB_TEST
61// #define RGBLIGHT_EFFECT_ALTERNATING
62// /*== customize breathing effect ==*/ 60// /*== customize breathing effect ==*/
63// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 61// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
64// #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/kakunpc/business_card/alpha/config.h b/keyboards/kakunpc/business_card/alpha/config.h
index 9673d0328e..afc05e4048 100644
--- a/keyboards/kakunpc/business_card/alpha/config.h
+++ b/keyboards/kakunpc/business_card/alpha/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/kakunpc/business_card/alpha/keymaps/default/config.h b/keyboards/kakunpc/business_card/alpha/keymaps/default/config.h
index 7c15789bdf..ff2381020a 100644
--- a/keyboards/kakunpc/business_card/alpha/keymaps/default/config.h
+++ b/keyboards/kakunpc/business_card/alpha/keymaps/default/config.h
@@ -18,5 +18,14 @@
18 18
19// place overrides here 19// place overrides here
20#ifdef RGB_DI_PIN 20#ifdef RGB_DI_PIN
21 #define RGBLIGHT_ANIMATIONS 21# define RGBLIGHT_EFFECT_BREATHING
22# define RGBLIGHT_EFFECT_RAINBOW_MOOD
23# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
24# define RGBLIGHT_EFFECT_SNAKE
25# define RGBLIGHT_EFFECT_KNIGHT
26# define RGBLIGHT_EFFECT_CHRISTMAS
27# define RGBLIGHT_EFFECT_STATIC_GRADIENT
28# define RGBLIGHT_EFFECT_RGB_TEST
29# define RGBLIGHT_EFFECT_ALTERNATING
30# define RGBLIGHT_EFFECT_TWINKLE
22#endif 31#endif
diff --git a/keyboards/kakunpc/business_card/beta/config.h b/keyboards/kakunpc/business_card/beta/config.h
index 3f78333468..a9466074a8 100644
--- a/keyboards/kakunpc/business_card/beta/config.h
+++ b/keyboards/kakunpc/business_card/beta/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/kakunpc/business_card/beta/keymaps/default/config.h b/keyboards/kakunpc/business_card/beta/keymaps/default/config.h
index e04ba7e4d0..fb0c1ab3a3 100644
--- a/keyboards/kakunpc/business_card/beta/keymaps/default/config.h
+++ b/keyboards/kakunpc/business_card/beta/keymaps/default/config.h
@@ -19,5 +19,14 @@
19// place overrides here 19// place overrides here
20 20
21#ifdef RGB_DI_PIN 21#ifdef RGB_DI_PIN
22 #define RGBLIGHT_ANIMATIONS 22# define RGBLIGHT_EFFECT_BREATHING
23#endif \ No newline at end of file 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
32#endif
diff --git a/keyboards/kakunpc/choc_taro/config.h b/keyboards/kakunpc/choc_taro/config.h
index 5ccbbee0cd..d8c4d02e51 100644
--- a/keyboards/kakunpc/choc_taro/config.h
+++ b/keyboards/kakunpc/choc_taro/config.h
@@ -52,18 +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
59// #define RGBLIGHT_EFFECT_RAINBOW_MOOD
60// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
61// #define RGBLIGHT_EFFECT_SNAKE
62// #define RGBLIGHT_EFFECT_KNIGHT
63// #define RGBLIGHT_EFFECT_CHRISTMAS
64// #define RGBLIGHT_EFFECT_STATIC_GRADIENT
65// #define RGBLIGHT_EFFECT_RGB_TEST
66// #define RGBLIGHT_EFFECT_ALTERNATING
67// /*== customize breathing effect ==*/ 55// /*== customize breathing effect ==*/
68// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 56// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
69// #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/kakunpc/rabbit_capture_plan/config.h b/keyboards/kakunpc/rabbit_capture_plan/config.h
index 89aaf90ee3..9298578293 100644
--- a/keyboards/kakunpc/rabbit_capture_plan/config.h
+++ b/keyboards/kakunpc/rabbit_capture_plan/config.h
@@ -57,18 +57,16 @@ 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 200 /* The maximum brightness level */ 58# define RGBLIGHT_LIMIT_VAL 200 /* 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#define RGBLIGHT_EFFECT_BREATHING
61# define RGBLIGHT_ANIMATIONS 61#define RGBLIGHT_EFFECT_RAINBOW_MOOD
62/*== or choose animations ==*/ 62#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
63//# define RGBLIGHT_EFFECT_BREATHING 63#define RGBLIGHT_EFFECT_SNAKE
64//# define RGBLIGHT_EFFECT_RAINBOW_MOOD 64#define RGBLIGHT_EFFECT_KNIGHT
65//# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 65#define RGBLIGHT_EFFECT_CHRISTMAS
66//# define RGBLIGHT_EFFECT_SNAKE 66#define RGBLIGHT_EFFECT_STATIC_GRADIENT
67//# define RGBLIGHT_EFFECT_KNIGHT 67#define RGBLIGHT_EFFECT_RGB_TEST
68//# define RGBLIGHT_EFFECT_CHRISTMAS 68#define RGBLIGHT_EFFECT_ALTERNATING
69//# define RGBLIGHT_EFFECT_STATIC_GRADIENT 69#define RGBLIGHT_EFFECT_TWINKLE
70//# define RGBLIGHT_EFFECT_RGB_TEST
71//# define RGBLIGHT_EFFECT_ALTERNATING
72/*== customize breathing effect ==*/ 70/*== customize breathing effect ==*/
73/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 71/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
74//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 72//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/kakunpc/suihankey/alpha/config.h b/keyboards/kakunpc/suihankey/alpha/config.h
index a0d75d4407..3a9e384d89 100644
--- a/keyboards/kakunpc/suihankey/alpha/config.h
+++ b/keyboards/kakunpc/suihankey/alpha/config.h
@@ -57,18 +57,16 @@ 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 ==*/ 60#define RGBLIGHT_EFFECT_BREATHING
61 #define RGBLIGHT_ANIMATIONS 61#define RGBLIGHT_EFFECT_RAINBOW_MOOD
62// /*== or choose animations ==*/ 62#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
63// #define RGBLIGHT_EFFECT_BREATHING 63#define RGBLIGHT_EFFECT_SNAKE
64// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 64#define RGBLIGHT_EFFECT_KNIGHT
65// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 65#define RGBLIGHT_EFFECT_CHRISTMAS
66// #define RGBLIGHT_EFFECT_SNAKE 66#define RGBLIGHT_EFFECT_STATIC_GRADIENT
67// #define RGBLIGHT_EFFECT_KNIGHT 67#define RGBLIGHT_EFFECT_RGB_TEST
68// #define RGBLIGHT_EFFECT_CHRISTMAS 68#define RGBLIGHT_EFFECT_ALTERNATING
69// #define RGBLIGHT_EFFECT_STATIC_GRADIENT 69#define RGBLIGHT_EFFECT_TWINKLE
70// #define RGBLIGHT_EFFECT_RGB_TEST
71// #define RGBLIGHT_EFFECT_ALTERNATING
72#endif 70#endif
73 71
74/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 72/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
diff --git a/keyboards/kakunpc/suihankey/rev1/config.h b/keyboards/kakunpc/suihankey/rev1/config.h
index 3757b6cad7..d24e9b7dbb 100644
--- a/keyboards/kakunpc/suihankey/rev1/config.h
+++ b/keyboards/kakunpc/suihankey/rev1/config.h
@@ -57,18 +57,16 @@ 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 ==*/ 60#define RGBLIGHT_EFFECT_BREATHING
61 #define RGBLIGHT_ANIMATIONS 61#define RGBLIGHT_EFFECT_RAINBOW_MOOD
62// /*== or choose animations ==*/ 62#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
63// #define RGBLIGHT_EFFECT_BREATHING 63#define RGBLIGHT_EFFECT_SNAKE
64// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 64#define RGBLIGHT_EFFECT_KNIGHT
65// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 65#define RGBLIGHT_EFFECT_CHRISTMAS
66// #define RGBLIGHT_EFFECT_SNAKE 66#define RGBLIGHT_EFFECT_STATIC_GRADIENT
67// #define RGBLIGHT_EFFECT_KNIGHT 67#define RGBLIGHT_EFFECT_RGB_TEST
68// #define RGBLIGHT_EFFECT_CHRISTMAS 68#define RGBLIGHT_EFFECT_ALTERNATING
69// #define RGBLIGHT_EFFECT_STATIC_GRADIENT 69#define RGBLIGHT_EFFECT_TWINKLE
70// #define RGBLIGHT_EFFECT_RGB_TEST
71// #define RGBLIGHT_EFFECT_ALTERNATING
72#endif 70#endif
73 71
74/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 72/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
diff --git a/keyboards/kakunpc/suihankey/split/alpha/config.h b/keyboards/kakunpc/suihankey/split/alpha/config.h
index 109eeee7eb..77a78982c6 100644
--- a/keyboards/kakunpc/suihankey/split/alpha/config.h
+++ b/keyboards/kakunpc/suihankey/split/alpha/config.h
@@ -58,18 +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
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#endif 61#endif
74 62
75/* 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/kakunpc/suihankey/split/rev1/config.h b/keyboards/kakunpc/suihankey/split/rev1/config.h
index 2667ed6bb6..78dbb3e8d1 100644
--- a/keyboards/kakunpc/suihankey/split/rev1/config.h
+++ b/keyboards/kakunpc/suihankey/split/rev1/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#endif 71#endif
74 72
75/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 73/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
diff --git a/keyboards/kakunpc/thedogkeyboard/config.h b/keyboards/kakunpc/thedogkeyboard/config.h
index a0cfbc6405..d6b027ff32 100644
--- a/keyboards/kakunpc/thedogkeyboard/config.h
+++ b/keyboards/kakunpc/thedogkeyboard/config.h
@@ -53,18 +53,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
53 #define RGBLIGHT_VAL_STEP 8 53 #define RGBLIGHT_VAL_STEP 8
54 #define RGBLIGHT_LIMIT_VAL 50 /* The maximum brightness level */ 54 #define RGBLIGHT_LIMIT_VAL 50 /* The maximum brightness level */
55 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 55 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
56// /*== all animations enable ==*/
57// #define RGBLIGHT_ANIMATIONS
58// /*== or choose animations ==*/
59// #define RGBLIGHT_EFFECT_BREATHING
60// #define RGBLIGHT_EFFECT_RAINBOW_MOOD
61// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
62// #define RGBLIGHT_EFFECT_SNAKE
63// #define RGBLIGHT_EFFECT_KNIGHT
64// #define RGBLIGHT_EFFECT_CHRISTMAS
65// #define RGBLIGHT_EFFECT_STATIC_GRADIENT
66// #define RGBLIGHT_EFFECT_RGB_TEST
67// #define RGBLIGHT_EFFECT_ALTERNATING
68// /*== customize breathing effect ==*/ 56// /*== customize breathing effect ==*/
69// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 57// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
70// #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 58// #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/kapcave/paladin64/config.h b/keyboards/kapcave/paladin64/config.h
index 7d913d8f15..dddc01dc94 100755
--- a/keyboards/kapcave/paladin64/config.h
+++ b/keyboards/kapcave/paladin64/config.h
@@ -105,7 +105,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
105 105
106#define RGB_DI_PIN D0 106#define RGB_DI_PIN D0
107#ifdef RGB_DI_PIN 107#ifdef RGB_DI_PIN
108#define RGBLIGHT_ANIMATIONS 108#define RGBLIGHT_EFFECT_BREATHING
109#define RGBLIGHT_EFFECT_RAINBOW_MOOD
110#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
111#define RGBLIGHT_EFFECT_SNAKE
112#define RGBLIGHT_EFFECT_KNIGHT
113#define RGBLIGHT_EFFECT_CHRISTMAS
114#define RGBLIGHT_EFFECT_STATIC_GRADIENT
115#define RGBLIGHT_EFFECT_RGB_TEST
116#define RGBLIGHT_EFFECT_ALTERNATING
117#define RGBLIGHT_EFFECT_TWINKLE
109#define RGBLED_NUM 14 118#define RGBLED_NUM 14
110#define RGBLIGHT_HUE_STEP 10 119#define RGBLIGHT_HUE_STEP 10
111#define RGBLIGHT_SAT_STEP 17 120#define RGBLIGHT_SAT_STEP 17
diff --git a/keyboards/kb58/config.h b/keyboards/kb58/config.h
index b50f1021af..941b55f3f0 100644
--- a/keyboards/kb58/config.h
+++ b/keyboards/kb58/config.h
@@ -64,18 +64,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
64//# define RGBLIGHT_VAL_STEP 8 64//# define RGBLIGHT_VAL_STEP 8
65//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 65//# 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 */ 66//# 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 ==*/ 67/*== customize breathing effect ==*/
80/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 68/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
81//# 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/kb_elmo/noah_avr/config.h b/keyboards/kb_elmo/noah_avr/config.h
index 6c462d7176..5fe4f96904 100644
--- a/keyboards/kb_elmo/noah_avr/config.h
+++ b/keyboards/kb_elmo/noah_avr/config.h
@@ -35,7 +35,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
35 35
36/* RGB */ 36/* RGB */
37#define RGB_DI_PIN B5 37#define RGB_DI_PIN B5
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 7 48#define RGBLED_NUM 7
40#define RGBLIGHT_SLEEP // RGB will turn off when PC is put to sleep 49#define RGBLIGHT_SLEEP // RGB will turn off when PC is put to sleep
41#define WS2812_BYTE_ORDER WS2812_BYTE_ORDER_BGR // RGB on the Noah is different order 50#define WS2812_BYTE_ORDER WS2812_BYTE_ORDER_BGR // RGB on the Noah is different order
@@ -43,4 +52,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
43 52
44/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 53/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
45#define DEBOUNCE 5 54#define DEBOUNCE 5
46
diff --git a/keyboards/kbdclack/kaishi65/config.h b/keyboards/kbdclack/kaishi65/config.h
index aa8c1e4dd0..fa3838a84c 100644
--- a/keyboards/kbdclack/kaishi65/config.h
+++ b/keyboards/kbdclack/kaishi65/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/kbdfans/kbd19x/config.h b/keyboards/kbdfans/kbd19x/config.h
index 675128d354..c9957cb7dc 100644
--- a/keyboards/kbdfans/kbd19x/config.h
+++ b/keyboards/kbdfans/kbd19x/config.h
@@ -50,7 +50,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50#endif 50#endif
51#define RGB_DI_PIN E2 51#define RGB_DI_PIN E2
52#ifdef RGB_DI_PIN 52#ifdef RGB_DI_PIN
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 18 63#define RGBLED_NUM 18
55#define RGBLIGHT_HUE_STEP 8 64#define RGBLIGHT_HUE_STEP 8
56#define RGBLIGHT_SAT_STEP 8 65#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/kbdfans/kbd4x/config.h b/keyboards/kbdfans/kbd4x/config.h
index a2da25a983..ac639c527b 100644
--- a/keyboards/kbdfans/kbd4x/config.h
+++ b/keyboards/kbdfans/kbd4x/config.h
@@ -45,7 +45,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
45#endif 45#endif
46#define RGB_DI_PIN E2 46#define RGB_DI_PIN E2
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 8 59#define RGBLIGHT_HUE_STEP 8
51#define RGBLIGHT_SAT_STEP 8 60#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/kbdfans/kbd67/hotswap/config.h b/keyboards/kbdfans/kbd67/hotswap/config.h
index d22de44672..f73e04b70c 100644
--- a/keyboards/kbdfans/kbd67/hotswap/config.h
+++ b/keyboards/kbdfans/kbd67/hotswap/config.h
@@ -58,18 +58,17 @@ 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 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 RGBLIGHT_SLEEP 71 #define RGBLIGHT_SLEEP
63// /*== or choose 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#endif 72#endif
74 73
75/* 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/kbdfans/kbd67/rev1/config.h b/keyboards/kbdfans/kbd67/rev1/config.h
index 145a928e22..55126fd6d5 100644
--- a/keyboards/kbdfans/kbd67/rev1/config.h
+++ b/keyboards/kbdfans/kbd67/rev1/config.h
@@ -55,19 +55,17 @@ 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 180 /* The maximum brightness level */ 56 #define RGBLIGHT_LIMIT_VAL 180 /* 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 #define RGBLIGHT_SLEEP 58 #define RGBLIGHT_SLEEP
61/*== or choose animations ==*/ 59#define RGBLIGHT_EFFECT_BREATHING
62 // #define RGBLIGHT_EFFECT_BREATHING 60#define RGBLIGHT_EFFECT_RAINBOW_MOOD
63 // #define RGBLIGHT_EFFECT_RAINBOW_MOOD 61#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
64 // #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 62#define RGBLIGHT_EFFECT_SNAKE
65 // #define RGBLIGHT_EFFECT_SNAKE 63#define RGBLIGHT_EFFECT_KNIGHT
66 // #define RGBLIGHT_EFFECT_KNIGHT 64#define RGBLIGHT_EFFECT_CHRISTMAS
67 // #define RGBLIGHT_EFFECT_CHRISTMAS 65#define RGBLIGHT_EFFECT_STATIC_GRADIENT
68 // #define RGBLIGHT_EFFECT_STATIC_GRADIENT 66#define RGBLIGHT_EFFECT_RGB_TEST
69 // #define RGBLIGHT_EFFECT_RGB_TEST 67#define RGBLIGHT_EFFECT_ALTERNATING
70 // #define RGBLIGHT_EFFECT_ALTERNATING 68#define RGBLIGHT_EFFECT_TWINKLE
71#endif 69#endif
72 70
73/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 71/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
diff --git a/keyboards/kbdfans/kbd67/rev2/config.h b/keyboards/kbdfans/kbd67/rev2/config.h
index f156afd9b1..a06badeba2 100644
--- a/keyboards/kbdfans/kbd67/rev2/config.h
+++ b/keyboards/kbdfans/kbd67/rev2/config.h
@@ -45,7 +45,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
45 45
46#define RGB_DI_PIN E2 46#define RGB_DI_PIN E2
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 8 59#define RGBLIGHT_HUE_STEP 8
51#define RGBLIGHT_SAT_STEP 8 60#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/kbdfans/kbd6x/config.h b/keyboards/kbdfans/kbd6x/config.h
index 7eb6019c74..bba1c147fa 100644
--- a/keyboards/kbdfans/kbd6x/config.h
+++ b/keyboards/kbdfans/kbd6x/config.h
@@ -48,7 +48,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48#endif 48#endif
49#define RGB_DI_PIN F0 49#define RGB_DI_PIN F0
50#ifdef RGB_DI_PIN 50#ifdef RGB_DI_PIN
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
53#define RGBLIGHT_HUE_STEP 12 62#define RGBLIGHT_HUE_STEP 12
54#define RGBLIGHT_SAT_STEP 12 63#define RGBLIGHT_SAT_STEP 12
diff --git a/keyboards/kbdfans/kbd75/config.h b/keyboards/kbdfans/kbd75/config.h
index a743691e70..19f84c6752 100644
--- a/keyboards/kbdfans/kbd75/config.h
+++ b/keyboards/kbdfans/kbd75/config.h
@@ -36,7 +36,16 @@
36 36
37#define RGB_DI_PIN E2 37#define RGB_DI_PIN E2
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 16 49#define RGBLED_NUM 16
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/kbdfans/kbd8x/config.h b/keyboards/kbdfans/kbd8x/config.h
index e37124632b..7e5e6fd6fb 100644
--- a/keyboards/kbdfans/kbd8x/config.h
+++ b/keyboards/kbdfans/kbd8x/config.h
@@ -50,7 +50,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50#endif 50#endif
51#define RGB_DI_PIN E2 51#define RGB_DI_PIN E2
52#ifdef RGB_DI_PIN 52#ifdef RGB_DI_PIN
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 20 63#define RGBLED_NUM 20
55#define RGBLIGHT_HUE_STEP 8 64#define RGBLIGHT_HUE_STEP 8
56#define RGBLIGHT_SAT_STEP 8 65#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/kbdfans/kbd8x_mk2/config.h b/keyboards/kbdfans/kbd8x_mk2/config.h
index 7a2b2aa3c8..b67616cd6a 100644
--- a/keyboards/kbdfans/kbd8x_mk2/config.h
+++ b/keyboards/kbdfans/kbd8x_mk2/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 200 /* The maximum brightness level */ 57 #define RGBLIGHT_LIMIT_VAL 200 /* 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/kbdfans/kbdpad/mk1/config.h b/keyboards/kbdfans/kbdpad/mk1/config.h
index 28ce21e88e..62cb0fe4cc 100644
--- a/keyboards/kbdfans/kbdpad/mk1/config.h
+++ b/keyboards/kbdfans/kbdpad/mk1/config.h
@@ -32,5 +32,14 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
32#define BACKLIGHT_PIN D4 32#define BACKLIGHT_PIN D4
33#define BACKLIGHT_BREATHING 33#define BACKLIGHT_BREATHING
34 34
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 6 45#define RGBLED_NUM 6
diff --git a/keyboards/kbdfans/kbdpad/mk2/config.h b/keyboards/kbdfans/kbdpad/mk2/config.h
index c0f1632169..80313decb6 100644
--- a/keyboards/kbdfans/kbdpad/mk2/config.h
+++ b/keyboards/kbdfans/kbdpad/mk2/config.h
@@ -55,18 +55,16 @@ 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 ==*/ 58#define RGBLIGHT_EFFECT_BREATHING
59 #define RGBLIGHT_ANIMATIONS 59#define RGBLIGHT_EFFECT_RAINBOW_MOOD
60// /*== or choose animations ==*/ 60#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
61// #define RGBLIGHT_EFFECT_BREATHING 61#define RGBLIGHT_EFFECT_SNAKE
62// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 62#define RGBLIGHT_EFFECT_KNIGHT
63// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 63#define RGBLIGHT_EFFECT_CHRISTMAS
64// #define RGBLIGHT_EFFECT_SNAKE 64#define RGBLIGHT_EFFECT_STATIC_GRADIENT
65// #define RGBLIGHT_EFFECT_KNIGHT 65#define RGBLIGHT_EFFECT_RGB_TEST
66// #define RGBLIGHT_EFFECT_CHRISTMAS 66#define RGBLIGHT_EFFECT_ALTERNATING
67// #define RGBLIGHT_EFFECT_STATIC_GRADIENT 67#define RGBLIGHT_EFFECT_TWINKLE
68// #define RGBLIGHT_EFFECT_RGB_TEST
69// #define RGBLIGHT_EFFECT_ALTERNATING
70// /*== customize breathing effect ==*/ 68// /*== customize breathing effect ==*/
71// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 69// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
72// #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 70// #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/kbdfans/niu_mini/config.h b/keyboards/kbdfans/niu_mini/config.h
index 945c932da9..5151be7232 100644
--- a/keyboards/kbdfans/niu_mini/config.h
+++ b/keyboards/kbdfans/niu_mini/config.h
@@ -50,7 +50,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50 50
51#define RGB_DI_PIN E2 51#define RGB_DI_PIN E2
52#ifdef RGB_DI_PIN 52#ifdef RGB_DI_PIN
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 14 63 #define RGBLED_NUM 14
55 #define RGBLIGHT_HUE_STEP 8 64 #define RGBLIGHT_HUE_STEP 8
56 #define RGBLIGHT_SAT_STEP 8 65 #define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/kbdfans/odin/soldered/config.h b/keyboards/kbdfans/odin/soldered/config.h
index 57ad7e8533..5e1631ed67 100644
--- a/keyboards/kbdfans/odin/soldered/config.h
+++ b/keyboards/kbdfans/odin/soldered/config.h
@@ -31,14 +31,17 @@
31#define RGB_DI_PIN B15 31#define RGB_DI_PIN B15
32#ifdef RGB_DI_PIN 32#ifdef RGB_DI_PIN
33#define RGBLED_NUM 4 33#define RGBLED_NUM 4
34#define RGBLIGHT_ANIMATIONS 34#define RGBLIGHT_EFFECT_BREATHING
35#define RGBLIGHT_EFFECT_RGB_TEST
36#define RGBLIGHT_EFFECT_STATIC_GRADIENT
37#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
38#define RGBLIGHT_EFFECT_RAINBOW_MOOD 35#define RGBLIGHT_EFFECT_RAINBOW_MOOD
39#define RGBLIGHT_EFFECT_CHRISTMAS 36#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
40#define RGBLIGHT_EFFECT_SNAKE 37#define RGBLIGHT_EFFECT_SNAKE
41#define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_EFFECT_RAINBOW_MOOD + 8) 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#define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_EFFECT_RAINBOW_MOOD + 8)
42#define RGBLIGHT_HUE_STEP 8 45#define RGBLIGHT_HUE_STEP 8
43#define RGBLIGHT_SAT_STEP 8 46#define RGBLIGHT_SAT_STEP 8
44#define RGBLIGHT_VAL_STEP 8 47#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/kc60/config.h b/keyboards/kc60/config.h
index 8939dd2fbe..420670613b 100644
--- a/keyboards/kc60/config.h
+++ b/keyboards/kc60/config.h
@@ -51,18 +51,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
51# define RGBLIGHT_VAL_STEP 8 51# define RGBLIGHT_VAL_STEP 8
52# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 52# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
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 ==*/ 54#define RGBLIGHT_EFFECT_BREATHING
55# define RGBLIGHT_ANIMATIONS 55#define RGBLIGHT_EFFECT_RAINBOW_MOOD
56/*== or choose animations ==*/ 56#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
57//# define RGBLIGHT_EFFECT_BREATHING 57#define RGBLIGHT_EFFECT_SNAKE
58//# define RGBLIGHT_EFFECT_RAINBOW_MOOD 58#define RGBLIGHT_EFFECT_KNIGHT
59//# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 59#define RGBLIGHT_EFFECT_CHRISTMAS
60//# define RGBLIGHT_EFFECT_SNAKE 60#define RGBLIGHT_EFFECT_STATIC_GRADIENT
61//# define RGBLIGHT_EFFECT_KNIGHT 61#define RGBLIGHT_EFFECT_RGB_TEST
62//# define RGBLIGHT_EFFECT_CHRISTMAS 62#define RGBLIGHT_EFFECT_ALTERNATING
63//# define RGBLIGHT_EFFECT_STATIC_GRADIENT 63#define RGBLIGHT_EFFECT_TWINKLE
64//# define RGBLIGHT_EFFECT_RGB_TEST
65//# define RGBLIGHT_EFFECT_ALTERNATING
66/*== customize breathing effect ==*/ 64/*== customize breathing effect ==*/
67/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 65/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
68# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 66# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/keebio/bdn9/keymaps/brandonschlack/config.h b/keyboards/keebio/bdn9/keymaps/brandonschlack/config.h
index cde5051c8b..16d5bf6ea8 100644
--- a/keyboards/keebio/bdn9/keymaps/brandonschlack/config.h
+++ b/keyboards/keebio/bdn9/keymaps/brandonschlack/config.h
@@ -17,8 +17,17 @@
17 17
18#define ENCODER_DIRECTION_FLIP 18#define ENCODER_DIRECTION_FLIP
19 19
20#undef RGBLIGHT_ANIMATIONS
21#define RGBLIGHT_EFFECT_BREATHING // Only have Breathing Animation 20#define RGBLIGHT_EFFECT_BREATHING // Only have Breathing Animation
21#undef RGBLIGHT_EFFECT_RAINBOW_MOOD
22#undef RGBLIGHT_EFFECT_RAINBOW_SWIRL
23#undef RGBLIGHT_EFFECT_SNAKE
24#undef RGBLIGHT_EFFECT_KNIGHT
25#undef RGBLIGHT_EFFECT_CHRISTMAS
26#undef RGBLIGHT_EFFECT_STATIC_GRADIENT
27#undef RGBLIGHT_EFFECT_RGB_TEST
28#undef RGBLIGHT_EFFECT_ALTERNATING
29#undef RGBLIGHT_EFFECT_TWINKLE
30
22 31
23/* Mouse Keys Configuration */ 32/* Mouse Keys Configuration */
24#define MK_3_SPEED 33#define MK_3_SPEED
diff --git a/keyboards/keebio/bdn9/rev1/config.h b/keyboards/keebio/bdn9/rev1/config.h
index a674477d99..b57958d35f 100644
--- a/keyboards/keebio/bdn9/rev1/config.h
+++ b/keyboards/keebio/bdn9/rev1/config.h
@@ -45,8 +45,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
45 #define RGBLIGHT_VAL_STEP 8 45 #define RGBLIGHT_VAL_STEP 8
46 #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 46 #define RGBLIGHT_LIMIT_VAL 255 /* 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#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
50#endif 58#endif
51 59
52/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 60/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
diff --git a/keyboards/keebio/bdn9/rev1/rev1.c b/keyboards/keebio/bdn9/rev1/rev1.c
index b1b0afc608..f064ca51df 100644
--- a/keyboards/keebio/bdn9/rev1/rev1.c
+++ b/keyboards/keebio/bdn9/rev1/rev1.c
@@ -8,7 +8,7 @@ void eeconfig_init_kb(void) {
8#ifdef RGBLIGHT_ENABLE 8#ifdef RGBLIGHT_ENABLE
9 rgblight_enable(); // Enable RGB by default 9 rgblight_enable(); // Enable RGB by default
10 rgblight_sethsv(0, 255, 255); // Set default HSV - red hue, full saturation, full brightness 10 rgblight_sethsv(0, 255, 255); // Set default HSV - red hue, full saturation, full brightness
11#ifdef RGBLIGHT_ANIMATIONS 11#ifdef RGBLIGHT_EFFECT_RAINBOW_SWIRL
12 rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 2); // set to RGB_RAINBOW_SWIRL by default 12 rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 2); // set to RGB_RAINBOW_SWIRL by default
13#endif 13#endif
14#endif 14#endif
diff --git a/keyboards/keebio/bdn9/rev2/config.h b/keyboards/keebio/bdn9/rev2/config.h
index 3af4f76725..cb9deda24e 100644
--- a/keyboards/keebio/bdn9/rev2/config.h
+++ b/keyboards/keebio/bdn9/rev2/config.h
@@ -43,8 +43,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
43# define RGBLIGHT_VAL_STEP 8 43# define RGBLIGHT_VAL_STEP 8
44# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 44# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
45# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 45# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
46/*== all animations enable ==*/ 46# define RGBLIGHT_EFFECT_BREATHING
47# define RGBLIGHT_ANIMATIONS 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
48// RGB Matrix 56// RGB Matrix
49# ifdef RGB_MATRIX_ENABLE 57# ifdef RGB_MATRIX_ENABLE
50# define RGB_MATRIX_LED_COUNT RGBLED_NUM 58# define RGB_MATRIX_LED_COUNT RGBLED_NUM
diff --git a/keyboards/keebio/bdn9/rev2/rev2.c b/keyboards/keebio/bdn9/rev2/rev2.c
index 9c2f5169f3..14b556823f 100644
--- a/keyboards/keebio/bdn9/rev2/rev2.c
+++ b/keyboards/keebio/bdn9/rev2/rev2.c
@@ -25,7 +25,7 @@ void eeconfig_init_kb(void) {
25#ifdef RGBLIGHT_ENABLE 25#ifdef RGBLIGHT_ENABLE
26 rgblight_enable(); // Enable RGB by default 26 rgblight_enable(); // Enable RGB by default
27 rgblight_sethsv(0, 255, 255); // Set default HSV - red hue, full saturation, full brightness 27 rgblight_sethsv(0, 255, 255); // Set default HSV - red hue, full saturation, full brightness
28# ifdef RGBLIGHT_ANIMATIONS 28# ifdef RGBLIGHT_EFFECT_RAINBOW_SWIRL
29 rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 2); // set to RGB_RAINBOW_SWIRL by default 29 rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 2); // set to RGB_RAINBOW_SWIRL by default
30# endif 30# endif
31#endif 31#endif
diff --git a/keyboards/keebio/bfo9000/keymaps/abstractkb/config.h b/keyboards/keebio/bfo9000/keymaps/abstractkb/config.h
index c44c64603d..2eb4543603 100644
--- a/keyboards/keebio/bfo9000/keymaps/abstractkb/config.h
+++ b/keyboards/keebio/bfo9000/keymaps/abstractkb/config.h
@@ -22,7 +22,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
22#pragma once 22#pragma once
23 23
24//my block------------ 24//my block------------
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 RGBLIGHT_SLEEP 35#define RGBLIGHT_SLEEP
27 36
28/* Select hand configuration */ 37/* Select hand configuration */
diff --git a/keyboards/keebio/bfo9000/keymaps/insertsnideremarks/config.h b/keyboards/keebio/bfo9000/keymaps/insertsnideremarks/config.h
index 2e2f45ea1f..8290ffd799 100644
--- a/keyboards/keebio/bfo9000/keymaps/insertsnideremarks/config.h
+++ b/keyboards/keebio/bfo9000/keymaps/insertsnideremarks/config.h
@@ -32,7 +32,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
32#define TAPPING_TOGGLE 2 32#define TAPPING_TOGGLE 2
33 33
34// #undef RGBLED_NUM 34// #undef RGBLED_NUM
35// #define RGBLIGHT_ANIMATIONS
36// #define RGBLED_NUM 12 35// #define RGBLED_NUM 12
37// #define RGBLIGHT_HUE_STEP 8 36// #define RGBLIGHT_HUE_STEP 8
38// #define RGBLIGHT_SAT_STEP 8 37// #define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/keebio/bfo9000/keymaps/tuesdayjohn/config.h b/keyboards/keebio/bfo9000/keymaps/tuesdayjohn/config.h
index 2e2f45ea1f..8290ffd799 100644
--- a/keyboards/keebio/bfo9000/keymaps/tuesdayjohn/config.h
+++ b/keyboards/keebio/bfo9000/keymaps/tuesdayjohn/config.h
@@ -32,7 +32,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
32#define TAPPING_TOGGLE 2 32#define TAPPING_TOGGLE 2
33 33
34// #undef RGBLED_NUM 34// #undef RGBLED_NUM
35// #define RGBLIGHT_ANIMATIONS
36// #define RGBLED_NUM 12 35// #define RGBLED_NUM 12
37// #define RGBLIGHT_HUE_STEP 8 36// #define RGBLIGHT_HUE_STEP 8
38// #define RGBLIGHT_SAT_STEP 8 37// #define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/keebio/chocopad/chocopad.c b/keyboards/keebio/chocopad/chocopad.c
index db62f02cc5..523e0626a9 100644
--- a/keyboards/keebio/chocopad/chocopad.c
+++ b/keyboards/keebio/chocopad/chocopad.c
@@ -8,7 +8,7 @@ void eeconfig_init_kb(void) {
8#ifdef RGBLIGHT_ENABLE 8#ifdef RGBLIGHT_ENABLE
9 rgblight_enable(); // Enable RGB by default 9 rgblight_enable(); // Enable RGB by default
10 rgblight_sethsv(0, 255, 255); // Set default HSV - red hue, full saturation, full brightness 10 rgblight_sethsv(0, 255, 255); // Set default HSV - red hue, full saturation, full brightness
11#ifdef RGBLIGHT_ANIMATIONS 11#ifdef RGBLIGHT_MODE_EFFECT_SWIRL
12 rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 2); // set to RGB_RAINBOW_SWIRL by default 12 rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 2); // set to RGB_RAINBOW_SWIRL by default
13#endif 13#endif
14#endif 14#endif
diff --git a/keyboards/keebio/chocopad/config.h b/keyboards/keebio/chocopad/config.h
index bbbc022849..a617e480c6 100644
--- a/keyboards/keebio/chocopad/config.h
+++ b/keyboards/keebio/chocopad/config.h
@@ -27,7 +27,16 @@
27#define LOCKING_RESYNC_ENABLE 27#define LOCKING_RESYNC_ENABLE
28 28
29#ifdef RGB_DI_PIN 29#ifdef RGB_DI_PIN
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 8 40#define RGBLIGHT_HUE_STEP 8
32#define RGBLIGHT_SAT_STEP 8 41#define RGBLIGHT_SAT_STEP 8
33#define RGBLIGHT_VAL_STEP 8 42#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/keebio/dilly/config.h b/keyboards/keebio/dilly/config.h
index 2dacb39e07..0a46adf813 100644
--- a/keyboards/keebio/dilly/config.h
+++ b/keyboards/keebio/dilly/config.h
@@ -29,7 +29,16 @@
29#define LOCKING_RESYNC_ENABLE 29#define LOCKING_RESYNC_ENABLE
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_HUE_STEP 8 42#define RGBLIGHT_HUE_STEP 8
34#define RGBLIGHT_SAT_STEP 8 43#define RGBLIGHT_SAT_STEP 8
35#define RGBLIGHT_VAL_STEP 8 44#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/keebio/dilly/dilly.c b/keyboards/keebio/dilly/dilly.c
index da17277f69..558968542f 100644
--- a/keyboards/keebio/dilly/dilly.c
+++ b/keyboards/keebio/dilly/dilly.c
@@ -8,7 +8,7 @@ void eeconfig_init_kb(void) {
8#ifdef RGBLIGHT_ENABLE 8#ifdef RGBLIGHT_ENABLE
9 rgblight_enable(); // Enable RGB by default 9 rgblight_enable(); // Enable RGB by default
10 rgblight_sethsv(0, 255, 255); // Set default HSV - red hue, full saturation, full brightness 10 rgblight_sethsv(0, 255, 255); // Set default HSV - red hue, full saturation, full brightness
11#ifdef RGBLIGHT_ANIMATIONS 11#ifdef RGBLIGHT_EFFECT_RAINBOW_SWIRL
12 rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 2); // set to RGB_RAINBOW_SWIRL by default 12 rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 2); // set to RGB_RAINBOW_SWIRL by default
13#endif 13#endif
14#endif 14#endif
diff --git a/keyboards/keebio/dsp40/rev1/config.h b/keyboards/keebio/dsp40/rev1/config.h
index 88dec69f59..6a3b9eab7b 100644
--- a/keyboards/keebio/dsp40/rev1/config.h
+++ b/keyboards/keebio/dsp40/rev1/config.h
@@ -45,8 +45,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
45 #define RGBLIGHT_VAL_STEP 8 45 #define RGBLIGHT_VAL_STEP 8
46 #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 46 #define RGBLIGHT_LIMIT_VAL 255 /* 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#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
50#endif 58#endif
51 59
52/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 60/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
diff --git a/keyboards/keebio/ergodicity/config.h b/keyboards/keebio/ergodicity/config.h
index 80603481f1..ca0620abfd 100644
--- a/keyboards/keebio/ergodicity/config.h
+++ b/keyboards/keebio/ergodicity/config.h
@@ -56,8 +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#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
62#define RGBLIGHT_EFFECT_SNAKE
63#define RGBLIGHT_EFFECT_KNIGHT
64#define RGBLIGHT_EFFECT_CHRISTMAS
65#define RGBLIGHT_EFFECT_STATIC_GRADIENT
66#define RGBLIGHT_EFFECT_RGB_TEST
67#define RGBLIGHT_EFFECT_ALTERNATING
68#define RGBLIGHT_EFFECT_TWINKLE
61#endif 69#endif
62 70
63/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 71/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
diff --git a/keyboards/keebio/ergodicity/ergodicity.c b/keyboards/keebio/ergodicity/ergodicity.c
index 790dc2f61e..acba8a6ed3 100644
--- a/keyboards/keebio/ergodicity/ergodicity.c
+++ b/keyboards/keebio/ergodicity/ergodicity.c
@@ -8,7 +8,7 @@ void eeconfig_init_kb(void) {
8#ifdef RGBLIGHT_ENABLE 8#ifdef RGBLIGHT_ENABLE
9 rgblight_enable(); // Enable RGB by default 9 rgblight_enable(); // Enable RGB by default
10 rgblight_sethsv(0, 255, 255); // Set default HSV - red hue, full saturation, full brightness 10 rgblight_sethsv(0, 255, 255); // Set default HSV - red hue, full saturation, full brightness
11#ifdef RGBLIGHT_ANIMATIONS 11#ifdef RGBLIGHT_EFFECT_RAINBOW_SWIRL
12 rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 2); // set to RGB_RAINBOW_SWIRL by default 12 rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 2); // set to RGB_RAINBOW_SWIRL by default
13#endif 13#endif
14#endif 14#endif
diff --git a/keyboards/keebio/foldkb/rev1/config.h b/keyboards/keebio/foldkb/rev1/config.h
index 7985c3eb42..16051592f3 100644
--- a/keyboards/keebio/foldkb/rev1/config.h
+++ b/keyboards/keebio/foldkb/rev1/config.h
@@ -44,7 +44,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 44
45/* ws2812 RGB LED */ 45/* ws2812 RGB LED */
46#define RGB_DI_PIN E6 46#define RGB_DI_PIN E6
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 16 // Number of LEDs 57#define RGBLED_NUM 16 // Number of LEDs
49#define RGBLED_SPLIT { 8, 8 } 58#define RGBLED_SPLIT { 8, 8 }
50#define RGBLIGHT_LED_MAP { 0, 1, 2, 3, 12, 13, 14, 15, 4, 5, 6, 7, 8, 9, 10, 11 } 59#define RGBLIGHT_LED_MAP { 0, 1, 2, 3, 12, 13, 14, 15, 4, 5, 6, 7, 8, 9, 10, 11 }
diff --git a/keyboards/keebio/fourier/config.h b/keyboards/keebio/fourier/config.h
index ca55824404..840985da96 100644
--- a/keyboards/keebio/fourier/config.h
+++ b/keyboards/keebio/fourier/config.h
@@ -55,7 +55,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
55 55
56/* ws2812 RGB LED */ 56/* ws2812 RGB LED */
57#define RGB_DI_PIN D3 57#define RGB_DI_PIN D3
58#define RGBLIGHT_ANIMATIONS 58#define RGBLIGHT_EFFECT_BREATHING
59#define RGBLIGHT_EFFECT_RAINBOW_MOOD
60#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
61#define RGBLIGHT_EFFECT_SNAKE
62#define RGBLIGHT_EFFECT_KNIGHT
63#define RGBLIGHT_EFFECT_CHRISTMAS
64#define RGBLIGHT_EFFECT_STATIC_GRADIENT
65#define RGBLIGHT_EFFECT_RGB_TEST
66#define RGBLIGHT_EFFECT_ALTERNATING
67#define RGBLIGHT_EFFECT_TWINKLE
59#define RGBLED_NUM 14 // Number of LEDs 68#define RGBLED_NUM 14 // Number of LEDs
60#define RGBLED_SPLIT { 7, 7 } 69#define RGBLED_SPLIT { 7, 7 }
61 70
diff --git a/keyboards/keebio/iris/keymaps/antonlindstrom/config.h b/keyboards/keebio/iris/keymaps/antonlindstrom/config.h
index 36b3e42d7e..b23869f060 100644
--- a/keyboards/keebio/iris/keymaps/antonlindstrom/config.h
+++ b/keyboards/keebio/iris/keymaps/antonlindstrom/config.h
@@ -24,7 +24,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24#define EE_HANDS 24#define EE_HANDS
25 25
26#undef RGBLED_NUM 26#undef RGBLED_NUM
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 37
29#ifdef RGBLIGHT_ENABLE 38#ifdef RGBLIGHT_ENABLE
30#define RGBLIGHT_SLEEP // Turn off RGB light when host is asleep. 39#define RGBLIGHT_SLEEP // Turn off RGB light when host is asleep.
diff --git a/keyboards/keebio/iris/keymaps/ave-63/config.h b/keyboards/keebio/iris/keymaps/ave-63/config.h
index 0d0c4764bb..07ae5ff50d 100644
--- a/keyboards/keebio/iris/keymaps/ave-63/config.h
+++ b/keyboards/keebio/iris/keymaps/ave-63/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26// #define EE_HANDS 26// #define EE_HANDS
27 27
28/*#undef RGBLED_NUMvbvbvbvbvbvbvtesting 28/*#undef RGBLED_NUMvbvbvbvbvbvbvtesting
29#define RGBLIGHT_ANIMATIONS
30#define RGBLED_NUM 1 29#define RGBLED_NUM 1
31#define RGBLIGHT_HUE_STEP 8 30#define RGBLIGHT_HUE_STEP 8
32#define RGBLIGHT_SAT_STEP 8 31#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/keebio/iris/keymaps/blucky/config.h b/keyboards/keebio/iris/keymaps/blucky/config.h
index f187addbd3..802e735a4e 100644
--- a/keyboards/keebio/iris/keymaps/blucky/config.h
+++ b/keyboards/keebio/iris/keymaps/blucky/config.h
@@ -24,7 +24,17 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24#define RGBLIGHT_HUE_STEP 8 24#define RGBLIGHT_HUE_STEP 8
25#define RGBLIGHT_SAT_STEP 8 25#define RGBLIGHT_SAT_STEP 8
26#define RGBLIGHT_VAL_STEP 8 26#define RGBLIGHT_VAL_STEP 8
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
37
28 38
29#define MOUSEKEY_DELAY 300 39#define MOUSEKEY_DELAY 300
30#define MOUSEKEY_INTERVAL 50 40#define MOUSEKEY_INTERVAL 50
diff --git a/keyboards/keebio/iris/keymaps/bmoorey/config.h b/keyboards/keebio/iris/keymaps/bmoorey/config.h
index 8f173a128b..6871c27410 100644
--- a/keyboards/keebio/iris/keymaps/bmoorey/config.h
+++ b/keyboards/keebio/iris/keymaps/bmoorey/config.h
@@ -24,7 +24,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24// #define EE_HANDS 24// #define EE_HANDS
25 25
26#undef RGBLED_NUM 26#undef RGBLED_NUM
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 14 37#define RGBLED_NUM 14
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/keebio/iris/keymaps/csc027/config.h b/keyboards/keebio/iris/keymaps/csc027/config.h
index 80a8c57cba..a32a595481 100644
--- a/keyboards/keebio/iris/keymaps/csc027/config.h
+++ b/keyboards/keebio/iris/keymaps/csc027/config.h
@@ -23,7 +23,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23#define NO_ACTION_FUNCTION 23#define NO_ACTION_FUNCTION
24 24
25#undef RGBLED_NUM 25#undef RGBLED_NUM
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#define RGBLIGHT_HUE_STEP 8 37#define RGBLIGHT_HUE_STEP 8
29#define RGBLIGHT_SAT_STEP 8 38#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/keebio/iris/keymaps/davidrambo/config.h b/keyboards/keebio/iris/keymaps/davidrambo/config.h
index bfa48ce0ce..5ab7c3428a 100644
--- a/keyboards/keebio/iris/keymaps/davidrambo/config.h
+++ b/keyboards/keebio/iris/keymaps/davidrambo/config.h
@@ -24,12 +24,9 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24// #define EE_HANDS 24// #define EE_HANDS
25/* 25/*
26#undef RGBLED_NUM 26#undef RGBLED_NUM
27#define RGBLIGHT_ANIMATIONS
28#define RGBLED_NUM 12 27#define RGBLED_NUM 12
29#define RGBLIGHT_HUE_STEP 8 28#define RGBLIGHT_HUE_STEP 8
30#define RGBLIGHT_SAT_STEP 8 29#define RGBLIGHT_SAT_STEP 8
31#define RGBLIGHT_VAL_STEP 8 30#define RGBLIGHT_VAL_STEP 8
32*/ 31*/
33#define TAPPING_TERM 200 32#define TAPPING_TERM 200
34
35
diff --git a/keyboards/keebio/iris/keymaps/dvorak/config.h b/keyboards/keebio/iris/keymaps/dvorak/config.h
index 4576a6d639..1fe0765647 100644
--- a/keyboards/keebio/iris/keymaps/dvorak/config.h
+++ b/keyboards/keebio/iris/keymaps/dvorak/config.h
@@ -22,7 +22,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
22#define MASTER_LEFT 22#define MASTER_LEFT
23 23
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 12 35#define RGBLED_NUM 12
27#define RGBLIGHT_HUE_STEP 8 36#define RGBLIGHT_HUE_STEP 8
28#define RGBLIGHT_SAT_STEP 8 37#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/keebio/iris/keymaps/eosti/config.h b/keyboards/keebio/iris/keymaps/eosti/config.h
index a7e52bf229..b3dd92c749 100644
--- a/keyboards/keebio/iris/keymaps/eosti/config.h
+++ b/keyboards/keebio/iris/keymaps/eosti/config.h
@@ -21,7 +21,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21#define EE_HANDS 21#define EE_HANDS
22 22
23#undef RGBLED_NUM 23#undef RGBLED_NUM
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
25#define RGBLED_NUM 12 34#define RGBLED_NUM 12
26#define RGBLIGHT_HUE_STEP 8 35#define RGBLIGHT_HUE_STEP 8
27#define RGBLIGHT_SAT_STEP 8 36#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/keebio/iris/keymaps/fsck/config.h b/keyboards/keebio/iris/keymaps/fsck/config.h
index 01bb31a6e1..1680f3d8f8 100644
--- a/keyboards/keebio/iris/keymaps/fsck/config.h
+++ b/keyboards/keebio/iris/keymaps/fsck/config.h
@@ -21,7 +21,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21#define EE_HANDS 21#define EE_HANDS
22 22
23#undef RGBLED_NUM 23#undef RGBLED_NUM
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
25#define RGBLED_NUM 12 34#define RGBLED_NUM 12
26#define RGBLIGHT_HUE_STEP 8 35#define RGBLIGHT_HUE_STEP 8
27#define RGBLIGHT_SAT_STEP 8 36#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/keebio/iris/keymaps/hbbisenieks/config.h b/keyboards/keebio/iris/keymaps/hbbisenieks/config.h
index 20384f4582..7772d71905 100644
--- a/keyboards/keebio/iris/keymaps/hbbisenieks/config.h
+++ b/keyboards/keebio/iris/keymaps/hbbisenieks/config.h
@@ -31,7 +31,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
31#define PERMISSIVE_HOLD 31#define PERMISSIVE_HOLD
32 32
33#undef RGBLED_NUM 33#undef RGBLED_NUM
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 12 44#define RGBLED_NUM 12
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/keebio/iris/keymaps/isolike/config.h b/keyboards/keebio/iris/keymaps/isolike/config.h
index 6d3194157e..ff1de19edc 100644
--- a/keyboards/keebio/iris/keymaps/isolike/config.h
+++ b/keyboards/keebio/iris/keymaps/isolike/config.h
@@ -24,7 +24,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24// #define EE_HANDS 24// #define EE_HANDS
25 25
26#undef RGBLED_NUM 26#undef RGBLED_NUM
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 12 37#define RGBLED_NUM 12
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/keebio/iris/keymaps/jerryhcooke/config.h b/keyboards/keebio/iris/keymaps/jerryhcooke/config.h
index 58f33d3716..2efa4e4382 100644
--- a/keyboards/keebio/iris/keymaps/jerryhcooke/config.h
+++ b/keyboards/keebio/iris/keymaps/jerryhcooke/config.h
@@ -21,7 +21,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21#define EE_HANDS 21#define EE_HANDS
22 22
23#undef RGBLED_NUM 23#undef RGBLED_NUM
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
25#define RGBLED_NUM 12 34#define RGBLED_NUM 12
26#define RGBLIGHT_HUE_STEP 2 35#define RGBLIGHT_HUE_STEP 2
27#define RGBLIGHT_SAT_STEP 8 36#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/keebio/iris/keymaps/khang/config.h b/keyboards/keebio/iris/keymaps/khang/config.h
index 28a3d269c6..714c176899 100644
--- a/keyboards/keebio/iris/keymaps/khang/config.h
+++ b/keyboards/keebio/iris/keymaps/khang/config.h
@@ -1,25 +1,24 @@
1/* Copyright 2021 Nguyen Vu Khang <brew4k@gmail.com> 1/* Copyright 2021 Nguyen Vu Khang <brew4k@gmail.com>
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
19#define EE_HANDS 19#define EE_HANDS
20#define RGBLIGHT_LAYERS 20#define RGBLIGHT_LAYERS
21#define RGBLIGHT_MAX_LAYERS 5 21#define RGBLIGHT_MAX_LAYERS 5
22#undef RGBLIGHT_ANIMATIONS
23#undef RGBLIGHT_EFFECT_ALTERNATING 22#undef RGBLIGHT_EFFECT_ALTERNATING
24#undef RGBLIGHT_EFFECT_BREATHING 23#undef RGBLIGHT_EFFECT_BREATHING
25#undef RGBLIGHT_EFFECT_CHRISTMAS 24#undef RGBLIGHT_EFFECT_CHRISTMAS
diff --git a/keyboards/keebio/iris/keymaps/khord/config.h b/keyboards/keebio/iris/keymaps/khord/config.h
index 22e11c8798..a0e8e87abb 100644
--- a/keyboards/keebio/iris/keymaps/khord/config.h
+++ b/keyboards/keebio/iris/keymaps/khord/config.h
@@ -26,7 +26,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define TAPPING_TERM 150 26#define TAPPING_TERM 150
27 27
28#undef RGBLED_NUM 28#undef RGBLED_NUM
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#define RGBLED_NUM 12 39#define RGBLED_NUM 12
31#define RGBLIGHT_HUE_STEP 8 40#define RGBLIGHT_HUE_STEP 8
32#define RGBLIGHT_SAT_STEP 8 41#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/keebio/iris/keymaps/krusli/config.h b/keyboards/keebio/iris/keymaps/krusli/config.h
index ec8bdffe88..adfe26d7c2 100644
--- a/keyboards/keebio/iris/keymaps/krusli/config.h
+++ b/keyboards/keebio/iris/keymaps/krusli/config.h
@@ -27,7 +27,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27// #define EE_HANDS 27// #define EE_HANDS
28 28
29#undef RGBLED_NUM 29#undef RGBLED_NUM
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 RGBLED_NUM 12 40#define RGBLED_NUM 12
32#define RGBLIGHT_HUE_STEP 8 41#define RGBLIGHT_HUE_STEP 8
33#define RGBLIGHT_SAT_STEP 8 42#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/keebio/iris/keymaps/mattly/config.h b/keyboards/keebio/iris/keymaps/mattly/config.h
index 01bb31a6e1..1680f3d8f8 100644
--- a/keyboards/keebio/iris/keymaps/mattly/config.h
+++ b/keyboards/keebio/iris/keymaps/mattly/config.h
@@ -21,7 +21,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21#define EE_HANDS 21#define EE_HANDS
22 22
23#undef RGBLED_NUM 23#undef RGBLED_NUM
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
25#define RGBLED_NUM 12 34#define RGBLED_NUM 12
26#define RGBLIGHT_HUE_STEP 8 35#define RGBLIGHT_HUE_STEP 8
27#define RGBLIGHT_SAT_STEP 8 36#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/keebio/iris/keymaps/mnil/config.h b/keyboards/keebio/iris/keymaps/mnil/config.h
index 091df08eff..e8118c1c4b 100644
--- a/keyboards/keebio/iris/keymaps/mnil/config.h
+++ b/keyboards/keebio/iris/keymaps/mnil/config.h
@@ -19,7 +19,16 @@
19#define EE_HANDS 19#define EE_HANDS
20 20
21#undef RGBLED_NUM 21#undef RGBLED_NUM
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 RGBLED_NUM 12 32#define RGBLED_NUM 12
24#define RGBLIGHT_HUE_STEP 8 33#define RGBLIGHT_HUE_STEP 8
25#define RGBLIGHT_SAT_STEP 8 34#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/keebio/iris/keymaps/moonfall/config.h b/keyboards/keebio/iris/keymaps/moonfall/config.h
index 6d3194157e..ff1de19edc 100644
--- a/keyboards/keebio/iris/keymaps/moonfall/config.h
+++ b/keyboards/keebio/iris/keymaps/moonfall/config.h
@@ -24,7 +24,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24// #define EE_HANDS 24// #define EE_HANDS
25 25
26#undef RGBLED_NUM 26#undef RGBLED_NUM
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 12 37#define RGBLED_NUM 12
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/keebio/iris/keymaps/olligranlund_nordic/config.h b/keyboards/keebio/iris/keymaps/olligranlund_nordic/config.h
index b78c52a460..490ca53f60 100644
--- a/keyboards/keebio/iris/keymaps/olligranlund_nordic/config.h
+++ b/keyboards/keebio/iris/keymaps/olligranlund_nordic/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26// #define EE_HANDS 26// #define EE_HANDS
27 27
28// #undef RGBLED_NUM 28// #undef RGBLED_NUM
29// #define RGBLIGHT_ANIMATIONS
30// #define RGBLED_NUM 18 29// #define RGBLED_NUM 18
31// #define RGBLIGHT_HUE_STEP 8 30// #define RGBLIGHT_HUE_STEP 8
32// #define RGBLIGHT_SAT_STEP 8 31// #define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/keebio/iris/keymaps/omgvee/config.h b/keyboards/keebio/iris/keymaps/omgvee/config.h
index c47ec74287..1dc32d2119 100644
--- a/keyboards/keebio/iris/keymaps/omgvee/config.h
+++ b/keyboards/keebio/iris/keymaps/omgvee/config.h
@@ -24,7 +24,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24// #define EE_HANDS 24// #define EE_HANDS
25 25
26#undef RGBLED_NUM 26#undef RGBLED_NUM
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 15 37#define RGBLED_NUM 15
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/keebio/iris/keymaps/osiris/config.h b/keyboards/keebio/iris/keymaps/osiris/config.h
index 45d92578c4..225a858131 100644
--- a/keyboards/keebio/iris/keymaps/osiris/config.h
+++ b/keyboards/keebio/iris/keymaps/osiris/config.h
@@ -21,7 +21,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21#define EE_HANDS 21#define EE_HANDS
22 22
23#undef RGBLED_NUM 23#undef RGBLED_NUM
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
25#define RGBLED_NUM 12 34#define RGBLED_NUM 12
26#define RGBLIGHT_HUE_STEP 8 35#define RGBLIGHT_HUE_STEP 8
27#define RGBLIGHT_SAT_STEP 8 36#define RGBLIGHT_SAT_STEP 8
@@ -30,4 +39,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
30// #undef PERMISSIVE_HOLD 39// #undef PERMISSIVE_HOLD
31//#define TAPPING_FORCE_HOLD 40//#define TAPPING_FORCE_HOLD
32//#define RETRO_TAPPING 41//#define RETRO_TAPPING
33#define PERMISSIVE_HOLD \ No newline at end of file 42#define PERMISSIVE_HOLD
diff --git a/keyboards/keebio/iris/keymaps/radlinskii/config.h b/keyboards/keebio/iris/keymaps/radlinskii/config.h
index c3d6b34070..359dda7b61 100644
--- a/keyboards/keebio/iris/keymaps/radlinskii/config.h
+++ b/keyboards/keebio/iris/keymaps/radlinskii/config.h
@@ -18,7 +18,6 @@
18#undef RGBLIGHT_DEFAULT_MODE 18#undef RGBLIGHT_DEFAULT_MODE
19#define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_STATIC_LIGHT 19#define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_STATIC_LIGHT
20 20
21#undef RGBLIGHT_ANIMATIONS
22#undef RGBLIGHT_EFFECT_BREATHING // fading in and out 21#undef RGBLIGHT_EFFECT_BREATHING // fading in and out
23#undef RGBLIGHT_EFFECT_RAINBOW_MOOD // rainbow all keys at the same time 22#undef RGBLIGHT_EFFECT_RAINBOW_MOOD // rainbow all keys at the same time
24#undef RGBLIGHT_EFFECT_RAINBOW_SWIRL // rainbow top bottom 23#undef RGBLIGHT_EFFECT_RAINBOW_SWIRL // rainbow top bottom
diff --git a/keyboards/keebio/iris/keymaps/xyverz/config.h b/keyboards/keebio/iris/keymaps/xyverz/config.h
index f6eb967943..c1c6d12ccc 100644
--- a/keyboards/keebio/iris/keymaps/xyverz/config.h
+++ b/keyboards/keebio/iris/keymaps/xyverz/config.h
@@ -9,7 +9,16 @@
9#define MANUFACTURER "Ian Sterling" 9#define MANUFACTURER "Ian Sterling"
10 10
11#undef RGBLED_NUM 11#undef RGBLED_NUM
12#define RGBLIGHT_ANIMATIONS 12#define RGBLIGHT_EFFECT_BREATHING
13#define RGBLIGHT_EFFECT_RAINBOW_MOOD
14#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
15#define RGBLIGHT_EFFECT_SNAKE
16#define RGBLIGHT_EFFECT_KNIGHT
17#define RGBLIGHT_EFFECT_CHRISTMAS
18#define RGBLIGHT_EFFECT_STATIC_GRADIENT
19#define RGBLIGHT_EFFECT_RGB_TEST
20#define RGBLIGHT_EFFECT_ALTERNATING
21#define RGBLIGHT_EFFECT_TWINKLE
13#define RGBLED_NUM 12 22#define RGBLED_NUM 12
14#define RGBLIGHT_HUE_STEP 8 23#define RGBLIGHT_HUE_STEP 8
15#define RGBLIGHT_SAT_STEP 8 24#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/keebio/iris/rev1/config.h b/keyboards/keebio/iris/rev1/config.h
index 6e0e720175..96be096317 100644
--- a/keyboards/keebio/iris/rev1/config.h
+++ b/keyboards/keebio/iris/rev1/config.h
@@ -52,4 +52,13 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
52/* ws2812 RGB LED */ 52/* ws2812 RGB LED */
53#define RGB_DI_PIN D3 53#define RGB_DI_PIN D3
54#define RGBLED_NUM 12 // Number of LEDs 54#define RGBLED_NUM 12 // Number of LEDs
55#define RGBLIGHT_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#define RGBLIGHT_EFFECT_TWINKLE
diff --git a/keyboards/keebio/iris/rev1_led/config.h b/keyboards/keebio/iris/rev1_led/config.h
index 2d88d72ac9..ccb617a0d3 100644
--- a/keyboards/keebio/iris/rev1_led/config.h
+++ b/keyboards/keebio/iris/rev1_led/config.h
@@ -52,4 +52,13 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
52/* ws2812 RGB LED */ 52/* ws2812 RGB LED */
53#define RGB_DI_PIN D3 53#define RGB_DI_PIN D3
54#define RGBLED_NUM 12 // Number of LEDs 54#define RGBLED_NUM 12 // Number of LEDs
55#define RGBLIGHT_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#define RGBLIGHT_EFFECT_TWINKLE
diff --git a/keyboards/keebio/iris/rev2/config.h b/keyboards/keebio/iris/rev2/config.h
index 0c795940cd..fe4780dd69 100644
--- a/keyboards/keebio/iris/rev2/config.h
+++ b/keyboards/keebio/iris/rev2/config.h
@@ -53,4 +53,13 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
53#define RGB_DI_PIN D3 53#define RGB_DI_PIN D3
54#define RGBLED_NUM 12 // Number of LEDs 54#define RGBLED_NUM 12 // Number of LEDs
55#define RGBLED_SPLIT { 6, 6 } 55#define RGBLED_SPLIT { 6, 6 }
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
diff --git a/keyboards/keebio/iris/rev2/rev2.c b/keyboards/keebio/iris/rev2/rev2.c
index e8c2a66c98..365d2c97b5 100644
--- a/keyboards/keebio/iris/rev2/rev2.c
+++ b/keyboards/keebio/iris/rev2/rev2.c
@@ -27,7 +27,7 @@ void eeconfig_init_kb(void) {
27#ifdef RGBLIGHT_ENABLE 27#ifdef RGBLIGHT_ENABLE
28 rgblight_enable(); // Enable RGB by default 28 rgblight_enable(); // Enable RGB by default
29 rgblight_sethsv(0, 255, 255); // Set default HSV - red hue, full saturation, full brightness 29 rgblight_sethsv(0, 255, 255); // Set default HSV - red hue, full saturation, full brightness
30#ifdef RGBLIGHT_ANIMATIONS 30#ifdef RGBLIGHT_EFFECT_RAINBOW_SWIRL
31 rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 2); // set to RGB_RAINBOW_SWIRL by default 31 rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 2); // set to RGB_RAINBOW_SWIRL by default
32#endif 32#endif
33#endif 33#endif
diff --git a/keyboards/keebio/iris/rev3/config.h b/keyboards/keebio/iris/rev3/config.h
index e08660612d..552cc0cad5 100644
--- a/keyboards/keebio/iris/rev3/config.h
+++ b/keyboards/keebio/iris/rev3/config.h
@@ -61,4 +61,13 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
61#define RGB_DI_PIN F7 61#define RGB_DI_PIN F7
62#define RGBLED_NUM 12 // Number of LEDs 62#define RGBLED_NUM 12 // Number of LEDs
63#define RGBLED_SPLIT { 6, 6 } 63#define RGBLED_SPLIT { 6, 6 }
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
diff --git a/keyboards/keebio/iris/rev3/rev3.c b/keyboards/keebio/iris/rev3/rev3.c
index f644777b56..60add02883 100644
--- a/keyboards/keebio/iris/rev3/rev3.c
+++ b/keyboards/keebio/iris/rev3/rev3.c
@@ -30,7 +30,7 @@ void eeconfig_init_kb(void) {
30#ifdef RGBLIGHT_ENABLE 30#ifdef RGBLIGHT_ENABLE
31 rgblight_enable(); // Enable RGB by default 31 rgblight_enable(); // Enable RGB by default
32 rgblight_sethsv(0, 255, 255); // Set default HSV - red hue, full saturation, full brightness 32 rgblight_sethsv(0, 255, 255); // Set default HSV - red hue, full saturation, full brightness
33#ifdef RGBLIGHT_ANIMATIONS 33#ifdef RGBLIGHT_EFFECT_RAINBOW_SWIRL
34 rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 2); // set to RGB_RAINBOW_SWIRL by default 34 rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 2); // set to RGB_RAINBOW_SWIRL by default
35#endif 35#endif
36#endif 36#endif
diff --git a/keyboards/keebio/iris/rev4/config.h b/keyboards/keebio/iris/rev4/config.h
index 0af962ac52..c865dea6f9 100644
--- a/keyboards/keebio/iris/rev4/config.h
+++ b/keyboards/keebio/iris/rev4/config.h
@@ -65,4 +65,13 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
65#define RGB_DI_PIN D6 65#define RGB_DI_PIN D6
66#define RGBLED_NUM 12 // Number of LEDs 66#define RGBLED_NUM 12 // Number of LEDs
67#define RGBLED_SPLIT { 6, 6 } 67#define RGBLED_SPLIT { 6, 6 }
68#define RGBLIGHT_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#define RGBLIGHT_EFFECT_TWINKLE
diff --git a/keyboards/keebio/iris/rev4/rev4.c b/keyboards/keebio/iris/rev4/rev4.c
index 112c86f413..db7bdd615b 100644
--- a/keyboards/keebio/iris/rev4/rev4.c
+++ b/keyboards/keebio/iris/rev4/rev4.c
@@ -8,7 +8,7 @@ void eeconfig_init_kb(void) {
8#ifdef RGBLIGHT_ENABLE 8#ifdef RGBLIGHT_ENABLE
9 rgblight_enable(); // Enable RGB by default 9 rgblight_enable(); // Enable RGB by default
10 rgblight_sethsv(0, 255, 255); // Set default HSV - red hue, full saturation, full brightness 10 rgblight_sethsv(0, 255, 255); // Set default HSV - red hue, full saturation, full brightness
11#ifdef RGBLIGHT_ANIMATIONS 11#ifdef RGBLIGHT_EFFECT_RAINBOW_SWIRL
12 rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 2); // set to RGB_RAINBOW_SWIRL by default 12 rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 2); // set to RGB_RAINBOW_SWIRL by default
13#endif 13#endif
14#endif 14#endif
diff --git a/keyboards/keebio/kbo5000/rev1/config.h b/keyboards/keebio/kbo5000/rev1/config.h
index 3d3253d2c3..9613f40588 100644
--- a/keyboards/keebio/kbo5000/rev1/config.h
+++ b/keyboards/keebio/kbo5000/rev1/config.h
@@ -51,7 +51,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
51 51
52/* ws2812 RGB LED */ 52/* ws2812 RGB LED */
53#define RGB_DI_PIN E6 53#define RGB_DI_PIN E6
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 16 // Number of LEDs 64#define RGBLED_NUM 16 // Number of LEDs
56#define RGBLED_SPLIT { 8, 8 } 65#define RGBLED_SPLIT { 8, 8 }
57#define RGBLIGHT_LED_MAP { 1, 2, 3, 12, 13, 14, 15, 0, 7, 6, 5, 4, 11, 10, 9, 8 } 66#define RGBLIGHT_LED_MAP { 1, 2, 3, 12, 13, 14, 15, 0, 7, 6, 5, 4, 11, 10, 9, 8 }
diff --git a/keyboards/keebio/kbo5000/rev1/rev1.c b/keyboards/keebio/kbo5000/rev1/rev1.c
index 757a8be2a1..904c85242b 100644
--- a/keyboards/keebio/kbo5000/rev1/rev1.c
+++ b/keyboards/keebio/kbo5000/rev1/rev1.c
@@ -22,7 +22,7 @@ void eeconfig_init_kb(void) {
22#ifdef RGBLIGHT_ENABLE 22#ifdef RGBLIGHT_ENABLE
23 rgblight_enable(); // Enable RGB by default 23 rgblight_enable(); // Enable RGB by default
24 rgblight_sethsv(0, 255, 255); // Set default HSV - red hue, full saturation, full brightness 24 rgblight_sethsv(0, 255, 255); // Set default HSV - red hue, full saturation, full brightness
25#ifdef RGBLIGHT_ANIMATIONS 25#ifdef RGBLIGHT_EFFECT_RAINBOW_SWIRL
26 rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 2); // set to RGB_RAINBOW_SWIRL by default 26 rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 2); // set to RGB_RAINBOW_SWIRL by default
27#endif 27#endif
28#endif 28#endif
diff --git a/keyboards/keebio/laplace/config.h b/keyboards/keebio/laplace/config.h
index 1c7c9e4432..3779037ad2 100644
--- a/keyboards/keebio/laplace/config.h
+++ b/keyboards/keebio/laplace/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 D4 31#define RGB_DI_PIN D4
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 14 42#define RGBLED_NUM 14
34 43
35/* COL2ROW or ROW2COL */ 44/* COL2ROW or ROW2COL */
diff --git a/keyboards/keebio/levinson/keymaps/issmirnov/config.h b/keyboards/keebio/levinson/keymaps/issmirnov/config.h
index 6f6f362a8f..033f6dbfe0 100644
--- a/keyboards/keebio/levinson/keymaps/issmirnov/config.h
+++ b/keyboards/keebio/levinson/keymaps/issmirnov/config.h
@@ -2,7 +2,17 @@
2 2
3#ifdef RGBLIGHT_ENABLE 3#ifdef RGBLIGHT_ENABLE
4 // Enable animations. +5500 bytes 4 // Enable animations. +5500 bytes
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
15
6 16
7 // Map my custom number of LED's 17 // Map my custom number of LED's
8 #undef RGBLED_NUM 18 #undef RGBLED_NUM
diff --git a/keyboards/keebio/levinson/keymaps/jyh2/config.h b/keyboards/keebio/levinson/keymaps/jyh2/config.h
index f50674bb88..d4974fe0cf 100644
--- a/keyboards/keebio/levinson/keymaps/jyh2/config.h
+++ b/keyboards/keebio/levinson/keymaps/jyh2/config.h
@@ -28,6 +28,14 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28/* Toggling layer requires # taps */ 28/* Toggling layer requires # taps */
29#define TAPPING_TOGGLE 3 29#define TAPPING_TOGGLE 3
30 30
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 12 41#define RGBLED_NUM 12
33
diff --git a/keyboards/keebio/levinson/keymaps/ksamborski/config.h b/keyboards/keebio/levinson/keymaps/ksamborski/config.h
index 7a21830f2d..2b3c433206 100644
--- a/keyboards/keebio/levinson/keymaps/ksamborski/config.h
+++ b/keyboards/keebio/levinson/keymaps/ksamborski/config.h
@@ -22,6 +22,14 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
22/* Select hand configuration */ 22/* Select hand configuration */
23#define MASTER_LEFT 23#define MASTER_LEFT
24 24
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 12 35#define RGBLED_NUM 12
27
diff --git a/keyboards/keebio/levinson/keymaps/losinggeneration/config.h b/keyboards/keebio/levinson/keymaps/losinggeneration/config.h
index 41bfb4651f..5c8956ab69 100644
--- a/keyboards/keebio/levinson/keymaps/losinggeneration/config.h
+++ b/keyboards/keebio/levinson/keymaps/losinggeneration/config.h
@@ -25,7 +25,16 @@ long with this program. If not, see <http://www.gnu.org/licenses/>.
25/* #define EE_HANDS */ 25/* #define EE_HANDS */
26 26
27#undef RGBLED_NUM 27#undef RGBLED_NUM
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 RGBLED_NUM 12 38#define RGBLED_NUM 12
30#define RGBLIGHT_HUE_STEP 8 39#define RGBLIGHT_HUE_STEP 8
31#define RGBLIGHT_SAT_STEP 8 40#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/keebio/levinson/keymaps/mmacdougall/config.h b/keyboards/keebio/levinson/keymaps/mmacdougall/config.h
index e3012bbe06..3cfb5587bd 100644
--- a/keyboards/keebio/levinson/keymaps/mmacdougall/config.h
+++ b/keyboards/keebio/levinson/keymaps/mmacdougall/config.h
@@ -8,7 +8,16 @@
8 8
9 9
10#undef RGBLED_NUM 10#undef RGBLED_NUM
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 12 21#define RGBLED_NUM 12
13#define RGBLIGHT_HUE_STEP 8 22#define RGBLIGHT_HUE_STEP 8
14#define RGBLIGHT_SAT_STEP 8 23#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/keebio/levinson/keymaps/treadwell/config.h b/keyboards/keebio/levinson/keymaps/treadwell/config.h
index 47f85f6dc3..757ce5dc73 100644
--- a/keyboards/keebio/levinson/keymaps/treadwell/config.h
+++ b/keyboards/keebio/levinson/keymaps/treadwell/config.h
@@ -18,7 +18,6 @@
18 } 18 }
19 19
20//#undef RGBLED_NUM 20//#undef RGBLED_NUM
21//#define RGBLIGHT_ANIMATIONS
22//#define RGBLED_NUM 12 21//#define RGBLED_NUM 12
23//#define RGBLIGHT_HUE_STEP 8 22//#define RGBLIGHT_HUE_STEP 8
24//#define RGBLIGHT_SAT_STEP 8 23//#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/keebio/levinson/rev2/rev2.c b/keyboards/keebio/levinson/rev2/rev2.c
index 8e65af7ade..b569fbd9fb 100644
--- a/keyboards/keebio/levinson/rev2/rev2.c
+++ b/keyboards/keebio/levinson/rev2/rev2.c
@@ -8,7 +8,7 @@ void eeconfig_init_kb(void) {
8#ifdef RGBLIGHT_ENABLE 8#ifdef RGBLIGHT_ENABLE
9 rgblight_enable(); // Enable RGB by default 9 rgblight_enable(); // Enable RGB by default
10 rgblight_sethsv(0, 255, 255); // Set default HSV - red hue, full saturation, full brightness 10 rgblight_sethsv(0, 255, 255); // Set default HSV - red hue, full saturation, full brightness
11#ifdef RGBLIGHT_ANIMATIONS 11#ifdef RGBLIGHT_EFFECT_RAINBOW_SWIRL
12 rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 2); // set to RGB_RAINBOW_SWIRL by default 12 rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 2); // set to RGB_RAINBOW_SWIRL by default
13#endif 13#endif
14#endif 14#endif
diff --git a/keyboards/keebio/levinson/rev3/rev3.c b/keyboards/keebio/levinson/rev3/rev3.c
index 8e65af7ade..b569fbd9fb 100644
--- a/keyboards/keebio/levinson/rev3/rev3.c
+++ b/keyboards/keebio/levinson/rev3/rev3.c
@@ -8,7 +8,7 @@ void eeconfig_init_kb(void) {
8#ifdef RGBLIGHT_ENABLE 8#ifdef RGBLIGHT_ENABLE
9 rgblight_enable(); // Enable RGB by default 9 rgblight_enable(); // Enable RGB by default
10 rgblight_sethsv(0, 255, 255); // Set default HSV - red hue, full saturation, full brightness 10 rgblight_sethsv(0, 255, 255); // Set default HSV - red hue, full saturation, full brightness
11#ifdef RGBLIGHT_ANIMATIONS 11#ifdef RGBLIGHT_EFFECT_RAINBOW_SWIRL
12 rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 2); // set to RGB_RAINBOW_SWIRL by default 12 rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 2); // set to RGB_RAINBOW_SWIRL by default
13#endif 13#endif
14#endif 14#endif
diff --git a/keyboards/keebio/nyquist/keymaps/default/config.h b/keyboards/keebio/nyquist/keymaps/default/config.h
index ef1c4a51ab..81fc2cf5fe 100644
--- a/keyboards/keebio/nyquist/keymaps/default/config.h
+++ b/keyboards/keebio/nyquist/keymaps/default/config.h
@@ -24,7 +24,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24// #define EE_HANDS 24// #define EE_HANDS
25 25
26#undef RGBLED_NUM 26#undef RGBLED_NUM
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 12 37#define RGBLED_NUM 12
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/keebio/nyquist/keymaps/jojiichan/config.h b/keyboards/keebio/nyquist/keymaps/jojiichan/config.h
index 544b7b7371..f5922f93bc 100644
--- a/keyboards/keebio/nyquist/keymaps/jojiichan/config.h
+++ b/keyboards/keebio/nyquist/keymaps/jojiichan/config.h
@@ -27,11 +27,19 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27// #define EE_HANDS 27// #define EE_HANDS
28 28
29#undef RGBLED_NUM 29#undef RGBLED_NUM
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 RGBLED_NUM 12 40#define RGBLED_NUM 12
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 44
36#endif 45#endif
37
diff --git a/keyboards/keebio/nyquist/keymaps/kim-kim/config.h b/keyboards/keebio/nyquist/keymaps/kim-kim/config.h
index f3d8ae0a40..a61b2b7b41 100644
--- a/keyboards/keebio/nyquist/keymaps/kim-kim/config.h
+++ b/keyboards/keebio/nyquist/keymaps/kim-kim/config.h
@@ -27,7 +27,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27// #define EE_HANDS 27// #define EE_HANDS
28 28
29#undef RGBLED_NUM 29#undef RGBLED_NUM
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 RGBLED_NUM 12 40#define RGBLED_NUM 12
32#define RGBLIGHT_HUE_STEP 8 41#define RGBLIGHT_HUE_STEP 8
33#define RGBLIGHT_SAT_STEP 8 42#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/keebio/nyquist/keymaps/pipicanim/config.h b/keyboards/keebio/nyquist/keymaps/pipicanim/config.h
index ef1c4a51ab..81fc2cf5fe 100644
--- a/keyboards/keebio/nyquist/keymaps/pipicanim/config.h
+++ b/keyboards/keebio/nyquist/keymaps/pipicanim/config.h
@@ -24,7 +24,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24// #define EE_HANDS 24// #define EE_HANDS
25 25
26#undef RGBLED_NUM 26#undef RGBLED_NUM
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 12 37#define RGBLED_NUM 12
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/keebio/nyquist/keymaps/pjanx/config.h b/keyboards/keebio/nyquist/keymaps/pjanx/config.h
index ef1c4a51ab..81fc2cf5fe 100644
--- a/keyboards/keebio/nyquist/keymaps/pjanx/config.h
+++ b/keyboards/keebio/nyquist/keymaps/pjanx/config.h
@@ -24,7 +24,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24// #define EE_HANDS 24// #define EE_HANDS
25 25
26#undef RGBLED_NUM 26#undef RGBLED_NUM
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 12 37#define RGBLED_NUM 12
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/keebio/nyquist/keymaps/shovelpaw/config.h b/keyboards/keebio/nyquist/keymaps/shovelpaw/config.h
index 72e0e422d6..45494b60d2 100644
--- a/keyboards/keebio/nyquist/keymaps/shovelpaw/config.h
+++ b/keyboards/keebio/nyquist/keymaps/shovelpaw/config.h
@@ -24,7 +24,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24// #define EE_HANDS 24// #define EE_HANDS
25 25
26#undef RGBLED_NUM 26#undef RGBLED_NUM
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 12 37#define RGBLED_NUM 12
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/keebio/nyquist/keymaps/skug/config.h b/keyboards/keebio/nyquist/keymaps/skug/config.h
index 532cdafa97..6566a24761 100644
--- a/keyboards/keebio/nyquist/keymaps/skug/config.h
+++ b/keyboards/keebio/nyquist/keymaps/skug/config.h
@@ -33,7 +33,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
33 33
34 34
35#undef RGBLED_NUM 35#undef RGBLED_NUM
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/keebio/nyquist/keymaps/winternebs/config.h b/keyboards/keebio/nyquist/keymaps/winternebs/config.h
index 263af1de91..5f60296faf 100755
--- a/keyboards/keebio/nyquist/keymaps/winternebs/config.h
+++ b/keyboards/keebio/nyquist/keymaps/winternebs/config.h
@@ -24,7 +24,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24// #define EE_HANDS 24// #define EE_HANDS
25 25
26#undef RGBLED_NUM 26#undef RGBLED_NUM
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 12 37#define RGBLED_NUM 12
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/keebio/nyquist/keymaps/yshrsmz/config.h b/keyboards/keebio/nyquist/keymaps/yshrsmz/config.h
index aafb73fa05..6d75a5898a 100644
--- a/keyboards/keebio/nyquist/keymaps/yshrsmz/config.h
+++ b/keyboards/keebio/nyquist/keymaps/yshrsmz/config.h
@@ -27,7 +27,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27// #define EE_HANDS 27// #define EE_HANDS
28 28
29#undef RGBLED_NUM 29#undef RGBLED_NUM
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 RGBLED_NUM 12 40#define RGBLED_NUM 12
32#define RGBLIGHT_HUE_STEP 8 41#define RGBLIGHT_HUE_STEP 8
33#define RGBLIGHT_SAT_STEP 8 42#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/keebio/nyquist/rev2/rev2.c b/keyboards/keebio/nyquist/rev2/rev2.c
index b5652e06d3..8fb49f97b3 100644
--- a/keyboards/keebio/nyquist/rev2/rev2.c
+++ b/keyboards/keebio/nyquist/rev2/rev2.c
@@ -8,7 +8,7 @@ void eeconfig_init_kb(void) {
8#ifdef RGBLIGHT_ENABLE 8#ifdef RGBLIGHT_ENABLE
9 rgblight_enable(); // Enable RGB by default 9 rgblight_enable(); // Enable RGB by default
10 rgblight_sethsv(0, 255, 255); // Set default HSV - red hue, full saturation, full brightness 10 rgblight_sethsv(0, 255, 255); // Set default HSV - red hue, full saturation, full brightness
11#ifdef RGBLIGHT_ANIMATIONS 11#ifdef RGBLIGHT_EFFECT_RAINBOW_SWIRL
12 rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 2); // set to RGB_RAINBOW_SWIRL by default 12 rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 2); // set to RGB_RAINBOW_SWIRL by default
13#endif 13#endif
14#endif 14#endif
diff --git a/keyboards/keebio/nyquist/rev3/config.h b/keyboards/keebio/nyquist/rev3/config.h
index 8d70316b55..e60772812b 100644
--- a/keyboards/keebio/nyquist/rev3/config.h
+++ b/keyboards/keebio/nyquist/rev3/config.h
@@ -46,7 +46,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
46 46
47/* ws2812 RGB LED */ 47/* ws2812 RGB LED */
48#define RGB_DI_PIN B4 48#define RGB_DI_PIN B4
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 12 59#define RGBLED_NUM 12
51#define RGBLED_SPLIT { 6, 6 } 60#define RGBLED_SPLIT { 6, 6 }
52 61
diff --git a/keyboards/keebio/nyquist/rev3/rev3.c b/keyboards/keebio/nyquist/rev3/rev3.c
index 6d7dc3531d..c464270517 100644
--- a/keyboards/keebio/nyquist/rev3/rev3.c
+++ b/keyboards/keebio/nyquist/rev3/rev3.c
@@ -8,7 +8,7 @@ void eeconfig_init_kb(void) {
8#ifdef RGBLIGHT_ENABLE 8#ifdef RGBLIGHT_ENABLE
9 rgblight_enable(); // Enable RGB by default 9 rgblight_enable(); // Enable RGB by default
10 rgblight_sethsv(0, 255, 255); // Set default HSV - red hue, full saturation, full brightness 10 rgblight_sethsv(0, 255, 255); // Set default HSV - red hue, full saturation, full brightness
11#ifdef RGBLIGHT_ANIMATIONS 11#ifdef RGBLIGHT_EFFECT_RAINBOW_SWIRL
12 rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 2); // set to RGB_RAINBOW_SWIRL by default 12 rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 2); // set to RGB_RAINBOW_SWIRL by default
13#endif 13#endif
14#endif 14#endif
diff --git a/keyboards/keebio/quefrency/keymaps/georgepetri/config.h b/keyboards/keebio/quefrency/keymaps/georgepetri/config.h
index c3063d6da6..fac62b97d6 100644
--- a/keyboards/keebio/quefrency/keymaps/georgepetri/config.h
+++ b/keyboards/keebio/quefrency/keymaps/georgepetri/config.h
@@ -21,4 +21,13 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 21
22#pragma once 22#pragma once
23 23
24#undef RGBLIGHT_ANIMATIONS 24#undef RGBLIGHT_EFFECT_BREATHING
25#undef RGBLIGHT_EFFECT_RAINBOW_MOOD
26#undef RGBLIGHT_EFFECT_RAINBOW_SWIRL
27#undef RGBLIGHT_EFFECT_SNAKE
28#undef RGBLIGHT_EFFECT_KNIGHT
29#undef RGBLIGHT_EFFECT_CHRISTMAS
30#undef RGBLIGHT_EFFECT_STATIC_GRADIENT
31#undef RGBLIGHT_EFFECT_RGB_TEST
32#undef RGBLIGHT_EFFECT_ALTERNATING
33#undef RGBLIGHT_EFFECT_TWINKLE
diff --git a/keyboards/keebio/quefrency/rev1/config.h b/keyboards/keebio/quefrency/rev1/config.h
index 872ca73ece..633ba8cf79 100644
--- a/keyboards/keebio/quefrency/rev1/config.h
+++ b/keyboards/keebio/quefrency/rev1/config.h
@@ -45,7 +45,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
45 45
46/* ws2812 RGB LED */ 46/* ws2812 RGB LED */
47#define RGB_DI_PIN D3 47#define RGB_DI_PIN D3
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 // Number of LEDs 58#define RGBLED_NUM 16 // Number of LEDs
50#define RGBLED_SPLIT { 8, 8 } 59#define RGBLED_SPLIT { 8, 8 }
51 60
diff --git a/keyboards/keebio/quefrency/rev1/rev1.c b/keyboards/keebio/quefrency/rev1/rev1.c
index 567730535d..6704b062f5 100644
--- a/keyboards/keebio/quefrency/rev1/rev1.c
+++ b/keyboards/keebio/quefrency/rev1/rev1.c
@@ -4,7 +4,7 @@ void eeconfig_init_kb(void) {
4#ifdef RGBLIGHT_ENABLE 4#ifdef RGBLIGHT_ENABLE
5 rgblight_enable(); // Enable RGB by default 5 rgblight_enable(); // Enable RGB by default
6 rgblight_sethsv(0, 255, 255); // Set default HSV - red hue, full saturation, full brightness 6 rgblight_sethsv(0, 255, 255); // Set default HSV - red hue, full saturation, full brightness
7#ifdef RGBLIGHT_ANIMATIONS 7#ifdef RGBLIGHT_EFFECT_RAINBOW_SWIRL
8 rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 2); // set to RGB_RAINBOW_SWIRL by default 8 rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 2); // set to RGB_RAINBOW_SWIRL by default
9#endif 9#endif
10#endif 10#endif
diff --git a/keyboards/keebio/quefrency/rev2/rev2.c b/keyboards/keebio/quefrency/rev2/rev2.c
index d2badbeb25..4e3e75a21f 100644
--- a/keyboards/keebio/quefrency/rev2/rev2.c
+++ b/keyboards/keebio/quefrency/rev2/rev2.c
@@ -22,7 +22,7 @@ void eeconfig_init_kb(void) {
22#ifdef RGBLIGHT_ENABLE 22#ifdef RGBLIGHT_ENABLE
23 rgblight_enable(); // Enable RGB by default 23 rgblight_enable(); // Enable RGB by default
24 rgblight_sethsv(0, 255, 255); // Set default HSV - red hue, full saturation, full brightness 24 rgblight_sethsv(0, 255, 255); // Set default HSV - red hue, full saturation, full brightness
25#ifdef RGBLIGHT_ANIMATIONS 25#ifdef RGBLIGHT_EFFECT_RAINBOW_SWIRL
26 rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 2); // set to RGB_RAINBOW_SWIRL by default 26 rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 2); // set to RGB_RAINBOW_SWIRL by default
27#endif 27#endif
28#endif 28#endif
diff --git a/keyboards/keebio/quefrency/rev3/rev3.c b/keyboards/keebio/quefrency/rev3/rev3.c
index 8911dbd018..52ce977ac7 100644
--- a/keyboards/keebio/quefrency/rev3/rev3.c
+++ b/keyboards/keebio/quefrency/rev3/rev3.c
@@ -38,7 +38,7 @@ void eeconfig_init_kb(void) {
38#ifdef RGBLIGHT_ENABLE 38#ifdef RGBLIGHT_ENABLE
39 rgblight_enable(); // Enable RGB by default 39 rgblight_enable(); // Enable RGB by default
40 rgblight_sethsv(0, 255, 255); // Set default HSV - red hue, full saturation, full brightness 40 rgblight_sethsv(0, 255, 255); // Set default HSV - red hue, full saturation, full brightness
41#ifdef RGBLIGHT_ANIMATIONS 41#ifdef RGBLIGHT_EFFECT_RAINBOW_SWIRL
42 rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 2); // set to RGB_RAINBOW_SWIRL by default 42 rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 2); // set to RGB_RAINBOW_SWIRL by default
43#endif 43#endif
44#endif 44#endif
diff --git a/keyboards/keebio/rorschach/keymaps/insertsnideremarks/config.h b/keyboards/keebio/rorschach/keymaps/insertsnideremarks/config.h
index 0915bbba18..0ac1cc4a6e 100644
--- a/keyboards/keebio/rorschach/keymaps/insertsnideremarks/config.h
+++ b/keyboards/keebio/rorschach/keymaps/insertsnideremarks/config.h
@@ -13,7 +13,6 @@
13#define TAPPING_TOGGLE 2 13#define TAPPING_TOGGLE 2
14 14
15// #undef RGBLED_NUM 15// #undef RGBLED_NUM
16// #define RGBLIGHT_ANIMATIONS
17// #define RGBLED_NUM 12 16// #define RGBLED_NUM 12
18// #define RGBLIGHT_HUE_STEP 8 17// #define RGBLIGHT_HUE_STEP 8
19// #define RGBLIGHT_SAT_STEP 8 18// #define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/keebio/rorschach/keymaps/tuesdayjohn/config.h b/keyboards/keebio/rorschach/keymaps/tuesdayjohn/config.h
index 3b95b3c4d7..3bb69ef31c 100644
--- a/keyboards/keebio/rorschach/keymaps/tuesdayjohn/config.h
+++ b/keyboards/keebio/rorschach/keymaps/tuesdayjohn/config.h
@@ -13,7 +13,6 @@
13#define TAPPING_TOGGLE 2 13#define TAPPING_TOGGLE 2
14 14
15// #undef RGBLED_NUM 15// #undef RGBLED_NUM
16// #define RGBLIGHT_ANIMATIONS
17// #define RGBLED_NUM 12 16// #define RGBLED_NUM 12
18// #define RGBLIGHT_HUE_STEP 8 17// #define RGBLIGHT_HUE_STEP 8
19// #define RGBLIGHT_SAT_STEP 8 18// #define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/keebio/rorschach/rev1/config.h b/keyboards/keebio/rorschach/rev1/config.h
index 77db35cc9b..9d7accddd7 100644
--- a/keyboards/keebio/rorschach/rev1/config.h
+++ b/keyboards/keebio/rorschach/rev1/config.h
@@ -45,7 +45,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
45 45
46/* WS2812 RGB LED */ 46/* WS2812 RGB LED */
47#define RGB_DI_PIN D3 47#define RGB_DI_PIN D3
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 12 58#define RGBLED_NUM 12
50#define RGBLIGHT_HUE_STEP 8 59#define RGBLIGHT_HUE_STEP 8
51#define RGBLIGHT_SAT_STEP 8 60#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/keebio/stick/config.h b/keyboards/keebio/stick/config.h
index 8539a6d49d..4b437a01e4 100644
--- a/keyboards/keebio/stick/config.h
+++ b/keyboards/keebio/stick/config.h
@@ -40,8 +40,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
40# define RGBLIGHT_VAL_STEP 8 40# define RGBLIGHT_VAL_STEP 8
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/*== all animations enable ==*/ 43# define RGBLIGHT_EFFECT_BREATHING
44# define RGBLIGHT_ANIMATIONS 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// RGB Matrix 53// RGB Matrix
46# ifdef RGB_MATRIX_ENABLE 54# ifdef RGB_MATRIX_ENABLE
47# define RGB_MATRIX_LED_COUNT RGBLED_NUM 55# define RGB_MATRIX_LED_COUNT RGBLED_NUM
diff --git a/keyboards/keebio/stick/stick.c b/keyboards/keebio/stick/stick.c
index c2d25f8860..8db839de3b 100644
--- a/keyboards/keebio/stick/stick.c
+++ b/keyboards/keebio/stick/stick.c
@@ -36,7 +36,7 @@ void eeconfig_init_kb(void) {
36#ifdef RGBLIGHT_ENABLE 36#ifdef RGBLIGHT_ENABLE
37 rgblight_enable(); // Enable RGB by default 37 rgblight_enable(); // Enable RGB by default
38 rgblight_sethsv(0, 255, 255); // Set default HSV - red hue, full saturation, full brightness 38 rgblight_sethsv(0, 255, 255); // Set default HSV - red hue, full saturation, full brightness
39# ifdef RGBLIGHT_ANIMATIONS 39# ifdef RGBLIGHT_EFFECT_RAINDOWN_SWIRL
40 rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 2); // set to RGB_RAINBOW_SWIRL by default 40 rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 2); // set to RGB_RAINBOW_SWIRL by default
41# endif 41# endif
42#endif 42#endif
diff --git a/keyboards/keebio/tukey/config.h b/keyboards/keebio/tukey/config.h
index aefc51d5f5..cde1cd13a6 100644
--- a/keyboards/keebio/tukey/config.h
+++ b/keyboards/keebio/tukey/config.h
@@ -36,7 +36,17 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
36 #define RGBLIGHT_SAT_STEP 8 36 #define RGBLIGHT_SAT_STEP 8
37 #define RGBLIGHT_VAL_STEP 8 37 #define RGBLIGHT_VAL_STEP 8
38 #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 38 #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
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
49
40 50
41#endif 51#endif
42 52
@@ -47,4 +57,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
47#define LOCKING_SUPPORT_ENABLE 57#define LOCKING_SUPPORT_ENABLE
48/* Locking resynchronize hack */ 58/* Locking resynchronize hack */
49#define LOCKING_RESYNC_ENABLE 59#define LOCKING_RESYNC_ENABLE
50
diff --git a/keyboards/keebio/viterbi/keymaps/default/config.h b/keyboards/keebio/viterbi/keymaps/default/config.h
index a841066f4d..38c399ff2c 100644
--- a/keyboards/keebio/viterbi/keymaps/default/config.h
+++ b/keyboards/keebio/viterbi/keymaps/default/config.h
@@ -25,7 +25,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25// #define EE_HANDS 25// #define EE_HANDS
26 26
27#undef RGBLED_NUM 27#undef RGBLED_NUM
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 RGBLED_NUM 12 38#define RGBLED_NUM 12
30#define RGBLIGHT_HUE_STEP 8 39#define RGBLIGHT_HUE_STEP 8
31#define RGBLIGHT_SAT_STEP 8 40#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/keebio/viterbi/keymaps/ericgebhart/config.h b/keyboards/keebio/viterbi/keymaps/ericgebhart/config.h
index 7ad7f5a4cf..c5f8fff090 100644
--- a/keyboards/keebio/viterbi/keymaps/ericgebhart/config.h
+++ b/keyboards/keebio/viterbi/keymaps/ericgebhart/config.h
@@ -8,7 +8,16 @@
8// #define EE_HANDS 8// #define EE_HANDS
9 9
10#undef RGBLED_NUM 10#undef RGBLED_NUM
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 12 21#define RGBLED_NUM 12
13#define RGBLIGHT_HUE_STEP 8 22#define RGBLIGHT_HUE_STEP 8
14#define RGBLIGHT_SAT_STEP 8 23#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/keebio/viterbi/keymaps/vosechu/config.h b/keyboards/keebio/viterbi/keymaps/vosechu/config.h
index 0faddd17c2..a808f80f85 100644
--- a/keyboards/keebio/viterbi/keymaps/vosechu/config.h
+++ b/keyboards/keebio/viterbi/keymaps/vosechu/config.h
@@ -18,7 +18,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
18#pragma once 18#pragma once
19 19
20#undef RGBLED_NUM 20#undef RGBLED_NUM
21#define RGBLIGHT_ANIMATIONS 21#define RGBLIGHT_EFFECT_BREATHING
22#define RGBLIGHT_EFFECT_RAINBOW_MOOD
23#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
24#define RGBLIGHT_EFFECT_SNAKE
25#define RGBLIGHT_EFFECT_KNIGHT
26#define RGBLIGHT_EFFECT_CHRISTMAS
27#define RGBLIGHT_EFFECT_STATIC_GRADIENT
28#define RGBLIGHT_EFFECT_RGB_TEST
29#define RGBLIGHT_EFFECT_ALTERNATING
30#define RGBLIGHT_EFFECT_TWINKLE
22#define RGBLED_NUM 3 31#define RGBLED_NUM 3
23#define RGBLIGHT_HUE_STEP 8 32#define RGBLIGHT_HUE_STEP 8
24#define RGBLIGHT_SAT_STEP 8 33#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/keebio/viterbi/rev2/rev2.c b/keyboards/keebio/viterbi/rev2/rev2.c
index dbf584f99e..a72cc44436 100644
--- a/keyboards/keebio/viterbi/rev2/rev2.c
+++ b/keyboards/keebio/viterbi/rev2/rev2.c
@@ -8,7 +8,7 @@ void eeconfig_init_kb(void) {
8#ifdef RGBLIGHT_ENABLE 8#ifdef RGBLIGHT_ENABLE
9 rgblight_enable(); // Enable RGB by default 9 rgblight_enable(); // Enable RGB by default
10 rgblight_sethsv(0, 255, 255); // Set default HSV - red hue, full saturation, full brightness 10 rgblight_sethsv(0, 255, 255); // Set default HSV - red hue, full saturation, full brightness
11#ifdef RGBLIGHT_ANIMATIONS 11#ifdef RGBLIGHT_MODE_RAINBOW_SWIRL
12 rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 2); // set to RGB_RAINBOW_SWIRL by default 12 rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 2); // set to RGB_RAINBOW_SWIRL by default
13#endif 13#endif
14#endif 14#endif
diff --git a/keyboards/keebio/wtf60/config.h b/keyboards/keebio/wtf60/config.h
index 1ae31980c1..843de0d144 100644
--- a/keyboards/keebio/wtf60/config.h
+++ b/keyboards/keebio/wtf60/config.h
@@ -47,8 +47,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
47 #define RGBLIGHT_VAL_STEP 8 47 #define RGBLIGHT_VAL_STEP 8
48 #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 48 #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
49 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 49 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
50/*== all animations enable ==*/ 50#define RGBLIGHT_EFFECT_BREATHING
51 #define RGBLIGHT_ANIMATIONS 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
52#endif 60#endif
53 61
54/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 62/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
diff --git a/keyboards/keebwerk/nano_slider/config.h b/keyboards/keebwerk/nano_slider/config.h
index 7d6a9a8330..eca9d160cb 100644
--- a/keyboards/keebwerk/nano_slider/config.h
+++ b/keyboards/keebwerk/nano_slider/config.h
@@ -47,17 +47,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
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 /*== all animations enable ==*/
50# define RGBLIGHT_ANIMATIONS 50# define RGBLIGHT_EFFECT_BREATHING
51// /*== or choose animations ==*/ 51# define RGBLIGHT_EFFECT_RAINBOW_MOOD
52// #define RGBLIGHT_EFFECT_BREATHING 52# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
53// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 53# define RGBLIGHT_EFFECT_SNAKE
54// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 54# define RGBLIGHT_EFFECT_KNIGHT
55// #define RGBLIGHT_EFFECT_SNAKE 55# define RGBLIGHT_EFFECT_CHRISTMAS
56// #define RGBLIGHT_EFFECT_KNIGHT 56# define RGBLIGHT_EFFECT_STATIC_GRADIENT
57// #define RGBLIGHT_EFFECT_CHRISTMAS 57# define RGBLIGHT_EFFECT_RGB_TEST
58// #define RGBLIGHT_EFFECT_STATIC_GRADIENT 58# define RGBLIGHT_EFFECT_ALTERNATING
59// #define RGBLIGHT_EFFECT_RGB_TEST 59# define RGBLIGHT_EFFECT_TWINKLE
60// #define RGBLIGHT_EFFECT_ALTERNATING
61// /*== customize breathing effect ==*/ 60// /*== customize breathing effect ==*/
62// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 61// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
63// #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/keebzdotnet/wazowski/config.h b/keyboards/keebzdotnet/wazowski/config.h
index 9670585b45..36273e9114 100644
--- a/keyboards/keebzdotnet/wazowski/config.h
+++ b/keyboards/keebzdotnet/wazowski/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/keybage/radpad/config.h b/keyboards/keybage/radpad/config.h
index 269f5a7967..13c6617ab9 100644
--- a/keyboards/keybage/radpad/config.h
+++ b/keyboards/keybage/radpad/config.h
@@ -37,8 +37,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
37#ifdef RGB_DI_PIN 37#ifdef RGB_DI_PIN
38 #define RGBLED_NUM 16 38 #define RGBLED_NUM 16
39 #define RGBLIGHT_SLEEP 39 #define RGBLIGHT_SLEEP
40/*== all animations disable ==*/ 40#define RGBLIGHT_EFFECT_BREATHING
41 #undef RGBLIGHT_ANIMATIONS 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
42#endif 50#endif
43 51
44/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 52/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
diff --git a/keyboards/keycapsss/kimiko/keymaps/default/config.h b/keyboards/keycapsss/kimiko/keymaps/default/config.h
index 877553689f..52faaf2b65 100644
--- a/keyboards/keycapsss/kimiko/keymaps/default/config.h
+++ b/keyboards/keycapsss/kimiko/keymaps/default/config.h
@@ -31,18 +31,16 @@
31# define RGBLIGHT_SAT_STEP 8 31# define RGBLIGHT_SAT_STEP 8
32# define RGBLIGHT_VAL_STEP 8 32# define RGBLIGHT_VAL_STEP 8
33# define RGBLIGHT_SLEEP /* the RGB lighting will be switched off when the host goes to sleep */ 33# define RGBLIGHT_SLEEP /* the RGB lighting will be switched off when the host goes to sleep */
34/*== all animations enable ==*/ 34# define RGBLIGHT_EFFECT_BREATHING
35# define RGBLIGHT_ANIMATIONS 35# define RGBLIGHT_EFFECT_RAINBOW_MOOD
36/*== or choose animations to save space ==*/ 36# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
37// # define RGBLIGHT_EFFECT_BREATHING 37# define RGBLIGHT_EFFECT_SNAKE
38// # define RGBLIGHT_EFFECT_RAINBOW_MOOD 38# define RGBLIGHT_EFFECT_KNIGHT
39// # define RGBLIGHT_EFFECT_RAINBOW_SWIRL 39# define RGBLIGHT_EFFECT_CHRISTMAS
40// # define RGBLIGHT_EFFECT_SNAKE 40# define RGBLIGHT_EFFECT_STATIC_GRADIENT
41// # define RGBLIGHT_EFFECT_KNIGHT 41# define RGBLIGHT_EFFECT_RGB_TEST
42// # define RGBLIGHT_EFFECT_CHRISTMAS 42# define RGBLIGHT_EFFECT_ALTERNATING
43// # define RGBLIGHT_EFFECT_STATIC_GRADIENT 43# define RGBLIGHT_EFFECT_TWINKLE
44// # define RGBLIGHT_EFFECT_RGB_TEST
45// # define RGBLIGHT_EFFECT_ALTERNATING
46#endif 44#endif
47 45
48// 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/keycapsss/o4l_5x12/config.h b/keyboards/keycapsss/o4l_5x12/config.h
index 84a262e874..cf37e2c397 100644
--- a/keyboards/keycapsss/o4l_5x12/config.h
+++ b/keyboards/keycapsss/o4l_5x12/config.h
@@ -34,18 +34,16 @@
34# define RGBLIGHT_VAL_STEP 4 34# define RGBLIGHT_VAL_STEP 4
35//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 35//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
36//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 36//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
37/*== all animations enable ==*/ 37# define RGBLIGHT_EFFECT_BREATHING
38# define RGBLIGHT_ANIMATIONS 38# define RGBLIGHT_EFFECT_RAINBOW_MOOD
39/*== or choose animations ==*/ 39# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
40//# define RGBLIGHT_EFFECT_BREATHING 40# define RGBLIGHT_EFFECT_SNAKE
41//# define RGBLIGHT_EFFECT_RAINBOW_MOOD 41# define RGBLIGHT_EFFECT_KNIGHT
42//# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 42# define RGBLIGHT_EFFECT_CHRISTMAS
43//# define RGBLIGHT_EFFECT_SNAKE 43# define RGBLIGHT_EFFECT_STATIC_GRADIENT
44//# define RGBLIGHT_EFFECT_KNIGHT 44# define RGBLIGHT_EFFECT_RGB_TEST
45//# define RGBLIGHT_EFFECT_CHRISTMAS 45# define RGBLIGHT_EFFECT_ALTERNATING
46//# define RGBLIGHT_EFFECT_STATIC_GRADIENT 46# define RGBLIGHT_EFFECT_TWINKLE
47//# define RGBLIGHT_EFFECT_RGB_TEST
48//# define RGBLIGHT_EFFECT_ALTERNATING
49/*== customize breathing effect ==*/ 47/*== customize breathing effect ==*/
50/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 48/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
51//# 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/keyhive/absinthe/config.h b/keyboards/keyhive/absinthe/config.h
index 98ab67871c..fbcb0766a0 100644
--- a/keyboards/keyhive/absinthe/config.h
+++ b/keyboards/keyhive/absinthe/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 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 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/keyhive/ergosaurus/config.h b/keyboards/keyhive/ergosaurus/config.h
index ddb9ef8bfe..52df423539 100644
--- a/keyboards/keyhive/ergosaurus/config.h
+++ b/keyboards/keyhive/ergosaurus/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 200 /* The maximum brightness level */ 59 #define RGBLIGHT_LIMIT_VAL 200 /* 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/keyhive/maypad/config.h b/keyboards/keyhive/maypad/config.h
index 4a177fa93d..ef8db88700 100644
--- a/keyboards/keyhive/maypad/config.h
+++ b/keyboards/keyhive/maypad/config.h
@@ -53,18 +53,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
53// #define RGBLIGHT_VAL_STEP 8 53// #define RGBLIGHT_VAL_STEP 8
54// #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 54// #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
55// #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 55// #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
56// /*== all animations enable ==*/
57// #define RGBLIGHT_ANIMATIONS
58// /*== or choose animations ==*/
59// #define RGBLIGHT_EFFECT_BREATHING
60// #define RGBLIGHT_EFFECT_RAINBOW_MOOD
61// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
62// #define RGBLIGHT_EFFECT_SNAKE
63// #define RGBLIGHT_EFFECT_KNIGHT
64// #define RGBLIGHT_EFFECT_CHRISTMAS
65// #define RGBLIGHT_EFFECT_STATIC_GRADIENT
66// #define RGBLIGHT_EFFECT_RGB_TEST
67// #define RGBLIGHT_EFFECT_ALTERNATING
68// /*== customize breathing effect ==*/ 56// /*== customize breathing effect ==*/
69// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 57// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
70// #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 58// #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/keyhive/smallice/config.h b/keyboards/keyhive/smallice/config.h
index ac2db030f1..ac1faede6d 100644
--- a/keyboards/keyhive/smallice/config.h
+++ b/keyboards/keyhive/smallice/config.h
@@ -47,18 +47,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
47# define RGBLIGHT_VAL_STEP 8 47# define RGBLIGHT_VAL_STEP 8
48# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 48# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
49# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 49# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
50/*== all animations enable ==*/ 50# define RGBLIGHT_EFFECT_BREATHING
51# define RGBLIGHT_ANIMATIONS 51# define RGBLIGHT_EFFECT_RAINBOW_MOOD
52/*== or choose animations ==*/ 52# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
53//# define RGBLIGHT_EFFECT_BREATHING 53# define RGBLIGHT_EFFECT_SNAKE
54//# define RGBLIGHT_EFFECT_RAINBOW_MOOD 54# define RGBLIGHT_EFFECT_KNIGHT
55//# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 55# define RGBLIGHT_EFFECT_CHRISTMAS
56//# define RGBLIGHT_EFFECT_SNAKE 56# define RGBLIGHT_EFFECT_STATIC_GRADIENT
57//# define RGBLIGHT_EFFECT_KNIGHT 57# define RGBLIGHT_EFFECT_RGB_TEST
58//# define RGBLIGHT_EFFECT_CHRISTMAS 58# define RGBLIGHT_EFFECT_ALTERNATING
59//# define RGBLIGHT_EFFECT_STATIC_GRADIENT 59# define RGBLIGHT_EFFECT_TWINKLE
60//# define RGBLIGHT_EFFECT_RGB_TEST
61//# define RGBLIGHT_EFFECT_ALTERNATING
62/*== customize breathing effect ==*/ 60/*== customize breathing effect ==*/
63/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 61/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
64//# 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/keyhive/southpole/config.h b/keyboards/keyhive/southpole/config.h
index 1fe3134cab..57555fa95b 100644
--- a/keyboards/keyhive/southpole/config.h
+++ b/keyboards/keyhive/southpole/config.h
@@ -23,7 +23,16 @@
23#define LOCKING_RESYNC_ENABLE 23#define LOCKING_RESYNC_ENABLE
24 24
25#ifdef RGB_DI_PIN 25#ifdef RGB_DI_PIN
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 0 36#define RGBLED_NUM 0
28#define RGBLIGHT_HUE_STEP 8 37#define RGBLIGHT_HUE_STEP 8
29#define RGBLIGHT_SAT_STEP 8 38#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/keyhive/uno/rev1/config.h b/keyboards/keyhive/uno/rev1/config.h
index 6e9298e261..58d3a58ec2 100644
--- a/keyboards/keyhive/uno/rev1/config.h
+++ b/keyboards/keyhive/uno/rev1/config.h
@@ -18,7 +18,6 @@
18#include "config_common.h" 18#include "config_common.h"
19 19
20#define RGBLIGHT_EFFECT_RAINBOW_MOOD 20#define RGBLIGHT_EFFECT_RAINBOW_MOOD
21// #define RGBLIGHT_ANIMATIONS
22 21
23/* key matrix size */ 22/* key matrix size */
24#define MATRIX_ROWS 1 23#define MATRIX_ROWS 1
@@ -42,18 +41,6 @@
42// #define RGBLIGHT_VAL_STEP 32 41// #define RGBLIGHT_VAL_STEP 32
43// #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 42// #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 */ 43// #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
45// /*== all animations enable ==*/
46// #define RGBLIGHT_ANIMATIONS
47// /*== or choose 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// /*== customize breathing effect ==*/ 44// /*== customize breathing effect ==*/
58// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 45// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
59// #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 46// #define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/keyhive/ut472/config.h b/keyboards/keyhive/ut472/config.h
index a9d24c0c9e..dce99f3882 100644
--- a/keyboards/keyhive/ut472/config.h
+++ b/keyboards/keyhive/ut472/config.h
@@ -43,7 +43,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
43 43
44#define RGB_DI_PIN C6 44#define RGB_DI_PIN C6
45#ifdef RGB_DI_PIN 45#ifdef RGB_DI_PIN
46#define RGBLIGHT_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
47#define RGBLED_NUM 8 56#define RGBLED_NUM 8
48#define RGBLIGHT_HUE_STEP 8 57#define RGBLIGHT_HUE_STEP 8
49#define RGBLIGHT_SAT_STEP 8 58#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/keyprez/bison/config.h b/keyboards/keyprez/bison/config.h
index 08a81a4a91..e6f73948f5 100644
--- a/keyboards/keyprez/bison/config.h
+++ b/keyboards/keyprez/bison/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/keyprez/unicorn/config.h b/keyboards/keyprez/unicorn/config.h
index 739d5b525e..481c72eee5 100644
--- a/keyboards/keyprez/unicorn/config.h
+++ b/keyboards/keyprez/unicorn/config.h
@@ -51,18 +51,6 @@
51//# define RGBLIGHT_VAL_STEP 8 51//# define RGBLIGHT_VAL_STEP 8
52//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 52//# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
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
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/*== customize breathing effect ==*/ 54/*== customize breathing effect ==*/
67/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 55/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
68//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 56//# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64
diff --git a/keyboards/keysofkings/twokey/config.h b/keyboards/keysofkings/twokey/config.h
index f33537fabb..c45263fc37 100755
--- a/keyboards/keysofkings/twokey/config.h
+++ b/keyboards/keysofkings/twokey/config.h
@@ -45,7 +45,16 @@
45 45
46#ifdef RGBLIGHT_ENABLE 46#ifdef RGBLIGHT_ENABLE
47#define RGB_DI_PIN D3 47#define RGB_DI_PIN D3
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 5 58#define RGBLED_NUM 5
50#define RGBLIGHT_HUE_STEP 4 59#define RGBLIGHT_HUE_STEP 4
51#define RGBLIGHT_SAT_STEP 4 60#define RGBLIGHT_SAT_STEP 4
diff --git a/keyboards/kindakeyboards/conone65/config.h b/keyboards/kindakeyboards/conone65/config.h
index 5e3dacdb0e..1dacdfb0ff 100644
--- a/keyboards/kindakeyboards/conone65/config.h
+++ b/keyboards/kindakeyboards/conone65/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/kingly_keys/little_foot/config.h b/keyboards/kingly_keys/little_foot/config.h
index 68954c6b70..e53f29561c 100644
--- a/keyboards/kingly_keys/little_foot/config.h
+++ b/keyboards/kingly_keys/little_foot/config.h
@@ -43,7 +43,16 @@
43#define RGB_DI_PIN F4 43#define RGB_DI_PIN F4
44#define RGBLED_NUM 10 // Number of LEDs 44#define RGBLED_NUM 10 // Number of LEDs
45 45
46#define RGBLIGHT_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
47#define RGBLIGHT_HUE_STEP 6 56#define RGBLIGHT_HUE_STEP 6
48#define RGBLIGHT_SAT_STEP 4 57#define RGBLIGHT_SAT_STEP 4
49#define RGBLIGHT_VAL_STEP 8 58#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/kingly_keys/romac/keymaps/stanrc85/config.h b/keyboards/kingly_keys/romac/keymaps/stanrc85/config.h
index 722fd7e9e9..41bba326c4 100644
--- a/keyboards/kingly_keys/romac/keymaps/stanrc85/config.h
+++ b/keyboards/kingly_keys/romac/keymaps/stanrc85/config.h
@@ -6,6 +6,14 @@
6 #define RGBLIGHT_HUE_STEP 8 6 #define RGBLIGHT_HUE_STEP 8
7 #define RGBLIGHT_SAT_STEP 8 7 #define RGBLIGHT_SAT_STEP 8
8 #define RGBLIGHT_VAL_STEP 8 8 #define RGBLIGHT_VAL_STEP 8
9 #define RGBLIGHT_ANIMATIONS 9#define RGBLIGHT_EFFECT_BREATHING
10#define RGBLIGHT_EFFECT_RAINBOW_MOOD
11#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
12#define RGBLIGHT_EFFECT_SNAKE
13#define RGBLIGHT_EFFECT_KNIGHT
14#define RGBLIGHT_EFFECT_CHRISTMAS
15#define RGBLIGHT_EFFECT_STATIC_GRADIENT
16#define RGBLIGHT_EFFECT_RGB_TEST
17#define RGBLIGHT_EFFECT_ALTERNATING
18#define RGBLIGHT_EFFECT_TWINKLE
10#endif 19#endif
11
diff --git a/keyboards/kingly_keys/romac_plus/config.h b/keyboards/kingly_keys/romac_plus/config.h
index 0618521306..6ae18bfca9 100644
--- a/keyboards/kingly_keys/romac_plus/config.h
+++ b/keyboards/kingly_keys/romac_plus/config.h
@@ -29,7 +29,16 @@
29#define RGB_DI_PIN F7 29#define RGB_DI_PIN F7
30#define RGBLED_NUM 4 // Number of LEDs 30#define RGBLED_NUM 4 // Number of LEDs
31 31
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 6 42#define RGBLIGHT_HUE_STEP 6
34#define RGBLIGHT_SAT_STEP 4 43#define RGBLIGHT_SAT_STEP 4
35#define RGBLIGHT_VAL_STEP 8 44#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/kingly_keys/ropro/config.h b/keyboards/kingly_keys/ropro/config.h
index 092349cbc6..8bb50cd7b4 100644
--- a/keyboards/kingly_keys/ropro/config.h
+++ b/keyboards/kingly_keys/ropro/config.h
@@ -46,6 +46,13 @@
46 46
47#define RGBLED_NUM 18 47#define RGBLED_NUM 18
48 48
49#define RGBLIGHT_ANIMATIONS 49#define RGBLIGHT_EFFECT_BREATHING
50 50#define RGBLIGHT_EFFECT_RAINBOW_MOOD
51 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/kingly_keys/smd_milk/config.h b/keyboards/kingly_keys/smd_milk/config.h
index a1a308f088..81f332170d 100644
--- a/keyboards/kingly_keys/smd_milk/config.h
+++ b/keyboards/kingly_keys/smd_milk/config.h
@@ -41,7 +41,17 @@
41#define RGB_DI_PIN B3 41#define RGB_DI_PIN B3
42#define RGBLED_NUM 4 // Number of LEDs 42#define RGBLED_NUM 4 // Number of LEDs
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
54
45#define RGBLIGHT_HUE_STEP 6 55#define RGBLIGHT_HUE_STEP 6
46#define RGBLIGHT_SAT_STEP 4 56#define RGBLIGHT_SAT_STEP 4
47#define RGBLIGHT_VAL_STEP 10 \ No newline at end of file 57#define RGBLIGHT_VAL_STEP 10
diff --git a/keyboards/kingly_keys/soap/config.h b/keyboards/kingly_keys/soap/config.h
index 503c77a04b..74e6667bb3 100644
--- a/keyboards/kingly_keys/soap/config.h
+++ b/keyboards/kingly_keys/soap/config.h
@@ -11,10 +11,10 @@
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/>.#pragma once 14 * along with this program. If not, see <http://www.gnu.org/licenses/>.#pragma once
15 */ 15 */
16 16
17#include "config_common.h" 17#include "config_common.h"
18 18
19 /* key matrix size */ 19 /* key matrix size */
20#define MATRIX_ROWS 2 20#define MATRIX_ROWS 2
@@ -41,5 +41,14 @@
41 41
42/* ws2812 RGB LED --- DIN Pin Routed to VIA on main PCB marked "RGB" */ 42/* ws2812 RGB LED --- DIN Pin Routed to VIA on main PCB marked "RGB" */
43#define RGB_DI_PIN B6 43#define RGB_DI_PIN B6
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 RGBLED_NUM 3 54#define RGBLED_NUM 3
diff --git a/keyboards/kira75/config.h b/keyboards/kira75/config.h
index 17c73df412..25c949f6bc 100644
--- a/keyboards/kira75/config.h
+++ b/keyboards/kira75/config.h
@@ -44,7 +44,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44#define BACKLIGHT_LEVELS 3 44#define BACKLIGHT_LEVELS 3
45 45
46#define RGB_DI_PIN E2 46#define RGB_DI_PIN E2
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 18 57#define RGBLED_NUM 18
49#define RGBLIGHT_HUE_STEP 8 58#define RGBLIGHT_HUE_STEP 8
50#define RGBLIGHT_SAT_STEP 8 59#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/kiwikey/kawii9/config.h b/keyboards/kiwikey/kawii9/config.h
index 10ab8dfd5b..6da57ea422 100644
--- a/keyboards/kiwikey/kawii9/config.h
+++ b/keyboards/kiwikey/kawii9/config.h
@@ -47,18 +47,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
47#define RGBLIGHT_VAL_STEP 8 47#define RGBLIGHT_VAL_STEP 8
48#define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 48#define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
49//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ 49//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
50/*== all animations enable ==*/ 50#define RGBLIGHT_EFFECT_BREATHING
51#define RGBLIGHT_ANIMATIONS 51#define RGBLIGHT_EFFECT_RAINBOW_MOOD
52/*== or choose animations ==*/ 52#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
53//# define RGBLIGHT_EFFECT_BREATHING 53#define RGBLIGHT_EFFECT_SNAKE
54//# define RGBLIGHT_EFFECT_RAINBOW_MOOD 54#define RGBLIGHT_EFFECT_KNIGHT
55//# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 55#define RGBLIGHT_EFFECT_CHRISTMAS
56//# define RGBLIGHT_EFFECT_SNAKE 56#define RGBLIGHT_EFFECT_STATIC_GRADIENT
57//# define RGBLIGHT_EFFECT_KNIGHT 57#define RGBLIGHT_EFFECT_RGB_TEST
58//# define RGBLIGHT_EFFECT_CHRISTMAS 58#define RGBLIGHT_EFFECT_ALTERNATING
59//# define RGBLIGHT_EFFECT_STATIC_GRADIENT 59#define RGBLIGHT_EFFECT_TWINKLE
60//# define RGBLIGHT_EFFECT_RGB_TEST
61//# define RGBLIGHT_EFFECT_ALTERNATING
62/*== customize breathing effect ==*/ 60/*== customize breathing effect ==*/
63/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 61/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
64//# 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/kiwikey/wanderland/config.h b/keyboards/kiwikey/wanderland/config.h
index fc42b5ff19..107054a089 100644
--- a/keyboards/kiwikey/wanderland/config.h
+++ b/keyboards/kiwikey/wanderland/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/kkatano/bakeneko80/config.h b/keyboards/kkatano/bakeneko80/config.h
index 89fd9070a0..87b6705a75 100644
--- a/keyboards/kkatano/bakeneko80/config.h
+++ b/keyboards/kkatano/bakeneko80/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/kkatano/wallaby/config.h b/keyboards/kkatano/wallaby/config.h
index fc380eecf6..784d867247 100644
--- a/keyboards/kkatano/wallaby/config.h
+++ b/keyboards/kkatano/wallaby/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/kkatano/yurei/config.h b/keyboards/kkatano/yurei/config.h
index 95aa6b7ee3..6a13affb21 100644
--- a/keyboards/kkatano/yurei/config.h
+++ b/keyboards/kkatano/yurei/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/kona_classic/config.h b/keyboards/kona_classic/config.h
index f53944789e..3023a656a4 100644
--- a/keyboards/kona_classic/config.h
+++ b/keyboards/kona_classic/config.h
@@ -41,7 +41,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
41/* Underlight configuration 41/* Underlight configuration
42 */ 42 */
43#define RGB_DI_PIN B2 43#define RGB_DI_PIN B2
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 RGBLED_NUM 30 // Number of LEDs 54#define RGBLED_NUM 30 // Number of LEDs
46#define RGBLIGHT_HUE_STEP 5 55#define RGBLIGHT_HUE_STEP 5
47#define RGBLIGHT_SAT_STEP 10 56#define RGBLIGHT_SAT_STEP 10
diff --git a/keyboards/kopibeng/mnk88/config.h b/keyboards/kopibeng/mnk88/config.h
index e026367dd6..fc6f578dd1 100644
--- a/keyboards/kopibeng/mnk88/config.h
+++ b/keyboards/kopibeng/mnk88/config.h
@@ -49,9 +49,6 @@
49 #define RGBLIGHT_VAL_STEP 8 49 #define RGBLIGHT_VAL_STEP 8
50 #define RGBLIGHT_LIMIT_VAL 200 /* The maximum brightness level */ 50 #define RGBLIGHT_LIMIT_VAL 200 /* 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 52 #define RGBLIGHT_EFFECT_BREATHING
56 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 53 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
57 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 54 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kopibeng/xt60/config.h b/keyboards/kopibeng/xt60/config.h
index 65ea5b0aa6..365e72c072 100644
--- a/keyboards/kopibeng/xt60/config.h
+++ b/keyboards/kopibeng/xt60/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
@@ -71,4 +68,4 @@
71/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 68/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
72#define LOCKING_SUPPORT_ENABLE 69#define LOCKING_SUPPORT_ENABLE
73/* Locking resynchronize hack */ 70/* Locking resynchronize hack */
74#define LOCKING_RESYNC_ENABLE \ No newline at end of file 71#define LOCKING_RESYNC_ENABLE
diff --git a/keyboards/kopibeng/xt60_singa/config.h b/keyboards/kopibeng/xt60_singa/config.h
index ef20c3cdf1..365e72c072 100644
--- a/keyboards/kopibeng/xt60_singa/config.h
+++ b/keyboards/kopibeng/xt60_singa/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/kopibeng/xt65/config.h b/keyboards/kopibeng/xt65/config.h
index 54195ef454..29398208f4 100644
--- a/keyboards/kopibeng/xt65/config.h
+++ b/keyboards/kopibeng/xt65/config.h
@@ -50,18 +50,16 @@
50 #define RGBLIGHT_VAL_STEP 8 50 #define RGBLIGHT_VAL_STEP 8
51 #define RGBLIGHT_LIMIT_VAL 200 /* The maximum brightness level */ 51 #define RGBLIGHT_LIMIT_VAL 200 /* The maximum brightness level */
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#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
65#endif 63#endif
66 64
67/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 65/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
diff --git a/keyboards/kopibeng/xt8x/config.h b/keyboards/kopibeng/xt8x/config.h
index 4086020397..b8a027c02b 100644
--- a/keyboards/kopibeng/xt8x/config.h
+++ b/keyboards/kopibeng/xt8x/config.h
@@ -50,9 +50,6 @@
50 #define RGBLIGHT_VAL_STEP 8 50 #define RGBLIGHT_VAL_STEP 8
51 #define RGBLIGHT_LIMIT_VAL 200 /* The maximum brightness level */ 51 #define RGBLIGHT_LIMIT_VAL 200 /* The maximum brightness level */
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 ==*/
54// #define RGBLIGHT_ANIMATIONS
55// /*== or choose animations ==*/
56 #define RGBLIGHT_EFFECT_BREATHING 53 #define RGBLIGHT_EFFECT_BREATHING
57 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 54 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
58 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 55 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kprepublic/bm16a/config.h b/keyboards/kprepublic/bm16a/config.h
index 7e6289b793..e5cc440d25 100644
--- a/keyboards/kprepublic/bm16a/config.h
+++ b/keyboards/kprepublic/bm16a/config.h
@@ -49,7 +49,16 @@
49 49
50#define RGB_DI_PIN E2 50#define RGB_DI_PIN E2
51#define RGBLED_NUM 4 51#define RGBLED_NUM 4
52#define RGBLIGHT_ANIMATIONS 52#define RGBLIGHT_EFFECT_BREATHING
53#define RGBLIGHT_EFFECT_RAINBOW_MOOD
54#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
55#define RGBLIGHT_EFFECT_SNAKE
56#define RGBLIGHT_EFFECT_KNIGHT
57#define RGBLIGHT_EFFECT_CHRISTMAS
58#define RGBLIGHT_EFFECT_STATIC_GRADIENT
59#define RGBLIGHT_EFFECT_RGB_TEST
60#define RGBLIGHT_EFFECT_ALTERNATING
61#define RGBLIGHT_EFFECT_TWINKLE
53// #ifdef RGB_DI_PIN 62// #ifdef RGB_DI_PIN
54// #define RGBLED_NUM 16 63// #define RGBLED_NUM 16
55// #define RGBLIGHT_HUE_STEP 8 64// #define RGBLIGHT_HUE_STEP 8
@@ -57,18 +66,6 @@
57// #define RGBLIGHT_VAL_STEP 8 66// #define RGBLIGHT_VAL_STEP 8
58// #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 67// #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 */ 68// #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// #endif 69// #endif
73 70
74/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 71/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
diff --git a/keyboards/kprepublic/bm16s/config.h b/keyboards/kprepublic/bm16s/config.h
index 2de3ffe3d4..b876b60ffa 100755
--- a/keyboards/kprepublic/bm16s/config.h
+++ b/keyboards/kprepublic/bm16s/config.h
@@ -29,7 +29,16 @@
29 29
30#define RGB_DI_PIN E2 30#define RGB_DI_PIN E2
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 RGBLED_NUM 16 42 #define RGBLED_NUM 16
34 #define RGBLIGHT_HUE_STEP 8 43 #define RGBLIGHT_HUE_STEP 8
35 #define RGBLIGHT_SAT_STEP 8 44 #define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/kprepublic/bm40hsrgb/keymaps/signynt/config.h b/keyboards/kprepublic/bm40hsrgb/keymaps/signynt/config.h
index a88ae7f2e8..31a316da6d 100644
--- a/keyboards/kprepublic/bm40hsrgb/keymaps/signynt/config.h
+++ b/keyboards/kprepublic/bm40hsrgb/keymaps/signynt/config.h
@@ -20,7 +20,17 @@
20 20
21#define RGBLIGHT_LAYERS 21#define RGBLIGHT_LAYERS
22#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF 22#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF
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
33
24 34
25//#define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 35//#define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
26#define RGBLIGHT_LIMIT_VAL 10 36#define RGBLIGHT_LIMIT_VAL 10
diff --git a/keyboards/kprepublic/bm40hsrgb/keymaps/signynt_2_loud/config.h b/keyboards/kprepublic/bm40hsrgb/keymaps/signynt_2_loud/config.h
index cdfa67acb0..5879e4b08c 100644
--- a/keyboards/kprepublic/bm40hsrgb/keymaps/signynt_2_loud/config.h
+++ b/keyboards/kprepublic/bm40hsrgb/keymaps/signynt_2_loud/config.h
@@ -20,7 +20,17 @@
20 20
21#define RGBLIGHT_LAYERS 21#define RGBLIGHT_LAYERS
22#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF 22#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF
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
33
24 34
25//#define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 35//#define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
26#define RGBLIGHT_LIMIT_VAL 10 36#define RGBLIGHT_LIMIT_VAL 10
diff --git a/keyboards/kprepublic/bm40hsrgb/keymaps/signynt_2_quiet/config.h b/keyboards/kprepublic/bm40hsrgb/keymaps/signynt_2_quiet/config.h
index dbadc3da99..a7290df6b3 100644
--- a/keyboards/kprepublic/bm40hsrgb/keymaps/signynt_2_quiet/config.h
+++ b/keyboards/kprepublic/bm40hsrgb/keymaps/signynt_2_quiet/config.h
@@ -20,7 +20,17 @@
20 20
21#define RGBLIGHT_LAYERS 21#define RGBLIGHT_LAYERS
22#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF 22#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF
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
33
24 34
25//#define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 35//#define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
26#define RGBLIGHT_LIMIT_VAL 10 36#define RGBLIGHT_LIMIT_VAL 10
diff --git a/keyboards/kprepublic/bm43a/config.h b/keyboards/kprepublic/bm43a/config.h
index 23f1753fc7..2e725af6b5 100644
--- a/keyboards/kprepublic/bm43a/config.h
+++ b/keyboards/kprepublic/bm43a/config.h
@@ -50,18 +50,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50 #define RGBLIGHT_VAL_STEP 8 50 #define RGBLIGHT_VAL_STEP 8
51 #define RGBLIGHT_LIMIT_VAL 180 // Limit to vendor-recommended value 51 #define RGBLIGHT_LIMIT_VAL 180 // Limit to vendor-recommended value
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 ==*/
54 #define RGBLIGHT_ANIMATIONS
55// /*== or choose 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#endif 53#endif
66#ifdef RGB_MATRIX_ENABLE 54#ifdef RGB_MATRIX_ENABLE
67# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180 // Limit to vendor-recommended value 55# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180 // Limit to vendor-recommended value
diff --git a/keyboards/kprepublic/bm43hsrgb/keymaps/bitstarr/config.h b/keyboards/kprepublic/bm43hsrgb/keymaps/bitstarr/config.h
index 496e9d2b2c..2de4c8f889 100755
--- a/keyboards/kprepublic/bm43hsrgb/keymaps/bitstarr/config.h
+++ b/keyboards/kprepublic/bm43hsrgb/keymaps/bitstarr/config.h
@@ -20,16 +20,14 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
20#define UNICODE_CYCLE_PERSIST false 20#define UNICODE_CYCLE_PERSIST false
21 21
22#ifdef RGB_DI_PIN 22#ifdef RGB_DI_PIN
23/*== all animations enable ==*/ 23#undef RGBLIGHT_EFFECT_BREATHING
24 #undef RGBLIGHT_ANIMATIONS 24#undef RGBLIGHT_EFFECT_RAINBOW_MOOD
25// /*== or choose animations ==*/ 25#undef RGBLIGHT_EFFECT_RAINBOW_SWIRL
26 // #define RGBLIGHT_EFFECT_BREATHING 26#undef RGBLIGHT_EFFECT_SNAKE
27// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 27#undef RGBLIGHT_EFFECT_KNIGHT
28// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 28#undef RGBLIGHT_EFFECT_CHRISTMAS
29// #define RGBLIGHT_EFFECT_SNAKE 29#undef RGBLIGHT_EFFECT_STATIC_GRADIENT
30// #define RGBLIGHT_EFFECT_KNIGHT 30#undef RGBLIGHT_EFFECT_RGB_TEST
31// #define RGBLIGHT_EFFECT_CHRISTMAS 31#undef RGBLIGHT_EFFECT_ALTERNATING
32// #define RGBLIGHT_EFFECT_STATIC_GRADIENT 32#undef RGBLIGHT_EFFECT_TWINKLE
33// #define RGBLIGHT_EFFECT_RGB_TEST 33#endif
34// #define RGBLIGHT_EFFECT_ALTERNATING
35#endif \ No newline at end of file
diff --git a/keyboards/kprepublic/bm60hsrgb/rev2/config.h b/keyboards/kprepublic/bm60hsrgb/rev2/config.h
index 7fdcb37ba9..b9e42c18f8 100644
--- a/keyboards/kprepublic/bm60hsrgb/rev2/config.h
+++ b/keyboards/kprepublic/bm60hsrgb/rev2/config.h
@@ -44,7 +44,16 @@
44#define RGBLIGHT_LIMIT_VAL 150 44#define RGBLIGHT_LIMIT_VAL 150
45#define RGBLED_NUM 6 45#define RGBLED_NUM 6
46#define RGB_DI_PIN F0 46#define RGB_DI_PIN F0
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 RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_MOOD 57#define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_MOOD
49#define RGBLIGHT_HUE_STEP 8 58#define RGBLIGHT_HUE_STEP 8
50#define RGBLIGHT_SAT_STEP 8 59#define RGBLIGHT_SAT_STEP 8
@@ -123,4 +132,3 @@
123# define RGB_MATRIX_KEYPRESSES 132# define RGB_MATRIX_KEYPRESSES
124# define RGB_MATRIX_FRAMEBUFFER_EFFECTS 133# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
125#endif 134#endif
126
diff --git a/keyboards/kprepublic/bm60hsrgb_iso/rev1/config.h b/keyboards/kprepublic/bm60hsrgb_iso/rev1/config.h
index 0fc5946f63..9b3b735508 100644
--- a/keyboards/kprepublic/bm60hsrgb_iso/rev1/config.h
+++ b/keyboards/kprepublic/bm60hsrgb_iso/rev1/config.h
@@ -50,18 +50,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50 // #define RGBLIGHT_VAL_STEP 8 50 // #define RGBLIGHT_VAL_STEP 8
51# define RGBLIGHT_LIMIT_VAL 180 // Limit to vendor-recommended value 51# define RGBLIGHT_LIMIT_VAL 180 // Limit to vendor-recommended value
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 ==*/
54 // #define RGBLIGHT_ANIMATIONS
55 // /*== or choose 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#endif 53#endif
66#ifdef RGB_MATRIX_ENABLE 54#ifdef RGB_MATRIX_ENABLE
67# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180 // Limit to vendor-recommended value 55# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180 // Limit to vendor-recommended value
diff --git a/keyboards/kprepublic/bm60hsrgb_poker/rev1/config.h b/keyboards/kprepublic/bm60hsrgb_poker/rev1/config.h
index 66c2883029..93a481f6f2 100644
--- a/keyboards/kprepublic/bm60hsrgb_poker/rev1/config.h
+++ b/keyboards/kprepublic/bm60hsrgb_poker/rev1/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 180 // Limit to vendor-recommended value 49 #define RGBLIGHT_LIMIT_VAL 180 // Limit to vendor-recommended value
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#endif 61#endif
64#ifdef RGB_MATRIX_ENABLE 62#ifdef RGB_MATRIX_ENABLE
65# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180 // Limit to vendor-recommended value 63# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180 // Limit to vendor-recommended value
diff --git a/keyboards/kprepublic/bm68hsrgb/rev1/keymaps/peepeetee/config.h b/keyboards/kprepublic/bm68hsrgb/rev1/keymaps/peepeetee/config.h
index eee7d2f9bf..183d226d8c 100644
--- a/keyboards/kprepublic/bm68hsrgb/rev1/keymaps/peepeetee/config.h
+++ b/keyboards/kprepublic/bm68hsrgb/rev1/keymaps/peepeetee/config.h
@@ -65,17 +65,6 @@
65// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 65// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
66// #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) 66// #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_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) 67// #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 RGBLIGHT_ANIMATIONS // Run RGB animations
69// #define RGBLIGHT_ANIMATIONS // Enable all additional animation modes.
70// #define RGBLIGHT_EFFECT_ALTERNATING // Enable alternating animation mode.
71// #define RGBLIGHT_EFFECT_BREATHING // Enable breathing animation mode.
72// #define RGBLIGHT_EFFECT_CHRISTMAS // Enable christmas animation mode.
73// #define RGBLIGHT_EFFECT_KNIGHT // Enable knight animation mode.
74// #define RGBLIGHT_EFFECT_RAINBOW_MOOD // Enable rainbow mood animation mode.
75// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL // Enable rainbow swirl animation mode.
76// #define RGBLIGHT_EFFECT_RGB_TEST // Enable RGB test animation mode.
77// #define RGBLIGHT_EFFECT_SNAKE // Enable snake animation mode.
78// #define RGBLIGHT_EFFECT_STATIC_GRADIENT // Enable static gradient mode.
79 68
80// #define RGBLIGHT_EFFECT_BREATHE_CENTER // If defined, used to calculate the curve for the breathing animation. Valid values are 1.0 to 2.7 69// #define RGBLIGHT_EFFECT_BREATHE_CENTER // If defined, used to calculate the curve for the breathing animation. Valid values are 1.0 to 2.7
81// #define RGBLIGHT_EFFECT_BREATHE_MAX 255 // The maximum brightness for the breathing mode. Valid values are 1 to 255 70// #define RGBLIGHT_EFFECT_BREATHE_MAX 255 // The maximum brightness for the breathing mode. Valid values are 1 to 255
diff --git a/keyboards/kprepublic/cospad/config.h b/keyboards/kprepublic/cospad/config.h
index 895cc57a0d..de567ca0d1 100644
--- a/keyboards/kprepublic/cospad/config.h
+++ b/keyboards/kprepublic/cospad/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/kprepublic/jj40/config.h b/keyboards/kprepublic/jj40/config.h
index d24ab5c5ff..8b305e4da0 100644
--- a/keyboards/kprepublic/jj40/config.h
+++ b/keyboards/kprepublic/jj40/config.h
@@ -32,7 +32,17 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
32/* RGB underglow */ 32/* RGB underglow */
33// NOTE: for PS2AVRGB boards, underglow commands are sent via I2C to 0xB0. 33// NOTE: for PS2AVRGB boards, underglow commands are sent via I2C to 0xB0.
34#define RGBLED_NUM 5 34#define RGBLED_NUM 5
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
45
36 46
37/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 47/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
38#define DEBOUNCE 5 48#define DEBOUNCE 5
diff --git a/keyboards/kprepublic/jj4x4/config.h b/keyboards/kprepublic/jj4x4/config.h
index d9691245a7..812cececea 100644
--- a/keyboards/kprepublic/jj4x4/config.h
+++ b/keyboards/kprepublic/jj4x4/config.h
@@ -35,7 +35,17 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
35/* RGB underglow */ 35/* RGB underglow */
36// NOTE: for PS2AVRGB boards, underglow commands are sent via I2C to 0xB0. 36// NOTE: for PS2AVRGB boards, underglow commands are sent via I2C to 0xB0.
37#define RGBLED_NUM 4 37#define RGBLED_NUM 4
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/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 50/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
41#define DEBOUNCE 5 51#define DEBOUNCE 5
diff --git a/keyboards/kprepublic/jj50/config.h b/keyboards/kprepublic/jj50/config.h
index 70ecf2f20c..9293bd2924 100644
--- a/keyboards/kprepublic/jj50/config.h
+++ b/keyboards/kprepublic/jj50/config.h
@@ -35,7 +35,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
35 35
36#define RGB_DI_PIN E2 36#define RGB_DI_PIN E2
37#define RGBLED_NUM 12 37#define RGBLED_NUM 12
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 12 48#define RGBLIGHT_HUE_STEP 12
40#define RGBLIGHT_SAT_STEP 15 49#define RGBLIGHT_SAT_STEP 15
41#define RGBLIGHT_VAL_STEP 18 50#define RGBLIGHT_VAL_STEP 18
diff --git a/keyboards/ktec/daisy/config.h b/keyboards/ktec/daisy/config.h
index ec826ab1af..ae2f012676 100644
--- a/keyboards/ktec/daisy/config.h
+++ b/keyboards/ktec/daisy/config.h
@@ -59,18 +59,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
59# define RGBLIGHT_VAL_STEP 12 59# define RGBLIGHT_VAL_STEP 12
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// /*== customize breathing effect ==*/ 72// /*== customize breathing effect ==*/
75// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ 73// /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
76// #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/ktec/staryu/config.h b/keyboards/ktec/staryu/config.h
index 876d61223f..b8abd983c5 100755
--- a/keyboards/ktec/staryu/config.h
+++ b/keyboards/ktec/staryu/config.h
@@ -30,7 +30,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
30 30
31#define RGB_DI_PIN C6 31#define RGB_DI_PIN C6
32#define RGBLED_NUM 1 // Number of LEDs 32#define RGBLED_NUM 1 // 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_LIMIT_VAL 200 43#define RGBLIGHT_LIMIT_VAL 200
35// #ifdef RGB_DI_PIN 44// #ifdef RGB_DI_PIN
36// #define RGBLIGHT_HUE_STEP 8 45// #define RGBLIGHT_HUE_STEP 8
@@ -38,18 +47,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
38// #define RGBLIGHT_VAL_STEP 8 47// #define RGBLIGHT_VAL_STEP 8
39// #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ 48// #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 */ 49// #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
41// /*== all animations enable ==*/
42// #define RGBLIGHT_ANIMATIONS
43// /*== or choose 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// #endif 50// #endif
54 51
55#undef BACKLIGHT_PIN 52#undef BACKLIGHT_PIN
diff --git a/keyboards/kudox/columner/config.h b/keyboards/kudox/columner/config.h
index a97d03596c..e4cc9c1d2f 100644
--- a/keyboards/kudox/columner/config.h
+++ b/keyboards/kudox/columner/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/kudox/rev1/config.h b/keyboards/kudox/rev1/config.h
index 36a933dc2e..f28a11b93b 100644
--- a/keyboards/kudox/rev1/config.h
+++ b/keyboards/kudox/rev1/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/kudox/rev2/config.h b/keyboards/kudox/rev2/config.h
index 36a933dc2e..f28a11b93b 100644
--- a/keyboards/kudox/rev2/config.h
+++ b/keyboards/kudox/rev2/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/kudox/rev3/config.h b/keyboards/kudox/rev3/config.h
index a97d03596c..e4cc9c1d2f 100644
--- a/keyboards/kudox/rev3/config.h
+++ b/keyboards/kudox/rev3/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/kudox_game/rev1/config.h b/keyboards/kudox_game/rev1/config.h
index 1fc6411359..020829ba5a 100644
--- a/keyboards/kudox_game/rev1/config.h
+++ b/keyboards/kudox_game/rev1/config.h
@@ -53,7 +53,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
53 53
54#undef RGBLED_NUM 54#undef RGBLED_NUM
55#define RGBLED_NUM 7 // Number of LEDs 55#define RGBLED_NUM 7 // 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/kudox_game/rev2/config.h b/keyboards/kudox_game/rev2/config.h
index f61b42eb7f..0ff1850f65 100644
--- a/keyboards/kudox_game/rev2/config.h
+++ b/keyboards/kudox_game/rev2/config.h
@@ -53,7 +53,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
53 53
54#undef RGBLED_NUM 54#undef RGBLED_NUM
55#define RGBLED_NUM 7 // Number of LEDs 55#define RGBLED_NUM 7 // 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/kwub/bloop/config.h b/keyboards/kwub/bloop/config.h
index 5abbd8d4f9..b02c616e89 100644
--- a/keyboards/kwub/bloop/config.h
+++ b/keyboards/kwub/bloop/config.h
@@ -47,8 +47,17 @@
47#define LOCKING_RESYNC_ENABLE 47#define LOCKING_RESYNC_ENABLE
48 48
49#ifdef RGB_DI_PIN 49#ifdef RGB_DI_PIN
50# define RGBLIGHT_ANIMATIONS 50# define RGBLIGHT_EFFECT_BREATHING
51# define RGBLED_NUM 0 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 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
54# define RGBLIGHT_VAL_STEP 8 63# define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/ky01/config.h b/keyboards/ky01/config.h
index 47edbd2605..2dd2144f09 100644
--- a/keyboards/ky01/config.h
+++ b/keyboards/ky01/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