summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan <fauxpark@gmail.com>2023-06-24 17:37:54 +1000
committerGitHub <noreply@github.com>2023-06-24 17:37:54 +1000
commit4ae9bfd17ab01608e1bf2492c35d79bd2ad5c0fe (patch)
treecf48a8728411d2ad4a00422edad87a26288a95ec
parent6545eb64a0cc1797893c6782e78a3ecc68de729d (diff)
Move `RGBLIGHT_HUE/SAT/VAL_STEP` to data driven (#21292)
Co-authored-by: Nick Brassel <nick@tzarc.org>
-rw-r--r--keyboards/0xcb/1337/config.h3
-rw-r--r--keyboards/0xcb/1337/info.json2
-rw-r--r--keyboards/0xcb/tutelpad/config.h4
-rw-r--r--keyboards/0xcb/tutelpad/info.json1
-rw-r--r--keyboards/1upkeyboards/1up60hse/config.h3
-rw-r--r--keyboards/1upkeyboards/1up60hse/info.json2
-rw-r--r--keyboards/1upkeyboards/1up60hte/config.h3
-rw-r--r--keyboards/1upkeyboards/1up60hte/info.json2
-rw-r--r--keyboards/1upkeyboards/1up60rgb/config.h3
-rw-r--r--keyboards/1upkeyboards/1up60rgb/info.json2
-rw-r--r--keyboards/1upkeyboards/super16/config.h3
-rw-r--r--keyboards/1upkeyboards/super16/info.json2
-rw-r--r--keyboards/1upkeyboards/sweet16/v1/config.h3
-rw-r--r--keyboards/1upkeyboards/sweet16/v1/info.json2
-rw-r--r--keyboards/25keys/aleth42/rev0/config.h3
-rw-r--r--keyboards/25keys/aleth42/rev0/info.json2
-rw-r--r--keyboards/25keys/aleth42/rev1/config.h3
-rw-r--r--keyboards/25keys/aleth42/rev1/info.json2
-rw-r--r--keyboards/25keys/cassette42/config.h3
-rw-r--r--keyboards/25keys/cassette42/info.json2
-rw-r--r--keyboards/25keys/zinc/rev1/info.json3
-rw-r--r--keyboards/25keys/zinc/rev1/post_config.h2
-rw-r--r--keyboards/25keys/zinc/reva/info.json3
-rw-r--r--keyboards/25keys/zinc/reva/post_config.h2
-rw-r--r--keyboards/40percentclub/luddite/config.h3
-rw-r--r--keyboards/40percentclub/nori/config.h3
-rw-r--r--keyboards/40percentclub/nori/info.json2
-rw-r--r--keyboards/40percentclub/tomato/config.h3
-rw-r--r--keyboards/40percentclub/tomato/info.json2
-rw-r--r--keyboards/4pplet/aekiso60/rev_a/config.h3
-rw-r--r--keyboards/4pplet/aekiso60/rev_a/info.json2
-rw-r--r--keyboards/4pplet/aekiso60/rev_b/config.h3
-rw-r--r--keyboards/4pplet/aekiso60/rev_b/info.json2
-rw-r--r--keyboards/4pplet/eagle_viper_rep/rev_a/config.h3
-rw-r--r--keyboards/4pplet/eagle_viper_rep/rev_a/info.json2
-rw-r--r--keyboards/4pplet/eagle_viper_rep/rev_b/config.h3
-rw-r--r--keyboards/4pplet/eagle_viper_rep/rev_b/info.json2
-rw-r--r--keyboards/4pplet/waffling60/rev_b/config.h3
-rw-r--r--keyboards/4pplet/waffling60/rev_b/info.json2
-rw-r--r--keyboards/4pplet/waffling60/rev_c/config.h3
-rw-r--r--keyboards/4pplet/waffling60/rev_c/info.json2
-rw-r--r--keyboards/4pplet/waffling60/rev_d/config.h4
-rw-r--r--keyboards/4pplet/waffling60/rev_d/info.json2
-rw-r--r--keyboards/4pplet/waffling80/rev_a/config.h21
-rw-r--r--keyboards/4pplet/waffling80/rev_a/info.json2
-rw-r--r--keyboards/4pplet/waffling80/rev_b/config.h4
-rw-r--r--keyboards/4pplet/waffling80/rev_b/info.json2
-rw-r--r--keyboards/abacus/config.h3
-rw-r--r--keyboards/abacus/info.json2
-rw-r--r--keyboards/abstract/ellipse/rev1/config.h4
-rw-r--r--keyboards/abstract/ellipse/rev1/info.json2
-rw-r--r--keyboards/acekeyboard/titan60/config.h3
-rw-r--r--keyboards/acekeyboard/titan60/info.json2
-rw-r--r--keyboards/acheron/elongate/beta/config.h3
-rw-r--r--keyboards/acheron/elongate/beta/info.json2
-rw-r--r--keyboards/ada/ada1800mini/config.h3
-rw-r--r--keyboards/ada/ada1800mini/info.json2
-rw-r--r--keyboards/ada/infinity81/config.h3
-rw-r--r--keyboards/ada/infinity81/info.json2
-rw-r--r--keyboards/adpenrose/kintsugi/config.h3
-rw-r--r--keyboards/adpenrose/kintsugi/info.json2
-rw-r--r--keyboards/adpenrose/obi/config.h3
-rw-r--r--keyboards/adpenrose/obi/info.json2
-rw-r--r--keyboards/ai03/polaris/config.h3
-rw-r--r--keyboards/ai03/polaris/info.json2
-rw-r--r--keyboards/ai03/voyager60_alps/config.h35
-rw-r--r--keyboards/ai03/voyager60_alps/info.json2
-rw-r--r--keyboards/aleblazer/zodiark/config.h3
-rw-r--r--keyboards/aleblazer/zodiark/info.json2
-rw-r--r--keyboards/alf/dc60/config.h3
-rw-r--r--keyboards/alf/dc60/info.json2
-rw-r--r--keyboards/alf/x11/config.h3
-rw-r--r--keyboards/alf/x11/info.json2
-rw-r--r--keyboards/alf/x2/config.h3
-rw-r--r--keyboards/alf/x2/info.json2
-rw-r--r--keyboards/alfredslab/swift65/hotswap/config.h3
-rw-r--r--keyboards/alfredslab/swift65/hotswap/info.json2
-rw-r--r--keyboards/alfredslab/swift65/solder/config.h3
-rw-r--r--keyboards/alfredslab/swift65/solder/info.json2
-rwxr-xr-xkeyboards/alpha/config.h3
-rw-r--r--keyboards/alpha/info.json2
-rw-r--r--keyboards/amag23/config.h4
-rw-r--r--keyboards/amag23/info.json2
-rwxr-xr-xkeyboards/amjkeyboard/amj40/config.h3
-rw-r--r--keyboards/amjkeyboard/amj40/info.json1
-rw-r--r--keyboards/amjkeyboard/amj60/config.h3
-rw-r--r--keyboards/amjkeyboard/amj60/info.json1
-rw-r--r--keyboards/amjkeyboard/amj96/config.h3
-rw-r--r--keyboards/amjkeyboard/amjpad/config.h4
-rw-r--r--keyboards/amjkeyboard/amjpad/info.json1
-rw-r--r--keyboards/anavi/macropad8/config.h3
-rw-r--r--keyboards/anavi/macropad8/info.json1
-rw-r--r--keyboards/aos/tkl/config.h3
-rw-r--r--keyboards/aos/tkl/info.json2
-rw-r--r--keyboards/atxkb/1894/config.h3
-rw-r--r--keyboards/atxkb/1894/info.json2
-rw-r--r--keyboards/aurora65/config.h3
-rw-r--r--keyboards/aurora65/info.json2
-rw-r--r--keyboards/avalanche/v4/config.h4
-rw-r--r--keyboards/avalanche/v4/info.json1
-rw-r--r--keyboards/aves60/config.h3
-rw-r--r--keyboards/basekeys/slice/rev1_rgb/config.h3
-rw-r--r--keyboards/basekeys/slice/rev1_rgb/info.json1
-rw-r--r--keyboards/basekeys/trifecta/config.h3
-rw-r--r--keyboards/basekeys/trifecta/info.json1
-rwxr-xr-xkeyboards/bemeier/bmek/config.h4
-rw-r--r--keyboards/bemeier/bmek/rev1/info.json2
-rw-r--r--keyboards/bemeier/bmek/rev2/info.json2
-rw-r--r--keyboards/bemeier/bmek/rev3/info.json2
-rw-r--r--keyboards/bioi/f60/config.h3
-rw-r--r--keyboards/bioi/f60/info.json2
-rw-r--r--keyboards/bioi/g60/config.h3
-rw-r--r--keyboards/bioi/g60/info.json2
-rw-r--r--keyboards/bioi/g60ble/config.h3
-rw-r--r--keyboards/bioi/g60ble/info.json2
-rw-r--r--keyboards/bioi/morgan65/config.h3
-rw-r--r--keyboards/bioi/morgan65/info.json2
-rw-r--r--keyboards/bioi/s65/config.h3
-rw-r--r--keyboards/bioi/s65/info.json2
-rw-r--r--keyboards/blackplum/config.h3
-rw-r--r--keyboards/blackplum/info.json3
-rw-r--r--keyboards/blockey/config.h3
-rw-r--r--keyboards/blockey/info.json1
-rw-r--r--keyboards/bluebell/swoop/config.h3
-rw-r--r--keyboards/bluebell/swoop/info.json1
-rw-r--r--keyboards/boardrun/bizarre/config.h3
-rw-r--r--keyboards/boardrun/bizarre/info.json3
-rw-r--r--keyboards/boardrun/classic/config.h3
-rw-r--r--keyboards/boardrun/classic/info.json3
-rw-r--r--keyboards/boardwalk/config.h3
-rw-r--r--keyboards/boardwalk/info.json3
-rw-r--r--keyboards/bolsa/bolsalice/config.h3
-rw-r--r--keyboards/bolsa/bolsalice/info.json2
-rw-r--r--keyboards/bpiphany/four_banger/config.h3
-rw-r--r--keyboards/bpiphany/four_banger/info.json2
-rw-r--r--keyboards/bubble75/hotswap/config.h3
-rw-r--r--keyboards/buildakb/potato65/config.h3
-rw-r--r--keyboards/buildakb/potato65/info.json2
-rw-r--r--keyboards/buildakb/potato65hs/config.h3
-rw-r--r--keyboards/buildakb/potato65hs/info.json2
-rw-r--r--keyboards/buildakb/potato65s/config.h3
-rw-r--r--keyboards/buildakb/potato65s/info.json2
-rw-r--r--keyboards/cablecardesigns/cypher/rev6/config.h3
-rw-r--r--keyboards/cablecardesigns/cypher/rev6/info.json3
-rw-r--r--keyboards/canary/canary60rgb/info.json2
-rw-r--r--keyboards/canary/canary60rgb/v1/config.h3
-rw-r--r--keyboards/cannonkeys/adelie/config.h3
-rw-r--r--keyboards/cannonkeys/adelie/info.json2
-rw-r--r--keyboards/cannonkeys/atlas_alps/config.h3
-rw-r--r--keyboards/cannonkeys/atlas_alps/info.json3
-rw-r--r--keyboards/capsunlocked/cu7/config.h3
-rw-r--r--keyboards/capsunlocked/cu7/info.json1
-rw-r--r--keyboards/capsunlocked/cu75/config.h4
-rw-r--r--keyboards/capsunlocked/cu75/info.json1
-rw-r--r--keyboards/capsunlocked/cu80/v2_ansi/rgb/config.h5
-rw-r--r--keyboards/capsunlocked/cu80/v2_iso/rgb/config.h5
-rw-r--r--keyboards/checkerboards/axon40/config.h3
-rw-r--r--keyboards/checkerboards/axon40/info.json2
-rw-r--r--keyboards/checkerboards/candybar_ortho/config.h3
-rw-r--r--keyboards/checkerboards/candybar_ortho/info.json2
-rw-r--r--keyboards/checkerboards/nop60/config.h3
-rw-r--r--keyboards/checkerboards/nop60/info.json3
-rw-r--r--keyboards/checkerboards/plexus75/config.h3
-rw-r--r--keyboards/checkerboards/plexus75/info.json3
-rw-r--r--keyboards/checkerboards/plexus75_he/config.h3
-rw-r--r--keyboards/checkerboards/plexus75_he/info.json3
-rw-r--r--keyboards/checkerboards/pursuit40/config.h3
-rw-r--r--keyboards/checkerboards/pursuit40/info.json3
-rw-r--r--keyboards/checkerboards/quark/config.h3
-rw-r--r--keyboards/checkerboards/quark/info.json3
-rw-r--r--keyboards/checkerboards/quark_plus/config.h3
-rw-r--r--keyboards/checkerboards/quark_plus/info.json3
-rw-r--r--keyboards/checkerboards/quark_squared/config.h3
-rw-r--r--keyboards/checkerboards/quark_squared/info.json3
-rw-r--r--keyboards/checkerboards/snop60/config.h3
-rw-r--r--keyboards/checkerboards/snop60/info.json3
-rw-r--r--keyboards/checkerboards/ud40_ortho_alt/config.h3
-rw-r--r--keyboards/checkerboards/ud40_ortho_alt/info.json3
-rw-r--r--keyboards/cherrybstudio/cb1800/config.h3
-rw-r--r--keyboards/cherrybstudio/cb1800/info.json2
-rw-r--r--keyboards/cherrybstudio/cb65/config.h3
-rw-r--r--keyboards/cherrybstudio/cb65/info.json2
-rw-r--r--keyboards/cherrybstudio/cb87/config.h3
-rw-r--r--keyboards/cherrybstudio/cb87/info.json2
-rw-r--r--keyboards/cherrybstudio/cb87v2/config.h3
-rw-r--r--keyboards/cherrybstudio/cb87v2/info.json2
-rw-r--r--keyboards/chlx/str_merro60/config.h3
-rw-r--r--keyboards/chlx/str_merro60/info.json2
-rw-r--r--keyboards/cmm_studio/fuji65/config.h3
-rw-r--r--keyboards/cmm_studio/fuji65/info.json2
-rw-r--r--keyboards/contender/config.h3
-rw-r--r--keyboards/contender/info.json2
-rw-r--r--keyboards/coseyfannitutti/mullet/config.h3
-rw-r--r--keyboards/coseyfannitutti/mullet/info.json2
-rw-r--r--keyboards/cozykeys/bloomer/config.h3
-rw-r--r--keyboards/cozykeys/bloomer/info.json2
-rw-r--r--keyboards/cozykeys/speedo/v3/config.h3
-rw-r--r--keyboards/cozykeys/speedo/v3/info.json2
-rw-r--r--keyboards/craftwalk/config.h3
-rw-r--r--keyboards/craftwalk/info.json2
-rw-r--r--keyboards/crazy_keyboard_68/config.h3
-rw-r--r--keyboards/crazy_keyboard_68/info.json2
-rw-r--r--keyboards/crypt_macro/config.h3
-rw-r--r--keyboards/crypt_macro/info.json2
-rw-r--r--keyboards/custommk/genesis/rev1/config.h3
-rw-r--r--keyboards/custommk/genesis/rev1/info.json2
-rw-r--r--keyboards/custommk/genesis/rev2/config.h3
-rw-r--r--keyboards/custommk/genesis/rev2/info.json2
-rw-r--r--keyboards/cx60/config.h3
-rw-r--r--keyboards/cx60/info.json1
-rw-r--r--keyboards/delikeeb/flatbread60/config.h3
-rw-r--r--keyboards/delikeeb/flatbread60/info.json2
-rw-r--r--keyboards/delikeeb/vaguettelite/config.h3
-rw-r--r--keyboards/delikeeb/vaguettelite/info.json2
-rw-r--r--keyboards/delikeeb/vanana/rev1/config.h3
-rw-r--r--keyboards/delikeeb/vanana/rev1/info.json2
-rw-r--r--keyboards/delikeeb/vanana/rev2/config.h3
-rw-r--r--keyboards/delikeeb/vanana/rev2/info.json2
-rw-r--r--keyboards/delikeeb/waaffle/rev3/config.h3
-rw-r--r--keyboards/delikeeb/waaffle/rev3/info.json2
-rw-r--r--keyboards/dm9records/ergoinu/config.h3
-rw-r--r--keyboards/dm9records/ergoinu/info.json1
-rw-r--r--keyboards/do60/config.h3
-rw-r--r--keyboards/do60/info.json3
-rw-r--r--keyboards/dp60/config.h3
-rw-r--r--keyboards/dp60/info.json2
-rw-r--r--keyboards/draculad/config.h3
-rw-r--r--keyboards/draculad/info.json2
-rw-r--r--keyboards/draytronics/daisy/config.h3
-rw-r--r--keyboards/draytronics/daisy/info.json2
-rw-r--r--keyboards/draytronics/elise/config.h3
-rw-r--r--keyboards/draytronics/elise/info.json2
-rw-r--r--keyboards/draytronics/elise_v2/config.h3
-rw-r--r--keyboards/draytronics/elise_v2/info.json2
-rw-r--r--keyboards/dz60/config.h3
-rw-r--r--keyboards/dz60/info.json2
-rw-r--r--keyboards/dztech/bocc/config.h3
-rw-r--r--keyboards/dztech/bocc/info.json2
-rw-r--r--keyboards/dztech/duo_s/config.h3
-rw-r--r--keyboards/dztech/duo_s/info.json3
-rw-r--r--keyboards/dztech/endless80/config.h3
-rw-r--r--keyboards/dztech/endless80/info.json3
-rw-r--r--keyboards/ealdin/quadrant/config.h3
-rw-r--r--keyboards/ealdin/quadrant/info.json2
-rw-r--r--keyboards/eason/capsule65/config.h3
-rw-r--r--keyboards/eason/capsule65/info.json2
-rw-r--r--keyboards/eek/config.h3
-rw-r--r--keyboards/eek/info.json3
-rw-r--r--keyboards/ein_60/config.h3
-rw-r--r--keyboards/ein_60/info.json3
-rw-r--r--keyboards/elephant42/config.h3
-rw-r--r--keyboards/elephant42/info.json2
-rw-r--r--keyboards/ep/comsn/mollydooker/config.h3
-rw-r--r--keyboards/ep/comsn/mollydooker/info.json1
-rw-r--r--keyboards/ergodox_ez/config.h3
-rw-r--r--keyboards/ergodox_ez/info.json2
-rw-r--r--keyboards/esca/getawayvan/config.h3
-rw-r--r--keyboards/esca/getawayvan/info.json1
-rw-r--r--keyboards/esca/getawayvan_f042/config.h3
-rw-r--r--keyboards/esca/getawayvan_f042/info.json1
-rw-r--r--keyboards/exclusive/e65/config.h3
-rw-r--r--keyboards/exclusive/e65/info.json2
-rw-r--r--keyboards/exclusive/e6_rgb/config.h3
-rw-r--r--keyboards/exclusive/e6_rgb/info.json2
-rw-r--r--keyboards/exclusive/e6v2/le/config.h3
-rw-r--r--keyboards/exclusive/e6v2/le/info.json3
-rw-r--r--keyboards/exclusive/e6v2/oe/config.h3
-rw-r--r--keyboards/exclusive/e6v2/oe/info.json3
-rw-r--r--keyboards/exclusive/e7v1/config.h3
-rw-r--r--keyboards/exclusive/e7v1/info.json2
-rw-r--r--keyboards/exclusive/e7v1se/config.h3
-rw-r--r--keyboards/exclusive/e7v1se/info.json2
-rw-r--r--keyboards/exclusive/e85/config.h3
-rw-r--r--keyboards/exclusive/e85/hotswap/info.json2
-rw-r--r--keyboards/exclusive/e85/soldered/info.json2
-rw-r--r--keyboards/eyeohdesigns/babyv/config.h3
-rw-r--r--keyboards/eyeohdesigns/babyv/info.json2
-rw-r--r--keyboards/eyeohdesigns/theboulevard/config.h3
-rw-r--r--keyboards/eyeohdesigns/theboulevard/info.json2
-rw-r--r--keyboards/flx/virgo/config.h3
-rw-r--r--keyboards/flx/virgo/info.json2
-rw-r--r--keyboards/foxlab/key65/hotswap/config.h3
-rw-r--r--keyboards/foxlab/key65/hotswap/info.json2
-rw-r--r--keyboards/foxlab/key65/universal/config.h3
-rw-r--r--keyboards/foxlab/key65/universal/info.json2
-rw-r--r--keyboards/foxlab/leaf60/hotswap/config.h3
-rw-r--r--keyboards/foxlab/leaf60/hotswap/info.json2
-rw-r--r--keyboards/foxlab/leaf60/universal/config.h3
-rw-r--r--keyboards/foxlab/leaf60/universal/info.json2
-rw-r--r--keyboards/foxlab/time80/config.h4
-rw-r--r--keyboards/foxlab/time_re/hotswap/config.h3
-rw-r--r--keyboards/foxlab/time_re/hotswap/info.json2
-rw-r--r--keyboards/foxlab/time_re/universal/config.h3
-rw-r--r--keyboards/foxlab/time_re/universal/info.json2
-rw-r--r--keyboards/frooastboard/nano/config.h4
-rw-r--r--keyboards/frooastboard/nano/info.json2
-rw-r--r--keyboards/ft/mars65/config.h3
-rw-r--r--keyboards/ft/mars65/info.json2
-rw-r--r--keyboards/gh60/satan/config.h3
-rw-r--r--keyboards/gh60/satan/info.json1
-rw-r--r--keyboards/gh60/v1p3/config.h3
-rw-r--r--keyboards/gh60/v1p3/info.json2
-rw-r--r--keyboards/gkeyboard/gkb_m16/config.h3
-rw-r--r--keyboards/gkeyboard/gkb_m16/info.json2
-rw-r--r--keyboards/gray_studio/aero75/config.h3
-rw-r--r--keyboards/gray_studio/aero75/info.json2
-rw-r--r--keyboards/gray_studio/apollo80/config.h3
-rw-r--r--keyboards/gray_studio/apollo80/info.json2
-rw-r--r--keyboards/gray_studio/cod67/config.h3
-rw-r--r--keyboards/gray_studio/cod67/info.json2
-rw-r--r--keyboards/gray_studio/space65/config.h3
-rw-r--r--keyboards/gray_studio/space65/info.json2
-rw-r--r--keyboards/gray_studio/space65r3/config.h3
-rw-r--r--keyboards/gray_studio/space65r3/info.json2
-rw-r--r--keyboards/gray_studio/think65/hotswap/config.h3
-rw-r--r--keyboards/gray_studio/think65/hotswap/info.json2
-rw-r--r--keyboards/gray_studio/think65/solder/config.h3
-rw-r--r--keyboards/gray_studio/think65/solder/info.json2
-rw-r--r--keyboards/grid600/press/config.h3
-rw-r--r--keyboards/grid600/press/info.json1
-rw-r--r--keyboards/h0oni/hotduck/config.h3
-rw-r--r--keyboards/h0oni/hotduck/info.json3
-rw-r--r--keyboards/hadron/ver2/config.h2
-rw-r--r--keyboards/hadron/ver2/info.json1
-rw-r--r--keyboards/halfcliff/config.h4
-rw-r--r--keyboards/halfcliff/info.json2
-rw-r--r--keyboards/handwired/6macro/config.h3
-rw-r--r--keyboards/handwired/6macro/info.json1
-rw-r--r--keyboards/handwired/atreus50/config.h3
-rw-r--r--keyboards/handwired/atreus50/info.json1
-rw-r--r--keyboards/handwired/bento/rev1/config.h3
-rw-r--r--keyboards/handwired/bento/rev1/info.json2
-rw-r--r--keyboards/handwired/consolekeyboard/18key/config.h3
-rw-r--r--keyboards/handwired/consolekeyboard/18key/info.json2
-rw-r--r--keyboards/handwired/consolekeyboard/20key/config.h3
-rw-r--r--keyboards/handwired/consolekeyboard/20key/info.json2
-rw-r--r--keyboards/handwired/consolekeyboard/27key/config.h3
-rw-r--r--keyboards/handwired/consolekeyboard/27key/info.json2
-rw-r--r--keyboards/handwired/consolekeyboard/30key/config.h3
-rw-r--r--keyboards/handwired/consolekeyboard/30key/info.json2
-rw-r--r--keyboards/handwired/croxsplit44/config.h3
-rw-r--r--keyboards/handwired/croxsplit44/info.json2
-rw-r--r--keyboards/handwired/cyberstar/config.h3
-rw-r--r--keyboards/handwired/cyberstar/info.json2
-rw-r--r--keyboards/handwired/d48/config.h3
-rw-r--r--keyboards/handwired/d48/info.json2
-rw-r--r--keyboards/handwired/freoduo/config.h3
-rw-r--r--keyboards/handwired/freoduo/info.json3
-rw-r--r--keyboards/handwired/heisenberg/config.h3
-rw-r--r--keyboards/handwired/jopr/config.h4
-rw-r--r--keyboards/handwired/jopr/info.json3
-rw-r--r--keyboards/handwired/lovelive9/config.h3
-rw-r--r--keyboards/handwired/lovelive9/info.json1
-rw-r--r--keyboards/handwired/macroboard/config.h3
-rw-r--r--keyboards/handwired/macroboard/info.json2
-rw-r--r--keyboards/handwired/marauder/config.h4
-rw-r--r--keyboards/handwired/marauder/info.json2
-rw-r--r--keyboards/handwired/owlet60/config.h3
-rw-r--r--keyboards/handwired/owlet60/info.json2
-rw-r--r--keyboards/handwired/prkl30/feather/config.h3
-rw-r--r--keyboards/handwired/prkl30/feather/info.json2
-rw-r--r--keyboards/handwired/prkl30/promicro/config.h3
-rw-r--r--keyboards/handwired/prkl30/promicro/info.json2
-rw-r--r--keyboards/handwired/symmetry60/config.h3
-rw-r--r--keyboards/handwired/symmetry60/info.json2
-rw-r--r--keyboards/handwired/tennie/config.h3
-rw-r--r--keyboards/handwired/tennie/info.json2
-rw-r--r--keyboards/handwired/traveller/config.h38
-rw-r--r--keyboards/handwired/traveller/info.json1
-rw-r--r--keyboards/handwired/tsubasa/config.h3
-rw-r--r--keyboards/handwired/tsubasa/info.json2
-rw-r--r--keyboards/helix/pico/config.h2
-rw-r--r--keyboards/helix/pico/info.json3
-rw-r--r--keyboards/helix/rev2/config.h2
-rw-r--r--keyboards/helix/rev2/info.json3
-rw-r--r--keyboards/helix/rev3_4rows/config.h3
-rw-r--r--keyboards/helix/rev3_5rows/config.h3
-rw-r--r--keyboards/hifumi/config.h1
-rw-r--r--keyboards/hifumi/info.json1
-rw-r--r--keyboards/hineybush/h08_ocelot/config.h3
-rw-r--r--keyboards/hineybush/h08_ocelot/info.json2
-rw-r--r--keyboards/hineybush/h60/config.h3
-rw-r--r--keyboards/hineybush/h60/info.json2
-rw-r--r--keyboards/hineybush/h65/config.h3
-rw-r--r--keyboards/hineybush/h65/info.json2
-rw-r--r--keyboards/hineybush/h65_hotswap/config.h3
-rw-r--r--keyboards/hineybush/h65_hotswap/info.json2
-rw-r--r--keyboards/hineybush/h660s/config.h3
-rw-r--r--keyboards/hineybush/h660s/info.json2
-rw-r--r--keyboards/hineybush/h75_singa/config.h3
-rw-r--r--keyboards/hineybush/h75_singa/info.json2
-rw-r--r--keyboards/hineybush/h87a/config.h3
-rw-r--r--keyboards/hineybush/h87a/info.json2
-rw-r--r--keyboards/hineybush/h88/config.h3
-rw-r--r--keyboards/hineybush/h88/info.json2
-rw-r--r--keyboards/hineybush/hbcp/config.h3
-rw-r--r--keyboards/hineybush/hbcp/info.json2
-rw-r--r--keyboards/hineybush/physix/config.h3
-rw-r--r--keyboards/hineybush/physix/info.json2
-rw-r--r--keyboards/hineybush/sm68/config.h3
-rw-r--r--keyboards/hineybush/sm68/info.json2
-rw-r--r--keyboards/hnahkb/vn66/config.h3
-rw-r--r--keyboards/hnahkb/vn66/info.json2
-rwxr-xr-xkeyboards/hub16/config.h3
-rw-r--r--keyboards/hub16/info.json2
-rwxr-xr-xkeyboards/idobao/id42/config.h4
-rw-r--r--keyboards/idobao/id75/v1/config.h4
-rw-r--r--keyboards/idobao/id75/v1/info.json2
-rw-r--r--keyboards/idobao/id80/v2/config.h3
-rw-r--r--keyboards/idobao/id80/v2/info.json2
-rw-r--r--keyboards/idobao/id87/v1/config.h4
-rw-r--r--keyboards/idobao/id87/v1/info.json2
-rw-r--r--keyboards/idobao/id96/config.h3
-rw-r--r--keyboards/idobao/id96/info.json2
-rw-r--r--keyboards/idobao/montex/v1/config.h4
-rw-r--r--keyboards/idobao/montex/v1/info.json2
-rw-r--r--keyboards/inett_studio/sqx/hotswap/config.h3
-rw-r--r--keyboards/inett_studio/sqx/hotswap/info.json2
-rw-r--r--keyboards/inett_studio/sqx/universal/config.h3
-rw-r--r--keyboards/inett_studio/sqx/universal/info.json2
-rw-r--r--keyboards/irene/config.h3
-rw-r--r--keyboards/jacky_studio/bear_65/config.h3
-rw-r--r--keyboards/jacky_studio/bear_65/rev1/info.json2
-rw-r--r--keyboards/jacky_studio/bear_65/rev2/info.json2
-rw-r--r--keyboards/jacky_studio/s7_elephant/rev1/config.h3
-rw-r--r--keyboards/jacky_studio/s7_elephant/rev1/info.json2
-rw-r--r--keyboards/jacky_studio/s7_elephant/rev2/config.h3
-rw-r--r--keyboards/jacky_studio/s7_elephant/rev2/info.json2
-rw-r--r--keyboards/jc65/v32a/config.h3
-rw-r--r--keyboards/jc65/v32a/info.json2
-rw-r--r--keyboards/jc65/v32u4/config.h3
-rw-r--r--keyboards/jc65/v32u4/info.json2
-rw-r--r--keyboards/jd40/config.h3
-rw-r--r--keyboards/jd40/info.json2
-rw-r--r--keyboards/jian/nsrev2/config.h2
-rw-r--r--keyboards/jian/nsrev2/info.json1
-rw-r--r--keyboards/jian/rev1/config.h3
-rw-r--r--keyboards/jian/rev1/info.json1
-rw-r--r--keyboards/jian/rev2/config.h3
-rw-r--r--keyboards/jian/rev2/info.json1
-rw-r--r--keyboards/jiran/rev2/config.h3
-rw-r--r--keyboards/jiran/rev2/info.json1
-rw-r--r--keyboards/jolofsor/denial75/config.h3
-rw-r--r--keyboards/jolofsor/denial75/info.json1
-rw-r--r--keyboards/jones/v03/config.h3
-rw-r--r--keyboards/jones/v03/info.json2
-rw-r--r--keyboards/jones/v03_1/config.h3
-rw-r--r--keyboards/jones/v03_1/info.json2
-rw-r--r--keyboards/jones/v1/config.h3
-rw-r--r--keyboards/jones/v1/info.json2
-rw-r--r--keyboards/kabedon/kabedon78s/config.h3
-rw-r--r--keyboards/kabedon/kabedon78s/info.json2
-rw-r--r--keyboards/kabedon/kabedon980/config.h3
-rw-r--r--keyboards/kabedon/kabedon980/info.json2
-rw-r--r--keyboards/kagizaraya/halberd/config.h3
-rw-r--r--keyboards/kagizaraya/halberd/info.json2
-rw-r--r--keyboards/kagizaraya/scythe/config.h3
-rw-r--r--keyboards/kagizaraya/scythe/info.json4
-rw-r--r--keyboards/kakunpc/angel17/rev1/config.h4
-rw-r--r--keyboards/kakunpc/angel17/rev1/info.json2
-rw-r--r--keyboards/kakunpc/angel64/alpha/config.h3
-rw-r--r--keyboards/kakunpc/angel64/alpha/info.json2
-rw-r--r--keyboards/kakunpc/angel64/rev1/config.h3
-rw-r--r--keyboards/kakunpc/angel64/rev1/info.json2
-rw-r--r--keyboards/kakunpc/business_card/alpha/config.h4
-rw-r--r--keyboards/kakunpc/business_card/alpha/info.json2
-rw-r--r--keyboards/kakunpc/business_card/beta/config.h4
-rw-r--r--keyboards/kakunpc/business_card/beta/info.json2
-rw-r--r--keyboards/kakunpc/rabbit_capture_plan/config.h3
-rw-r--r--keyboards/kakunpc/rabbit_capture_plan/info.json2
-rw-r--r--keyboards/kakunpc/suihankey/alpha/config.h3
-rw-r--r--keyboards/kakunpc/suihankey/alpha/info.json2
-rw-r--r--keyboards/kakunpc/suihankey/rev1/config.h3
-rw-r--r--keyboards/kakunpc/suihankey/rev1/info.json2
-rw-r--r--keyboards/kakunpc/suihankey/split/alpha/config.h4
-rw-r--r--keyboards/kakunpc/suihankey/split/alpha/info.json2
-rw-r--r--keyboards/kakunpc/suihankey/split/rev1/config.h3
-rw-r--r--keyboards/kakunpc/suihankey/split/rev1/info.json2
-rw-r--r--keyboards/kakunpc/thedogkeyboard/config.h4
-rw-r--r--keyboards/kakunpc/thedogkeyboard/info.json2
-rw-r--r--keyboards/kapcave/paladinpad/rev1/config.h3
-rw-r--r--keyboards/kapcave/paladinpad/rev1/info.json2
-rw-r--r--keyboards/kapcave/paladinpad/rev2/config.h3
-rw-r--r--keyboards/kapcave/paladinpad/rev2/info.json2
-rw-r--r--keyboards/kapl/rev1/config.h3
-rw-r--r--keyboards/kapl/rev1/info.json2
-rw-r--r--keyboards/kb_elmo/isolation/config.h3
-rw-r--r--keyboards/kb_elmo/isolation/info.json2
-rw-r--r--keyboards/kbdfans/bounce/75/hotswap/config.h3
-rw-r--r--keyboards/kbdfans/bounce/75/hotswap/info.json3
-rw-r--r--keyboards/kbdfans/bounce/75/soldered/config.h3
-rw-r--r--keyboards/kbdfans/bounce/75/soldered/info.json3
-rw-r--r--keyboards/kbdfans/kbd19x/config.h3
-rw-r--r--keyboards/kbdfans/kbd19x/info.json2
-rw-r--r--keyboards/kbdfans/kbd4x/config.h3
-rw-r--r--keyboards/kbdfans/kbd4x/info.json2
-rw-r--r--keyboards/kbdfans/kbd67/hotswap/config.h3
-rw-r--r--keyboards/kbdfans/kbd67/hotswap/info.json2
-rw-r--r--keyboards/kbdfans/kbd67/rev1/config.h3
-rw-r--r--keyboards/kbdfans/kbd67/rev1/info.json2
-rw-r--r--keyboards/kbdfans/kbd67/rev2/config.h3
-rw-r--r--keyboards/kbdfans/kbd67/rev2/info.json2
-rw-r--r--keyboards/kbdfans/kbd6x/config.h3
-rw-r--r--keyboards/kbdfans/kbd6x/info.json3
-rw-r--r--keyboards/kbdfans/kbd75/config.h3
-rw-r--r--keyboards/kbdfans/kbd75/rev1/info.json2
-rw-r--r--keyboards/kbdfans/kbd75/rev2/info.json2
-rw-r--r--keyboards/kbdfans/kbd75hs/config.h3
-rw-r--r--keyboards/kbdfans/kbd75hs/info.json3
-rw-r--r--keyboards/kbdfans/kbd8x/config.h3
-rw-r--r--keyboards/kbdfans/kbd8x/info.json2
-rw-r--r--keyboards/kbdfans/kbd8x_mk2/config.h3
-rw-r--r--keyboards/kbdfans/kbd8x_mk2/info.json2
-rw-r--r--keyboards/kbdfans/kbdpad/mk2/config.h3
-rw-r--r--keyboards/kbdfans/kbdpad/mk2/info.json2
-rw-r--r--keyboards/kbdfans/niu_mini/config.h3
-rw-r--r--keyboards/kbdfans/niu_mini/info.json2
-rw-r--r--keyboards/kbdfans/odin/soldered/config.h3
-rw-r--r--keyboards/kbdfans/odin/soldered/info.json2
-rw-r--r--keyboards/kbdfans/odin/v2/config.h4
-rw-r--r--keyboards/kbdfans/odin/v2/info.json2
-rw-r--r--keyboards/kbdfans/phaseone/config.h3
-rw-r--r--keyboards/kbdfans/phaseone/info.json3
-rw-r--r--keyboards/kbnordic/nordic60/rev_a/config.h3
-rw-r--r--keyboards/kbnordic/nordic60/rev_a/info.json2
-rw-r--r--keyboards/kc60/config.h3
-rw-r--r--keyboards/kc60/info.json2
-rw-r--r--keyboards/keebformom/config.h3
-rw-r--r--keyboards/keebformom/info.json2
-rw-r--r--keyboards/keebio/bamfk1/config.h4
-rw-r--r--keyboards/keebio/bamfk1/info.json2
-rw-r--r--keyboards/keebio/bamfk4/config.h3
-rw-r--r--keyboards/keebio/bamfk4/info.json2
-rw-r--r--keyboards/keebio/bdn9/rev1/config.h3
-rw-r--r--keyboards/keebio/bdn9/rev1/info.json2
-rw-r--r--keyboards/keebio/bdn9/rev2/config.h3
-rw-r--r--keyboards/keebio/bdn9/rev2/info.json2
-rw-r--r--keyboards/keebio/chocopad/config.h3
-rw-r--r--keyboards/keebio/chocopad/info.json2
-rw-r--r--keyboards/keebio/dilly/config.h3
-rw-r--r--keyboards/keebio/dilly/info.json2
-rw-r--r--keyboards/keebio/dsp40/rev1/config.h3
-rw-r--r--keyboards/keebio/dsp40/rev1/info.json2
-rw-r--r--keyboards/keebio/ergodicity/config.h3
-rw-r--r--keyboards/keebio/ergodicity/info.json2
-rw-r--r--keyboards/keebio/iris/rev6/config.h3
-rw-r--r--keyboards/keebio/iris/rev6/info.json2
-rw-r--r--keyboards/keebio/iris/rev7/config.h3
-rw-r--r--keyboards/keebio/iris/rev7/info.json2
-rw-r--r--keyboards/keebio/rorschach/rev1/config.h3
-rw-r--r--keyboards/keebio/rorschach/rev1/info.json2
-rw-r--r--keyboards/keebio/stick/config.h3
-rw-r--r--keyboards/keebio/stick/info.json2
-rw-r--r--keyboards/keebio/tukey/config.h3
-rw-r--r--keyboards/keebio/tukey/info.json2
-rw-r--r--keyboards/keebio/wtf60/config.h3
-rw-r--r--keyboards/keebio/wtf60/info.json2
-rw-r--r--keyboards/keebmonkey/kbmg68/config.h3
-rw-r--r--keyboards/keebmonkey/kbmg68/info.json2
-rw-r--r--keyboards/keebwerk/nano_slider/config.h3
-rw-r--r--keyboards/keebwerk/nano_slider/info.json2
-rw-r--r--keyboards/kegen/gboy/config.h3
-rw-r--r--keyboards/kegen/gboy/info.json2
-rw-r--r--keyboards/keycapsss/o4l_5x12/config.h3
-rw-r--r--keyboards/keycapsss/o4l_5x12/info.json3
-rw-r--r--keyboards/keyhive/absinthe/config.h3
-rw-r--r--keyboards/keyhive/absinthe/info.json2
-rw-r--r--keyboards/keyhive/ergosaurus/config.h3
-rw-r--r--keyboards/keyhive/ergosaurus/info.json2
-rw-r--r--keyboards/keyhive/smallice/config.h3
-rw-r--r--keyboards/keyhive/smallice/info.json2
-rw-r--r--keyboards/keyhive/ut472/config.h3
-rw-r--r--keyboards/keyhive/ut472/info.json2
-rw-r--r--keyboards/keyquest/enclave/config.h5
-rw-r--r--keyboards/keyquest/enclave/info.json1
-rwxr-xr-xkeyboards/keysofkings/twokey/config.h3
-rw-r--r--keyboards/keysofkings/twokey/info.json3
-rw-r--r--keyboards/keystonecaps/gameroyadvance/config.h3
-rw-r--r--keyboards/keystonecaps/gameroyadvance/info.json2
-rw-r--r--keyboards/kingly_keys/little_foot/config.h3
-rw-r--r--keyboards/kingly_keys/little_foot/info.json3
-rw-r--r--keyboards/kingly_keys/romac/config.h4
-rw-r--r--keyboards/kingly_keys/romac_plus/config.h3
-rw-r--r--keyboards/kingly_keys/romac_plus/info.json3
-rw-r--r--keyboards/kingly_keys/smd_milk/config.h4
-rw-r--r--keyboards/kingly_keys/smd_milk/info.json3
-rw-r--r--keyboards/kira75/config.h3
-rw-r--r--keyboards/kira75/info.json2
-rw-r--r--keyboards/kiwikey/borderland/config.h3
-rw-r--r--keyboards/kiwikey/borderland/info.json2
-rw-r--r--keyboards/kiwikey/kawii9/config.h3
-rw-r--r--keyboards/kiwikey/kawii9/info.json2
-rw-r--r--keyboards/kiwikey/wanderland/config.h3
-rw-r--r--keyboards/kiwikey/wanderland/info.json2
-rw-r--r--keyboards/kona_classic/config.h3
-rw-r--r--keyboards/kona_classic/info.json3
-rw-r--r--keyboards/kopibeng/mnk88/config.h3
-rw-r--r--keyboards/kopibeng/mnk88/info.json2
-rw-r--r--keyboards/kopibeng/xt60/config.h3
-rw-r--r--keyboards/kopibeng/xt60/info.json2
-rw-r--r--keyboards/kopibeng/xt60_singa/config.h3
-rw-r--r--keyboards/kopibeng/xt60_singa/info.json2
-rw-r--r--keyboards/kopibeng/xt65/config.h3
-rw-r--r--keyboards/kopibeng/xt65/info.json2
-rw-r--r--keyboards/kopibeng/xt8x/config.h3
-rw-r--r--keyboards/kopibeng/xt8x/info.json2
-rwxr-xr-xkeyboards/kprepublic/bm16s/config.h3
-rw-r--r--keyboards/kprepublic/bm16s/info.json2
-rw-r--r--keyboards/kprepublic/bm43a/config.h3
-rw-r--r--keyboards/kprepublic/bm43a/info.json2
-rwxr-xr-xkeyboards/kprepublic/bm43hsrgb/config.h3
-rwxr-xr-xkeyboards/kprepublic/bm43hsrgb/info.json2
-rw-r--r--keyboards/kprepublic/bm60hsrgb/rev2/config.h3
-rw-r--r--keyboards/kprepublic/bm60hsrgb/rev2/info.json2
-rw-r--r--keyboards/kprepublic/bm60hsrgb_ec/rev2/config.h3
-rw-r--r--keyboards/kprepublic/bm60hsrgb_ec/rev2/info.json2
-rw-r--r--keyboards/kprepublic/bm60hsrgb_iso/rev1/config.h3
-rw-r--r--keyboards/kprepublic/bm60hsrgb_iso/rev2/config.h3
-rw-r--r--keyboards/kprepublic/bm60hsrgb_iso/rev2/info.json2
-rw-r--r--keyboards/kprepublic/bm60hsrgb_poker/rev1/config.h3
-rw-r--r--keyboards/kprepublic/bm60hsrgb_poker/rev1/info.json2
-rw-r--r--keyboards/kprepublic/bm60hsrgb_poker/rev2/config.h3
-rw-r--r--keyboards/kprepublic/bm60hsrgb_poker/rev2/info.json2
-rw-r--r--keyboards/kprepublic/bm65hsrgb_iso/rev1/config.h3
-rw-r--r--keyboards/kprepublic/bm65hsrgb_iso/rev1/info.json2
-rw-r--r--keyboards/kprepublic/bm68hsrgb/rev2/config.h5
-rw-r--r--keyboards/kprepublic/bm68hsrgb/rev2/info.json2
-rw-r--r--keyboards/kprepublic/cospad/config.h3
-rw-r--r--keyboards/kprepublic/jj50/config.h3
-rw-r--r--keyboards/kprepublic/jj50/info.json3
-rw-r--r--keyboards/ktec/daisy/config.h3
-rw-r--r--keyboards/ktec/daisy/info.json3
-rw-r--r--keyboards/kudox/columner/config.h3
-rw-r--r--keyboards/kudox/columner/info.json2
-rw-r--r--keyboards/kudox/rev1/config.h3
-rw-r--r--keyboards/kudox/rev1/info.json2
-rw-r--r--keyboards/kudox/rev2/config.h3
-rw-r--r--keyboards/kudox/rev2/info.json2
-rw-r--r--keyboards/kudox/rev3/config.h3
-rw-r--r--keyboards/kudox/rev3/info.json2
-rw-r--r--keyboards/kudox_full/rev1/config.h3
-rw-r--r--keyboards/kudox_full/rev1/info.json2
-rw-r--r--keyboards/kudox_game/rev1/config.h3
-rw-r--r--keyboards/kudox_game/rev1/info.json2
-rw-r--r--keyboards/kudox_game/rev2/config.h3
-rw-r--r--keyboards/kudox_game/rev2/info.json2
-rw-r--r--keyboards/labyrinth75/config.h3
-rw-r--r--keyboards/latincompass/latin17rgb/config.h3
-rw-r--r--keyboards/latincompass/latin17rgb/info.json3
-rw-r--r--keyboards/latincompass/latin47ble/config.h3
-rw-r--r--keyboards/latincompass/latin47ble/info.json2
-rw-r--r--keyboards/latincompass/latin64ble/config.h1
-rw-r--r--keyboards/latincompass/latin64ble/info.json1
-rw-r--r--keyboards/lazydesigners/bolt/config.h3
-rwxr-xr-xkeyboards/lazydesigners/cassette8/config.h3
-rw-r--r--keyboards/lazydesigners/dimple/config.h3
-rw-r--r--keyboards/lazydesigners/dimpleplus/config.h3
-rw-r--r--keyboards/lazydesigners/the40/config.h3
-rw-r--r--keyboards/lazydesigners/the40/info.json2
-rwxr-xr-xkeyboards/lazydesigners/the60/rev2/config.h3
-rwxr-xr-xkeyboards/lazydesigners/the60/rev2/info.json2
-rw-r--r--keyboards/lfkeyboards/lfk65_hs/config.h3
-rw-r--r--keyboards/lfkeyboards/lfk65_hs/info.json1
-rw-r--r--keyboards/lfkeyboards/lfk78/config.h3
-rw-r--r--keyboards/lfkeyboards/lfk78/revb/info.json1
-rw-r--r--keyboards/lfkeyboards/lfk78/revc/info.json1
-rw-r--r--keyboards/lfkeyboards/lfk78/revj/info.json1
-rw-r--r--keyboards/lfkeyboards/lfk87/config.h3
-rw-r--r--keyboards/lfkeyboards/lfk87/reva/info.json1
-rw-r--r--keyboards/lfkeyboards/lfk87/revc/info.json1
-rw-r--r--keyboards/lfkeyboards/lfkpad/config.h3
-rw-r--r--keyboards/lfkeyboards/lfkpad/info.json1
-rw-r--r--keyboards/lfkeyboards/mini1800/config.h3
-rw-r--r--keyboards/lfkeyboards/mini1800/info.json1
-rw-r--r--keyboards/lfkeyboards/smk65/revb/config.h3
-rw-r--r--keyboards/lfkeyboards/smk65/revb/info.json1
-rw-r--r--keyboards/lm_keyboard/lm60n/config.h3
-rw-r--r--keyboards/lm_keyboard/lm60n/info.json2
-rw-r--r--keyboards/loki65/config.h3
-rw-r--r--keyboards/loki65/info.json2
-rw-r--r--keyboards/longnald/corin/config.h3
-rw-r--r--keyboards/longnald/corin/info.json3
-rw-r--r--keyboards/lz/erghost/config.h3
-rw-r--r--keyboards/lz/erghost/info.json2
-rw-r--r--keyboards/manta60/config.h2
-rw-r--r--keyboards/manta60/info.json1
-rw-r--r--keyboards/maple_computing/the_ruler/config.h3
-rw-r--r--keyboards/maple_computing/the_ruler/info.json1
-rw-r--r--keyboards/marksard/leftover30/config.h3
-rw-r--r--keyboards/marksard/leftover30/info.json2
-rw-r--r--keyboards/marksard/rhymestone/rev1/config.h3
-rw-r--r--keyboards/marksard/rhymestone/rev1/info.json2
-rw-r--r--keyboards/marksard/treadstone32/lite/config.h2
-rw-r--r--keyboards/marksard/treadstone32/lite/info.json1
-rw-r--r--keyboards/marksard/treadstone32/rev1/config.h2
-rw-r--r--keyboards/marksard/treadstone32/rev1/info.json1
-rw-r--r--keyboards/marksard/treadstone48/rev1/config.h3
-rw-r--r--keyboards/marksard/treadstone48/rev1/info.json2
-rw-r--r--keyboards/marksard/treadstone48/rev2/config.h3
-rw-r--r--keyboards/marksard/treadstone48/rev2/info.json2
-rw-r--r--keyboards/matrix/cain_re/config.h4
-rw-r--r--keyboards/matrix/cain_re/info.json2
-rw-r--r--keyboards/matrix/falcon/config.h3
-rw-r--r--keyboards/matrix/falcon/info.json2
-rw-r--r--keyboards/matrix/m12og/rev2/config.h3
-rw-r--r--keyboards/matrix/m12og/rev2/info.json2
-rw-r--r--keyboards/matrix/me/config.h3
-rw-r--r--keyboards/matrix/me/info.json2
-rw-r--r--keyboards/mechbrewery/mb65s/config.h3
-rw-r--r--keyboards/mechbrewery/mb65s/info.json2
-rw-r--r--keyboards/mechkeys/acr60/config.h3
-rw-r--r--keyboards/mechkeys/acr60/info.json2
-rwxr-xr-xkeyboards/mechkeys/alu84/config.h3
-rw-r--r--keyboards/mechkeys/alu84/info.json3
-rwxr-xr-xkeyboards/mechkeys/espectro/config.h4
-rw-r--r--keyboards/mechkeys/espectro/info.json3
-rwxr-xr-xkeyboards/mechkeys/mechmini/v2/config.h3
-rw-r--r--keyboards/mechkeys/mechmini/v2/info.json2
-rw-r--r--keyboards/mechkeys/mk60/config.h3
-rw-r--r--keyboards/mechkeys/mk60/info.json2
-rw-r--r--keyboards/mechlovin/adelais/rgb_led/rev2/config.h3
-rw-r--r--keyboards/mechlovin/adelais/rgb_led/rev2/info.json2
-rw-r--r--keyboards/mechlovin/adelais/rgb_led/rev3/config.h3
-rw-r--r--keyboards/mechlovin/adelais/rgb_led/rev3/info.json2
-rw-r--r--keyboards/mechlovin/delphine/mono_led/config.h3
-rw-r--r--keyboards/mechlovin/delphine/mono_led/info.json2
-rw-r--r--keyboards/mechlovin/delphine/rgb_led/config.h3
-rw-r--r--keyboards/mechlovin/delphine/rgb_led/info.json2
-rw-r--r--keyboards/mechlovin/foundation/config.h3
-rw-r--r--keyboards/mechlovin/foundation/info.json2
-rw-r--r--keyboards/mechlovin/hannah60rgb/rev2/config.h3
-rw-r--r--keyboards/mechlovin/hannah60rgb/rev2/info.json2
-rw-r--r--keyboards/mechlovin/infinity87/rev2/config.h3
-rw-r--r--keyboards/mechlovin/infinity87/rev2/info.json2
-rw-r--r--keyboards/mechlovin/kay60/config.h3
-rw-r--r--keyboards/mechlovin/kay60/info.json2
-rw-r--r--keyboards/mechlovin/kay65/config.h3
-rw-r--r--keyboards/mechlovin/kay65/info.json2
-rw-r--r--keyboards/mechlovin/olly/octagon/config.h3
-rw-r--r--keyboards/mechlovin/olly/octagon/info.json2
-rw-r--r--keyboards/mechlovin/olly/orion/config.h3
-rw-r--r--keyboards/mechlovin/olly/orion/info.json2
-rw-r--r--keyboards/mechlovin/pisces/config.h3
-rw-r--r--keyboards/mechlovin/pisces/info.json2
-rw-r--r--keyboards/mechlovin/serratus/config.h3
-rw-r--r--keyboards/mechlovin/serratus/info.json2
-rw-r--r--keyboards/mechlovin/zed60/config.h3
-rw-r--r--keyboards/mechlovin/zed60/info.json2
-rw-r--r--keyboards/mechlovin/zed65/mono_led/config.h3
-rw-r--r--keyboards/mechlovin/zed65/mono_led/info.json2
-rw-r--r--keyboards/mechlovin/zed65/no_backlight/wearhaus66/config.h3
-rw-r--r--keyboards/mechlovin/zed65/no_backlight/wearhaus66/info.json2
-rw-r--r--keyboards/mechstudio/ud_40_ortho/config.h3
-rw-r--r--keyboards/mechstudio/ud_40_ortho/info.json2
-rw-r--r--keyboards/mechwild/mokulua/mirrored/config.h3
-rw-r--r--keyboards/mechwild/mokulua/mirrored/info.json2
-rw-r--r--keyboards/mechwild/mokulua/standard/config.h3
-rw-r--r--keyboards/mechwild/mokulua/standard/info.json2
-rw-r--r--keyboards/mechwild/murphpad/config.h3
-rw-r--r--keyboards/mechwild/murphpad/info.json2
-rw-r--r--keyboards/mechwild/obe/config.h3
-rw-r--r--keyboards/mechwild/obe/info.json2
-rw-r--r--keyboards/mechwild/puckbuddy/config.h3
-rw-r--r--keyboards/mechwild/puckbuddy/info.json2
-rw-r--r--keyboards/mechwild/waka60/config.h3
-rw-r--r--keyboards/mechwild/waka60/info.json2
-rw-r--r--keyboards/meletrix/zoom87/config.h3
-rw-r--r--keyboards/meletrix/zoom87/info.json2
-rwxr-xr-xkeyboards/melgeek/mj6xy/rev3/config.h3
-rw-r--r--keyboards/melgeek/mj6xy/rev3/info.json2
-rw-r--r--keyboards/meow48/config.h3
-rw-r--r--keyboards/meow48/info.json2
-rw-r--r--keyboards/merge/uc1/config.h3
-rw-r--r--keyboards/merge/uc1/info.json3
-rw-r--r--keyboards/meson/config.h3
-rw-r--r--keyboards/meson/info.json2
-rw-r--r--keyboards/mincedshon/ecila/config.h3
-rw-r--r--keyboards/mincedshon/ecila/info.json2
-rw-r--r--keyboards/miniaxe/config.h3
-rw-r--r--keyboards/miniaxe/info.json2
-rw-r--r--keyboards/mint60/config.h3
-rw-r--r--keyboards/mint60/info.json1
-rw-r--r--keyboards/misterknife/knife66/config.h3
-rw-r--r--keyboards/misterknife/knife66/info.json2
-rw-r--r--keyboards/misterknife/knife66_iso/config.h3
-rw-r--r--keyboards/misterknife/knife66_iso/info.json2
-rw-r--r--keyboards/miuni32/config.h3
-rw-r--r--keyboards/miuni32/info.json1
-rw-r--r--keyboards/mixi/config.h3
-rw-r--r--keyboards/mixi/info.json2
-rw-r--r--keyboards/mlego/m65/rev1/config.h2
-rw-r--r--keyboards/mlego/m65/rev1/info.json1
-rw-r--r--keyboards/mlego/m65/rev2/config.h2
-rw-r--r--keyboards/mlego/m65/rev2/info.json1
-rw-r--r--keyboards/mlego/m65/rev3/config.h2
-rw-r--r--keyboards/mlego/m65/rev3/info.json1
-rw-r--r--keyboards/mlego/m65/rev4/config.h2
-rw-r--r--keyboards/mlego/m65/rev4/info.json1
-rw-r--r--keyboards/momoka_ergo/config.h3
-rw-r--r--keyboards/momoka_ergo/info.json2
-rw-r--r--keyboards/mt/mt64rgb/config.h3
-rw-r--r--keyboards/mt/mt64rgb/info.json3
-rw-r--r--keyboards/mt/mt84/config.h3
-rw-r--r--keyboards/mt/mt84/info.json2
-rw-r--r--keyboards/mt/mt980/config.h3
-rw-r--r--keyboards/mt/mt980/info.json2
-rw-r--r--keyboards/mt/ncr80/hotswap/config.h3
-rw-r--r--keyboards/mt/ncr80/hotswap/info.json2
-rw-r--r--keyboards/mtbkeys/mtb60/hotswap/config.h3
-rw-r--r--keyboards/mtbkeys/mtb60/hotswap/info.json2
-rw-r--r--keyboards/mtbkeys/mtb60/solder/config.h3
-rw-r--r--keyboards/mtbkeys/mtb60/solder/info.json2
-rw-r--r--keyboards/mwstudio/alicekk/config.h4
-rw-r--r--keyboards/mwstudio/alicekk/info.json2
-rw-r--r--keyboards/mwstudio/mw65_black/config.h21
-rw-r--r--keyboards/mwstudio/mw65_black/info.json2
-rw-r--r--keyboards/mwstudio/mw75/config.h4
-rw-r--r--keyboards/mwstudio/mw75/info.json2
-rw-r--r--keyboards/mwstudio/mw75r2/config.h4
-rw-r--r--keyboards/mwstudio/mw75r2/info.json2
-rw-r--r--keyboards/mxss/config.h3
-rw-r--r--keyboards/mxss/info.json2
-rw-r--r--keyboards/neito/config.h3
-rw-r--r--keyboards/neito/info.json2
-rw-r--r--keyboards/neokeys/g67/element_hs/config.h3
-rw-r--r--keyboards/neokeys/g67/element_hs/info.json2
-rw-r--r--keyboards/neokeys/g67/hotswap/config.h3
-rw-r--r--keyboards/neokeys/g67/hotswap/info.json2
-rw-r--r--keyboards/neokeys/g67/soldered/config.h3
-rw-r--r--keyboards/neokeys/g67/soldered/info.json2
-rw-r--r--keyboards/neson_design/700e/config.h3
-rw-r--r--keyboards/neson_design/700e/info.json2
-rw-r--r--keyboards/neson_design/n6/config.h3
-rw-r--r--keyboards/neson_design/n6/info.json2
-rw-r--r--keyboards/newgame40/config.h5
-rw-r--r--keyboards/newgame40/info.json1
-rw-r--r--keyboards/nightly_boards/alter/rev1/config.h3
-rw-r--r--keyboards/nightly_boards/alter/rev1/info.json2
-rw-r--r--keyboards/nightly_boards/n2/config.h3
-rw-r--r--keyboards/nightly_boards/n2/info.json2
-rw-r--r--keyboards/nightly_boards/n60_s/config.h3
-rw-r--r--keyboards/nightly_boards/n60_s/info.json2
-rw-r--r--keyboards/nightly_boards/n87/config.h3
-rw-r--r--keyboards/nightly_boards/n87/info.json2
-rw-r--r--keyboards/nightly_boards/n9/config.h3
-rw-r--r--keyboards/nightly_boards/n9/info.json2
-rw-r--r--keyboards/nix_studio/oxalys80/config.h3
-rw-r--r--keyboards/nix_studio/oxalys80/info.json2
-rw-r--r--keyboards/novelkeys/nk1/config.h3
-rwxr-xr-xkeyboards/novelkeys/nk1/info.json2
-rwxr-xr-xkeyboards/novelkeys/novelpad/config.h3
-rw-r--r--keyboards/noxary/268_2_rgb/config.h3
-rw-r--r--keyboards/noxary/268_2_rgb/info.json3
-rw-r--r--keyboards/noxary/x268/config.h3
-rw-r--r--keyboards/noxary/x268/info.json3
-rw-r--r--keyboards/numatreus/config.h5
-rw-r--r--keyboards/numatreus/info.json1
-rw-r--r--keyboards/ok60/config.h3
-rw-r--r--keyboards/ok60/info.json2
-rw-r--r--keyboards/om60/config.h2
-rw-r--r--keyboards/om60/info.json1
-rw-r--r--keyboards/org60/config.h3
-rw-r--r--keyboards/org60/info.json1
-rw-r--r--keyboards/orthocode/config.h3
-rw-r--r--keyboards/orthocode/info.json2
-rw-r--r--keyboards/owlab/jelly_epoch/hotswap/config.h3
-rw-r--r--keyboards/owlab/jelly_epoch/hotswap/info.json2
-rw-r--r--keyboards/owlab/jelly_epoch/soldered/config.h3
-rw-r--r--keyboards/owlab/jelly_epoch/soldered/info.json2
-rw-r--r--keyboards/owlab/spring/config.h3
-rw-r--r--keyboards/owlab/spring/info.json2
-rw-r--r--keyboards/owlab/voice65/hotswap/config.h3
-rw-r--r--keyboards/owlab/voice65/hotswap/info.json2
-rw-r--r--keyboards/owlab/voice65/soldered/config.h3
-rw-r--r--keyboards/owlab/voice65/soldered/info.json2
-rw-r--r--keyboards/panc40/config.h3
-rw-r--r--keyboards/panc40/info.json2
-rw-r--r--keyboards/pearlboards/atlas/config.h3
-rw-r--r--keyboards/pearlboards/atlas/info.json2
-rw-r--r--keyboards/pearlboards/pandora/config.h3
-rw-r--r--keyboards/pearlboards/pandora/info.json2
-rw-r--r--keyboards/pearlboards/pearl/config.h3
-rw-r--r--keyboards/pearlboards/pearl/info.json2
-rw-r--r--keyboards/pearlboards/zeus/config.h3
-rw-r--r--keyboards/pearlboards/zeus/info.json2
-rw-r--r--keyboards/pearlboards/zeuspad/config.h3
-rw-r--r--keyboards/pearlboards/zeuspad/info.json2
-rw-r--r--keyboards/percent/booster/config.h3
-rw-r--r--keyboards/percent/booster/info.json2
-rw-r--r--keyboards/phantom/config.h3
-rw-r--r--keyboards/phantom/info.json1
-rw-r--r--keyboards/pico/65keys/config.h3
-rw-r--r--keyboards/pico/65keys/info.json2
-rw-r--r--keyboards/pico/70keys/config.h3
-rw-r--r--keyboards/pico/70keys/info.json2
-rw-r--r--keyboards/picolab/frusta_fundamental/config.h3
-rw-r--r--keyboards/picolab/frusta_fundamental/info.json2
-rw-r--r--keyboards/pimentoso/touhoupad/config.h3
-rw-r--r--keyboards/pimentoso/touhoupad/info.json2
-rw-r--r--keyboards/pixelspace/capsule65i/config.h3
-rw-r--r--keyboards/pixelspace/capsule65i/info.json2
-rw-r--r--keyboards/playkbtw/ca66/config.h3
-rw-r--r--keyboards/playkbtw/ca66/info.json2
-rw-r--r--keyboards/playkbtw/helen80/config.h3
-rw-r--r--keyboards/playkbtw/helen80/info.json2
-rw-r--r--keyboards/playkbtw/pk60/config.h3
-rw-r--r--keyboards/playkbtw/pk60/info.json2
-rw-r--r--keyboards/playkbtw/pk64rgb/config.h3
-rw-r--r--keyboards/playkbtw/pk64rgb/info.json3
-rw-r--r--keyboards/plume/plume65/config.h3
-rw-r--r--keyboards/plut0nium/0x3e/config.h3
-rw-r--r--keyboards/plut0nium/0x3e/info.json3
-rw-r--r--keyboards/plywrks/lune/config.h3
-rw-r--r--keyboards/pohjolaworks/louhi/config.h4
-rw-r--r--keyboards/pohjolaworks/louhi/info.json2
-rw-r--r--keyboards/poker87c/config.h3
-rw-r--r--keyboards/poker87c/info.json2
-rw-r--r--keyboards/poker87d/config.h3
-rw-r--r--keyboards/poker87d/info.json2
-rw-r--r--keyboards/polycarbdiet/s20/config.h3
-rw-r--r--keyboards/polycarbdiet/s20/info.json2
-rw-r--r--keyboards/pom_keyboards/tnln95/config.h3
-rw-r--r--keyboards/pom_keyboards/tnln95/info.json2
-rw-r--r--keyboards/program_yoink/config.h3
-rw-r--r--keyboards/program_yoink/ortho/info.json2
-rw-r--r--keyboards/program_yoink/staggered/info.json2
-rw-r--r--keyboards/protozoa/p01/config.h3
-rw-r--r--keyboards/protozoa/p01/info.json2
-rw-r--r--keyboards/quad_h/lb75/config.h3
-rw-r--r--keyboards/quad_h/lb75/info.json2
-rw-r--r--keyboards/quarkeys/z40/config.h3
-rw-r--r--keyboards/quarkeys/z40/info.json2
-rw-r--r--keyboards/quarkeys/z60/hotswap/config.h4
-rw-r--r--keyboards/quarkeys/z60/hotswap/info.json2
-rw-r--r--keyboards/quarkeys/z60/solder/config.h4
-rw-r--r--keyboards/quarkeys/z60/solder/info.json2
-rw-r--r--keyboards/quarkeys/z67/hotswap/config.h4
-rw-r--r--keyboards/quarkeys/z67/hotswap/info.json2
-rw-r--r--keyboards/quarkeys/z67/solder/config.h4
-rw-r--r--keyboards/quarkeys/z67/solder/info.json2
-rw-r--r--keyboards/qvex/lynepad/config.h3
-rw-r--r--keyboards/qvex/lynepad/info.json2
-rw-r--r--keyboards/qwertyydox/config.h3
-rw-r--r--keyboards/qwertyydox/info.json2
-rw-r--r--keyboards/rainkeebs/delilah/config.h3
-rw-r--r--keyboards/rainkeebs/delilah/info.json2
-rw-r--r--keyboards/rainkeebs/yasui/config.h3
-rw-r--r--keyboards/rainkeebs/yasui/info.json2
-rw-r--r--keyboards/rart/rart4x4/config.h3
-rw-r--r--keyboards/rart/rart4x4/info.json2
-rw-r--r--keyboards/rart/rart67/config.h3
-rw-r--r--keyboards/rart/rart67/info.json2
-rw-r--r--keyboards/rart/rart75hs/config.h3
-rw-r--r--keyboards/rart/rart75hs/info.json2
-rw-r--r--keyboards/rart/rart80/config.h3
-rw-r--r--keyboards/rart/rart80/info.json2
-rw-r--r--keyboards/rart/rartpad/config.h3
-rw-r--r--keyboards/rart/rartpad/info.json2
-rw-r--r--keyboards/rate/pistachio/rev1/config.h2
-rw-r--r--keyboards/rate/pistachio/rev1/info.json1
-rw-r--r--keyboards/rate/pistachio/rev2/config.h2
-rw-r--r--keyboards/rate/pistachio/rev2/info.json1
-rw-r--r--keyboards/rate/pistachio_mp/config.h2
-rw-r--r--keyboards/rate/pistachio_mp/info.json1
-rw-r--r--keyboards/rationalist/ratio65_hotswap/rev_a/config.h3
-rw-r--r--keyboards/rationalist/ratio65_hotswap/rev_a/info.json2
-rw-r--r--keyboards/rationalist/ratio65_solder/rev_a/config.h3
-rw-r--r--keyboards/rationalist/ratio65_solder/rev_a/info.json2
-rw-r--r--keyboards/recompile_keys/mio/config.h3
-rw-r--r--keyboards/recompile_keys/mio/info.json2
-rw-r--r--keyboards/retro_75/config.h3
-rw-r--r--keyboards/reversestudio/decadepad/config.h3
-rw-r--r--keyboards/reversestudio/decadepad/info.json2
-rw-r--r--keyboards/reviung/reviung33/config.h3
-rw-r--r--keyboards/reviung/reviung33/info.json3
-rw-r--r--keyboards/reviung/reviung41/config.h3
-rw-r--r--keyboards/reviung/reviung41/info.json3
-rw-r--r--keyboards/reviung/reviung5/config.h3
-rw-r--r--keyboards/reviung/reviung5/info.json3
-rw-r--r--keyboards/reviung/reviung53/config.h3
-rw-r--r--keyboards/reviung/reviung53/info.json3
-rw-r--r--keyboards/rmi_kb/squishyfrl/config.h3
-rw-r--r--keyboards/rmi_kb/squishytkl/config.h3
-rw-r--r--keyboards/rmi_kb/tkl_ff/v2/config.h3
-rw-r--r--keyboards/rmi_kb/tkl_ff/v2/info.json3
-rw-r--r--keyboards/rmi_kb/wete/v2/config.h3
-rw-r--r--keyboards/rmi_kb/wete/v2/info.json3
-rw-r--r--keyboards/rocketboard_16/config.h1
-rw-r--r--keyboards/rocketboard_16/info.json1
-rw-r--r--keyboards/runes/vaengr/config.h3
-rw-r--r--keyboards/runes/vaengr/info.json1
-rw-r--r--keyboards/rura66/rev1/config.h3
-rw-r--r--keyboards/rura66/rev1/info.json2
-rwxr-xr-xkeyboards/ryloo_studio/m0110/config.h3
-rw-r--r--keyboards/ryloo_studio/m0110/info.json2
-rw-r--r--keyboards/salicylic_acid3/7skb/rev1/config.h2
-rw-r--r--keyboards/salicylic_acid3/7skb/rev1/info.json1
-rw-r--r--keyboards/salicylic_acid3/7splus/config.h2
-rw-r--r--keyboards/salicylic_acid3/7splus/info.json1
-rw-r--r--keyboards/salicylic_acid3/ergoarrows/config.h2
-rw-r--r--keyboards/salicylic_acid3/ergoarrows/info.json1
-rw-r--r--keyboards/salicylic_acid3/getta25/rev1/config.h2
-rw-r--r--keyboards/salicylic_acid3/getta25/rev1/info.json1
-rw-r--r--keyboards/salicylic_acid3/jisplit89/rev1/config.h2
-rw-r--r--keyboards/salicylic_acid3/jisplit89/rev1/info.json1
-rw-r--r--keyboards/salicylic_acid3/nafuda/config.h2
-rw-r--r--keyboards/salicylic_acid3/nafuda/info.json1
-rw-r--r--keyboards/salicylic_acid3/naked48/rev1/config.h3
-rw-r--r--keyboards/salicylic_acid3/naked48/rev1/info.json1
-rw-r--r--keyboards/salicylic_acid3/naked64/rev1/config.h2
-rw-r--r--keyboards/salicylic_acid3/naked64/rev1/info.json1
-rw-r--r--keyboards/salicylic_acid3/nknl7en/config.h2
-rw-r--r--keyboards/salicylic_acid3/nknl7en/info.json1
-rw-r--r--keyboards/salicylic_acid3/nknl7jp/config.h2
-rw-r--r--keyboards/salicylic_acid3/nknl7jp/info.json1
-rw-r--r--keyboards/salicylic_acid3/setta21/rev1/config.h2
-rw-r--r--keyboards/salicylic_acid3/setta21/rev1/info.json1
-rw-r--r--keyboards/sam/s80/config.h24
-rw-r--r--keyboards/sam/s80/info.json2
-rw-r--r--keyboards/sam/sg81m/config.h3
-rw-r--r--keyboards/sam/sg81m/info.json2
-rw-r--r--keyboards/sawnsprojects/amber80/solder/config.h3
-rw-r--r--keyboards/sawnsprojects/amber80/solder/info.json2
-rw-r--r--keyboards/sawnsprojects/krush/krush60/solder/config.h3
-rw-r--r--keyboards/sawnsprojects/krush/krush60/solder/info.json2
-rw-r--r--keyboards/sawnsprojects/krush/krush65/hotswap/config.h3
-rw-r--r--keyboards/sawnsprojects/krush/krush65/hotswap/info.json2
-rw-r--r--keyboards/sawnsprojects/krush/krush65/solder/config.h3
-rw-r--r--keyboards/sawnsprojects/krush/krush65/solder/info.json2
-rw-r--r--keyboards/sawnsprojects/satxri6key/config.h3
-rw-r--r--keyboards/sawnsprojects/satxri6key/info.json2
-rw-r--r--keyboards/sawnsprojects/vcl65/solder/config.h4
-rw-r--r--keyboards/sawnsprojects/vcl65/solder/info.json2
-rw-r--r--keyboards/sck/osa/config.h38
-rw-r--r--keyboards/sck/osa/info.json1
-rw-r--r--keyboards/sendyyeah/pix/config.h3
-rw-r--r--keyboards/sendyyeah/pix/info.json2
-rw-r--r--keyboards/sentraq/number_pad/config.h3
-rw-r--r--keyboards/sentraq/number_pad/info.json2
-rw-r--r--keyboards/sentraq/s60_x/rgb/config.h3
-rw-r--r--keyboards/sentraq/s60_x/rgb/info.json2
-rw-r--r--keyboards/sentraq/s65_plus/config.h3
-rw-r--r--keyboards/sentraq/s65_plus/info.json2
-rw-r--r--keyboards/sentraq/s65_x/config.h3
-rw-r--r--keyboards/sentraq/s65_x/info.json2
-rw-r--r--keyboards/sets3n/kk980/config.h3
-rw-r--r--keyboards/sets3n/kk980/info.json2
-rw-r--r--keyboards/silverbullet44/config.h3
-rw-r--r--keyboards/silverbullet44/info.json2
-rw-r--r--keyboards/skeletn87/hotswap/config.h3
-rw-r--r--keyboards/skeletn87/hotswap/info.json2
-rw-r--r--keyboards/skeletn87/soldered/config.h3
-rw-r--r--keyboards/skeletn87/soldered/info.json2
-rw-r--r--keyboards/skeletonkbd/skeletonnumpad/config.h3
-rw-r--r--keyboards/skeletonkbd/skeletonnumpad/info.json2
-rw-r--r--keyboards/smk60/config.h3
-rw-r--r--keyboards/smk60/info.json2
-rw-r--r--keyboards/sneakbox/aliceclonergb/config.h3
-rw-r--r--keyboards/sneakbox/aliceclonergb/info.json2
-rw-r--r--keyboards/sneakbox/ava/config.h3
-rw-r--r--keyboards/sneakbox/ava/info.json2
-rw-r--r--keyboards/soda/cherish/config.h3
-rw-r--r--keyboards/soda/cherish/info.json2
-rwxr-xr-xkeyboards/sofle/keyhive/config.h9
-rw-r--r--keyboards/sofle/keyhive/info.json1
-rwxr-xr-xkeyboards/spaceholdings/nebula12/config.h3
-rwxr-xr-xkeyboards/spaceholdings/nebula12/info.json2
-rwxr-xr-xkeyboards/spaceholdings/nebula68/config.h3
-rwxr-xr-xkeyboards/spaceholdings/nebula68/info.json2
-rw-r--r--keyboards/splitkb/zima/config.h3
-rw-r--r--keyboards/splitkb/zima/info.json2
-rw-r--r--keyboards/star75/config.h3
-rw-r--r--keyboards/star75/info.json2
-rw-r--r--keyboards/stello65/hs_rev1/config.h3
-rw-r--r--keyboards/stello65/sl_rev1/config.h3
-rw-r--r--keyboards/stratos/config.h3
-rw-r--r--keyboards/stratos/info.json2
-rw-r--r--keyboards/studiokestra/bourgeau/config.h3
-rw-r--r--keyboards/studiokestra/bourgeau/info.json2
-rw-r--r--keyboards/studiokestra/cascade/config.h3
-rw-r--r--keyboards/studiokestra/cascade/info.json2
-rw-r--r--keyboards/studiokestra/frl84/config.h3
-rw-r--r--keyboards/studiokestra/frl84/info.json2
-rw-r--r--keyboards/studiokestra/galatea/rev2/config.h3
-rw-r--r--keyboards/studiokestra/galatea/rev2/info.json2
-rw-r--r--keyboards/swiftrax/retropad/config.h3
-rw-r--r--keyboards/swiftrax/retropad/info.json2
-rw-r--r--keyboards/takashicompany/center_enter/config.h3
-rw-r--r--keyboards/takashicompany/center_enter/info.json2
-rw-r--r--keyboards/takashicompany/compacx/config.h3
-rw-r--r--keyboards/takashicompany/compacx/info.json2
-rw-r--r--keyboards/takashicompany/endzone34/config.h3
-rw-r--r--keyboards/takashicompany/endzone34/info.json2
-rw-r--r--keyboards/takashicompany/heavy_left/config.h3
-rw-r--r--keyboards/takashicompany/heavy_left/info.json2
-rw-r--r--keyboards/takashicompany/minizone/config.h3
-rw-r--r--keyboards/takashicompany/minizone/info.json2
-rw-r--r--keyboards/takashicompany/qoolee/config.h3
-rw-r--r--keyboards/takashicompany/qoolee/info.json2
-rw-r--r--keyboards/takashicompany/radialex/config.h3
-rw-r--r--keyboards/takashicompany/radialex/info.json2
-rw-r--r--keyboards/takashiski/hecomi/alpha/config.h3
-rw-r--r--keyboards/takashiski/hecomi/alpha/info.json2
-rw-r--r--keyboards/takashiski/namecard2x4/rev1/config.h3
-rw-r--r--keyboards/takashiski/namecard2x4/rev1/info.json3
-rw-r--r--keyboards/takashiski/namecard2x4/rev2/config.h3
-rw-r--r--keyboards/takashiski/namecard2x4/rev2/info.json3
-rw-r--r--keyboards/taleguers/taleguers75/config.h3
-rw-r--r--keyboards/taleguers/taleguers75/info.json2
-rw-r--r--keyboards/tanuki/config.h3
-rw-r--r--keyboards/tanuki/info.json1
-rw-r--r--keyboards/teahouse/ayleen/config.h3
-rw-r--r--keyboards/teahouse/ayleen/info.json2
-rw-r--r--keyboards/team0110/p1800fl/config.h3
-rw-r--r--keyboards/team0110/p1800fl/info.json2
-rw-r--r--keyboards/tenki/config.h3
-rw-r--r--keyboards/tenki/info.json3
-rwxr-xr-xkeyboards/tetris/config.h3
-rw-r--r--keyboards/tetris/info.json2
-rw-r--r--keyboards/tg4x/config.h3
-rw-r--r--keyboards/tg4x/info.json2
-rw-r--r--keyboards/the_royal/liminal/config.h4
-rw-r--r--keyboards/the_royal/liminal/info.json3
-rw-r--r--keyboards/the_royal/schwann/config.h3
-rw-r--r--keyboards/the_royal/schwann/info.json3
-rw-r--r--keyboards/tkc/m0lly/config.h3
-rw-r--r--keyboards/tkc/m0lly/info.json3
-rw-r--r--keyboards/tkc/osav2/config.h3
-rw-r--r--keyboards/tkc/tkc1800/config.h3
-rw-r--r--keyboards/tkc/tkc1800/info.json3
-rw-r--r--keyboards/tkc/tkl_ab87/config.h3
-rw-r--r--keyboards/tkc/tkl_ab87/info.json2
-rw-r--r--keyboards/tmo50/config.h3
-rw-r--r--keyboards/tmo50/info.json2
-rw-r--r--keyboards/tokyokeyboard/alix40/config.h3
-rw-r--r--keyboards/tokyokeyboard/alix40/info.json3
-rw-r--r--keyboards/tokyokeyboard/tokyo60/config.h3
-rw-r--r--keyboards/tokyokeyboard/tokyo60/info.json3
-rwxr-xr-xkeyboards/tominabox1/bigboy/config.h4
-rw-r--r--keyboards/tominabox1/bigboy/info.json2
-rw-r--r--keyboards/tominabox1/qaz/config.h3
-rw-r--r--keyboards/tominabox1/qaz/info.json2
-rw-r--r--keyboards/tr60w/config.h3
-rw-r--r--keyboards/tr60w/info.json2
-rw-r--r--keyboards/tszaboo/ortho4exent/config.h3
-rw-r--r--keyboards/tszaboo/ortho4exent/info.json2
-rw-r--r--keyboards/ubest/vn/config.h30
-rw-r--r--keyboards/ubest/vn/info.json2
-rw-r--r--keyboards/uk78/config.h3
-rw-r--r--keyboards/uk78/info.json2
-rw-r--r--keyboards/unison/v04/config.h3
-rw-r--r--keyboards/unison/v04/info.json3
-rw-r--r--keyboards/utd80/config.h3
-rw-r--r--keyboards/utd80/info.json2
-rw-r--r--keyboards/uzu42/rev1/config.h4
-rw-r--r--keyboards/uzu42/rev1/info.json1
-rw-r--r--keyboards/vertex/angler2/config.h3
-rw-r--r--keyboards/vertex/angler2/info.json2
-rw-r--r--keyboards/waldo/config.h3
-rw-r--r--keyboards/waldo/info.json2
-rw-r--r--keyboards/walletburner/cajal/config.h3
-rw-r--r--keyboards/walletburner/cajal/info.json2
-rw-r--r--keyboards/walletburner/neuron/config.h3
-rw-r--r--keyboards/walletburner/neuron/info.json2
-rw-r--r--keyboards/wavtype/foundation/config.h3
-rw-r--r--keyboards/wavtype/foundation/info.json2
-rw-r--r--keyboards/wavtype/p01_ultra/config.h3
-rw-r--r--keyboards/wavtype/p01_ultra/info.json2
-rw-r--r--keyboards/westfoxtrot/aanzee/config.h3
-rw-r--r--keyboards/westfoxtrot/aanzee/info.json3
-rw-r--r--keyboards/westfoxtrot/cypher/rev5/config.h3
-rw-r--r--keyboards/westfoxtrot/cypher/rev5/info.json3
-rw-r--r--keyboards/wilba_tech/wt70_jb/config.h3
-rw-r--r--keyboards/wilba_tech/wt70_jb/info.json2
-rw-r--r--keyboards/winry/winry25tc/config.h21
-rw-r--r--keyboards/winry/winry25tc/info.json2
-rw-r--r--keyboards/winry/winry315/config.h3
-rw-r--r--keyboards/winry/winry315/info.json2
-rw-r--r--keyboards/wolfmarkclub/wm1/config.h3
-rw-r--r--keyboards/wolfmarkclub/wm1/info.json2
-rw-r--r--keyboards/work_louder/loop/config.h3
-rw-r--r--keyboards/work_louder/nano/config.h3
-rw-r--r--keyboards/work_louder/work_board/config.h3
-rw-r--r--keyboards/wsk/alpha9/config.h3
-rw-r--r--keyboards/wsk/alpha9/info.json2
-rw-r--r--keyboards/wsk/g4m3ralpha/config.h3
-rw-r--r--keyboards/wsk/g4m3ralpha/info.json2
-rw-r--r--keyboards/wsk/gothic50/config.h3
-rw-r--r--keyboards/wsk/gothic50/info.json2
-rw-r--r--keyboards/wsk/gothic70/config.h3
-rw-r--r--keyboards/wsk/gothic70/info.json2
-rw-r--r--keyboards/wsk/kodachi50/config.h3
-rw-r--r--keyboards/wsk/kodachi50/info.json2
-rw-r--r--keyboards/wsk/pain27/config.h3
-rw-r--r--keyboards/wsk/pain27/info.json2
-rw-r--r--keyboards/wsk/sl40/config.h3
-rw-r--r--keyboards/wsk/sl40/info.json2
-rw-r--r--keyboards/wsk/tkl30/config.h3
-rw-r--r--keyboards/wsk/tkl30/info.json2
-rw-r--r--keyboards/wuque/creek70/config.h3
-rw-r--r--keyboards/wuque/creek70/info.json2
-rw-r--r--keyboards/wuque/ikki68/config.h3
-rw-r--r--keyboards/wuque/ikki68/info.json2
-rw-r--r--keyboards/wuque/ikki68_aurora/config.h3
-rw-r--r--keyboards/wuque/ikki68_aurora/info.json2
-rw-r--r--keyboards/wuque/promise87/ansi/config.h3
-rw-r--r--keyboards/wuque/promise87/ansi/info.json2
-rw-r--r--keyboards/wuque/promise87/wkl/config.h3
-rw-r--r--keyboards/wuque/promise87/wkl/info.json2
-rw-r--r--keyboards/xiudi/xd004/info.json1
-rw-r--r--keyboards/xiudi/xd004/v1/config.h3
-rw-r--r--keyboards/xiudi/xd60/rev2/config.h3
-rw-r--r--keyboards/xiudi/xd60/rev2/info.json1
-rw-r--r--keyboards/xiudi/xd60/rev3/config.h3
-rw-r--r--keyboards/xiudi/xd60/rev3/info.json1
-rw-r--r--keyboards/xiudi/xd68/config.h3
-rw-r--r--keyboards/xiudi/xd68/info.json3
-rw-r--r--keyboards/xiudi/xd75/config.h3
-rw-r--r--keyboards/xiudi/xd75/info.json3
-rw-r--r--keyboards/xiudi/xd84pro/config.h3
-rw-r--r--keyboards/xiudi/xd87/config.h3
-rw-r--r--keyboards/xiudi/xd87/info.json2
-rw-r--r--keyboards/yandrstudio/eau_r2/config.h2
-rw-r--r--keyboards/yandrstudio/eau_r2/info.json1
-rw-r--r--keyboards/yandrstudio/nz64/config.h1
-rw-r--r--keyboards/yandrstudio/nz67v2/config.h1
-rw-r--r--keyboards/yandrstudio/tg67/config.h1
-rw-r--r--keyboards/ydkb/chili/config.h3
-rw-r--r--keyboards/ydkb/chili/info.json3
-rw-r--r--keyboards/ydkb/yd68/config.h3
-rw-r--r--keyboards/ydkb/yd68/info.json2
-rw-r--r--keyboards/yeehaw/config.h3
-rw-r--r--keyboards/yeehaw/info.json2
-rw-r--r--keyboards/ymdk/bface/config.h3
-rw-r--r--keyboards/ymdk/bface/info.json2
-rw-r--r--keyboards/ymdk/melody96/config.h3
-rw-r--r--keyboards/ymdk/melody96/info.json2
-rw-r--r--keyboards/ymdk/np21/config.h3
-rw-r--r--keyboards/ymdk/sp64/config.h3
-rw-r--r--keyboards/ymdk/sp64/info.json2
-rw-r--r--keyboards/ymdk/wings/config.h3
-rw-r--r--keyboards/ymdk/wings/info.json2
-rw-r--r--keyboards/ymdk/wingshs/config.h3
-rw-r--r--keyboards/ymdk/wingshs/info.json2
-rw-r--r--keyboards/ymdk/yd60mq/12led/info.json2
-rw-r--r--keyboards/ymdk/yd60mq/16led/info.json2
-rw-r--r--keyboards/ymdk/yd60mq/config.h3
-rw-r--r--keyboards/ymdk/ym68/config.h3
-rw-r--r--keyboards/ymdk/ym68/info.json2
-rw-r--r--keyboards/ymdk/ymd21/v2/config.h3
-rw-r--r--keyboards/ymdk/ymd21/v2/info.json2
-rw-r--r--keyboards/ymdk/ymd40/v2/config.h3
-rw-r--r--keyboards/ymdk/ymd40/v2/info.json2
-rw-r--r--keyboards/ymdk/ymd67/config.h3
-rw-r--r--keyboards/ymdk/ymd67/info.json2
-rw-r--r--keyboards/ymdk/ymd75/config.h3
-rw-r--r--keyboards/ymdk/ymd75/info.json3
-rw-r--r--keyboards/ymdk/ymd96/config.h1
-rw-r--r--keyboards/yoichiro/lunakey_macro/config.h3
-rw-r--r--keyboards/yoichiro/lunakey_macro/info.json2
-rw-r--r--keyboards/yoichiro/lunakey_mini/config.h3
-rw-r--r--keyboards/yoichiro/lunakey_mini/info.json2
-rw-r--r--keyboards/yushakobo/navpad/10/config.h3
-rw-r--r--keyboards/yushakobo/navpad/10/info.json2
-rw-r--r--keyboards/yushakobo/navpad/10_helix_r/config.h3
-rw-r--r--keyboards/yushakobo/navpad/10_helix_r/info.json2
-rw-r--r--keyboards/yushakobo/quick17/config.h3
-rw-r--r--keyboards/yushakobo/quick17/info.json2
-rw-r--r--keyboards/yushakobo/quick7/config.h3
-rw-r--r--keyboards/yushakobo/quick7/info.json2
-rw-r--r--keyboards/yynmt/dozen0/config.h3
-rw-r--r--keyboards/yynmt/dozen0/info.json2
-rw-r--r--keyboards/yynmt/kagamidget/config.h3
-rw-r--r--keyboards/yynmt/kagamidget/info.json2
-rw-r--r--keyboards/zfrontier/big_switch/config.h1
-rw-r--r--keyboards/zj68/config.h3
-rw-r--r--keyboards/zj68/info.json2
-rwxr-xr-xkeyboards/zlant/config.h3
-rw-r--r--keyboards/zlant/info.json2
1279 files changed, 1245 insertions, 2182 deletions
diff --git a/keyboards/0xcb/1337/config.h b/keyboards/0xcb/1337/config.h
index fa2205ec1b..23f7bdab3f 100644
--- a/keyboards/0xcb/1337/config.h
+++ b/keyboards/0xcb/1337/config.h
@@ -20,9 +20,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
20 20
21#define TAP_CODE_DELAY 10 21#define TAP_CODE_DELAY 10
22 22
23 #define RGBLIGHT_HUE_STEP 8
24 #define RGBLIGHT_SAT_STEP 8
25 #define RGBLIGHT_VAL_STEP 8
26#define RGBLIGHT_EFFECT_BREATHING 23#define RGBLIGHT_EFFECT_BREATHING
27#define RGBLIGHT_EFFECT_RAINBOW_MOOD 24#define RGBLIGHT_EFFECT_RAINBOW_MOOD
28#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/0xcb/1337/info.json b/keyboards/0xcb/1337/info.json
index 0535333cfa..87c0ab28b2 100644
--- a/keyboards/0xcb/1337/info.json
+++ b/keyboards/0xcb/1337/info.json
@@ -22,6 +22,8 @@
22 "led": "B0" 22 "led": "B0"
23 }, 23 },
24 "rgblight": { 24 "rgblight": {
25 "saturation_steps": 8,
26 "brightness_steps": 8,
25 "led_count": 4, 27 "led_count": 4,
26 "sleep": true 28 "sleep": true
27 }, 29 },
diff --git a/keyboards/0xcb/tutelpad/config.h b/keyboards/0xcb/tutelpad/config.h
index b8eca85df3..08d69e0100 100644
--- a/keyboards/0xcb/tutelpad/config.h
+++ b/keyboards/0xcb/tutelpad/config.h
@@ -16,10 +16,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
16 16
17#pragma once 17#pragma once
18 18
19#define RGBLIGHT_HUE_STEP 10 // The number of steps to cycle through the hue by
20#define RGBLIGHT_SAT_STEP 17 // The number of steps to increment the saturation by
21#define RGBLIGHT_VAL_STEP 17 // The number of steps to increment the brightness by
22
23#define RGBLIGHT_EFFECT_BREATHING // Enable all additional RGB animation modes 19#define RGBLIGHT_EFFECT_BREATHING // Enable all additional RGB animation modes
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 20#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 21#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/0xcb/tutelpad/info.json b/keyboards/0xcb/tutelpad/info.json
index e0a2339cbd..7c23d0b2bc 100644
--- a/keyboards/0xcb/tutelpad/info.json
+++ b/keyboards/0xcb/tutelpad/info.json
@@ -12,6 +12,7 @@
12 "matrix": [1, 0] 12 "matrix": [1, 0]
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "hue_steps": 10,
15 "led_count": 4, 16 "led_count": 4,
16 "sleep": true 17 "sleep": true
17 }, 18 },
diff --git a/keyboards/1upkeyboards/1up60hse/config.h b/keyboards/1upkeyboards/1up60hse/config.h
index 8d1b1dad39..62c2837ebe 100644
--- a/keyboards/1upkeyboards/1up60hse/config.h
+++ b/keyboards/1upkeyboards/1up60hse/config.h
@@ -27,9 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define RGBLIGHT_EFFECT_RGB_TEST 27#define RGBLIGHT_EFFECT_RGB_TEST
28#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30#define RGBLIGHT_HUE_STEP 8
31#define RGBLIGHT_SAT_STEP 8
32#define RGBLIGHT_VAL_STEP 8
33 30
34/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 31/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
35#define LOCKING_SUPPORT_ENABLE 32#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/1upkeyboards/1up60hse/info.json b/keyboards/1upkeyboards/1up60hse/info.json
index 037dac587a..cc0b9d1d7e 100644
--- a/keyboards/1upkeyboards/1up60hse/info.json
+++ b/keyboards/1upkeyboards/1up60hse/info.json
@@ -19,6 +19,8 @@
19 "breathing": true 19 "breathing": true
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "saturation_steps": 8,
23 "brightness_steps": 8,
22 "led_count": 14, 24 "led_count": 14,
23 "sleep": true 25 "sleep": true
24 }, 26 },
diff --git a/keyboards/1upkeyboards/1up60hte/config.h b/keyboards/1upkeyboards/1up60hte/config.h
index cc69f084ff..e0d482302d 100644
--- a/keyboards/1upkeyboards/1up60hte/config.h
+++ b/keyboards/1upkeyboards/1up60hte/config.h
@@ -34,6 +34,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
34#define RGBLIGHT_EFFECT_RGB_TEST 34#define RGBLIGHT_EFFECT_RGB_TEST
35#define RGBLIGHT_EFFECT_ALTERNATING 35#define RGBLIGHT_EFFECT_ALTERNATING
36#define RGBLIGHT_EFFECT_TWINKLE 36#define RGBLIGHT_EFFECT_TWINKLE
37#define RGBLIGHT_HUE_STEP 8
38#define RGBLIGHT_SAT_STEP 8
39#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/1upkeyboards/1up60hte/info.json b/keyboards/1upkeyboards/1up60hte/info.json
index f1281b0844..c1a8f48372 100644
--- a/keyboards/1upkeyboards/1up60hte/info.json
+++ b/keyboards/1upkeyboards/1up60hte/info.json
@@ -21,6 +21,8 @@
21 "on_state": 0 21 "on_state": 0
22 }, 22 },
23 "rgblight": { 23 "rgblight": {
24 "saturation_steps": 8,
25 "brightness_steps": 8,
24 "led_count": 14 26 "led_count": 14
25 }, 27 },
26 "ws2812": { 28 "ws2812": {
diff --git a/keyboards/1upkeyboards/1up60rgb/config.h b/keyboards/1upkeyboards/1up60rgb/config.h
index 401de718c1..d702489ee7 100644
--- a/keyboards/1upkeyboards/1up60rgb/config.h
+++ b/keyboards/1upkeyboards/1up60rgb/config.h
@@ -16,6 +16,3 @@
16#define RGBLIGHT_EFFECT_RGB_TEST 16#define RGBLIGHT_EFFECT_RGB_TEST
17#define RGBLIGHT_EFFECT_ALTERNATING 17#define RGBLIGHT_EFFECT_ALTERNATING
18#define RGBLIGHT_EFFECT_TWINKLE 18#define RGBLIGHT_EFFECT_TWINKLE
19#define RGBLIGHT_HUE_STEP 8
20#define RGBLIGHT_SAT_STEP 8
21#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/1upkeyboards/1up60rgb/info.json b/keyboards/1upkeyboards/1up60rgb/info.json
index 8ee133dc35..0108b2e828 100644
--- a/keyboards/1upkeyboards/1up60rgb/info.json
+++ b/keyboards/1upkeyboards/1up60rgb/info.json
@@ -18,6 +18,8 @@
18 "levels": 5 18 "levels": 5
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 16 23 "led_count": 16
22 }, 24 },
23 "ws2812": { 25 "ws2812": {
diff --git a/keyboards/1upkeyboards/super16/config.h b/keyboards/1upkeyboards/super16/config.h
index 2348809fab..77548c9744 100644
--- a/keyboards/1upkeyboards/super16/config.h
+++ b/keyboards/1upkeyboards/super16/config.h
@@ -19,9 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20# define RGB_MATRIX_LED_COUNT 16 20# define RGB_MATRIX_LED_COUNT 16
21# ifdef RGBLIGHT_ENABLE 21# ifdef RGBLIGHT_ENABLE
22# define RGBLIGHT_HUE_STEP 8
23# define RGBLIGHT_SAT_STEP 8
24# define RGBLIGHT_VAL_STEP 8
25# define RGBLIGHT_EFFECT_BREATHING 22# define RGBLIGHT_EFFECT_BREATHING
26# define RGBLIGHT_EFFECT_RAINBOW_MOOD 23# define RGBLIGHT_EFFECT_RAINBOW_MOOD
27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 24# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/1upkeyboards/super16/info.json b/keyboards/1upkeyboards/super16/info.json
index 70db2dfe3b..7937eff8da 100644
--- a/keyboards/1upkeyboards/super16/info.json
+++ b/keyboards/1upkeyboards/super16/info.json
@@ -12,6 +12,8 @@
12 "pin": "D3" 12 "pin": "D3"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "saturation_steps": 8,
16 "brightness_steps": 8,
15 "led_count": 16, 17 "led_count": 16,
16 "sleep": true 18 "sleep": true
17 }, 19 },
diff --git a/keyboards/1upkeyboards/sweet16/v1/config.h b/keyboards/1upkeyboards/sweet16/v1/config.h
index e46bad6130..42c163a432 100644
--- a/keyboards/1upkeyboards/sweet16/v1/config.h
+++ b/keyboards/1upkeyboards/sweet16/v1/config.h
@@ -17,6 +17,3 @@
17#define RGBLIGHT_EFFECT_RGB_TEST 17#define RGBLIGHT_EFFECT_RGB_TEST
18#define RGBLIGHT_EFFECT_ALTERNATING 18#define RGBLIGHT_EFFECT_ALTERNATING
19#define RGBLIGHT_EFFECT_TWINKLE 19#define RGBLIGHT_EFFECT_TWINKLE
20#define RGBLIGHT_HUE_STEP 8
21#define RGBLIGHT_SAT_STEP 8
22#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/1upkeyboards/sweet16/v1/info.json b/keyboards/1upkeyboards/sweet16/v1/info.json
index 0649d45cd3..ba7844015b 100644
--- a/keyboards/1upkeyboards/sweet16/v1/info.json
+++ b/keyboards/1upkeyboards/sweet16/v1/info.json
@@ -4,6 +4,8 @@
4 "device_version": "0.0.1" 4 "device_version": "0.0.1"
5 }, 5 },
6 "rgblight": { 6 "rgblight": {
7 "saturation_steps": 8,
8 "brightness_steps": 8,
7 "led_count": 1 9 "led_count": 1
8 }, 10 },
9 "ws2812": { 11 "ws2812": {
diff --git a/keyboards/25keys/aleth42/rev0/config.h b/keyboards/25keys/aleth42/rev0/config.h
index ecb42e0530..8d9b7022b5 100644
--- a/keyboards/25keys/aleth42/rev0/config.h
+++ b/keyboards/25keys/aleth42/rev0/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23# define RGBLIGHT_EFFECT_BREATHING 20# define RGBLIGHT_EFFECT_BREATHING
24# define RGBLIGHT_EFFECT_RAINBOW_MOOD 21# define RGBLIGHT_EFFECT_RAINBOW_MOOD
25# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/25keys/aleth42/rev0/info.json b/keyboards/25keys/aleth42/rev0/info.json
index f827d2eff7..5232b7626a 100644
--- a/keyboards/25keys/aleth42/rev0/info.json
+++ b/keyboards/25keys/aleth42/rev0/info.json
@@ -14,6 +14,8 @@
14 ] 14 ]
15 }, 15 },
16 "rgblight": { 16 "rgblight": {
17 "saturation_steps": 8,
18 "brightness_steps": 8,
17 "led_count": 6, 19 "led_count": 6,
18 "sleep": true 20 "sleep": true
19 }, 21 },
diff --git a/keyboards/25keys/aleth42/rev1/config.h b/keyboards/25keys/aleth42/rev1/config.h
index ecb42e0530..8d9b7022b5 100644
--- a/keyboards/25keys/aleth42/rev1/config.h
+++ b/keyboards/25keys/aleth42/rev1/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23# define RGBLIGHT_EFFECT_BREATHING 20# define RGBLIGHT_EFFECT_BREATHING
24# define RGBLIGHT_EFFECT_RAINBOW_MOOD 21# define RGBLIGHT_EFFECT_RAINBOW_MOOD
25# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/25keys/aleth42/rev1/info.json b/keyboards/25keys/aleth42/rev1/info.json
index 18354269ed..702e7af27c 100644
--- a/keyboards/25keys/aleth42/rev1/info.json
+++ b/keyboards/25keys/aleth42/rev1/info.json
@@ -14,6 +14,8 @@
14 ] 14 ]
15 }, 15 },
16 "rgblight": { 16 "rgblight": {
17 "saturation_steps": 8,
18 "brightness_steps": 8,
17 "led_count": 8, 19 "led_count": 8,
18 "sleep": true 20 "sleep": true
19 }, 21 },
diff --git a/keyboards/25keys/cassette42/config.h b/keyboards/25keys/cassette42/config.h
index 203045cf30..fa69a3dd58 100644
--- a/keyboards/25keys/cassette42/config.h
+++ b/keyboards/25keys/cassette42/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20# define RGBLIGHT_HUE_STEP 8
21# define RGBLIGHT_SAT_STEP 8
22# define RGBLIGHT_VAL_STEP 8
23# define RGBLIGHT_EFFECT_BREATHING 20# define RGBLIGHT_EFFECT_BREATHING
24# define RGBLIGHT_EFFECT_RAINBOW_MOOD 21# define RGBLIGHT_EFFECT_RAINBOW_MOOD
25# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/25keys/cassette42/info.json b/keyboards/25keys/cassette42/info.json
index b85afaa565..e75214b662 100644
--- a/keyboards/25keys/cassette42/info.json
+++ b/keyboards/25keys/cassette42/info.json
@@ -15,6 +15,8 @@
15 ] 15 ]
16 }, 16 },
17 "rgblight": { 17 "rgblight": {
18 "saturation_steps": 8,
19 "brightness_steps": 8,
18 "led_count": 5, 20 "led_count": 5,
19 "sleep": true 21 "sleep": true
20 }, 22 },
diff --git a/keyboards/25keys/zinc/rev1/info.json b/keyboards/25keys/zinc/rev1/info.json
index 46692f6e4d..63c838f53d 100644
--- a/keyboards/25keys/zinc/rev1/info.json
+++ b/keyboards/25keys/zinc/rev1/info.json
@@ -8,6 +8,9 @@
8 "split": { 8 "split": {
9 "soft_serial_pin": "D2" 9 "soft_serial_pin": "D2"
10 }, 10 },
11 "rgblight": {
12 "hue_steps": 10
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "D3" 15 "pin": "D3"
13 }, 16 },
diff --git a/keyboards/25keys/zinc/rev1/post_config.h b/keyboards/25keys/zinc/rev1/post_config.h
index 8588d07f02..3d51de9e4c 100644
--- a/keyboards/25keys/zinc/rev1/post_config.h
+++ b/keyboards/25keys/zinc/rev1/post_config.h
@@ -71,8 +71,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
71 #endif 71 #endif
72 #define RGBLIGHT_VAL_STEP 4 72 #define RGBLIGHT_VAL_STEP 4
73#endif 73#endif
74#define RGBLIGHT_HUE_STEP 10
75#define RGBLIGHT_SAT_STEP 17
76 74
77#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE) 75#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE)
78// USB_MAX_POWER_CONSUMPTION value 76// USB_MAX_POWER_CONSUMPTION value
diff --git a/keyboards/25keys/zinc/reva/info.json b/keyboards/25keys/zinc/reva/info.json
index 4db1d04910..d40ebd35de 100644
--- a/keyboards/25keys/zinc/reva/info.json
+++ b/keyboards/25keys/zinc/reva/info.json
@@ -8,6 +8,9 @@
8 "split": { 8 "split": {
9 "soft_serial_pin": "D2" 9 "soft_serial_pin": "D2"
10 }, 10 },
11 "rgblight": {
12 "hue_steps": 10
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "D3" 15 "pin": "D3"
13 }, 16 },
diff --git a/keyboards/25keys/zinc/reva/post_config.h b/keyboards/25keys/zinc/reva/post_config.h
index 8588d07f02..3d51de9e4c 100644
--- a/keyboards/25keys/zinc/reva/post_config.h
+++ b/keyboards/25keys/zinc/reva/post_config.h
@@ -71,8 +71,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
71 #endif 71 #endif
72 #define RGBLIGHT_VAL_STEP 4 72 #define RGBLIGHT_VAL_STEP 4
73#endif 73#endif
74#define RGBLIGHT_HUE_STEP 10
75#define RGBLIGHT_SAT_STEP 17
76 74
77#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE) 75#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE)
78// USB_MAX_POWER_CONSUMPTION value 76// USB_MAX_POWER_CONSUMPTION value
diff --git a/keyboards/40percentclub/luddite/config.h b/keyboards/40percentclub/luddite/config.h
index eb254d4043..06570c9ce9 100644
--- a/keyboards/40percentclub/luddite/config.h
+++ b/keyboards/40percentclub/luddite/config.h
@@ -17,6 +17,3 @@
17# define RGBLIGHT_EFFECT_RGB_TEST 17# define RGBLIGHT_EFFECT_RGB_TEST
18# define RGBLIGHT_EFFECT_ALTERNATING 18# define RGBLIGHT_EFFECT_ALTERNATING
19# define RGBLIGHT_EFFECT_TWINKLE 19# define RGBLIGHT_EFFECT_TWINKLE
20// #define RGBLIGHT_HUE_STEP 10
21// #define RGBLIGHT_SAT_STEP 17
22// #define RGBLIGHT_VAL_STEP 17
diff --git a/keyboards/40percentclub/nori/config.h b/keyboards/40percentclub/nori/config.h
index 0683ac6c5f..6d4f10af71 100644
--- a/keyboards/40percentclub/nori/config.h
+++ b/keyboards/40percentclub/nori/config.h
@@ -27,9 +27,6 @@
27#define RGBLIGHT_EFFECT_RGB_TEST 27#define RGBLIGHT_EFFECT_RGB_TEST
28#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30#define RGBLIGHT_HUE_STEP 8
31#define RGBLIGHT_SAT_STEP 8
32#define RGBLIGHT_VAL_STEP 8
33 30
34/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 31/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
35#define LOCKING_SUPPORT_ENABLE 32#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/40percentclub/nori/info.json b/keyboards/40percentclub/nori/info.json
index 66b91eac42..dfd2c310bb 100644
--- a/keyboards/40percentclub/nori/info.json
+++ b/keyboards/40percentclub/nori/info.json
@@ -17,6 +17,8 @@
17 "pin": "B5" 17 "pin": "B5"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "saturation_steps": 8,
21 "brightness_steps": 8,
20 "led_count": 10 22 "led_count": 10
21 }, 23 },
22 "ws2812": { 24 "ws2812": {
diff --git a/keyboards/40percentclub/tomato/config.h b/keyboards/40percentclub/tomato/config.h
index db25f7f8d4..37576953de 100644
--- a/keyboards/40percentclub/tomato/config.h
+++ b/keyboards/40percentclub/tomato/config.h
@@ -17,6 +17,3 @@
17#define RGBLIGHT_EFFECT_RGB_TEST 17#define RGBLIGHT_EFFECT_RGB_TEST
18#define RGBLIGHT_EFFECT_ALTERNATING 18#define RGBLIGHT_EFFECT_ALTERNATING
19#define RGBLIGHT_EFFECT_TWINKLE 19#define RGBLIGHT_EFFECT_TWINKLE
20#define RGBLIGHT_HUE_STEP 8
21#define RGBLIGHT_SAT_STEP 8
22#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/40percentclub/tomato/info.json b/keyboards/40percentclub/tomato/info.json
index a9b97c3223..89c0f7b367 100644
--- a/keyboards/40percentclub/tomato/info.json
+++ b/keyboards/40percentclub/tomato/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 30 14 "led_count": 30
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/4pplet/aekiso60/rev_a/config.h b/keyboards/4pplet/aekiso60/rev_a/config.h
index d1fb77e072..a0f3c01aa3 100644
--- a/keyboards/4pplet/aekiso60/rev_a/config.h
+++ b/keyboards/4pplet/aekiso60/rev_a/config.h
@@ -1,8 +1,5 @@
1#pragma once 1#pragma once
2 2
3#define RGBLIGHT_HUE_STEP 8
4#define RGBLIGHT_SAT_STEP 8
5#define RGBLIGHT_VAL_STEP 8
6#define RGBLIGHT_EFFECT_BREATHING 3#define RGBLIGHT_EFFECT_BREATHING
7#define RGBLIGHT_EFFECT_RAINBOW_MOOD 4#define RGBLIGHT_EFFECT_RAINBOW_MOOD
8#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 5#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/4pplet/aekiso60/rev_a/info.json b/keyboards/4pplet/aekiso60/rev_a/info.json
index 5f8c7c2c07..32e6378cfc 100644
--- a/keyboards/4pplet/aekiso60/rev_a/info.json
+++ b/keyboards/4pplet/aekiso60/rev_a/info.json
@@ -5,6 +5,8 @@
5 "device_version": "0.0.1" 5 "device_version": "0.0.1"
6 }, 6 },
7 "rgblight": { 7 "rgblight": {
8 "saturation_steps": 8,
9 "brightness_steps": 8,
8 "led_count": 12 10 "led_count": 12
9 }, 11 },
10 "ws2812": { 12 "ws2812": {
diff --git a/keyboards/4pplet/aekiso60/rev_b/config.h b/keyboards/4pplet/aekiso60/rev_b/config.h
index eb5c25c4aa..c96bd9d192 100644
--- a/keyboards/4pplet/aekiso60/rev_b/config.h
+++ b/keyboards/4pplet/aekiso60/rev_b/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17#pragma once 17#pragma once
18 18
19#define WS2812_EXTERNAL_PULLUP 19#define WS2812_EXTERNAL_PULLUP
20#define RGBLIGHT_HUE_STEP 8
21#define RGBLIGHT_SAT_STEP 8
22#define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/4pplet/aekiso60/rev_b/info.json b/keyboards/4pplet/aekiso60/rev_b/info.json
index f77b4d3209..a927a3e271 100644
--- a/keyboards/4pplet/aekiso60/rev_b/info.json
+++ b/keyboards/4pplet/aekiso60/rev_b/info.json
@@ -5,6 +5,8 @@
5 "device_version": "0.0.2" 5 "device_version": "0.0.2"
6 }, 6 },
7 "rgblight": { 7 "rgblight": {
8 "saturation_steps": 8,
9 "brightness_steps": 8,
8 "led_count": 12 10 "led_count": 12
9 }, 11 },
10 "ws2812": { 12 "ws2812": {
diff --git a/keyboards/4pplet/eagle_viper_rep/rev_a/config.h b/keyboards/4pplet/eagle_viper_rep/rev_a/config.h
index 29444cd456..ddd59434a4 100644
--- a/keyboards/4pplet/eagle_viper_rep/rev_a/config.h
+++ b/keyboards/4pplet/eagle_viper_rep/rev_a/config.h
@@ -25,9 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define WS2812_SPI_MOSI_PAL_MODE 0 25#define WS2812_SPI_MOSI_PAL_MODE 0
26#define WS2812_SPI_SCK_PIN A5 26#define WS2812_SPI_SCK_PIN A5
27#define WS2812_SPI_SCK_PAL_MODE 0 27#define WS2812_SPI_SCK_PAL_MODE 0
28#define RGBLIGHT_HUE_STEP 8
29#define RGBLIGHT_SAT_STEP 8
30#define RGBLIGHT_VAL_STEP 8
31#define RGBLIGHT_EFFECT_BREATHING 28#define RGBLIGHT_EFFECT_BREATHING
32#define RGBLIGHT_EFFECT_RAINBOW_MOOD 29#define RGBLIGHT_EFFECT_RAINBOW_MOOD
33#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 30#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/4pplet/eagle_viper_rep/rev_a/info.json b/keyboards/4pplet/eagle_viper_rep/rev_a/info.json
index 85c2575cd4..9a112a2cde 100644
--- a/keyboards/4pplet/eagle_viper_rep/rev_a/info.json
+++ b/keyboards/4pplet/eagle_viper_rep/rev_a/info.json
@@ -19,6 +19,8 @@
19 "breathing": true 19 "breathing": true
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "saturation_steps": 8,
23 "brightness_steps": 8,
22 "led_count": 16 24 "led_count": 16
23 }, 25 },
24 "ws2812": { 26 "ws2812": {
diff --git a/keyboards/4pplet/eagle_viper_rep/rev_b/config.h b/keyboards/4pplet/eagle_viper_rep/rev_b/config.h
index c1b0a3a60e..9a5de0dd6f 100644
--- a/keyboards/4pplet/eagle_viper_rep/rev_b/config.h
+++ b/keyboards/4pplet/eagle_viper_rep/rev_b/config.h
@@ -23,9 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23/* Underglow */ 23/* Underglow */
24#define WS2812_EXTERNAL_PULLUP 24#define WS2812_EXTERNAL_PULLUP
25 25
26#define RGBLIGHT_HUE_STEP 8
27#define RGBLIGHT_SAT_STEP 8
28#define RGBLIGHT_VAL_STEP 8
29#define RGBLIGHT_EFFECT_BREATHING 26#define RGBLIGHT_EFFECT_BREATHING
30#define RGBLIGHT_EFFECT_RAINBOW_MOOD 27#define RGBLIGHT_EFFECT_RAINBOW_MOOD
31#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 28#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/4pplet/eagle_viper_rep/rev_b/info.json b/keyboards/4pplet/eagle_viper_rep/rev_b/info.json
index 0ba6569297..28b57eba17 100644
--- a/keyboards/4pplet/eagle_viper_rep/rev_b/info.json
+++ b/keyboards/4pplet/eagle_viper_rep/rev_b/info.json
@@ -24,6 +24,8 @@
24 "scroll_lock": "B13" 24 "scroll_lock": "B13"
25 }, 25 },
26 "rgblight": { 26 "rgblight": {
27 "saturation_steps": 8,
28 "brightness_steps": 8,
27 "led_count": 16 29 "led_count": 16
28 }, 30 },
29 "ws2812": { 31 "ws2812": {
diff --git a/keyboards/4pplet/waffling60/rev_b/config.h b/keyboards/4pplet/waffling60/rev_b/config.h
index 4d343b2221..189e53b8c1 100644
--- a/keyboards/4pplet/waffling60/rev_b/config.h
+++ b/keyboards/4pplet/waffling60/rev_b/config.h
@@ -16,9 +16,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/ 16*/
17#pragma once 17#pragma once
18 18
19#define RGBLIGHT_HUE_STEP 8
20#define RGBLIGHT_SAT_STEP 8
21#define RGBLIGHT_VAL_STEP 8
22#define RGBLIGHT_EFFECT_BREATHING 19#define RGBLIGHT_EFFECT_BREATHING
23#define RGBLIGHT_EFFECT_RAINBOW_MOOD 20#define RGBLIGHT_EFFECT_RAINBOW_MOOD
24#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 21#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/4pplet/waffling60/rev_b/info.json b/keyboards/4pplet/waffling60/rev_b/info.json
index ef266031dc..2d22a82b85 100644
--- a/keyboards/4pplet/waffling60/rev_b/info.json
+++ b/keyboards/4pplet/waffling60/rev_b/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.2" 9 "device_version": "0.0.2"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 1 14 "led_count": 1
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/4pplet/waffling60/rev_c/config.h b/keyboards/4pplet/waffling60/rev_c/config.h
index b6fd6835f3..27246c865e 100644
--- a/keyboards/4pplet/waffling60/rev_c/config.h
+++ b/keyboards/4pplet/waffling60/rev_c/config.h
@@ -16,9 +16,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/ 16*/
17#pragma once 17#pragma once
18 18
19#define RGBLIGHT_HUE_STEP 8
20#define RGBLIGHT_SAT_STEP 8
21#define RGBLIGHT_VAL_STEP 8
22#define RGBLIGHT_EFFECT_BREATHING 19#define RGBLIGHT_EFFECT_BREATHING
23#define RGBLIGHT_EFFECT_RAINBOW_MOOD 20#define RGBLIGHT_EFFECT_RAINBOW_MOOD
24#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 21#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/4pplet/waffling60/rev_c/info.json b/keyboards/4pplet/waffling60/rev_c/info.json
index ff955e7553..b4a0046728 100644
--- a/keyboards/4pplet/waffling60/rev_c/info.json
+++ b/keyboards/4pplet/waffling60/rev_c/info.json
@@ -13,6 +13,8 @@
13 "rows": ["C2", "D0", "B0", "D6", "D5"] 13 "rows": ["C2", "D0", "B0", "D6", "D5"]
14 }, 14 },
15 "rgblight": { 15 "rgblight": {
16 "saturation_steps": 8,
17 "brightness_steps": 8,
16 "led_count": 1 18 "led_count": 1
17 }, 19 },
18 "ws2812": { 20 "ws2812": {
diff --git a/keyboards/4pplet/waffling60/rev_d/config.h b/keyboards/4pplet/waffling60/rev_d/config.h
index ae972e0dd5..036d08cc73 100644
--- a/keyboards/4pplet/waffling60/rev_d/config.h
+++ b/keyboards/4pplet/waffling60/rev_d/config.h
@@ -17,7 +17,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17#pragma once 17#pragma once
18 18
19#define WS2812_EXTERNAL_PULLUP 19#define WS2812_EXTERNAL_PULLUP
20
21#define RGBLIGHT_HUE_STEP 8
22#define RGBLIGHT_SAT_STEP 8
23#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/4pplet/waffling60/rev_d/info.json b/keyboards/4pplet/waffling60/rev_d/info.json
index 9c50964948..692f995605 100644
--- a/keyboards/4pplet/waffling60/rev_d/info.json
+++ b/keyboards/4pplet/waffling60/rev_d/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.4" 9 "device_version": "0.0.4"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 1 14 "led_count": 1
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/4pplet/waffling80/rev_a/config.h b/keyboards/4pplet/waffling80/rev_a/config.h
deleted file mode 100644
index 87076dfb11..0000000000
--- a/keyboards/4pplet/waffling80/rev_a/config.h
+++ /dev/null
@@ -1,21 +0,0 @@
1/*
2Copyright 2022 Stefan Sundin "4pplet" <mail@4pplet.com>
3
4This program is free software: you can redistribute it and/or modify
5it under the terms of the GNU General Public License as published by
6the Free Software Foundation, either version 2 of the License, or
7(at your option) any later version.
8
9This program is distributed in the hope that it will be useful,
10but WITHOUT ANY WARRANTY; without even the implied warranty of
11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12GNU General Public License for more details.
13
14You should have received a copy of the GNU General Public License
15along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/
17#pragma once
18
19#define RGBLIGHT_HUE_STEP 8
20#define RGBLIGHT_SAT_STEP 8
21#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/4pplet/waffling80/rev_a/info.json b/keyboards/4pplet/waffling80/rev_a/info.json
index ce4b29b3d5..8c3a84be1e 100644
--- a/keyboards/4pplet/waffling80/rev_a/info.json
+++ b/keyboards/4pplet/waffling80/rev_a/info.json
@@ -5,6 +5,8 @@
5 "device_version": "0.0.1" 5 "device_version": "0.0.1"
6 }, 6 },
7 "rgblight": { 7 "rgblight": {
8 "saturation_steps": 8,
9 "brightness_steps": 8,
8 "led_count": 2 10 "led_count": 2
9 }, 11 },
10 "ws2812": { 12 "ws2812": {
diff --git a/keyboards/4pplet/waffling80/rev_b/config.h b/keyboards/4pplet/waffling80/rev_b/config.h
index ae972e0dd5..036d08cc73 100644
--- a/keyboards/4pplet/waffling80/rev_b/config.h
+++ b/keyboards/4pplet/waffling80/rev_b/config.h
@@ -17,7 +17,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17#pragma once 17#pragma once
18 18
19#define WS2812_EXTERNAL_PULLUP 19#define WS2812_EXTERNAL_PULLUP
20
21#define RGBLIGHT_HUE_STEP 8
22#define RGBLIGHT_SAT_STEP 8
23#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/4pplet/waffling80/rev_b/info.json b/keyboards/4pplet/waffling80/rev_b/info.json
index f3f23d16bb..47d3d5d662 100644
--- a/keyboards/4pplet/waffling80/rev_b/info.json
+++ b/keyboards/4pplet/waffling80/rev_b/info.json
@@ -5,6 +5,8 @@
5 "device_version": "0.0.2" 5 "device_version": "0.0.2"
6 }, 6 },
7 "rgblight": { 7 "rgblight": {
8 "saturation_steps": 8,
9 "brightness_steps": 8,
8 "led_count": 2 10 "led_count": 2
9 }, 11 },
10 "ws2812": { 12 "ws2812": {
diff --git a/keyboards/abacus/config.h b/keyboards/abacus/config.h
index 91ae845075..420cf9d143 100644
--- a/keyboards/abacus/config.h
+++ b/keyboards/abacus/config.h
@@ -19,9 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#define DIP_SWITCH_PINS { D0 } 20#define DIP_SWITCH_PINS { D0 }
21 21
22# define RGBLIGHT_HUE_STEP 8
23# define RGBLIGHT_SAT_STEP 8
24# define RGBLIGHT_VAL_STEP 8
25/*== choose animations ==*/ 22/*== choose animations ==*/
26# define RGBLIGHT_EFFECT_BREATHING 23# define RGBLIGHT_EFFECT_BREATHING
27# define RGBLIGHT_EFFECT_RAINBOW_MOOD 24# define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/abacus/info.json b/keyboards/abacus/info.json
index 460521c93a..261808c189 100644
--- a/keyboards/abacus/info.json
+++ b/keyboards/abacus/info.json
@@ -19,6 +19,8 @@
19 ] 19 ]
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "saturation_steps": 8,
23 "brightness_steps": 8,
22 "led_count": 17, 24 "led_count": 17,
23 "sleep": true 25 "sleep": true
24 }, 26 },
diff --git a/keyboards/abstract/ellipse/rev1/config.h b/keyboards/abstract/ellipse/rev1/config.h
index 808fff7fc3..81349657ef 100644
--- a/keyboards/abstract/ellipse/rev1/config.h
+++ b/keyboards/abstract/ellipse/rev1/config.h
@@ -17,10 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23
24/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 20/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
25#define LOCKING_SUPPORT_ENABLE 21#define LOCKING_SUPPORT_ENABLE
26/* Locking resynchronize hack */ 22/* Locking resynchronize hack */
diff --git a/keyboards/abstract/ellipse/rev1/info.json b/keyboards/abstract/ellipse/rev1/info.json
index 8b11d2c0cc..341b522926 100644
--- a/keyboards/abstract/ellipse/rev1/info.json
+++ b/keyboards/abstract/ellipse/rev1/info.json
@@ -25,6 +25,8 @@
25 "levels": 15 25 "levels": 15
26 }, 26 },
27 "rgblight": { 27 "rgblight": {
28 "saturation_steps": 8,
29 "brightness_steps": 8,
28 "led_count": 3, 30 "led_count": 3,
29 "sleep": true 31 "sleep": true
30 }, 32 },
diff --git a/keyboards/acekeyboard/titan60/config.h b/keyboards/acekeyboard/titan60/config.h
index e00fb9db59..19c323f334 100644
--- a/keyboards/acekeyboard/titan60/config.h
+++ b/keyboards/acekeyboard/titan60/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20# define RGBLIGHT_HUE_STEP 8
21# define RGBLIGHT_SAT_STEP 8
22# define RGBLIGHT_VAL_STEP 8
23# define RGBLIGHT_EFFECT_BREATHING 20# define RGBLIGHT_EFFECT_BREATHING
24# define RGBLIGHT_EFFECT_RAINBOW_MOOD 21# define RGBLIGHT_EFFECT_RAINBOW_MOOD
25# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/acekeyboard/titan60/info.json b/keyboards/acekeyboard/titan60/info.json
index cb2e327088..552145092f 100644
--- a/keyboards/acekeyboard/titan60/info.json
+++ b/keyboards/acekeyboard/titan60/info.json
@@ -18,6 +18,8 @@
18 "breathing": true 18 "breathing": true
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 6, 23 "led_count": 6,
22 "sleep": true 24 "sleep": true
23 }, 25 },
diff --git a/keyboards/acheron/elongate/beta/config.h b/keyboards/acheron/elongate/beta/config.h
index ce90c7e2e0..9158a2f62f 100644
--- a/keyboards/acheron/elongate/beta/config.h
+++ b/keyboards/acheron/elongate/beta/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23# define RGBLIGHT_EFFECT_BREATHING 20# define RGBLIGHT_EFFECT_BREATHING
24# define RGBLIGHT_EFFECT_RAINBOW_MOOD 21# define RGBLIGHT_EFFECT_RAINBOW_MOOD
25# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/acheron/elongate/beta/info.json b/keyboards/acheron/elongate/beta/info.json
index bd0a52e3b2..192784ba2a 100644
--- a/keyboards/acheron/elongate/beta/info.json
+++ b/keyboards/acheron/elongate/beta/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 16, 14 "led_count": 16,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/ada/ada1800mini/config.h b/keyboards/ada/ada1800mini/config.h
index 5fa6832ddc..0c279a8bca 100644
--- a/keyboards/ada/ada1800mini/config.h
+++ b/keyboards/ada/ada1800mini/config.h
@@ -17,9 +17,6 @@
17#pragma once 17#pragma once
18 18
19//TODO: implement RGB matrix when I get the hardware 19//TODO: implement RGB matrix when I get the hardware
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/ada/ada1800mini/info.json b/keyboards/ada/ada1800mini/info.json
index 829e31ad27..d32cee2fbe 100644
--- a/keyboards/ada/ada1800mini/info.json
+++ b/keyboards/ada/ada1800mini/info.json
@@ -12,6 +12,8 @@
12 "pin": "F0" 12 "pin": "F0"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "saturation_steps": 8,
16 "brightness_steps": 8,
15 "led_count": 100, 17 "led_count": 100,
16 "max_brightness": 200, 18 "max_brightness": 200,
17 "sleep": true 19 "sleep": true
diff --git a/keyboards/ada/infinity81/config.h b/keyboards/ada/infinity81/config.h
index 7a69492104..862f50a3c3 100644
--- a/keyboards/ada/infinity81/config.h
+++ b/keyboards/ada/infinity81/config.h
@@ -3,9 +3,6 @@
3 3
4#pragma once 4#pragma once
5 5
6# define RGBLIGHT_HUE_STEP 8
7# define RGBLIGHT_SAT_STEP 8
8# define RGBLIGHT_VAL_STEP 8
9#define RGBLIGHT_EFFECT_BREATHING 6#define RGBLIGHT_EFFECT_BREATHING
10#define RGBLIGHT_EFFECT_RAINBOW_MOOD 7#define RGBLIGHT_EFFECT_RAINBOW_MOOD
11#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 8#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/ada/infinity81/info.json b/keyboards/ada/infinity81/info.json
index e44726a1e9..8e7e475c9f 100644
--- a/keyboards/ada/infinity81/info.json
+++ b/keyboards/ada/infinity81/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 107, 14 "led_count": 107,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/adpenrose/kintsugi/config.h b/keyboards/adpenrose/kintsugi/config.h
index 389f5e6aa2..fcc098c5b6 100644
--- a/keyboards/adpenrose/kintsugi/config.h
+++ b/keyboards/adpenrose/kintsugi/config.h
@@ -20,9 +20,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
20#define TAP_CODE_DELAY 10 20#define TAP_CODE_DELAY 10
21 21
22/* Underglow options: */ 22/* Underglow options: */
23# define RGBLIGHT_HUE_STEP 8
24# define RGBLIGHT_SAT_STEP 8
25# define RGBLIGHT_VAL_STEP 8
26# define RGBLIGHT_EFFECT_BREATHING 23# define RGBLIGHT_EFFECT_BREATHING
27# define RGBLIGHT_EFFECT_RAINBOW_MOOD 24# define RGBLIGHT_EFFECT_RAINBOW_MOOD
28# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 25# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/adpenrose/kintsugi/info.json b/keyboards/adpenrose/kintsugi/info.json
index 44308024ae..aeecd8c6a4 100644
--- a/keyboards/adpenrose/kintsugi/info.json
+++ b/keyboards/adpenrose/kintsugi/info.json
@@ -9,6 +9,8 @@
9 "device_version": "1.0.0" 9 "device_version": "1.0.0"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 16, 14 "led_count": 16,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/adpenrose/obi/config.h b/keyboards/adpenrose/obi/config.h
index cbc2502754..71b62c7a2e 100644
--- a/keyboards/adpenrose/obi/config.h
+++ b/keyboards/adpenrose/obi/config.h
@@ -6,9 +6,6 @@
6#define TAP_CODE_DELAY 10 6#define TAP_CODE_DELAY 10
7 7
8/* Underglow options: */ 8/* Underglow options: */
9# define RGBLIGHT_HUE_STEP 8
10# define RGBLIGHT_SAT_STEP 8
11# define RGBLIGHT_VAL_STEP 8
12# define RGBLIGHT_EFFECT_BREATHING 9# define RGBLIGHT_EFFECT_BREATHING
13# define RGBLIGHT_EFFECT_RAINBOW_MOOD 10# define RGBLIGHT_EFFECT_RAINBOW_MOOD
14# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 11# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/adpenrose/obi/info.json b/keyboards/adpenrose/obi/info.json
index c7b239ac8f..cf258cff2b 100644
--- a/keyboards/adpenrose/obi/info.json
+++ b/keyboards/adpenrose/obi/info.json
@@ -8,6 +8,8 @@
8 "vid": "0x4450" 8 "vid": "0x4450"
9 }, 9 },
10 "rgblight": { 10 "rgblight": {
11 "saturation_steps": 8,
12 "brightness_steps": 8,
11 "led_count": 16, 13 "led_count": 16,
12 "sleep": true 14 "sleep": true
13 }, 15 },
diff --git a/keyboards/ai03/polaris/config.h b/keyboards/ai03/polaris/config.h
index 8679584d99..c920b83bc9 100644
--- a/keyboards/ai03/polaris/config.h
+++ b/keyboards/ai03/polaris/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23# define RGBLIGHT_EFFECT_BREATHING 20# define RGBLIGHT_EFFECT_BREATHING
24# define RGBLIGHT_EFFECT_RAINBOW_MOOD 21# define RGBLIGHT_EFFECT_RAINBOW_MOOD
25# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/ai03/polaris/info.json b/keyboards/ai03/polaris/info.json
index d34a785aa7..e875c727db 100644
--- a/keyboards/ai03/polaris/info.json
+++ b/keyboards/ai03/polaris/info.json
@@ -19,6 +19,8 @@
19 "breathing": true 19 "breathing": true
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "saturation_steps": 8,
23 "brightness_steps": 8,
22 "led_count": 14, 24 "led_count": 14,
23 "max_brightness": 200, 25 "max_brightness": 200,
24 "sleep": true 26 "sleep": true
diff --git a/keyboards/ai03/voyager60_alps/config.h b/keyboards/ai03/voyager60_alps/config.h
deleted file mode 100644
index 5ce015408a..0000000000
--- a/keyboards/ai03/voyager60_alps/config.h
+++ /dev/null
@@ -1,35 +0,0 @@
1/*
2Copyright 2020 <t@ylor.io>
3This program is free software: you can redistribute it and/or modify
4it under the terms of the GNU General Public License as published by
5the Free Software Foundation, either version 2 of the License, or
6(at your option) any later version.
7This program is distributed in the hope that it will be useful,
8but WITHOUT ANY WARRANTY; without even the implied warranty of
9MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10GNU General Public License for more details.
11You should have received a copy of the GNU General Public License
12along with this program. If not, see <http://www.gnu.org/licenses/>.
13*/
14
15#pragma once
16
17 #define RGBLIGHT_HUE_STEP 8
18 #define RGBLIGHT_SAT_STEP 8
19 #define RGBLIGHT_VAL_STEP 8
20
21/*
22 * Feature disable options
23 * These options are also useful to firmware size reduction.
24 */
25
26/* disable debug print */
27// #define NO_DEBUG
28
29/* disable print */
30// #define NO_PRINT
31
32/* disable action features */
33//#define NO_ACTION_LAYER
34//#define NO_ACTION_TAPPING
35//#define NO_ACTION_ONESHOT
diff --git a/keyboards/ai03/voyager60_alps/info.json b/keyboards/ai03/voyager60_alps/info.json
index cd790bcc69..440f061432 100644
--- a/keyboards/ai03/voyager60_alps/info.json
+++ b/keyboards/ai03/voyager60_alps/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 14, 14 "led_count": 14,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/aleblazer/zodiark/config.h b/keyboards/aleblazer/zodiark/config.h
index 7c672db4c8..88080d501c 100644
--- a/keyboards/aleblazer/zodiark/config.h
+++ b/keyboards/aleblazer/zodiark/config.h
@@ -29,9 +29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29#define RGBLIGHT_EFFECT_RGB_TEST 29#define RGBLIGHT_EFFECT_RGB_TEST
30#define RGBLIGHT_EFFECT_ALTERNATING 30#define RGBLIGHT_EFFECT_ALTERNATING
31#define RGBLIGHT_EFFECT_TWINKLE 31#define RGBLIGHT_EFFECT_TWINKLE
32#define RGBLIGHT_HUE_STEP 8
33#define RGBLIGHT_SAT_STEP 8
34#define RGBLIGHT_VAL_STEP 8
35#endif 32#endif
36 33
37#ifdef RGB_MATRIX_ENABLE 34#ifdef RGB_MATRIX_ENABLE
diff --git a/keyboards/aleblazer/zodiark/info.json b/keyboards/aleblazer/zodiark/info.json
index af1f6cdcef..79f71d6ae8 100644
--- a/keyboards/aleblazer/zodiark/info.json
+++ b/keyboards/aleblazer/zodiark/info.json
@@ -12,6 +12,8 @@
12 "pin": "B5" 12 "pin": "B5"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "saturation_steps": 8,
16 "brightness_steps": 8,
15 "led_count": 68, 17 "led_count": 68,
16 "max_brightness": 170, 18 "max_brightness": 170,
17 "split_count": [34, 34] 19 "split_count": [34, 34]
diff --git a/keyboards/alf/dc60/config.h b/keyboards/alf/dc60/config.h
index 8d1b1dad39..62c2837ebe 100644
--- a/keyboards/alf/dc60/config.h
+++ b/keyboards/alf/dc60/config.h
@@ -27,9 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define RGBLIGHT_EFFECT_RGB_TEST 27#define RGBLIGHT_EFFECT_RGB_TEST
28#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30#define RGBLIGHT_HUE_STEP 8
31#define RGBLIGHT_SAT_STEP 8
32#define RGBLIGHT_VAL_STEP 8
33 30
34/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 31/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
35#define LOCKING_SUPPORT_ENABLE 32#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/alf/dc60/info.json b/keyboards/alf/dc60/info.json
index d3f680fa4a..9c3f8e8b8f 100644
--- a/keyboards/alf/dc60/info.json
+++ b/keyboards/alf/dc60/info.json
@@ -18,6 +18,8 @@
18 "breathing": true 18 "breathing": true
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 20 23 "led_count": 20
22 }, 24 },
23 "ws2812": { 25 "ws2812": {
diff --git a/keyboards/alf/x11/config.h b/keyboards/alf/x11/config.h
index 1b60bb4dcf..bf4b9cff60 100644
--- a/keyboards/alf/x11/config.h
+++ b/keyboards/alf/x11/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23# define RGBLIGHT_EFFECT_BREATHING 20# define RGBLIGHT_EFFECT_BREATHING
24# define RGBLIGHT_EFFECT_RAINBOW_MOOD 21# define RGBLIGHT_EFFECT_RAINBOW_MOOD
25# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/alf/x11/info.json b/keyboards/alf/x11/info.json
index b25c832847..cc2c29a6f6 100644
--- a/keyboards/alf/x11/info.json
+++ b/keyboards/alf/x11/info.json
@@ -18,6 +18,8 @@
18 "breathing": true 18 "breathing": true
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 28, 23 "led_count": 28,
22 "sleep": true 24 "sleep": true
23 }, 25 },
diff --git a/keyboards/alf/x2/config.h b/keyboards/alf/x2/config.h
index 9368693119..d3d6a8b100 100644
--- a/keyboards/alf/x2/config.h
+++ b/keyboards/alf/x2/config.h
@@ -32,6 +32,3 @@
32# define RGBLIGHT_EFFECT_RGB_TEST 32# define RGBLIGHT_EFFECT_RGB_TEST
33# define RGBLIGHT_EFFECT_ALTERNATING 33# define RGBLIGHT_EFFECT_ALTERNATING
34# define RGBLIGHT_EFFECT_TWINKLE 34# define RGBLIGHT_EFFECT_TWINKLE
35# define RGBLIGHT_HUE_STEP 8
36# define RGBLIGHT_SAT_STEP 8
37# define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/alf/x2/info.json b/keyboards/alf/x2/info.json
index ce2549d92e..7a7dad29b6 100644
--- a/keyboards/alf/x2/info.json
+++ b/keyboards/alf/x2/info.json
@@ -18,6 +18,8 @@
18 "on_state": 0 18 "on_state": 0
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 4 23 "led_count": 4
22 }, 24 },
23 "ws2812": { 25 "ws2812": {
diff --git a/keyboards/alfredslab/swift65/hotswap/config.h b/keyboards/alfredslab/swift65/hotswap/config.h
index c8747a50c2..819bbf1a5e 100644
--- a/keyboards/alfredslab/swift65/hotswap/config.h
+++ b/keyboards/alfredslab/swift65/hotswap/config.h
@@ -16,9 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19 #define RGBLIGHT_HUE_STEP 8
20 #define RGBLIGHT_SAT_STEP 8
21 #define RGBLIGHT_VAL_STEP 8
22/*== all animations enable ==*/ 19/*== all animations enable ==*/
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/alfredslab/swift65/hotswap/info.json b/keyboards/alfredslab/swift65/hotswap/info.json
index 4b35547440..f7580fb475 100644
--- a/keyboards/alfredslab/swift65/hotswap/info.json
+++ b/keyboards/alfredslab/swift65/hotswap/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 22, 14 "led_count": 22,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/alfredslab/swift65/solder/config.h b/keyboards/alfredslab/swift65/solder/config.h
index 58d4183f3f..7d264c96f0 100644
--- a/keyboards/alfredslab/swift65/solder/config.h
+++ b/keyboards/alfredslab/swift65/solder/config.h
@@ -17,9 +17,6 @@
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23# define RGBLIGHT_EFFECT_BREATHING 20# define RGBLIGHT_EFFECT_BREATHING
24# define RGBLIGHT_EFFECT_RAINBOW_MOOD 21# define RGBLIGHT_EFFECT_RAINBOW_MOOD
25# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/alfredslab/swift65/solder/info.json b/keyboards/alfredslab/swift65/solder/info.json
index 062106fdf3..660a800827 100644
--- a/keyboards/alfredslab/swift65/solder/info.json
+++ b/keyboards/alfredslab/swift65/solder/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 14, 14 "led_count": 14,
13 "max_brightness": 100, 15 "max_brightness": 100,
14 "sleep": true 16 "sleep": true
diff --git a/keyboards/alpha/config.h b/keyboards/alpha/config.h
index 401de718c1..d702489ee7 100755
--- a/keyboards/alpha/config.h
+++ b/keyboards/alpha/config.h
@@ -16,6 +16,3 @@
16#define RGBLIGHT_EFFECT_RGB_TEST 16#define RGBLIGHT_EFFECT_RGB_TEST
17#define RGBLIGHT_EFFECT_ALTERNATING 17#define RGBLIGHT_EFFECT_ALTERNATING
18#define RGBLIGHT_EFFECT_TWINKLE 18#define RGBLIGHT_EFFECT_TWINKLE
19#define RGBLIGHT_HUE_STEP 8
20#define RGBLIGHT_SAT_STEP 8
21#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/alpha/info.json b/keyboards/alpha/info.json
index 6c8c5e4c35..0ea5b89761 100644
--- a/keyboards/alpha/info.json
+++ b/keyboards/alpha/info.json
@@ -8,6 +8,8 @@
8 "device_version": "0.0.1" 8 "device_version": "0.0.1"
9 }, 9 },
10 "rgblight": { 10 "rgblight": {
11 "saturation_steps": 8,
12 "brightness_steps": 8,
11 "led_count": 5 13 "led_count": 5
12 }, 14 },
13 "ws2812": { 15 "ws2812": {
diff --git a/keyboards/amag23/config.h b/keyboards/amag23/config.h
index 1ae535468f..d04d1b238e 100644
--- a/keyboards/amag23/config.h
+++ b/keyboards/amag23/config.h
@@ -26,10 +26,6 @@
26#define RGBLIGHT_EFFECT_ALTERNATING 26#define RGBLIGHT_EFFECT_ALTERNATING
27#define RGBLIGHT_EFFECT_TWINKLE 27#define RGBLIGHT_EFFECT_TWINKLE
28 28
29#define RGBLIGHT_HUE_STEP 8
30#define RGBLIGHT_SAT_STEP 8
31#define RGBLIGHT_VAL_STEP 8
32
33/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 29/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
34#define LOCKING_SUPPORT_ENABLE 30#define LOCKING_SUPPORT_ENABLE
35/* Locking resynchronize hack */ 31/* Locking resynchronize hack */
diff --git a/keyboards/amag23/info.json b/keyboards/amag23/info.json
index 3a78dcbc22..8b6bcb67c7 100644
--- a/keyboards/amag23/info.json
+++ b/keyboards/amag23/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 7 14 "led_count": 7
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/amjkeyboard/amj40/config.h b/keyboards/amjkeyboard/amj40/config.h
index 619ebff2e7..f857aafc50 100755
--- a/keyboards/amjkeyboard/amj40/config.h
+++ b/keyboards/amjkeyboard/amj40/config.h
@@ -35,9 +35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
35#define RGBLIGHT_EFFECT_RGB_TEST 35#define RGBLIGHT_EFFECT_RGB_TEST
36#define RGBLIGHT_EFFECT_ALTERNATING 36#define RGBLIGHT_EFFECT_ALTERNATING
37#define RGBLIGHT_EFFECT_TWINKLE 37#define RGBLIGHT_EFFECT_TWINKLE
38#define RGBLIGHT_HUE_STEP 10
39#define RGBLIGHT_SAT_STEP 17
40#define RGBLIGHT_VAL_STEP 17
41 38
42/* 39/*
43 * Feature disable options 40 * Feature disable options
diff --git a/keyboards/amjkeyboard/amj40/info.json b/keyboards/amjkeyboard/amj40/info.json
index 6001d3ed21..3ba95145aa 100644
--- a/keyboards/amjkeyboard/amj40/info.json
+++ b/keyboards/amjkeyboard/amj40/info.json
@@ -18,6 +18,7 @@
18 "levels": 4 18 "levels": 4
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "hue_steps": 10,
21 "led_count": 4 22 "led_count": 4
22 }, 23 },
23 "ws2812": { 24 "ws2812": {
diff --git a/keyboards/amjkeyboard/amj60/config.h b/keyboards/amjkeyboard/amj60/config.h
index 23a98fa480..06338d2a2d 100644
--- a/keyboards/amjkeyboard/amj60/config.h
+++ b/keyboards/amjkeyboard/amj60/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20# define RGBLIGHT_HUE_STEP 10
21# define RGBLIGHT_SAT_STEP 17
22# define RGBLIGHT_VAL_STEP 17
23# define RGBLIGHT_EFFECT_BREATHING 20# define RGBLIGHT_EFFECT_BREATHING
24# define RGBLIGHT_EFFECT_RAINBOW_MOOD 21# define RGBLIGHT_EFFECT_RAINBOW_MOOD
25# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/amjkeyboard/amj60/info.json b/keyboards/amjkeyboard/amj60/info.json
index eb011f53e1..a031cc307d 100644
--- a/keyboards/amjkeyboard/amj60/info.json
+++ b/keyboards/amjkeyboard/amj60/info.json
@@ -19,6 +19,7 @@
19 "breathing": true 19 "breathing": true
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "hue_steps": 10,
22 "led_count": 8 23 "led_count": 8
23 }, 24 },
24 "ws2812": { 25 "ws2812": {
diff --git a/keyboards/amjkeyboard/amj96/config.h b/keyboards/amjkeyboard/amj96/config.h
index dc469350de..7c5bd8f668 100644
--- a/keyboards/amjkeyboard/amj96/config.h
+++ b/keyboards/amjkeyboard/amj96/config.h
@@ -36,9 +36,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
36/* COL2ROW, ROW2COL*/ 36/* COL2ROW, ROW2COL*/
37#define DIODE_DIRECTION COL2ROW 37#define DIODE_DIRECTION COL2ROW
38 38
39//# define RGBLIGHT_HUE_STEP 8
40//# define RGBLIGHT_SAT_STEP 8
41//# define RGBLIGHT_VAL_STEP 8
42# define RGBLIGHT_EFFECT_BREATHING 39# define RGBLIGHT_EFFECT_BREATHING
43# define RGBLIGHT_EFFECT_RAINBOW_MOOD 40# define RGBLIGHT_EFFECT_RAINBOW_MOOD
44# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 41# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/amjkeyboard/amjpad/config.h b/keyboards/amjkeyboard/amjpad/config.h
index 870aedd6d6..f857aafc50 100644
--- a/keyboards/amjkeyboard/amjpad/config.h
+++ b/keyboards/amjkeyboard/amjpad/config.h
@@ -36,10 +36,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
36#define RGBLIGHT_EFFECT_ALTERNATING 36#define RGBLIGHT_EFFECT_ALTERNATING
37#define RGBLIGHT_EFFECT_TWINKLE 37#define RGBLIGHT_EFFECT_TWINKLE
38 38
39#define RGBLIGHT_HUE_STEP 10
40#define RGBLIGHT_SAT_STEP 17
41#define RGBLIGHT_VAL_STEP 17
42
43/* 39/*
44 * Feature disable options 40 * Feature disable options
45 * These options are also useful to firmware size reduction. 41 * These options are also useful to firmware size reduction.
diff --git a/keyboards/amjkeyboard/amjpad/info.json b/keyboards/amjkeyboard/amjpad/info.json
index 40e1c556d7..e29a2a90d9 100644
--- a/keyboards/amjkeyboard/amjpad/info.json
+++ b/keyboards/amjkeyboard/amjpad/info.json
@@ -18,6 +18,7 @@
18 "levels": 4 18 "levels": 4
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "hue_steps": 10,
21 "led_count": 8 22 "led_count": 8
22 }, 23 },
23 "ws2812": { 24 "ws2812": {
diff --git a/keyboards/anavi/macropad8/config.h b/keyboards/anavi/macropad8/config.h
index 1f9e8a3b0a..b2bad3e01c 100644
--- a/keyboards/anavi/macropad8/config.h
+++ b/keyboards/anavi/macropad8/config.h
@@ -29,9 +29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29# define RGBLIGHT_EFFECT_RGB_TEST 29# define RGBLIGHT_EFFECT_RGB_TEST
30# define RGBLIGHT_EFFECT_ALTERNATING 30# define RGBLIGHT_EFFECT_ALTERNATING
31# define RGBLIGHT_EFFECT_TWINKLE 31# define RGBLIGHT_EFFECT_TWINKLE
32# define RGBLIGHT_HUE_STEP 10
33# define RGBLIGHT_SAT_STEP 17
34# define RGBLIGHT_VAL_STEP 17
35#endif 32#endif
36 33
37#ifdef OLED_ENABLE 34#ifdef OLED_ENABLE
diff --git a/keyboards/anavi/macropad8/info.json b/keyboards/anavi/macropad8/info.json
index 579f90dde9..b21f12b7d7 100644
--- a/keyboards/anavi/macropad8/info.json
+++ b/keyboards/anavi/macropad8/info.json
@@ -13,6 +13,7 @@
13 "breathing": true 13 "breathing": true
14 }, 14 },
15 "rgblight": { 15 "rgblight": {
16 "hue_steps": 10,
16 "led_count": 4, 17 "led_count": 4,
17 "sleep": true 18 "sleep": true
18 }, 19 },
diff --git a/keyboards/aos/tkl/config.h b/keyboards/aos/tkl/config.h
index d512e7eb67..63bf09d603 100644
--- a/keyboards/aos/tkl/config.h
+++ b/keyboards/aos/tkl/config.h
@@ -31,6 +31,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
31# define RGBLIGHT_EFFECT_RGB_TEST 31# define RGBLIGHT_EFFECT_RGB_TEST
32# define RGBLIGHT_EFFECT_ALTERNATING 32# define RGBLIGHT_EFFECT_ALTERNATING
33# define RGBLIGHT_EFFECT_TWINKLE 33# define RGBLIGHT_EFFECT_TWINKLE
34# define RGBLIGHT_HUE_STEP 8
35# define RGBLIGHT_SAT_STEP 8
36# define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/aos/tkl/info.json b/keyboards/aos/tkl/info.json
index 9b5ddc6715..cd889141f4 100644
--- a/keyboards/aos/tkl/info.json
+++ b/keyboards/aos/tkl/info.json
@@ -11,6 +11,8 @@
11 "pin": "E6" 11 "pin": "E6"
12 }, 12 },
13 "rgblight": { 13 "rgblight": {
14 "saturation_steps": 8,
15 "brightness_steps": 8,
14 "led_count": 88, 16 "led_count": 88,
15 "max_brightness": 50 17 "max_brightness": 50
16 }, 18 },
diff --git a/keyboards/atxkb/1894/config.h b/keyboards/atxkb/1894/config.h
index 8679584d99..c920b83bc9 100644
--- a/keyboards/atxkb/1894/config.h
+++ b/keyboards/atxkb/1894/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23# define RGBLIGHT_EFFECT_BREATHING 20# define RGBLIGHT_EFFECT_BREATHING
24# define RGBLIGHT_EFFECT_RAINBOW_MOOD 21# define RGBLIGHT_EFFECT_RAINBOW_MOOD
25# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/atxkb/1894/info.json b/keyboards/atxkb/1894/info.json
index 3fda68f587..39394834ab 100644
--- a/keyboards/atxkb/1894/info.json
+++ b/keyboards/atxkb/1894/info.json
@@ -19,6 +19,8 @@
19 "breathing": true 19 "breathing": true
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "saturation_steps": 8,
23 "brightness_steps": 8,
22 "led_count": 14, 24 "led_count": 14,
23 "sleep": true 25 "sleep": true
24 }, 26 },
diff --git a/keyboards/aurora65/config.h b/keyboards/aurora65/config.h
index 9a3ea524bb..956053707f 100644
--- a/keyboards/aurora65/config.h
+++ b/keyboards/aurora65/config.h
@@ -26,9 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define WS2812_DMA_CHANNEL 5 26#define WS2812_DMA_CHANNEL 5
27#define WS2812_BYTE_ORDER WS2812_BYTE_ORDER_RGB 27#define WS2812_BYTE_ORDER WS2812_BYTE_ORDER_RGB
28 28
29#define RGBLIGHT_HUE_STEP 8
30#define RGBLIGHT_SAT_STEP 8
31#define RGBLIGHT_VAL_STEP 8
32#define RGBLIGHT_EFFECT_BREATHING 29#define RGBLIGHT_EFFECT_BREATHING
33#define RGBLIGHT_EFFECT_RAINBOW_MOOD 30#define RGBLIGHT_EFFECT_RAINBOW_MOOD
34#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 31#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/aurora65/info.json b/keyboards/aurora65/info.json
index 3b77986d4c..986732d51a 100644
--- a/keyboards/aurora65/info.json
+++ b/keyboards/aurora65/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 36 14 "led_count": 36
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/avalanche/v4/config.h b/keyboards/avalanche/v4/config.h
index a6a00312fa..b1f1833c2e 100644
--- a/keyboards/avalanche/v4/config.h
+++ b/keyboards/avalanche/v4/config.h
@@ -4,10 +4,6 @@
4#pragma once 4#pragma once
5 5
6#ifdef RGBLIGHT_ENABLE 6#ifdef RGBLIGHT_ENABLE
7# define RGBLIGHT_HUE_STEP 10
8# define RGBLIGHT_SAT_STEP 17
9# define RGBLIGHT_VAL_STEP 17
10
11# define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_SWIRL+2 7# define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_SWIRL+2
12 8
13# define RGBLIGHT_EFFECT_ALTERNATING 9# define RGBLIGHT_EFFECT_ALTERNATING
diff --git a/keyboards/avalanche/v4/info.json b/keyboards/avalanche/v4/info.json
index ae31c5e560..3efed01d45 100644
--- a/keyboards/avalanche/v4/info.json
+++ b/keyboards/avalanche/v4/info.json
@@ -25,6 +25,7 @@
25 "pin": "D3" 25 "pin": "D3"
26 }, 26 },
27 "rgblight": { 27 "rgblight": {
28 "hue_steps": 10,
28 "led_count": 64, 29 "led_count": 64,
29 "max_brightness": 100, 30 "max_brightness": 100,
30 "led_map": [28, 30, 31, 29, 24, 25, 26, 27, 22, 21, 20, 19, 23, 18, 14, 15, 16, 17, 12, 11, 10, 9, 13, 5, 6, 7, 8, 4, 3, 2, 1, 0, 34, 32, 33, 35, 37, 38, 39, 40, 45, 44, 43, 42, 36, 41, 47, 48, 49, 50, 54, 53, 52, 51, 46, 55, 56, 57, 58, 62, 61, 60, 59, 63], 31 "led_map": [28, 30, 31, 29, 24, 25, 26, 27, 22, 21, 20, 19, 23, 18, 14, 15, 16, 17, 12, 11, 10, 9, 13, 5, 6, 7, 8, 4, 3, 2, 1, 0, 34, 32, 33, 35, 37, 38, 39, 40, 45, 44, 43, 42, 36, 41, 47, 48, 49, 50, 54, 53, 52, 51, 46, 55, 56, 57, 58, 62, 61, 60, 59, 63],
diff --git a/keyboards/aves60/config.h b/keyboards/aves60/config.h
index cdd7d9e3f1..bb7c5f2c34 100644
--- a/keyboards/aves60/config.h
+++ b/keyboards/aves60/config.h
@@ -3,9 +3,6 @@
3 3
4#pragma once 4#pragma once
5 5
6//# define RGBLIGHT_HUE_STEP 8
7//# define RGBLIGHT_SAT_STEP 8
8//# define RGBLIGHT_VAL_STEP 8
9/*== or choose animations ==*/ 6/*== or choose animations ==*/
10#define RGBLIGHT_EFFECT_BREATHING 7#define RGBLIGHT_EFFECT_BREATHING
11#define RGBLIGHT_EFFECT_RAINBOW_MOOD 8#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/basekeys/slice/rev1_rgb/config.h b/keyboards/basekeys/slice/rev1_rgb/config.h
index 0cd4b1dcc0..975b0f0f90 100644
--- a/keyboards/basekeys/slice/rev1_rgb/config.h
+++ b/keyboards/basekeys/slice/rev1_rgb/config.h
@@ -28,9 +28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28 28
29/* RGB LED */ 29/* RGB LED */
30#ifdef RGBLIGHT_ENABLE 30#ifdef RGBLIGHT_ENABLE
31#define RGBLIGHT_HUE_STEP 10
32#define RGBLIGHT_SAT_STEP 17
33#define RGBLIGHT_VAL_STEP 17
34#define RGBLIGHT_EFFECT_BREATHING 31#define RGBLIGHT_EFFECT_BREATHING
35#define RGBLIGHT_EFFECT_RAINBOW_MOOD 32#define RGBLIGHT_EFFECT_RAINBOW_MOOD
36#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 33#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/basekeys/slice/rev1_rgb/info.json b/keyboards/basekeys/slice/rev1_rgb/info.json
index 6aaf47c131..947146004c 100644
--- a/keyboards/basekeys/slice/rev1_rgb/info.json
+++ b/keyboards/basekeys/slice/rev1_rgb/info.json
@@ -20,6 +20,7 @@
20 "pin": "D3" 20 "pin": "D3"
21 }, 21 },
22 "rgblight": { 22 "rgblight": {
23 "hue_steps": 10,
23 "led_count": 69, 24 "led_count": 69,
24 "max_brightness": 120, 25 "max_brightness": 120,
25 "split_count": [34, 35] 26 "split_count": [34, 35]
diff --git a/keyboards/basekeys/trifecta/config.h b/keyboards/basekeys/trifecta/config.h
index 26e0e59795..5a6b326043 100644
--- a/keyboards/basekeys/trifecta/config.h
+++ b/keyboards/basekeys/trifecta/config.h
@@ -20,9 +20,6 @@
20 20
21/* RGB LED */ 21/* RGB LED */
22#ifdef RGBLIGHT_ENABLE 22#ifdef RGBLIGHT_ENABLE
23#define RGBLIGHT_HUE_STEP 10
24#define RGBLIGHT_SAT_STEP 17
25#define RGBLIGHT_VAL_STEP 17
26#define RGBLIGHT_EFFECT_BREATHING 23#define RGBLIGHT_EFFECT_BREATHING
27#define RGBLIGHT_EFFECT_RAINBOW_MOOD 24#define RGBLIGHT_EFFECT_RAINBOW_MOOD
28#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/basekeys/trifecta/info.json b/keyboards/basekeys/trifecta/info.json
index f16ef52201..5d35e7210c 100644
--- a/keyboards/basekeys/trifecta/info.json
+++ b/keyboards/basekeys/trifecta/info.json
@@ -27,6 +27,7 @@
27 "pin": "E6" 27 "pin": "E6"
28 }, 28 },
29 "rgblight": { 29 "rgblight": {
30 "hue_steps": 10,
30 "led_count": 80, 31 "led_count": 80,
31 "max_brightness": 128 32 "max_brightness": 128
32 }, 33 },
diff --git a/keyboards/bemeier/bmek/config.h b/keyboards/bemeier/bmek/config.h
index 501b9fb83d..9b0c404fad 100755
--- a/keyboards/bemeier/bmek/config.h
+++ b/keyboards/bemeier/bmek/config.h
@@ -23,9 +23,5 @@
23#define RGBLIGHT_EFFECT_RAINBOW_MOOD 23#define RGBLIGHT_EFFECT_RAINBOW_MOOD
24#define RGBLIGHT_MODE_STATIC_GRADIENT 24#define RGBLIGHT_MODE_STATIC_GRADIENT
25 25
26#define RGBLIGHT_HUE_STEP 8
27#define RGBLIGHT_SAT_STEP 8
28#define RGBLIGHT_VAL_STEP 8
29
30//#define RETRO_TAPPING 26//#define RETRO_TAPPING
31#define TAPPING_TERM 175 27#define TAPPING_TERM 175
diff --git a/keyboards/bemeier/bmek/rev1/info.json b/keyboards/bemeier/bmek/rev1/info.json
index a6aaad0c14..7bafa14201 100644
--- a/keyboards/bemeier/bmek/rev1/info.json
+++ b/keyboards/bemeier/bmek/rev1/info.json
@@ -3,6 +3,8 @@
3 "device_version": "0.0.1" 3 "device_version": "0.0.1"
4 }, 4 },
5 "rgblight": { 5 "rgblight": {
6 "saturation_steps": 8,
7 "brightness_steps": 8,
6 "led_count": 6 8 "led_count": 6
7 }, 9 },
8 "ws2812": { 10 "ws2812": {
diff --git a/keyboards/bemeier/bmek/rev2/info.json b/keyboards/bemeier/bmek/rev2/info.json
index c422570e61..4c84aa0edc 100644
--- a/keyboards/bemeier/bmek/rev2/info.json
+++ b/keyboards/bemeier/bmek/rev2/info.json
@@ -3,6 +3,8 @@
3 "device_version": "0.0.2" 3 "device_version": "0.0.2"
4 }, 4 },
5 "rgblight": { 5 "rgblight": {
6 "saturation_steps": 8,
7 "brightness_steps": 8,
6 "led_count": 6 8 "led_count": 6
7 }, 9 },
8 "ws2812": { 10 "ws2812": {
diff --git a/keyboards/bemeier/bmek/rev3/info.json b/keyboards/bemeier/bmek/rev3/info.json
index d060bb75e5..80bd3f1f62 100644
--- a/keyboards/bemeier/bmek/rev3/info.json
+++ b/keyboards/bemeier/bmek/rev3/info.json
@@ -3,6 +3,8 @@
3 "device_version": "0.0.3" 3 "device_version": "0.0.3"
4 }, 4 },
5 "rgblight": { 5 "rgblight": {
6 "saturation_steps": 8,
7 "brightness_steps": 8,
6 "led_count": 6 8 "led_count": 6
7 }, 9 },
8 "ws2812": { 10 "ws2812": {
diff --git a/keyboards/bioi/f60/config.h b/keyboards/bioi/f60/config.h
index 4854b8fe29..7635dba8d0 100644
--- a/keyboards/bioi/f60/config.h
+++ b/keyboards/bioi/f60/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20# define RGBLIGHT_HUE_STEP 8
21# define RGBLIGHT_SAT_STEP 8
22# define RGBLIGHT_VAL_STEP 8
23# define RGBLIGHT_EFFECT_BREATHING 20# define RGBLIGHT_EFFECT_BREATHING
24# define RGBLIGHT_EFFECT_RAINBOW_MOOD 21# define RGBLIGHT_EFFECT_RAINBOW_MOOD
25# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/bioi/f60/info.json b/keyboards/bioi/f60/info.json
index fca89f39ab..49227f787d 100644
--- a/keyboards/bioi/f60/info.json
+++ b/keyboards/bioi/f60/info.json
@@ -19,6 +19,8 @@
19 "breathing": true 19 "breathing": true
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "saturation_steps": 8,
23 "brightness_steps": 8,
22 "led_count": 5, 24 "led_count": 5,
23 "sleep": true 25 "sleep": true
24 }, 26 },
diff --git a/keyboards/bioi/g60/config.h b/keyboards/bioi/g60/config.h
index a354915353..273b316b82 100644
--- a/keyboards/bioi/g60/config.h
+++ b/keyboards/bioi/g60/config.h
@@ -28,9 +28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28#define RGBLIGHT_EFFECT_RGB_TEST 28#define RGBLIGHT_EFFECT_RGB_TEST
29#define RGBLIGHT_EFFECT_ALTERNATING 29#define RGBLIGHT_EFFECT_ALTERNATING
30#define RGBLIGHT_EFFECT_TWINKLE 30#define RGBLIGHT_EFFECT_TWINKLE
31#define RGBLIGHT_HUE_STEP 8
32#define RGBLIGHT_SAT_STEP 8
33#define RGBLIGHT_VAL_STEP 8
34 31
35/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 32/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
36#define LOCKING_SUPPORT_ENABLE 33#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/bioi/g60/info.json b/keyboards/bioi/g60/info.json
index 13a55777a3..16341aff48 100644
--- a/keyboards/bioi/g60/info.json
+++ b/keyboards/bioi/g60/info.json
@@ -18,6 +18,8 @@
18 "levels": 12 18 "levels": 12
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 8 23 "led_count": 8
22 }, 24 },
23 "ws2812": { 25 "ws2812": {
diff --git a/keyboards/bioi/g60ble/config.h b/keyboards/bioi/g60ble/config.h
index 55023da704..667c0d8cc0 100644
--- a/keyboards/bioi/g60ble/config.h
+++ b/keyboards/bioi/g60ble/config.h
@@ -11,9 +11,6 @@
11#define RGBLIGHT_EFFECT_RGB_TEST 11#define RGBLIGHT_EFFECT_RGB_TEST
12#define RGBLIGHT_EFFECT_ALTERNATING 12#define RGBLIGHT_EFFECT_ALTERNATING
13#define RGBLIGHT_EFFECT_TWINKLE 13#define RGBLIGHT_EFFECT_TWINKLE
14#define RGBLIGHT_HUE_STEP 8
15#define RGBLIGHT_SAT_STEP 8
16#define RGBLIGHT_VAL_STEP 8
17 14
18/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 15/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
19#define LOCKING_SUPPORT_ENABLE 16#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/bioi/g60ble/info.json b/keyboards/bioi/g60ble/info.json
index 92f9ed74a6..69643ae60f 100644
--- a/keyboards/bioi/g60ble/info.json
+++ b/keyboards/bioi/g60ble/info.json
@@ -18,6 +18,8 @@
18 "levels": 8 18 "levels": 8
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 36 23 "led_count": 36
22 }, 24 },
23 "ws2812": { 25 "ws2812": {
diff --git a/keyboards/bioi/morgan65/config.h b/keyboards/bioi/morgan65/config.h
index 69f952fd74..f3d313eea0 100644
--- a/keyboards/bioi/morgan65/config.h
+++ b/keyboards/bioi/morgan65/config.h
@@ -28,9 +28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28#define RGBLIGHT_EFFECT_RGB_TEST 28#define RGBLIGHT_EFFECT_RGB_TEST
29#define RGBLIGHT_EFFECT_ALTERNATING 29#define RGBLIGHT_EFFECT_ALTERNATING
30#define RGBLIGHT_EFFECT_TWINKLE 30#define RGBLIGHT_EFFECT_TWINKLE
31#define RGBLIGHT_HUE_STEP 8
32#define RGBLIGHT_SAT_STEP 8
33#define RGBLIGHT_VAL_STEP 8
34 31
35/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 32/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
36#define LOCKING_SUPPORT_ENABLE 33#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/bioi/morgan65/info.json b/keyboards/bioi/morgan65/info.json
index d9fdd5cf0f..db1c74474d 100644
--- a/keyboards/bioi/morgan65/info.json
+++ b/keyboards/bioi/morgan65/info.json
@@ -18,6 +18,8 @@
18 "levels": 12 18 "levels": 12
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 8 23 "led_count": 8
22 }, 24 },
23 "ws2812": { 25 "ws2812": {
diff --git a/keyboards/bioi/s65/config.h b/keyboards/bioi/s65/config.h
index 63a9661dc2..7e5ab6f854 100644
--- a/keyboards/bioi/s65/config.h
+++ b/keyboards/bioi/s65/config.h
@@ -28,9 +28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28#define RGBLIGHT_EFFECT_RGB_TEST 28#define RGBLIGHT_EFFECT_RGB_TEST
29#define RGBLIGHT_EFFECT_ALTERNATING 29#define RGBLIGHT_EFFECT_ALTERNATING
30#define RGBLIGHT_EFFECT_TWINKLE 30#define RGBLIGHT_EFFECT_TWINKLE
31#define RGBLIGHT_HUE_STEP 8
32#define RGBLIGHT_SAT_STEP 8
33#define RGBLIGHT_VAL_STEP 8
34 31
35/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 32/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
36#define LOCKING_SUPPORT_ENABLE 33#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/bioi/s65/info.json b/keyboards/bioi/s65/info.json
index cbdc84e225..46b07b90d1 100644
--- a/keyboards/bioi/s65/info.json
+++ b/keyboards/bioi/s65/info.json
@@ -18,6 +18,8 @@
18 "levels": 12 18 "levels": 12
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 8 23 "led_count": 8
22 }, 24 },
23 "ws2812": { 25 "ws2812": {
diff --git a/keyboards/blackplum/config.h b/keyboards/blackplum/config.h
index 387afe71b6..ab095e7c1e 100644
--- a/keyboards/blackplum/config.h
+++ b/keyboards/blackplum/config.h
@@ -18,6 +18,3 @@
18#define RGBLIGHT_EFFECT_RGB_TEST 18#define RGBLIGHT_EFFECT_RGB_TEST
19#define RGBLIGHT_EFFECT_ALTERNATING 19#define RGBLIGHT_EFFECT_ALTERNATING
20#define RGBLIGHT_EFFECT_TWINKLE 20#define RGBLIGHT_EFFECT_TWINKLE
21#define RGBLIGHT_HUE_STEP 10
22#define RGBLIGHT_SAT_STEP 10
23#define RGBLIGHT_VAL_STEP 10
diff --git a/keyboards/blackplum/info.json b/keyboards/blackplum/info.json
index 703112e6ed..ead8b9a2fa 100644
--- a/keyboards/blackplum/info.json
+++ b/keyboards/blackplum/info.json
@@ -9,6 +9,9 @@
9 "device_version": "10.0.1" 9 "device_version": "10.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "hue_steps": 10,
13 "saturation_steps": 10,
14 "brightness_steps": 10,
12 "led_count": 16, 15 "led_count": 16,
13 "sleep": true 16 "sleep": true
14 }, 17 },
diff --git a/keyboards/blockey/config.h b/keyboards/blockey/config.h
index 8e9d0269d4..a51c4956ae 100644
--- a/keyboards/blockey/config.h
+++ b/keyboards/blockey/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20#define RGBLIGHT_HUE_STEP 10
21#define RGBLIGHT_SAT_STEP 17
22
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/blockey/info.json b/keyboards/blockey/info.json
index 6ea001d29d..2c3f25cfec 100644
--- a/keyboards/blockey/info.json
+++ b/keyboards/blockey/info.json
@@ -9,6 +9,7 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "hue_steps": 10,
12 "led_count": 4 13 "led_count": 4
13 }, 14 },
14 "ws2812": { 15 "ws2812": {
diff --git a/keyboards/bluebell/swoop/config.h b/keyboards/bluebell/swoop/config.h
index 40f2147bb6..de12e03e36 100644
--- a/keyboards/bluebell/swoop/config.h
+++ b/keyboards/bluebell/swoop/config.h
@@ -28,6 +28,3 @@
28 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 28 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
29 #define RGBLIGHT_EFFECT_STATIC_GRADIENT 29 #define RGBLIGHT_EFFECT_STATIC_GRADIENT
30 #define RGBLIGHT_EFFECT_BREATHING 30 #define RGBLIGHT_EFFECT_BREATHING
31 #define RGBLIGHT_HUE_STEP 10
32 #define RGBLIGHT_SAT_STEP 17
33 #define RGBLIGHT_VAL_STEP 17
diff --git a/keyboards/bluebell/swoop/info.json b/keyboards/bluebell/swoop/info.json
index 6eb40cf6be..11d0d2bf8d 100644
--- a/keyboards/bluebell/swoop/info.json
+++ b/keyboards/bluebell/swoop/info.json
@@ -12,6 +12,7 @@
12 "pin": "D3" 12 "pin": "D3"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "hue_steps": 10,
15 "led_count": 36, 16 "led_count": 36,
16 "max_brightness": 150, 17 "max_brightness": 150,
17 "sleep": true, 18 "sleep": true,
diff --git a/keyboards/boardrun/bizarre/config.h b/keyboards/boardrun/bizarre/config.h
index 81259c561a..2dd7e6b969 100644
--- a/keyboards/boardrun/bizarre/config.h
+++ b/keyboards/boardrun/bizarre/config.h
@@ -47,6 +47,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
47#define RGBLIGHT_EFFECT_RGB_TEST 47#define RGBLIGHT_EFFECT_RGB_TEST
48#define RGBLIGHT_EFFECT_ALTERNATING 48#define RGBLIGHT_EFFECT_ALTERNATING
49#define RGBLIGHT_EFFECT_TWINKLE 49#define RGBLIGHT_EFFECT_TWINKLE
50#define RGBLIGHT_HUE_STEP 12 // units to step when in/decreasing hue
51#define RGBLIGHT_SAT_STEP 25 // units to step when in/decresing saturation
52#define RGBLIGHT_VAL_STEP 12 // units to step when in/decreasing value (brightness)
diff --git a/keyboards/boardrun/bizarre/info.json b/keyboards/boardrun/bizarre/info.json
index ed7f0f6728..6167941d35 100644
--- a/keyboards/boardrun/bizarre/info.json
+++ b/keyboards/boardrun/bizarre/info.json
@@ -10,6 +10,9 @@
10 "device_version": "0.0.1" 10 "device_version": "0.0.1"
11 }, 11 },
12 "rgblight": { 12 "rgblight": {
13 "hue_steps": 12,
14 "saturation_steps": 25,
15 "brightness_steps": 12,
13 "led_count": 15 16 "led_count": 15
14 }, 17 },
15 "ws2812": { 18 "ws2812": {
diff --git a/keyboards/boardrun/classic/config.h b/keyboards/boardrun/classic/config.h
index 81259c561a..2dd7e6b969 100644
--- a/keyboards/boardrun/classic/config.h
+++ b/keyboards/boardrun/classic/config.h
@@ -47,6 +47,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
47#define RGBLIGHT_EFFECT_RGB_TEST 47#define RGBLIGHT_EFFECT_RGB_TEST
48#define RGBLIGHT_EFFECT_ALTERNATING 48#define RGBLIGHT_EFFECT_ALTERNATING
49#define RGBLIGHT_EFFECT_TWINKLE 49#define RGBLIGHT_EFFECT_TWINKLE
50#define RGBLIGHT_HUE_STEP 12 // units to step when in/decreasing hue
51#define RGBLIGHT_SAT_STEP 25 // units to step when in/decresing saturation
52#define RGBLIGHT_VAL_STEP 12 // units to step when in/decreasing value (brightness)
diff --git a/keyboards/boardrun/classic/info.json b/keyboards/boardrun/classic/info.json
index 01fcbac488..aeb670a30f 100644
--- a/keyboards/boardrun/classic/info.json
+++ b/keyboards/boardrun/classic/info.json
@@ -10,6 +10,9 @@
10 "device_version": "0.0.1" 10 "device_version": "0.0.1"
11 }, 11 },
12 "rgblight": { 12 "rgblight": {
13 "hue_steps": 12,
14 "saturation_steps": 25,
15 "brightness_steps": 12,
13 "led_count": 14 16 "led_count": 14
14 }, 17 },
15 "ws2812": { 18 "ws2812": {
diff --git a/keyboards/boardwalk/config.h b/keyboards/boardwalk/config.h
index 81259c561a..2dd7e6b969 100644
--- a/keyboards/boardwalk/config.h
+++ b/keyboards/boardwalk/config.h
@@ -47,6 +47,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
47#define RGBLIGHT_EFFECT_RGB_TEST 47#define RGBLIGHT_EFFECT_RGB_TEST
48#define RGBLIGHT_EFFECT_ALTERNATING 48#define RGBLIGHT_EFFECT_ALTERNATING
49#define RGBLIGHT_EFFECT_TWINKLE 49#define RGBLIGHT_EFFECT_TWINKLE
50#define RGBLIGHT_HUE_STEP 12 // units to step when in/decreasing hue
51#define RGBLIGHT_SAT_STEP 25 // units to step when in/decresing saturation
52#define RGBLIGHT_VAL_STEP 12 // units to step when in/decreasing value (brightness)
diff --git a/keyboards/boardwalk/info.json b/keyboards/boardwalk/info.json
index 9dfa734cd3..c6d76eb6a4 100644
--- a/keyboards/boardwalk/info.json
+++ b/keyboards/boardwalk/info.json
@@ -9,6 +9,9 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "hue_steps": 12,
13 "saturation_steps": 25,
14 "brightness_steps": 12,
12 "led_count": 14 15 "led_count": 14
13 }, 16 },
14 "ws2812": { 17 "ws2812": {
diff --git a/keyboards/bolsa/bolsalice/config.h b/keyboards/bolsa/bolsalice/config.h
index a39d95e2b3..d0d4d47e7d 100644
--- a/keyboards/bolsa/bolsalice/config.h
+++ b/keyboards/bolsa/bolsalice/config.h
@@ -16,9 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19 #define RGBLIGHT_HUE_STEP 8
20 #define RGBLIGHT_SAT_STEP 8
21 #define RGBLIGHT_VAL_STEP 8
22 #define RGBLIGHT_EFFECT_BREATHING 19 #define RGBLIGHT_EFFECT_BREATHING
23 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 20 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
24 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 21 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/bolsa/bolsalice/info.json b/keyboards/bolsa/bolsalice/info.json
index 933bac1f7f..a4313c4633 100644
--- a/keyboards/bolsa/bolsalice/info.json
+++ b/keyboards/bolsa/bolsalice/info.json
@@ -7,6 +7,8 @@
7 "device_version": "0.0.1" 7 "device_version": "0.0.1"
8 }, 8 },
9 "rgblight": { 9 "rgblight": {
10 "saturation_steps": 8,
11 "brightness_steps": 8,
10 "led_count": 8, 12 "led_count": 8,
11 "sleep": true 13 "sleep": true
12 }, 14 },
diff --git a/keyboards/bpiphany/four_banger/config.h b/keyboards/bpiphany/four_banger/config.h
index 401de718c1..d702489ee7 100644
--- a/keyboards/bpiphany/four_banger/config.h
+++ b/keyboards/bpiphany/four_banger/config.h
@@ -16,6 +16,3 @@
16#define RGBLIGHT_EFFECT_RGB_TEST 16#define RGBLIGHT_EFFECT_RGB_TEST
17#define RGBLIGHT_EFFECT_ALTERNATING 17#define RGBLIGHT_EFFECT_ALTERNATING
18#define RGBLIGHT_EFFECT_TWINKLE 18#define RGBLIGHT_EFFECT_TWINKLE
19#define RGBLIGHT_HUE_STEP 8
20#define RGBLIGHT_SAT_STEP 8
21#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/bpiphany/four_banger/info.json b/keyboards/bpiphany/four_banger/info.json
index 748434020f..73527bc970 100644
--- a/keyboards/bpiphany/four_banger/info.json
+++ b/keyboards/bpiphany/four_banger/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 1 14 "led_count": 1
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/bubble75/hotswap/config.h b/keyboards/bubble75/hotswap/config.h
index 08f82e3306..7ecadd0076 100644
--- a/keyboards/bubble75/hotswap/config.h
+++ b/keyboards/bubble75/hotswap/config.h
@@ -25,9 +25,6 @@
25/* WS2812 RGB */ 25/* WS2812 RGB */
26#ifdef RGB_MATRIX_ENABLE 26#ifdef RGB_MATRIX_ENABLE
27#define RGB_MATRIX_LED_COUNT 81 27#define RGB_MATRIX_LED_COUNT 81
28#define RGBLIGHT_HUE_STEP 8
29#define RGBLIGHT_SAT_STEP 8
30#define RGBLIGHT_VAL_STEP 8
31#define RGBLIGHT_LAYERS 28#define RGBLIGHT_LAYERS
32//#define RGBLIGHT_LAYER_BLINK 29//#define RGBLIGHT_LAYER_BLINK
33#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF 30#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF
diff --git a/keyboards/buildakb/potato65/config.h b/keyboards/buildakb/potato65/config.h
index 29e6fe29ff..6f793b279f 100644
--- a/keyboards/buildakb/potato65/config.h
+++ b/keyboards/buildakb/potato65/config.h
@@ -48,6 +48,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48#define RGBLIGHT_EFFECT_RGB_TEST 48#define RGBLIGHT_EFFECT_RGB_TEST
49#define RGBLIGHT_EFFECT_ALTERNATING 49#define RGBLIGHT_EFFECT_ALTERNATING
50#define RGBLIGHT_EFFECT_TWINKLE 50#define RGBLIGHT_EFFECT_TWINKLE
51#define RGBLIGHT_HUE_STEP 8
52#define RGBLIGHT_SAT_STEP 8
53#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/buildakb/potato65/info.json b/keyboards/buildakb/potato65/info.json
index f09ef1b10d..94610fb6ce 100644
--- a/keyboards/buildakb/potato65/info.json
+++ b/keyboards/buildakb/potato65/info.json
@@ -12,6 +12,8 @@
12 "pin": "B1" 12 "pin": "B1"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "saturation_steps": 8,
16 "brightness_steps": 8,
15 "led_count": 14, 17 "led_count": 14,
16 "max_brightness": 240, 18 "max_brightness": 240,
17 "sleep": true 19 "sleep": true
diff --git a/keyboards/buildakb/potato65hs/config.h b/keyboards/buildakb/potato65hs/config.h
index 29ca85813e..dcd77424dc 100644
--- a/keyboards/buildakb/potato65hs/config.h
+++ b/keyboards/buildakb/potato65hs/config.h
@@ -33,6 +33,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
33#define RGBLIGHT_EFFECT_RGB_TEST 33#define RGBLIGHT_EFFECT_RGB_TEST
34#define RGBLIGHT_EFFECT_ALTERNATING 34#define RGBLIGHT_EFFECT_ALTERNATING
35#define RGBLIGHT_EFFECT_TWINKLE 35#define RGBLIGHT_EFFECT_TWINKLE
36# define RGBLIGHT_HUE_STEP 8
37# define RGBLIGHT_SAT_STEP 8
38# define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/buildakb/potato65hs/info.json b/keyboards/buildakb/potato65hs/info.json
index 6b5d8b70e3..bbcfef953f 100644
--- a/keyboards/buildakb/potato65hs/info.json
+++ b/keyboards/buildakb/potato65hs/info.json
@@ -12,6 +12,8 @@
12 "pin": "D5" 12 "pin": "D5"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "saturation_steps": 8,
16 "brightness_steps": 8,
15 "led_count": 16, 17 "led_count": 16,
16 "max_brightness": 240, 18 "max_brightness": 240,
17 "sleep": true 19 "sleep": true
diff --git a/keyboards/buildakb/potato65s/config.h b/keyboards/buildakb/potato65s/config.h
index 719c9092cf..6da15830a2 100644
--- a/keyboards/buildakb/potato65s/config.h
+++ b/keyboards/buildakb/potato65s/config.h
@@ -33,6 +33,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
33# define RGBLIGHT_EFFECT_RGB_TEST 33# define RGBLIGHT_EFFECT_RGB_TEST
34# define RGBLIGHT_EFFECT_ALTERNATING 34# define RGBLIGHT_EFFECT_ALTERNATING
35# define RGBLIGHT_EFFECT_TWINKLE 35# define RGBLIGHT_EFFECT_TWINKLE
36# define RGBLIGHT_HUE_STEP 8
37# define RGBLIGHT_SAT_STEP 8
38# define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/buildakb/potato65s/info.json b/keyboards/buildakb/potato65s/info.json
index 397948075a..c1893ffb3c 100644
--- a/keyboards/buildakb/potato65s/info.json
+++ b/keyboards/buildakb/potato65s/info.json
@@ -12,6 +12,8 @@
12 "pin": "D5" 12 "pin": "D5"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "saturation_steps": 8,
16 "brightness_steps": 8,
15 "led_count": 16, 17 "led_count": 16,
16 "max_brightness": 240, 18 "max_brightness": 240,
17 "sleep": true 19 "sleep": true
diff --git a/keyboards/cablecardesigns/cypher/rev6/config.h b/keyboards/cablecardesigns/cypher/rev6/config.h
index c1712f8c73..21e08eecc9 100644
--- a/keyboards/cablecardesigns/cypher/rev6/config.h
+++ b/keyboards/cablecardesigns/cypher/rev6/config.h
@@ -7,9 +7,6 @@
7/* Locking resynchronize hack */ 7/* Locking resynchronize hack */
8#define LOCKING_RESYNC_ENABLE 8#define LOCKING_RESYNC_ENABLE
9 9
10 #define RGBLIGHT_HUE_STEP 12
11 #define RGBLIGHT_SAT_STEP 25
12 #define RGBLIGHT_VAL_STEP 12
13 #define RGBLIGHT_EFFECT_BREATHING 10 #define RGBLIGHT_EFFECT_BREATHING
14 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 11 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
15 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 12 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/cablecardesigns/cypher/rev6/info.json b/keyboards/cablecardesigns/cypher/rev6/info.json
index 5e5c0ac6d3..9722db7a63 100644
--- a/keyboards/cablecardesigns/cypher/rev6/info.json
+++ b/keyboards/cablecardesigns/cypher/rev6/info.json
@@ -19,6 +19,9 @@
19 "breathing": true 19 "breathing": true
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "hue_steps": 12,
23 "saturation_steps": 25,
24 "brightness_steps": 12,
22 "led_count": 3, 25 "led_count": 3,
23 "sleep": true 26 "sleep": true
24 }, 27 },
diff --git a/keyboards/canary/canary60rgb/info.json b/keyboards/canary/canary60rgb/info.json
index a4da332022..fada3f56f0 100644
--- a/keyboards/canary/canary60rgb/info.json
+++ b/keyboards/canary/canary60rgb/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 20, 14 "led_count": 20,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/canary/canary60rgb/v1/config.h b/keyboards/canary/canary60rgb/v1/config.h
index d0304cbada..955021ccd8 100644
--- a/keyboards/canary/canary60rgb/v1/config.h
+++ b/keyboards/canary/canary60rgb/v1/config.h
@@ -25,9 +25,6 @@
25# define RGBLIGHT_EFFECT_RGB_TEST 25# define RGBLIGHT_EFFECT_RGB_TEST
26# define RGBLIGHT_EFFECT_ALTERNATING 26# define RGBLIGHT_EFFECT_ALTERNATING
27# define RGBLIGHT_EFFECT_TWINKLE 27# define RGBLIGHT_EFFECT_TWINKLE
28# define RGBLIGHT_HUE_STEP 8
29# define RGBLIGHT_SAT_STEP 8
30# define RGBLIGHT_VAL_STEP 8
31 28
32#ifdef RGB_MATRIX_ENABLE 29#ifdef RGB_MATRIX_ENABLE
33# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 30# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
diff --git a/keyboards/cannonkeys/adelie/config.h b/keyboards/cannonkeys/adelie/config.h
index 97dcf8d3cb..9435a66e79 100644
--- a/keyboards/cannonkeys/adelie/config.h
+++ b/keyboards/cannonkeys/adelie/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23# define RGBLIGHT_EFFECT_BREATHING 20# define RGBLIGHT_EFFECT_BREATHING
24# define RGBLIGHT_EFFECT_RAINBOW_MOOD 21# define RGBLIGHT_EFFECT_RAINBOW_MOOD
25# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/cannonkeys/adelie/info.json b/keyboards/cannonkeys/adelie/info.json
index 0c2831edc8..8f2a0f71be 100644
--- a/keyboards/cannonkeys/adelie/info.json
+++ b/keyboards/cannonkeys/adelie/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 3, 14 "led_count": 3,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/cannonkeys/atlas_alps/config.h b/keyboards/cannonkeys/atlas_alps/config.h
index 6a11ca9db2..1129e4261b 100644
--- a/keyboards/cannonkeys/atlas_alps/config.h
+++ b/keyboards/cannonkeys/atlas_alps/config.h
@@ -34,6 +34,3 @@
34#define RGBLIGHT_EFFECT_RGB_TEST 34#define RGBLIGHT_EFFECT_RGB_TEST
35#define RGBLIGHT_EFFECT_ALTERNATING 35#define RGBLIGHT_EFFECT_ALTERNATING
36#define RGBLIGHT_EFFECT_TWINKLE 36#define RGBLIGHT_EFFECT_TWINKLE
37#define RGBLIGHT_HUE_STEP 12
38#define RGBLIGHT_SAT_STEP 12
39#define RGBLIGHT_VAL_STEP 12
diff --git a/keyboards/cannonkeys/atlas_alps/info.json b/keyboards/cannonkeys/atlas_alps/info.json
index 183cd755e0..c3e03db701 100644
--- a/keyboards/cannonkeys/atlas_alps/info.json
+++ b/keyboards/cannonkeys/atlas_alps/info.json
@@ -12,6 +12,9 @@
12 "pin": "D4" 12 "pin": "D4"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "hue_steps": 12,
16 "saturation_steps": 12,
17 "brightness_steps": 12,
15 "led_count": 36, 18 "led_count": 36,
16 "max_brightness": 230 19 "max_brightness": 230
17 }, 20 },
diff --git a/keyboards/capsunlocked/cu7/config.h b/keyboards/capsunlocked/cu7/config.h
index 70868bcecf..fc0ac23947 100644
--- a/keyboards/capsunlocked/cu7/config.h
+++ b/keyboards/capsunlocked/cu7/config.h
@@ -33,6 +33,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
33#define RGBLIGHT_EFFECT_TWINKLE 33#define RGBLIGHT_EFFECT_TWINKLE
34 34
35// #define RGBLIGHT_EFFECT_BREATHING 35// #define RGBLIGHT_EFFECT_BREATHING
36#define RGBLIGHT_HUE_STEP 10
37#define RGBLIGHT_SAT_STEP 17
38#define RGBLIGHT_VAL_STEP 17
diff --git a/keyboards/capsunlocked/cu7/info.json b/keyboards/capsunlocked/cu7/info.json
index 9b1934b1e3..f9fada284d 100644
--- a/keyboards/capsunlocked/cu7/info.json
+++ b/keyboards/capsunlocked/cu7/info.json
@@ -12,6 +12,7 @@
12 "pin": "F1" 12 "pin": "F1"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "hue_steps": 10,
15 "led_count": 6, 16 "led_count": 6,
16 "max_brightness": 50 17 "max_brightness": 50
17 }, 18 },
diff --git a/keyboards/capsunlocked/cu75/config.h b/keyboards/capsunlocked/cu75/config.h
index 9757f451ac..d6760e89f2 100644
--- a/keyboards/capsunlocked/cu75/config.h
+++ b/keyboards/capsunlocked/cu75/config.h
@@ -28,10 +28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30 30
31#define RGBLIGHT_HUE_STEP 10
32#define RGBLIGHT_SAT_STEP 17
33#define RGBLIGHT_VAL_STEP 17
34
35#define BACKLIGHT_PWM_MAP {8, 16, 40, 55, 70, 128, 200, 255} 31#define BACKLIGHT_PWM_MAP {8, 16, 40, 55, 70, 128, 200, 255}
36 32
37/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 33/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
diff --git a/keyboards/capsunlocked/cu75/info.json b/keyboards/capsunlocked/cu75/info.json
index fb00c8c663..5698fc101e 100644
--- a/keyboards/capsunlocked/cu75/info.json
+++ b/keyboards/capsunlocked/cu75/info.json
@@ -18,6 +18,7 @@
18 "levels": 8 18 "levels": 8
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "hue_steps": 10,
21 "led_count": 24 22 "led_count": 24
22 }, 23 },
23 "ws2812": { 24 "ws2812": {
diff --git a/keyboards/capsunlocked/cu80/v2_ansi/rgb/config.h b/keyboards/capsunlocked/cu80/v2_ansi/rgb/config.h
index 48a12c0cdc..1245613563 100644
--- a/keyboards/capsunlocked/cu80/v2_ansi/rgb/config.h
+++ b/keyboards/capsunlocked/cu80/v2_ansi/rgb/config.h
@@ -70,8 +70,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
70#define ENABLE_RGB_MATRIX_MULTISPLASH 70#define ENABLE_RGB_MATRIX_MULTISPLASH
71#define ENABLE_RGB_MATRIX_SOLID_SPLASH 71#define ENABLE_RGB_MATRIX_SOLID_SPLASH
72#define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH 72#define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
73
74/* RGB firmware override */
75#undef RGBLIGHT_HUE_STEP
76#undef RGBLIGHT_SAT_STEP
77#undef RGBLIGHT_VAL_STEP
diff --git a/keyboards/capsunlocked/cu80/v2_iso/rgb/config.h b/keyboards/capsunlocked/cu80/v2_iso/rgb/config.h
index db6ab832b4..4d45e56c8f 100644
--- a/keyboards/capsunlocked/cu80/v2_iso/rgb/config.h
+++ b/keyboards/capsunlocked/cu80/v2_iso/rgb/config.h
@@ -71,8 +71,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
71#define ENABLE_RGB_MATRIX_MULTISPLASH 71#define ENABLE_RGB_MATRIX_MULTISPLASH
72#define ENABLE_RGB_MATRIX_SOLID_SPLASH 72#define ENABLE_RGB_MATRIX_SOLID_SPLASH
73#define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH 73#define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
74
75/* RGB firmware override */
76#undef RGBLIGHT_HUE_STEP
77#undef RGBLIGHT_SAT_STEP
78#undef RGBLIGHT_VAL_STEP
diff --git a/keyboards/checkerboards/axon40/config.h b/keyboards/checkerboards/axon40/config.h
index 7d2e15e875..a48f6d74e4 100644
--- a/keyboards/checkerboards/axon40/config.h
+++ b/keyboards/checkerboards/axon40/config.h
@@ -32,6 +32,3 @@
32#define RGBLIGHT_EFFECT_RGB_TEST 32#define RGBLIGHT_EFFECT_RGB_TEST
33#define RGBLIGHT_EFFECT_ALTERNATING 33#define RGBLIGHT_EFFECT_ALTERNATING
34#define RGBLIGHT_EFFECT_TWINKLE 34#define RGBLIGHT_EFFECT_TWINKLE
35#define RGBLIGHT_HUE_STEP 8
36#define RGBLIGHT_SAT_STEP 8
37#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/checkerboards/axon40/info.json b/keyboards/checkerboards/axon40/info.json
index 6281496375..2d943acba7 100644
--- a/keyboards/checkerboards/axon40/info.json
+++ b/keyboards/checkerboards/axon40/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 29 14 "led_count": 29
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/checkerboards/candybar_ortho/config.h b/keyboards/checkerboards/candybar_ortho/config.h
index 45b7c42344..419c77945c 100644
--- a/keyboards/checkerboards/candybar_ortho/config.h
+++ b/keyboards/checkerboards/candybar_ortho/config.h
@@ -32,6 +32,3 @@
32#define RGBLIGHT_EFFECT_RGB_TEST 32#define RGBLIGHT_EFFECT_RGB_TEST
33#define RGBLIGHT_EFFECT_ALTERNATING 33#define RGBLIGHT_EFFECT_ALTERNATING
34#define RGBLIGHT_EFFECT_TWINKLE 34#define RGBLIGHT_EFFECT_TWINKLE
35#define RGBLIGHT_HUE_STEP 8
36#define RGBLIGHT_SAT_STEP 8
37#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/checkerboards/candybar_ortho/info.json b/keyboards/checkerboards/candybar_ortho/info.json
index 86d2157b7e..ac1485c7cc 100644
--- a/keyboards/checkerboards/candybar_ortho/info.json
+++ b/keyboards/checkerboards/candybar_ortho/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 18 14 "led_count": 18
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/checkerboards/nop60/config.h b/keyboards/checkerboards/nop60/config.h
index f3f7c9f1f5..cf5b1ff906 100644
--- a/keyboards/checkerboards/nop60/config.h
+++ b/keyboards/checkerboards/nop60/config.h
@@ -30,9 +30,6 @@ Copyright 2021 Nathan Spears
30#define RGBLIGHT_EFFECT_RGB_TEST 30#define RGBLIGHT_EFFECT_RGB_TEST
31#define RGBLIGHT_EFFECT_ALTERNATING 31#define RGBLIGHT_EFFECT_ALTERNATING
32#define RGBLIGHT_EFFECT_TWINKLE 32#define RGBLIGHT_EFFECT_TWINKLE
33#define RGBLIGHT_HUE_STEP 12 // units to step when in/decreasing hue
34#define RGBLIGHT_SAT_STEP 12 // units to step when in/decresing saturation
35#define RGBLIGHT_VAL_STEP 12 // units to step when in/decreasing value (brightness)
36 33
37/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 34/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
38#define LOCKING_SUPPORT_ENABLE 35#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/checkerboards/nop60/info.json b/keyboards/checkerboards/nop60/info.json
index 7716c85ca9..8b164a9982 100644
--- a/keyboards/checkerboards/nop60/info.json
+++ b/keyboards/checkerboards/nop60/info.json
@@ -19,6 +19,9 @@
19 "breathing": true 19 "breathing": true
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "hue_steps": 12,
23 "saturation_steps": 12,
24 "brightness_steps": 12,
22 "led_count": 14 25 "led_count": 14
23 }, 26 },
24 "ws2812": { 27 "ws2812": {
diff --git a/keyboards/checkerboards/plexus75/config.h b/keyboards/checkerboards/plexus75/config.h
index 08b1556854..e3e6a51249 100644
--- a/keyboards/checkerboards/plexus75/config.h
+++ b/keyboards/checkerboards/plexus75/config.h
@@ -48,6 +48,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48#define RGBLIGHT_EFFECT_RGB_TEST 48#define RGBLIGHT_EFFECT_RGB_TEST
49#define RGBLIGHT_EFFECT_ALTERNATING 49#define RGBLIGHT_EFFECT_ALTERNATING
50#define RGBLIGHT_EFFECT_TWINKLE 50#define RGBLIGHT_EFFECT_TWINKLE
51#define RGBLIGHT_HUE_STEP 12 // units to step when in/decreasing hue
52#define RGBLIGHT_SAT_STEP 25 // units to step when in/decresing saturation
53#define RGBLIGHT_VAL_STEP 12 // units to step when in/decreasing value (brightness)
diff --git a/keyboards/checkerboards/plexus75/info.json b/keyboards/checkerboards/plexus75/info.json
index 36e6a2f5f8..638909d9f9 100644
--- a/keyboards/checkerboards/plexus75/info.json
+++ b/keyboards/checkerboards/plexus75/info.json
@@ -9,6 +9,9 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "hue_steps": 12,
13 "saturation_steps": 25,
14 "brightness_steps": 12,
12 "led_count": 14 15 "led_count": 14
13 }, 16 },
14 "ws2812": { 17 "ws2812": {
diff --git a/keyboards/checkerboards/plexus75_he/config.h b/keyboards/checkerboards/plexus75_he/config.h
index d1dd866518..98ed0df629 100644
--- a/keyboards/checkerboards/plexus75_he/config.h
+++ b/keyboards/checkerboards/plexus75_he/config.h
@@ -33,6 +33,3 @@
33#define RGBLIGHT_EFFECT_RGB_TEST 33#define RGBLIGHT_EFFECT_RGB_TEST
34#define RGBLIGHT_EFFECT_ALTERNATING 34#define RGBLIGHT_EFFECT_ALTERNATING
35#define RGBLIGHT_EFFECT_TWINKLE 35#define RGBLIGHT_EFFECT_TWINKLE
36#define RGBLIGHT_HUE_STEP 12 // units to step when in/decreasing hue
37#define RGBLIGHT_SAT_STEP 12 // units to step when in/decresing saturation
38#define RGBLIGHT_VAL_STEP 12 // units to step when in/decreasing value (brightness)
diff --git a/keyboards/checkerboards/plexus75_he/info.json b/keyboards/checkerboards/plexus75_he/info.json
index fe2e296087..bc1b884d0c 100644
--- a/keyboards/checkerboards/plexus75_he/info.json
+++ b/keyboards/checkerboards/plexus75_he/info.json
@@ -9,6 +9,9 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "hue_steps": 12,
13 "saturation_steps": 12,
14 "brightness_steps": 12,
12 "led_count": 18 15 "led_count": 18
13 }, 16 },
14 "ws2812": { 17 "ws2812": {
diff --git a/keyboards/checkerboards/pursuit40/config.h b/keyboards/checkerboards/pursuit40/config.h
index 81e5d3ca20..b83c73672a 100644
--- a/keyboards/checkerboards/pursuit40/config.h
+++ b/keyboards/checkerboards/pursuit40/config.h
@@ -49,6 +49,3 @@
49#define RGBLIGHT_EFFECT_RGB_TEST 49#define RGBLIGHT_EFFECT_RGB_TEST
50#define RGBLIGHT_EFFECT_ALTERNATING 50#define RGBLIGHT_EFFECT_ALTERNATING
51#define RGBLIGHT_EFFECT_TWINKLE 51#define RGBLIGHT_EFFECT_TWINKLE
52#define RGBLIGHT_HUE_STEP 12 // units to step when in/decreasing hue
53#define RGBLIGHT_SAT_STEP 12 // units to step when in/decresing saturation
54#define RGBLIGHT_VAL_STEP 12 // units to step when in/decreasing value (brightness)
diff --git a/keyboards/checkerboards/pursuit40/info.json b/keyboards/checkerboards/pursuit40/info.json
index bb8570311a..0785b84397 100644
--- a/keyboards/checkerboards/pursuit40/info.json
+++ b/keyboards/checkerboards/pursuit40/info.json
@@ -9,6 +9,9 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "hue_steps": 12,
13 "saturation_steps": 12,
14 "brightness_steps": 12,
12 "led_count": 12 15 "led_count": 12
13 }, 16 },
14 "ws2812": { 17 "ws2812": {
diff --git a/keyboards/checkerboards/quark/config.h b/keyboards/checkerboards/quark/config.h
index ebf08ac001..daf6c8df84 100644
--- a/keyboards/checkerboards/quark/config.h
+++ b/keyboards/checkerboards/quark/config.h
@@ -33,6 +33,3 @@
33#define RGBLIGHT_EFFECT_RGB_TEST 33#define RGBLIGHT_EFFECT_RGB_TEST
34#define RGBLIGHT_EFFECT_ALTERNATING 34#define RGBLIGHT_EFFECT_ALTERNATING
35#define RGBLIGHT_EFFECT_TWINKLE 35#define RGBLIGHT_EFFECT_TWINKLE
36#define RGBLIGHT_HUE_STEP 12 // units to step when in/decreasing hue
37#define RGBLIGHT_SAT_STEP 12 // units to step when in/decresing saturation
38#define RGBLIGHT_VAL_STEP 12 // units to step when in/decreasing value (brightness)
diff --git a/keyboards/checkerboards/quark/info.json b/keyboards/checkerboards/quark/info.json
index 745e5b58eb..7b5640dcec 100644
--- a/keyboards/checkerboards/quark/info.json
+++ b/keyboards/checkerboards/quark/info.json
@@ -9,6 +9,9 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "hue_steps": 12,
13 "saturation_steps": 12,
14 "brightness_steps": 12,
12 "led_count": 14 15 "led_count": 14
13 }, 16 },
14 "ws2812": { 17 "ws2812": {
diff --git a/keyboards/checkerboards/quark_plus/config.h b/keyboards/checkerboards/quark_plus/config.h
index 827d1b990e..1fccfb7d21 100644
--- a/keyboards/checkerboards/quark_plus/config.h
+++ b/keyboards/checkerboards/quark_plus/config.h
@@ -33,6 +33,3 @@
33#define RGBLIGHT_EFFECT_RGB_TEST 33#define RGBLIGHT_EFFECT_RGB_TEST
34#define RGBLIGHT_EFFECT_ALTERNATING 34#define RGBLIGHT_EFFECT_ALTERNATING
35#define RGBLIGHT_EFFECT_TWINKLE 35#define RGBLIGHT_EFFECT_TWINKLE
36#define RGBLIGHT_HUE_STEP 12 // units to step when in/decreasing hue
37#define RGBLIGHT_SAT_STEP 12 // units to step when in/decresing saturation
38#define RGBLIGHT_VAL_STEP 12 // units to step when in/decreasing value (brightness)
diff --git a/keyboards/checkerboards/quark_plus/info.json b/keyboards/checkerboards/quark_plus/info.json
index 4c535fd493..3b8803ce71 100644
--- a/keyboards/checkerboards/quark_plus/info.json
+++ b/keyboards/checkerboards/quark_plus/info.json
@@ -9,6 +9,9 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "hue_steps": 12,
13 "saturation_steps": 12,
14 "brightness_steps": 12,
12 "led_count": 14 15 "led_count": 14
13 }, 16 },
14 "ws2812": { 17 "ws2812": {
diff --git a/keyboards/checkerboards/quark_squared/config.h b/keyboards/checkerboards/quark_squared/config.h
index d1dd866518..98ed0df629 100644
--- a/keyboards/checkerboards/quark_squared/config.h
+++ b/keyboards/checkerboards/quark_squared/config.h
@@ -33,6 +33,3 @@
33#define RGBLIGHT_EFFECT_RGB_TEST 33#define RGBLIGHT_EFFECT_RGB_TEST
34#define RGBLIGHT_EFFECT_ALTERNATING 34#define RGBLIGHT_EFFECT_ALTERNATING
35#define RGBLIGHT_EFFECT_TWINKLE 35#define RGBLIGHT_EFFECT_TWINKLE
36#define RGBLIGHT_HUE_STEP 12 // units to step when in/decreasing hue
37#define RGBLIGHT_SAT_STEP 12 // units to step when in/decresing saturation
38#define RGBLIGHT_VAL_STEP 12 // units to step when in/decreasing value (brightness)
diff --git a/keyboards/checkerboards/quark_squared/info.json b/keyboards/checkerboards/quark_squared/info.json
index ef46a2fd10..6ce11b449f 100644
--- a/keyboards/checkerboards/quark_squared/info.json
+++ b/keyboards/checkerboards/quark_squared/info.json
@@ -9,6 +9,9 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "hue_steps": 12,
13 "saturation_steps": 12,
14 "brightness_steps": 12,
12 "led_count": 14 15 "led_count": 14
13 }, 16 },
14 "ws2812": { 17 "ws2812": {
diff --git a/keyboards/checkerboards/snop60/config.h b/keyboards/checkerboards/snop60/config.h
index 0a7d510b94..24eb330d02 100644
--- a/keyboards/checkerboards/snop60/config.h
+++ b/keyboards/checkerboards/snop60/config.h
@@ -28,9 +28,6 @@ Copyright 2022 Nathan Spears
28#define RGBLIGHT_EFFECT_RGB_TEST 28#define RGBLIGHT_EFFECT_RGB_TEST
29#define RGBLIGHT_EFFECT_ALTERNATING 29#define RGBLIGHT_EFFECT_ALTERNATING
30#define RGBLIGHT_EFFECT_TWINKLE 30#define RGBLIGHT_EFFECT_TWINKLE
31#define RGBLIGHT_HUE_STEP 12 // units to step when in/decreasing hue
32#define RGBLIGHT_SAT_STEP 12 // units to step when in/decresing saturation
33#define RGBLIGHT_VAL_STEP 12 // units to step when in/decreasing value (brightness)
34 31
35/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 32/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
36#define LOCKING_SUPPORT_ENABLE 33#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/checkerboards/snop60/info.json b/keyboards/checkerboards/snop60/info.json
index e1d61b8cf3..00194c0184 100644
--- a/keyboards/checkerboards/snop60/info.json
+++ b/keyboards/checkerboards/snop60/info.json
@@ -24,6 +24,9 @@
24 "breathing": true 24 "breathing": true
25 }, 25 },
26 "rgblight": { 26 "rgblight": {
27 "hue_steps": 12,
28 "saturation_steps": 12,
29 "brightness_steps": 12,
27 "led_count": 14 30 "led_count": 14
28 }, 31 },
29 "ws2812": { 32 "ws2812": {
diff --git a/keyboards/checkerboards/ud40_ortho_alt/config.h b/keyboards/checkerboards/ud40_ortho_alt/config.h
index d1dd866518..98ed0df629 100644
--- a/keyboards/checkerboards/ud40_ortho_alt/config.h
+++ b/keyboards/checkerboards/ud40_ortho_alt/config.h
@@ -33,6 +33,3 @@
33#define RGBLIGHT_EFFECT_RGB_TEST 33#define RGBLIGHT_EFFECT_RGB_TEST
34#define RGBLIGHT_EFFECT_ALTERNATING 34#define RGBLIGHT_EFFECT_ALTERNATING
35#define RGBLIGHT_EFFECT_TWINKLE 35#define RGBLIGHT_EFFECT_TWINKLE
36#define RGBLIGHT_HUE_STEP 12 // units to step when in/decreasing hue
37#define RGBLIGHT_SAT_STEP 12 // units to step when in/decresing saturation
38#define RGBLIGHT_VAL_STEP 12 // units to step when in/decreasing value (brightness)
diff --git a/keyboards/checkerboards/ud40_ortho_alt/info.json b/keyboards/checkerboards/ud40_ortho_alt/info.json
index 2adf87d676..78d1c806b3 100644
--- a/keyboards/checkerboards/ud40_ortho_alt/info.json
+++ b/keyboards/checkerboards/ud40_ortho_alt/info.json
@@ -9,6 +9,9 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "hue_steps": 12,
13 "saturation_steps": 12,
14 "brightness_steps": 12,
12 "led_count": 12 15 "led_count": 12
13 }, 16 },
14 "ws2812": { 17 "ws2812": {
diff --git a/keyboards/cherrybstudio/cb1800/config.h b/keyboards/cherrybstudio/cb1800/config.h
index c73bdee2e8..8e87adda59 100644
--- a/keyboards/cherrybstudio/cb1800/config.h
+++ b/keyboards/cherrybstudio/cb1800/config.h
@@ -23,6 +23,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23# define RGBLIGHT_EFFECT_RGB_TEST 23# define RGBLIGHT_EFFECT_RGB_TEST
24# define RGBLIGHT_EFFECT_ALTERNATING 24# define RGBLIGHT_EFFECT_ALTERNATING
25# define RGBLIGHT_EFFECT_TWINKLE 25# define RGBLIGHT_EFFECT_TWINKLE
26# define RGBLIGHT_HUE_STEP 8
27# define RGBLIGHT_SAT_STEP 8
28# define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/cherrybstudio/cb1800/info.json b/keyboards/cherrybstudio/cb1800/info.json
index a57c1904e2..306e2338ce 100644
--- a/keyboards/cherrybstudio/cb1800/info.json
+++ b/keyboards/cherrybstudio/cb1800/info.json
@@ -20,6 +20,8 @@
20 "on_state": 0 20 "on_state": 0
21 }, 21 },
22 "rgblight": { 22 "rgblight": {
23 "saturation_steps": 8,
24 "brightness_steps": 8,
23 "led_count": 20 25 "led_count": 20
24 }, 26 },
25 "ws2812": { 27 "ws2812": {
diff --git a/keyboards/cherrybstudio/cb65/config.h b/keyboards/cherrybstudio/cb65/config.h
index ab74e906c4..18bd076b1d 100644
--- a/keyboards/cherrybstudio/cb65/config.h
+++ b/keyboards/cherrybstudio/cb65/config.h
@@ -24,6 +24,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24#define RGBLIGHT_EFFECT_RGB_TEST 24#define RGBLIGHT_EFFECT_RGB_TEST
25#define RGBLIGHT_EFFECT_ALTERNATING 25#define RGBLIGHT_EFFECT_ALTERNATING
26#define RGBLIGHT_EFFECT_TWINKLE 26#define RGBLIGHT_EFFECT_TWINKLE
27#define RGBLIGHT_HUE_STEP 8
28#define RGBLIGHT_SAT_STEP 8
29#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/cherrybstudio/cb65/info.json b/keyboards/cherrybstudio/cb65/info.json
index b1ae3a0029..de4fd4f9d7 100644
--- a/keyboards/cherrybstudio/cb65/info.json
+++ b/keyboards/cherrybstudio/cb65/info.json
@@ -19,6 +19,8 @@
19 "on_state": 0 19 "on_state": 0
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "saturation_steps": 8,
23 "brightness_steps": 8,
22 "led_count": 24 24 "led_count": 24
23 }, 25 },
24 "ws2812": { 26 "ws2812": {
diff --git a/keyboards/cherrybstudio/cb87/config.h b/keyboards/cherrybstudio/cb87/config.h
index e842414a75..7b44004187 100644
--- a/keyboards/cherrybstudio/cb87/config.h
+++ b/keyboards/cherrybstudio/cb87/config.h
@@ -23,6 +23,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23#define RGBLIGHT_EFFECT_RGB_TEST 23#define RGBLIGHT_EFFECT_RGB_TEST
24#define RGBLIGHT_EFFECT_ALTERNATING 24#define RGBLIGHT_EFFECT_ALTERNATING
25#define RGBLIGHT_EFFECT_TWINKLE 25#define RGBLIGHT_EFFECT_TWINKLE
26#define RGBLIGHT_HUE_STEP 8
27#define RGBLIGHT_SAT_STEP 8
28#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/cherrybstudio/cb87/info.json b/keyboards/cherrybstudio/cb87/info.json
index 4a4d060f47..06ebed630b 100644
--- a/keyboards/cherrybstudio/cb87/info.json
+++ b/keyboards/cherrybstudio/cb87/info.json
@@ -17,6 +17,8 @@
17 "pin": "B6" 17 "pin": "B6"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "saturation_steps": 8,
21 "brightness_steps": 8,
20 "led_count": 22 22 "led_count": 22
21 }, 23 },
22 "ws2812": { 24 "ws2812": {
diff --git a/keyboards/cherrybstudio/cb87v2/config.h b/keyboards/cherrybstudio/cb87v2/config.h
index e842414a75..7b44004187 100644
--- a/keyboards/cherrybstudio/cb87v2/config.h
+++ b/keyboards/cherrybstudio/cb87v2/config.h
@@ -23,6 +23,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23#define RGBLIGHT_EFFECT_RGB_TEST 23#define RGBLIGHT_EFFECT_RGB_TEST
24#define RGBLIGHT_EFFECT_ALTERNATING 24#define RGBLIGHT_EFFECT_ALTERNATING
25#define RGBLIGHT_EFFECT_TWINKLE 25#define RGBLIGHT_EFFECT_TWINKLE
26#define RGBLIGHT_HUE_STEP 8
27#define RGBLIGHT_SAT_STEP 8
28#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/cherrybstudio/cb87v2/info.json b/keyboards/cherrybstudio/cb87v2/info.json
index 674f65e4dd..5c743447b5 100644
--- a/keyboards/cherrybstudio/cb87v2/info.json
+++ b/keyboards/cherrybstudio/cb87v2/info.json
@@ -22,6 +22,8 @@
22 "on_state": 0 22 "on_state": 0
23 }, 23 },
24 "rgblight": { 24 "rgblight": {
25 "saturation_steps": 8,
26 "brightness_steps": 8,
25 "led_count": 24 27 "led_count": 24
26 }, 28 },
27 "ws2812": { 29 "ws2812": {
diff --git a/keyboards/chlx/str_merro60/config.h b/keyboards/chlx/str_merro60/config.h
index a12ddee9ae..9beedbaf8b 100644
--- a/keyboards/chlx/str_merro60/config.h
+++ b/keyboards/chlx/str_merro60/config.h
@@ -28,9 +28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28# define RGBLIGHT_EFFECT_ALTERNATING 28# define RGBLIGHT_EFFECT_ALTERNATING
29# define RGBLIGHT_EFFECT_TWINKLE 29# define RGBLIGHT_EFFECT_TWINKLE
30# define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_SWIRL + 5 30# define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_SWIRL + 5
31# define RGBLIGHT_HUE_STEP 8
32# define RGBLIGHT_SAT_STEP 8
33# define RGBLIGHT_VAL_STEP 8
34 31
35/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 32/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
36#define LOCKING_SUPPORT_ENABLE 33#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/chlx/str_merro60/info.json b/keyboards/chlx/str_merro60/info.json
index 79f8705736..aecc89c39b 100644
--- a/keyboards/chlx/str_merro60/info.json
+++ b/keyboards/chlx/str_merro60/info.json
@@ -9,6 +9,8 @@
9 "device_version": "1.0.0" 9 "device_version": "1.0.0"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 12, 14 "led_count": 12,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/cmm_studio/fuji65/config.h b/keyboards/cmm_studio/fuji65/config.h
index 33c3417b7c..2bfbbc195a 100644
--- a/keyboards/cmm_studio/fuji65/config.h
+++ b/keyboards/cmm_studio/fuji65/config.h
@@ -16,9 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19 #define RGBLIGHT_HUE_STEP 8
20 #define RGBLIGHT_SAT_STEP 8
21 #define RGBLIGHT_VAL_STEP 8
22 #define RGBLIGHT_EFFECT_BREATHING 19 #define RGBLIGHT_EFFECT_BREATHING
23 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 20 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
24 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 21 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/cmm_studio/fuji65/info.json b/keyboards/cmm_studio/fuji65/info.json
index 453e7d2bae..73f1bb5298 100644
--- a/keyboards/cmm_studio/fuji65/info.json
+++ b/keyboards/cmm_studio/fuji65/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 8, 14 "led_count": 8,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/contender/config.h b/keyboards/contender/config.h
index d2d6fd7030..56aa0f3e5c 100644
--- a/keyboards/contender/config.h
+++ b/keyboards/contender/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20#define RGBLIGHT_HUE_STEP 8
21#define RGBLIGHT_SAT_STEP 8
22#define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/contender/info.json b/keyboards/contender/info.json
index 5a10f0e4ae..e9de10100d 100644
--- a/keyboards/contender/info.json
+++ b/keyboards/contender/info.json
@@ -12,6 +12,8 @@
12 "pin": "C6" 12 "pin": "C6"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "saturation_steps": 8,
16 "brightness_steps": 8,
15 "led_count": 33, 17 "led_count": 33,
16 "max_brightness": 32, 18 "max_brightness": 32,
17 "sleep": true, 19 "sleep": true,
diff --git a/keyboards/coseyfannitutti/mullet/config.h b/keyboards/coseyfannitutti/mullet/config.h
index 737cabbf56..0647b48680 100644
--- a/keyboards/coseyfannitutti/mullet/config.h
+++ b/keyboards/coseyfannitutti/mullet/config.h
@@ -27,9 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define RGBLIGHT_EFFECT_RGB_TEST 27#define RGBLIGHT_EFFECT_RGB_TEST
28#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30#define RGBLIGHT_HUE_STEP 8
31#define RGBLIGHT_SAT_STEP 8
32#define RGBLIGHT_VAL_STEP 8
33 30
34/* 31/*
35 * Feature disable options 32 * Feature disable options
diff --git a/keyboards/coseyfannitutti/mullet/info.json b/keyboards/coseyfannitutti/mullet/info.json
index a1912c90a0..ac2424f28f 100644
--- a/keyboards/coseyfannitutti/mullet/info.json
+++ b/keyboards/coseyfannitutti/mullet/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 14, 14 "led_count": 14,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/cozykeys/bloomer/config.h b/keyboards/cozykeys/bloomer/config.h
index 4bb9c236a1..6a93b53f15 100644
--- a/keyboards/cozykeys/bloomer/config.h
+++ b/keyboards/cozykeys/bloomer/config.h
@@ -19,9 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20// Enable RGB backlight 20// Enable RGB backlight
21#ifdef RGBLIGHT_ENABLE 21#ifdef RGBLIGHT_ENABLE
22#define RGBLIGHT_HUE_STEP 8
23#define RGBLIGHT_SAT_STEP 8
24#define RGBLIGHT_VAL_STEP 8
25#define RGBLIGHT_EFFECT_BREATHING 22#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 23#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 24#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/cozykeys/bloomer/info.json b/keyboards/cozykeys/bloomer/info.json
index 164c925264..622d5054be 100644
--- a/keyboards/cozykeys/bloomer/info.json
+++ b/keyboards/cozykeys/bloomer/info.json
@@ -8,6 +8,8 @@
8 "pid": "0x1191" 8 "pid": "0x1191"
9 }, 9 },
10 "rgblight": { 10 "rgblight": {
11 "saturation_steps": 8,
12 "brightness_steps": 8,
11 "led_count": 12, 13 "led_count": 12,
12 "sleep": true 14 "sleep": true
13 }, 15 },
diff --git a/keyboards/cozykeys/speedo/v3/config.h b/keyboards/cozykeys/speedo/v3/config.h
index a78b180f3e..eb22271aa3 100644
--- a/keyboards/cozykeys/speedo/v3/config.h
+++ b/keyboards/cozykeys/speedo/v3/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17#pragma once 17#pragma once
18 18
19#ifdef RGBLIGHT_ENABLE 19#ifdef RGBLIGHT_ENABLE
20#define RGBLIGHT_HUE_STEP 8
21#define RGBLIGHT_SAT_STEP 8
22#define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/cozykeys/speedo/v3/info.json b/keyboards/cozykeys/speedo/v3/info.json
index a0ed755a96..fe275aa449 100644
--- a/keyboards/cozykeys/speedo/v3/info.json
+++ b/keyboards/cozykeys/speedo/v3/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.3" 9 "device_version": "0.0.3"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 12, 14 "led_count": 12,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/craftwalk/config.h b/keyboards/craftwalk/config.h
index cd06b24025..f0b96679b8 100644
--- a/keyboards/craftwalk/config.h
+++ b/keyboards/craftwalk/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23// /*== or choose animations ==*/ 20// /*== or choose animations ==*/
24 #define RGBLIGHT_EFFECT_BREATHING 21 #define RGBLIGHT_EFFECT_BREATHING
25 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 22 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/craftwalk/info.json b/keyboards/craftwalk/info.json
index b6c37eb4ac..8d5bea014d 100644
--- a/keyboards/craftwalk/info.json
+++ b/keyboards/craftwalk/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 19, 14 "led_count": 19,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/crazy_keyboard_68/config.h b/keyboards/crazy_keyboard_68/config.h
index fbaa480512..6e2fa77af6 100644
--- a/keyboards/crazy_keyboard_68/config.h
+++ b/keyboards/crazy_keyboard_68/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20# define RGBLIGHT_HUE_STEP 8
21# define RGBLIGHT_SAT_STEP 8
22# define RGBLIGHT_VAL_STEP 8
23# define RGBLIGHT_EFFECT_BREATHING 20# define RGBLIGHT_EFFECT_BREATHING
24# define RGBLIGHT_EFFECT_RAINBOW_MOOD 21# define RGBLIGHT_EFFECT_RAINBOW_MOOD
25# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/crazy_keyboard_68/info.json b/keyboards/crazy_keyboard_68/info.json
index d3ce815c36..527306f032 100644
--- a/keyboards/crazy_keyboard_68/info.json
+++ b/keyboards/crazy_keyboard_68/info.json
@@ -18,6 +18,8 @@
18 "on_state": 0 18 "on_state": 0
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 84, 23 "led_count": 84,
22 "sleep": true 24 "sleep": true
23 }, 25 },
diff --git a/keyboards/crypt_macro/config.h b/keyboards/crypt_macro/config.h
index 3dc7c6c43a..0e47fb3111 100644
--- a/keyboards/crypt_macro/config.h
+++ b/keyboards/crypt_macro/config.h
@@ -28,9 +28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28#define WS2812_DMA_CHANNEL 3 28#define WS2812_DMA_CHANNEL 3
29#define WS2812_BYTE_ORDER WS2812_BYTE_ORDER_RGB 29#define WS2812_BYTE_ORDER WS2812_BYTE_ORDER_RGB
30 30
31#define RGBLIGHT_HUE_STEP 8
32#define RGBLIGHT_SAT_STEP 8
33#define RGBLIGHT_VAL_STEP 8
34#define RGBLIGHT_EFFECT_BREATHING 31#define RGBLIGHT_EFFECT_BREATHING
35#define RGBLIGHT_EFFECT_RAINBOW_MOOD 32#define RGBLIGHT_EFFECT_RAINBOW_MOOD
36#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 33#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/crypt_macro/info.json b/keyboards/crypt_macro/info.json
index cd7fdde22d..a7178acf90 100644
--- a/keyboards/crypt_macro/info.json
+++ b/keyboards/crypt_macro/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 11 14 "led_count": 11
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/custommk/genesis/rev1/config.h b/keyboards/custommk/genesis/rev1/config.h
index 7358dfab6f..1d2f4a929c 100644
--- a/keyboards/custommk/genesis/rev1/config.h
+++ b/keyboards/custommk/genesis/rev1/config.h
@@ -28,8 +28,5 @@
28#define RGBLIGHT_EFFECT_RGB_TEST 28#define RGBLIGHT_EFFECT_RGB_TEST
29#define RGBLIGHT_EFFECT_ALTERNATING 29#define RGBLIGHT_EFFECT_ALTERNATING
30#define RGBLIGHT_EFFECT_TWINKLE 30#define RGBLIGHT_EFFECT_TWINKLE
31#define RGBLIGHT_HUE_STEP 8
32#define RGBLIGHT_SAT_STEP 8
33#define RGBLIGHT_VAL_STEP 8
34#define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_SWIRL + 4 31#define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_SWIRL + 4
35 32
diff --git a/keyboards/custommk/genesis/rev1/info.json b/keyboards/custommk/genesis/rev1/info.json
index 7d9eb7c977..a5e567b80a 100644
--- a/keyboards/custommk/genesis/rev1/info.json
+++ b/keyboards/custommk/genesis/rev1/info.json
@@ -12,6 +12,8 @@
12 "pin": "E6" 12 "pin": "E6"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "saturation_steps": 8,
16 "brightness_steps": 8,
15 "led_count": 13, 17 "led_count": 13,
16 "max_brightness": 128 18 "max_brightness": 128
17 }, 19 },
diff --git a/keyboards/custommk/genesis/rev2/config.h b/keyboards/custommk/genesis/rev2/config.h
index 604c3abad0..96eb4b15aa 100644
--- a/keyboards/custommk/genesis/rev2/config.h
+++ b/keyboards/custommk/genesis/rev2/config.h
@@ -29,8 +29,5 @@
29#define RGBLIGHT_EFFECT_ALTERNATING 29#define RGBLIGHT_EFFECT_ALTERNATING
30#define RGBLIGHT_EFFECT_TWINKLE 30#define RGBLIGHT_EFFECT_TWINKLE
31#define RGBLIGHT_LAYERS 31#define RGBLIGHT_LAYERS
32#define RGBLIGHT_HUE_STEP 8
33#define RGBLIGHT_SAT_STEP 8
34#define RGBLIGHT_VAL_STEP 8
35#define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_SWIRL + 4 32#define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_SWIRL + 4
36 33
diff --git a/keyboards/custommk/genesis/rev2/info.json b/keyboards/custommk/genesis/rev2/info.json
index e33548f89b..aa7f530c90 100644
--- a/keyboards/custommk/genesis/rev2/info.json
+++ b/keyboards/custommk/genesis/rev2/info.json
@@ -12,6 +12,8 @@
12 "pin": "E6" 12 "pin": "E6"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "saturation_steps": 8,
16 "brightness_steps": 8,
15 "led_count": 13, 17 "led_count": 13,
16 "max_brightness": 128 18 "max_brightness": 128
17 }, 19 },
diff --git a/keyboards/cx60/config.h b/keyboards/cx60/config.h
index fb684c7159..b0b899c644 100644
--- a/keyboards/cx60/config.h
+++ b/keyboards/cx60/config.h
@@ -27,6 +27,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define RGBLIGHT_EFFECT_RGB_TEST 27#define RGBLIGHT_EFFECT_RGB_TEST
28#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30#define RGBLIGHT_HUE_STEP 10
31#define RGBLIGHT_SAT_STEP 17
32#define RGBLIGHT_VAL_STEP 17
diff --git a/keyboards/cx60/info.json b/keyboards/cx60/info.json
index cda9da7e82..b0323767ac 100644
--- a/keyboards/cx60/info.json
+++ b/keyboards/cx60/info.json
@@ -22,6 +22,7 @@
22 "on_state": 0 22 "on_state": 0
23 }, 23 },
24 "rgblight": { 24 "rgblight": {
25 "hue_steps": 10,
25 "led_count": 14 26 "led_count": 14
26 }, 27 },
27 "ws2812": { 28 "ws2812": {
diff --git a/keyboards/delikeeb/flatbread60/config.h b/keyboards/delikeeb/flatbread60/config.h
index 62c12ff410..ce8ba5fef4 100644
--- a/keyboards/delikeeb/flatbread60/config.h
+++ b/keyboards/delikeeb/flatbread60/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/delikeeb/flatbread60/info.json b/keyboards/delikeeb/flatbread60/info.json
index 10cc822436..aea248d248 100644
--- a/keyboards/delikeeb/flatbread60/info.json
+++ b/keyboards/delikeeb/flatbread60/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 19, 14 "led_count": 19,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/delikeeb/vaguettelite/config.h b/keyboards/delikeeb/vaguettelite/config.h
index cfc6948813..e063678b4f 100644
--- a/keyboards/delikeeb/vaguettelite/config.h
+++ b/keyboards/delikeeb/vaguettelite/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20# define RGBLIGHT_HUE_STEP 8
21# define RGBLIGHT_SAT_STEP 8
22# define RGBLIGHT_VAL_STEP 8
23// # define RGBLIGHT_EFFECT_BREATHING 20// # define RGBLIGHT_EFFECT_BREATHING
24# define RGBLIGHT_EFFECT_RAINBOW_MOOD 21# define RGBLIGHT_EFFECT_RAINBOW_MOOD
25# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/delikeeb/vaguettelite/info.json b/keyboards/delikeeb/vaguettelite/info.json
index 1e698cb9cb..c1c065bb07 100644
--- a/keyboards/delikeeb/vaguettelite/info.json
+++ b/keyboards/delikeeb/vaguettelite/info.json
@@ -20,6 +20,8 @@
20 ] 20 ]
21 }, 21 },
22 "rgblight": { 22 "rgblight": {
23 "saturation_steps": 8,
24 "brightness_steps": 8,
23 "led_count": 9, 25 "led_count": 9,
24 "sleep": true 26 "sleep": true
25 }, 27 },
diff --git a/keyboards/delikeeb/vanana/rev1/config.h b/keyboards/delikeeb/vanana/rev1/config.h
index 06dc1809b3..eee7ef04b4 100644
--- a/keyboards/delikeeb/vanana/rev1/config.h
+++ b/keyboards/delikeeb/vanana/rev1/config.h
@@ -19,9 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#define B7_AUDIO 20#define B7_AUDIO
21 21
22# define RGBLIGHT_HUE_STEP 8
23# define RGBLIGHT_SAT_STEP 8
24# define RGBLIGHT_VAL_STEP 8
25//# define RGBLIGHT_EFFECT_BREATHING 22//# define RGBLIGHT_EFFECT_BREATHING
26# define RGBLIGHT_EFFECT_RAINBOW_MOOD 23# define RGBLIGHT_EFFECT_RAINBOW_MOOD
27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 24# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/delikeeb/vanana/rev1/info.json b/keyboards/delikeeb/vanana/rev1/info.json
index 4e123191b1..daf11e6efb 100644
--- a/keyboards/delikeeb/vanana/rev1/info.json
+++ b/keyboards/delikeeb/vanana/rev1/info.json
@@ -4,6 +4,8 @@
4 "device_version": "0.0.1" 4 "device_version": "0.0.1"
5 }, 5 },
6 "rgblight": { 6 "rgblight": {
7 "saturation_steps": 8,
8 "brightness_steps": 8,
7 "led_count": 16, 9 "led_count": 16,
8 "sleep": true 10 "sleep": true
9 }, 11 },
diff --git a/keyboards/delikeeb/vanana/rev2/config.h b/keyboards/delikeeb/vanana/rev2/config.h
index 06dc1809b3..eee7ef04b4 100644
--- a/keyboards/delikeeb/vanana/rev2/config.h
+++ b/keyboards/delikeeb/vanana/rev2/config.h
@@ -19,9 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#define B7_AUDIO 20#define B7_AUDIO
21 21
22# define RGBLIGHT_HUE_STEP 8
23# define RGBLIGHT_SAT_STEP 8
24# define RGBLIGHT_VAL_STEP 8
25//# define RGBLIGHT_EFFECT_BREATHING 22//# define RGBLIGHT_EFFECT_BREATHING
26# define RGBLIGHT_EFFECT_RAINBOW_MOOD 23# define RGBLIGHT_EFFECT_RAINBOW_MOOD
27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 24# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/delikeeb/vanana/rev2/info.json b/keyboards/delikeeb/vanana/rev2/info.json
index fc59f8c756..587dbaeddf 100644
--- a/keyboards/delikeeb/vanana/rev2/info.json
+++ b/keyboards/delikeeb/vanana/rev2/info.json
@@ -4,6 +4,8 @@
4 "device_version": "0.0.2" 4 "device_version": "0.0.2"
5 }, 5 },
6 "rgblight": { 6 "rgblight": {
7 "saturation_steps": 8,
8 "brightness_steps": 8,
7 "led_count": 16, 9 "led_count": 16,
8 "sleep": true 10 "sleep": true
9 }, 11 },
diff --git a/keyboards/delikeeb/waaffle/rev3/config.h b/keyboards/delikeeb/waaffle/rev3/config.h
index 4e1bd0e874..c4b1222c02 100644
--- a/keyboards/delikeeb/waaffle/rev3/config.h
+++ b/keyboards/delikeeb/waaffle/rev3/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20# define RGBLIGHT_HUE_STEP 8
21# define RGBLIGHT_SAT_STEP 8
22# define RGBLIGHT_VAL_STEP 8
23// # define RGBLIGHT_EFFECT_BREATHING 20// # define RGBLIGHT_EFFECT_BREATHING
24# define RGBLIGHT_EFFECT_RAINBOW_MOOD 21# define RGBLIGHT_EFFECT_RAINBOW_MOOD
25# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/delikeeb/waaffle/rev3/info.json b/keyboards/delikeeb/waaffle/rev3/info.json
index c7eab26a77..4e7c48ba00 100644
--- a/keyboards/delikeeb/waaffle/rev3/info.json
+++ b/keyboards/delikeeb/waaffle/rev3/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.3" 9 "device_version": "0.0.3"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 10, 14 "led_count": 10,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/dm9records/ergoinu/config.h b/keyboards/dm9records/ergoinu/config.h
index f891e06226..d1c1201a54 100644
--- a/keyboards/dm9records/ergoinu/config.h
+++ b/keyboards/dm9records/ergoinu/config.h
@@ -34,9 +34,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
34 #define RGBLIGHT_VAL_STEP 4 34 #define RGBLIGHT_VAL_STEP 4
35#endif 35#endif
36 36
37#define RGBLIGHT_HUE_STEP 10
38#define RGBLIGHT_SAT_STEP 17
39
40#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE) 37#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE)
41 #define USB_MAX_POWER_CONSUMPTION 500 38 #define USB_MAX_POWER_CONSUMPTION 500
42#else 39#else
diff --git a/keyboards/dm9records/ergoinu/info.json b/keyboards/dm9records/ergoinu/info.json
index fc5d4fa26a..4f3b03b6f9 100644
--- a/keyboards/dm9records/ergoinu/info.json
+++ b/keyboards/dm9records/ergoinu/info.json
@@ -17,6 +17,7 @@
17 "soft_serial_pin": "D2" 17 "soft_serial_pin": "D2"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "hue_steps": 10,
20 "led_count": 7 21 "led_count": 7
21 }, 22 },
22 "ws2812": { 23 "ws2812": {
diff --git a/keyboards/do60/config.h b/keyboards/do60/config.h
index 8452d7dcee..16b0a506b7 100644
--- a/keyboards/do60/config.h
+++ b/keyboards/do60/config.h
@@ -29,9 +29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29#define RGBLIGHT_EFFECT_RGB_TEST 29#define RGBLIGHT_EFFECT_RGB_TEST
30#define RGBLIGHT_EFFECT_ALTERNATING 30#define RGBLIGHT_EFFECT_ALTERNATING
31#define RGBLIGHT_EFFECT_TWINKLE 31#define RGBLIGHT_EFFECT_TWINKLE
32#define RGBLIGHT_HUE_STEP 10
33#define RGBLIGHT_SAT_STEP 15
34#define RGBLIGHT_VAL_STEP 15
35 32
36/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 33/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
37#define LOCKING_SUPPORT_ENABLE 34#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/do60/info.json b/keyboards/do60/info.json
index 21d10f4b9e..2b2b4aaa3b 100644
--- a/keyboards/do60/info.json
+++ b/keyboards/do60/info.json
@@ -22,6 +22,9 @@
22 "on_state": 0 22 "on_state": 0
23 }, 23 },
24 "rgblight": { 24 "rgblight": {
25 "hue_steps": 10,
26 "saturation_steps": 15,
27 "brightness_steps": 15,
25 "led_count": 20 28 "led_count": 20
26 }, 29 },
27 "ws2812": { 30 "ws2812": {
diff --git a/keyboards/dp60/config.h b/keyboards/dp60/config.h
index d84e1cd9f1..7ccd630c74 100644
--- a/keyboards/dp60/config.h
+++ b/keyboards/dp60/config.h
@@ -43,9 +43,6 @@
43#define RGBLIGHT_EFFECT_RGB_TEST 43#define RGBLIGHT_EFFECT_RGB_TEST
44#define RGBLIGHT_EFFECT_ALTERNATING 44#define RGBLIGHT_EFFECT_ALTERNATING
45#define RGBLIGHT_EFFECT_TWINKLE 45#define RGBLIGHT_EFFECT_TWINKLE
46#define RGBLIGHT_HUE_STEP 8
47#define RGBLIGHT_SAT_STEP 8
48#define RGBLIGHT_VAL_STEP 8
49 46
50//rgb matrix setting 47//rgb matrix setting
51#define DRIVER_ADDR_1 0b1110100 48#define DRIVER_ADDR_1 0b1110100
diff --git a/keyboards/dp60/info.json b/keyboards/dp60/info.json
index 810fd5176c..4433544708 100644
--- a/keyboards/dp60/info.json
+++ b/keyboards/dp60/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 18 14 "led_count": 18
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/draculad/config.h b/keyboards/draculad/config.h
index 426f7a3a38..233c7b35ec 100644
--- a/keyboards/draculad/config.h
+++ b/keyboards/draculad/config.h
@@ -26,9 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 26#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_STATIC_GRADIENT 27#define RGBLIGHT_EFFECT_STATIC_GRADIENT
28#define RGBLIGHT_EFFECT_BREATHING 28#define RGBLIGHT_EFFECT_BREATHING
29#define RGBLIGHT_HUE_STEP 8
30#define RGBLIGHT_SAT_STEP 8
31#define RGBLIGHT_VAL_STEP 8
32 29
33#define EE_HANDS 30#define EE_HANDS
34 31
diff --git a/keyboards/draculad/info.json b/keyboards/draculad/info.json
index cc88dcd07e..3c2b022be6 100644
--- a/keyboards/draculad/info.json
+++ b/keyboards/draculad/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 10, 14 "led_count": 10,
13 "sleep": true, 15 "sleep": true,
14 "split": true 16 "split": true
diff --git a/keyboards/draytronics/daisy/config.h b/keyboards/draytronics/daisy/config.h
index 0d3292e522..8d6b9ba01e 100644
--- a/keyboards/draytronics/daisy/config.h
+++ b/keyboards/draytronics/daisy/config.h
@@ -39,9 +39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39//#define NO_ACTION_ONESHOT 39//#define NO_ACTION_ONESHOT
40 40
41//Underglow 41//Underglow
42 #define RGBLIGHT_HUE_STEP 8
43 #define RGBLIGHT_SAT_STEP 8
44 #define RGBLIGHT_VAL_STEP 8
45 /*== all animations enable ==*/ 42 /*== all animations enable ==*/
46#define RGBLIGHT_EFFECT_BREATHING 43#define RGBLIGHT_EFFECT_BREATHING
47#define RGBLIGHT_EFFECT_RAINBOW_MOOD 44#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/draytronics/daisy/info.json b/keyboards/draytronics/daisy/info.json
index adf75b578c..e8d00d727c 100644
--- a/keyboards/draytronics/daisy/info.json
+++ b/keyboards/draytronics/daisy/info.json
@@ -20,6 +20,8 @@
20 ] 20 ]
21 }, 21 },
22 "rgblight": { 22 "rgblight": {
23 "saturation_steps": 8,
24 "brightness_steps": 8,
23 "led_count": 4, 25 "led_count": 4,
24 "sleep": true 26 "sleep": true
25 }, 27 },
diff --git a/keyboards/draytronics/elise/config.h b/keyboards/draytronics/elise/config.h
index 1d8430bc54..717fe910e8 100644
--- a/keyboards/draytronics/elise/config.h
+++ b/keyboards/draytronics/elise/config.h
@@ -24,9 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24#define LOCKING_RESYNC_ENABLE 24#define LOCKING_RESYNC_ENABLE
25 25
26// ws2812 options 26// ws2812 options
27 #define RGBLIGHT_HUE_STEP 8
28 #define RGBLIGHT_SAT_STEP 8
29 #define RGBLIGHT_VAL_STEP 8
30 /*== all animations enable ==*/ 27 /*== all animations enable ==*/
31#define RGBLIGHT_EFFECT_BREATHING 28#define RGBLIGHT_EFFECT_BREATHING
32#define RGBLIGHT_EFFECT_RAINBOW_MOOD 29#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/draytronics/elise/info.json b/keyboards/draytronics/elise/info.json
index 8ff6d43c44..4da4c88e11 100644
--- a/keyboards/draytronics/elise/info.json
+++ b/keyboards/draytronics/elise/info.json
@@ -14,6 +14,8 @@
14 }, 14 },
15 "diode_direction": "COL2ROW", 15 "diode_direction": "COL2ROW",
16 "rgblight": { 16 "rgblight": {
17 "saturation_steps": 8,
18 "brightness_steps": 8,
17 "led_count": 7, 19 "led_count": 7,
18 "sleep": true 20 "sleep": true
19 }, 21 },
diff --git a/keyboards/draytronics/elise_v2/config.h b/keyboards/draytronics/elise_v2/config.h
index 1d8430bc54..717fe910e8 100644
--- a/keyboards/draytronics/elise_v2/config.h
+++ b/keyboards/draytronics/elise_v2/config.h
@@ -24,9 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24#define LOCKING_RESYNC_ENABLE 24#define LOCKING_RESYNC_ENABLE
25 25
26// ws2812 options 26// ws2812 options
27 #define RGBLIGHT_HUE_STEP 8
28 #define RGBLIGHT_SAT_STEP 8
29 #define RGBLIGHT_VAL_STEP 8
30 /*== all animations enable ==*/ 27 /*== all animations enable ==*/
31#define RGBLIGHT_EFFECT_BREATHING 28#define RGBLIGHT_EFFECT_BREATHING
32#define RGBLIGHT_EFFECT_RAINBOW_MOOD 29#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/draytronics/elise_v2/info.json b/keyboards/draytronics/elise_v2/info.json
index 972d0b690b..eefce17778 100644
--- a/keyboards/draytronics/elise_v2/info.json
+++ b/keyboards/draytronics/elise_v2/info.json
@@ -9,6 +9,8 @@
9 "device_version": "2.0.0" 9 "device_version": "2.0.0"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 16, 14 "led_count": 16,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/dz60/config.h b/keyboards/dz60/config.h
index f5c1cdb613..f6a95047ff 100644
--- a/keyboards/dz60/config.h
+++ b/keyboards/dz60/config.h
@@ -10,9 +10,6 @@
10# define RGBLIGHT_EFFECT_RGB_TEST 10# define RGBLIGHT_EFFECT_RGB_TEST
11# define RGBLIGHT_EFFECT_ALTERNATING 11# define RGBLIGHT_EFFECT_ALTERNATING
12# define RGBLIGHT_EFFECT_TWINKLE 12# define RGBLIGHT_EFFECT_TWINKLE
13# define RGBLIGHT_HUE_STEP 8
14# define RGBLIGHT_SAT_STEP 8
15# define RGBLIGHT_VAL_STEP 8
16 13
17/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 14/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
18#define LOCKING_SUPPORT_ENABLE 15#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/dz60/info.json b/keyboards/dz60/info.json
index 33385890a1..6d35b3255e 100644
--- a/keyboards/dz60/info.json
+++ b/keyboards/dz60/info.json
@@ -22,6 +22,8 @@
22 "on_state": 0 22 "on_state": 0
23 }, 23 },
24 "rgblight": { 24 "rgblight": {
25 "saturation_steps": 8,
26 "brightness_steps": 8,
25 "led_count": 16, 27 "led_count": 16,
26 "sleep": true 28 "sleep": true
27 }, 29 },
diff --git a/keyboards/dztech/bocc/config.h b/keyboards/dztech/bocc/config.h
index b2df897063..e9e3ebcb75 100644
--- a/keyboards/dztech/bocc/config.h
+++ b/keyboards/dztech/bocc/config.h
@@ -25,9 +25,6 @@
25# define RGBLIGHT_EFFECT_RGB_TEST 25# define RGBLIGHT_EFFECT_RGB_TEST
26# define RGBLIGHT_EFFECT_ALTERNATING 26# define RGBLIGHT_EFFECT_ALTERNATING
27# define RGBLIGHT_EFFECT_TWINKLE 27# define RGBLIGHT_EFFECT_TWINKLE
28# define RGBLIGHT_HUE_STEP 8
29# define RGBLIGHT_SAT_STEP 8
30# define RGBLIGHT_VAL_STEP 8
31 28
32/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 29/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
33#define LOCKING_SUPPORT_ENABLE 30#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/dztech/bocc/info.json b/keyboards/dztech/bocc/info.json
index a511f5b474..8d333c9063 100644
--- a/keyboards/dztech/bocc/info.json
+++ b/keyboards/dztech/bocc/info.json
@@ -18,6 +18,8 @@
18 "levels": 5 18 "levels": 5
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 20, 23 "led_count": 20,
22 "sleep": true 24 "sleep": true
23 }, 25 },
diff --git a/keyboards/dztech/duo_s/config.h b/keyboards/dztech/duo_s/config.h
index 248207e92d..2926c30193 100644
--- a/keyboards/dztech/duo_s/config.h
+++ b/keyboards/dztech/duo_s/config.h
@@ -28,9 +28,6 @@
28#define RGBLIGHT_EFFECT_TWINKLE 28#define RGBLIGHT_EFFECT_TWINKLE
29#define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_EFFECT_RAINBOW_MOOD + 6) 29#define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_EFFECT_RAINBOW_MOOD + 6)
30#define RGBLIGHT_DEFAULT_SPD 15 30#define RGBLIGHT_DEFAULT_SPD 15
31#define RGBLIGHT_HUE_STEP 10
32#define RGBLIGHT_SAT_STEP 10
33#define RGBLIGHT_VAL_STEP 10
34 31
35/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 32/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
36#define LOCKING_SUPPORT_ENABLE 33#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/dztech/duo_s/info.json b/keyboards/dztech/duo_s/info.json
index bc0732c3e6..b1d5bd45b5 100644
--- a/keyboards/dztech/duo_s/info.json
+++ b/keyboards/dztech/duo_s/info.json
@@ -9,6 +9,9 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "hue_steps": 10,
13 "saturation_steps": 10,
14 "brightness_steps": 10,
12 "led_count": 16, 15 "led_count": 16,
13 "sleep": true 16 "sleep": true
14 }, 17 },
diff --git a/keyboards/dztech/endless80/config.h b/keyboards/dztech/endless80/config.h
index 68d7853e55..88714aca19 100644
--- a/keyboards/dztech/endless80/config.h
+++ b/keyboards/dztech/endless80/config.h
@@ -27,6 +27,3 @@
27#define RGBLIGHT_EFFECT_TWINKLE 27#define RGBLIGHT_EFFECT_TWINKLE
28#define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_EFFECT_RAINBOW_MOOD + 6) 28#define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_EFFECT_RAINBOW_MOOD + 6)
29#define RGBLIGHT_DEFAULT_SPD 10 29#define RGBLIGHT_DEFAULT_SPD 10
30#define RGBLIGHT_HUE_STEP 10
31#define RGBLIGHT_SAT_STEP 10
32#define RGBLIGHT_VAL_STEP 10
diff --git a/keyboards/dztech/endless80/info.json b/keyboards/dztech/endless80/info.json
index 5da1f83d25..590b3a02ee 100644
--- a/keyboards/dztech/endless80/info.json
+++ b/keyboards/dztech/endless80/info.json
@@ -21,6 +21,9 @@
21 "pin": "F7" 21 "pin": "F7"
22 }, 22 },
23 "rgblight": { 23 "rgblight": {
24 "hue_steps": 10,
25 "saturation_steps": 10,
26 "brightness_steps": 10,
24 "led_count": 30, 27 "led_count": 30,
25 "max_brightness": 130 28 "max_brightness": 130
26 }, 29 },
diff --git a/keyboards/ealdin/quadrant/config.h b/keyboards/ealdin/quadrant/config.h
index 63a2908eb1..73073023ab 100644
--- a/keyboards/ealdin/quadrant/config.h
+++ b/keyboards/ealdin/quadrant/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/ealdin/quadrant/info.json b/keyboards/ealdin/quadrant/info.json
index 5b4fb20d58..e2da03bd50 100644
--- a/keyboards/ealdin/quadrant/info.json
+++ b/keyboards/ealdin/quadrant/info.json
@@ -19,6 +19,8 @@
19 ] 19 ]
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "saturation_steps": 8,
23 "brightness_steps": 8,
22 "led_count": 7, 24 "led_count": 7,
23 "sleep": true 25 "sleep": true
24 }, 26 },
diff --git a/keyboards/eason/capsule65/config.h b/keyboards/eason/capsule65/config.h
index 1f82ce3373..6f3b87c58e 100644
--- a/keyboards/eason/capsule65/config.h
+++ b/keyboards/eason/capsule65/config.h
@@ -26,6 +26,3 @@
26#define RGBLIGHT_EFFECT_RGB_TEST 26#define RGBLIGHT_EFFECT_RGB_TEST
27#define RGBLIGHT_EFFECT_ALTERNATING 27#define RGBLIGHT_EFFECT_ALTERNATING
28#define RGBLIGHT_EFFECT_TWINKLE 28#define RGBLIGHT_EFFECT_TWINKLE
29#define RGBLIGHT_HUE_STEP 8
30#define RGBLIGHT_SAT_STEP 8
31#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/eason/capsule65/info.json b/keyboards/eason/capsule65/info.json
index 2be92e5840..108732af6e 100644
--- a/keyboards/eason/capsule65/info.json
+++ b/keyboards/eason/capsule65/info.json
@@ -17,6 +17,8 @@
17 "caps_lock": "F6" 17 "caps_lock": "F6"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "saturation_steps": 8,
21 "brightness_steps": 8,
20 "led_count": 6 22 "led_count": 6
21 }, 23 },
22 "ws2812": { 24 "ws2812": {
diff --git a/keyboards/eek/config.h b/keyboards/eek/config.h
index f0f88b0a38..c4a2c91e69 100644
--- a/keyboards/eek/config.h
+++ b/keyboards/eek/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 4
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/eek/info.json b/keyboards/eek/info.json
index 10cf44b2cc..0a293c514d 100644
--- a/keyboards/eek/info.json
+++ b/keyboards/eek/info.json
@@ -20,6 +20,9 @@
20 "pin": "D3" 20 "pin": "D3"
21 }, 21 },
22 "rgblight": { 22 "rgblight": {
23 "hue_steps": 4,
24 "saturation_steps": 8,
25 "brightness_steps": 8,
23 "led_count": 36, 26 "led_count": 36,
24 "max_brightness": 200, 27 "max_brightness": 200,
25 "sleep": true 28 "sleep": true
diff --git a/keyboards/ein_60/config.h b/keyboards/ein_60/config.h
index 2ae0d24fa4..45ce00a2d4 100644
--- a/keyboards/ein_60/config.h
+++ b/keyboards/ein_60/config.h
@@ -29,9 +29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29# define AUDIO_DAC_SAMPLE_MAX 4095U 29# define AUDIO_DAC_SAMPLE_MAX 4095U
30#endif 30#endif
31 31
32# define RGBLIGHT_HUE_STEP 4
33# define RGBLIGHT_SAT_STEP 8
34# define RGBLIGHT_VAL_STEP 8
35# define RGBLIGHT_EFFECT_BREATHING 32# define RGBLIGHT_EFFECT_BREATHING
36# define RGBLIGHT_EFFECT_RAINBOW_MOOD 33# define RGBLIGHT_EFFECT_RAINBOW_MOOD
37# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 34# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/ein_60/info.json b/keyboards/ein_60/info.json
index 8a6114bb6d..a316542605 100644
--- a/keyboards/ein_60/info.json
+++ b/keyboards/ein_60/info.json
@@ -12,6 +12,9 @@
12 "driver": "WS2812" 12 "driver": "WS2812"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "hue_steps": 4,
16 "saturation_steps": 8,
17 "brightness_steps": 8,
15 "led_count": 38, 18 "led_count": 38,
16 "max_brightness": 200, 19 "max_brightness": 200,
17 "sleep": true 20 "sleep": true
diff --git a/keyboards/elephant42/config.h b/keyboards/elephant42/config.h
index 0b24b63466..e08a3bc4e4 100644
--- a/keyboards/elephant42/config.h
+++ b/keyboards/elephant42/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20# define RGBLIGHT_HUE_STEP 8
21# define RGBLIGHT_SAT_STEP 8
22# define RGBLIGHT_VAL_STEP 8
23# define RGBLIGHT_EFFECT_BREATHING 20# define RGBLIGHT_EFFECT_BREATHING
24# define RGBLIGHT_EFFECT_RAINBOW_MOOD 21# define RGBLIGHT_EFFECT_RAINBOW_MOOD
25# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/elephant42/info.json b/keyboards/elephant42/info.json
index 4c565f5327..005735556b 100644
--- a/keyboards/elephant42/info.json
+++ b/keyboards/elephant42/info.json
@@ -15,6 +15,8 @@
15 "speed_steps": 8 15 "speed_steps": 8
16 }, 16 },
17 "rgblight": { 17 "rgblight": {
18 "saturation_steps": 8,
19 "brightness_steps": 8,
18 "led_count": 54, 20 "led_count": 54,
19 "max_brightness": 170, 21 "max_brightness": 170,
20 "split_count": [27, 27] 22 "split_count": [27, 27]
diff --git a/keyboards/ep/comsn/mollydooker/config.h b/keyboards/ep/comsn/mollydooker/config.h
index 12ec9ebebb..27fdb99158 100644
--- a/keyboards/ep/comsn/mollydooker/config.h
+++ b/keyboards/ep/comsn/mollydooker/config.h
@@ -32,9 +32,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
32#define RGBLIGHT_EFFECT_RGB_TEST 32#define RGBLIGHT_EFFECT_RGB_TEST
33#define RGBLIGHT_EFFECT_ALTERNATING 33#define RGBLIGHT_EFFECT_ALTERNATING
34#define RGBLIGHT_EFFECT_TWINKLE 34#define RGBLIGHT_EFFECT_TWINKLE
35#define RGBLIGHT_HUE_STEP 10
36#define RGBLIGHT_SAT_STEP 17
37#define RGBLIGHT_VAL_STEP 17
38 35
39/* 36/*
40 * Feature disable options 37 * Feature disable options
diff --git a/keyboards/ep/comsn/mollydooker/info.json b/keyboards/ep/comsn/mollydooker/info.json
index 3c32375607..310aa7dbe1 100644
--- a/keyboards/ep/comsn/mollydooker/info.json
+++ b/keyboards/ep/comsn/mollydooker/info.json
@@ -16,6 +16,7 @@
16 "pin": "B0" 16 "pin": "B0"
17 }, 17 },
18 "rgblight": { 18 "rgblight": {
19 "hue_steps": 10,
19 "led_count": 84, 20 "led_count": 84,
20 "max_brightness": 35 21 "max_brightness": 35
21 }, 22 },
diff --git a/keyboards/ergodox_ez/config.h b/keyboards/ergodox_ez/config.h
index d60a76d7a5..03a6039e38 100644
--- a/keyboards/ergodox_ez/config.h
+++ b/keyboards/ergodox_ez/config.h
@@ -74,9 +74,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
74#define RGBLIGHT_EFFECT_RGB_TEST 74#define RGBLIGHT_EFFECT_RGB_TEST
75#define RGBLIGHT_EFFECT_ALTERNATING 75#define RGBLIGHT_EFFECT_ALTERNATING
76#define RGBLIGHT_EFFECT_TWINKLE 76#define RGBLIGHT_EFFECT_TWINKLE
77#define RGBLIGHT_HUE_STEP 12
78#define RGBLIGHT_SAT_STEP 255
79#define RGBLIGHT_VAL_STEP 12
80 77
81// Pick one of the modes 78// Pick one of the modes
82// Defaults to 15 mirror, for legacy behavior 79// Defaults to 15 mirror, for legacy behavior
diff --git a/keyboards/ergodox_ez/info.json b/keyboards/ergodox_ez/info.json
index 7090733195..0c739abf1e 100644
--- a/keyboards/ergodox_ez/info.json
+++ b/keyboards/ergodox_ez/info.json
@@ -7,6 +7,8 @@
7 "device_version": "0.0.1" 7 "device_version": "0.0.1"
8 }, 8 },
9 "rgblight": { 9 "rgblight": {
10 "hue_steps": 12,
11 "brightness_steps": 12,
10 "sleep": true 12 "sleep": true
11 }, 13 },
12 "ws2812": { 14 "ws2812": {
diff --git a/keyboards/esca/getawayvan/config.h b/keyboards/esca/getawayvan/config.h
index 8a96604e01..4b6f46018e 100644
--- a/keyboards/esca/getawayvan/config.h
+++ b/keyboards/esca/getawayvan/config.h
@@ -29,9 +29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29#define RGBLIGHT_EFFECT_RGB_TEST 29#define RGBLIGHT_EFFECT_RGB_TEST
30#define RGBLIGHT_EFFECT_ALTERNATING 30#define RGBLIGHT_EFFECT_ALTERNATING
31#define RGBLIGHT_EFFECT_TWINKLE 31#define RGBLIGHT_EFFECT_TWINKLE
32#define RGBLIGHT_HUE_STEP 20
33#define RGBLIGHT_SAT_STEP 17
34#define RGBLIGHT_VAL_STEP 17
35 32
36/* 33/*
37 * Feature disable options 34 * Feature disable options
diff --git a/keyboards/esca/getawayvan/info.json b/keyboards/esca/getawayvan/info.json
index 439487cb2b..717bf9c7fc 100644
--- a/keyboards/esca/getawayvan/info.json
+++ b/keyboards/esca/getawayvan/info.json
@@ -17,6 +17,7 @@
17 "pin": "B15" 17 "pin": "B15"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "hue_steps": 20,
20 "led_count": 51, 21 "led_count": 51,
21 "max_brightness": 128 22 "max_brightness": 128
22 }, 23 },
diff --git a/keyboards/esca/getawayvan_f042/config.h b/keyboards/esca/getawayvan_f042/config.h
index 8a96604e01..4b6f46018e 100644
--- a/keyboards/esca/getawayvan_f042/config.h
+++ b/keyboards/esca/getawayvan_f042/config.h
@@ -29,9 +29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29#define RGBLIGHT_EFFECT_RGB_TEST 29#define RGBLIGHT_EFFECT_RGB_TEST
30#define RGBLIGHT_EFFECT_ALTERNATING 30#define RGBLIGHT_EFFECT_ALTERNATING
31#define RGBLIGHT_EFFECT_TWINKLE 31#define RGBLIGHT_EFFECT_TWINKLE
32#define RGBLIGHT_HUE_STEP 20
33#define RGBLIGHT_SAT_STEP 17
34#define RGBLIGHT_VAL_STEP 17
35 32
36/* 33/*
37 * Feature disable options 34 * Feature disable options
diff --git a/keyboards/esca/getawayvan_f042/info.json b/keyboards/esca/getawayvan_f042/info.json
index bbc1a3fb5b..757308c3c8 100644
--- a/keyboards/esca/getawayvan_f042/info.json
+++ b/keyboards/esca/getawayvan_f042/info.json
@@ -17,6 +17,7 @@
17 "pin": "B15" 17 "pin": "B15"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "hue_steps": 20,
20 "led_count": 51, 21 "led_count": 51,
21 "max_brightness": 128 22 "max_brightness": 128
22 }, 23 },
diff --git a/keyboards/exclusive/e65/config.h b/keyboards/exclusive/e65/config.h
index 1667b7f57a..cce43732e9 100644
--- a/keyboards/exclusive/e65/config.h
+++ b/keyboards/exclusive/e65/config.h
@@ -32,6 +32,3 @@
32# define RGBLIGHT_EFFECT_RGB_TEST 32# define RGBLIGHT_EFFECT_RGB_TEST
33# define RGBLIGHT_EFFECT_ALTERNATING 33# define RGBLIGHT_EFFECT_ALTERNATING
34# define RGBLIGHT_EFFECT_TWINKLE 34# define RGBLIGHT_EFFECT_TWINKLE
35# define RGBLIGHT_HUE_STEP 8
36# define RGBLIGHT_SAT_STEP 8
37# define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/exclusive/e65/info.json b/keyboards/exclusive/e65/info.json
index 57606a11b7..077d5d7cb9 100644
--- a/keyboards/exclusive/e65/info.json
+++ b/keyboards/exclusive/e65/info.json
@@ -22,6 +22,8 @@
22 "on_state": 0 22 "on_state": 0
23 }, 23 },
24 "rgblight": { 24 "rgblight": {
25 "saturation_steps": 8,
26 "brightness_steps": 8,
25 "led_count": 20 27 "led_count": 20
26 }, 28 },
27 "ws2812": { 29 "ws2812": {
diff --git a/keyboards/exclusive/e6_rgb/config.h b/keyboards/exclusive/e6_rgb/config.h
index e5f87797cb..2e74c06530 100644
--- a/keyboards/exclusive/e6_rgb/config.h
+++ b/keyboards/exclusive/e6_rgb/config.h
@@ -15,9 +15,6 @@
15#define RGBLIGHT_EFFECT_RGB_TEST 15#define RGBLIGHT_EFFECT_RGB_TEST
16#define RGBLIGHT_EFFECT_ALTERNATING 16#define RGBLIGHT_EFFECT_ALTERNATING
17#define RGBLIGHT_EFFECT_TWINKLE 17#define RGBLIGHT_EFFECT_TWINKLE
18#define RGBLIGHT_HUE_STEP 8
19#define RGBLIGHT_SAT_STEP 8
20#define RGBLIGHT_VAL_STEP 8
21 18
22#define DRIVER_ADDR_1 0b1010000 19#define DRIVER_ADDR_1 0b1010000
23 20
diff --git a/keyboards/exclusive/e6_rgb/info.json b/keyboards/exclusive/e6_rgb/info.json
index 04b4b9db39..167ce46917 100644
--- a/keyboards/exclusive/e6_rgb/info.json
+++ b/keyboards/exclusive/e6_rgb/info.json
@@ -17,6 +17,8 @@
17 }, 17 },
18 "diode_direction": "COL2ROW", 18 "diode_direction": "COL2ROW",
19 "rgblight": { 19 "rgblight": {
20 "saturation_steps": 8,
21 "brightness_steps": 8,
20 "led_count": 6 22 "led_count": 6
21 }, 23 },
22 "ws2812": { 24 "ws2812": {
diff --git a/keyboards/exclusive/e6v2/le/config.h b/keyboards/exclusive/e6v2/le/config.h
index 4ae71a39d5..05d2733f8b 100644
--- a/keyboards/exclusive/e6v2/le/config.h
+++ b/keyboards/exclusive/e6v2/le/config.h
@@ -27,6 +27,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define RGBLIGHT_EFFECT_RGB_TEST 27#define RGBLIGHT_EFFECT_RGB_TEST
28#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30#define RGBLIGHT_HUE_STEP 12
31#define RGBLIGHT_SAT_STEP 12
32#define RGBLIGHT_VAL_STEP 12
diff --git a/keyboards/exclusive/e6v2/le/info.json b/keyboards/exclusive/e6v2/le/info.json
index b5feebc720..3f7987329b 100644
--- a/keyboards/exclusive/e6v2/le/info.json
+++ b/keyboards/exclusive/e6v2/le/info.json
@@ -24,6 +24,9 @@
24 "on_state": 0 24 "on_state": 0
25 }, 25 },
26 "rgblight": { 26 "rgblight": {
27 "hue_steps": 12,
28 "saturation_steps": 12,
29 "brightness_steps": 12,
27 "led_count": 12 30 "led_count": 12
28 }, 31 },
29 "ws2812": { 32 "ws2812": {
diff --git a/keyboards/exclusive/e6v2/oe/config.h b/keyboards/exclusive/e6v2/oe/config.h
index 4ae71a39d5..05d2733f8b 100644
--- a/keyboards/exclusive/e6v2/oe/config.h
+++ b/keyboards/exclusive/e6v2/oe/config.h
@@ -27,6 +27,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define RGBLIGHT_EFFECT_RGB_TEST 27#define RGBLIGHT_EFFECT_RGB_TEST
28#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30#define RGBLIGHT_HUE_STEP 12
31#define RGBLIGHT_SAT_STEP 12
32#define RGBLIGHT_VAL_STEP 12
diff --git a/keyboards/exclusive/e6v2/oe/info.json b/keyboards/exclusive/e6v2/oe/info.json
index c1aa0e6512..6c102f043e 100644
--- a/keyboards/exclusive/e6v2/oe/info.json
+++ b/keyboards/exclusive/e6v2/oe/info.json
@@ -20,6 +20,9 @@
20 "breathing_period": 3 20 "breathing_period": 3
21 }, 21 },
22 "rgblight": { 22 "rgblight": {
23 "hue_steps": 12,
24 "saturation_steps": 12,
25 "brightness_steps": 12,
23 "led_count": 8 26 "led_count": 8
24 }, 27 },
25 "ws2812": { 28 "ws2812": {
diff --git a/keyboards/exclusive/e7v1/config.h b/keyboards/exclusive/e7v1/config.h
index 401de718c1..d702489ee7 100644
--- a/keyboards/exclusive/e7v1/config.h
+++ b/keyboards/exclusive/e7v1/config.h
@@ -16,6 +16,3 @@
16#define RGBLIGHT_EFFECT_RGB_TEST 16#define RGBLIGHT_EFFECT_RGB_TEST
17#define RGBLIGHT_EFFECT_ALTERNATING 17#define RGBLIGHT_EFFECT_ALTERNATING
18#define RGBLIGHT_EFFECT_TWINKLE 18#define RGBLIGHT_EFFECT_TWINKLE
19#define RGBLIGHT_HUE_STEP 8
20#define RGBLIGHT_SAT_STEP 8
21#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/exclusive/e7v1/info.json b/keyboards/exclusive/e7v1/info.json
index 4c7873f4bb..f71bc158c2 100644
--- a/keyboards/exclusive/e7v1/info.json
+++ b/keyboards/exclusive/e7v1/info.json
@@ -18,6 +18,8 @@
18 "levels": 6 18 "levels": 6
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 20 23 "led_count": 20
22 }, 24 },
23 "ws2812": { 25 "ws2812": {
diff --git a/keyboards/exclusive/e7v1se/config.h b/keyboards/exclusive/e7v1se/config.h
index b978eba79a..1b6f748e1e 100644
--- a/keyboards/exclusive/e7v1se/config.h
+++ b/keyboards/exclusive/e7v1se/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/exclusive/e7v1se/info.json b/keyboards/exclusive/e7v1se/info.json
index b24326a30c..6675bc2b3d 100644
--- a/keyboards/exclusive/e7v1se/info.json
+++ b/keyboards/exclusive/e7v1se/info.json
@@ -18,6 +18,8 @@
18 "breathing": true 18 "breathing": true
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 16, 23 "led_count": 16,
22 "sleep": true 24 "sleep": true
23 }, 25 },
diff --git a/keyboards/exclusive/e85/config.h b/keyboards/exclusive/e85/config.h
index 4c462b5d59..e0af849629 100644
--- a/keyboards/exclusive/e85/config.h
+++ b/keyboards/exclusive/e85/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/exclusive/e85/hotswap/info.json b/keyboards/exclusive/e85/hotswap/info.json
index 24b9f14567..a6a3269fb5 100644
--- a/keyboards/exclusive/e85/hotswap/info.json
+++ b/keyboards/exclusive/e85/hotswap/info.json
@@ -19,6 +19,8 @@
19 "breathing": true 19 "breathing": true
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "saturation_steps": 8,
23 "brightness_steps": 8,
22 "led_count": 18, 24 "led_count": 18,
23 "sleep": true 25 "sleep": true
24 }, 26 },
diff --git a/keyboards/exclusive/e85/soldered/info.json b/keyboards/exclusive/e85/soldered/info.json
index 42507fdb98..fc89bd6d10 100644
--- a/keyboards/exclusive/e85/soldered/info.json
+++ b/keyboards/exclusive/e85/soldered/info.json
@@ -19,6 +19,8 @@
19 "breathing": true 19 "breathing": true
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "saturation_steps": 8,
23 "brightness_steps": 8,
22 "led_count": 18, 24 "led_count": 18,
23 "sleep": true 25 "sleep": true
24 }, 26 },
diff --git a/keyboards/eyeohdesigns/babyv/config.h b/keyboards/eyeohdesigns/babyv/config.h
index cddeedaa77..dfc4bcd47c 100644
--- a/keyboards/eyeohdesigns/babyv/config.h
+++ b/keyboards/eyeohdesigns/babyv/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20#define RGBLIGHT_HUE_STEP 8
21#define RGBLIGHT_SAT_STEP 8
22#define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/eyeohdesigns/babyv/info.json b/keyboards/eyeohdesigns/babyv/info.json
index 39e1fd5dda..8eccfbdec3 100644
--- a/keyboards/eyeohdesigns/babyv/info.json
+++ b/keyboards/eyeohdesigns/babyv/info.json
@@ -17,6 +17,8 @@
17 "pin": "B6" 17 "pin": "B6"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "saturation_steps": 8,
21 "brightness_steps": 8,
20 "led_count": 12, 22 "led_count": 12,
21 "sleep": true 23 "sleep": true
22 }, 24 },
diff --git a/keyboards/eyeohdesigns/theboulevard/config.h b/keyboards/eyeohdesigns/theboulevard/config.h
index ee731fdea8..96697db31f 100644
--- a/keyboards/eyeohdesigns/theboulevard/config.h
+++ b/keyboards/eyeohdesigns/theboulevard/config.h
@@ -17,7 +17,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20#define RGBLIGHT_HUE_STEP 8
21#define RGBLIGHT_SAT_STEP 8
22#define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
diff --git a/keyboards/eyeohdesigns/theboulevard/info.json b/keyboards/eyeohdesigns/theboulevard/info.json
index ffa3fb820b..b7e911d5dc 100644
--- a/keyboards/eyeohdesigns/theboulevard/info.json
+++ b/keyboards/eyeohdesigns/theboulevard/info.json
@@ -19,6 +19,8 @@
19 ] 19 ]
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "saturation_steps": 8,
23 "brightness_steps": 8,
22 "led_count": 2, 24 "led_count": 2,
23 "sleep": true 25 "sleep": true
24 }, 26 },
diff --git a/keyboards/flx/virgo/config.h b/keyboards/flx/virgo/config.h
index fe922532ef..fc97b59fa9 100644
--- a/keyboards/flx/virgo/config.h
+++ b/keyboards/flx/virgo/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23 #define RGBLIGHT_EFFECT_BREATHING 20 #define RGBLIGHT_EFFECT_BREATHING
24 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 21 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
25 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/flx/virgo/info.json b/keyboards/flx/virgo/info.json
index 218d500eef..962c4326b9 100644
--- a/keyboards/flx/virgo/info.json
+++ b/keyboards/flx/virgo/info.json
@@ -18,6 +18,8 @@
18 "levels": 5 18 "levels": 5
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 0, 23 "led_count": 0,
22 "sleep": true 24 "sleep": true
23 }, 25 },
diff --git a/keyboards/foxlab/key65/hotswap/config.h b/keyboards/foxlab/key65/hotswap/config.h
index cd6f00bb50..0e4a96d81d 100644
--- a/keyboards/foxlab/key65/hotswap/config.h
+++ b/keyboards/foxlab/key65/hotswap/config.h
@@ -16,9 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19 #define RGBLIGHT_HUE_STEP 8
20 #define RGBLIGHT_SAT_STEP 8
21 #define RGBLIGHT_VAL_STEP 8
22#define RGBLIGHT_EFFECT_BREATHING 19#define RGBLIGHT_EFFECT_BREATHING
23#define RGBLIGHT_EFFECT_RAINBOW_MOOD 20#define RGBLIGHT_EFFECT_RAINBOW_MOOD
24#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 21#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/foxlab/key65/hotswap/info.json b/keyboards/foxlab/key65/hotswap/info.json
index c368681300..8811a8e2ee 100644
--- a/keyboards/foxlab/key65/hotswap/info.json
+++ b/keyboards/foxlab/key65/hotswap/info.json
@@ -18,6 +18,8 @@
18 "levels": 5 18 "levels": 5
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 8, 23 "led_count": 8,
22 "sleep": true 24 "sleep": true
23 }, 25 },
diff --git a/keyboards/foxlab/key65/universal/config.h b/keyboards/foxlab/key65/universal/config.h
index cd6f00bb50..0e4a96d81d 100644
--- a/keyboards/foxlab/key65/universal/config.h
+++ b/keyboards/foxlab/key65/universal/config.h
@@ -16,9 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19 #define RGBLIGHT_HUE_STEP 8
20 #define RGBLIGHT_SAT_STEP 8
21 #define RGBLIGHT_VAL_STEP 8
22#define RGBLIGHT_EFFECT_BREATHING 19#define RGBLIGHT_EFFECT_BREATHING
23#define RGBLIGHT_EFFECT_RAINBOW_MOOD 20#define RGBLIGHT_EFFECT_RAINBOW_MOOD
24#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 21#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/foxlab/key65/universal/info.json b/keyboards/foxlab/key65/universal/info.json
index 1d907b3829..056aa112db 100644
--- a/keyboards/foxlab/key65/universal/info.json
+++ b/keyboards/foxlab/key65/universal/info.json
@@ -18,6 +18,8 @@
18 "levels": 5 18 "levels": 5
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 6, 23 "led_count": 6,
22 "sleep": true 24 "sleep": true
23 }, 25 },
diff --git a/keyboards/foxlab/leaf60/hotswap/config.h b/keyboards/foxlab/leaf60/hotswap/config.h
index 1ff8774437..4b19ee06e7 100644
--- a/keyboards/foxlab/leaf60/hotswap/config.h
+++ b/keyboards/foxlab/leaf60/hotswap/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/foxlab/leaf60/hotswap/info.json b/keyboards/foxlab/leaf60/hotswap/info.json
index 8908ef057b..144311d89a 100644
--- a/keyboards/foxlab/leaf60/hotswap/info.json
+++ b/keyboards/foxlab/leaf60/hotswap/info.json
@@ -23,6 +23,8 @@
23 "on_state": 0 23 "on_state": 0
24 }, 24 },
25 "rgblight": { 25 "rgblight": {
26 "saturation_steps": 8,
27 "brightness_steps": 8,
26 "led_count": 8, 28 "led_count": 8,
27 "sleep": true 29 "sleep": true
28 }, 30 },
diff --git a/keyboards/foxlab/leaf60/universal/config.h b/keyboards/foxlab/leaf60/universal/config.h
index 1ff8774437..4b19ee06e7 100644
--- a/keyboards/foxlab/leaf60/universal/config.h
+++ b/keyboards/foxlab/leaf60/universal/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/foxlab/leaf60/universal/info.json b/keyboards/foxlab/leaf60/universal/info.json
index 84fa69d0cf..7847228417 100644
--- a/keyboards/foxlab/leaf60/universal/info.json
+++ b/keyboards/foxlab/leaf60/universal/info.json
@@ -22,6 +22,8 @@
22 "on_state": 0 22 "on_state": 0
23 }, 23 },
24 "rgblight": { 24 "rgblight": {
25 "saturation_steps": 8,
26 "brightness_steps": 8,
25 "led_count": 8, 27 "led_count": 8,
26 "sleep": true 28 "sleep": true
27 }, 29 },
diff --git a/keyboards/foxlab/time80/config.h b/keyboards/foxlab/time80/config.h
index a6a4918bd1..0b0ee83971 100644
--- a/keyboards/foxlab/time80/config.h
+++ b/keyboards/foxlab/time80/config.h
@@ -17,10 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20//#define RGBLIGHT_HUE_STEP 8
21//#define RGBLIGHT_SAT_STEP 8
22//#define RGBLIGHT_VAL_STEP 8
23
24/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 20/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
25#define LOCKING_SUPPORT_ENABLE 21#define LOCKING_SUPPORT_ENABLE
26/* Locking resynchronize hack */ 22/* Locking resynchronize hack */
diff --git a/keyboards/foxlab/time_re/hotswap/config.h b/keyboards/foxlab/time_re/hotswap/config.h
index 7442bb0c1a..6b2c1721f8 100644
--- a/keyboards/foxlab/time_re/hotswap/config.h
+++ b/keyboards/foxlab/time_re/hotswap/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23# define RGBLIGHT_EFFECT_BREATHING 20# define RGBLIGHT_EFFECT_BREATHING
24# define RGBLIGHT_EFFECT_RAINBOW_MOOD 21# define RGBLIGHT_EFFECT_RAINBOW_MOOD
25# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/foxlab/time_re/hotswap/info.json b/keyboards/foxlab/time_re/hotswap/info.json
index c28c62e8c6..5b5c8b11ea 100644
--- a/keyboards/foxlab/time_re/hotswap/info.json
+++ b/keyboards/foxlab/time_re/hotswap/info.json
@@ -24,6 +24,8 @@
24 "pin": "E2" 24 "pin": "E2"
25 }, 25 },
26 "rgblight": { 26 "rgblight": {
27 "saturation_steps": 8,
28 "brightness_steps": 8,
27 "led_count": 5, 29 "led_count": 5,
28 "max_brightness": 200, 30 "max_brightness": 200,
29 "sleep": true 31 "sleep": true
diff --git a/keyboards/foxlab/time_re/universal/config.h b/keyboards/foxlab/time_re/universal/config.h
index 7442bb0c1a..6b2c1721f8 100644
--- a/keyboards/foxlab/time_re/universal/config.h
+++ b/keyboards/foxlab/time_re/universal/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23# define RGBLIGHT_EFFECT_BREATHING 20# define RGBLIGHT_EFFECT_BREATHING
24# define RGBLIGHT_EFFECT_RAINBOW_MOOD 21# define RGBLIGHT_EFFECT_RAINBOW_MOOD
25# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/foxlab/time_re/universal/info.json b/keyboards/foxlab/time_re/universal/info.json
index a4d42be2a8..2aa773e588 100644
--- a/keyboards/foxlab/time_re/universal/info.json
+++ b/keyboards/foxlab/time_re/universal/info.json
@@ -20,6 +20,8 @@
20 "pin": "E2" 20 "pin": "E2"
21 }, 21 },
22 "rgblight": { 22 "rgblight": {
23 "saturation_steps": 8,
24 "brightness_steps": 8,
23 "led_count": 5, 25 "led_count": 5,
24 "max_brightness": 200, 26 "max_brightness": 200,
25 "sleep": true 27 "sleep": true
diff --git a/keyboards/frooastboard/nano/config.h b/keyboards/frooastboard/nano/config.h
index eee629f688..bf0b6ea79b 100644
--- a/keyboards/frooastboard/nano/config.h
+++ b/keyboards/frooastboard/nano/config.h
@@ -16,10 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19#define RGBLIGHT_HUE_STEP 8
20#define RGBLIGHT_SAT_STEP 8
21#define RGBLIGHT_VAL_STEP 8
22
23#define RGBLIGHT_DEFAULT_HUE 234 19#define RGBLIGHT_DEFAULT_HUE 234
24 20
25#define RGBLIGHT_DEFAULT_VAL 190 21#define RGBLIGHT_DEFAULT_VAL 190
diff --git a/keyboards/frooastboard/nano/info.json b/keyboards/frooastboard/nano/info.json
index 8c95e3972e..f309c802d5 100644
--- a/keyboards/frooastboard/nano/info.json
+++ b/keyboards/frooastboard/nano/info.json
@@ -25,6 +25,8 @@
25 "device_version": "0.0.1" 25 "device_version": "0.0.1"
26 }, 26 },
27 "rgblight": { 27 "rgblight": {
28 "saturation_steps": 8,
29 "brightness_steps": 8,
28 "led_count": 8, 30 "led_count": 8,
29 "sleep": true 31 "sleep": true
30 }, 32 },
diff --git a/keyboards/ft/mars65/config.h b/keyboards/ft/mars65/config.h
index c56f905050..1cdab6b8fc 100644
--- a/keyboards/ft/mars65/config.h
+++ b/keyboards/ft/mars65/config.h
@@ -3,9 +3,6 @@
3 3
4#pragma once 4#pragma once
5 5
6 #define RGBLIGHT_HUE_STEP 8
7 #define RGBLIGHT_SAT_STEP 8
8 #define RGBLIGHT_VAL_STEP 8
9 #define RGBLIGHT_EFFECT_BREATHING 6 #define RGBLIGHT_EFFECT_BREATHING
10 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 7 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
11 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 8 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/ft/mars65/info.json b/keyboards/ft/mars65/info.json
index 08efe50b61..664867655c 100644
--- a/keyboards/ft/mars65/info.json
+++ b/keyboards/ft/mars65/info.json
@@ -20,6 +20,8 @@
20 "pin": "E6" 20 "pin": "E6"
21 }, 21 },
22 "rgblight": { 22 "rgblight": {
23 "saturation_steps": 8,
24 "brightness_steps": 8,
23 "led_count": 24, 25 "led_count": 24,
24 "max_brightness": 130, 26 "max_brightness": 130,
25 "sleep": true 27 "sleep": true
diff --git a/keyboards/gh60/satan/config.h b/keyboards/gh60/satan/config.h
index b2711cfa1f..0dd6c10aa0 100644
--- a/keyboards/gh60/satan/config.h
+++ b/keyboards/gh60/satan/config.h
@@ -34,9 +34,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
34#define RGBLIGHT_EFFECT_RGB_TEST 34#define RGBLIGHT_EFFECT_RGB_TEST
35#define RGBLIGHT_EFFECT_ALTERNATING 35#define RGBLIGHT_EFFECT_ALTERNATING
36#define RGBLIGHT_EFFECT_TWINKLE 36#define RGBLIGHT_EFFECT_TWINKLE
37#define RGBLIGHT_HUE_STEP 10
38#define RGBLIGHT_SAT_STEP 17
39#define RGBLIGHT_VAL_STEP 17
40 37
41/* 38/*
42 * Feature disable options 39 * Feature disable options
diff --git a/keyboards/gh60/satan/info.json b/keyboards/gh60/satan/info.json
index 63319f2ea2..08e73d2270 100644
--- a/keyboards/gh60/satan/info.json
+++ b/keyboards/gh60/satan/info.json
@@ -18,6 +18,7 @@
18 "levels": 4 18 "levels": 4
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "hue_steps": 10,
21 "led_count": 8 22 "led_count": 8
22 }, 23 },
23 "ws2812": { 24 "ws2812": {
diff --git a/keyboards/gh60/v1p3/config.h b/keyboards/gh60/v1p3/config.h
index 55f15856d2..ca30d472c8 100644
--- a/keyboards/gh60/v1p3/config.h
+++ b/keyboards/gh60/v1p3/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23# define RGBLIGHT_EFFECT_BREATHING 20# define RGBLIGHT_EFFECT_BREATHING
24# define RGBLIGHT_EFFECT_RAINBOW_MOOD 21# define RGBLIGHT_EFFECT_RAINBOW_MOOD
25# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/gh60/v1p3/info.json b/keyboards/gh60/v1p3/info.json
index b2a516cbae..7057634fb1 100644
--- a/keyboards/gh60/v1p3/info.json
+++ b/keyboards/gh60/v1p3/info.json
@@ -18,6 +18,8 @@
18 "levels": 15 18 "levels": 15
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 10, 23 "led_count": 10,
22 "sleep": true 24 "sleep": true
23 }, 25 },
diff --git a/keyboards/gkeyboard/gkb_m16/config.h b/keyboards/gkeyboard/gkb_m16/config.h
index 4753a5c6f2..686937e573 100644
--- a/keyboards/gkeyboard/gkb_m16/config.h
+++ b/keyboards/gkeyboard/gkb_m16/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/gkeyboard/gkb_m16/info.json b/keyboards/gkeyboard/gkb_m16/info.json
index e70f9c59d9..589ab4d853 100644
--- a/keyboards/gkeyboard/gkb_m16/info.json
+++ b/keyboards/gkeyboard/gkb_m16/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 4, 14 "led_count": 4,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/gray_studio/aero75/config.h b/keyboards/gray_studio/aero75/config.h
index c3511821d1..35b1ea56bb 100644
--- a/keyboards/gray_studio/aero75/config.h
+++ b/keyboards/gray_studio/aero75/config.h
@@ -5,9 +5,6 @@
5 5
6#define RGBLIGHT_LAYERS 6#define RGBLIGHT_LAYERS
7#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF 7#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF
8#define RGBLIGHT_HUE_STEP 8
9#define RGBLIGHT_SAT_STEP 8
10#define RGBLIGHT_VAL_STEP 8
11// /*== all animations enable ==*/ 8// /*== all animations enable ==*/
12#define RGBLIGHT_EFFECT_BREATHING 9#define RGBLIGHT_EFFECT_BREATHING
13#define RGBLIGHT_EFFECT_RAINBOW_MOOD 10#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/gray_studio/aero75/info.json b/keyboards/gray_studio/aero75/info.json
index d0d700dd9e..7219afb68a 100644
--- a/keyboards/gray_studio/aero75/info.json
+++ b/keyboards/gray_studio/aero75/info.json
@@ -12,6 +12,8 @@
12 "pin": "B10" 12 "pin": "B10"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "saturation_steps": 8,
16 "brightness_steps": 8,
15 "led_count": 1, 17 "led_count": 1,
16 "max_brightness": 200, 18 "max_brightness": 200,
17 "sleep": true 19 "sleep": true
diff --git a/keyboards/gray_studio/apollo80/config.h b/keyboards/gray_studio/apollo80/config.h
index 6f0ccc9309..845978a434 100644
--- a/keyboards/gray_studio/apollo80/config.h
+++ b/keyboards/gray_studio/apollo80/config.h
@@ -16,9 +16,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
16 16
17#pragma once 17#pragma once
18 18
19 #define RGBLIGHT_HUE_STEP 8
20 #define RGBLIGHT_SAT_STEP 8
21 #define RGBLIGHT_VAL_STEP 8
22 #define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_MOOD 19 #define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_MOOD
23 /*== or choose animations ==*/ 20 /*== or choose animations ==*/
24 #define RGBLIGHT_EFFECT_BREATHING 21 #define RGBLIGHT_EFFECT_BREATHING
diff --git a/keyboards/gray_studio/apollo80/info.json b/keyboards/gray_studio/apollo80/info.json
index 2154483373..e0c60212f9 100644
--- a/keyboards/gray_studio/apollo80/info.json
+++ b/keyboards/gray_studio/apollo80/info.json
@@ -12,6 +12,8 @@
12 "pin": "E2" 12 "pin": "E2"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "saturation_steps": 8,
16 "brightness_steps": 8,
15 "led_count": 22, 17 "led_count": 22,
16 "max_brightness": 180, 18 "max_brightness": 180,
17 "sleep": true 19 "sleep": true
diff --git a/keyboards/gray_studio/cod67/config.h b/keyboards/gray_studio/cod67/config.h
index bcf26130c0..ebb36d7fda 100644
--- a/keyboards/gray_studio/cod67/config.h
+++ b/keyboards/gray_studio/cod67/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/gray_studio/cod67/info.json b/keyboards/gray_studio/cod67/info.json
index b73f39ff2e..91b6668581 100644
--- a/keyboards/gray_studio/cod67/info.json
+++ b/keyboards/gray_studio/cod67/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 20, 14 "led_count": 20,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/gray_studio/space65/config.h b/keyboards/gray_studio/space65/config.h
index 39ae589193..c43ea48906 100644
--- a/keyboards/gray_studio/space65/config.h
+++ b/keyboards/gray_studio/space65/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/gray_studio/space65/info.json b/keyboards/gray_studio/space65/info.json
index c1f5a1d0e5..73caa1571b 100644
--- a/keyboards/gray_studio/space65/info.json
+++ b/keyboards/gray_studio/space65/info.json
@@ -19,6 +19,8 @@
19 "breathing": true 19 "breathing": true
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "saturation_steps": 8,
23 "brightness_steps": 8,
22 "led_count": 6, 24 "led_count": 6,
23 "sleep": true 25 "sleep": true
24 }, 26 },
diff --git a/keyboards/gray_studio/space65r3/config.h b/keyboards/gray_studio/space65r3/config.h
index 33b584967a..17d533adfa 100644
--- a/keyboards/gray_studio/space65r3/config.h
+++ b/keyboards/gray_studio/space65r3/config.h
@@ -4,9 +4,6 @@
4 4
5#define RGBLIGHT_LAYERS 5#define RGBLIGHT_LAYERS
6#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF 6#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF
7#define RGBLIGHT_HUE_STEP 8
8#define RGBLIGHT_SAT_STEP 8
9#define RGBLIGHT_VAL_STEP 8
10// /*== all animations enable ==*/ 7// /*== all animations enable ==*/
11#define RGBLIGHT_EFFECT_BREATHING 8#define RGBLIGHT_EFFECT_BREATHING
12#define RGBLIGHT_EFFECT_RAINBOW_MOOD 9#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/gray_studio/space65r3/info.json b/keyboards/gray_studio/space65r3/info.json
index 7d62cf2e35..68cc6a449f 100644
--- a/keyboards/gray_studio/space65r3/info.json
+++ b/keyboards/gray_studio/space65r3/info.json
@@ -12,6 +12,8 @@
12 "pin": "B10" 12 "pin": "B10"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "saturation_steps": 8,
16 "brightness_steps": 8,
15 "led_count": 5, 17 "led_count": 5,
16 "max_brightness": 200, 18 "max_brightness": 200,
17 "sleep": true 19 "sleep": true
diff --git a/keyboards/gray_studio/think65/hotswap/config.h b/keyboards/gray_studio/think65/hotswap/config.h
index 6f60b19ce1..314f467400 100644
--- a/keyboards/gray_studio/think65/hotswap/config.h
+++ b/keyboards/gray_studio/think65/hotswap/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/gray_studio/think65/hotswap/info.json b/keyboards/gray_studio/think65/hotswap/info.json
index 17781d5d67..6e0a300ebf 100644
--- a/keyboards/gray_studio/think65/hotswap/info.json
+++ b/keyboards/gray_studio/think65/hotswap/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 22, 14 "led_count": 22,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/gray_studio/think65/solder/config.h b/keyboards/gray_studio/think65/solder/config.h
index 6f60b19ce1..314f467400 100644
--- a/keyboards/gray_studio/think65/solder/config.h
+++ b/keyboards/gray_studio/think65/solder/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/gray_studio/think65/solder/info.json b/keyboards/gray_studio/think65/solder/info.json
index 65cb2fe499..a4e5d905ab 100644
--- a/keyboards/gray_studio/think65/solder/info.json
+++ b/keyboards/gray_studio/think65/solder/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 22, 14 "led_count": 22,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/grid600/press/config.h b/keyboards/grid600/press/config.h
index 54a0893803..137d23b3ae 100644
--- a/keyboards/grid600/press/config.h
+++ b/keyboards/grid600/press/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 10
21 #define RGBLIGHT_SAT_STEP 17
22 #define RGBLIGHT_VAL_STEP 17
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/grid600/press/info.json b/keyboards/grid600/press/info.json
index 7680f05975..a4a6f43730 100644
--- a/keyboards/grid600/press/info.json
+++ b/keyboards/grid600/press/info.json
@@ -13,6 +13,7 @@
13 "rows": ["F0"] 13 "rows": ["F0"]
14 }, 14 },
15 "rgblight": { 15 "rgblight": {
16 "hue_steps": 10,
16 "led_count": 4, 17 "led_count": 4,
17 "sleep": true 18 "sleep": true
18 }, 19 },
diff --git a/keyboards/h0oni/hotduck/config.h b/keyboards/h0oni/hotduck/config.h
index 3560f972ff..13e5bfb2d3 100644
--- a/keyboards/h0oni/hotduck/config.h
+++ b/keyboards/h0oni/hotduck/config.h
@@ -28,9 +28,6 @@
28#define RGBLIGHT_EFFECT_RGB_TEST 28#define RGBLIGHT_EFFECT_RGB_TEST
29#define RGBLIGHT_EFFECT_ALTERNATING 29#define RGBLIGHT_EFFECT_ALTERNATING
30#define RGBLIGHT_EFFECT_TWINKLE 30#define RGBLIGHT_EFFECT_TWINKLE
31#define RGBLIGHT_HUE_STEP 10
32#define RGBLIGHT_SAT_STEP 15
33#define RGBLIGHT_VAL_STEP 15
34 31
35/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 32/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
36#define LOCKING_SUPPORT_ENABLE 33#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/h0oni/hotduck/info.json b/keyboards/h0oni/hotduck/info.json
index a7f8a48bdd..2a1e8449d4 100644
--- a/keyboards/h0oni/hotduck/info.json
+++ b/keyboards/h0oni/hotduck/info.json
@@ -14,6 +14,9 @@
14 }, 14 },
15 "diode_direction": "COL2ROW", 15 "diode_direction": "COL2ROW",
16 "rgblight": { 16 "rgblight": {
17 "hue_steps": 10,
18 "saturation_steps": 15,
19 "brightness_steps": 15,
17 "led_count": 20 20 "led_count": 20
18 }, 21 },
19 "ws2812": { 22 "ws2812": {
diff --git a/keyboards/hadron/ver2/config.h b/keyboards/hadron/ver2/config.h
index dbdda7b145..85a236184d 100644
--- a/keyboards/hadron/ver2/config.h
+++ b/keyboards/hadron/ver2/config.h
@@ -30,5 +30,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
30#define RGBLIGHT_EFFECT_RGB_TEST 30#define RGBLIGHT_EFFECT_RGB_TEST
31#define RGBLIGHT_EFFECT_ALTERNATING 31#define RGBLIGHT_EFFECT_ALTERNATING
32#define RGBLIGHT_EFFECT_TWINKLE 32#define RGBLIGHT_EFFECT_TWINKLE
33#define RGBLIGHT_HUE_STEP 10
34#define RGBLIGHT_SAT_STEP 17
diff --git a/keyboards/hadron/ver2/info.json b/keyboards/hadron/ver2/info.json
index 60edaa9478..ad56f5c9ab 100644
--- a/keyboards/hadron/ver2/info.json
+++ b/keyboards/hadron/ver2/info.json
@@ -8,6 +8,7 @@
8 }, 8 },
9 "diode_direction": "COL2ROW", 9 "diode_direction": "COL2ROW",
10 "rgblight": { 10 "rgblight": {
11 "hue_steps": 10,
11 "led_count": 14 12 "led_count": 14
12 }, 13 },
13 "ws2812": { 14 "ws2812": {
diff --git a/keyboards/halfcliff/config.h b/keyboards/halfcliff/config.h
index 4113f03bc8..d3c5de4338 100644
--- a/keyboards/halfcliff/config.h
+++ b/keyboards/halfcliff/config.h
@@ -25,10 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define MATRIX_ROW_PINS { F5, F6, F7, D7, B5, F5, F6, F7, D7, B5 } 25#define MATRIX_ROW_PINS { F5, F6, F7, D7, B5, F5, F6, F7, D7, B5 }
26#define MATRIX_COL_PINS { B4, E6, C6, B6, B2 } 26#define MATRIX_COL_PINS { B4, E6, C6, B6, B2 }
27 27
28 #define RGBLIGHT_HUE_STEP 8
29 #define RGBLIGHT_SAT_STEP 8
30 #define RGBLIGHT_VAL_STEP 8
31
32/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 28/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
33#define LOCKING_SUPPORT_ENABLE 29#define LOCKING_SUPPORT_ENABLE
34/* Locking resynchronize hack */ 30/* Locking resynchronize hack */
diff --git a/keyboards/halfcliff/info.json b/keyboards/halfcliff/info.json
index 1e5cdfcf55..0c9b4ddb0f 100644
--- a/keyboards/halfcliff/info.json
+++ b/keyboards/halfcliff/info.json
@@ -17,6 +17,8 @@
17 "soft_serial_pin": "D2" 17 "soft_serial_pin": "D2"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "saturation_steps": 8,
21 "brightness_steps": 8,
20 "led_count": 10, 22 "led_count": 10,
21 "sleep": true, 23 "sleep": true,
22 "split_count": [5, 5] 24 "split_count": [5, 5]
diff --git a/keyboards/handwired/6macro/config.h b/keyboards/handwired/6macro/config.h
index d8999dc37a..9b3ff4cb6d 100644
--- a/keyboards/handwired/6macro/config.h
+++ b/keyboards/handwired/6macro/config.h
@@ -18,9 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
18#pragma once 18#pragma once
19 19
20#define RGB_MATRIX_LED_COUNT 10 20#define RGB_MATRIX_LED_COUNT 10
21#define RGBLIGHT_HUE_STEP 10
22#define RGBLIGHT_SAT_STEP 17
23#define RGBLIGHT_VAL_STEP 17
24#define RGBLIGHT_EFFECT_BREATHING 21#define RGBLIGHT_EFFECT_BREATHING
25#define RGBLIGHT_EFFECT_RAINBOW_MOOD 22#define RGBLIGHT_EFFECT_RAINBOW_MOOD
26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 23#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/handwired/6macro/info.json b/keyboards/handwired/6macro/info.json
index 6faf7f579f..8f41316cd8 100644
--- a/keyboards/handwired/6macro/info.json
+++ b/keyboards/handwired/6macro/info.json
@@ -9,6 +9,7 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "hue_steps": 10,
12 "led_count": 10 13 "led_count": 10
13 }, 14 },
14 "ws2812": { 15 "ws2812": {
diff --git a/keyboards/handwired/atreus50/config.h b/keyboards/handwired/atreus50/config.h
index 98b6190067..3a3231b9b9 100644
--- a/keyboards/handwired/atreus50/config.h
+++ b/keyboards/handwired/atreus50/config.h
@@ -33,9 +33,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
33#define RGBLIGHT_EFFECT_RGB_TEST 33#define RGBLIGHT_EFFECT_RGB_TEST
34#define RGBLIGHT_EFFECT_ALTERNATING 34#define RGBLIGHT_EFFECT_ALTERNATING
35#define RGBLIGHT_EFFECT_TWINKLE 35#define RGBLIGHT_EFFECT_TWINKLE
36#define RGBLIGHT_HUE_STEP 10
37#define RGBLIGHT_SAT_STEP 17
38#define RGBLIGHT_VAL_STEP 17
39 36
40/* 37/*
41 * Feature disable options 38 * Feature disable options
diff --git a/keyboards/handwired/atreus50/info.json b/keyboards/handwired/atreus50/info.json
index 7bb335a607..e1394555fe 100644
--- a/keyboards/handwired/atreus50/info.json
+++ b/keyboards/handwired/atreus50/info.json
@@ -9,6 +9,7 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "hue_steps": 10,
12 "led_count": 12 13 "led_count": 12
13 }, 14 },
14 "ws2812": { 15 "ws2812": {
diff --git a/keyboards/handwired/bento/rev1/config.h b/keyboards/handwired/bento/rev1/config.h
index 31efed8fc0..bf4ae6d7d1 100644
--- a/keyboards/handwired/bento/rev1/config.h
+++ b/keyboards/handwired/bento/rev1/config.h
@@ -16,9 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19 #define RGBLIGHT_HUE_STEP 8
20 #define RGBLIGHT_SAT_STEP 8
21 #define RGBLIGHT_VAL_STEP 8
22#define RGBLIGHT_EFFECT_BREATHING 19#define RGBLIGHT_EFFECT_BREATHING
23#define RGBLIGHT_EFFECT_RAINBOW_MOOD 20#define RGBLIGHT_EFFECT_RAINBOW_MOOD
24#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 21#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/handwired/bento/rev1/info.json b/keyboards/handwired/bento/rev1/info.json
index 26e73a8d88..527341e96a 100644
--- a/keyboards/handwired/bento/rev1/info.json
+++ b/keyboards/handwired/bento/rev1/info.json
@@ -9,6 +9,8 @@
9 "device_version": "1.0.0" 9 "device_version": "1.0.0"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 4, 14 "led_count": 4,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/handwired/consolekeyboard/18key/config.h b/keyboards/handwired/consolekeyboard/18key/config.h
index 617bbd1f95..7b68a5560c 100644
--- a/keyboards/handwired/consolekeyboard/18key/config.h
+++ b/keyboards/handwired/consolekeyboard/18key/config.h
@@ -16,9 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19 #define RGBLIGHT_HUE_STEP 8
20 #define RGBLIGHT_SAT_STEP 8
21 #define RGBLIGHT_VAL_STEP 8
22 #define RGBLIGHT_EFFECT_BREATHING 19 #define RGBLIGHT_EFFECT_BREATHING
23// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 20// #define RGBLIGHT_EFFECT_RAINBOW_MOOD
24// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 21// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/handwired/consolekeyboard/18key/info.json b/keyboards/handwired/consolekeyboard/18key/info.json
index 9a8f73071e..d6ce8fb928 100644
--- a/keyboards/handwired/consolekeyboard/18key/info.json
+++ b/keyboards/handwired/consolekeyboard/18key/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 6, 14 "led_count": 6,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/handwired/consolekeyboard/20key/config.h b/keyboards/handwired/consolekeyboard/20key/config.h
index 617bbd1f95..7b68a5560c 100644
--- a/keyboards/handwired/consolekeyboard/20key/config.h
+++ b/keyboards/handwired/consolekeyboard/20key/config.h
@@ -16,9 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19 #define RGBLIGHT_HUE_STEP 8
20 #define RGBLIGHT_SAT_STEP 8
21 #define RGBLIGHT_VAL_STEP 8
22 #define RGBLIGHT_EFFECT_BREATHING 19 #define RGBLIGHT_EFFECT_BREATHING
23// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 20// #define RGBLIGHT_EFFECT_RAINBOW_MOOD
24// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 21// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/handwired/consolekeyboard/20key/info.json b/keyboards/handwired/consolekeyboard/20key/info.json
index 3c613d7ff6..bfcbf70c85 100644
--- a/keyboards/handwired/consolekeyboard/20key/info.json
+++ b/keyboards/handwired/consolekeyboard/20key/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 6, 14 "led_count": 6,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/handwired/consolekeyboard/27key/config.h b/keyboards/handwired/consolekeyboard/27key/config.h
index 617bbd1f95..7b68a5560c 100644
--- a/keyboards/handwired/consolekeyboard/27key/config.h
+++ b/keyboards/handwired/consolekeyboard/27key/config.h
@@ -16,9 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19 #define RGBLIGHT_HUE_STEP 8
20 #define RGBLIGHT_SAT_STEP 8
21 #define RGBLIGHT_VAL_STEP 8
22 #define RGBLIGHT_EFFECT_BREATHING 19 #define RGBLIGHT_EFFECT_BREATHING
23// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 20// #define RGBLIGHT_EFFECT_RAINBOW_MOOD
24// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 21// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/handwired/consolekeyboard/27key/info.json b/keyboards/handwired/consolekeyboard/27key/info.json
index 973d04481c..3c303fc9aa 100644
--- a/keyboards/handwired/consolekeyboard/27key/info.json
+++ b/keyboards/handwired/consolekeyboard/27key/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 6, 14 "led_count": 6,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/handwired/consolekeyboard/30key/config.h b/keyboards/handwired/consolekeyboard/30key/config.h
index 3756baa856..8d327bf5bd 100644
--- a/keyboards/handwired/consolekeyboard/30key/config.h
+++ b/keyboards/handwired/consolekeyboard/30key/config.h
@@ -16,9 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19 #define RGBLIGHT_HUE_STEP 8
20 #define RGBLIGHT_SAT_STEP 8
21 #define RGBLIGHT_VAL_STEP 8
22 #define RGBLIGHT_EFFECT_BREATHING 19 #define RGBLIGHT_EFFECT_BREATHING
23// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 20// #define RGBLIGHT_EFFECT_RAINBOW_MOOD
24// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 21// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/handwired/consolekeyboard/30key/info.json b/keyboards/handwired/consolekeyboard/30key/info.json
index 64f69ac4be..9e60ae68ad 100644
--- a/keyboards/handwired/consolekeyboard/30key/info.json
+++ b/keyboards/handwired/consolekeyboard/30key/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 6, 14 "led_count": 6,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/handwired/croxsplit44/config.h b/keyboards/handwired/croxsplit44/config.h
index ceb0d42000..8ef7c658a7 100644
--- a/keyboards/handwired/croxsplit44/config.h
+++ b/keyboards/handwired/croxsplit44/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/handwired/croxsplit44/info.json b/keyboards/handwired/croxsplit44/info.json
index 06ad72c5ec..74e1e0db69 100644
--- a/keyboards/handwired/croxsplit44/info.json
+++ b/keyboards/handwired/croxsplit44/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 42, 14 "led_count": 42,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/handwired/cyberstar/config.h b/keyboards/handwired/cyberstar/config.h
index 3dc7c6c43a..0e47fb3111 100644
--- a/keyboards/handwired/cyberstar/config.h
+++ b/keyboards/handwired/cyberstar/config.h
@@ -28,9 +28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28#define WS2812_DMA_CHANNEL 3 28#define WS2812_DMA_CHANNEL 3
29#define WS2812_BYTE_ORDER WS2812_BYTE_ORDER_RGB 29#define WS2812_BYTE_ORDER WS2812_BYTE_ORDER_RGB
30 30
31#define RGBLIGHT_HUE_STEP 8
32#define RGBLIGHT_SAT_STEP 8
33#define RGBLIGHT_VAL_STEP 8
34#define RGBLIGHT_EFFECT_BREATHING 31#define RGBLIGHT_EFFECT_BREATHING
35#define RGBLIGHT_EFFECT_RAINBOW_MOOD 32#define RGBLIGHT_EFFECT_RAINBOW_MOOD
36#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 33#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/handwired/cyberstar/info.json b/keyboards/handwired/cyberstar/info.json
index ca4ab5483d..8384d1a69f 100644
--- a/keyboards/handwired/cyberstar/info.json
+++ b/keyboards/handwired/cyberstar/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 12 14 "led_count": 12
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/handwired/d48/config.h b/keyboards/handwired/d48/config.h
index fbf5fb3a26..8e3cd43739 100644
--- a/keyboards/handwired/d48/config.h
+++ b/keyboards/handwired/d48/config.h
@@ -2,9 +2,6 @@
2 2
3/* RGB Underglow */ 3/* RGB Underglow */
4#ifdef RGBLIGHT_ENABLE 4#ifdef RGBLIGHT_ENABLE
5#define RGBLIGHT_HUE_STEP 8
6#define RGBLIGHT_SAT_STEP 8
7#define RGBLIGHT_VAL_STEP 8
8#define RGBLIGHT_EFFECT_BREATHING 5#define RGBLIGHT_EFFECT_BREATHING
9#define RGBLIGHT_EFFECT_RAINBOW_MOOD 6#define RGBLIGHT_EFFECT_RAINBOW_MOOD
10#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 7#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/handwired/d48/info.json b/keyboards/handwired/d48/info.json
index 48a373b596..8e2bda7218 100644
--- a/keyboards/handwired/d48/info.json
+++ b/keyboards/handwired/d48/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 14 14 "led_count": 14
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/handwired/freoduo/config.h b/keyboards/handwired/freoduo/config.h
index f7a41abb5c..7ee7aeb3b9 100644
--- a/keyboards/handwired/freoduo/config.h
+++ b/keyboards/handwired/freoduo/config.h
@@ -29,6 +29,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29#define RGBLIGHT_EFFECT_RGB_TEST 29#define RGBLIGHT_EFFECT_RGB_TEST
30#define RGBLIGHT_EFFECT_ALTERNATING 30#define RGBLIGHT_EFFECT_ALTERNATING
31#define RGBLIGHT_EFFECT_TWINKLE 31#define RGBLIGHT_EFFECT_TWINKLE
32#define RGBLIGHT_HUE_STEP 16
33#define RGBLIGHT_SAT_STEP 8
34#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/handwired/freoduo/info.json b/keyboards/handwired/freoduo/info.json
index c861e7bd10..9628157477 100644
--- a/keyboards/handwired/freoduo/info.json
+++ b/keyboards/handwired/freoduo/info.json
@@ -17,6 +17,9 @@
17 "soft_serial_pin": "D0" 17 "soft_serial_pin": "D0"
18}, 18},
19"rgblight": { 19"rgblight": {
20 "hue_steps": 16,
21 "saturation_steps": 8,
22 "brightness_steps": 8,
20 "led_count": 30, 23 "led_count": 30,
21 "sleep": true, 24 "sleep": true,
22 "led_map": [15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30], 25 "led_map": [15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30],
diff --git a/keyboards/handwired/heisenberg/config.h b/keyboards/handwired/heisenberg/config.h
index 9f0d47fa3a..470d116348 100644
--- a/keyboards/handwired/heisenberg/config.h
+++ b/keyboards/handwired/heisenberg/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20// #define RGBLIGHT_HUE_STEP 8
21// #define RGBLIGHT_SAT_STEP 8
22// #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/handwired/jopr/config.h b/keyboards/handwired/jopr/config.h
index b629fcc62e..59717346c3 100644
--- a/keyboards/handwired/jopr/config.h
+++ b/keyboards/handwired/jopr/config.h
@@ -7,7 +7,3 @@
7#define LOCKING_RESYNC_ENABLE 7#define LOCKING_RESYNC_ENABLE
8 8
9#define NO_ACTION_ONESHOT 9#define NO_ACTION_ONESHOT
10
11#define RGBLIGHT_HUE_STEP 1
12#define RGBLIGHT_SAT_STEP 1
13#define RGBLIGHT_VAL_STEP 1
diff --git a/keyboards/handwired/jopr/info.json b/keyboards/handwired/jopr/info.json
index afe3937d83..78fb52cb99 100644
--- a/keyboards/handwired/jopr/info.json
+++ b/keyboards/handwired/jopr/info.json
@@ -9,6 +9,9 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "hue_steps": 1,
13 "saturation_steps": 1,
14 "brightness_steps": 1,
12 "led_count": 1 15 "led_count": 1
13 }, 16 },
14 "ws2812": { 17 "ws2812": {
diff --git a/keyboards/handwired/lovelive9/config.h b/keyboards/handwired/lovelive9/config.h
index 6fc9369119..547baa54c2 100644
--- a/keyboards/handwired/lovelive9/config.h
+++ b/keyboards/handwired/lovelive9/config.h
@@ -13,6 +13,3 @@
13#define RGBLIGHT_EFFECT_ALTERNATING 13#define RGBLIGHT_EFFECT_ALTERNATING
14#define RGBLIGHT_EFFECT_TWINKLE 14#define RGBLIGHT_EFFECT_TWINKLE
15#define RGBLIGHT_EFFECT_SNAKE_LENGTH 4 15#define RGBLIGHT_EFFECT_SNAKE_LENGTH 4
16#define RGBLIGHT_HUE_STEP 10
17#define RGBLIGHT_SAT_STEP 17
18#define RGBLIGHT_VAL_STEP 17
diff --git a/keyboards/handwired/lovelive9/info.json b/keyboards/handwired/lovelive9/info.json
index 4e1f755680..893db7f9da 100644
--- a/keyboards/handwired/lovelive9/info.json
+++ b/keyboards/handwired/lovelive9/info.json
@@ -18,6 +18,7 @@
18 "breathing_period": 2 18 "breathing_period": 2
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "hue_steps": 10,
21 "led_count": 9 22 "led_count": 9
22 }, 23 },
23 "ws2812": { 24 "ws2812": {
diff --git a/keyboards/handwired/macroboard/config.h b/keyboards/handwired/macroboard/config.h
index 507b22b519..e019e4251a 100644
--- a/keyboards/handwired/macroboard/config.h
+++ b/keyboards/handwired/macroboard/config.h
@@ -24,9 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24#define WS2812_DMA_CHANNEL 2 // DMA Channel for TIMx_UP, see the respective reference manual for the appropriate values for your MCU. 24#define WS2812_DMA_CHANNEL 2 // DMA Channel for TIMx_UP, see the respective reference manual for the appropriate values for your MCU.
25#define WS2812_PWM_TARGET_PERIOD 800000 25#define WS2812_PWM_TARGET_PERIOD 800000
26 26
27# define RGBLIGHT_HUE_STEP 8
28# define RGBLIGHT_SAT_STEP 8
29# define RGBLIGHT_VAL_STEP 8
30# define RGBLIGHT_EFFECT_BREATHING 27# define RGBLIGHT_EFFECT_BREATHING
31# define RGBLIGHT_EFFECT_RAINBOW_MOOD 28# define RGBLIGHT_EFFECT_RAINBOW_MOOD
32# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 29# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/handwired/macroboard/info.json b/keyboards/handwired/macroboard/info.json
index 2c99da4311..493e6981f7 100644
--- a/keyboards/handwired/macroboard/info.json
+++ b/keyboards/handwired/macroboard/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 24, 14 "led_count": 24,
13 "sleep": true, 15 "sleep": true,
14 "led_map": [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 3, 1] 16 "led_map": [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 3, 1]
diff --git a/keyboards/handwired/marauder/config.h b/keyboards/handwired/marauder/config.h
index 1e80b3a908..9d56df98e1 100644
--- a/keyboards/handwired/marauder/config.h
+++ b/keyboards/handwired/marauder/config.h
@@ -17,7 +17,3 @@
17#pragma once 17#pragma once
18 18
19#define LAYER_STATE_8BIT 19#define LAYER_STATE_8BIT
20
21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/handwired/marauder/info.json b/keyboards/handwired/marauder/info.json
index 27403cb5ea..5c17825a63 100644
--- a/keyboards/handwired/marauder/info.json
+++ b/keyboards/handwired/marauder/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 7, 14 "led_count": 7,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/handwired/owlet60/config.h b/keyboards/handwired/owlet60/config.h
index 091c2f8c06..18ab1e446f 100644
--- a/keyboards/handwired/owlet60/config.h
+++ b/keyboards/handwired/owlet60/config.h
@@ -40,9 +40,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
40/* COL2ROW, ROW2COL*/ 40/* COL2ROW, ROW2COL*/
41#define DIODE_DIRECTION COL2ROW 41#define DIODE_DIRECTION COL2ROW
42 42
43 #define RGBLIGHT_HUE_STEP 8
44 #define RGBLIGHT_SAT_STEP 8
45 #define RGBLIGHT_VAL_STEP 8
46#define RGBLIGHT_EFFECT_BREATHING 43#define RGBLIGHT_EFFECT_BREATHING
47#define RGBLIGHT_EFFECT_RAINBOW_MOOD 44#define RGBLIGHT_EFFECT_RAINBOW_MOOD
48#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 45#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/handwired/owlet60/info.json b/keyboards/handwired/owlet60/info.json
index 2410865a21..e697ca7a38 100644
--- a/keyboards/handwired/owlet60/info.json
+++ b/keyboards/handwired/owlet60/info.json
@@ -12,6 +12,8 @@
12 "pin": "D0" 12 "pin": "D0"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "saturation_steps": 8,
16 "brightness_steps": 8,
15 "led_count": 8, 17 "led_count": 8,
16 "max_brightness": 128, 18 "max_brightness": 128,
17 "sleep": true 19 "sleep": true
diff --git a/keyboards/handwired/prkl30/feather/config.h b/keyboards/handwired/prkl30/feather/config.h
index 5f652834a5..692efc513c 100644
--- a/keyboards/handwired/prkl30/feather/config.h
+++ b/keyboards/handwired/prkl30/feather/config.h
@@ -26,6 +26,3 @@
26#define RGBLIGHT_EFFECT_RGB_TEST 26#define RGBLIGHT_EFFECT_RGB_TEST
27#define RGBLIGHT_EFFECT_ALTERNATING 27#define RGBLIGHT_EFFECT_ALTERNATING
28#define RGBLIGHT_EFFECT_TWINKLE 28#define RGBLIGHT_EFFECT_TWINKLE
29#define RGBLIGHT_HUE_STEP 8
30#define RGBLIGHT_SAT_STEP 8
31#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/handwired/prkl30/feather/info.json b/keyboards/handwired/prkl30/feather/info.json
index 5b9b821d4d..e0570d71bf 100644
--- a/keyboards/handwired/prkl30/feather/info.json
+++ b/keyboards/handwired/prkl30/feather/info.json
@@ -1,5 +1,7 @@
1{ 1{
2 "rgblight": { 2 "rgblight": {
3 "saturation_steps": 8,
4 "brightness_steps": 8,
3 "led_count": 13 5 "led_count": 13
4 }, 6 },
5 "ws2812": { 7 "ws2812": {
diff --git a/keyboards/handwired/prkl30/promicro/config.h b/keyboards/handwired/prkl30/promicro/config.h
index 5f652834a5..692efc513c 100644
--- a/keyboards/handwired/prkl30/promicro/config.h
+++ b/keyboards/handwired/prkl30/promicro/config.h
@@ -26,6 +26,3 @@
26#define RGBLIGHT_EFFECT_RGB_TEST 26#define RGBLIGHT_EFFECT_RGB_TEST
27#define RGBLIGHT_EFFECT_ALTERNATING 27#define RGBLIGHT_EFFECT_ALTERNATING
28#define RGBLIGHT_EFFECT_TWINKLE 28#define RGBLIGHT_EFFECT_TWINKLE
29#define RGBLIGHT_HUE_STEP 8
30#define RGBLIGHT_SAT_STEP 8
31#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/handwired/prkl30/promicro/info.json b/keyboards/handwired/prkl30/promicro/info.json
index d58fb2c5f3..a77a02a6c3 100644
--- a/keyboards/handwired/prkl30/promicro/info.json
+++ b/keyboards/handwired/prkl30/promicro/info.json
@@ -4,6 +4,8 @@
4 "rows": ["D4", "C6", "D7", "E6"] 4 "rows": ["D4", "C6", "D7", "E6"]
5 }, 5 },
6 "rgblight": { 6 "rgblight": {
7 "saturation_steps": 8,
8 "brightness_steps": 8,
7 "led_count": 13 9 "led_count": 13
8 }, 10 },
9 "ws2812": { 11 "ws2812": {
diff --git a/keyboards/handwired/symmetry60/config.h b/keyboards/handwired/symmetry60/config.h
index c7c89484e2..3ae1aa8032 100644
--- a/keyboards/handwired/symmetry60/config.h
+++ b/keyboards/handwired/symmetry60/config.h
@@ -27,9 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define RGBLIGHT_EFFECT_RGB_TEST 27#define RGBLIGHT_EFFECT_RGB_TEST
28#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30#define RGBLIGHT_HUE_STEP 8
31#define RGBLIGHT_SAT_STEP 8
32#define RGBLIGHT_VAL_STEP 8
33 30
34/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 31/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
35#define LOCKING_SUPPORT_ENABLE 32#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/handwired/symmetry60/info.json b/keyboards/handwired/symmetry60/info.json
index b533a8a5cf..88f6f1c913 100644
--- a/keyboards/handwired/symmetry60/info.json
+++ b/keyboards/handwired/symmetry60/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 14 14 "led_count": 14
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/handwired/tennie/config.h b/keyboards/handwired/tennie/config.h
index b06381d918..b54ad5f3ef 100644
--- a/keyboards/handwired/tennie/config.h
+++ b/keyboards/handwired/tennie/config.h
@@ -18,9 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
18#pragma once 18#pragma once
19 19
20#define RGBW 20#define RGBW
21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8
24#define RGBLIGHT_EFFECT_BREATHING 21#define RGBLIGHT_EFFECT_BREATHING
25#define RGBLIGHT_EFFECT_RAINBOW_MOOD 22#define RGBLIGHT_EFFECT_RAINBOW_MOOD
26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 23#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/handwired/tennie/info.json b/keyboards/handwired/tennie/info.json
index f506b7996a..241bacd95f 100644
--- a/keyboards/handwired/tennie/info.json
+++ b/keyboards/handwired/tennie/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 1 14 "led_count": 1
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/handwired/traveller/config.h b/keyboards/handwired/traveller/config.h
deleted file mode 100644
index df417163ab..0000000000
--- a/keyboards/handwired/traveller/config.h
+++ /dev/null
@@ -1,38 +0,0 @@
1/*
2Copyright 2012 Jun Wako <wakojun@gmail.com>
3
4This program is free software: you can redistribute it and/or modify
5it under the terms of the GNU General Public License as published by
6the Free Software Foundation, either version 2 of the License, or
7(at your option) any later version.
8
9This program is distributed in the hope that it will be useful,
10but WITHOUT ANY WARRANTY; without even the implied warranty of
11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12GNU General Public License for more details.
13
14You should have received a copy of the GNU General Public License
15along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/
17
18#pragma once
19
20# define RGBLIGHT_HUE_STEP 10
21# define RGBLIGHT_SAT_STEP 17
22# define RGBLIGHT_VAL_STEP 17
23
24/*
25 * Feature disable options
26 * These options are also useful to firmware size reduction.
27 */
28
29/* disable debug print */
30//#define NO_DEBUG
31
32/* disable print */
33//#define NO_PRINT
34
35/* disable action features */
36//#define NO_ACTION_LAYER
37//#define NO_ACTION_TAPPING
38//#define NO_ACTION_ONESHOT
diff --git a/keyboards/handwired/traveller/info.json b/keyboards/handwired/traveller/info.json
index 64abd90db2..ea1b3e3530 100644
--- a/keyboards/handwired/traveller/info.json
+++ b/keyboards/handwired/traveller/info.json
@@ -9,6 +9,7 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "hue_steps": 10,
12 "led_count": 1 13 "led_count": 1
13 }, 14 },
14 "ws2812": { 15 "ws2812": {
diff --git a/keyboards/handwired/tsubasa/config.h b/keyboards/handwired/tsubasa/config.h
index 1eb108f09c..52087ea54b 100644
--- a/keyboards/handwired/tsubasa/config.h
+++ b/keyboards/handwired/tsubasa/config.h
@@ -18,9 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
18#pragma once 18#pragma once
19#define MASTER_RIGHT 19#define MASTER_RIGHT
20 20
21# define RGBLIGHT_HUE_STEP 8
22# define RGBLIGHT_SAT_STEP 1
23# define RGBLIGHT_VAL_STEP 1
24# define RGBLIGHT_EFFECT_BREATHING 21# define RGBLIGHT_EFFECT_BREATHING
25# define RGBLIGHT_EFFECT_RAINBOW_MOOD 22# define RGBLIGHT_EFFECT_RAINBOW_MOOD
26# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 23# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/handwired/tsubasa/info.json b/keyboards/handwired/tsubasa/info.json
index 4c289395cf..f5e2ecd126 100644
--- a/keyboards/handwired/tsubasa/info.json
+++ b/keyboards/handwired/tsubasa/info.json
@@ -9,6 +9,8 @@
9 "device_version": "1.0.0" 9 "device_version": "1.0.0"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 1,
13 "brightness_steps": 1,
12 "led_count": 12, 14 "led_count": 12,
13 "split_count": [6, 6] 15 "split_count": [6, 6]
14 }, 16 },
diff --git a/keyboards/helix/pico/config.h b/keyboards/helix/pico/config.h
index d6b90dfdd6..9d7a787c13 100644
--- a/keyboards/helix/pico/config.h
+++ b/keyboards/helix/pico/config.h
@@ -71,8 +71,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
71 #endif 71 #endif
72 #define RGBLIGHT_VAL_STEP 4 72 #define RGBLIGHT_VAL_STEP 4
73#endif 73#endif
74#define RGBLIGHT_HUE_STEP 10
75#define RGBLIGHT_SAT_STEP 17
76 74
77#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE) 75#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE)
78// USB_MAX_POWER_CONSUMPTION value for Helix keyboard 76// USB_MAX_POWER_CONSUMPTION value for Helix keyboard
diff --git a/keyboards/helix/pico/info.json b/keyboards/helix/pico/info.json
index 1147d09f37..bd24bd0035 100644
--- a/keyboards/helix/pico/info.json
+++ b/keyboards/helix/pico/info.json
@@ -11,6 +11,9 @@
11 "split": { 11 "split": {
12 "soft_serial_pin": "D2" 12 "soft_serial_pin": "D2"
13 }, 13 },
14 "rgblight": {
15 "hue_steps": 10
16 },
14 "ws2812": { 17 "ws2812": {
15 "pin": "D3" 18 "pin": "D3"
16 }, 19 },
diff --git a/keyboards/helix/rev2/config.h b/keyboards/helix/rev2/config.h
index 1d71636757..1e15f82599 100644
--- a/keyboards/helix/rev2/config.h
+++ b/keyboards/helix/rev2/config.h
@@ -55,8 +55,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
55 #endif 55 #endif
56 #define RGBLIGHT_VAL_STEP 4 56 #define RGBLIGHT_VAL_STEP 4
57#endif 57#endif
58#define RGBLIGHT_HUE_STEP 10
59#define RGBLIGHT_SAT_STEP 17
60 58
61#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE) 59#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE)
62// USB_MAX_POWER_CONSUMPTION value for Helix keyboard 60// USB_MAX_POWER_CONSUMPTION value for Helix keyboard
diff --git a/keyboards/helix/rev2/info.json b/keyboards/helix/rev2/info.json
index 105b05e6e3..ad33f5b476 100644
--- a/keyboards/helix/rev2/info.json
+++ b/keyboards/helix/rev2/info.json
@@ -16,6 +16,9 @@
16 "split": { 16 "split": {
17 "soft_serial_pin": "D2" 17 "soft_serial_pin": "D2"
18 }, 18 },
19 "rgblight": {
20 "hue_steps": 10
21 },
19 "ws2812": { 22 "ws2812": {
20 "pin": "D3" 23 "pin": "D3"
21 }, 24 },
diff --git a/keyboards/helix/rev3_4rows/config.h b/keyboards/helix/rev3_4rows/config.h
index 3598563ab0..712d95ebcd 100644
--- a/keyboards/helix/rev3_4rows/config.h
+++ b/keyboards/helix/rev3_4rows/config.h
@@ -58,9 +58,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
58#endif 58#endif
59 59
60#ifdef RGBLIGHT_ENABLE 60#ifdef RGBLIGHT_ENABLE
61// #define RGBLIGHT_HUE_STEP 8
62// #define RGBLIGHT_SAT_STEP 8
63// #define RGBLIGHT_VAL_STEP 8
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/helix/rev3_5rows/config.h b/keyboards/helix/rev3_5rows/config.h
index f40999c1f7..658b3bcd4c 100644
--- a/keyboards/helix/rev3_5rows/config.h
+++ b/keyboards/helix/rev3_5rows/config.h
@@ -58,9 +58,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
58#endif 58#endif
59 59
60#ifdef RGBLIGHT_ENABLE 60#ifdef RGBLIGHT_ENABLE
61// #define RGBLIGHT_HUE_STEP 8
62// #define RGBLIGHT_SAT_STEP 8
63// #define RGBLIGHT_VAL_STEP 8
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/hifumi/config.h b/keyboards/hifumi/config.h
index 89a9909d84..019c322c09 100644
--- a/keyboards/hifumi/config.h
+++ b/keyboards/hifumi/config.h
@@ -17,7 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17#pragma once 17#pragma once
18 18
19/* ws2812 RGB LED */ 19/* ws2812 RGB LED */
20#define RGBLIGHT_HUE_STEP 5
21#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
22#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
23#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/hifumi/info.json b/keyboards/hifumi/info.json
index 76daee50b7..7e11c0b4a6 100644
--- a/keyboards/hifumi/info.json
+++ b/keyboards/hifumi/info.json
@@ -14,6 +14,7 @@
14 }, 14 },
15 "diode_direction": "COL2ROW", 15 "diode_direction": "COL2ROW",
16 "rgblight": { 16 "rgblight": {
17 "hue_steps": 5,
17 "led_count": 6 18 "led_count": 6
18 }, 19 },
19 "ws2812": { 20 "ws2812": {
diff --git a/keyboards/hineybush/h08_ocelot/config.h b/keyboards/hineybush/h08_ocelot/config.h
index bb2d589ca7..5b18aaa265 100644
--- a/keyboards/hineybush/h08_ocelot/config.h
+++ b/keyboards/hineybush/h08_ocelot/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20# define RGBLIGHT_HUE_STEP 8
21# define RGBLIGHT_SAT_STEP 8
22# define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/hineybush/h08_ocelot/info.json b/keyboards/hineybush/h08_ocelot/info.json
index 2f83d1a9e9..f802eea134 100644
--- a/keyboards/hineybush/h08_ocelot/info.json
+++ b/keyboards/hineybush/h08_ocelot/info.json
@@ -17,6 +17,8 @@
17 "pin": "F1" 17 "pin": "F1"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "saturation_steps": 8,
21 "brightness_steps": 8,
20 "led_count": 7, 22 "led_count": 7,
21 "max_brightness": 220, 23 "max_brightness": 220,
22 "sleep": true 24 "sleep": true
diff --git a/keyboards/hineybush/h60/config.h b/keyboards/hineybush/h60/config.h
index 760ec3d55e..696c5aefde 100644
--- a/keyboards/hineybush/h60/config.h
+++ b/keyboards/hineybush/h60/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23 /*== all animations enable ==*/ 20 /*== all animations enable ==*/
24#define RGBLIGHT_EFFECT_BREATHING 21#define RGBLIGHT_EFFECT_BREATHING
25#define RGBLIGHT_EFFECT_RAINBOW_MOOD 22#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/hineybush/h60/info.json b/keyboards/hineybush/h60/info.json
index 55b033d52c..964ce2b73d 100644
--- a/keyboards/hineybush/h60/info.json
+++ b/keyboards/hineybush/h60/info.json
@@ -18,6 +18,8 @@
18 "levels": 12 18 "levels": 12
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 16, 23 "led_count": 16,
22 "sleep": true 24 "sleep": true
23 }, 25 },
diff --git a/keyboards/hineybush/h65/config.h b/keyboards/hineybush/h65/config.h
index bb2d589ca7..5b18aaa265 100644
--- a/keyboards/hineybush/h65/config.h
+++ b/keyboards/hineybush/h65/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20# define RGBLIGHT_HUE_STEP 8
21# define RGBLIGHT_SAT_STEP 8
22# define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/hineybush/h65/info.json b/keyboards/hineybush/h65/info.json
index 9da61879cd..c12588c676 100644
--- a/keyboards/hineybush/h65/info.json
+++ b/keyboards/hineybush/h65/info.json
@@ -21,6 +21,8 @@
21 "caps_lock": "E6" 21 "caps_lock": "E6"
22 }, 22 },
23 "rgblight": { 23 "rgblight": {
24 "saturation_steps": 8,
25 "brightness_steps": 8,
24 "led_count": 17, 26 "led_count": 17,
25 "sleep": true 27 "sleep": true
26 }, 28 },
diff --git a/keyboards/hineybush/h65_hotswap/config.h b/keyboards/hineybush/h65_hotswap/config.h
index bb2d589ca7..5b18aaa265 100644
--- a/keyboards/hineybush/h65_hotswap/config.h
+++ b/keyboards/hineybush/h65_hotswap/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20# define RGBLIGHT_HUE_STEP 8
21# define RGBLIGHT_SAT_STEP 8
22# define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/hineybush/h65_hotswap/info.json b/keyboards/hineybush/h65_hotswap/info.json
index 06c0b100c5..f512458e3b 100644
--- a/keyboards/hineybush/h65_hotswap/info.json
+++ b/keyboards/hineybush/h65_hotswap/info.json
@@ -21,6 +21,8 @@
21 "caps_lock": "E6" 21 "caps_lock": "E6"
22 }, 22 },
23 "rgblight": { 23 "rgblight": {
24 "saturation_steps": 8,
25 "brightness_steps": 8,
24 "led_count": 17, 26 "led_count": 17,
25 "sleep": true 27 "sleep": true
26 }, 28 },
diff --git a/keyboards/hineybush/h660s/config.h b/keyboards/hineybush/h660s/config.h
index 8ba37d9c44..0d893c95c4 100644
--- a/keyboards/hineybush/h660s/config.h
+++ b/keyboards/hineybush/h660s/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20# define RGBLIGHT_HUE_STEP 8
21# define RGBLIGHT_SAT_STEP 8
22# define RGBLIGHT_VAL_STEP 8
23# define RGBLIGHT_EFFECT_BREATHING 20# define RGBLIGHT_EFFECT_BREATHING
24# define RGBLIGHT_EFFECT_RAINBOW_MOOD 21# define RGBLIGHT_EFFECT_RAINBOW_MOOD
25# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/hineybush/h660s/info.json b/keyboards/hineybush/h660s/info.json
index 4c0c7e6dae..6e7a96929e 100644
--- a/keyboards/hineybush/h660s/info.json
+++ b/keyboards/hineybush/h660s/info.json
@@ -18,6 +18,8 @@
18 "breathing": true 18 "breathing": true
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 16, 23 "led_count": 16,
22 "sleep": true 24 "sleep": true
23 }, 25 },
diff --git a/keyboards/hineybush/h75_singa/config.h b/keyboards/hineybush/h75_singa/config.h
index a946cd2455..0299e7c44f 100644
--- a/keyboards/hineybush/h75_singa/config.h
+++ b/keyboards/hineybush/h75_singa/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/hineybush/h75_singa/info.json b/keyboards/hineybush/h75_singa/info.json
index b265a1fba3..bded9c56ad 100644
--- a/keyboards/hineybush/h75_singa/info.json
+++ b/keyboards/hineybush/h75_singa/info.json
@@ -18,6 +18,8 @@
18 "breathing": true 18 "breathing": true
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 22, 23 "led_count": 22,
22 "sleep": true 24 "sleep": true
23 }, 25 },
diff --git a/keyboards/hineybush/h87a/config.h b/keyboards/hineybush/h87a/config.h
index f86bfa3a18..05b7afca12 100644
--- a/keyboards/hineybush/h87a/config.h
+++ b/keyboards/hineybush/h87a/config.h
@@ -32,6 +32,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
32#define RGBLIGHT_EFFECT_RGB_TEST 32#define RGBLIGHT_EFFECT_RGB_TEST
33#define RGBLIGHT_EFFECT_ALTERNATING 33#define RGBLIGHT_EFFECT_ALTERNATING
34#define RGBLIGHT_EFFECT_TWINKLE 34#define RGBLIGHT_EFFECT_TWINKLE
35#define RGBLIGHT_HUE_STEP 8
36#define RGBLIGHT_SAT_STEP 8
37#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/hineybush/h87a/info.json b/keyboards/hineybush/h87a/info.json
index 79472970c5..5c9f9dc620 100644
--- a/keyboards/hineybush/h87a/info.json
+++ b/keyboards/hineybush/h87a/info.json
@@ -20,6 +20,8 @@
20 "pin": "D3" 20 "pin": "D3"
21 }, 21 },
22 "rgblight": { 22 "rgblight": {
23 "saturation_steps": 8,
24 "brightness_steps": 8,
23 "led_count": 24, 25 "led_count": 24,
24 "max_brightness": 200, 26 "max_brightness": 200,
25 "sleep": true 27 "sleep": true
diff --git a/keyboards/hineybush/h88/config.h b/keyboards/hineybush/h88/config.h
index 0b402c7b9e..a60fa381e9 100644
--- a/keyboards/hineybush/h88/config.h
+++ b/keyboards/hineybush/h88/config.h
@@ -32,6 +32,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
32#define RGBLIGHT_EFFECT_RGB_TEST 32#define RGBLIGHT_EFFECT_RGB_TEST
33#define RGBLIGHT_EFFECT_ALTERNATING 33#define RGBLIGHT_EFFECT_ALTERNATING
34#define RGBLIGHT_EFFECT_TWINKLE 34#define RGBLIGHT_EFFECT_TWINKLE
35#define RGBLIGHT_HUE_STEP 8
36#define RGBLIGHT_SAT_STEP 8
37#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/hineybush/h88/info.json b/keyboards/hineybush/h88/info.json
index 286b11e814..931b56eb93 100644
--- a/keyboards/hineybush/h88/info.json
+++ b/keyboards/hineybush/h88/info.json
@@ -17,6 +17,8 @@
17 "pin": "B7" 17 "pin": "B7"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "saturation_steps": 8,
21 "brightness_steps": 8,
20 "led_count": 24, 22 "led_count": 24,
21 "sleep": true 23 "sleep": true
22 }, 24 },
diff --git a/keyboards/hineybush/hbcp/config.h b/keyboards/hineybush/hbcp/config.h
index 829f52f281..6425e97149 100644
--- a/keyboards/hineybush/hbcp/config.h
+++ b/keyboards/hineybush/hbcp/config.h
@@ -38,9 +38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
38//EITHERWAY is supported through a custom matrix 38//EITHERWAY is supported through a custom matrix
39//#define DIODE_DIRECTION EITHERWAY 39//#define DIODE_DIRECTION EITHERWAY
40 40
41 #define RGBLIGHT_HUE_STEP 8
42 #define RGBLIGHT_SAT_STEP 8
43 #define RGBLIGHT_VAL_STEP 8
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/hineybush/hbcp/info.json b/keyboards/hineybush/hbcp/info.json
index 9c9d71bc78..858551e087 100644
--- a/keyboards/hineybush/hbcp/info.json
+++ b/keyboards/hineybush/hbcp/info.json
@@ -16,6 +16,8 @@
16 "pin": "B0" 16 "pin": "B0"
17 }, 17 },
18 "rgblight": { 18 "rgblight": {
19 "saturation_steps": 8,
20 "brightness_steps": 8,
19 "led_count": 27, 21 "led_count": 27,
20 "max_brightness": 200, 22 "max_brightness": 200,
21 "sleep": true 23 "sleep": true
diff --git a/keyboards/hineybush/physix/config.h b/keyboards/hineybush/physix/config.h
index a946cd2455..0299e7c44f 100644
--- a/keyboards/hineybush/physix/config.h
+++ b/keyboards/hineybush/physix/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/hineybush/physix/info.json b/keyboards/hineybush/physix/info.json
index dc981df604..c4a0948682 100644
--- a/keyboards/hineybush/physix/info.json
+++ b/keyboards/hineybush/physix/info.json
@@ -18,6 +18,8 @@
18 "breathing": true 18 "breathing": true
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 26, 23 "led_count": 26,
22 "sleep": true 24 "sleep": true
23 }, 25 },
diff --git a/keyboards/hineybush/sm68/config.h b/keyboards/hineybush/sm68/config.h
index ff72b6082a..7dc082706d 100644
--- a/keyboards/hineybush/sm68/config.h
+++ b/keyboards/hineybush/sm68/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23 #define RGBLIGHT_EFFECT_BREATHING 20 #define RGBLIGHT_EFFECT_BREATHING
24 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 21 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
25 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/hineybush/sm68/info.json b/keyboards/hineybush/sm68/info.json
index 81b0a91687..f9e003f8c9 100644
--- a/keyboards/hineybush/sm68/info.json
+++ b/keyboards/hineybush/sm68/info.json
@@ -14,6 +14,8 @@
14 }, 14 },
15 "diode_direction": "COL2ROW", 15 "diode_direction": "COL2ROW",
16 "rgblight": { 16 "rgblight": {
17 "saturation_steps": 8,
18 "brightness_steps": 8,
17 "led_count": 16, 19 "led_count": 16,
18 "sleep": true 20 "sleep": true
19 }, 21 },
diff --git a/keyboards/hnahkb/vn66/config.h b/keyboards/hnahkb/vn66/config.h
index d07d687447..33941efff1 100644
--- a/keyboards/hnahkb/vn66/config.h
+++ b/keyboards/hnahkb/vn66/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20# define RGBLIGHT_HUE_STEP 8
21# define RGBLIGHT_SAT_STEP 8
22# define RGBLIGHT_VAL_STEP 8
23# define RGBLIGHT_EFFECT_BREATHING 20# define RGBLIGHT_EFFECT_BREATHING
24# define RGBLIGHT_EFFECT_RAINBOW_MOOD 21# define RGBLIGHT_EFFECT_RAINBOW_MOOD
25# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/hnahkb/vn66/info.json b/keyboards/hnahkb/vn66/info.json
index f1dd008b98..83aaff5194 100644
--- a/keyboards/hnahkb/vn66/info.json
+++ b/keyboards/hnahkb/vn66/info.json
@@ -28,6 +28,8 @@
28 "on_state": 0 28 "on_state": 0
29 }, 29 },
30 "rgblight": { 30 "rgblight": {
31 "saturation_steps": 8,
32 "brightness_steps": 8,
31 "led_count": 20, 33 "led_count": 20,
32 "sleep": true 34 "sleep": true
33 }, 35 },
diff --git a/keyboards/hub16/config.h b/keyboards/hub16/config.h
index e62c22382e..1130700383 100755
--- a/keyboards/hub16/config.h
+++ b/keyboards/hub16/config.h
@@ -26,9 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26/* COL2ROW, ROW2COL*/ 26/* COL2ROW, ROW2COL*/
27#define DIODE_DIRECTION COL2ROW 27#define DIODE_DIRECTION COL2ROW
28 28
29#define RGBLIGHT_HUE_STEP 8
30#define RGBLIGHT_SAT_STEP 8
31#define RGBLIGHT_VAL_STEP 8
32#define RGBLIGHT_EFFECT_BREATHING 29#define RGBLIGHT_EFFECT_BREATHING
33#define RGBLIGHT_EFFECT_RAINBOW_MOOD 30#define RGBLIGHT_EFFECT_RAINBOW_MOOD
34#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 31#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/hub16/info.json b/keyboards/hub16/info.json
index 9883cd3302..4e3cc96d28 100644
--- a/keyboards/hub16/info.json
+++ b/keyboards/hub16/info.json
@@ -15,6 +15,8 @@
15 ] 15 ]
16 }, 16 },
17 "rgblight": { 17 "rgblight": {
18 "saturation_steps": 8,
19 "brightness_steps": 8,
18 "led_count": 11, 20 "led_count": 11,
19 "sleep": true 21 "sleep": true
20 }, 22 },
diff --git a/keyboards/idobao/id42/config.h b/keyboards/idobao/id42/config.h
index 501fd1f996..d9a0133faa 100755
--- a/keyboards/idobao/id42/config.h
+++ b/keyboards/idobao/id42/config.h
@@ -15,10 +15,6 @@
15 #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 15 #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
16 #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180 // limits maximum brightness of LEDs to x out of 255. If not defined maximum brightness is set to 255 16 #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180 // limits maximum brightness of LEDs to x out of 255. If not defined maximum brightness is set to 255
17 17
18 #define RGBLIGHT_HUE_STEP 8
19 #define RGBLIGHT_SAT_STEP 8
20 #define RGBLIGHT_VAL_STEP 8
21
22 #define RGB_MATRIX_KEYPRESSES // enable key press effects 18 #define RGB_MATRIX_KEYPRESSES // enable key press effects
23 19
24 #define ENABLE_RGB_MATRIX_SOLID_COLOR // Static single color 20 #define ENABLE_RGB_MATRIX_SOLID_COLOR // Static single color
diff --git a/keyboards/idobao/id75/v1/config.h b/keyboards/idobao/id75/v1/config.h
index 0dfb294091..1d24a79621 100644
--- a/keyboards/idobao/id75/v1/config.h
+++ b/keyboards/idobao/id75/v1/config.h
@@ -28,10 +28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28 #define RGBLIGHT_EFFECT_STATIC_GRADIENT 28 #define RGBLIGHT_EFFECT_STATIC_GRADIENT
29 #define RGBLIGHT_EFFECT_TWINKLE 29 #define RGBLIGHT_EFFECT_TWINKLE
30 30
31 #define RGBLIGHT_HUE_STEP 8
32 #define RGBLIGHT_SAT_STEP 8
33 #define RGBLIGHT_VAL_STEP 8
34
35/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 31/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
36#define LOCKING_SUPPORT_ENABLE 32#define LOCKING_SUPPORT_ENABLE
37/* Locking resynchronize hack */ 33/* Locking resynchronize hack */
diff --git a/keyboards/idobao/id75/v1/info.json b/keyboards/idobao/id75/v1/info.json
index 62c85df4e3..2300b56b00 100644
--- a/keyboards/idobao/id75/v1/info.json
+++ b/keyboards/idobao/id75/v1/info.json
@@ -13,6 +13,8 @@
13 "rows": ["B0", "B3", "C7", "B6", "C6"] 13 "rows": ["B0", "B3", "C7", "B6", "C6"]
14 }, 14 },
15 "rgblight": { 15 "rgblight": {
16 "saturation_steps": 8,
17 "brightness_steps": 8,
16 "led_count": 16 18 "led_count": 16
17 }, 19 },
18 "ws2812": { 20 "ws2812": {
diff --git a/keyboards/idobao/id80/v2/config.h b/keyboards/idobao/id80/v2/config.h
index cbcaa79d47..59cdc7a0c9 100644
--- a/keyboards/idobao/id80/v2/config.h
+++ b/keyboards/idobao/id80/v2/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23 #define RGBLIGHT_EFFECT_ALTERNATING 20 #define RGBLIGHT_EFFECT_ALTERNATING
24 #define RGBLIGHT_EFFECT_BREATHING 21 #define RGBLIGHT_EFFECT_BREATHING
25 #define RGBLIGHT_EFFECT_CHRISTMAS 22 #define RGBLIGHT_EFFECT_CHRISTMAS
diff --git a/keyboards/idobao/id80/v2/info.json b/keyboards/idobao/id80/v2/info.json
index 57be2fa60a..411a066c97 100644
--- a/keyboards/idobao/id80/v2/info.json
+++ b/keyboards/idobao/id80/v2/info.json
@@ -19,6 +19,8 @@
19 "pin": "E2" 19 "pin": "E2"
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "saturation_steps": 8,
23 "brightness_steps": 8,
22 "led_count": 20, 24 "led_count": 20,
23 "max_brightness": 180, 25 "max_brightness": 180,
24 "sleep": true 26 "sleep": true
diff --git a/keyboards/idobao/id87/v1/config.h b/keyboards/idobao/id87/v1/config.h
index a1d8aff05d..e10f3a7a20 100644
--- a/keyboards/idobao/id87/v1/config.h
+++ b/keyboards/idobao/id87/v1/config.h
@@ -24,7 +24,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24 #define RGBLIGHT_EFFECT_SNAKE 24 #define RGBLIGHT_EFFECT_SNAKE
25 #define RGBLIGHT_EFFECT_STATIC_GRADIENT 25 #define RGBLIGHT_EFFECT_STATIC_GRADIENT
26 #define RGBLIGHT_EFFECT_TWINKLE 26 #define RGBLIGHT_EFFECT_TWINKLE
27
28 #define RGBLIGHT_HUE_STEP 8
29 #define RGBLIGHT_SAT_STEP 8
30 #define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/idobao/id87/v1/info.json b/keyboards/idobao/id87/v1/info.json
index fe1e4030a2..b671d1908a 100644
--- a/keyboards/idobao/id87/v1/info.json
+++ b/keyboards/idobao/id87/v1/info.json
@@ -20,6 +20,8 @@
20 "caps_lock": "C7" 20 "caps_lock": "C7"
21 }, 21 },
22 "rgblight": { 22 "rgblight": {
23 "saturation_steps": 8,
24 "brightness_steps": 8,
23 "led_count": 22 25 "led_count": 22
24 }, 26 },
25 "ws2812": { 27 "ws2812": {
diff --git a/keyboards/idobao/id96/config.h b/keyboards/idobao/id96/config.h
index 984b1e14be..7455adcc9f 100644
--- a/keyboards/idobao/id96/config.h
+++ b/keyboards/idobao/id96/config.h
@@ -34,6 +34,3 @@
34 #define RGBLIGHT_EFFECT_RGB_TEST 34 #define RGBLIGHT_EFFECT_RGB_TEST
35 #define RGBLIGHT_EFFECT_ALTERNATING 35 #define RGBLIGHT_EFFECT_ALTERNATING
36 #define RGBLIGHT_EFFECT_TWINKLE 36 #define RGBLIGHT_EFFECT_TWINKLE
37 #define RGBLIGHT_HUE_STEP 8
38 #define RGBLIGHT_SAT_STEP 8
39 #define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/idobao/id96/info.json b/keyboards/idobao/id96/info.json
index 7b89ba79d1..3cf802bc92 100644
--- a/keyboards/idobao/id96/info.json
+++ b/keyboards/idobao/id96/info.json
@@ -19,6 +19,8 @@
19 "breathing": true 19 "breathing": true
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "saturation_steps": 8,
23 "brightness_steps": 8,
22 "led_count": 18 24 "led_count": 18
23 }, 25 },
24 "ws2812": { 26 "ws2812": {
diff --git a/keyboards/idobao/montex/v1/config.h b/keyboards/idobao/montex/v1/config.h
index f49956a4ce..4f864b8483 100644
--- a/keyboards/idobao/montex/v1/config.h
+++ b/keyboards/idobao/montex/v1/config.h
@@ -32,7 +32,3 @@
32 #define RGBLIGHT_EFFECT_SNAKE 32 #define RGBLIGHT_EFFECT_SNAKE
33 #define RGBLIGHT_EFFECT_STATIC_GRADIENT 33 #define RGBLIGHT_EFFECT_STATIC_GRADIENT
34 #define RGBLIGHT_EFFECT_TWINKLE 34 #define RGBLIGHT_EFFECT_TWINKLE
35
36 #define RGBLIGHT_HUE_STEP 8
37 #define RGBLIGHT_SAT_STEP 8
38 #define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/idobao/montex/v1/info.json b/keyboards/idobao/montex/v1/info.json
index 37cf492bfc..d86dd7f5b0 100644
--- a/keyboards/idobao/montex/v1/info.json
+++ b/keyboards/idobao/montex/v1/info.json
@@ -17,6 +17,8 @@
17 "pin": "B6" 17 "pin": "B6"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "saturation_steps": 8,
21 "brightness_steps": 8,
20 "led_count": 4 22 "led_count": 4
21 }, 23 },
22 "ws2812": { 24 "ws2812": {
diff --git a/keyboards/inett_studio/sqx/hotswap/config.h b/keyboards/inett_studio/sqx/hotswap/config.h
index 601bdd2eaf..3450509468 100644
--- a/keyboards/inett_studio/sqx/hotswap/config.h
+++ b/keyboards/inett_studio/sqx/hotswap/config.h
@@ -41,9 +41,6 @@
41#define RGBLIGHT_EFFECT_RGB_TEST 41#define RGBLIGHT_EFFECT_RGB_TEST
42#define RGBLIGHT_EFFECT_ALTERNATING 42#define RGBLIGHT_EFFECT_ALTERNATING
43#define RGBLIGHT_EFFECT_TWINKLE 43#define RGBLIGHT_EFFECT_TWINKLE
44#define RGBLIGHT_HUE_STEP 8
45#define RGBLIGHT_SAT_STEP 8
46#define RGBLIGHT_VAL_STEP 8
47 44
48//rgb matrix setting 45//rgb matrix setting
49#define DRIVER_1_LED_TOTAL 33 46#define DRIVER_1_LED_TOTAL 33
diff --git a/keyboards/inett_studio/sqx/hotswap/info.json b/keyboards/inett_studio/sqx/hotswap/info.json
index aa2f32c039..271af5e5b0 100644
--- a/keyboards/inett_studio/sqx/hotswap/info.json
+++ b/keyboards/inett_studio/sqx/hotswap/info.json
@@ -15,6 +15,8 @@
15 "driver": "IS31FL3731" 15 "driver": "IS31FL3731"
16 }, 16 },
17 "rgblight": { 17 "rgblight": {
18 "saturation_steps": 8,
19 "brightness_steps": 8,
18 "led_count": 18, 20 "led_count": 18,
19 "max_brightness": 128 21 "max_brightness": 128
20 }, 22 },
diff --git a/keyboards/inett_studio/sqx/universal/config.h b/keyboards/inett_studio/sqx/universal/config.h
index 99fdb66e47..808ba8fcbe 100644
--- a/keyboards/inett_studio/sqx/universal/config.h
+++ b/keyboards/inett_studio/sqx/universal/config.h
@@ -41,9 +41,6 @@
41#define RGBLIGHT_EFFECT_RGB_TEST 41#define RGBLIGHT_EFFECT_RGB_TEST
42#define RGBLIGHT_EFFECT_ALTERNATING 42#define RGBLIGHT_EFFECT_ALTERNATING
43#define RGBLIGHT_EFFECT_TWINKLE 43#define RGBLIGHT_EFFECT_TWINKLE
44#define RGBLIGHT_HUE_STEP 8
45#define RGBLIGHT_SAT_STEP 8
46#define RGBLIGHT_VAL_STEP 8
47 44
48//rgb matrix setting 45//rgb matrix setting
49#define DRIVER_1_LED_TOTAL 36 46#define DRIVER_1_LED_TOTAL 36
diff --git a/keyboards/inett_studio/sqx/universal/info.json b/keyboards/inett_studio/sqx/universal/info.json
index 54c90f5065..8f574769f0 100644
--- a/keyboards/inett_studio/sqx/universal/info.json
+++ b/keyboards/inett_studio/sqx/universal/info.json
@@ -15,6 +15,8 @@
15 "driver": "IS31FL3731" 15 "driver": "IS31FL3731"
16 }, 16 },
17 "rgblight": { 17 "rgblight": {
18 "saturation_steps": 8,
19 "brightness_steps": 8,
18 "led_count": 18, 20 "led_count": 18,
19 "max_brightness": 128 21 "max_brightness": 128
20 }, 22 },
diff --git a/keyboards/irene/config.h b/keyboards/irene/config.h
index 5446d4fd29..fbd367a499 100644
--- a/keyboards/irene/config.h
+++ b/keyboards/irene/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20//# define RGBLIGHT_HUE_STEP 8
21//# define RGBLIGHT_SAT_STEP 8
22//# define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/jacky_studio/bear_65/config.h b/keyboards/jacky_studio/bear_65/config.h
index 05db962ced..7bf08002dd 100644
--- a/keyboards/jacky_studio/bear_65/config.h
+++ b/keyboards/jacky_studio/bear_65/config.h
@@ -20,6 +20,3 @@
20#define RGBLIGHT_EFFECT_RGB_TEST 20#define RGBLIGHT_EFFECT_RGB_TEST
21#define RGBLIGHT_EFFECT_ALTERNATING 21#define RGBLIGHT_EFFECT_ALTERNATING
22#define RGBLIGHT_EFFECT_TWINKLE 22#define RGBLIGHT_EFFECT_TWINKLE
23#define RGBLIGHT_HUE_STEP 8
24#define RGBLIGHT_SAT_STEP 8
25#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/jacky_studio/bear_65/rev1/info.json b/keyboards/jacky_studio/bear_65/rev1/info.json
index 3c5719b995..42b397ce73 100644
--- a/keyboards/jacky_studio/bear_65/rev1/info.json
+++ b/keyboards/jacky_studio/bear_65/rev1/info.json
@@ -25,6 +25,8 @@
25 "pin": "E2" 25 "pin": "E2"
26 }, 26 },
27 "rgblight": { 27 "rgblight": {
28 "saturation_steps": 8,
29 "brightness_steps": 8,
28 "led_count": 20, 30 "led_count": 20,
29 "max_brightness": 200, 31 "max_brightness": 200,
30 "sleep": true 32 "sleep": true
diff --git a/keyboards/jacky_studio/bear_65/rev2/info.json b/keyboards/jacky_studio/bear_65/rev2/info.json
index 977df4e77e..50e53c3564 100644
--- a/keyboards/jacky_studio/bear_65/rev2/info.json
+++ b/keyboards/jacky_studio/bear_65/rev2/info.json
@@ -25,6 +25,8 @@
25 "pin": "E2" 25 "pin": "E2"
26 }, 26 },
27 "rgblight": { 27 "rgblight": {
28 "saturation_steps": 8,
29 "brightness_steps": 8,
28 "led_count": 20, 30 "led_count": 20,
29 "max_brightness": 200, 31 "max_brightness": 200,
30 "sleep": true 32 "sleep": true
diff --git a/keyboards/jacky_studio/s7_elephant/rev1/config.h b/keyboards/jacky_studio/s7_elephant/rev1/config.h
index 60f9abf112..19f04d522c 100644
--- a/keyboards/jacky_studio/s7_elephant/rev1/config.h
+++ b/keyboards/jacky_studio/s7_elephant/rev1/config.h
@@ -26,9 +26,6 @@
26#define RGBLIGHT_EFFECT_RGB_TEST 26#define RGBLIGHT_EFFECT_RGB_TEST
27#define RGBLIGHT_EFFECT_ALTERNATING 27#define RGBLIGHT_EFFECT_ALTERNATING
28#define RGBLIGHT_EFFECT_TWINKLE 28#define RGBLIGHT_EFFECT_TWINKLE
29#define RGBLIGHT_HUE_STEP 8
30#define RGBLIGHT_SAT_STEP 8
31#define RGBLIGHT_VAL_STEP 8
32 29
33/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 30/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
34#define LOCKING_SUPPORT_ENABLE 31#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/jacky_studio/s7_elephant/rev1/info.json b/keyboards/jacky_studio/s7_elephant/rev1/info.json
index 93031bede7..556ddd59bb 100644
--- a/keyboards/jacky_studio/s7_elephant/rev1/info.json
+++ b/keyboards/jacky_studio/s7_elephant/rev1/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 2, 14 "led_count": 2,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/jacky_studio/s7_elephant/rev2/config.h b/keyboards/jacky_studio/s7_elephant/rev2/config.h
index 60f9abf112..19f04d522c 100644
--- a/keyboards/jacky_studio/s7_elephant/rev2/config.h
+++ b/keyboards/jacky_studio/s7_elephant/rev2/config.h
@@ -26,9 +26,6 @@
26#define RGBLIGHT_EFFECT_RGB_TEST 26#define RGBLIGHT_EFFECT_RGB_TEST
27#define RGBLIGHT_EFFECT_ALTERNATING 27#define RGBLIGHT_EFFECT_ALTERNATING
28#define RGBLIGHT_EFFECT_TWINKLE 28#define RGBLIGHT_EFFECT_TWINKLE
29#define RGBLIGHT_HUE_STEP 8
30#define RGBLIGHT_SAT_STEP 8
31#define RGBLIGHT_VAL_STEP 8
32 29
33/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 30/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
34#define LOCKING_SUPPORT_ENABLE 31#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/jacky_studio/s7_elephant/rev2/info.json b/keyboards/jacky_studio/s7_elephant/rev2/info.json
index b95371ebf1..f240959899 100644
--- a/keyboards/jacky_studio/s7_elephant/rev2/info.json
+++ b/keyboards/jacky_studio/s7_elephant/rev2/info.json
@@ -13,6 +13,8 @@
13 "rows": ["B0", "B1", "B2", "B3", "B7"] 13 "rows": ["B0", "B1", "B2", "B3", "B7"]
14 }, 14 },
15 "rgblight": { 15 "rgblight": {
16 "saturation_steps": 8,
17 "brightness_steps": 8,
16 "led_count": 2, 18 "led_count": 2,
17 "sleep": true 19 "sleep": true
18 }, 20 },
diff --git a/keyboards/jc65/v32a/config.h b/keyboards/jc65/v32a/config.h
index 0978a1717b..cbd51af3b5 100644
--- a/keyboards/jc65/v32a/config.h
+++ b/keyboards/jc65/v32a/config.h
@@ -27,7 +27,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define RGBLIGHT_EFFECT_RGB_TEST 27#define RGBLIGHT_EFFECT_RGB_TEST
28#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30#define RGBLIGHT_HUE_STEP 8
31#define RGBLIGHT_SAT_STEP 8
32#define RGBLIGHT_VAL_STEP 8
33#define RGBLIGHT_EFFECT_KNIGHT_LED_NUM 8 30#define RGBLIGHT_EFFECT_KNIGHT_LED_NUM 8
diff --git a/keyboards/jc65/v32a/info.json b/keyboards/jc65/v32a/info.json
index eb89bcbc44..3067978e83 100644
--- a/keyboards/jc65/v32a/info.json
+++ b/keyboards/jc65/v32a/info.json
@@ -17,6 +17,8 @@
17 "pin": "D4" 17 "pin": "D4"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "saturation_steps": 8,
21 "brightness_steps": 8,
20 "led_count": 16 22 "led_count": 16
21 }, 23 },
22 "ws2812": { 24 "ws2812": {
diff --git a/keyboards/jc65/v32u4/config.h b/keyboards/jc65/v32u4/config.h
index 2313045caa..05d2733f8b 100644
--- a/keyboards/jc65/v32u4/config.h
+++ b/keyboards/jc65/v32u4/config.h
@@ -27,6 +27,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define RGBLIGHT_EFFECT_RGB_TEST 27#define RGBLIGHT_EFFECT_RGB_TEST
28#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30#define RGBLIGHT_HUE_STEP 8
31#define RGBLIGHT_SAT_STEP 8
32#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/jc65/v32u4/info.json b/keyboards/jc65/v32u4/info.json
index 991c8f9c7e..4d1cd45e25 100644
--- a/keyboards/jc65/v32u4/info.json
+++ b/keyboards/jc65/v32u4/info.json
@@ -17,6 +17,8 @@
17 "pin": "B6" 17 "pin": "B6"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "saturation_steps": 8,
21 "brightness_steps": 8,
20 "led_count": 20 22 "led_count": 20
21 }, 23 },
22 "ws2812": { 24 "ws2812": {
diff --git a/keyboards/jd40/config.h b/keyboards/jd40/config.h
index 0176a7c723..873b67a11d 100644
--- a/keyboards/jd40/config.h
+++ b/keyboards/jd40/config.h
@@ -32,6 +32,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
32#define RGBLIGHT_EFFECT_RGB_TEST 32#define RGBLIGHT_EFFECT_RGB_TEST
33#define RGBLIGHT_EFFECT_ALTERNATING 33#define RGBLIGHT_EFFECT_ALTERNATING
34#define RGBLIGHT_EFFECT_TWINKLE 34#define RGBLIGHT_EFFECT_TWINKLE
35#define RGBLIGHT_HUE_STEP 8
36#define RGBLIGHT_SAT_STEP 8
37#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/jd40/info.json b/keyboards/jd40/info.json
index db081dfa56..3cdc06f7a4 100644
--- a/keyboards/jd40/info.json
+++ b/keyboards/jd40/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 12 14 "led_count": 12
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/jian/nsrev2/config.h b/keyboards/jian/nsrev2/config.h
index af8d6aa9ad..324c04e35f 100644
--- a/keyboards/jian/nsrev2/config.h
+++ b/keyboards/jian/nsrev2/config.h
@@ -47,8 +47,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
47#endif 47#endif
48#define RGBLIGHT_VAL_STEP 4 48#define RGBLIGHT_VAL_STEP 4
49#endif 49#endif
50#define RGBLIGHT_HUE_STEP 10
51#define RGBLIGHT_SAT_STEP 17
52 50
53#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE) 51#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE)
54#define USB_MAX_POWER_CONSUMPTION 400 52#define USB_MAX_POWER_CONSUMPTION 400
diff --git a/keyboards/jian/nsrev2/info.json b/keyboards/jian/nsrev2/info.json
index 1f250130fc..d1ca0639bb 100644
--- a/keyboards/jian/nsrev2/info.json
+++ b/keyboards/jian/nsrev2/info.json
@@ -14,6 +14,7 @@
14 "breathing": true 14 "breathing": true
15 }, 15 },
16 "rgblight": { 16 "rgblight": {
17 "hue_steps": 10,
17 "led_count": 7, 18 "led_count": 7,
18 "sleep": true, 19 "sleep": true,
19 "split": true 20 "split": true
diff --git a/keyboards/jian/rev1/config.h b/keyboards/jian/rev1/config.h
index 8f8ff123db..22c9bf303e 100644
--- a/keyboards/jian/rev1/config.h
+++ b/keyboards/jian/rev1/config.h
@@ -84,9 +84,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
84#define RGBLIGHT_EFFECT_ALTERNATING 84#define RGBLIGHT_EFFECT_ALTERNATING
85#define RGBLIGHT_EFFECT_TWINKLE 85#define RGBLIGHT_EFFECT_TWINKLE
86 86
87#define RGBLIGHT_HUE_STEP 10
88#define RGBLIGHT_SAT_STEP 17
89
90#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE) 87#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE)
91#define USB_MAX_POWER_CONSUMPTION 400 88#define USB_MAX_POWER_CONSUMPTION 400
92#else 89#else
diff --git a/keyboards/jian/rev1/info.json b/keyboards/jian/rev1/info.json
index 911a50704e..c1cde6e7e8 100644
--- a/keyboards/jian/rev1/info.json
+++ b/keyboards/jian/rev1/info.json
@@ -13,6 +13,7 @@
13 "levels": 5 13 "levels": 5
14 }, 14 },
15 "rgblight": { 15 "rgblight": {
16 "hue_steps": 10,
16 "led_count": 7, 17 "led_count": 7,
17 "sleep": true, 18 "sleep": true,
18 "split": true 19 "split": true
diff --git a/keyboards/jian/rev2/config.h b/keyboards/jian/rev2/config.h
index 81d8212ab6..4d86f1659e 100644
--- a/keyboards/jian/rev2/config.h
+++ b/keyboards/jian/rev2/config.h
@@ -36,9 +36,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
36#define RGBLIGHT_EFFECT_ALTERNATING 36#define RGBLIGHT_EFFECT_ALTERNATING
37#define RGBLIGHT_EFFECT_TWINKLE 37#define RGBLIGHT_EFFECT_TWINKLE
38 38
39#define RGBLIGHT_HUE_STEP 10
40#define RGBLIGHT_SAT_STEP 17
41
42#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE) 39#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE)
43#define USB_MAX_POWER_CONSUMPTION 400 40#define USB_MAX_POWER_CONSUMPTION 400
44#else 41#else
diff --git a/keyboards/jian/rev2/info.json b/keyboards/jian/rev2/info.json
index 77fb077804..90cbefc334 100644
--- a/keyboards/jian/rev2/info.json
+++ b/keyboards/jian/rev2/info.json
@@ -13,6 +13,7 @@
13 "levels": 5 13 "levels": 5
14 }, 14 },
15 "rgblight": { 15 "rgblight": {
16 "hue_steps": 10,
16 "led_count": 7, 17 "led_count": 7,
17 "sleep": true, 18 "sleep": true,
18 "split": true 19 "split": true
diff --git a/keyboards/jiran/rev2/config.h b/keyboards/jiran/rev2/config.h
index a6d252e56a..219e4dc5d5 100644
--- a/keyboards/jiran/rev2/config.h
+++ b/keyboards/jiran/rev2/config.h
@@ -27,6 +27,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define RGBLIGHT_EFFECT_RGB_TEST 27#define RGBLIGHT_EFFECT_RGB_TEST
28#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30#define RGBLIGHT_HUE_STEP 10
31#define RGBLIGHT_SAT_STEP 17
32#define RGBLIGHT_VAL_STEP 17
diff --git a/keyboards/jiran/rev2/info.json b/keyboards/jiran/rev2/info.json
index bade70f274..dab79134ed 100644
--- a/keyboards/jiran/rev2/info.json
+++ b/keyboards/jiran/rev2/info.json
@@ -1,5 +1,6 @@
1{ 1{
2 "rgblight": { 2 "rgblight": {
3 "hue_steps": 10,
3 "led_count": 56, 4 "led_count": 56,
4 "split_count": [28, 28] 5 "split_count": [28, 28]
5 }, 6 },
diff --git a/keyboards/jolofsor/denial75/config.h b/keyboards/jolofsor/denial75/config.h
index 7af0bca08e..785fdc3e5e 100644
--- a/keyboards/jolofsor/denial75/config.h
+++ b/keyboards/jolofsor/denial75/config.h
@@ -25,6 +25,3 @@
25 25
26/* RGB Definitions */ 26/* RGB Definitions */
27#define RGBLIGHT_MAX_LAYERS 32 27#define RGBLIGHT_MAX_LAYERS 32
28#define RGBLIGHT_HUE_STEP 10
29#define RGBLIGHT_SAT_STEP 17
30#define RGBLIGHT_VAL_STEP 17
diff --git a/keyboards/jolofsor/denial75/info.json b/keyboards/jolofsor/denial75/info.json
index f259d26a65..545243e410 100644
--- a/keyboards/jolofsor/denial75/info.json
+++ b/keyboards/jolofsor/denial75/info.json
@@ -16,6 +16,7 @@
16 "pin": "D2" 16 "pin": "D2"
17 }, 17 },
18 "rgblight": { 18 "rgblight": {
19 "hue_steps": 10,
19 "led_count": 84, 20 "led_count": 84,
20 "max_brightness": 200 21 "max_brightness": 200
21 }, 22 },
diff --git a/keyboards/jones/v03/config.h b/keyboards/jones/v03/config.h
index 4589e42ad2..2599c6e297 100644
--- a/keyboards/jones/v03/config.h
+++ b/keyboards/jones/v03/config.h
@@ -48,9 +48,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48 #define AUDIO_CLICKY 48 #define AUDIO_CLICKY
49#endif 49#endif
50 50
51 #define RGBLIGHT_HUE_STEP 8
52 #define RGBLIGHT_SAT_STEP 8
53 #define RGBLIGHT_VAL_STEP 8
54 /*== Lighting Layers ==*/ 51 /*== Lighting Layers ==*/
55 #define RGBLIGHT_LAYERS 52 #define RGBLIGHT_LAYERS
56 // #define RGBLIGHT_MAX_LAYERS 2 53 // #define RGBLIGHT_MAX_LAYERS 2
diff --git a/keyboards/jones/v03/info.json b/keyboards/jones/v03/info.json
index c01e6a4673..41b3937c02 100644
--- a/keyboards/jones/v03/info.json
+++ b/keyboards/jones/v03/info.json
@@ -15,6 +15,8 @@
15 ] 15 ]
16 }, 16 },
17 "rgblight": { 17 "rgblight": {
18 "saturation_steps": 8,
19 "brightness_steps": 8,
18 "led_count": 6 20 "led_count": 6
19 }, 21 },
20 "ws2812": { 22 "ws2812": {
diff --git a/keyboards/jones/v03_1/config.h b/keyboards/jones/v03_1/config.h
index b8e85c88a1..55b5661b34 100644
--- a/keyboards/jones/v03_1/config.h
+++ b/keyboards/jones/v03_1/config.h
@@ -48,9 +48,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48 #define AUDIO_CLICKY 48 #define AUDIO_CLICKY
49#endif 49#endif
50 50
51 #define RGBLIGHT_HUE_STEP 8
52 #define RGBLIGHT_SAT_STEP 8
53 #define RGBLIGHT_VAL_STEP 8
54 /*== Lighting Layers ==*/ 51 /*== Lighting Layers ==*/
55 #define RGBLIGHT_LAYERS 52 #define RGBLIGHT_LAYERS
56 // #define RGBLIGHT_MAX_LAYERS 2 53 // #define RGBLIGHT_MAX_LAYERS 2
diff --git a/keyboards/jones/v03_1/info.json b/keyboards/jones/v03_1/info.json
index 7847aec9c2..41694a733c 100644
--- a/keyboards/jones/v03_1/info.json
+++ b/keyboards/jones/v03_1/info.json
@@ -15,6 +15,8 @@
15 ] 15 ]
16 }, 16 },
17 "rgblight": { 17 "rgblight": {
18 "saturation_steps": 8,
19 "brightness_steps": 8,
18 "led_count": 14, 20 "led_count": 14,
19 "led_map": [0, 1, 2, 3, 13, 12, 4, 5, 6, 7, 8, 9, 10, 11] 21 "led_map": [0, 1, 2, 3, 13, 12, 4, 5, 6, 7, 8, 9, 10, 11]
20 }, 22 },
diff --git a/keyboards/jones/v1/config.h b/keyboards/jones/v1/config.h
index 6d72d8e7b6..e36574e56a 100644
--- a/keyboards/jones/v1/config.h
+++ b/keyboards/jones/v1/config.h
@@ -25,9 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#endif 25#endif
26 26
27/* RGBLIGHT */ 27/* RGBLIGHT */
28 #define RGBLIGHT_HUE_STEP 8
29 #define RGBLIGHT_SAT_STEP 8
30 #define RGBLIGHT_VAL_STEP 8
31 /*== Lighting Layers ==*/ 28 /*== Lighting Layers ==*/
32 #define RGBLIGHT_LAYERS 29 #define RGBLIGHT_LAYERS
33 #define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF // Overriding RGB Lighting on/off status 30 #define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF // Overriding RGB Lighting on/off status
diff --git a/keyboards/jones/v1/info.json b/keyboards/jones/v1/info.json
index a2b94543c3..5d300a7994 100644
--- a/keyboards/jones/v1/info.json
+++ b/keyboards/jones/v1/info.json
@@ -13,6 +13,8 @@
13 "rows": ["B3", "B2", "E6", "D6", "D4", "B0", "B1", "B7", "B4", "D7"] 13 "rows": ["B3", "B2", "E6", "D6", "D4", "B0", "B1", "B7", "B4", "D7"]
14 }, 14 },
15 "rgblight": { 15 "rgblight": {
16 "saturation_steps": 8,
17 "brightness_steps": 8,
16 "led_count": 4 18 "led_count": 4
17 }, 19 },
18 "ws2812": { 20 "ws2812": {
diff --git a/keyboards/kabedon/kabedon78s/config.h b/keyboards/kabedon/kabedon78s/config.h
index 4477b6ff96..05d2733f8b 100644
--- a/keyboards/kabedon/kabedon78s/config.h
+++ b/keyboards/kabedon/kabedon78s/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kabedon/kabedon78s/info.json b/keyboards/kabedon/kabedon78s/info.json
index 688b69f241..02505c3676 100644
--- a/keyboards/kabedon/kabedon78s/info.json
+++ b/keyboards/kabedon/kabedon78s/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 20 14 "led_count": 20
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/kabedon/kabedon980/config.h b/keyboards/kabedon/kabedon980/config.h
index fdfa96bcdc..1592030f81 100644
--- a/keyboards/kabedon/kabedon980/config.h
+++ b/keyboards/kabedon/kabedon980/config.h
@@ -19,9 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#define DYNAMIC_KEYMAP_LAYER_COUNT 3 20#define DYNAMIC_KEYMAP_LAYER_COUNT 3
21 21
22 #define RGBLIGHT_HUE_STEP 8
23 #define RGBLIGHT_SAT_STEP 8
24 #define RGBLIGHT_VAL_STEP 8
25#define RGBLIGHT_EFFECT_BREATHING 22#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 23#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 24#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kabedon/kabedon980/info.json b/keyboards/kabedon/kabedon980/info.json
index 261a35d54e..15ae8ab876 100644
--- a/keyboards/kabedon/kabedon980/info.json
+++ b/keyboards/kabedon/kabedon980/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 20 14 "led_count": 20
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/kagizaraya/halberd/config.h b/keyboards/kagizaraya/halberd/config.h
index d81b6695f0..3a2c74be25 100644
--- a/keyboards/kagizaraya/halberd/config.h
+++ b/keyboards/kagizaraya/halberd/config.h
@@ -26,9 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define RGBLIGHT_EFFECT_RGB_TEST 26#define RGBLIGHT_EFFECT_RGB_TEST
27#define RGBLIGHT_EFFECT_ALTERNATING 27#define RGBLIGHT_EFFECT_ALTERNATING
28#define RGBLIGHT_EFFECT_TWINKLE 28#define RGBLIGHT_EFFECT_TWINKLE
29#define RGBLIGHT_HUE_STEP 8
30#define RGBLIGHT_SAT_STEP 8
31#define RGBLIGHT_VAL_STEP 8
32 29
33/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 30/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
34#define LOCKING_SUPPORT_ENABLE 31#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/kagizaraya/halberd/info.json b/keyboards/kagizaraya/halberd/info.json
index 6e1ab85cbb..dcbfeb2499 100644
--- a/keyboards/kagizaraya/halberd/info.json
+++ b/keyboards/kagizaraya/halberd/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 40 14 "led_count": 40
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/kagizaraya/scythe/config.h b/keyboards/kagizaraya/scythe/config.h
index 7d3afe6307..7730e5ec8f 100644
--- a/keyboards/kagizaraya/scythe/config.h
+++ b/keyboards/kagizaraya/scythe/config.h
@@ -26,9 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define RGBLIGHT_EFFECT_RGB_TEST 26#define RGBLIGHT_EFFECT_RGB_TEST
27#define RGBLIGHT_EFFECT_ALTERNATING 27#define RGBLIGHT_EFFECT_ALTERNATING
28#define RGBLIGHT_EFFECT_TWINKLE 28#define RGBLIGHT_EFFECT_TWINKLE
29#define RGBLIGHT_HUE_STEP 8
30#define RGBLIGHT_SAT_STEP 8
31#define RGBLIGHT_VAL_STEP 8
32 29
33/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 30/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
34#define LOCKING_SUPPORT_ENABLE 31#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/kagizaraya/scythe/info.json b/keyboards/kagizaraya/scythe/info.json
index 545deac396..79620e1444 100644
--- a/keyboards/kagizaraya/scythe/info.json
+++ b/keyboards/kagizaraya/scythe/info.json
@@ -20,7 +20,9 @@
20 "soft_serial_pin": "D0" 20 "soft_serial_pin": "D0"
21 }, 21 },
22 "rgblight": { 22 "rgblight": {
23 "led_count": 9 23 "saturation_steps": 8,
24 "brightness_steps": 8,
25 "led_count": 9,
24 "split": true 26 "split": true
25 }, 27 },
26 "ws2812": { 28 "ws2812": {
diff --git a/keyboards/kakunpc/angel17/rev1/config.h b/keyboards/kakunpc/angel17/rev1/config.h
index ac02512955..f79d812475 100644
--- a/keyboards/kakunpc/angel17/rev1/config.h
+++ b/keyboards/kakunpc/angel17/rev1/config.h
@@ -17,10 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23
24/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 20/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
25#define LOCKING_SUPPORT_ENABLE 21#define LOCKING_SUPPORT_ENABLE
26/* Locking resynchronize hack */ 22/* Locking resynchronize hack */
diff --git a/keyboards/kakunpc/angel17/rev1/info.json b/keyboards/kakunpc/angel17/rev1/info.json
index 5febedda8f..8395cf391c 100644
--- a/keyboards/kakunpc/angel17/rev1/info.json
+++ b/keyboards/kakunpc/angel17/rev1/info.json
@@ -4,6 +4,8 @@
4 "rows": ["D4", "C6", "D7", "E6"] 4 "rows": ["D4", "C6", "D7", "E6"]
5 }, 5 },
6 "rgblight": { 6 "rgblight": {
7 "saturation_steps": 8,
8 "brightness_steps": 8,
7 "led_count": 17, 9 "led_count": 17,
8 "sleep": true 10 "sleep": true
9 }, 11 },
diff --git a/keyboards/kakunpc/angel64/alpha/config.h b/keyboards/kakunpc/angel64/alpha/config.h
index 7e5dc03350..de3aadf442 100644
--- a/keyboards/kakunpc/angel64/alpha/config.h
+++ b/keyboards/kakunpc/angel64/alpha/config.h
@@ -29,9 +29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4, B5 } 29#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4, B5 }
30#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3 } 30#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3 }
31 31
32 #define RGBLIGHT_HUE_STEP 8
33 #define RGBLIGHT_SAT_STEP 8
34 #define RGBLIGHT_VAL_STEP 8
35#define RGBLIGHT_EFFECT_BREATHING 32#define RGBLIGHT_EFFECT_BREATHING
36#define RGBLIGHT_EFFECT_RAINBOW_MOOD 33#define RGBLIGHT_EFFECT_RAINBOW_MOOD
37#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 34#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kakunpc/angel64/alpha/info.json b/keyboards/kakunpc/angel64/alpha/info.json
index 25b9539cbd..85fc0eee82 100644
--- a/keyboards/kakunpc/angel64/alpha/info.json
+++ b/keyboards/kakunpc/angel64/alpha/info.json
@@ -12,6 +12,8 @@
12 "pin": "D3" 12 "pin": "D3"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "saturation_steps": 8,
16 "brightness_steps": 8,
15 "led_count": 64, 17 "led_count": 64,
16 "max_brightness": 25, 18 "max_brightness": 25,
17 "sleep": true 19 "sleep": true
diff --git a/keyboards/kakunpc/angel64/rev1/config.h b/keyboards/kakunpc/angel64/rev1/config.h
index 7e5dc03350..de3aadf442 100644
--- a/keyboards/kakunpc/angel64/rev1/config.h
+++ b/keyboards/kakunpc/angel64/rev1/config.h
@@ -29,9 +29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4, B5 } 29#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4, B5 }
30#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3 } 30#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3 }
31 31
32 #define RGBLIGHT_HUE_STEP 8
33 #define RGBLIGHT_SAT_STEP 8
34 #define RGBLIGHT_VAL_STEP 8
35#define RGBLIGHT_EFFECT_BREATHING 32#define RGBLIGHT_EFFECT_BREATHING
36#define RGBLIGHT_EFFECT_RAINBOW_MOOD 33#define RGBLIGHT_EFFECT_RAINBOW_MOOD
37#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 34#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kakunpc/angel64/rev1/info.json b/keyboards/kakunpc/angel64/rev1/info.json
index 3cd7d7370f..8e97d0a653 100644
--- a/keyboards/kakunpc/angel64/rev1/info.json
+++ b/keyboards/kakunpc/angel64/rev1/info.json
@@ -12,6 +12,8 @@
12 "pin": "D3" 12 "pin": "D3"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "saturation_steps": 8,
16 "brightness_steps": 8,
15 "led_count": 64, 17 "led_count": 64,
16 "max_brightness": 25, 18 "max_brightness": 25,
17 "sleep": true 19 "sleep": true
diff --git a/keyboards/kakunpc/business_card/alpha/config.h b/keyboards/kakunpc/business_card/alpha/config.h
index ac02512955..f79d812475 100644
--- a/keyboards/kakunpc/business_card/alpha/config.h
+++ b/keyboards/kakunpc/business_card/alpha/config.h
@@ -17,10 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23
24/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 20/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
25#define LOCKING_SUPPORT_ENABLE 21#define LOCKING_SUPPORT_ENABLE
26/* Locking resynchronize hack */ 22/* Locking resynchronize hack */
diff --git a/keyboards/kakunpc/business_card/alpha/info.json b/keyboards/kakunpc/business_card/alpha/info.json
index 2eff1f2495..3270f8e4bc 100644
--- a/keyboards/kakunpc/business_card/alpha/info.json
+++ b/keyboards/kakunpc/business_card/alpha/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 6, 14 "led_count": 6,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/kakunpc/business_card/beta/config.h b/keyboards/kakunpc/business_card/beta/config.h
index ac02512955..f79d812475 100644
--- a/keyboards/kakunpc/business_card/beta/config.h
+++ b/keyboards/kakunpc/business_card/beta/config.h
@@ -17,10 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23
24/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 20/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
25#define LOCKING_SUPPORT_ENABLE 21#define LOCKING_SUPPORT_ENABLE
26/* Locking resynchronize hack */ 22/* Locking resynchronize hack */
diff --git a/keyboards/kakunpc/business_card/beta/info.json b/keyboards/kakunpc/business_card/beta/info.json
index 6b546838f3..ef09a0ac90 100644
--- a/keyboards/kakunpc/business_card/beta/info.json
+++ b/keyboards/kakunpc/business_card/beta/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 6, 14 "led_count": 6,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/kakunpc/rabbit_capture_plan/config.h b/keyboards/kakunpc/rabbit_capture_plan/config.h
index d35f69a259..54425daf6f 100644
--- a/keyboards/kakunpc/rabbit_capture_plan/config.h
+++ b/keyboards/kakunpc/rabbit_capture_plan/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20# define RGBLIGHT_HUE_STEP 8
21# define RGBLIGHT_SAT_STEP 8
22# define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kakunpc/rabbit_capture_plan/info.json b/keyboards/kakunpc/rabbit_capture_plan/info.json
index 89dbe229d4..c9e2675b9b 100644
--- a/keyboards/kakunpc/rabbit_capture_plan/info.json
+++ b/keyboards/kakunpc/rabbit_capture_plan/info.json
@@ -12,6 +12,8 @@
12 "pin": "D3" 12 "pin": "D3"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "saturation_steps": 8,
16 "brightness_steps": 8,
15 "led_count": 69, 17 "led_count": 69,
16 "max_brightness": 200, 18 "max_brightness": 200,
17 "sleep": true, 19 "sleep": true,
diff --git a/keyboards/kakunpc/suihankey/alpha/config.h b/keyboards/kakunpc/suihankey/alpha/config.h
index b1bfa4615e..3e27bcd72f 100644
--- a/keyboards/kakunpc/suihankey/alpha/config.h
+++ b/keyboards/kakunpc/suihankey/alpha/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kakunpc/suihankey/alpha/info.json b/keyboards/kakunpc/suihankey/alpha/info.json
index 5542be81fc..2abfb99e30 100644
--- a/keyboards/kakunpc/suihankey/alpha/info.json
+++ b/keyboards/kakunpc/suihankey/alpha/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 18, 14 "led_count": 18,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/kakunpc/suihankey/rev1/config.h b/keyboards/kakunpc/suihankey/rev1/config.h
index b1bfa4615e..3e27bcd72f 100644
--- a/keyboards/kakunpc/suihankey/rev1/config.h
+++ b/keyboards/kakunpc/suihankey/rev1/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kakunpc/suihankey/rev1/info.json b/keyboards/kakunpc/suihankey/rev1/info.json
index cd1e8d6ce9..ee68e6a09a 100644
--- a/keyboards/kakunpc/suihankey/rev1/info.json
+++ b/keyboards/kakunpc/suihankey/rev1/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 18, 14 "led_count": 18,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/kakunpc/suihankey/split/alpha/config.h b/keyboards/kakunpc/suihankey/split/alpha/config.h
index 4973eb95ec..a2f2264457 100644
--- a/keyboards/kakunpc/suihankey/split/alpha/config.h
+++ b/keyboards/kakunpc/suihankey/split/alpha/config.h
@@ -21,10 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 21
22#define SPLIT_HAND_PIN D2 22#define SPLIT_HAND_PIN D2
23 23
24 #define RGBLIGHT_HUE_STEP 8
25 #define RGBLIGHT_SAT_STEP 8
26 #define RGBLIGHT_VAL_STEP 8
27
28/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 24/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
29#define LOCKING_SUPPORT_ENABLE 25#define LOCKING_SUPPORT_ENABLE
30/* Locking resynchronize hack */ 26/* Locking resynchronize hack */
diff --git a/keyboards/kakunpc/suihankey/split/alpha/info.json b/keyboards/kakunpc/suihankey/split/alpha/info.json
index 02b6fdbe38..fb7a619d0e 100644
--- a/keyboards/kakunpc/suihankey/split/alpha/info.json
+++ b/keyboards/kakunpc/suihankey/split/alpha/info.json
@@ -1,5 +1,7 @@
1{ 1{
2 "rgblight": { 2 "rgblight": {
3 "saturation_steps": 8,
4 "brightness_steps": 8,
3 "led_count": 18, 5 "led_count": 18,
4 "sleep": true 6 "sleep": true
5 }, 7 },
diff --git a/keyboards/kakunpc/suihankey/split/rev1/config.h b/keyboards/kakunpc/suihankey/split/rev1/config.h
index b64bfc3873..d5bf894d2f 100644
--- a/keyboards/kakunpc/suihankey/split/rev1/config.h
+++ b/keyboards/kakunpc/suihankey/split/rev1/config.h
@@ -21,9 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 21
22#define SPLIT_HAND_PIN D2 22#define SPLIT_HAND_PIN D2
23 23
24 #define RGBLIGHT_HUE_STEP 8
25 #define RGBLIGHT_SAT_STEP 8
26 #define RGBLIGHT_VAL_STEP 8
27#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
28#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
29#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kakunpc/suihankey/split/rev1/info.json b/keyboards/kakunpc/suihankey/split/rev1/info.json
index c0c99f6643..4dbde5c4a6 100644
--- a/keyboards/kakunpc/suihankey/split/rev1/info.json
+++ b/keyboards/kakunpc/suihankey/split/rev1/info.json
@@ -1,5 +1,7 @@
1{ 1{
2 "rgblight": { 2 "rgblight": {
3 "saturation_steps": 8,
4 "brightness_steps": 8,
3 "led_count": 18, 5 "led_count": 18,
4 "sleep": true 6 "sleep": true
5 }, 7 },
diff --git a/keyboards/kakunpc/thedogkeyboard/config.h b/keyboards/kakunpc/thedogkeyboard/config.h
index 559e1f6aba..30b7b606c0 100644
--- a/keyboards/kakunpc/thedogkeyboard/config.h
+++ b/keyboards/kakunpc/thedogkeyboard/config.h
@@ -35,10 +35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
35#define MATRIX_ROW_PINS { F4, F5, F6, F7, B1, B3, B2, B6, B4, B5 } 35#define MATRIX_ROW_PINS { F4, F5, F6, F7, B1, B3, B2, B6, B4, B5 }
36#define MATRIX_COL_PINS { D1, D0, D4, C6, D7, E6 } 36#define MATRIX_COL_PINS { D1, D0, D4, C6, D7, E6 }
37 37
38 #define RGBLIGHT_HUE_STEP 8
39 #define RGBLIGHT_SAT_STEP 8
40 #define RGBLIGHT_VAL_STEP 8
41
42/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 38/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
43#define LOCKING_SUPPORT_ENABLE 39#define LOCKING_SUPPORT_ENABLE
44/* Locking resynchronize hack */ 40/* Locking resynchronize hack */
diff --git a/keyboards/kakunpc/thedogkeyboard/info.json b/keyboards/kakunpc/thedogkeyboard/info.json
index 39af07e72c..79ed132f68 100644
--- a/keyboards/kakunpc/thedogkeyboard/info.json
+++ b/keyboards/kakunpc/thedogkeyboard/info.json
@@ -12,6 +12,8 @@
12 "pin": "D3" 12 "pin": "D3"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "saturation_steps": 8,
16 "brightness_steps": 8,
15 "led_count": 111, 17 "led_count": 111,
16 "max_brightness": 50, 18 "max_brightness": 50,
17 "sleep": true 19 "sleep": true
diff --git a/keyboards/kapcave/paladinpad/rev1/config.h b/keyboards/kapcave/paladinpad/rev1/config.h
index 4143779eec..3f052b52b1 100644
--- a/keyboards/kapcave/paladinpad/rev1/config.h
+++ b/keyboards/kapcave/paladinpad/rev1/config.h
@@ -26,6 +26,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define RGBLIGHT_EFFECT_RGB_TEST 26#define RGBLIGHT_EFFECT_RGB_TEST
27#define RGBLIGHT_EFFECT_ALTERNATING 27#define RGBLIGHT_EFFECT_ALTERNATING
28#define RGBLIGHT_EFFECT_TWINKLE 28#define RGBLIGHT_EFFECT_TWINKLE
29#define RGBLIGHT_HUE_STEP 10
30#define RGBLIGHT_SAT_STEP 17
31#define RGBLIGHT_VAL_STEP 12
diff --git a/keyboards/kapcave/paladinpad/rev1/info.json b/keyboards/kapcave/paladinpad/rev1/info.json
index 938098c26a..8acb87c517 100644
--- a/keyboards/kapcave/paladinpad/rev1/info.json
+++ b/keyboards/kapcave/paladinpad/rev1/info.json
@@ -3,6 +3,8 @@
3 "device_version": "0.0.1" 3 "device_version": "0.0.1"
4 }, 4 },
5 "rgblight": { 5 "rgblight": {
6 "hue_steps": 10,
7 "brightness_steps": 12,
6 "led_count": 8 8 "led_count": 8
7 }, 9 },
8 "ws2812": { 10 "ws2812": {
diff --git a/keyboards/kapcave/paladinpad/rev2/config.h b/keyboards/kapcave/paladinpad/rev2/config.h
index e863e116b6..1af48b400b 100644
--- a/keyboards/kapcave/paladinpad/rev2/config.h
+++ b/keyboards/kapcave/paladinpad/rev2/config.h
@@ -28,6 +28,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28#define RGBLIGHT_EFFECT_RGB_TEST 28#define RGBLIGHT_EFFECT_RGB_TEST
29#define RGBLIGHT_EFFECT_ALTERNATING 29#define RGBLIGHT_EFFECT_ALTERNATING
30#define RGBLIGHT_EFFECT_TWINKLE 30#define RGBLIGHT_EFFECT_TWINKLE
31#define RGBLIGHT_HUE_STEP 10
32#define RGBLIGHT_SAT_STEP 17
33#define RGBLIGHT_VAL_STEP 12
diff --git a/keyboards/kapcave/paladinpad/rev2/info.json b/keyboards/kapcave/paladinpad/rev2/info.json
index 43eb12d79c..fc101bec2e 100644
--- a/keyboards/kapcave/paladinpad/rev2/info.json
+++ b/keyboards/kapcave/paladinpad/rev2/info.json
@@ -3,6 +3,8 @@
3 "device_version": "0.0.2" 3 "device_version": "0.0.2"
4 }, 4 },
5 "rgblight": { 5 "rgblight": {
6 "hue_steps": 10,
7 "brightness_steps": 12,
6 "led_count": 7 8 "led_count": 7
7 }, 9 },
8 "ws2812": { 10 "ws2812": {
diff --git a/keyboards/kapl/rev1/config.h b/keyboards/kapl/rev1/config.h
index d8a87f0784..19c039315c 100644
--- a/keyboards/kapl/rev1/config.h
+++ b/keyboards/kapl/rev1/config.h
@@ -11,9 +11,6 @@
11#define SPLIT_TRANSPORT_MIRROR 11#define SPLIT_TRANSPORT_MIRROR
12 12
13#ifdef RGBLIGHT_ENABLE 13#ifdef RGBLIGHT_ENABLE
14#define RGBLIGHT_HUE_STEP 8
15#define RGBLIGHT_SAT_STEP 16
16#define RGBLIGHT_VAL_STEP 16
17#define RGBLIGHT_EFFECT_BREATHING 14#define RGBLIGHT_EFFECT_BREATHING
18#define RGBLIGHT_EFFECT_RAINBOW_MOOD 15#define RGBLIGHT_EFFECT_RAINBOW_MOOD
19#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 16#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kapl/rev1/info.json b/keyboards/kapl/rev1/info.json
index eb12b78274..07ab869a44 100644
--- a/keyboards/kapl/rev1/info.json
+++ b/keyboards/kapl/rev1/info.json
@@ -16,6 +16,8 @@
16 "speed_steps": 10 16 "speed_steps": 10
17 }, 17 },
18 "rgblight": { 18 "rgblight": {
19 "saturation_steps": 16,
20 "brightness_steps": 16,
19 "led_count": 88, 21 "led_count": 88,
20 "max_brightness": 120, 22 "max_brightness": 120,
21 "split_count": [44, 44] 23 "split_count": [44, 44]
diff --git a/keyboards/kb_elmo/isolation/config.h b/keyboards/kb_elmo/isolation/config.h
index bd7c9a6f7c..bf815b7f53 100644
--- a/keyboards/kb_elmo/isolation/config.h
+++ b/keyboards/kb_elmo/isolation/config.h
@@ -18,9 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
18#pragma once 18#pragma once
19 19
20/* RGB backlight */ 20/* RGB backlight */
21# define RGBLIGHT_HUE_STEP 8
22# define RGBLIGHT_SAT_STEP 8
23# define RGBLIGHT_VAL_STEP 8
24# define RGBLIGHT_EFFECT_BREATHING 21# define RGBLIGHT_EFFECT_BREATHING
25# define RGBLIGHT_EFFECT_RAINBOW_MOOD 22# define RGBLIGHT_EFFECT_RAINBOW_MOOD
26# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 23# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kb_elmo/isolation/info.json b/keyboards/kb_elmo/isolation/info.json
index 1713de919c..5f42e53988 100644
--- a/keyboards/kb_elmo/isolation/info.json
+++ b/keyboards/kb_elmo/isolation/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 3, 14 "led_count": 3,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/kbdfans/bounce/75/hotswap/config.h b/keyboards/kbdfans/bounce/75/hotswap/config.h
index 10dc5f97b8..4705c300f9 100644
--- a/keyboards/kbdfans/bounce/75/hotswap/config.h
+++ b/keyboards/kbdfans/bounce/75/hotswap/config.h
@@ -28,8 +28,5 @@
28#define RGBLIGHT_EFFECT_TWINKLE 28#define RGBLIGHT_EFFECT_TWINKLE
29#define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_EFFECT_RAINBOW_MOOD +8 ) 29#define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_EFFECT_RAINBOW_MOOD +8 )
30#define RGBLIGHT_DEFAULT_SPD 15 30#define RGBLIGHT_DEFAULT_SPD 15
31#define RGBLIGHT_HUE_STEP 10
32#define RGBLIGHT_SAT_STEP 10
33#define RGBLIGHT_VAL_STEP 10
34 31
35#define VIA_EEPROM_LAYOUT_OPTIONS_SIZE 2 \ No newline at end of file 32#define VIA_EEPROM_LAYOUT_OPTIONS_SIZE 2 \ No newline at end of file
diff --git a/keyboards/kbdfans/bounce/75/hotswap/info.json b/keyboards/kbdfans/bounce/75/hotswap/info.json
index 70906f7b71..e715aab4c3 100644
--- a/keyboards/kbdfans/bounce/75/hotswap/info.json
+++ b/keyboards/kbdfans/bounce/75/hotswap/info.json
@@ -17,6 +17,9 @@
17 "on_state": 0 17 "on_state": 0
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "hue_steps": 10,
21 "saturation_steps": 10,
22 "brightness_steps": 10,
20 "led_count": 4, 23 "led_count": 4,
21 "sleep": true 24 "sleep": true
22 }, 25 },
diff --git a/keyboards/kbdfans/bounce/75/soldered/config.h b/keyboards/kbdfans/bounce/75/soldered/config.h
index 10dc5f97b8..4705c300f9 100644
--- a/keyboards/kbdfans/bounce/75/soldered/config.h
+++ b/keyboards/kbdfans/bounce/75/soldered/config.h
@@ -28,8 +28,5 @@
28#define RGBLIGHT_EFFECT_TWINKLE 28#define RGBLIGHT_EFFECT_TWINKLE
29#define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_EFFECT_RAINBOW_MOOD +8 ) 29#define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_EFFECT_RAINBOW_MOOD +8 )
30#define RGBLIGHT_DEFAULT_SPD 15 30#define RGBLIGHT_DEFAULT_SPD 15
31#define RGBLIGHT_HUE_STEP 10
32#define RGBLIGHT_SAT_STEP 10
33#define RGBLIGHT_VAL_STEP 10
34 31
35#define VIA_EEPROM_LAYOUT_OPTIONS_SIZE 2 \ No newline at end of file 32#define VIA_EEPROM_LAYOUT_OPTIONS_SIZE 2 \ No newline at end of file
diff --git a/keyboards/kbdfans/bounce/75/soldered/info.json b/keyboards/kbdfans/bounce/75/soldered/info.json
index 86b98e5fa1..582c3d8c55 100644
--- a/keyboards/kbdfans/bounce/75/soldered/info.json
+++ b/keyboards/kbdfans/bounce/75/soldered/info.json
@@ -18,6 +18,9 @@
18 "on_state": 0 18 "on_state": 0
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "hue_steps": 10,
22 "saturation_steps": 10,
23 "brightness_steps": 10,
21 "led_count": 4, 24 "led_count": 4,
22 "sleep": true 25 "sleep": true
23 }, 26 },
diff --git a/keyboards/kbdfans/kbd19x/config.h b/keyboards/kbdfans/kbd19x/config.h
index 698e6a23d9..4ef254c5af 100644
--- a/keyboards/kbdfans/kbd19x/config.h
+++ b/keyboards/kbdfans/kbd19x/config.h
@@ -27,9 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define RGBLIGHT_EFFECT_RGB_TEST 27#define RGBLIGHT_EFFECT_RGB_TEST
28#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30#define RGBLIGHT_HUE_STEP 8
31#define RGBLIGHT_SAT_STEP 8
32#define RGBLIGHT_VAL_STEP 8
33 30
34/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 31/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
35#define LOCKING_SUPPORT_ENABLE 32#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/kbdfans/kbd19x/info.json b/keyboards/kbdfans/kbd19x/info.json
index 0f7b7476d8..ce716804f7 100644
--- a/keyboards/kbdfans/kbd19x/info.json
+++ b/keyboards/kbdfans/kbd19x/info.json
@@ -23,6 +23,8 @@
23 "on_state": 0 23 "on_state": 0
24 }, 24 },
25 "rgblight": { 25 "rgblight": {
26 "saturation_steps": 8,
27 "brightness_steps": 8,
26 "led_count": 18, 28 "led_count": 18,
27 "sleep": true 29 "sleep": true
28 }, 30 },
diff --git a/keyboards/kbdfans/kbd4x/config.h b/keyboards/kbdfans/kbd4x/config.h
index 56a528dce3..3fe83f1a3a 100644
--- a/keyboards/kbdfans/kbd4x/config.h
+++ b/keyboards/kbdfans/kbd4x/config.h
@@ -27,9 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define RGBLIGHT_EFFECT_RGB_TEST 27#define RGBLIGHT_EFFECT_RGB_TEST
28#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30#define RGBLIGHT_HUE_STEP 8
31#define RGBLIGHT_SAT_STEP 8
32#define RGBLIGHT_VAL_STEP 8
33 30
34/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 31/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
35#define LOCKING_SUPPORT_ENABLE 32#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/kbdfans/kbd4x/info.json b/keyboards/kbdfans/kbd4x/info.json
index 3a905f2e47..7040322fc3 100644
--- a/keyboards/kbdfans/kbd4x/info.json
+++ b/keyboards/kbdfans/kbd4x/info.json
@@ -18,6 +18,8 @@
18 "breathing": true 18 "breathing": true
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 16, 23 "led_count": 16,
22 "sleep": true 24 "sleep": true
23 }, 25 },
diff --git a/keyboards/kbdfans/kbd67/hotswap/config.h b/keyboards/kbdfans/kbd67/hotswap/config.h
index b311b40261..21548537d4 100644
--- a/keyboards/kbdfans/kbd67/hotswap/config.h
+++ b/keyboards/kbdfans/kbd67/hotswap/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23// /*== all animations enable ==*/ 20// /*== all animations enable ==*/
24#define RGBLIGHT_EFFECT_BREATHING 21#define RGBLIGHT_EFFECT_BREATHING
25#define RGBLIGHT_EFFECT_RAINBOW_MOOD 22#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/kbdfans/kbd67/hotswap/info.json b/keyboards/kbdfans/kbd67/hotswap/info.json
index cf37d516e8..8ddee65b5c 100644
--- a/keyboards/kbdfans/kbd67/hotswap/info.json
+++ b/keyboards/kbdfans/kbd67/hotswap/info.json
@@ -18,6 +18,8 @@
18 "breathing": true 18 "breathing": true
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 8, 23 "led_count": 8,
22 "sleep": true 24 "sleep": true
23 }, 25 },
diff --git a/keyboards/kbdfans/kbd67/rev1/config.h b/keyboards/kbdfans/kbd67/rev1/config.h
index 930c7e7faa..62c2837ebe 100644
--- a/keyboards/kbdfans/kbd67/rev1/config.h
+++ b/keyboards/kbdfans/kbd67/rev1/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kbdfans/kbd67/rev1/info.json b/keyboards/kbdfans/kbd67/rev1/info.json
index 728c8205b1..383d1cc5a8 100644
--- a/keyboards/kbdfans/kbd67/rev1/info.json
+++ b/keyboards/kbdfans/kbd67/rev1/info.json
@@ -25,6 +25,8 @@
25 "pin": "E2" 25 "pin": "E2"
26 }, 26 },
27 "rgblight": { 27 "rgblight": {
28 "saturation_steps": 8,
29 "brightness_steps": 8,
28 "led_count": 20, 30 "led_count": 20,
29 "max_brightness": 180, 31 "max_brightness": 180,
30 "sleep": true 32 "sleep": true
diff --git a/keyboards/kbdfans/kbd67/rev2/config.h b/keyboards/kbdfans/kbd67/rev2/config.h
index 3138184150..7ab9c36d3b 100644
--- a/keyboards/kbdfans/kbd67/rev2/config.h
+++ b/keyboards/kbdfans/kbd67/rev2/config.h
@@ -27,6 +27,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define RGBLIGHT_EFFECT_RGB_TEST 27#define RGBLIGHT_EFFECT_RGB_TEST
28#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30#define RGBLIGHT_HUE_STEP 8
31#define RGBLIGHT_SAT_STEP 8
32#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/kbdfans/kbd67/rev2/info.json b/keyboards/kbdfans/kbd67/rev2/info.json
index a7b280b40f..7f053c26ce 100644
--- a/keyboards/kbdfans/kbd67/rev2/info.json
+++ b/keyboards/kbdfans/kbd67/rev2/info.json
@@ -24,6 +24,8 @@
24 "pin": "E2" 24 "pin": "E2"
25 }, 25 },
26 "rgblight": { 26 "rgblight": {
27 "saturation_steps": 8,
28 "brightness_steps": 8,
27 "led_count": 16, 29 "led_count": 16,
28 "max_brightness": 240, 30 "max_brightness": 240,
29 "sleep": true 31 "sleep": true
diff --git a/keyboards/kbdfans/kbd6x/config.h b/keyboards/kbdfans/kbd6x/config.h
index 8090b62391..62c2837ebe 100644
--- a/keyboards/kbdfans/kbd6x/config.h
+++ b/keyboards/kbdfans/kbd6x/config.h
@@ -27,9 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define RGBLIGHT_EFFECT_RGB_TEST 27#define RGBLIGHT_EFFECT_RGB_TEST
28#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30#define RGBLIGHT_HUE_STEP 12
31#define RGBLIGHT_SAT_STEP 12
32#define RGBLIGHT_VAL_STEP 12
33 30
34/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 31/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
35#define LOCKING_SUPPORT_ENABLE 32#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/kbdfans/kbd6x/info.json b/keyboards/kbdfans/kbd6x/info.json
index 25bbdc2a24..b0ff678010 100644
--- a/keyboards/kbdfans/kbd6x/info.json
+++ b/keyboards/kbdfans/kbd6x/info.json
@@ -18,6 +18,9 @@
18 "breathing": true 18 "breathing": true
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "hue_steps": 12,
22 "saturation_steps": 12,
23 "brightness_steps": 12,
21 "led_count": 14, 24 "led_count": 14,
22 "sleep": true 25 "sleep": true
23 }, 26 },
diff --git a/keyboards/kbdfans/kbd75/config.h b/keyboards/kbdfans/kbd75/config.h
index 89ab02d326..8cb5bddc38 100644
--- a/keyboards/kbdfans/kbd75/config.h
+++ b/keyboards/kbdfans/kbd75/config.h
@@ -19,6 +19,3 @@
19#define RGBLIGHT_EFFECT_RGB_TEST 19#define RGBLIGHT_EFFECT_RGB_TEST
20#define RGBLIGHT_EFFECT_ALTERNATING 20#define RGBLIGHT_EFFECT_ALTERNATING
21#define RGBLIGHT_EFFECT_TWINKLE 21#define RGBLIGHT_EFFECT_TWINKLE
22#define RGBLIGHT_HUE_STEP 8
23#define RGBLIGHT_SAT_STEP 8
24#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/kbdfans/kbd75/rev1/info.json b/keyboards/kbdfans/kbd75/rev1/info.json
index 53c4206c3a..fe52330c9c 100644
--- a/keyboards/kbdfans/kbd75/rev1/info.json
+++ b/keyboards/kbdfans/kbd75/rev1/info.json
@@ -22,6 +22,8 @@
22 "on_state": 0 22 "on_state": 0
23 }, 23 },
24 "rgblight": { 24 "rgblight": {
25 "saturation_steps": 8,
26 "brightness_steps": 8,
25 "led_count": 16, 27 "led_count": 16,
26 "sleep": true 28 "sleep": true
27 }, 29 },
diff --git a/keyboards/kbdfans/kbd75/rev2/info.json b/keyboards/kbdfans/kbd75/rev2/info.json
index 34daaaed4d..e75a10fd31 100644
--- a/keyboards/kbdfans/kbd75/rev2/info.json
+++ b/keyboards/kbdfans/kbd75/rev2/info.json
@@ -22,6 +22,8 @@
22 "on_state": 0 22 "on_state": 0
23 }, 23 },
24 "rgblight": { 24 "rgblight": {
25 "saturation_steps": 8,
26 "brightness_steps": 8,
25 "led_count": 16, 27 "led_count": 16,
26 "sleep": true 28 "sleep": true
27 }, 29 },
diff --git a/keyboards/kbdfans/kbd75hs/config.h b/keyboards/kbdfans/kbd75hs/config.h
index 00213f746c..fab8ddf3f6 100644
--- a/keyboards/kbdfans/kbd75hs/config.h
+++ b/keyboards/kbdfans/kbd75hs/config.h
@@ -28,8 +28,5 @@
28#define RGBLIGHT_EFFECT_TWINKLE 28#define RGBLIGHT_EFFECT_TWINKLE
29#define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_EFFECT_RAINBOW_MOOD + 6) 29#define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_EFFECT_RAINBOW_MOOD + 6)
30#define RGBLIGHT_DEFAULT_SPD 15 30#define RGBLIGHT_DEFAULT_SPD 15
31#define RGBLIGHT_HUE_STEP 10
32#define RGBLIGHT_SAT_STEP 10
33#define RGBLIGHT_VAL_STEP 10
34 31
35#define VIA_EEPROM_LAYOUT_OPTIONS_SIZE 2 32#define VIA_EEPROM_LAYOUT_OPTIONS_SIZE 2
diff --git a/keyboards/kbdfans/kbd75hs/info.json b/keyboards/kbdfans/kbd75hs/info.json
index 86aa409039..ec245dbbf1 100644
--- a/keyboards/kbdfans/kbd75hs/info.json
+++ b/keyboards/kbdfans/kbd75hs/info.json
@@ -17,6 +17,9 @@
17 "caps_lock": "C6" 17 "caps_lock": "C6"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "hue_steps": 10,
21 "saturation_steps": 10,
22 "brightness_steps": 10,
20 "led_count": 18, 23 "led_count": 18,
21 "sleep": true 24 "sleep": true
22 }, 25 },
diff --git a/keyboards/kbdfans/kbd8x/config.h b/keyboards/kbdfans/kbd8x/config.h
index d55b72c6d4..e5b1e26b62 100644
--- a/keyboards/kbdfans/kbd8x/config.h
+++ b/keyboards/kbdfans/kbd8x/config.h
@@ -27,9 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define RGBLIGHT_EFFECT_RGB_TEST 27#define RGBLIGHT_EFFECT_RGB_TEST
28#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30#define RGBLIGHT_HUE_STEP 8
31#define RGBLIGHT_SAT_STEP 8
32#define RGBLIGHT_VAL_STEP 8
33 30
34/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 31/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
35#define LOCKING_SUPPORT_ENABLE 32#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/kbdfans/kbd8x/info.json b/keyboards/kbdfans/kbd8x/info.json
index 2f173aca35..0239fa78a9 100644
--- a/keyboards/kbdfans/kbd8x/info.json
+++ b/keyboards/kbdfans/kbd8x/info.json
@@ -23,6 +23,8 @@
23 "scroll_lock": "B2" 23 "scroll_lock": "B2"
24 }, 24 },
25 "rgblight": { 25 "rgblight": {
26 "saturation_steps": 8,
27 "brightness_steps": 8,
26 "led_count": 20, 28 "led_count": 20,
27 "sleep": true 29 "sleep": true
28 }, 30 },
diff --git a/keyboards/kbdfans/kbd8x_mk2/config.h b/keyboards/kbdfans/kbd8x_mk2/config.h
index 6d907961df..ee31dd7bfe 100644
--- a/keyboards/kbdfans/kbd8x_mk2/config.h
+++ b/keyboards/kbdfans/kbd8x_mk2/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kbdfans/kbd8x_mk2/info.json b/keyboards/kbdfans/kbd8x_mk2/info.json
index 6d81794947..1029582d5b 100644
--- a/keyboards/kbdfans/kbd8x_mk2/info.json
+++ b/keyboards/kbdfans/kbd8x_mk2/info.json
@@ -21,6 +21,8 @@
21 "pin": "B3" 21 "pin": "B3"
22 }, 22 },
23 "rgblight": { 23 "rgblight": {
24 "saturation_steps": 8,
25 "brightness_steps": 8,
24 "led_count": 20, 26 "led_count": 20,
25 "max_brightness": 200, 27 "max_brightness": 200,
26 "sleep": true 28 "sleep": true
diff --git a/keyboards/kbdfans/kbdpad/mk2/config.h b/keyboards/kbdfans/kbdpad/mk2/config.h
index 6d907961df..ee31dd7bfe 100644
--- a/keyboards/kbdfans/kbdpad/mk2/config.h
+++ b/keyboards/kbdfans/kbdpad/mk2/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kbdfans/kbdpad/mk2/info.json b/keyboards/kbdfans/kbdpad/mk2/info.json
index aa4a3c5e1f..3d2afceb24 100644
--- a/keyboards/kbdfans/kbdpad/mk2/info.json
+++ b/keyboards/kbdfans/kbdpad/mk2/info.json
@@ -19,6 +19,8 @@
19 "breathing": true 19 "breathing": true
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "saturation_steps": 8,
23 "brightness_steps": 8,
22 "led_count": 16, 24 "led_count": 16,
23 "sleep": true 25 "sleep": true
24 }, 26 },
diff --git a/keyboards/kbdfans/niu_mini/config.h b/keyboards/kbdfans/niu_mini/config.h
index 9fa20a136c..7eaf08234a 100644
--- a/keyboards/kbdfans/niu_mini/config.h
+++ b/keyboards/kbdfans/niu_mini/config.h
@@ -33,9 +33,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
33#define RGBLIGHT_EFFECT_RGB_TEST 33#define RGBLIGHT_EFFECT_RGB_TEST
34#define RGBLIGHT_EFFECT_ALTERNATING 34#define RGBLIGHT_EFFECT_ALTERNATING
35#define RGBLIGHT_EFFECT_TWINKLE 35#define RGBLIGHT_EFFECT_TWINKLE
36 #define RGBLIGHT_HUE_STEP 8
37 #define RGBLIGHT_SAT_STEP 8
38 #define RGBLIGHT_VAL_STEP 8
39 36
40/* 37/*
41 * Feature disable options 38 * Feature disable options
diff --git a/keyboards/kbdfans/niu_mini/info.json b/keyboards/kbdfans/niu_mini/info.json
index af3b136f8f..9719c832ec 100644
--- a/keyboards/kbdfans/niu_mini/info.json
+++ b/keyboards/kbdfans/niu_mini/info.json
@@ -18,6 +18,8 @@
18 "levels": 4 18 "levels": 4
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 14 23 "led_count": 14
22 }, 24 },
23 "ws2812": { 25 "ws2812": {
diff --git a/keyboards/kbdfans/odin/soldered/config.h b/keyboards/kbdfans/odin/soldered/config.h
index 0236ebcefe..7c771d1d0d 100644
--- a/keyboards/kbdfans/odin/soldered/config.h
+++ b/keyboards/kbdfans/odin/soldered/config.h
@@ -27,8 +27,5 @@
27#define RGBLIGHT_EFFECT_ALTERNATING 27#define RGBLIGHT_EFFECT_ALTERNATING
28#define RGBLIGHT_EFFECT_TWINKLE 28#define RGBLIGHT_EFFECT_TWINKLE
29#define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_EFFECT_RAINBOW_MOOD + 8) 29#define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_EFFECT_RAINBOW_MOOD + 8)
30#define RGBLIGHT_HUE_STEP 8
31#define RGBLIGHT_SAT_STEP 8
32#define RGBLIGHT_VAL_STEP 8
33 30
34#define VIA_EEPROM_LAYOUT_OPTIONS_SIZE 2 31#define VIA_EEPROM_LAYOUT_OPTIONS_SIZE 2
diff --git a/keyboards/kbdfans/odin/soldered/info.json b/keyboards/kbdfans/odin/soldered/info.json
index 559a21b6b4..0b99fd1eb8 100644
--- a/keyboards/kbdfans/odin/soldered/info.json
+++ b/keyboards/kbdfans/odin/soldered/info.json
@@ -22,6 +22,8 @@
22 "pin": "B15" 22 "pin": "B15"
23 }, 23 },
24 "rgblight": { 24 "rgblight": {
25 "saturation_steps": 8,
26 "brightness_steps": 8,
25 "led_count": 4, 27 "led_count": 4,
26 "max_brightness": 180, 28 "max_brightness": 180,
27 "sleep": true 29 "sleep": true
diff --git a/keyboards/kbdfans/odin/v2/config.h b/keyboards/kbdfans/odin/v2/config.h
index d67ae880ed..d82b94c5db 100644
--- a/keyboards/kbdfans/odin/v2/config.h
+++ b/keyboards/kbdfans/odin/v2/config.h
@@ -24,7 +24,3 @@
24 #define RGBLIGHT_EFFECT_BREATHING 24 #define RGBLIGHT_EFFECT_BREATHING
25 25
26 #define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_SWIRL 26 #define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_SWIRL
27
28 #define RGBLIGHT_HUE_STEP 8
29 #define RGBLIGHT_SAT_STEP 8
30 #define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/kbdfans/odin/v2/info.json b/keyboards/kbdfans/odin/v2/info.json
index 97d1bdc57a..5af1d84aac 100644
--- a/keyboards/kbdfans/odin/v2/info.json
+++ b/keyboards/kbdfans/odin/v2/info.json
@@ -22,6 +22,8 @@
22 "pin": "B15" 22 "pin": "B15"
23 }, 23 },
24 "rgblight": { 24 "rgblight": {
25 "saturation_steps": 8,
26 "brightness_steps": 8,
25 "led_count": 4, 27 "led_count": 4,
26 "max_brightness": 180, 28 "max_brightness": 180,
27 "sleep": true 29 "sleep": true
diff --git a/keyboards/kbdfans/phaseone/config.h b/keyboards/kbdfans/phaseone/config.h
index 4cbb32a859..86e1483148 100644
--- a/keyboards/kbdfans/phaseone/config.h
+++ b/keyboards/kbdfans/phaseone/config.h
@@ -32,8 +32,5 @@
32#define RGBLIGHT_EFFECT_TWINKLE 32#define RGBLIGHT_EFFECT_TWINKLE
33#define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_EFFECT_RAINBOW_MOOD + 6) 33#define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_EFFECT_RAINBOW_MOOD + 6)
34#define RGBLIGHT_DEFAULT_SPD 15 34#define RGBLIGHT_DEFAULT_SPD 15
35#define RGBLIGHT_HUE_STEP 10
36#define RGBLIGHT_SAT_STEP 10
37#define RGBLIGHT_VAL_STEP 10
38 35
39#define VIA_EEPROM_LAYOUT_OPTIONS_SIZE 2 \ No newline at end of file 36#define VIA_EEPROM_LAYOUT_OPTIONS_SIZE 2 \ No newline at end of file
diff --git a/keyboards/kbdfans/phaseone/info.json b/keyboards/kbdfans/phaseone/info.json
index 470608d223..836bc0952f 100644
--- a/keyboards/kbdfans/phaseone/info.json
+++ b/keyboards/kbdfans/phaseone/info.json
@@ -19,6 +19,9 @@
19 "on_state": 0 19 "on_state": 0
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "hue_steps": 10,
23 "saturation_steps": 10,
24 "brightness_steps": 10,
22 "led_count": 4, 25 "led_count": 4,
23 "sleep": true 26 "sleep": true
24 }, 27 },
diff --git a/keyboards/kbnordic/nordic60/rev_a/config.h b/keyboards/kbnordic/nordic60/rev_a/config.h
index 6089b4d084..ff552db0fa 100644
--- a/keyboards/kbnordic/nordic60/rev_a/config.h
+++ b/keyboards/kbnordic/nordic60/rev_a/config.h
@@ -16,9 +16,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/ 16*/
17#pragma once 17#pragma once
18 18
19#define RGBLIGHT_HUE_STEP 8
20#define RGBLIGHT_SAT_STEP 8
21#define RGBLIGHT_VAL_STEP 8
22#define RGBLIGHT_EFFECT_BREATHING 19#define RGBLIGHT_EFFECT_BREATHING
23#define RGBLIGHT_EFFECT_RAINBOW_MOOD 20#define RGBLIGHT_EFFECT_RAINBOW_MOOD
24#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 21#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kbnordic/nordic60/rev_a/info.json b/keyboards/kbnordic/nordic60/rev_a/info.json
index 26053d476c..de5033583e 100644
--- a/keyboards/kbnordic/nordic60/rev_a/info.json
+++ b/keyboards/kbnordic/nordic60/rev_a/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 16 14 "led_count": 16
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/kc60/config.h b/keyboards/kc60/config.h
index a3051f0d5f..dc1ae20cdc 100644
--- a/keyboards/kc60/config.h
+++ b/keyboards/kc60/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20# define RGBLIGHT_HUE_STEP 8
21# define RGBLIGHT_SAT_STEP 8
22# define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kc60/info.json b/keyboards/kc60/info.json
index 1b463caa16..2aa5ab5eab 100644
--- a/keyboards/kc60/info.json
+++ b/keyboards/kc60/info.json
@@ -19,6 +19,8 @@
19 "breathing": true 19 "breathing": true
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "saturation_steps": 8,
23 "brightness_steps": 8,
22 "led_count": 16, 24 "led_count": 16,
23 "sleep": true 25 "sleep": true
24 }, 26 },
diff --git a/keyboards/keebformom/config.h b/keyboards/keebformom/config.h
index 6359343883..e10ff8b983 100644
--- a/keyboards/keebformom/config.h
+++ b/keyboards/keebformom/config.h
@@ -16,9 +16,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
16 16
17#pragma once 17#pragma once
18 18
19#define RGBLIGHT_HUE_STEP 8
20#define RGBLIGHT_SAT_STEP 8
21#define RGBLIGHT_VAL_STEP 8
22# define RGBLIGHT_EFFECT_BREATHING 19# define RGBLIGHT_EFFECT_BREATHING
23# define RGBLIGHT_EFFECT_RAINBOW_MOOD 20# define RGBLIGHT_EFFECT_RAINBOW_MOOD
24# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 21# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/keebformom/info.json b/keyboards/keebformom/info.json
index fc0910a5a7..cae706055a 100644
--- a/keyboards/keebformom/info.json
+++ b/keyboards/keebformom/info.json
@@ -12,6 +12,8 @@
12 "pin": "F4" 12 "pin": "F4"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "saturation_steps": 8,
16 "brightness_steps": 8,
15 "led_count": 40, 17 "led_count": 40,
16 "max_brightness": 150, 18 "max_brightness": 150,
17 "sleep": true 19 "sleep": true
diff --git a/keyboards/keebio/bamfk1/config.h b/keyboards/keebio/bamfk1/config.h
index 13d85fc4d1..5c9d9b741d 100644
--- a/keyboards/keebio/bamfk1/config.h
+++ b/keyboards/keebio/bamfk1/config.h
@@ -8,10 +8,6 @@
8# define STARTUP_SONG SONG(STARTUP_SOUND) 8# define STARTUP_SONG SONG(STARTUP_SOUND)
9#endif 9#endif
10 10
11# define RGBLED_NUM 16
12# define RGBLIGHT_HUE_STEP 8
13# define RGBLIGHT_SAT_STEP 8
14# define RGBLIGHT_VAL_STEP 8
15# define RGBLIGHT_EFFECT_BREATHING 11# define RGBLIGHT_EFFECT_BREATHING
16# define RGBLIGHT_EFFECT_RAINBOW_MOOD 12# define RGBLIGHT_EFFECT_RAINBOW_MOOD
17# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 13# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/keebio/bamfk1/info.json b/keyboards/keebio/bamfk1/info.json
index 8ff985741e..042f8555af 100644
--- a/keyboards/keebio/bamfk1/info.json
+++ b/keyboards/keebio/bamfk1/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 16, 14 "led_count": 16,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/keebio/bamfk4/config.h b/keyboards/keebio/bamfk4/config.h
index b14a5ee212..2be2b02e6e 100644
--- a/keyboards/keebio/bamfk4/config.h
+++ b/keyboards/keebio/bamfk4/config.h
@@ -3,9 +3,6 @@
3 3
4#pragma once 4#pragma once
5 5
6# define RGBLIGHT_HUE_STEP 8
7# define RGBLIGHT_SAT_STEP 8
8# define RGBLIGHT_VAL_STEP 8
9/*== enabled animations ==*/ 6/*== enabled animations ==*/
10# define RGBLIGHT_EFFECT_BREATHING 7# define RGBLIGHT_EFFECT_BREATHING
11# define RGBLIGHT_EFFECT_RAINBOW_MOOD 8# define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/keebio/bamfk4/info.json b/keyboards/keebio/bamfk4/info.json
index 4de5a920ab..52e072dcf9 100644
--- a/keyboards/keebio/bamfk4/info.json
+++ b/keyboards/keebio/bamfk4/info.json
@@ -15,6 +15,8 @@
15 "driver": "WS2812" 15 "driver": "WS2812"
16 }, 16 },
17 "rgblight": { 17 "rgblight": {
18 "saturation_steps": 8,
19 "brightness_steps": 8,
18 "led_count": 32, 20 "led_count": 32,
19 "max_brightness": 120, 21 "max_brightness": 120,
20 "sleep": true 22 "sleep": true
diff --git a/keyboards/keebio/bdn9/rev1/config.h b/keyboards/keebio/bdn9/rev1/config.h
index 184cdf08d5..5a4e849a57 100644
--- a/keyboards/keebio/bdn9/rev1/config.h
+++ b/keyboards/keebio/bdn9/rev1/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/keebio/bdn9/rev1/info.json b/keyboards/keebio/bdn9/rev1/info.json
index 4d49e0c324..aa042a7da7 100644
--- a/keyboards/keebio/bdn9/rev1/info.json
+++ b/keyboards/keebio/bdn9/rev1/info.json
@@ -16,6 +16,8 @@
16 "levels": 7 16 "levels": 7
17 }, 17 },
18 "rgblight": { 18 "rgblight": {
19 "saturation_steps": 8,
20 "brightness_steps": 8,
19 "led_count": 4, 21 "led_count": 4,
20 "sleep": true 22 "sleep": true
21 }, 23 },
diff --git a/keyboards/keebio/bdn9/rev2/config.h b/keyboards/keebio/bdn9/rev2/config.h
index 6d001e6532..a8bfa41d69 100644
--- a/keyboards/keebio/bdn9/rev2/config.h
+++ b/keyboards/keebio/bdn9/rev2/config.h
@@ -19,9 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#define TAP_CODE_DELAY 10 20#define TAP_CODE_DELAY 10
21 21
22# define RGBLIGHT_HUE_STEP 8
23# define RGBLIGHT_SAT_STEP 8
24# define RGBLIGHT_VAL_STEP 8
25# define RGBLIGHT_EFFECT_BREATHING 22# define RGBLIGHT_EFFECT_BREATHING
26# define RGBLIGHT_EFFECT_RAINBOW_MOOD 23# define RGBLIGHT_EFFECT_RAINBOW_MOOD
27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 24# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/keebio/bdn9/rev2/info.json b/keyboards/keebio/bdn9/rev2/info.json
index c65e166406..43e8dedbf7 100644
--- a/keyboards/keebio/bdn9/rev2/info.json
+++ b/keyboards/keebio/bdn9/rev2/info.json
@@ -5,6 +5,8 @@
5 "device_version": "2.0.0" 5 "device_version": "2.0.0"
6 }, 6 },
7 "rgblight": { 7 "rgblight": {
8 "saturation_steps": 8,
9 "brightness_steps": 8,
8 "led_count": 11, 10 "led_count": 11,
9 "sleep": true 11 "sleep": true
10 }, 12 },
diff --git a/keyboards/keebio/chocopad/config.h b/keyboards/keebio/chocopad/config.h
index 401de718c1..d702489ee7 100644
--- a/keyboards/keebio/chocopad/config.h
+++ b/keyboards/keebio/chocopad/config.h
@@ -16,6 +16,3 @@
16#define RGBLIGHT_EFFECT_RGB_TEST 16#define RGBLIGHT_EFFECT_RGB_TEST
17#define RGBLIGHT_EFFECT_ALTERNATING 17#define RGBLIGHT_EFFECT_ALTERNATING
18#define RGBLIGHT_EFFECT_TWINKLE 18#define RGBLIGHT_EFFECT_TWINKLE
19#define RGBLIGHT_HUE_STEP 8
20#define RGBLIGHT_SAT_STEP 8
21#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/keebio/chocopad/info.json b/keyboards/keebio/chocopad/info.json
index d671417c92..4516028399 100644
--- a/keyboards/keebio/chocopad/info.json
+++ b/keyboards/keebio/chocopad/info.json
@@ -18,6 +18,8 @@
18 "levels": 6 18 "levels": 6
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 4 23 "led_count": 4
22 }, 24 },
23 "ws2812": { 25 "ws2812": {
diff --git a/keyboards/keebio/dilly/config.h b/keyboards/keebio/dilly/config.h
index 401de718c1..d702489ee7 100644
--- a/keyboards/keebio/dilly/config.h
+++ b/keyboards/keebio/dilly/config.h
@@ -16,6 +16,3 @@
16#define RGBLIGHT_EFFECT_RGB_TEST 16#define RGBLIGHT_EFFECT_RGB_TEST
17#define RGBLIGHT_EFFECT_ALTERNATING 17#define RGBLIGHT_EFFECT_ALTERNATING
18#define RGBLIGHT_EFFECT_TWINKLE 18#define RGBLIGHT_EFFECT_TWINKLE
19#define RGBLIGHT_HUE_STEP 8
20#define RGBLIGHT_SAT_STEP 8
21#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/keebio/dilly/info.json b/keyboards/keebio/dilly/info.json
index 015a8986d7..d14b33f0bf 100644
--- a/keyboards/keebio/dilly/info.json
+++ b/keyboards/keebio/dilly/info.json
@@ -17,6 +17,8 @@
17 "pin": "B5" 17 "pin": "B5"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "saturation_steps": 8,
21 "brightness_steps": 8,
20 "led_count": 10 22 "led_count": 10
21 }, 23 },
22 "ws2812": { 24 "ws2812": {
diff --git a/keyboards/keebio/dsp40/rev1/config.h b/keyboards/keebio/dsp40/rev1/config.h
index 633b5341da..37dd947364 100644
--- a/keyboards/keebio/dsp40/rev1/config.h
+++ b/keyboards/keebio/dsp40/rev1/config.h
@@ -22,9 +22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
22#define BACKLIGHT_PWM_CHANNEL 1 22#define BACKLIGHT_PWM_CHANNEL 1
23#define BACKLIGHT_PAL_MODE 1 23#define BACKLIGHT_PAL_MODE 1
24 24
25 #define RGBLIGHT_HUE_STEP 8
26 #define RGBLIGHT_SAT_STEP 8
27 #define RGBLIGHT_VAL_STEP 8
28#define RGBLIGHT_EFFECT_BREATHING 25#define RGBLIGHT_EFFECT_BREATHING
29#define RGBLIGHT_EFFECT_RAINBOW_MOOD 26#define RGBLIGHT_EFFECT_RAINBOW_MOOD
30#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/keebio/dsp40/rev1/info.json b/keyboards/keebio/dsp40/rev1/info.json
index 0aa071b951..353c61f733 100644
--- a/keyboards/keebio/dsp40/rev1/info.json
+++ b/keyboards/keebio/dsp40/rev1/info.json
@@ -23,6 +23,8 @@
23 "levels": 7 23 "levels": 7
24 }, 24 },
25 "rgblight": { 25 "rgblight": {
26 "saturation_steps": 8,
27 "brightness_steps": 8,
26 "led_count": 4, 28 "led_count": 4,
27 "sleep": true 29 "sleep": true
28 }, 30 },
diff --git a/keyboards/keebio/ergodicity/config.h b/keyboards/keebio/ergodicity/config.h
index 6b9dcfd57e..50cb99f051 100644
--- a/keyboards/keebio/ergodicity/config.h
+++ b/keyboards/keebio/ergodicity/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/keebio/ergodicity/info.json b/keyboards/keebio/ergodicity/info.json
index 8c5bfab673..db963340d4 100644
--- a/keyboards/keebio/ergodicity/info.json
+++ b/keyboards/keebio/ergodicity/info.json
@@ -19,6 +19,8 @@
19 "breathing": true 19 "breathing": true
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "saturation_steps": 8,
23 "brightness_steps": 8,
22 "led_count": 12, 24 "led_count": 12,
23 "sleep": true 25 "sleep": true
24 }, 26 },
diff --git a/keyboards/keebio/iris/rev6/config.h b/keyboards/keebio/iris/rev6/config.h
index 359cb509ef..e94cce1ab5 100644
--- a/keyboards/keebio/iris/rev6/config.h
+++ b/keyboards/keebio/iris/rev6/config.h
@@ -20,9 +20,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
20#define SPLIT_HAND_PIN D5 20#define SPLIT_HAND_PIN D5
21 21
22/* ws2812 RGB LED */ 22/* ws2812 RGB LED */
23# define RGBLIGHT_HUE_STEP 8
24# define RGBLIGHT_SAT_STEP 8
25# define RGBLIGHT_VAL_STEP 8
26/*== enabled animations ==*/ 23/*== enabled animations ==*/
27# define RGBLIGHT_EFFECT_BREATHING 24# define RGBLIGHT_EFFECT_BREATHING
28# define RGBLIGHT_EFFECT_RAINBOW_MOOD 25# define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/keebio/iris/rev6/info.json b/keyboards/keebio/iris/rev6/info.json
index 59617c4cba..c2e1d2158d 100644
--- a/keyboards/keebio/iris/rev6/info.json
+++ b/keyboards/keebio/iris/rev6/info.json
@@ -21,6 +21,8 @@
21 "pin": "E6" 21 "pin": "E6"
22 }, 22 },
23 "rgblight": { 23 "rgblight": {
24 "saturation_steps": 8,
25 "brightness_steps": 8,
24 "led_count": 68, 26 "led_count": 68,
25 "max_brightness": 120, 27 "max_brightness": 120,
26 "sleep": true, 28 "sleep": true,
diff --git a/keyboards/keebio/iris/rev7/config.h b/keyboards/keebio/iris/rev7/config.h
index 511fb22a07..e83396907a 100644
--- a/keyboards/keebio/iris/rev7/config.h
+++ b/keyboards/keebio/iris/rev7/config.h
@@ -20,9 +20,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
20#define SPLIT_HAND_PIN D5 20#define SPLIT_HAND_PIN D5
21 21
22/* ws2812 RGB LED */ 22/* ws2812 RGB LED */
23# define RGBLIGHT_HUE_STEP 8
24# define RGBLIGHT_SAT_STEP 8
25# define RGBLIGHT_VAL_STEP 8
26/*== enabled animations ==*/ 23/*== enabled animations ==*/
27# define RGBLIGHT_EFFECT_BREATHING 24# define RGBLIGHT_EFFECT_BREATHING
28# define RGBLIGHT_EFFECT_RAINBOW_MOOD 25# define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/keebio/iris/rev7/info.json b/keyboards/keebio/iris/rev7/info.json
index 738fe857eb..aa8e4ffc43 100644
--- a/keyboards/keebio/iris/rev7/info.json
+++ b/keyboards/keebio/iris/rev7/info.json
@@ -22,6 +22,8 @@
22 "pin": "E6" 22 "pin": "E6"
23 }, 23 },
24 "rgblight": { 24 "rgblight": {
25 "saturation_steps": 8,
26 "brightness_steps": 8,
25 "led_count": 68, 27 "led_count": 68,
26 "max_brightness": 120, 28 "max_brightness": 120,
27 "sleep": true, 29 "sleep": true,
diff --git a/keyboards/keebio/rorschach/rev1/config.h b/keyboards/keebio/rorschach/rev1/config.h
index f683a1c360..abfd454fa9 100644
--- a/keyboards/keebio/rorschach/rev1/config.h
+++ b/keyboards/keebio/rorschach/rev1/config.h
@@ -33,6 +33,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
33#define RGBLIGHT_EFFECT_RGB_TEST 33#define RGBLIGHT_EFFECT_RGB_TEST
34#define RGBLIGHT_EFFECT_ALTERNATING 34#define RGBLIGHT_EFFECT_ALTERNATING
35#define RGBLIGHT_EFFECT_TWINKLE 35#define RGBLIGHT_EFFECT_TWINKLE
36#define RGBLIGHT_HUE_STEP 8
37#define RGBLIGHT_SAT_STEP 8
38#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/keebio/rorschach/rev1/info.json b/keyboards/keebio/rorschach/rev1/info.json
index 23666a557b..e6d0e4471b 100644
--- a/keyboards/keebio/rorschach/rev1/info.json
+++ b/keyboards/keebio/rorschach/rev1/info.json
@@ -18,6 +18,8 @@
18 "levels": 5 18 "levels": 5
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 12 23 "led_count": 12
22 }, 24 },
23 "ws2812": { 25 "ws2812": {
diff --git a/keyboards/keebio/stick/config.h b/keyboards/keebio/stick/config.h
index ed73019f84..999b71be76 100644
--- a/keyboards/keebio/stick/config.h
+++ b/keyboards/keebio/stick/config.h
@@ -18,9 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
18#pragma once 18#pragma once
19 19
20/* WS2812 RGB LED */ 20/* WS2812 RGB LED */
21# define RGBLIGHT_HUE_STEP 8
22# define RGBLIGHT_SAT_STEP 8
23# define RGBLIGHT_VAL_STEP 8
24# define RGBLIGHT_EFFECT_BREATHING 21# define RGBLIGHT_EFFECT_BREATHING
25# define RGBLIGHT_EFFECT_RAINBOW_MOOD 22# define RGBLIGHT_EFFECT_RAINBOW_MOOD
26# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 23# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/keebio/stick/info.json b/keyboards/keebio/stick/info.json
index 0c517b5898..c5d88a746c 100644
--- a/keyboards/keebio/stick/info.json
+++ b/keyboards/keebio/stick/info.json
@@ -18,6 +18,8 @@
18 ] 18 ]
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 12, 23 "led_count": 12,
22 "sleep": true 24 "sleep": true
23 }, 25 },
diff --git a/keyboards/keebio/tukey/config.h b/keyboards/keebio/tukey/config.h
index 9d0eff7a35..b833d1ab85 100644
--- a/keyboards/keebio/tukey/config.h
+++ b/keyboards/keebio/tukey/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/keebio/tukey/info.json b/keyboards/keebio/tukey/info.json
index 6a013bc3bb..f1ae47341d 100644
--- a/keyboards/keebio/tukey/info.json
+++ b/keyboards/keebio/tukey/info.json
@@ -9,6 +9,8 @@
9 "device_version": "1.0.0" 9 "device_version": "1.0.0"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 8 14 "led_count": 8
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/keebio/wtf60/config.h b/keyboards/keebio/wtf60/config.h
index 1623483d2a..caf3e5c7db 100644
--- a/keyboards/keebio/wtf60/config.h
+++ b/keyboards/keebio/wtf60/config.h
@@ -18,9 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
18 18
19#define AUDIO_PIN C6 19#define AUDIO_PIN C6
20 20
21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8
24#define RGBLIGHT_EFFECT_BREATHING 21#define RGBLIGHT_EFFECT_BREATHING
25#define RGBLIGHT_EFFECT_RAINBOW_MOOD 22#define RGBLIGHT_EFFECT_RAINBOW_MOOD
26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 23#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/keebio/wtf60/info.json b/keyboards/keebio/wtf60/info.json
index dee4f90382..a78a7dc163 100644
--- a/keyboards/keebio/wtf60/info.json
+++ b/keyboards/keebio/wtf60/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 16, 14 "led_count": 16,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/keebmonkey/kbmg68/config.h b/keyboards/keebmonkey/kbmg68/config.h
index 2777b11d52..9b4d5b9db5 100644
--- a/keyboards/keebmonkey/kbmg68/config.h
+++ b/keyboards/keebmonkey/kbmg68/config.h
@@ -16,9 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19 #define RGBLIGHT_HUE_STEP 8
20 #define RGBLIGHT_SAT_STEP 8
21 #define RGBLIGHT_VAL_STEP 8
22#define RGBLIGHT_EFFECT_BREATHING 19#define RGBLIGHT_EFFECT_BREATHING
23#define RGBLIGHT_EFFECT_RAINBOW_MOOD 20#define RGBLIGHT_EFFECT_RAINBOW_MOOD
24#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 21#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/keebmonkey/kbmg68/info.json b/keyboards/keebmonkey/kbmg68/info.json
index fd2becbe50..d22f417f4e 100644
--- a/keyboards/keebmonkey/kbmg68/info.json
+++ b/keyboards/keebmonkey/kbmg68/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 68, 14 "led_count": 68,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/keebwerk/nano_slider/config.h b/keyboards/keebwerk/nano_slider/config.h
index 5790a58b03..7372cad041 100644
--- a/keyboards/keebwerk/nano_slider/config.h
+++ b/keyboards/keebwerk/nano_slider/config.h
@@ -19,9 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#define SLIDER_PIN D4 20#define SLIDER_PIN D4
21 21
22# define RGBLIGHT_HUE_STEP 8
23# define RGBLIGHT_SAT_STEP 8
24# define RGBLIGHT_VAL_STEP 8
25 /*== all animations enable ==*/ 22 /*== all animations enable ==*/
26# define RGBLIGHT_EFFECT_BREATHING 23# define RGBLIGHT_EFFECT_BREATHING
27# define RGBLIGHT_EFFECT_RAINBOW_MOOD 24# define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/keebwerk/nano_slider/info.json b/keyboards/keebwerk/nano_slider/info.json
index ba1937e832..ae830385a8 100644
--- a/keyboards/keebwerk/nano_slider/info.json
+++ b/keyboards/keebwerk/nano_slider/info.json
@@ -18,6 +18,8 @@
18 "breathing": true 18 "breathing": true
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 4, 23 "led_count": 4,
22 "sleep": true 24 "sleep": true
23 }, 25 },
diff --git a/keyboards/kegen/gboy/config.h b/keyboards/kegen/gboy/config.h
index 9f8fb290d5..edd99e9df1 100644
--- a/keyboards/kegen/gboy/config.h
+++ b/keyboards/kegen/gboy/config.h
@@ -27,6 +27,3 @@
27#define RGBLIGHT_EFFECT_RGB_TEST 27#define RGBLIGHT_EFFECT_RGB_TEST
28#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30#define RGBLIGHT_HUE_STEP 8
31#define RGBLIGHT_SAT_STEP 8
32#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/kegen/gboy/info.json b/keyboards/kegen/gboy/info.json
index 35f3aa87b1..e3bcbd34f7 100644
--- a/keyboards/kegen/gboy/info.json
+++ b/keyboards/kegen/gboy/info.json
@@ -18,6 +18,8 @@
18 "levels": 15 18 "levels": 15
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 14 23 "led_count": 14
22 }, 24 },
23 "ws2812": { 25 "ws2812": {
diff --git a/keyboards/keycapsss/o4l_5x12/config.h b/keyboards/keycapsss/o4l_5x12/config.h
index 4fa58a42c9..783ce3f9d2 100644
--- a/keyboards/keycapsss/o4l_5x12/config.h
+++ b/keyboards/keycapsss/o4l_5x12/config.h
@@ -1,8 +1,5 @@
1#pragma once 1#pragma once
2 2
3# define RGBLIGHT_HUE_STEP 4
4# define RGBLIGHT_SAT_STEP 4
5# define RGBLIGHT_VAL_STEP 4
6# define RGBLIGHT_EFFECT_BREATHING 3# define RGBLIGHT_EFFECT_BREATHING
7# define RGBLIGHT_EFFECT_RAINBOW_MOOD 4# define RGBLIGHT_EFFECT_RAINBOW_MOOD
8# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 5# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/keycapsss/o4l_5x12/info.json b/keyboards/keycapsss/o4l_5x12/info.json
index 15be2161d4..090355464c 100644
--- a/keyboards/keycapsss/o4l_5x12/info.json
+++ b/keyboards/keycapsss/o4l_5x12/info.json
@@ -9,6 +9,9 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "hue_steps": 4,
13 "saturation_steps": 4,
14 "brightness_steps": 4,
12 "led_count": 12 15 "led_count": 12
13 }, 16 },
14 "ws2812": { 17 "ws2812": {
diff --git a/keyboards/keyhive/absinthe/config.h b/keyboards/keyhive/absinthe/config.h
index 7b4910325f..e303f99372 100644
--- a/keyboards/keyhive/absinthe/config.h
+++ b/keyboards/keyhive/absinthe/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23 #define RGBLIGHT_EFFECT_BREATHING 20 #define RGBLIGHT_EFFECT_BREATHING
24 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 21 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
25 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/keyhive/absinthe/info.json b/keyboards/keyhive/absinthe/info.json
index c1bcfedba2..78c558b032 100644
--- a/keyboards/keyhive/absinthe/info.json
+++ b/keyboards/keyhive/absinthe/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 32, 14 "led_count": 32,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/keyhive/ergosaurus/config.h b/keyboards/keyhive/ergosaurus/config.h
index 1b2f4d983c..e87ada125b 100644
--- a/keyboards/keyhive/ergosaurus/config.h
+++ b/keyboards/keyhive/ergosaurus/config.h
@@ -18,9 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
18#pragma once 18#pragma once
19 19
20#ifdef RGBLIGHT_ENABLE 20#ifdef RGBLIGHT_ENABLE
21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_EFFECT_BREATHING 21 #define RGBLIGHT_EFFECT_BREATHING
25 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 22 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
26 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 23 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/keyhive/ergosaurus/info.json b/keyboards/keyhive/ergosaurus/info.json
index 98ee6bca70..cca059f667 100644
--- a/keyboards/keyhive/ergosaurus/info.json
+++ b/keyboards/keyhive/ergosaurus/info.json
@@ -11,6 +11,8 @@
11 "pin": "B6" 11 "pin": "B6"
12 }, 12 },
13 "rgblight": { 13 "rgblight": {
14 "saturation_steps": 8,
15 "brightness_steps": 8,
14 "led_count": 32, 16 "led_count": 32,
15 "max_brightness": 200, 17 "max_brightness": 200,
16 "sleep": true 18 "sleep": true
diff --git a/keyboards/keyhive/smallice/config.h b/keyboards/keyhive/smallice/config.h
index 33fe6febfc..2cd149f6eb 100644
--- a/keyboards/keyhive/smallice/config.h
+++ b/keyboards/keyhive/smallice/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20# define RGBLIGHT_HUE_STEP 8
21# define RGBLIGHT_SAT_STEP 8
22# define RGBLIGHT_VAL_STEP 8
23# define RGBLIGHT_EFFECT_BREATHING 20# define RGBLIGHT_EFFECT_BREATHING
24# define RGBLIGHT_EFFECT_RAINBOW_MOOD 21# define RGBLIGHT_EFFECT_RAINBOW_MOOD
25# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/keyhive/smallice/info.json b/keyboards/keyhive/smallice/info.json
index 47c131d2fc..5e48c53c5a 100644
--- a/keyboards/keyhive/smallice/info.json
+++ b/keyboards/keyhive/smallice/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 12, 14 "led_count": 12,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/keyhive/ut472/config.h b/keyboards/keyhive/ut472/config.h
index 1455dfdcc4..f13992154d 100644
--- a/keyboards/keyhive/ut472/config.h
+++ b/keyboards/keyhive/ut472/config.h
@@ -31,6 +31,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
31#define RGBLIGHT_EFFECT_RGB_TEST 31#define RGBLIGHT_EFFECT_RGB_TEST
32#define RGBLIGHT_EFFECT_ALTERNATING 32#define RGBLIGHT_EFFECT_ALTERNATING
33#define RGBLIGHT_EFFECT_TWINKLE 33#define RGBLIGHT_EFFECT_TWINKLE
34#define RGBLIGHT_HUE_STEP 8
35#define RGBLIGHT_SAT_STEP 8
36#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/keyhive/ut472/info.json b/keyboards/keyhive/ut472/info.json
index a4354cd1f1..d2211016e7 100644
--- a/keyboards/keyhive/ut472/info.json
+++ b/keyboards/keyhive/ut472/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.2" 9 "device_version": "0.0.2"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 8 14 "led_count": 8
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/keyquest/enclave/config.h b/keyboards/keyquest/enclave/config.h
index 1b8d4181e1..4a3694901d 100644
--- a/keyboards/keyquest/enclave/config.h
+++ b/keyboards/keyquest/enclave/config.h
@@ -13,11 +13,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
13 13
14#pragma once 14#pragma once
15 15
16/* RGB light setup*/
17#define RGBLIGHT_HUE_STEP 10
18#define RGBLIGHT_SAT_STEP 17
19#define RGBLIGHT_VAL_STEP 17
20
21/* RGB light animations*/ 16/* RGB light animations*/
22#define RGBLIGHT_EFFECT_BREATHING 17#define RGBLIGHT_EFFECT_BREATHING
23#define RGBLIGHT_EFFECT_RAINBOW_MOOD 18#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/keyquest/enclave/info.json b/keyboards/keyquest/enclave/info.json
index 2258cf5eff..9a9f438d97 100644
--- a/keyboards/keyquest/enclave/info.json
+++ b/keyboards/keyquest/enclave/info.json
@@ -11,6 +11,7 @@
11 "pin": "B5" 11 "pin": "B5"
12 }, 12 },
13 "rgblight": { 13 "rgblight": {
14 "hue_steps": 10,
14 "led_count": 2, 15 "led_count": 2,
15 "max_brightness": 200, 16 "max_brightness": 200,
16 "sleep": true 17 "sleep": true
diff --git a/keyboards/keysofkings/twokey/config.h b/keyboards/keysofkings/twokey/config.h
index 29c0d69b05..e28c779915 100755
--- a/keyboards/keysofkings/twokey/config.h
+++ b/keyboards/keysofkings/twokey/config.h
@@ -33,9 +33,6 @@
33#define RGBLIGHT_EFFECT_RGB_TEST 33#define RGBLIGHT_EFFECT_RGB_TEST
34#define RGBLIGHT_EFFECT_ALTERNATING 34#define RGBLIGHT_EFFECT_ALTERNATING
35#define RGBLIGHT_EFFECT_TWINKLE 35#define RGBLIGHT_EFFECT_TWINKLE
36#define RGBLIGHT_HUE_STEP 4
37#define RGBLIGHT_SAT_STEP 4
38#define RGBLIGHT_VAL_STEP 4
39#define AUDIO_PIN B6 36#define AUDIO_PIN B6
40#define AUDIO_CLICKY 37#define AUDIO_CLICKY
41#endif 38#endif
diff --git a/keyboards/keysofkings/twokey/info.json b/keyboards/keysofkings/twokey/info.json
index cd9c4b9ed1..e6c75a2b41 100644
--- a/keyboards/keysofkings/twokey/info.json
+++ b/keyboards/keysofkings/twokey/info.json
@@ -9,6 +9,9 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "hue_steps": 4,
13 "saturation_steps": 4,
14 "brightness_steps": 4,
12 "led_count": 5 15 "led_count": 5
13 }, 16 },
14 "ws2812": { 17 "ws2812": {
diff --git a/keyboards/keystonecaps/gameroyadvance/config.h b/keyboards/keystonecaps/gameroyadvance/config.h
index c0e4a7daaf..11e149c6be 100644
--- a/keyboards/keystonecaps/gameroyadvance/config.h
+++ b/keyboards/keystonecaps/gameroyadvance/config.h
@@ -33,6 +33,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
33#define RGBLIGHT_EFFECT_RGB_TEST 33#define RGBLIGHT_EFFECT_RGB_TEST
34#define RGBLIGHT_EFFECT_ALTERNATING 34#define RGBLIGHT_EFFECT_ALTERNATING
35#define RGBLIGHT_EFFECT_TWINKLE 35#define RGBLIGHT_EFFECT_TWINKLE
36#define RGBLIGHT_HUE_STEP 8
37#define RGBLIGHT_SAT_STEP 8
38#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/keystonecaps/gameroyadvance/info.json b/keyboards/keystonecaps/gameroyadvance/info.json
index 118ce4ed41..2aca3411ae 100644
--- a/keyboards/keystonecaps/gameroyadvance/info.json
+++ b/keyboards/keystonecaps/gameroyadvance/info.json
@@ -19,6 +19,8 @@
19 ] 19 ]
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "saturation_steps": 8,
23 "brightness_steps": 8,
22 "led_count": 0 24 "led_count": 0
23 }, 25 },
24 "ws2812": { 26 "ws2812": {
diff --git a/keyboards/kingly_keys/little_foot/config.h b/keyboards/kingly_keys/little_foot/config.h
index 60ad9c31a4..02a1b0d15e 100644
--- a/keyboards/kingly_keys/little_foot/config.h
+++ b/keyboards/kingly_keys/little_foot/config.h
@@ -32,6 +32,3 @@
32#define RGBLIGHT_EFFECT_RGB_TEST 32#define RGBLIGHT_EFFECT_RGB_TEST
33#define RGBLIGHT_EFFECT_ALTERNATING 33#define RGBLIGHT_EFFECT_ALTERNATING
34#define RGBLIGHT_EFFECT_TWINKLE 34#define RGBLIGHT_EFFECT_TWINKLE
35#define RGBLIGHT_HUE_STEP 6
36#define RGBLIGHT_SAT_STEP 4
37#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/kingly_keys/little_foot/info.json b/keyboards/kingly_keys/little_foot/info.json
index b5fc1c8474..ccd2a04aa6 100644
--- a/keyboards/kingly_keys/little_foot/info.json
+++ b/keyboards/kingly_keys/little_foot/info.json
@@ -10,6 +10,9 @@
10 "force_nkro": true 10 "force_nkro": true
11 }, 11 },
12 "rgblight": { 12 "rgblight": {
13 "hue_steps": 6,
14 "saturation_steps": 4,
15 "brightness_steps": 8,
13 "led_count": 10 16 "led_count": 10
14 }, 17 },
15 "ws2812": { 18 "ws2812": {
diff --git a/keyboards/kingly_keys/romac/config.h b/keyboards/kingly_keys/romac/config.h
index 9cc6a85e97..5f36081323 100644
--- a/keyboards/kingly_keys/romac/config.h
+++ b/keyboards/kingly_keys/romac/config.h
@@ -5,7 +5,3 @@
5 5
6/* Locking resynchronize hack */ 6/* Locking resynchronize hack */
7#define LOCKING_RESYNC_ENABLE 7#define LOCKING_RESYNC_ENABLE
8
9#define RGBLIGHT_HUE_STEP 8
10#define RGBLIGHT_SAT_STEP 8
11#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/kingly_keys/romac_plus/config.h b/keyboards/kingly_keys/romac_plus/config.h
index bf865825ff..d702489ee7 100644
--- a/keyboards/kingly_keys/romac_plus/config.h
+++ b/keyboards/kingly_keys/romac_plus/config.h
@@ -16,6 +16,3 @@
16#define RGBLIGHT_EFFECT_RGB_TEST 16#define RGBLIGHT_EFFECT_RGB_TEST
17#define RGBLIGHT_EFFECT_ALTERNATING 17#define RGBLIGHT_EFFECT_ALTERNATING
18#define RGBLIGHT_EFFECT_TWINKLE 18#define RGBLIGHT_EFFECT_TWINKLE
19#define RGBLIGHT_HUE_STEP 6
20#define RGBLIGHT_SAT_STEP 4
21#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/kingly_keys/romac_plus/info.json b/keyboards/kingly_keys/romac_plus/info.json
index b0f88b87ba..51e032ad52 100644
--- a/keyboards/kingly_keys/romac_plus/info.json
+++ b/keyboards/kingly_keys/romac_plus/info.json
@@ -19,6 +19,9 @@
19 ] 19 ]
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "hue_steps": 6,
23 "saturation_steps": 4,
24 "brightness_steps": 8,
22 "led_count": 4 25 "led_count": 4
23 }, 26 },
24 "ws2812": { 27 "ws2812": {
diff --git a/keyboards/kingly_keys/smd_milk/config.h b/keyboards/kingly_keys/smd_milk/config.h
index 829fc10db8..9866e14319 100644
--- a/keyboards/kingly_keys/smd_milk/config.h
+++ b/keyboards/kingly_keys/smd_milk/config.h
@@ -31,7 +31,3 @@
31#define RGBLIGHT_EFFECT_RGB_TEST 31#define RGBLIGHT_EFFECT_RGB_TEST
32#define RGBLIGHT_EFFECT_ALTERNATING 32#define RGBLIGHT_EFFECT_ALTERNATING
33#define RGBLIGHT_EFFECT_TWINKLE 33#define RGBLIGHT_EFFECT_TWINKLE
34
35#define RGBLIGHT_HUE_STEP 6
36#define RGBLIGHT_SAT_STEP 4
37#define RGBLIGHT_VAL_STEP 10
diff --git a/keyboards/kingly_keys/smd_milk/info.json b/keyboards/kingly_keys/smd_milk/info.json
index fcb039b7c7..0a16a3d3b7 100644
--- a/keyboards/kingly_keys/smd_milk/info.json
+++ b/keyboards/kingly_keys/smd_milk/info.json
@@ -10,6 +10,9 @@
10 "force_nkro": true 10 "force_nkro": true
11 }, 11 },
12 "rgblight": { 12 "rgblight": {
13 "hue_steps": 6,
14 "saturation_steps": 4,
15 "brightness_steps": 10,
13 "led_count": 4 16 "led_count": 4
14 }, 17 },
15 "ws2812": { 18 "ws2812": {
diff --git a/keyboards/kira75/config.h b/keyboards/kira75/config.h
index 8d1b1dad39..62c2837ebe 100644
--- a/keyboards/kira75/config.h
+++ b/keyboards/kira75/config.h
@@ -27,9 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define RGBLIGHT_EFFECT_RGB_TEST 27#define RGBLIGHT_EFFECT_RGB_TEST
28#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30#define RGBLIGHT_HUE_STEP 8
31#define RGBLIGHT_SAT_STEP 8
32#define RGBLIGHT_VAL_STEP 8
33 30
34/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 31/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
35#define LOCKING_SUPPORT_ENABLE 32#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/kira75/info.json b/keyboards/kira75/info.json
index d52e375cbb..5d573208d5 100644
--- a/keyboards/kira75/info.json
+++ b/keyboards/kira75/info.json
@@ -18,6 +18,8 @@
18 "breathing": true 18 "breathing": true
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 18 23 "led_count": 18
22 }, 24 },
23 "ws2812": { 25 "ws2812": {
diff --git a/keyboards/kiwikey/borderland/config.h b/keyboards/kiwikey/borderland/config.h
index d5da66cb68..1d4bb6fef5 100644
--- a/keyboards/kiwikey/borderland/config.h
+++ b/keyboards/kiwikey/borderland/config.h
@@ -5,9 +5,6 @@
5 5
6#define TAP_CODE_DELAY 10 6#define TAP_CODE_DELAY 10
7 7
8#define RGBLIGHT_HUE_STEP 8
9#define RGBLIGHT_SAT_STEP 8
10#define RGBLIGHT_VAL_STEP 8
11#define RGBLIGHT_EFFECT_BREATHING 8#define RGBLIGHT_EFFECT_BREATHING
12#define RGBLIGHT_EFFECT_RAINBOW_MOOD 9#define RGBLIGHT_EFFECT_RAINBOW_MOOD
13#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 10#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kiwikey/borderland/info.json b/keyboards/kiwikey/borderland/info.json
index b5f4af07a9..3133de3cae 100644
--- a/keyboards/kiwikey/borderland/info.json
+++ b/keyboards/kiwikey/borderland/info.json
@@ -19,6 +19,8 @@
19 ] 19 ]
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "saturation_steps": 8,
23 "brightness_steps": 8,
22 "led_count": 18 24 "led_count": 18
23 }, 25 },
24 "ws2812": { 26 "ws2812": {
diff --git a/keyboards/kiwikey/kawii9/config.h b/keyboards/kiwikey/kawii9/config.h
index c0aea17206..f78a089fa2 100644
--- a/keyboards/kiwikey/kawii9/config.h
+++ b/keyboards/kiwikey/kawii9/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20#define RGBLIGHT_HUE_STEP 8
21#define RGBLIGHT_SAT_STEP 8
22#define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kiwikey/kawii9/info.json b/keyboards/kiwikey/kawii9/info.json
index 87995d7955..e8e1fe0e89 100644
--- a/keyboards/kiwikey/kawii9/info.json
+++ b/keyboards/kiwikey/kawii9/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.2" 9 "device_version": "0.0.2"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 4 14 "led_count": 4
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/kiwikey/wanderland/config.h b/keyboards/kiwikey/wanderland/config.h
index 250c0defd0..81d3bfb453 100644
--- a/keyboards/kiwikey/wanderland/config.h
+++ b/keyboards/kiwikey/wanderland/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20#define RGBLIGHT_HUE_STEP 8
21#define RGBLIGHT_SAT_STEP 8
22#define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kiwikey/wanderland/info.json b/keyboards/kiwikey/wanderland/info.json
index 906116e0b2..5b0ba53294 100644
--- a/keyboards/kiwikey/wanderland/info.json
+++ b/keyboards/kiwikey/wanderland/info.json
@@ -18,6 +18,8 @@
18 "breathing": true 18 "breathing": true
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 18, 23 "led_count": 18,
22 "sleep": true 24 "sleep": true
23 }, 25 },
diff --git a/keyboards/kona_classic/config.h b/keyboards/kona_classic/config.h
index 363e1d894a..03c8bceba0 100644
--- a/keyboards/kona_classic/config.h
+++ b/keyboards/kona_classic/config.h
@@ -29,9 +29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29#define RGBLIGHT_EFFECT_RGB_TEST 29#define RGBLIGHT_EFFECT_RGB_TEST
30#define RGBLIGHT_EFFECT_ALTERNATING 30#define RGBLIGHT_EFFECT_ALTERNATING
31#define RGBLIGHT_EFFECT_TWINKLE 31#define RGBLIGHT_EFFECT_TWINKLE
32#define RGBLIGHT_HUE_STEP 5
33#define RGBLIGHT_SAT_STEP 10
34#define RGBLIGHT_VAL_STEP 10
35 32
36/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 33/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
37#define LOCKING_SUPPORT_ENABLE 34#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/kona_classic/info.json b/keyboards/kona_classic/info.json
index 61f8c9c2ca..35a8d788c2 100644
--- a/keyboards/kona_classic/info.json
+++ b/keyboards/kona_classic/info.json
@@ -9,6 +9,9 @@
9 "device_version": "0.0.3" 9 "device_version": "0.0.3"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "hue_steps": 5,
13 "saturation_steps": 10,
14 "brightness_steps": 10,
12 "led_count": 30 15 "led_count": 30
13 }, 16 },
14 "ws2812": { 17 "ws2812": {
diff --git a/keyboards/kopibeng/mnk88/config.h b/keyboards/kopibeng/mnk88/config.h
index e08e78d79c..8de0e59b59 100644
--- a/keyboards/kopibeng/mnk88/config.h
+++ b/keyboards/kopibeng/mnk88/config.h
@@ -16,9 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19 #define RGBLIGHT_HUE_STEP 8
20 #define RGBLIGHT_SAT_STEP 8
21 #define RGBLIGHT_VAL_STEP 8
22 #define RGBLIGHT_EFFECT_BREATHING 19 #define RGBLIGHT_EFFECT_BREATHING
23 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 20 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
24 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 21 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kopibeng/mnk88/info.json b/keyboards/kopibeng/mnk88/info.json
index 068d849a4d..3c3987ee7e 100644
--- a/keyboards/kopibeng/mnk88/info.json
+++ b/keyboards/kopibeng/mnk88/info.json
@@ -12,6 +12,8 @@
12 "pin": "A10" 12 "pin": "A10"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "saturation_steps": 8,
16 "brightness_steps": 8,
15 "led_count": 20, 17 "led_count": 20,
16 "max_brightness": 200, 18 "max_brightness": 200,
17 "sleep": true 19 "sleep": true
diff --git a/keyboards/kopibeng/xt60/config.h b/keyboards/kopibeng/xt60/config.h
index f64c2ccb8f..b39773594b 100644
--- a/keyboards/kopibeng/xt60/config.h
+++ b/keyboards/kopibeng/xt60/config.h
@@ -16,9 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19 #define RGBLIGHT_HUE_STEP 8
20 #define RGBLIGHT_SAT_STEP 8
21 #define RGBLIGHT_VAL_STEP 8
22 #define RGBLIGHT_EFFECT_BREATHING 19 #define RGBLIGHT_EFFECT_BREATHING
23 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 20 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
24 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 21 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kopibeng/xt60/info.json b/keyboards/kopibeng/xt60/info.json
index 1a6c74d6a6..4fe6642979 100644
--- a/keyboards/kopibeng/xt60/info.json
+++ b/keyboards/kopibeng/xt60/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.2" 9 "device_version": "0.0.2"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 14, 14 "led_count": 14,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/kopibeng/xt60_singa/config.h b/keyboards/kopibeng/xt60_singa/config.h
index f64c2ccb8f..b39773594b 100644
--- a/keyboards/kopibeng/xt60_singa/config.h
+++ b/keyboards/kopibeng/xt60_singa/config.h
@@ -16,9 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19 #define RGBLIGHT_HUE_STEP 8
20 #define RGBLIGHT_SAT_STEP 8
21 #define RGBLIGHT_VAL_STEP 8
22 #define RGBLIGHT_EFFECT_BREATHING 19 #define RGBLIGHT_EFFECT_BREATHING
23 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 20 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
24 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 21 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kopibeng/xt60_singa/info.json b/keyboards/kopibeng/xt60_singa/info.json
index 615fa76900..eabff0309b 100644
--- a/keyboards/kopibeng/xt60_singa/info.json
+++ b/keyboards/kopibeng/xt60_singa/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 14, 14 "led_count": 14,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/kopibeng/xt65/config.h b/keyboards/kopibeng/xt65/config.h
index dd2eca9807..a6950c8238 100644
--- a/keyboards/kopibeng/xt65/config.h
+++ b/keyboards/kopibeng/xt65/config.h
@@ -16,9 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19 #define RGBLIGHT_HUE_STEP 8
20 #define RGBLIGHT_SAT_STEP 8
21 #define RGBLIGHT_VAL_STEP 8
22#define RGBLIGHT_EFFECT_BREATHING 19#define RGBLIGHT_EFFECT_BREATHING
23#define RGBLIGHT_EFFECT_RAINBOW_MOOD 20#define RGBLIGHT_EFFECT_RAINBOW_MOOD
24#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 21#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kopibeng/xt65/info.json b/keyboards/kopibeng/xt65/info.json
index d97b755f96..650e0e05b2 100644
--- a/keyboards/kopibeng/xt65/info.json
+++ b/keyboards/kopibeng/xt65/info.json
@@ -21,6 +21,8 @@
21 "pin": "D5" 21 "pin": "D5"
22 }, 22 },
23 "rgblight": { 23 "rgblight": {
24 "saturation_steps": 8,
25 "brightness_steps": 8,
24 "led_count": 12, 26 "led_count": 12,
25 "max_brightness": 200, 27 "max_brightness": 200,
26 "sleep": true 28 "sleep": true
diff --git a/keyboards/kopibeng/xt8x/config.h b/keyboards/kopibeng/xt8x/config.h
index 650623f0d9..38b9f61911 100644
--- a/keyboards/kopibeng/xt8x/config.h
+++ b/keyboards/kopibeng/xt8x/config.h
@@ -18,9 +18,6 @@
18 18
19#define INDICATOR_PIN_0 B13 19#define INDICATOR_PIN_0 B13
20 20
21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_EFFECT_BREATHING 21 #define RGBLIGHT_EFFECT_BREATHING
25 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 22 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
26 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 23 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kopibeng/xt8x/info.json b/keyboards/kopibeng/xt8x/info.json
index 37e3dd6e6f..5d56a221cc 100644
--- a/keyboards/kopibeng/xt8x/info.json
+++ b/keyboards/kopibeng/xt8x/info.json
@@ -21,6 +21,8 @@
21 "pin": "A10" 21 "pin": "A10"
22 }, 22 },
23 "rgblight": { 23 "rgblight": {
24 "saturation_steps": 8,
25 "brightness_steps": 8,
24 "led_count": 19, 26 "led_count": 19,
25 "max_brightness": 200, 27 "max_brightness": 200,
26 "sleep": true 28 "sleep": true
diff --git a/keyboards/kprepublic/bm16s/config.h b/keyboards/kprepublic/bm16s/config.h
index de59f7015c..d702489ee7 100755
--- a/keyboards/kprepublic/bm16s/config.h
+++ b/keyboards/kprepublic/bm16s/config.h
@@ -16,6 +16,3 @@
16#define RGBLIGHT_EFFECT_RGB_TEST 16#define RGBLIGHT_EFFECT_RGB_TEST
17#define RGBLIGHT_EFFECT_ALTERNATING 17#define RGBLIGHT_EFFECT_ALTERNATING
18#define RGBLIGHT_EFFECT_TWINKLE 18#define RGBLIGHT_EFFECT_TWINKLE
19 #define RGBLIGHT_HUE_STEP 8
20 #define RGBLIGHT_SAT_STEP 8
21 #define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/kprepublic/bm16s/info.json b/keyboards/kprepublic/bm16s/info.json
index 6aae3c48eb..bc5df521a7 100644
--- a/keyboards/kprepublic/bm16s/info.json
+++ b/keyboards/kprepublic/bm16s/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 16 14 "led_count": 16
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/kprepublic/bm43a/config.h b/keyboards/kprepublic/bm43a/config.h
index 6295678002..aff98236a5 100644
--- a/keyboards/kprepublic/bm43a/config.h
+++ b/keyboards/kprepublic/bm43a/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#ifdef RGB_MATRIX_ENABLE 20#ifdef RGB_MATRIX_ENABLE
24# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180 // Limit to vendor-recommended value 21# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180 // Limit to vendor-recommended value
25#endif 22#endif
diff --git a/keyboards/kprepublic/bm43a/info.json b/keyboards/kprepublic/bm43a/info.json
index 1934d3d4da..041da2164d 100644
--- a/keyboards/kprepublic/bm43a/info.json
+++ b/keyboards/kprepublic/bm43a/info.json
@@ -21,6 +21,8 @@
21 "pin": "E2" 21 "pin": "E2"
22 }, 22 },
23 "rgblight": { 23 "rgblight": {
24 "saturation_steps": 8,
25 "brightness_steps": 8,
24 "led_count": 10, 26 "led_count": 10,
25 "max_brightness": 180, 27 "max_brightness": 180,
26 "sleep": true 28 "sleep": true
diff --git a/keyboards/kprepublic/bm43hsrgb/config.h b/keyboards/kprepublic/bm43hsrgb/config.h
index afd1de3211..8fb37ac348 100755
--- a/keyboards/kprepublic/bm43hsrgb/config.h
+++ b/keyboards/kprepublic/bm43hsrgb/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23 #define RGBLIGHT_EFFECT_BREATHING 20 #define RGBLIGHT_EFFECT_BREATHING
24 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 21 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
25 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kprepublic/bm43hsrgb/info.json b/keyboards/kprepublic/bm43hsrgb/info.json
index 6f00b3d1aa..3151d9c8cc 100755
--- a/keyboards/kprepublic/bm43hsrgb/info.json
+++ b/keyboards/kprepublic/bm43hsrgb/info.json
@@ -12,6 +12,8 @@
12 "pin": "E2" 12 "pin": "E2"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "saturation_steps": 8,
16 "brightness_steps": 8,
15 "led_count": 53, 17 "led_count": 53,
16 "max_brightness": 180, 18 "max_brightness": 180,
17 "sleep": true 19 "sleep": true
diff --git a/keyboards/kprepublic/bm60hsrgb/rev2/config.h b/keyboards/kprepublic/bm60hsrgb/rev2/config.h
index bb35256190..c504b5f14f 100644
--- a/keyboards/kprepublic/bm60hsrgb/rev2/config.h
+++ b/keyboards/kprepublic/bm60hsrgb/rev2/config.h
@@ -27,9 +27,6 @@
27#define RGBLIGHT_EFFECT_ALTERNATING 27#define RGBLIGHT_EFFECT_ALTERNATING
28#define RGBLIGHT_EFFECT_TWINKLE 28#define RGBLIGHT_EFFECT_TWINKLE
29#define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_MOOD 29#define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_MOOD
30#define RGBLIGHT_HUE_STEP 8
31#define RGBLIGHT_SAT_STEP 8
32#define RGBLIGHT_VAL_STEP 8
33 30
34#define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended 31#define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended
35#define DRIVER_ADDR_1 0b1010000 32#define DRIVER_ADDR_1 0b1010000
diff --git a/keyboards/kprepublic/bm60hsrgb/rev2/info.json b/keyboards/kprepublic/bm60hsrgb/rev2/info.json
index 1ec6bb9ab9..51712acf7e 100644
--- a/keyboards/kprepublic/bm60hsrgb/rev2/info.json
+++ b/keyboards/kprepublic/bm60hsrgb/rev2/info.json
@@ -15,6 +15,8 @@
15 "driver": "custom" 15 "driver": "custom"
16 }, 16 },
17 "rgblight": { 17 "rgblight": {
18 "saturation_steps": 8,
19 "brightness_steps": 8,
18 "led_count": 6, 20 "led_count": 6,
19 "max_brightness": 150 21 "max_brightness": 150
20 }, 22 },
diff --git a/keyboards/kprepublic/bm60hsrgb_ec/rev2/config.h b/keyboards/kprepublic/bm60hsrgb_ec/rev2/config.h
index f3d8b14684..8e51b83264 100644
--- a/keyboards/kprepublic/bm60hsrgb_ec/rev2/config.h
+++ b/keyboards/kprepublic/bm60hsrgb_ec/rev2/config.h
@@ -27,9 +27,6 @@
27#define RGBLIGHT_EFFECT_ALTERNATING 27#define RGBLIGHT_EFFECT_ALTERNATING
28#define RGBLIGHT_EFFECT_TWINKLE 28#define RGBLIGHT_EFFECT_TWINKLE
29#define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_MOOD 29#define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_MOOD
30#define RGBLIGHT_HUE_STEP 8
31#define RGBLIGHT_SAT_STEP 8
32#define RGBLIGHT_VAL_STEP 8
33 30
34# define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended 31# define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended
35# define DRIVER_ADDR_1 0b1010000 32# define DRIVER_ADDR_1 0b1010000
diff --git a/keyboards/kprepublic/bm60hsrgb_ec/rev2/info.json b/keyboards/kprepublic/bm60hsrgb_ec/rev2/info.json
index 0b7d8d2c68..0b0b5c749d 100644
--- a/keyboards/kprepublic/bm60hsrgb_ec/rev2/info.json
+++ b/keyboards/kprepublic/bm60hsrgb_ec/rev2/info.json
@@ -15,6 +15,8 @@
15 "driver": "IS31FL3733" 15 "driver": "IS31FL3733"
16 }, 16 },
17 "rgblight": { 17 "rgblight": {
18 "saturation_steps": 8,
19 "brightness_steps": 8,
18 "led_count": 6, 20 "led_count": 6,
19 "max_brightness": 150 21 "max_brightness": 150
20 }, 22 },
diff --git a/keyboards/kprepublic/bm60hsrgb_iso/rev1/config.h b/keyboards/kprepublic/bm60hsrgb_iso/rev1/config.h
index 96e838b253..563ac242c8 100644
--- a/keyboards/kprepublic/bm60hsrgb_iso/rev1/config.h
+++ b/keyboards/kprepublic/bm60hsrgb_iso/rev1/config.h
@@ -19,9 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#define RGB_MATRIX_LED_COUNT 70 20#define RGB_MATRIX_LED_COUNT 70
21# define RGB_MATRIX_KEYPRESSES 21# define RGB_MATRIX_KEYPRESSES
22 // #define RGBLIGHT_HUE_STEP 8
23 // #define RGBLIGHT_SAT_STEP 8
24 // #define RGBLIGHT_VAL_STEP 8
25#ifdef RGB_MATRIX_ENABLE 22#ifdef RGB_MATRIX_ENABLE
26# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180 // Limit to vendor-recommended value 23# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180 // Limit to vendor-recommended value
27// RGB Matrix Animation modes. Explicitly enabled 24// RGB Matrix Animation modes. Explicitly enabled
diff --git a/keyboards/kprepublic/bm60hsrgb_iso/rev2/config.h b/keyboards/kprepublic/bm60hsrgb_iso/rev2/config.h
index ee4f4a979f..59d12994fd 100644
--- a/keyboards/kprepublic/bm60hsrgb_iso/rev2/config.h
+++ b/keyboards/kprepublic/bm60hsrgb_iso/rev2/config.h
@@ -29,9 +29,6 @@
29#define RGBLIGHT_EFFECT_ALTERNATING 29#define RGBLIGHT_EFFECT_ALTERNATING
30#define RGBLIGHT_EFFECT_TWINKLE 30#define RGBLIGHT_EFFECT_TWINKLE
31#define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_MOOD 31#define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_MOOD
32#define RGBLIGHT_HUE_STEP 8
33#define RGBLIGHT_SAT_STEP 8
34#define RGBLIGHT_VAL_STEP 8
35 32
36# define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended 33# define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended
37# define RGB_MATRIX_KEYPRESSES 34# define RGB_MATRIX_KEYPRESSES
diff --git a/keyboards/kprepublic/bm60hsrgb_iso/rev2/info.json b/keyboards/kprepublic/bm60hsrgb_iso/rev2/info.json
index 701a5bca19..252ff6773f 100644
--- a/keyboards/kprepublic/bm60hsrgb_iso/rev2/info.json
+++ b/keyboards/kprepublic/bm60hsrgb_iso/rev2/info.json
@@ -15,6 +15,8 @@
15 "driver": "custom" 15 "driver": "custom"
16 }, 16 },
17 "rgblight": { 17 "rgblight": {
18 "saturation_steps": 8,
19 "brightness_steps": 8,
18 "led_count": 6, 20 "led_count": 6,
19 "max_brightness": 150 21 "max_brightness": 150
20 }, 22 },
diff --git a/keyboards/kprepublic/bm60hsrgb_poker/rev1/config.h b/keyboards/kprepublic/bm60hsrgb_poker/rev1/config.h
index c0a30e5125..3213511072 100644
--- a/keyboards/kprepublic/bm60hsrgb_poker/rev1/config.h
+++ b/keyboards/kprepublic/bm60hsrgb_poker/rev1/config.h
@@ -19,9 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#define RGB_MATRIX_LED_COUNT 67 20#define RGB_MATRIX_LED_COUNT 67
21 #define RGB_MATRIX_KEYPRESSES 21 #define RGB_MATRIX_KEYPRESSES
22 #define RGBLIGHT_HUE_STEP 8
23 #define RGBLIGHT_SAT_STEP 8
24 #define RGBLIGHT_VAL_STEP 8
25#define RGBLIGHT_EFFECT_BREATHING 22#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 23#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 24#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kprepublic/bm60hsrgb_poker/rev1/info.json b/keyboards/kprepublic/bm60hsrgb_poker/rev1/info.json
index 11aa2657e6..c323a31dea 100644
--- a/keyboards/kprepublic/bm60hsrgb_poker/rev1/info.json
+++ b/keyboards/kprepublic/bm60hsrgb_poker/rev1/info.json
@@ -15,6 +15,8 @@
15 "driver": "WS2812" 15 "driver": "WS2812"
16 }, 16 },
17 "rgblight": { 17 "rgblight": {
18 "saturation_steps": 8,
19 "brightness_steps": 8,
18 "led_count": 67, 20 "led_count": 67,
19 "max_brightness": 180, 21 "max_brightness": 180,
20 "sleep": true 22 "sleep": true
diff --git a/keyboards/kprepublic/bm60hsrgb_poker/rev2/config.h b/keyboards/kprepublic/bm60hsrgb_poker/rev2/config.h
index 12111c48f1..76791a2002 100644
--- a/keyboards/kprepublic/bm60hsrgb_poker/rev2/config.h
+++ b/keyboards/kprepublic/bm60hsrgb_poker/rev2/config.h
@@ -26,9 +26,6 @@
26#define RGBLIGHT_EFFECT_RGB_TEST 26#define RGBLIGHT_EFFECT_RGB_TEST
27#define RGBLIGHT_EFFECT_ALTERNATING 27#define RGBLIGHT_EFFECT_ALTERNATING
28#define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_MOOD 28#define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_MOOD
29#define RGBLIGHT_HUE_STEP 8
30#define RGBLIGHT_SAT_STEP 8
31#define RGBLIGHT_VAL_STEP 8
32 29
33# define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended 30# define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended
34# define RGB_MATRIX_KEYPRESSES 31# define RGB_MATRIX_KEYPRESSES
diff --git a/keyboards/kprepublic/bm60hsrgb_poker/rev2/info.json b/keyboards/kprepublic/bm60hsrgb_poker/rev2/info.json
index 0adf611aae..50a851180d 100644
--- a/keyboards/kprepublic/bm60hsrgb_poker/rev2/info.json
+++ b/keyboards/kprepublic/bm60hsrgb_poker/rev2/info.json
@@ -15,6 +15,8 @@
15 "driver": "custom" 15 "driver": "custom"
16 }, 16 },
17 "rgblight": { 17 "rgblight": {
18 "saturation_steps": 8,
19 "brightness_steps": 8,
18 "led_count": 6, 20 "led_count": 6,
19 "max_brightness": 150 21 "max_brightness": 150
20 }, 22 },
diff --git a/keyboards/kprepublic/bm65hsrgb_iso/rev1/config.h b/keyboards/kprepublic/bm65hsrgb_iso/rev1/config.h
index 8718c066d0..639eb5012b 100644
--- a/keyboards/kprepublic/bm65hsrgb_iso/rev1/config.h
+++ b/keyboards/kprepublic/bm65hsrgb_iso/rev1/config.h
@@ -19,9 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#define RGB_MATRIX_LED_COUNT 74 20#define RGB_MATRIX_LED_COUNT 74
21 #define RGB_MATRIX_KEYPRESSES 21 #define RGB_MATRIX_KEYPRESSES
22 #define RGBLIGHT_HUE_STEP 8
23 #define RGBLIGHT_SAT_STEP 8
24 #define RGBLIGHT_VAL_STEP 8
25 #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 140 22 #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 140
26// RGB Matrix Animation modes. Explicitly enabled 23// RGB Matrix Animation modes. Explicitly enabled
27// For full list of effects, see: 24// For full list of effects, see:
diff --git a/keyboards/kprepublic/bm65hsrgb_iso/rev1/info.json b/keyboards/kprepublic/bm65hsrgb_iso/rev1/info.json
index 30c75e448a..c73c2cca8e 100644
--- a/keyboards/kprepublic/bm65hsrgb_iso/rev1/info.json
+++ b/keyboards/kprepublic/bm65hsrgb_iso/rev1/info.json
@@ -10,6 +10,8 @@
10 "force_nkro": true 10 "force_nkro": true
11 }, 11 },
12 "rgblight": { 12 "rgblight": {
13 "saturation_steps": 8,
14 "brightness_steps": 8,
13 "led_count": 74, 15 "led_count": 74,
14 "sleep": true 16 "sleep": true
15 }, 17 },
diff --git a/keyboards/kprepublic/bm68hsrgb/rev2/config.h b/keyboards/kprepublic/bm68hsrgb/rev2/config.h
index 2ea220c70c..ed054cd92d 100644
--- a/keyboards/kprepublic/bm68hsrgb/rev2/config.h
+++ b/keyboards/kprepublic/bm68hsrgb/rev2/config.h
@@ -27,11 +27,6 @@
27#define RGBLIGHT_EFFECT_ALTERNATING 27#define RGBLIGHT_EFFECT_ALTERNATING
28#define RGBLIGHT_EFFECT_TWINKLE 28#define RGBLIGHT_EFFECT_TWINKLE
29#define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_MOOD 29#define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_MOOD
30#define RGBLIGHT_HUE_STEP 8
31#define RGBLIGHT_SAT_STEP 8
32#define RGBLIGHT_VAL_STEP 8
33
34
35 30
36#define DRIVER_ADDR_1 0b0110000 31#define DRIVER_ADDR_1 0b0110000
37 32
diff --git a/keyboards/kprepublic/bm68hsrgb/rev2/info.json b/keyboards/kprepublic/bm68hsrgb/rev2/info.json
index 263e132e2e..7df0c1e4e3 100644
--- a/keyboards/kprepublic/bm68hsrgb/rev2/info.json
+++ b/keyboards/kprepublic/bm68hsrgb/rev2/info.json
@@ -15,6 +15,8 @@
15 "driver": "IS31FL3741" 15 "driver": "IS31FL3741"
16 }, 16 },
17 "rgblight": { 17 "rgblight": {
18 "saturation_steps": 8,
19 "brightness_steps": 8,
18 "led_count": 6, 20 "led_count": 6,
19 "max_brightness": 150 21 "max_brightness": 150
20 }, 22 },
diff --git a/keyboards/kprepublic/cospad/config.h b/keyboards/kprepublic/cospad/config.h
index 63dba82432..a59b1346c4 100644
--- a/keyboards/kprepublic/cospad/config.h
+++ b/keyboards/kprepublic/cospad/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20// #define RGBLIGHT_HUE_STEP 8
21// #define RGBLIGHT_SAT_STEP 8
22// #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kprepublic/jj50/config.h b/keyboards/kprepublic/jj50/config.h
index 81f567f8e0..574aae16d8 100644
--- a/keyboards/kprepublic/jj50/config.h
+++ b/keyboards/kprepublic/jj50/config.h
@@ -30,6 +30,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
30#define RGBLIGHT_EFFECT_RGB_TEST 30#define RGBLIGHT_EFFECT_RGB_TEST
31#define RGBLIGHT_EFFECT_ALTERNATING 31#define RGBLIGHT_EFFECT_ALTERNATING
32#define RGBLIGHT_EFFECT_TWINKLE 32#define RGBLIGHT_EFFECT_TWINKLE
33#define RGBLIGHT_HUE_STEP 12
34#define RGBLIGHT_SAT_STEP 15
35#define RGBLIGHT_VAL_STEP 18
diff --git a/keyboards/kprepublic/jj50/info.json b/keyboards/kprepublic/jj50/info.json
index 8cccf2b588..2b7b710938 100644
--- a/keyboards/kprepublic/jj50/info.json
+++ b/keyboards/kprepublic/jj50/info.json
@@ -19,6 +19,9 @@
19 "breathing": true 19 "breathing": true
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "hue_steps": 12,
23 "saturation_steps": 15,
24 "brightness_steps": 18,
22 "led_count": 12 25 "led_count": 12
23 }, 26 },
24 "ws2812": { 27 "ws2812": {
diff --git a/keyboards/ktec/daisy/config.h b/keyboards/ktec/daisy/config.h
index 401511982b..94ac667ad4 100644
--- a/keyboards/ktec/daisy/config.h
+++ b/keyboards/ktec/daisy/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20# define RGBLIGHT_HUE_STEP 12
21# define RGBLIGHT_SAT_STEP 25
22# define RGBLIGHT_VAL_STEP 12
23# define RGBLIGHT_EFFECT_BREATHING 20# define RGBLIGHT_EFFECT_BREATHING
24# define RGBLIGHT_EFFECT_RAINBOW_MOOD 21# define RGBLIGHT_EFFECT_RAINBOW_MOOD
25# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/ktec/daisy/info.json b/keyboards/ktec/daisy/info.json
index 0b7d7d83d5..aa9a45477a 100644
--- a/keyboards/ktec/daisy/info.json
+++ b/keyboards/ktec/daisy/info.json
@@ -22,6 +22,9 @@
22 "on_state": 0 22 "on_state": 0
23 }, 23 },
24 "rgblight": { 24 "rgblight": {
25 "hue_steps": 12,
26 "saturation_steps": 25,
27 "brightness_steps": 12,
25 "led_count": 8 28 "led_count": 8
26 }, 29 },
27 "ws2812": { 30 "ws2812": {
diff --git a/keyboards/kudox/columner/config.h b/keyboards/kudox/columner/config.h
index 5a73136286..50bfb15d21 100644
--- a/keyboards/kudox/columner/config.h
+++ b/keyboards/kudox/columner/config.h
@@ -31,9 +31,6 @@
31#define RGBLIGHT_EFFECT_RGB_TEST 31#define RGBLIGHT_EFFECT_RGB_TEST
32#define RGBLIGHT_EFFECT_ALTERNATING 32#define RGBLIGHT_EFFECT_ALTERNATING
33#define RGBLIGHT_EFFECT_TWINKLE 33#define RGBLIGHT_EFFECT_TWINKLE
34#define RGBLIGHT_HUE_STEP 8
35#define RGBLIGHT_SAT_STEP 8
36#define RGBLIGHT_VAL_STEP 8
37 34
38/* 35/*
39 * Feature disable options 36 * Feature disable options
diff --git a/keyboards/kudox/columner/info.json b/keyboards/kudox/columner/info.json
index 61ccbcde1a..24e407dd69 100644
--- a/keyboards/kudox/columner/info.json
+++ b/keyboards/kudox/columner/info.json
@@ -17,6 +17,8 @@
17 "soft_serial_pin": "D0" 17 "soft_serial_pin": "D0"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "saturation_steps": 8,
21 "brightness_steps": 8,
20 "led_count": 14 22 "led_count": 14
21 }, 23 },
22 "ws2812": { 24 "ws2812": {
diff --git a/keyboards/kudox/rev1/config.h b/keyboards/kudox/rev1/config.h
index 2f5a7ceafe..c3b8d1f4e4 100644
--- a/keyboards/kudox/rev1/config.h
+++ b/keyboards/kudox/rev1/config.h
@@ -31,9 +31,6 @@
31#define RGBLIGHT_EFFECT_RGB_TEST 31#define RGBLIGHT_EFFECT_RGB_TEST
32#define RGBLIGHT_EFFECT_ALTERNATING 32#define RGBLIGHT_EFFECT_ALTERNATING
33#define RGBLIGHT_EFFECT_TWINKLE 33#define RGBLIGHT_EFFECT_TWINKLE
34#define RGBLIGHT_HUE_STEP 8
35#define RGBLIGHT_SAT_STEP 8
36#define RGBLIGHT_VAL_STEP 8
37 34
38/* 35/*
39 * Feature disable options 36 * Feature disable options
diff --git a/keyboards/kudox/rev1/info.json b/keyboards/kudox/rev1/info.json
index 815e53f2f2..52f61965f9 100644
--- a/keyboards/kudox/rev1/info.json
+++ b/keyboards/kudox/rev1/info.json
@@ -17,6 +17,8 @@
17 "soft_serial_pin": "D0" 17 "soft_serial_pin": "D0"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "saturation_steps": 8,
21 "brightness_steps": 8,
20 "led_count": 14 22 "led_count": 14
21 }, 23 },
22 "ws2812": { 24 "ws2812": {
diff --git a/keyboards/kudox/rev2/config.h b/keyboards/kudox/rev2/config.h
index 2f5a7ceafe..c3b8d1f4e4 100644
--- a/keyboards/kudox/rev2/config.h
+++ b/keyboards/kudox/rev2/config.h
@@ -31,9 +31,6 @@
31#define RGBLIGHT_EFFECT_RGB_TEST 31#define RGBLIGHT_EFFECT_RGB_TEST
32#define RGBLIGHT_EFFECT_ALTERNATING 32#define RGBLIGHT_EFFECT_ALTERNATING
33#define RGBLIGHT_EFFECT_TWINKLE 33#define RGBLIGHT_EFFECT_TWINKLE
34#define RGBLIGHT_HUE_STEP 8
35#define RGBLIGHT_SAT_STEP 8
36#define RGBLIGHT_VAL_STEP 8
37 34
38/* 35/*
39 * Feature disable options 36 * Feature disable options
diff --git a/keyboards/kudox/rev2/info.json b/keyboards/kudox/rev2/info.json
index 37ceadaea4..6819224bc7 100644
--- a/keyboards/kudox/rev2/info.json
+++ b/keyboards/kudox/rev2/info.json
@@ -17,6 +17,8 @@
17 "soft_serial_pin": "D0" 17 "soft_serial_pin": "D0"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "saturation_steps": 8,
21 "brightness_steps": 8,
20 "led_count": 14 22 "led_count": 14
21 }, 23 },
22 "ws2812": { 24 "ws2812": {
diff --git a/keyboards/kudox/rev3/config.h b/keyboards/kudox/rev3/config.h
index 5a73136286..50bfb15d21 100644
--- a/keyboards/kudox/rev3/config.h
+++ b/keyboards/kudox/rev3/config.h
@@ -31,9 +31,6 @@
31#define RGBLIGHT_EFFECT_RGB_TEST 31#define RGBLIGHT_EFFECT_RGB_TEST
32#define RGBLIGHT_EFFECT_ALTERNATING 32#define RGBLIGHT_EFFECT_ALTERNATING
33#define RGBLIGHT_EFFECT_TWINKLE 33#define RGBLIGHT_EFFECT_TWINKLE
34#define RGBLIGHT_HUE_STEP 8
35#define RGBLIGHT_SAT_STEP 8
36#define RGBLIGHT_VAL_STEP 8
37 34
38/* 35/*
39 * Feature disable options 36 * Feature disable options
diff --git a/keyboards/kudox/rev3/info.json b/keyboards/kudox/rev3/info.json
index 556c0efdde..9981c3b88d 100644
--- a/keyboards/kudox/rev3/info.json
+++ b/keyboards/kudox/rev3/info.json
@@ -17,6 +17,8 @@
17 "soft_serial_pin": "D0" 17 "soft_serial_pin": "D0"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "saturation_steps": 8,
21 "brightness_steps": 8,
20 "led_count": 14 22 "led_count": 14
21 }, 23 },
22 "ws2812": { 24 "ws2812": {
diff --git a/keyboards/kudox_full/rev1/config.h b/keyboards/kudox_full/rev1/config.h
index 2437f4fa0c..8e4ecc9efc 100644
--- a/keyboards/kudox_full/rev1/config.h
+++ b/keyboards/kudox_full/rev1/config.h
@@ -15,9 +15,6 @@
15#define RGBLIGHT_EFFECT_KNIGHT 15#define RGBLIGHT_EFFECT_KNIGHT
16#define RGBLIGHT_EFFECT_CHRISTMAS 16#define RGBLIGHT_EFFECT_CHRISTMAS
17#define RGBLIGHT_EFFECT_STATIC_GRADIENT 17#define RGBLIGHT_EFFECT_STATIC_GRADIENT
18#define RGBLIGHT_HUE_STEP 8
19#define RGBLIGHT_SAT_STEP 8
20#define RGBLIGHT_VAL_STEP 8
21 18
22/* 19/*
23 * Feature disable options 20 * Feature disable options
diff --git a/keyboards/kudox_full/rev1/info.json b/keyboards/kudox_full/rev1/info.json
index 24a45fb167..3abfc76f52 100644
--- a/keyboards/kudox_full/rev1/info.json
+++ b/keyboards/kudox_full/rev1/info.json
@@ -17,6 +17,8 @@
17 "soft_serial_pin": "D2" 17 "soft_serial_pin": "D2"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "saturation_steps": 8,
21 "brightness_steps": 8,
20 "led_count": 14 22 "led_count": 14
21 }, 23 },
22 "ws2812": { 24 "ws2812": {
diff --git a/keyboards/kudox_game/rev1/config.h b/keyboards/kudox_game/rev1/config.h
index c01494287f..2c5375a226 100644
--- a/keyboards/kudox_game/rev1/config.h
+++ b/keyboards/kudox_game/rev1/config.h
@@ -32,9 +32,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
32#define RGBLIGHT_EFFECT_RGB_TEST 32#define RGBLIGHT_EFFECT_RGB_TEST
33#define RGBLIGHT_EFFECT_ALTERNATING 33#define RGBLIGHT_EFFECT_ALTERNATING
34#define RGBLIGHT_EFFECT_TWINKLE 34#define RGBLIGHT_EFFECT_TWINKLE
35#define RGBLIGHT_HUE_STEP 8
36#define RGBLIGHT_SAT_STEP 8
37#define RGBLIGHT_VAL_STEP 8
38 35
39/* 36/*
40 * Feature disable options 37 * Feature disable options
diff --git a/keyboards/kudox_game/rev1/info.json b/keyboards/kudox_game/rev1/info.json
index 8ae8755404..5fbf2031ea 100644
--- a/keyboards/kudox_game/rev1/info.json
+++ b/keyboards/kudox_game/rev1/info.json
@@ -3,6 +3,8 @@
3 "device_version": "1.0.0" 3 "device_version": "1.0.0"
4 }, 4 },
5 "rgblight": { 5 "rgblight": {
6 "saturation_steps": 8,
7 "brightness_steps": 8,
6 "led_count": 7 8 "led_count": 7
7 }, 9 },
8 "ws2812": { 10 "ws2812": {
diff --git a/keyboards/kudox_game/rev2/config.h b/keyboards/kudox_game/rev2/config.h
index 14945ae12d..33806a1d7e 100644
--- a/keyboards/kudox_game/rev2/config.h
+++ b/keyboards/kudox_game/rev2/config.h
@@ -32,9 +32,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
32#define RGBLIGHT_EFFECT_RGB_TEST 32#define RGBLIGHT_EFFECT_RGB_TEST
33#define RGBLIGHT_EFFECT_ALTERNATING 33#define RGBLIGHT_EFFECT_ALTERNATING
34#define RGBLIGHT_EFFECT_TWINKLE 34#define RGBLIGHT_EFFECT_TWINKLE
35#define RGBLIGHT_HUE_STEP 8
36#define RGBLIGHT_SAT_STEP 8
37#define RGBLIGHT_VAL_STEP 8
38 35
39/* 36/*
40 * Feature disable options 37 * Feature disable options
diff --git a/keyboards/kudox_game/rev2/info.json b/keyboards/kudox_game/rev2/info.json
index 41565a6a42..eb8a5a9fb6 100644
--- a/keyboards/kudox_game/rev2/info.json
+++ b/keyboards/kudox_game/rev2/info.json
@@ -3,6 +3,8 @@
3 "device_version": "2.0.0" 3 "device_version": "2.0.0"
4 }, 4 },
5 "rgblight": { 5 "rgblight": {
6 "saturation_steps": 8,
7 "brightness_steps": 8,
6 "led_count": 7 8 "led_count": 7
7 }, 9 },
8 "ws2812": { 10 "ws2812": {
diff --git a/keyboards/labyrinth75/config.h b/keyboards/labyrinth75/config.h
index 34a7ec6ba7..e28d2b1898 100644
--- a/keyboards/labyrinth75/config.h
+++ b/keyboards/labyrinth75/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20//# define RGBLIGHT_HUE_STEP 8
21//# define RGBLIGHT_SAT_STEP 8
22//# define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/latincompass/latin17rgb/config.h b/keyboards/latincompass/latin17rgb/config.h
index 85a1f71ba4..1d201d34a0 100644
--- a/keyboards/latincompass/latin17rgb/config.h
+++ b/keyboards/latincompass/latin17rgb/config.h
@@ -95,6 +95,3 @@
95#define RGBLIGHT_EFFECT_RGB_TEST 95#define RGBLIGHT_EFFECT_RGB_TEST
96#define RGBLIGHT_EFFECT_ALTERNATING 96#define RGBLIGHT_EFFECT_ALTERNATING
97#define RGBLIGHT_EFFECT_TWINKLE 97#define RGBLIGHT_EFFECT_TWINKLE
98#define RGBLIGHT_HUE_STEP 5
99#define RGBLIGHT_SAT_STEP 5
100#define RGBLIGHT_VAL_STEP 5
diff --git a/keyboards/latincompass/latin17rgb/info.json b/keyboards/latincompass/latin17rgb/info.json
index 33da10b463..ad61a4f354 100644
--- a/keyboards/latincompass/latin17rgb/info.json
+++ b/keyboards/latincompass/latin17rgb/info.json
@@ -9,6 +9,9 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "hue_steps": 5,
13 "saturation_steps": 5,
14 "brightness_steps": 5,
12 "led_count": 8, 15 "led_count": 8,
13 "sleep": true 16 "sleep": true
14 }, 17 },
diff --git a/keyboards/latincompass/latin47ble/config.h b/keyboards/latincompass/latin47ble/config.h
index 6c5f2226ba..7c5c78b608 100644
--- a/keyboards/latincompass/latin47ble/config.h
+++ b/keyboards/latincompass/latin47ble/config.h
@@ -16,9 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19 #define RGBLIGHT_HUE_STEP 8
20 #define RGBLIGHT_SAT_STEP 8
21 #define RGBLIGHT_VAL_STEP 8
22#define RGBLIGHT_EFFECT_BREATHING 19#define RGBLIGHT_EFFECT_BREATHING
23#define RGBLIGHT_EFFECT_RAINBOW_MOOD 20#define RGBLIGHT_EFFECT_RAINBOW_MOOD
24#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 21#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/latincompass/latin47ble/info.json b/keyboards/latincompass/latin47ble/info.json
index 426e4ab242..12ed4cbfd8 100644
--- a/keyboards/latincompass/latin47ble/info.json
+++ b/keyboards/latincompass/latin47ble/info.json
@@ -14,6 +14,8 @@
14 }, 14 },
15 "diode_direction": "COL2ROW", 15 "diode_direction": "COL2ROW",
16 "rgblight": { 16 "rgblight": {
17 "saturation_steps": 8,
18 "brightness_steps": 8,
17 "led_count": 3 19 "led_count": 3
18 }, 20 },
19 "ws2812": { 21 "ws2812": {
diff --git a/keyboards/latincompass/latin64ble/config.h b/keyboards/latincompass/latin64ble/config.h
index 4e61d819c1..1b27e5b254 100644
--- a/keyboards/latincompass/latin64ble/config.h
+++ b/keyboards/latincompass/latin64ble/config.h
@@ -15,7 +15,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.*/
15 15
16#pragma once 16#pragma once
17 17
18#define RGBLIGHT_VAL_STEP 25
19#define RGBLIGHT_EFFECT_KNIGHT_OFFSET 20 18#define RGBLIGHT_EFFECT_KNIGHT_OFFSET 20
20#define RGBLIGHT_EFFECT_BREATHING 19#define RGBLIGHT_EFFECT_BREATHING
21#define RGBLIGHT_EFFECT_RAINBOW_MOOD 20#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/latincompass/latin64ble/info.json b/keyboards/latincompass/latin64ble/info.json
index ebf2c6d976..e36572a1d0 100644
--- a/keyboards/latincompass/latin64ble/info.json
+++ b/keyboards/latincompass/latin64ble/info.json
@@ -9,6 +9,7 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "brightness_steps": 25,
12 "led_count": 2 13 "led_count": 2
13 }, 14 },
14 "ws2812": { 15 "ws2812": {
diff --git a/keyboards/lazydesigners/bolt/config.h b/keyboards/lazydesigners/bolt/config.h
index 4836ed6272..b6b58fc4a9 100644
--- a/keyboards/lazydesigners/bolt/config.h
+++ b/keyboards/lazydesigners/bolt/config.h
@@ -28,6 +28,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28#define RGBLIGHT_EFFECT_RGB_TEST 28#define RGBLIGHT_EFFECT_RGB_TEST
29#define RGBLIGHT_EFFECT_ALTERNATING 29#define RGBLIGHT_EFFECT_ALTERNATING
30#define RGBLIGHT_EFFECT_TWINKLE 30#define RGBLIGHT_EFFECT_TWINKLE
31 /* #define RGBLIGHT_HUE_STEP 8 */
32 /* #define RGBLIGHT_SAT_STEP 8 */
33 /* #define RGBLIGHT_VAL_STEP 8 */
diff --git a/keyboards/lazydesigners/cassette8/config.h b/keyboards/lazydesigners/cassette8/config.h
index 7d60baf76c..58cdcff32f 100755
--- a/keyboards/lazydesigners/cassette8/config.h
+++ b/keyboards/lazydesigners/cassette8/config.h
@@ -27,6 +27,3 @@
27#define RGBLIGHT_EFFECT_RGB_TEST 27#define RGBLIGHT_EFFECT_RGB_TEST
28#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30 /* #define RGBLIGHT_HUE_STEP 8 */
31 /* #define RGBLIGHT_SAT_STEP 8 */
32 /* #define RGBLIGHT_VAL_STEP 8 */
diff --git a/keyboards/lazydesigners/dimple/config.h b/keyboards/lazydesigners/dimple/config.h
index 70bd5789e5..8d5ae37ff6 100644
--- a/keyboards/lazydesigners/dimple/config.h
+++ b/keyboards/lazydesigners/dimple/config.h
@@ -34,6 +34,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
34#define RGBLIGHT_EFFECT_RGB_TEST 34#define RGBLIGHT_EFFECT_RGB_TEST
35#define RGBLIGHT_EFFECT_ALTERNATING 35#define RGBLIGHT_EFFECT_ALTERNATING
36#define RGBLIGHT_EFFECT_TWINKLE 36#define RGBLIGHT_EFFECT_TWINKLE
37 /* #define RGBLIGHT_HUE_STEP 8 */
38 /* #define RGBLIGHT_SAT_STEP 8 */
39 /* #define RGBLIGHT_VAL_STEP 8 */
diff --git a/keyboards/lazydesigners/dimpleplus/config.h b/keyboards/lazydesigners/dimpleplus/config.h
index 4836ed6272..b6b58fc4a9 100644
--- a/keyboards/lazydesigners/dimpleplus/config.h
+++ b/keyboards/lazydesigners/dimpleplus/config.h
@@ -28,6 +28,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28#define RGBLIGHT_EFFECT_RGB_TEST 28#define RGBLIGHT_EFFECT_RGB_TEST
29#define RGBLIGHT_EFFECT_ALTERNATING 29#define RGBLIGHT_EFFECT_ALTERNATING
30#define RGBLIGHT_EFFECT_TWINKLE 30#define RGBLIGHT_EFFECT_TWINKLE
31 /* #define RGBLIGHT_HUE_STEP 8 */
32 /* #define RGBLIGHT_SAT_STEP 8 */
33 /* #define RGBLIGHT_VAL_STEP 8 */
diff --git a/keyboards/lazydesigners/the40/config.h b/keyboards/lazydesigners/the40/config.h
index f360d13fde..caac1c9110 100644
--- a/keyboards/lazydesigners/the40/config.h
+++ b/keyboards/lazydesigners/the40/config.h
@@ -17,9 +17,6 @@
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/lazydesigners/the40/info.json b/keyboards/lazydesigners/the40/info.json
index c13914fac0..cf9fd56f69 100644
--- a/keyboards/lazydesigners/the40/info.json
+++ b/keyboards/lazydesigners/the40/info.json
@@ -18,6 +18,8 @@
18 "breathing": true 18 "breathing": true
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 8, 23 "led_count": 8,
22 "sleep": true 24 "sleep": true
23 }, 25 },
diff --git a/keyboards/lazydesigners/the60/rev2/config.h b/keyboards/lazydesigners/the60/rev2/config.h
index 5d9d4c7e75..ba5892e34f 100755
--- a/keyboards/lazydesigners/the60/rev2/config.h
+++ b/keyboards/lazydesigners/the60/rev2/config.h
@@ -17,9 +17,6 @@
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/lazydesigners/the60/rev2/info.json b/keyboards/lazydesigners/the60/rev2/info.json
index bb9d3b90a7..442e7b8d09 100755
--- a/keyboards/lazydesigners/the60/rev2/info.json
+++ b/keyboards/lazydesigners/the60/rev2/info.json
@@ -19,6 +19,8 @@
19 "breathing": true 19 "breathing": true
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "saturation_steps": 8,
23 "brightness_steps": 8,
22 "led_count": 10, 24 "led_count": 10,
23 "sleep": true 25 "sleep": true
24 }, 26 },
diff --git a/keyboards/lfkeyboards/lfk65_hs/config.h b/keyboards/lfkeyboards/lfk65_hs/config.h
index 49b58eec2f..a1f9493845 100644
--- a/keyboards/lfkeyboards/lfk65_hs/config.h
+++ b/keyboards/lfkeyboards/lfk65_hs/config.h
@@ -12,9 +12,6 @@
12#define RGBLIGHT_EFFECT_RGB_TEST 12#define RGBLIGHT_EFFECT_RGB_TEST
13#define RGBLIGHT_EFFECT_ALTERNATING 13#define RGBLIGHT_EFFECT_ALTERNATING
14#define RGBLIGHT_EFFECT_TWINKLE 14#define RGBLIGHT_EFFECT_TWINKLE
15#define RGBLIGHT_HUE_STEP 10
16#define RGBLIGHT_SAT_STEP 17
17#define RGBLIGHT_VAL_STEP 17
18 15
19/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 16/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
20#define LOCKING_SUPPORT_ENABLE 17#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/lfkeyboards/lfk65_hs/info.json b/keyboards/lfkeyboards/lfk65_hs/info.json
index 2a15d5c240..2fd13d1679 100644
--- a/keyboards/lfkeyboards/lfk65_hs/info.json
+++ b/keyboards/lfkeyboards/lfk65_hs/info.json
@@ -17,6 +17,7 @@
17 "levels": 8 17 "levels": 8
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "hue_steps": 10,
20 "led_count": 20 21 "led_count": 20
21 }, 22 },
22 "ws2812": { 23 "ws2812": {
diff --git a/keyboards/lfkeyboards/lfk78/config.h b/keyboards/lfkeyboards/lfk78/config.h
index d1063fea74..39c4294aa5 100644
--- a/keyboards/lfkeyboards/lfk78/config.h
+++ b/keyboards/lfkeyboards/lfk78/config.h
@@ -22,9 +22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
22#define AUDIO_PIN C6 22#define AUDIO_PIN C6
23#define AUDIO_VOICES 23#define AUDIO_VOICES
24 24
25# define RGBLIGHT_HUE_STEP 10
26# define RGBLIGHT_SAT_STEP 17
27# define RGBLIGHT_VAL_STEP 17
28# define RGBLIGHT_EFFECT_BREATHING 25# define RGBLIGHT_EFFECT_BREATHING
29# define RGBLIGHT_EFFECT_RAINBOW_MOOD 26# define RGBLIGHT_EFFECT_RAINBOW_MOOD
30# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/lfkeyboards/lfk78/revb/info.json b/keyboards/lfkeyboards/lfk78/revb/info.json
index a3f841bdd1..bee0a0305b 100644
--- a/keyboards/lfkeyboards/lfk78/revb/info.json
+++ b/keyboards/lfkeyboards/lfk78/revb/info.json
@@ -18,6 +18,7 @@
18 "levels": 8 18 "levels": 8
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "hue_steps": 10,
21 "led_count": 31 22 "led_count": 31
22 }, 23 },
23 "ws2812": { 24 "ws2812": {
diff --git a/keyboards/lfkeyboards/lfk78/revc/info.json b/keyboards/lfkeyboards/lfk78/revc/info.json
index 0e2a8132e0..a0f3327dda 100644
--- a/keyboards/lfkeyboards/lfk78/revc/info.json
+++ b/keyboards/lfkeyboards/lfk78/revc/info.json
@@ -18,6 +18,7 @@
18 "levels": 8 18 "levels": 8
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "hue_steps": 10,
21 "led_count": 27 22 "led_count": 27
22 }, 23 },
23 "ws2812": { 24 "ws2812": {
diff --git a/keyboards/lfkeyboards/lfk78/revj/info.json b/keyboards/lfkeyboards/lfk78/revj/info.json
index af37dc6fdb..3bfbcc147a 100644
--- a/keyboards/lfkeyboards/lfk78/revj/info.json
+++ b/keyboards/lfkeyboards/lfk78/revj/info.json
@@ -18,6 +18,7 @@
18 "levels": 8 18 "levels": 8
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "hue_steps": 10,
21 "led_count": 27 22 "led_count": 27
22 }, 23 },
23 "ws2812": { 24 "ws2812": {
diff --git a/keyboards/lfkeyboards/lfk87/config.h b/keyboards/lfkeyboards/lfk87/config.h
index 0177576616..2fa80e59d2 100644
--- a/keyboards/lfkeyboards/lfk87/config.h
+++ b/keyboards/lfkeyboards/lfk87/config.h
@@ -32,9 +32,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
32#define RGBLIGHT_EFFECT_RGB_TEST 32#define RGBLIGHT_EFFECT_RGB_TEST
33#define RGBLIGHT_EFFECT_ALTERNATING 33#define RGBLIGHT_EFFECT_ALTERNATING
34#define RGBLIGHT_EFFECT_TWINKLE 34#define RGBLIGHT_EFFECT_TWINKLE
35#define RGBLIGHT_HUE_STEP 10
36#define RGBLIGHT_SAT_STEP 17
37#define RGBLIGHT_VAL_STEP 17
38 35
39/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 36/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
40#define LOCKING_SUPPORT_ENABLE 37#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/lfkeyboards/lfk87/reva/info.json b/keyboards/lfkeyboards/lfk87/reva/info.json
index 457f3602ab..dfda50bc4d 100644
--- a/keyboards/lfkeyboards/lfk87/reva/info.json
+++ b/keyboards/lfkeyboards/lfk87/reva/info.json
@@ -7,6 +7,7 @@
7 }, 7 },
8 "diode_direction": "COL2ROW", 8 "diode_direction": "COL2ROW",
9 "rgblight": { 9 "rgblight": {
10 "hue_steps": 10,
10 "led_count": 25 11 "led_count": 25
11 }, 12 },
12 "layouts": { 13 "layouts": {
diff --git a/keyboards/lfkeyboards/lfk87/revc/info.json b/keyboards/lfkeyboards/lfk87/revc/info.json
index 7d18e71197..239c9f587b 100644
--- a/keyboards/lfkeyboards/lfk87/revc/info.json
+++ b/keyboards/lfkeyboards/lfk87/revc/info.json
@@ -7,6 +7,7 @@
7 }, 7 },
8 "diode_direction": "COL2ROW", 8 "diode_direction": "COL2ROW",
9 "rgblight": { 9 "rgblight": {
10 "hue_steps": 10,
10 "led_count": 24 11 "led_count": 24
11 }, 12 },
12 "layouts": { 13 "layouts": {
diff --git a/keyboards/lfkeyboards/lfkpad/config.h b/keyboards/lfkeyboards/lfkpad/config.h
index 23a98fa480..06338d2a2d 100644
--- a/keyboards/lfkeyboards/lfkpad/config.h
+++ b/keyboards/lfkeyboards/lfkpad/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20# define RGBLIGHT_HUE_STEP 10
21# define RGBLIGHT_SAT_STEP 17
22# define RGBLIGHT_VAL_STEP 17
23# define RGBLIGHT_EFFECT_BREATHING 20# define RGBLIGHT_EFFECT_BREATHING
24# define RGBLIGHT_EFFECT_RAINBOW_MOOD 21# define RGBLIGHT_EFFECT_RAINBOW_MOOD
25# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/lfkeyboards/lfkpad/info.json b/keyboards/lfkeyboards/lfkpad/info.json
index 4e2e1a0bf4..5a9ee2bdaa 100644
--- a/keyboards/lfkeyboards/lfkpad/info.json
+++ b/keyboards/lfkeyboards/lfkpad/info.json
@@ -9,6 +9,7 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "hue_steps": 10,
12 "led_count": 28 13 "led_count": 28
13 }, 14 },
14 "ws2812": { 15 "ws2812": {
diff --git a/keyboards/lfkeyboards/mini1800/config.h b/keyboards/lfkeyboards/mini1800/config.h
index 0177576616..2fa80e59d2 100644
--- a/keyboards/lfkeyboards/mini1800/config.h
+++ b/keyboards/lfkeyboards/mini1800/config.h
@@ -32,9 +32,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
32#define RGBLIGHT_EFFECT_RGB_TEST 32#define RGBLIGHT_EFFECT_RGB_TEST
33#define RGBLIGHT_EFFECT_ALTERNATING 33#define RGBLIGHT_EFFECT_ALTERNATING
34#define RGBLIGHT_EFFECT_TWINKLE 34#define RGBLIGHT_EFFECT_TWINKLE
35#define RGBLIGHT_HUE_STEP 10
36#define RGBLIGHT_SAT_STEP 17
37#define RGBLIGHT_VAL_STEP 17
38 35
39/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 36/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
40#define LOCKING_SUPPORT_ENABLE 37#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/lfkeyboards/mini1800/info.json b/keyboards/lfkeyboards/mini1800/info.json
index 0e130f30b3..5d877ea6fd 100644
--- a/keyboards/lfkeyboards/mini1800/info.json
+++ b/keyboards/lfkeyboards/mini1800/info.json
@@ -18,6 +18,7 @@
18 "levels": 10 18 "levels": 10
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "hue_steps": 10,
21 "led_count": 26 22 "led_count": 26
22 }, 23 },
23 "ws2812": { 24 "ws2812": {
diff --git a/keyboards/lfkeyboards/smk65/revb/config.h b/keyboards/lfkeyboards/smk65/revb/config.h
index dc8021c7bf..46949a3d96 100644
--- a/keyboards/lfkeyboards/smk65/revb/config.h
+++ b/keyboards/lfkeyboards/smk65/revb/config.h
@@ -42,9 +42,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
42#define RGBLIGHT_EFFECT_RGB_TEST 42#define RGBLIGHT_EFFECT_RGB_TEST
43#define RGBLIGHT_EFFECT_ALTERNATING 43#define RGBLIGHT_EFFECT_ALTERNATING
44#define RGBLIGHT_EFFECT_TWINKLE 44#define RGBLIGHT_EFFECT_TWINKLE
45#define RGBLIGHT_HUE_STEP 10
46#define RGBLIGHT_SAT_STEP 17
47#define RGBLIGHT_VAL_STEP 17
48 45
49/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 46/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
50#define LOCKING_SUPPORT_ENABLE 47#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/lfkeyboards/smk65/revb/info.json b/keyboards/lfkeyboards/smk65/revb/info.json
index 960640ac77..85c853cba0 100644
--- a/keyboards/lfkeyboards/smk65/revb/info.json
+++ b/keyboards/lfkeyboards/smk65/revb/info.json
@@ -6,6 +6,7 @@
6 "levels": 8 6 "levels": 8
7 }, 7 },
8 "rgblight": { 8 "rgblight": {
9 "hue_steps": 10,
9 "led_count": 20 10 "led_count": 20
10 }, 11 },
11 "ws2812": { 12 "ws2812": {
diff --git a/keyboards/lm_keyboard/lm60n/config.h b/keyboards/lm_keyboard/lm60n/config.h
index f91c341b14..331a182212 100644
--- a/keyboards/lm_keyboard/lm60n/config.h
+++ b/keyboards/lm_keyboard/lm60n/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/lm_keyboard/lm60n/info.json b/keyboards/lm_keyboard/lm60n/info.json
index 1d59dca521..d171c7f597 100644
--- a/keyboards/lm_keyboard/lm60n/info.json
+++ b/keyboards/lm_keyboard/lm60n/info.json
@@ -18,6 +18,8 @@
18 "num_lock": "B7" 18 "num_lock": "B7"
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 41, 23 "led_count": 41,
22 "sleep": true 24 "sleep": true
23 }, 25 },
diff --git a/keyboards/loki65/config.h b/keyboards/loki65/config.h
index 749321732f..04c0356959 100644
--- a/keyboards/loki65/config.h
+++ b/keyboards/loki65/config.h
@@ -28,9 +28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28#define WS2812_DMA_CHANNEL 5 28#define WS2812_DMA_CHANNEL 5
29#define WS2812_BYTE_ORDER WS2812_BYTE_ORDER_RGB 29#define WS2812_BYTE_ORDER WS2812_BYTE_ORDER_RGB
30 30
31#define RGBLIGHT_HUE_STEP 8
32#define RGBLIGHT_SAT_STEP 8
33#define RGBLIGHT_VAL_STEP 8
34#define RGBLIGHT_EFFECT_BREATHING 31#define RGBLIGHT_EFFECT_BREATHING
35#define RGBLIGHT_EFFECT_RAINBOW_MOOD 32#define RGBLIGHT_EFFECT_RAINBOW_MOOD
36#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 33#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/loki65/info.json b/keyboards/loki65/info.json
index 5442a3e813..e0f134c60a 100644
--- a/keyboards/loki65/info.json
+++ b/keyboards/loki65/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 37 14 "led_count": 37
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/longnald/corin/config.h b/keyboards/longnald/corin/config.h
index 9430c3b672..dc8c6770ae 100644
--- a/keyboards/longnald/corin/config.h
+++ b/keyboards/longnald/corin/config.h
@@ -18,9 +18,6 @@
18 18
19#pragma once 19#pragma once
20 20
21# define RGBLIGHT_HUE_STEP 20
22# define RGBLIGHT_SAT_STEP 20
23# define RGBLIGHT_VAL_STEP 40
24# define RGBLIGHT_EFFECT_BREATHING 21# define RGBLIGHT_EFFECT_BREATHING
25# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
26# define RGBLIGHT_EFFECT_SNAKE 23# define RGBLIGHT_EFFECT_SNAKE
diff --git a/keyboards/longnald/corin/info.json b/keyboards/longnald/corin/info.json
index 6e7cdaa7bf..644a7a55ee 100644
--- a/keyboards/longnald/corin/info.json
+++ b/keyboards/longnald/corin/info.json
@@ -12,6 +12,9 @@
12 "pin": "D3" 12 "pin": "D3"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "hue_steps": 20,
16 "saturation_steps": 20,
17 "brightness_steps": 40,
15 "led_count": 64, 18 "led_count": 64,
16 "max_brightness": 200, 19 "max_brightness": 200,
17 "sleep": true 20 "sleep": true
diff --git a/keyboards/lz/erghost/config.h b/keyboards/lz/erghost/config.h
index efcc4caded..49a5cb8b17 100644
--- a/keyboards/lz/erghost/config.h
+++ b/keyboards/lz/erghost/config.h
@@ -38,9 +38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
38#define DIODE_DIRECTION ROW2COL 38#define DIODE_DIRECTION ROW2COL
39 39
40#ifdef RGBLIGHT_ENABLE 40#ifdef RGBLIGHT_ENABLE
41#define RGBLIGHT_HUE_STEP 8
42#define RGBLIGHT_SAT_STEP 8
43#define RGBLIGHT_VAL_STEP 8
44# define RGBLIGHT_EFFECT_STATIC_LIGHT 41# define RGBLIGHT_EFFECT_STATIC_LIGHT
45# define RGBLIGHT_EFFECT_BREATHING 42# define RGBLIGHT_EFFECT_BREATHING
46# define RGBLIGHT_EFFECT_RAINBOW_MOOD 43# define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/lz/erghost/info.json b/keyboards/lz/erghost/info.json
index fe69ea3e53..a5e2d7bf65 100644
--- a/keyboards/lz/erghost/info.json
+++ b/keyboards/lz/erghost/info.json
@@ -13,6 +13,8 @@
13 "breathing": true 13 "breathing": true
14 }, 14 },
15 "rgblight": { 15 "rgblight": {
16 "saturation_steps": 8,
17 "brightness_steps": 8,
16 "led_count": 28, 18 "led_count": 28,
17 "sleep": true 19 "sleep": true
18 }, 20 },
diff --git a/keyboards/manta60/config.h b/keyboards/manta60/config.h
index e972abe837..d1769d9880 100644
--- a/keyboards/manta60/config.h
+++ b/keyboards/manta60/config.h
@@ -19,8 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#define SELECT_SOFT_SERIAL_SPEED 1 20#define SELECT_SOFT_SERIAL_SPEED 1
21 21
22# define RGBLIGHT_HUE_STEP 8
23# define RGBLIGHT_SAT_STEP 8
24# ifndef IOS_DEVICE_ENABLE 22# ifndef IOS_DEVICE_ENABLE
25# define RGBLIGHT_VAL_STEP 16 23# define RGBLIGHT_VAL_STEP 16
26# define RGBLIGHT_LIMIT_VAL 128 /* The maximum brightness level */ 24# define RGBLIGHT_LIMIT_VAL 128 /* The maximum brightness level */
diff --git a/keyboards/manta60/info.json b/keyboards/manta60/info.json
index c37bfb1d68..dc9e1b2330 100644
--- a/keyboards/manta60/info.json
+++ b/keyboards/manta60/info.json
@@ -17,6 +17,7 @@
17 "soft_serial_pin": "D2" 17 "soft_serial_pin": "D2"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "saturation_steps": 8,
20 "led_count": 68, 21 "led_count": 68,
21 "split_count": [34, 34] 22 "split_count": [34, 34]
22 }, 23 },
diff --git a/keyboards/maple_computing/the_ruler/config.h b/keyboards/maple_computing/the_ruler/config.h
index 3182936d76..a2119b413f 100644
--- a/keyboards/maple_computing/the_ruler/config.h
+++ b/keyboards/maple_computing/the_ruler/config.h
@@ -48,6 +48,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48#define RGBLIGHT_EFFECT_RGB_TEST 48#define RGBLIGHT_EFFECT_RGB_TEST
49#define RGBLIGHT_EFFECT_ALTERNATING 49#define RGBLIGHT_EFFECT_ALTERNATING
50#define RGBLIGHT_EFFECT_TWINKLE 50#define RGBLIGHT_EFFECT_TWINKLE
51#define RGBLIGHT_HUE_STEP 10
52#define RGBLIGHT_SAT_STEP 17
53#define RGBLIGHT_VAL_STEP 17
diff --git a/keyboards/maple_computing/the_ruler/info.json b/keyboards/maple_computing/the_ruler/info.json
index 6848fe66b0..86478b7694 100644
--- a/keyboards/maple_computing/the_ruler/info.json
+++ b/keyboards/maple_computing/the_ruler/info.json
@@ -9,6 +9,7 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "hue_steps": 10,
12 "led_count": 1 13 "led_count": 1
13 }, 14 },
14 "ws2812": { 15 "ws2812": {
diff --git a/keyboards/marksard/leftover30/config.h b/keyboards/marksard/leftover30/config.h
index de0af78b30..0b0263f296 100644
--- a/keyboards/marksard/leftover30/config.h
+++ b/keyboards/marksard/leftover30/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/marksard/leftover30/info.json b/keyboards/marksard/leftover30/info.json
index 237019f339..cc11b5ba60 100644
--- a/keyboards/marksard/leftover30/info.json
+++ b/keyboards/marksard/leftover30/info.json
@@ -19,6 +19,8 @@
19 ] 19 ]
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "saturation_steps": 8,
23 "brightness_steps": 8,
22 "led_count": 6, 24 "led_count": 6,
23 "sleep": true 25 "sleep": true
24 }, 26 },
diff --git a/keyboards/marksard/rhymestone/rev1/config.h b/keyboards/marksard/rhymestone/rev1/config.h
index 9e438197fc..76fd9095fc 100644
--- a/keyboards/marksard/rhymestone/rev1/config.h
+++ b/keyboards/marksard/rhymestone/rev1/config.h
@@ -18,9 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
18#pragma once 18#pragma once
19 19
20#ifdef RGBLIGHT_ENABLE 20#ifdef RGBLIGHT_ENABLE
21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8
24// #define RGBLIGHT_EFFECT_BREATHING 21// #define RGBLIGHT_EFFECT_BREATHING
25 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 22 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
26 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 23 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/marksard/rhymestone/rev1/info.json b/keyboards/marksard/rhymestone/rev1/info.json
index 35691b9a0b..ba13c35b88 100644
--- a/keyboards/marksard/rhymestone/rev1/info.json
+++ b/keyboards/marksard/rhymestone/rev1/info.json
@@ -26,6 +26,8 @@
26 "pin": "D3" 26 "pin": "D3"
27 }, 27 },
28 "rgblight": { 28 "rgblight": {
29 "saturation_steps": 8,
30 "brightness_steps": 8,
29 "led_count": 40, 31 "led_count": 40,
30 "max_brightness": 150, 32 "max_brightness": 150,
31 "sleep": true, 33 "sleep": true,
diff --git a/keyboards/marksard/treadstone32/lite/config.h b/keyboards/marksard/treadstone32/lite/config.h
index dc791335d9..a9f15c0db9 100644
--- a/keyboards/marksard/treadstone32/lite/config.h
+++ b/keyboards/marksard/treadstone32/lite/config.h
@@ -24,8 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24 #define RGBLIGHT_LIMIT_VAL 50 24 #define RGBLIGHT_LIMIT_VAL 50
25 #define RGBLIGHT_VAL_STEP 4 25 #define RGBLIGHT_VAL_STEP 4
26 #endif 26 #endif
27 #define RGBLIGHT_HUE_STEP 8
28 #define RGBLIGHT_SAT_STEP 8
29// #define RGBLIGHT_EFFECT_BREATHING 27// #define RGBLIGHT_EFFECT_BREATHING
30 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 28 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
31 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 29 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/marksard/treadstone32/lite/info.json b/keyboards/marksard/treadstone32/lite/info.json
index b96cdebde0..07df01674a 100644
--- a/keyboards/marksard/treadstone32/lite/info.json
+++ b/keyboards/marksard/treadstone32/lite/info.json
@@ -4,6 +4,7 @@
4 "device_version": "0.1.5" 4 "device_version": "0.1.5"
5 }, 5 },
6 "rgblight": { 6 "rgblight": {
7 "saturation_steps": 8,
7 "led_count": 6, 8 "led_count": 6,
8 "sleep": true 9 "sleep": true
9 }, 10 },
diff --git a/keyboards/marksard/treadstone32/rev1/config.h b/keyboards/marksard/treadstone32/rev1/config.h
index 291c7d588b..0a6c395aa5 100644
--- a/keyboards/marksard/treadstone32/rev1/config.h
+++ b/keyboards/marksard/treadstone32/rev1/config.h
@@ -24,8 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24 #define RGBLIGHT_LIMIT_VAL 50 24 #define RGBLIGHT_LIMIT_VAL 50
25 #define RGBLIGHT_VAL_STEP 4 25 #define RGBLIGHT_VAL_STEP 4
26 #endif 26 #endif
27 #define RGBLIGHT_HUE_STEP 8
28 #define RGBLIGHT_SAT_STEP 8
29// #define RGBLIGHT_EFFECT_BREATHING 27// #define RGBLIGHT_EFFECT_BREATHING
30 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 28 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
31 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 29 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/marksard/treadstone32/rev1/info.json b/keyboards/marksard/treadstone32/rev1/info.json
index a746790d44..17f9580af4 100644
--- a/keyboards/marksard/treadstone32/rev1/info.json
+++ b/keyboards/marksard/treadstone32/rev1/info.json
@@ -4,6 +4,7 @@
4 "device_version": "0.1.0" 4 "device_version": "0.1.0"
5 }, 5 },
6 "rgblight": { 6 "rgblight": {
7 "saturation_steps": 8,
7 "led_count": 6, 8 "led_count": 6,
8 "sleep": true 9 "sleep": true
9 }, 10 },
diff --git a/keyboards/marksard/treadstone48/rev1/config.h b/keyboards/marksard/treadstone48/rev1/config.h
index e4e3e8973a..be5e67cad6 100644
--- a/keyboards/marksard/treadstone48/rev1/config.h
+++ b/keyboards/marksard/treadstone48/rev1/config.h
@@ -24,9 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24 #define RGBLED_NUM 32 24 #define RGBLED_NUM 32
25 #define RGBLED_SPLIT {12, 20} 25 #define RGBLED_SPLIT {12, 20}
26 #endif 26 #endif
27 #define RGBLIGHT_HUE_STEP 8
28 #define RGBLIGHT_SAT_STEP 8
29 #define RGBLIGHT_VAL_STEP 8
30// #define RGBLIGHT_EFFECT_BREATHING 27// #define RGBLIGHT_EFFECT_BREATHING
31 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 28 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
32 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 29 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/marksard/treadstone48/rev1/info.json b/keyboards/marksard/treadstone48/rev1/info.json
index d482009fb6..ed9e4f8414 100644
--- a/keyboards/marksard/treadstone48/rev1/info.json
+++ b/keyboards/marksard/treadstone48/rev1/info.json
@@ -20,6 +20,8 @@
20 "pin": "D3" 20 "pin": "D3"
21 }, 21 },
22 "rgblight": { 22 "rgblight": {
23 "saturation_steps": 8,
24 "brightness_steps": 8,
23 "max_brightness": 180, 25 "max_brightness": 180,
24 "sleep": true 26 "sleep": true
25 }, 27 },
diff --git a/keyboards/marksard/treadstone48/rev2/config.h b/keyboards/marksard/treadstone48/rev2/config.h
index 3444d07be5..7dba6c39c1 100644
--- a/keyboards/marksard/treadstone48/rev2/config.h
+++ b/keyboards/marksard/treadstone48/rev2/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23// #define RGBLIGHT_EFFECT_BREATHING 20// #define RGBLIGHT_EFFECT_BREATHING
24 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 21 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
25 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/marksard/treadstone48/rev2/info.json b/keyboards/marksard/treadstone48/rev2/info.json
index ae57bc5763..e4e4a3920f 100644
--- a/keyboards/marksard/treadstone48/rev2/info.json
+++ b/keyboards/marksard/treadstone48/rev2/info.json
@@ -12,6 +12,8 @@
12 "pin": "D3" 12 "pin": "D3"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "saturation_steps": 8,
16 "brightness_steps": 8,
15 "led_count": 12, 17 "led_count": 12,
16 "max_brightness": 220, 18 "max_brightness": 220,
17 "sleep": true 19 "sleep": true
diff --git a/keyboards/matrix/cain_re/config.h b/keyboards/matrix/cain_re/config.h
index b7ae408242..9555d0962f 100644
--- a/keyboards/matrix/cain_re/config.h
+++ b/keyboards/matrix/cain_re/config.h
@@ -30,10 +30,6 @@
30#define RGBLIGHT_EFFECT_ALTERNATING 30#define RGBLIGHT_EFFECT_ALTERNATING
31#define RGBLIGHT_EFFECT_TWINKLE 31#define RGBLIGHT_EFFECT_TWINKLE
32 32
33#define RGBLIGHT_HUE_STEP 8
34#define RGBLIGHT_SAT_STEP 8
35#define RGBLIGHT_VAL_STEP 8
36
37#define CAPS_PIN D3 33#define CAPS_PIN D3
38#define NUM_PIN F7 34#define NUM_PIN F7
39#define SCROLL_PIN B0 35#define SCROLL_PIN B0
diff --git a/keyboards/matrix/cain_re/info.json b/keyboards/matrix/cain_re/info.json
index b2ceda7e65..f3d0aa4179 100644
--- a/keyboards/matrix/cain_re/info.json
+++ b/keyboards/matrix/cain_re/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 14, 14 "led_count": 14,
13 "sleep": true, 15 "sleep": true,
14 "led_map": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 0, 1, 2, 3] 16 "led_map": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 0, 1, 2, 3]
diff --git a/keyboards/matrix/falcon/config.h b/keyboards/matrix/falcon/config.h
index 4d7eb62efa..c6a2944a57 100644
--- a/keyboards/matrix/falcon/config.h
+++ b/keyboards/matrix/falcon/config.h
@@ -37,9 +37,6 @@
37#define RGBLIGHT_EFFECT_RGB_TEST 37#define RGBLIGHT_EFFECT_RGB_TEST
38#define RGBLIGHT_EFFECT_ALTERNATING 38#define RGBLIGHT_EFFECT_ALTERNATING
39#define RGBLIGHT_EFFECT_TWINKLE 39#define RGBLIGHT_EFFECT_TWINKLE
40#define RGBLIGHT_HUE_STEP 8
41#define RGBLIGHT_SAT_STEP 8
42#define RGBLIGHT_VAL_STEP 8
43 40
44//pin setting 41//pin setting
45#define LED_POWER_PIN D5 42#define LED_POWER_PIN D5
diff --git a/keyboards/matrix/falcon/info.json b/keyboards/matrix/falcon/info.json
index 86cfbe66fe..7032bbf955 100644
--- a/keyboards/matrix/falcon/info.json
+++ b/keyboards/matrix/falcon/info.json
@@ -17,6 +17,8 @@
17 "caps_lock": "E2" 17 "caps_lock": "E2"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "saturation_steps": 8,
21 "brightness_steps": 8,
20 "led_count": 4 22 "led_count": 4
21 }, 23 },
22 "ws2812": { 24 "ws2812": {
diff --git a/keyboards/matrix/m12og/rev2/config.h b/keyboards/matrix/m12og/rev2/config.h
index 353521e6b8..5804100fb2 100644
--- a/keyboards/matrix/m12og/rev2/config.h
+++ b/keyboards/matrix/m12og/rev2/config.h
@@ -14,7 +14,4 @@
14#define RGBLIGHT_EFFECT_RGB_TEST 14#define RGBLIGHT_EFFECT_RGB_TEST
15#define RGBLIGHT_EFFECT_ALTERNATING 15#define RGBLIGHT_EFFECT_ALTERNATING
16#define RGBLIGHT_EFFECT_TWINKLE 16#define RGBLIGHT_EFFECT_TWINKLE
17#define RGBLIGHT_HUE_STEP 8
18#define RGBLIGHT_SAT_STEP 8
19#define RGBLIGHT_VAL_STEP 8
20#define WS2812_BYTE_ORDER WS2812_BYTE_ORDER_RGB 17#define WS2812_BYTE_ORDER WS2812_BYTE_ORDER_RGB
diff --git a/keyboards/matrix/m12og/rev2/info.json b/keyboards/matrix/m12og/rev2/info.json
index 7eb5c328d5..de16cb4177 100644
--- a/keyboards/matrix/m12og/rev2/info.json
+++ b/keyboards/matrix/m12og/rev2/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 16, 14 "led_count": 16,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/matrix/me/config.h b/keyboards/matrix/me/config.h
index 2ba6684fd7..b0c06bed41 100644
--- a/keyboards/matrix/me/config.h
+++ b/keyboards/matrix/me/config.h
@@ -37,6 +37,3 @@
37#define RGBLIGHT_EFFECT_RGB_TEST 37#define RGBLIGHT_EFFECT_RGB_TEST
38#define RGBLIGHT_EFFECT_ALTERNATING 38#define RGBLIGHT_EFFECT_ALTERNATING
39#define RGBLIGHT_EFFECT_TWINKLE 39#define RGBLIGHT_EFFECT_TWINKLE
40#define RGBLIGHT_HUE_STEP 8
41#define RGBLIGHT_SAT_STEP 8
42#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/matrix/me/info.json b/keyboards/matrix/me/info.json
index 2cc91e3220..5917c66d68 100644
--- a/keyboards/matrix/me/info.json
+++ b/keyboards/matrix/me/info.json
@@ -18,6 +18,8 @@
18 "scroll_lock": "D2" 18 "scroll_lock": "D2"
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 4 23 "led_count": 4
22 }, 24 },
23 "ws2812": { 25 "ws2812": {
diff --git a/keyboards/mechbrewery/mb65s/config.h b/keyboards/mechbrewery/mb65s/config.h
index 7fac8316cf..c2e9967f4e 100644
--- a/keyboards/mechbrewery/mb65s/config.h
+++ b/keyboards/mechbrewery/mb65s/config.h
@@ -27,6 +27,3 @@
27#define RGBLIGHT_EFFECT_RGB_TEST 27#define RGBLIGHT_EFFECT_RGB_TEST
28#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30#define RGBLIGHT_HUE_STEP 8
31#define RGBLIGHT_SAT_STEP 8
32#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/mechbrewery/mb65s/info.json b/keyboards/mechbrewery/mb65s/info.json
index c8c0392da9..cf0cdaa673 100644
--- a/keyboards/mechbrewery/mb65s/info.json
+++ b/keyboards/mechbrewery/mb65s/info.json
@@ -21,6 +21,8 @@
21 "pin": "E2" 21 "pin": "E2"
22 }, 22 },
23 "rgblight": { 23 "rgblight": {
24 "saturation_steps": 8,
25 "brightness_steps": 8,
24 "led_count": 16, 26 "led_count": 16,
25 "max_brightness": 240, 27 "max_brightness": 240,
26 "sleep": true 28 "sleep": true
diff --git a/keyboards/mechkeys/acr60/config.h b/keyboards/mechkeys/acr60/config.h
index d8d51dbdb2..e60c8a052f 100644
--- a/keyboards/mechkeys/acr60/config.h
+++ b/keyboards/mechkeys/acr60/config.h
@@ -32,6 +32,3 @@
32#define RGBLIGHT_EFFECT_RGB_TEST 32#define RGBLIGHT_EFFECT_RGB_TEST
33#define RGBLIGHT_EFFECT_ALTERNATING 33#define RGBLIGHT_EFFECT_ALTERNATING
34#define RGBLIGHT_EFFECT_TWINKLE 34#define RGBLIGHT_EFFECT_TWINKLE
35#define RGBLIGHT_HUE_STEP 8
36#define RGBLIGHT_SAT_STEP 8
37#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/mechkeys/acr60/info.json b/keyboards/mechkeys/acr60/info.json
index a1f6677ef6..0c42991a70 100644
--- a/keyboards/mechkeys/acr60/info.json
+++ b/keyboards/mechkeys/acr60/info.json
@@ -22,6 +22,8 @@
22 "on_state": 0 22 "on_state": 0
23 }, 23 },
24 "rgblight": { 24 "rgblight": {
25 "saturation_steps": 8,
26 "brightness_steps": 8,
25 "led_count": 20 27 "led_count": 20
26 }, 28 },
27 "ws2812": { 29 "ws2812": {
diff --git a/keyboards/mechkeys/alu84/config.h b/keyboards/mechkeys/alu84/config.h
index 021d49fce1..c764ecf521 100755
--- a/keyboards/mechkeys/alu84/config.h
+++ b/keyboards/mechkeys/alu84/config.h
@@ -17,9 +17,6 @@
17#pragma once 17#pragma once
18 18
19#if defined(RGBLIGHT_ENABLE) 19#if defined(RGBLIGHT_ENABLE)
20# define RGBLIGHT_HUE_STEP 10
21# define RGBLIGHT_SAT_STEP 10
22# define RGBLIGHT_VAL_STEP 10
23# define RGBLIGHT_EFFECT_BREATHING 20# define RGBLIGHT_EFFECT_BREATHING
24# define RGBLIGHT_EFFECT_RAINBOW_MOOD 21# define RGBLIGHT_EFFECT_RAINBOW_MOOD
25# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechkeys/alu84/info.json b/keyboards/mechkeys/alu84/info.json
index 300364005c..70ceae3dee 100644
--- a/keyboards/mechkeys/alu84/info.json
+++ b/keyboards/mechkeys/alu84/info.json
@@ -18,6 +18,9 @@
18 "breathing": true 18 "breathing": true
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "hue_steps": 10,
22 "saturation_steps": 10,
23 "brightness_steps": 10,
21 "led_count": 16 24 "led_count": 16
22 }, 25 },
23 "ws2812": { 26 "ws2812": {
diff --git a/keyboards/mechkeys/espectro/config.h b/keyboards/mechkeys/espectro/config.h
index 5f4a59674b..1ab63d5ac5 100755
--- a/keyboards/mechkeys/espectro/config.h
+++ b/keyboards/mechkeys/espectro/config.h
@@ -22,10 +22,6 @@
22/* Locking resynchronize hack */ 22/* Locking resynchronize hack */
23#define LOCKING_RESYNC_ENABLE 23#define LOCKING_RESYNC_ENABLE
24 24
25#define RGBLIGHT_HUE_STEP 10
26#define RGBLIGHT_SAT_STEP 10
27#define RGBLIGHT_VAL_STEP 10
28
29#define RGBLIGHT_EFFECT_BREATHING 25#define RGBLIGHT_EFFECT_BREATHING
30#define RGBLIGHT_EFFECT_RAINBOW_MOOD 26#define RGBLIGHT_EFFECT_RAINBOW_MOOD
31#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechkeys/espectro/info.json b/keyboards/mechkeys/espectro/info.json
index 769749ccb7..68ec51e169 100644
--- a/keyboards/mechkeys/espectro/info.json
+++ b/keyboards/mechkeys/espectro/info.json
@@ -24,6 +24,9 @@
24 "on_state": 0 24 "on_state": 0
25 }, 25 },
26 "rgblight": { 26 "rgblight": {
27 "hue_steps": 10,
28 "saturation_steps": 10,
29 "brightness_steps": 10,
27 "led_count": 18 30 "led_count": 18
28 }, 31 },
29 "ws2812": { 32 "ws2812": {
diff --git a/keyboards/mechkeys/mechmini/v2/config.h b/keyboards/mechkeys/mechmini/v2/config.h
index 6cd3f0e231..b9e5aae342 100755
--- a/keyboards/mechkeys/mechmini/v2/config.h
+++ b/keyboards/mechkeys/mechmini/v2/config.h
@@ -31,6 +31,3 @@
31#define RGBLIGHT_EFFECT_RGB_TEST 31#define RGBLIGHT_EFFECT_RGB_TEST
32#define RGBLIGHT_EFFECT_ALTERNATING 32#define RGBLIGHT_EFFECT_ALTERNATING
33#define RGBLIGHT_EFFECT_TWINKLE 33#define RGBLIGHT_EFFECT_TWINKLE
34#define RGBLIGHT_HUE_STEP 8
35#define RGBLIGHT_SAT_STEP 8
36#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/mechkeys/mechmini/v2/info.json b/keyboards/mechkeys/mechmini/v2/info.json
index 84b73be44e..36c408d6de 100644
--- a/keyboards/mechkeys/mechmini/v2/info.json
+++ b/keyboards/mechkeys/mechmini/v2/info.json
@@ -17,6 +17,8 @@
17 "pin": "B6" 17 "pin": "B6"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "saturation_steps": 8,
21 "brightness_steps": 8,
20 "led_count": 14 22 "led_count": 14
21 }, 23 },
22 "ws2812": { 24 "ws2812": {
diff --git a/keyboards/mechkeys/mk60/config.h b/keyboards/mechkeys/mk60/config.h
index 39ae589193..c43ea48906 100644
--- a/keyboards/mechkeys/mk60/config.h
+++ b/keyboards/mechkeys/mk60/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechkeys/mk60/info.json b/keyboards/mechkeys/mk60/info.json
index 6b34629ef4..58cb635587 100644
--- a/keyboards/mechkeys/mk60/info.json
+++ b/keyboards/mechkeys/mk60/info.json
@@ -23,6 +23,8 @@
23 "on_state": 0 23 "on_state": 0
24 }, 24 },
25 "rgblight": { 25 "rgblight": {
26 "saturation_steps": 8,
27 "brightness_steps": 8,
26 "led_count": 12, 28 "led_count": 12,
27 "sleep": true 29 "sleep": true
28 }, 30 },
diff --git a/keyboards/mechlovin/adelais/rgb_led/rev2/config.h b/keyboards/mechlovin/adelais/rgb_led/rev2/config.h
index 59a4427981..957e845a35 100644
--- a/keyboards/mechlovin/adelais/rgb_led/rev2/config.h
+++ b/keyboards/mechlovin/adelais/rgb_led/rev2/config.h
@@ -10,9 +10,6 @@
10#define RGBLIGHT_EFFECT_RGB_TEST 10#define RGBLIGHT_EFFECT_RGB_TEST
11#define RGBLIGHT_EFFECT_ALTERNATING 11#define RGBLIGHT_EFFECT_ALTERNATING
12#define RGBLIGHT_EFFECT_TWINKLE 12#define RGBLIGHT_EFFECT_TWINKLE
13#define RGBLIGHT_HUE_STEP 8
14#define RGBLIGHT_SAT_STEP 8
15#define RGBLIGHT_VAL_STEP 8
16 13
17//rgb matrix setting 14//rgb matrix setting
18// This is a 7-bit address, that gets left-shifted and bit 0 15// This is a 7-bit address, that gets left-shifted and bit 0
diff --git a/keyboards/mechlovin/adelais/rgb_led/rev2/info.json b/keyboards/mechlovin/adelais/rgb_led/rev2/info.json
index e3a711736e..82a5d86dc2 100644
--- a/keyboards/mechlovin/adelais/rgb_led/rev2/info.json
+++ b/keyboards/mechlovin/adelais/rgb_led/rev2/info.json
@@ -17,6 +17,8 @@
17 ] 17 ]
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "saturation_steps": 8,
21 "brightness_steps": 8,
20 "led_count": 23 22 "led_count": 23
21 }, 23 },
22 "ws2812": { 24 "ws2812": {
diff --git a/keyboards/mechlovin/adelais/rgb_led/rev3/config.h b/keyboards/mechlovin/adelais/rgb_led/rev3/config.h
index 6680bb246f..44c5e2dad0 100644
--- a/keyboards/mechlovin/adelais/rgb_led/rev3/config.h
+++ b/keyboards/mechlovin/adelais/rgb_led/rev3/config.h
@@ -30,9 +30,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
30#define RGBLIGHT_EFFECT_RGB_TEST 30#define RGBLIGHT_EFFECT_RGB_TEST
31#define RGBLIGHT_EFFECT_ALTERNATING 31#define RGBLIGHT_EFFECT_ALTERNATING
32#define RGBLIGHT_EFFECT_TWINKLE 32#define RGBLIGHT_EFFECT_TWINKLE
33#define RGBLIGHT_HUE_STEP 8
34#define RGBLIGHT_SAT_STEP 8
35#define RGBLIGHT_VAL_STEP 8
36#endif 33#endif
37 34
38#ifdef RGB_MATRIX_ENABLE 35#ifdef RGB_MATRIX_ENABLE
diff --git a/keyboards/mechlovin/adelais/rgb_led/rev3/info.json b/keyboards/mechlovin/adelais/rgb_led/rev3/info.json
index a4b71a1938..2b3cad5b0b 100644
--- a/keyboards/mechlovin/adelais/rgb_led/rev3/info.json
+++ b/keyboards/mechlovin/adelais/rgb_led/rev3/info.json
@@ -24,6 +24,8 @@
24 "scroll_lock": "C15" 24 "scroll_lock": "C15"
25 }, 25 },
26 "rgblight": { 26 "rgblight": {
27 "saturation_steps": 8,
28 "brightness_steps": 8,
27 "led_count": 23 29 "led_count": 23
28 }, 30 },
29 "ws2812": { 31 "ws2812": {
diff --git a/keyboards/mechlovin/delphine/mono_led/config.h b/keyboards/mechlovin/delphine/mono_led/config.h
index 79571978e3..8349512ec5 100644
--- a/keyboards/mechlovin/delphine/mono_led/config.h
+++ b/keyboards/mechlovin/delphine/mono_led/config.h
@@ -2,9 +2,6 @@
2#pragma once 2#pragma once
3 3
4#ifdef RGBLIGHT_ENABLE 4#ifdef RGBLIGHT_ENABLE
5#define RGBLIGHT_HUE_STEP 8
6#define RGBLIGHT_SAT_STEP 8
7#define RGBLIGHT_VAL_STEP 8
8#define RGBLIGHT_EFFECT_BREATHING 5#define RGBLIGHT_EFFECT_BREATHING
9#define RGBLIGHT_EFFECT_RAINBOW_MOOD 6#define RGBLIGHT_EFFECT_RAINBOW_MOOD
10#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 7#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechlovin/delphine/mono_led/info.json b/keyboards/mechlovin/delphine/mono_led/info.json
index c59d9fbf2d..7e665b3830 100644
--- a/keyboards/mechlovin/delphine/mono_led/info.json
+++ b/keyboards/mechlovin/delphine/mono_led/info.json
@@ -4,6 +4,8 @@
4 "device_version": "0.0.1" 4 "device_version": "0.0.1"
5 }, 5 },
6 "rgblight": { 6 "rgblight": {
7 "saturation_steps": 8,
8 "brightness_steps": 8,
7 "led_count": 13, 9 "led_count": 13,
8 "sleep": true 10 "sleep": true
9 }, 11 },
diff --git a/keyboards/mechlovin/delphine/rgb_led/config.h b/keyboards/mechlovin/delphine/rgb_led/config.h
index 0f5432e977..1e79908cd2 100644
--- a/keyboards/mechlovin/delphine/rgb_led/config.h
+++ b/keyboards/mechlovin/delphine/rgb_led/config.h
@@ -1,9 +1,6 @@
1#pragma once 1#pragma once
2 2
3#ifdef RGBLIGHT_ENABLE 3#ifdef RGBLIGHT_ENABLE
4#define RGBLIGHT_HUE_STEP 8
5#define RGBLIGHT_SAT_STEP 8
6#define RGBLIGHT_VAL_STEP 8
7#define RGBLIGHT_EFFECT_BREATHING 4#define RGBLIGHT_EFFECT_BREATHING
8#define RGBLIGHT_EFFECT_RAINBOW_MOOD 5#define RGBLIGHT_EFFECT_RAINBOW_MOOD
9#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 6#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechlovin/delphine/rgb_led/info.json b/keyboards/mechlovin/delphine/rgb_led/info.json
index 26729d4494..dc604d5382 100644
--- a/keyboards/mechlovin/delphine/rgb_led/info.json
+++ b/keyboards/mechlovin/delphine/rgb_led/info.json
@@ -4,6 +4,8 @@
4 "device_version": "0.0.1" 4 "device_version": "0.0.1"
5 }, 5 },
6 "rgblight": { 6 "rgblight": {
7 "saturation_steps": 8,
8 "brightness_steps": 8,
7 "led_count": 13, 9 "led_count": 13,
8 "sleep": true 10 "sleep": true
9 }, 11 },
diff --git a/keyboards/mechlovin/foundation/config.h b/keyboards/mechlovin/foundation/config.h
index 54ef985e9a..9cff32c00e 100644
--- a/keyboards/mechlovin/foundation/config.h
+++ b/keyboards/mechlovin/foundation/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20# define RGBLIGHT_HUE_STEP 8
21# define RGBLIGHT_SAT_STEP 8
22# define RGBLIGHT_VAL_STEP 8
23# define RGBLIGHT_EFFECT_BREATHING 20# define RGBLIGHT_EFFECT_BREATHING
24# define RGBLIGHT_EFFECT_RAINBOW_MOOD 21# define RGBLIGHT_EFFECT_RAINBOW_MOOD
25# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechlovin/foundation/info.json b/keyboards/mechlovin/foundation/info.json
index 5e05fd12bf..b6ac62a40b 100644
--- a/keyboards/mechlovin/foundation/info.json
+++ b/keyboards/mechlovin/foundation/info.json
@@ -23,6 +23,8 @@
23 "on_state": 0 23 "on_state": 0
24 }, 24 },
25 "rgblight": { 25 "rgblight": {
26 "saturation_steps": 8,
27 "brightness_steps": 8,
26 "led_count": 22, 28 "led_count": 22,
27 "sleep": true 29 "sleep": true
28 }, 30 },
diff --git a/keyboards/mechlovin/hannah60rgb/rev2/config.h b/keyboards/mechlovin/hannah60rgb/rev2/config.h
index 641a33378e..1b583f2a46 100644
--- a/keyboards/mechlovin/hannah60rgb/rev2/config.h
+++ b/keyboards/mechlovin/hannah60rgb/rev2/config.h
@@ -11,9 +11,6 @@
11# define RGBLIGHT_EFFECT_RGB_TEST 11# define RGBLIGHT_EFFECT_RGB_TEST
12# define RGBLIGHT_EFFECT_ALTERNATING 12# define RGBLIGHT_EFFECT_ALTERNATING
13# define RGBLIGHT_EFFECT_TWINKLE 13# define RGBLIGHT_EFFECT_TWINKLE
14# define RGBLIGHT_HUE_STEP 8
15# define RGBLIGHT_SAT_STEP 8
16# define RGBLIGHT_VAL_STEP 8
17#endif 14#endif
18 15
19//rgb matrix setting// This is a 7-bit address, that gets left-shifted and bit 0 16//rgb matrix setting// This is a 7-bit address, that gets left-shifted and bit 0
diff --git a/keyboards/mechlovin/hannah60rgb/rev2/info.json b/keyboards/mechlovin/hannah60rgb/rev2/info.json
index 04d6db27c0..c81c908174 100644
--- a/keyboards/mechlovin/hannah60rgb/rev2/info.json
+++ b/keyboards/mechlovin/hannah60rgb/rev2/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 18 14 "led_count": 18
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/mechlovin/infinity87/rev2/config.h b/keyboards/mechlovin/infinity87/rev2/config.h
index 205f8c7abc..a54086651c 100644
--- a/keyboards/mechlovin/infinity87/rev2/config.h
+++ b/keyboards/mechlovin/infinity87/rev2/config.h
@@ -35,9 +35,6 @@
35#define DIODE_DIRECTION ROW2COL 35#define DIODE_DIRECTION ROW2COL
36 36
37#ifdef RGBLIGHT_ENABLE 37#ifdef RGBLIGHT_ENABLE
38#define RGBLIGHT_HUE_STEP 8
39#define RGBLIGHT_SAT_STEP 8
40#define RGBLIGHT_VAL_STEP 8
41#define RGBLIGHT_EFFECT_BREATHING 38#define RGBLIGHT_EFFECT_BREATHING
42#define RGBLIGHT_EFFECT_RAINBOW_MOOD 39#define RGBLIGHT_EFFECT_RAINBOW_MOOD
43#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 40#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechlovin/infinity87/rev2/info.json b/keyboards/mechlovin/infinity87/rev2/info.json
index 19868b66fe..bb66e75f2e 100644
--- a/keyboards/mechlovin/infinity87/rev2/info.json
+++ b/keyboards/mechlovin/infinity87/rev2/info.json
@@ -18,6 +18,8 @@
18 "scroll_lock": "B4" 18 "scroll_lock": "B4"
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 24, 23 "led_count": 24,
22 "sleep": true 24 "sleep": true
23 }, 25 },
diff --git a/keyboards/mechlovin/kay60/config.h b/keyboards/mechlovin/kay60/config.h
index 8a6f5afd63..ae0aa6551b 100644
--- a/keyboards/mechlovin/kay60/config.h
+++ b/keyboards/mechlovin/kay60/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20# define RGBLIGHT_HUE_STEP 8
21# define RGBLIGHT_SAT_STEP 8
22# define RGBLIGHT_VAL_STEP 8
23# define RGBLIGHT_EFFECT_BREATHING 20# define RGBLIGHT_EFFECT_BREATHING
24# define RGBLIGHT_EFFECT_RAINBOW_MOOD 21# define RGBLIGHT_EFFECT_RAINBOW_MOOD
25# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechlovin/kay60/info.json b/keyboards/mechlovin/kay60/info.json
index f2ed7367c7..50d9d409f3 100644
--- a/keyboards/mechlovin/kay60/info.json
+++ b/keyboards/mechlovin/kay60/info.json
@@ -17,6 +17,8 @@
17 "caps_lock": "B0" 17 "caps_lock": "B0"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "saturation_steps": 8,
21 "brightness_steps": 8,
20 "led_count": 22, 22 "led_count": 22,
21 "sleep": true 23 "sleep": true
22 }, 24 },
diff --git a/keyboards/mechlovin/kay65/config.h b/keyboards/mechlovin/kay65/config.h
index 8a6f5afd63..ae0aa6551b 100644
--- a/keyboards/mechlovin/kay65/config.h
+++ b/keyboards/mechlovin/kay65/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20# define RGBLIGHT_HUE_STEP 8
21# define RGBLIGHT_SAT_STEP 8
22# define RGBLIGHT_VAL_STEP 8
23# define RGBLIGHT_EFFECT_BREATHING 20# define RGBLIGHT_EFFECT_BREATHING
24# define RGBLIGHT_EFFECT_RAINBOW_MOOD 21# define RGBLIGHT_EFFECT_RAINBOW_MOOD
25# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechlovin/kay65/info.json b/keyboards/mechlovin/kay65/info.json
index 14aace0170..bb5fea24a9 100644
--- a/keyboards/mechlovin/kay65/info.json
+++ b/keyboards/mechlovin/kay65/info.json
@@ -18,6 +18,8 @@
18 "on_state": 0 18 "on_state": 0
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 24, 23 "led_count": 24,
22 "sleep": true 24 "sleep": true
23 }, 25 },
diff --git a/keyboards/mechlovin/olly/octagon/config.h b/keyboards/mechlovin/olly/octagon/config.h
index 4630f81cac..14f4412796 100644
--- a/keyboards/mechlovin/olly/octagon/config.h
+++ b/keyboards/mechlovin/olly/octagon/config.h
@@ -28,9 +28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28#define RGBLIGHT_EFFECT_RGB_TEST 28#define RGBLIGHT_EFFECT_RGB_TEST
29#define RGBLIGHT_EFFECT_ALTERNATING 29#define RGBLIGHT_EFFECT_ALTERNATING
30#define RGBLIGHT_EFFECT_TWINKLE 30#define RGBLIGHT_EFFECT_TWINKLE
31#define RGBLIGHT_HUE_STEP 8
32#define RGBLIGHT_SAT_STEP 8
33#define RGBLIGHT_VAL_STEP 8
34#endif 31#endif
35 32
36#ifdef LED_MATRIX_ENABLE 33#ifdef LED_MATRIX_ENABLE
diff --git a/keyboards/mechlovin/olly/octagon/info.json b/keyboards/mechlovin/olly/octagon/info.json
index f1ceec7ed8..90695c1bc8 100644
--- a/keyboards/mechlovin/olly/octagon/info.json
+++ b/keyboards/mechlovin/olly/octagon/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 26 14 "led_count": 26
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/mechlovin/olly/orion/config.h b/keyboards/mechlovin/olly/orion/config.h
index 350695d34c..d35228d7ec 100644
--- a/keyboards/mechlovin/olly/orion/config.h
+++ b/keyboards/mechlovin/olly/orion/config.h
@@ -18,9 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
18#pragma once 18#pragma once
19 19
20#ifdef RGBLIGHT_ENABLE 20#ifdef RGBLIGHT_ENABLE
21# define RGBLIGHT_HUE_STEP 8
22# define RGBLIGHT_SAT_STEP 8
23# define RGBLIGHT_VAL_STEP 8
24# define RGBLIGHT_EFFECT_BREATHING 21# define RGBLIGHT_EFFECT_BREATHING
25# define RGBLIGHT_EFFECT_RAINBOW_MOOD 22# define RGBLIGHT_EFFECT_RAINBOW_MOOD
26# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 23# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechlovin/olly/orion/info.json b/keyboards/mechlovin/olly/orion/info.json
index de3ac401eb..e85b6c9996 100644
--- a/keyboards/mechlovin/olly/orion/info.json
+++ b/keyboards/mechlovin/olly/orion/info.json
@@ -19,6 +19,8 @@
19 "scroll_lock": "A14" 19 "scroll_lock": "A14"
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "saturation_steps": 8,
23 "brightness_steps": 8,
22 "led_count": 24, 24 "led_count": 24,
23 "sleep": true 25 "sleep": true
24 }, 26 },
diff --git a/keyboards/mechlovin/pisces/config.h b/keyboards/mechlovin/pisces/config.h
index 9fb77b22d3..c7bed0450a 100644
--- a/keyboards/mechlovin/pisces/config.h
+++ b/keyboards/mechlovin/pisces/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechlovin/pisces/info.json b/keyboards/mechlovin/pisces/info.json
index 7a63c54d85..7a2f923a36 100644
--- a/keyboards/mechlovin/pisces/info.json
+++ b/keyboards/mechlovin/pisces/info.json
@@ -20,6 +20,8 @@
20 "caps_lock": "B2" 20 "caps_lock": "B2"
21 }, 21 },
22 "rgblight": { 22 "rgblight": {
23 "saturation_steps": 8,
24 "brightness_steps": 8,
23 "led_count": 12, 25 "led_count": 12,
24 "sleep": true 26 "sleep": true
25 }, 27 },
diff --git a/keyboards/mechlovin/serratus/config.h b/keyboards/mechlovin/serratus/config.h
index c67b965609..5cf074deb8 100644
--- a/keyboards/mechlovin/serratus/config.h
+++ b/keyboards/mechlovin/serratus/config.h
@@ -39,9 +39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39#define DIODE_DIRECTION ROW2COL 39#define DIODE_DIRECTION ROW2COL
40 40
41#ifdef RGBLIGHT_ENABLE 41#ifdef RGBLIGHT_ENABLE
42#define RGBLIGHT_HUE_STEP 8
43#define RGBLIGHT_SAT_STEP 8
44#define RGBLIGHT_VAL_STEP 8
45#define RGBLIGHT_EFFECT_BREATHING 42#define RGBLIGHT_EFFECT_BREATHING
46#define RGBLIGHT_EFFECT_RAINBOW_MOOD 43#define RGBLIGHT_EFFECT_RAINBOW_MOOD
47#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 44#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechlovin/serratus/info.json b/keyboards/mechlovin/serratus/info.json
index 9288254f05..57a1d831fd 100644
--- a/keyboards/mechlovin/serratus/info.json
+++ b/keyboards/mechlovin/serratus/info.json
@@ -18,6 +18,8 @@
18 "scroll_lock": "B4" 18 "scroll_lock": "B4"
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 24, 23 "led_count": 24,
22 "sleep": true 24 "sleep": true
23 }, 25 },
diff --git a/keyboards/mechlovin/zed60/config.h b/keyboards/mechlovin/zed60/config.h
index 632d8c92bc..96c2f6967c 100644
--- a/keyboards/mechlovin/zed60/config.h
+++ b/keyboards/mechlovin/zed60/config.h
@@ -22,9 +22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
22#define WS2812_SPI SPID1 // default: SPID1 22#define WS2812_SPI SPID1 // default: SPID1
23#define WS2812_SPI_MOSI_PAL_MODE 5 // MOSI pin "alternate function", see the respective datasheet for the appropriate values for your MCU. default: 5 23#define WS2812_SPI_MOSI_PAL_MODE 5 // MOSI pin "alternate function", see the respective datasheet for the appropriate values for your MCU. default: 5
24 24
25# define RGBLIGHT_HUE_STEP 8
26# define RGBLIGHT_SAT_STEP 8
27# define RGBLIGHT_VAL_STEP 8
28# define RGBLIGHT_EFFECT_BREATHING 25# define RGBLIGHT_EFFECT_BREATHING
29# define RGBLIGHT_EFFECT_RAINBOW_MOOD 26# define RGBLIGHT_EFFECT_RAINBOW_MOOD
30# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechlovin/zed60/info.json b/keyboards/mechlovin/zed60/info.json
index 68395ba521..0ea84ac95c 100644
--- a/keyboards/mechlovin/zed60/info.json
+++ b/keyboards/mechlovin/zed60/info.json
@@ -17,6 +17,8 @@
17 "caps_lock": "A4" 17 "caps_lock": "A4"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "saturation_steps": 8,
21 "brightness_steps": 8,
20 "led_count": 22, 22 "led_count": 22,
21 "sleep": true 23 "sleep": true
22 }, 24 },
diff --git a/keyboards/mechlovin/zed65/mono_led/config.h b/keyboards/mechlovin/zed65/mono_led/config.h
index f40f4cd018..efaea9b16f 100644
--- a/keyboards/mechlovin/zed65/mono_led/config.h
+++ b/keyboards/mechlovin/zed65/mono_led/config.h
@@ -61,9 +61,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
61#define VIA_QMK_LED_MATRIX_ENABLE 61#define VIA_QMK_LED_MATRIX_ENABLE
62#endif 62#endif
63 63
64# define RGBLIGHT_HUE_STEP 8
65# define RGBLIGHT_SAT_STEP 8
66# define RGBLIGHT_VAL_STEP 8
67# define RGBLIGHT_EFFECT_BREATHING 64# define RGBLIGHT_EFFECT_BREATHING
68# define RGBLIGHT_EFFECT_RAINBOW_MOOD 65# define RGBLIGHT_EFFECT_RAINBOW_MOOD
69# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 66# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechlovin/zed65/mono_led/info.json b/keyboards/mechlovin/zed65/mono_led/info.json
index 2374a4ee91..72fc0ecf87 100644
--- a/keyboards/mechlovin/zed65/mono_led/info.json
+++ b/keyboards/mechlovin/zed65/mono_led/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 24, 14 "led_count": 24,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/mechlovin/zed65/no_backlight/wearhaus66/config.h b/keyboards/mechlovin/zed65/no_backlight/wearhaus66/config.h
index 6586815614..1dd70424cc 100644
--- a/keyboards/mechlovin/zed65/no_backlight/wearhaus66/config.h
+++ b/keyboards/mechlovin/zed65/no_backlight/wearhaus66/config.h
@@ -22,9 +22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
22#define WS2812_SPI SPID2 // default: SPID1 22#define WS2812_SPI SPID2 // default: SPID1
23#define WS2812_SPI_MOSI_PAL_MODE 0 // MOSI pin "alternate function", see the respective datasheet for the appropriate values for your MCU. default: 5 23#define WS2812_SPI_MOSI_PAL_MODE 0 // MOSI pin "alternate function", see the respective datasheet for the appropriate values for your MCU. default: 5
24 24
25# define RGBLIGHT_HUE_STEP 8
26# define RGBLIGHT_SAT_STEP 8
27# define RGBLIGHT_VAL_STEP 8
28# define RGBLIGHT_EFFECT_BREATHING 25# define RGBLIGHT_EFFECT_BREATHING
29# define RGBLIGHT_EFFECT_RAINBOW_MOOD 26# define RGBLIGHT_EFFECT_RAINBOW_MOOD
30# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechlovin/zed65/no_backlight/wearhaus66/info.json b/keyboards/mechlovin/zed65/no_backlight/wearhaus66/info.json
index 916f107b5d..73f2347cb1 100644
--- a/keyboards/mechlovin/zed65/no_backlight/wearhaus66/info.json
+++ b/keyboards/mechlovin/zed65/no_backlight/wearhaus66/info.json
@@ -17,6 +17,8 @@
17 "caps_lock": "C14" 17 "caps_lock": "C14"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "saturation_steps": 8,
21 "brightness_steps": 8,
20 "led_count": 24, 22 "led_count": 24,
21 "sleep": true 23 "sleep": true
22 }, 24 },
diff --git a/keyboards/mechstudio/ud_40_ortho/config.h b/keyboards/mechstudio/ud_40_ortho/config.h
index 0145ca49bd..2c35fe5fdb 100644
--- a/keyboards/mechstudio/ud_40_ortho/config.h
+++ b/keyboards/mechstudio/ud_40_ortho/config.h
@@ -16,9 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19 #define RGBLIGHT_HUE_STEP 8
20 #define RGBLIGHT_SAT_STEP 8
21 #define RGBLIGHT_VAL_STEP 8
22#define RGBLIGHT_EFFECT_BREATHING 19#define RGBLIGHT_EFFECT_BREATHING
23#define RGBLIGHT_EFFECT_RAINBOW_MOOD 20#define RGBLIGHT_EFFECT_RAINBOW_MOOD
24#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 21#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechstudio/ud_40_ortho/info.json b/keyboards/mechstudio/ud_40_ortho/info.json
index e3cf711beb..e2eb8f36f9 100644
--- a/keyboards/mechstudio/ud_40_ortho/info.json
+++ b/keyboards/mechstudio/ud_40_ortho/info.json
@@ -18,6 +18,8 @@
18 "esc_output": "F0" 18 "esc_output": "F0"
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 10, 23 "led_count": 10,
22 "sleep": true 24 "sleep": true
23 }, 25 },
diff --git a/keyboards/mechwild/mokulua/mirrored/config.h b/keyboards/mechwild/mokulua/mirrored/config.h
index 49c98b2398..3f88b82337 100644
--- a/keyboards/mechwild/mokulua/mirrored/config.h
+++ b/keyboards/mechwild/mokulua/mirrored/config.h
@@ -15,9 +15,6 @@
15#define SPLIT_OLED_ENABLE 15#define SPLIT_OLED_ENABLE
16 16
17/* RGB options */ 17/* RGB options */
18# define RGBLIGHT_HUE_STEP 8
19# define RGBLIGHT_SAT_STEP 8
20# define RGBLIGHT_VAL_STEP 8
21/*== choose RGB animations ==*/ 18/*== choose RGB animations ==*/
22//# define RGBLIGHT_EFFECT_BREATHING 19//# define RGBLIGHT_EFFECT_BREATHING
23# define RGBLIGHT_EFFECT_RAINBOW_MOOD 20# define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/mechwild/mokulua/mirrored/info.json b/keyboards/mechwild/mokulua/mirrored/info.json
index 5fce89abbf..93784043dc 100644
--- a/keyboards/mechwild/mokulua/mirrored/info.json
+++ b/keyboards/mechwild/mokulua/mirrored/info.json
@@ -22,6 +22,8 @@
22 "soft_serial_pin": "D3" 22 "soft_serial_pin": "D3"
23 }, 23 },
24 "rgblight": { 24 "rgblight": {
25 "saturation_steps": 8,
26 "brightness_steps": 8,
25 "led_count": 16, 27 "led_count": 16,
26 "sleep": true, 28 "sleep": true,
27 "split_count": [8, 8] 29 "split_count": [8, 8]
diff --git a/keyboards/mechwild/mokulua/standard/config.h b/keyboards/mechwild/mokulua/standard/config.h
index 68190083cf..8925688b07 100644
--- a/keyboards/mechwild/mokulua/standard/config.h
+++ b/keyboards/mechwild/mokulua/standard/config.h
@@ -15,9 +15,6 @@
15#define SPLIT_OLED_ENABLE 15#define SPLIT_OLED_ENABLE
16 16
17/* RGB options */ 17/* RGB options */
18# define RGBLIGHT_HUE_STEP 8
19# define RGBLIGHT_SAT_STEP 8
20# define RGBLIGHT_VAL_STEP 8
21/*== choose RGB animations ==*/ 18/*== choose RGB animations ==*/
22//# define RGBLIGHT_EFFECT_BREATHING 19//# define RGBLIGHT_EFFECT_BREATHING
23# define RGBLIGHT_EFFECT_RAINBOW_MOOD 20# define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/mechwild/mokulua/standard/info.json b/keyboards/mechwild/mokulua/standard/info.json
index 23f7edb102..d463af33f6 100644
--- a/keyboards/mechwild/mokulua/standard/info.json
+++ b/keyboards/mechwild/mokulua/standard/info.json
@@ -22,6 +22,8 @@
22 "soft_serial_pin": "D3" 22 "soft_serial_pin": "D3"
23 }, 23 },
24 "rgblight": { 24 "rgblight": {
25 "saturation_steps": 8,
26 "brightness_steps": 8,
25 "led_count": 16, 27 "led_count": 16,
26 "sleep": true, 28 "sleep": true,
27 "split_count": [8, 8] 29 "split_count": [8, 8]
diff --git a/keyboards/mechwild/murphpad/config.h b/keyboards/mechwild/murphpad/config.h
index c73094e271..c16e648b4b 100644
--- a/keyboards/mechwild/murphpad/config.h
+++ b/keyboards/mechwild/murphpad/config.h
@@ -21,9 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 21
22#define OLED_FONT_H "keyboards/mechwild/murphpad/lib/murphpadfont.c" 22#define OLED_FONT_H "keyboards/mechwild/murphpad/lib/murphpadfont.c"
23 23
24# define RGBLIGHT_HUE_STEP 8
25# define RGBLIGHT_SAT_STEP 8
26# define RGBLIGHT_VAL_STEP 8
27#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
28#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
29#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechwild/murphpad/info.json b/keyboards/mechwild/murphpad/info.json
index 23d618f2fb..9abeb8ba0f 100644
--- a/keyboards/mechwild/murphpad/info.json
+++ b/keyboards/mechwild/murphpad/info.json
@@ -23,6 +23,8 @@
23 "matrix": [0, 1] 23 "matrix": [0, 1]
24 }, 24 },
25 "rgblight": { 25 "rgblight": {
26 "saturation_steps": 8,
27 "brightness_steps": 8,
26 "led_count": 8, 28 "led_count": 8,
27 "sleep": true 29 "sleep": true
28 }, 30 },
diff --git a/keyboards/mechwild/obe/config.h b/keyboards/mechwild/obe/config.h
index 240886e7c1..1f204a12db 100644
--- a/keyboards/mechwild/obe/config.h
+++ b/keyboards/mechwild/obe/config.h
@@ -20,9 +20,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
20#define TAP_CODE_DELAY 10 20#define TAP_CODE_DELAY 10
21 21
22/* RGB settings, uncomment this define to enable RGB */ 22/* RGB settings, uncomment this define to enable RGB */
23# define RGBLIGHT_HUE_STEP 8
24# define RGBLIGHT_SAT_STEP 8
25# define RGBLIGHT_VAL_STEP 8
26#define RGBLIGHT_EFFECT_BREATHING 23#define RGBLIGHT_EFFECT_BREATHING
27#define RGBLIGHT_EFFECT_RAINBOW_MOOD 24#define RGBLIGHT_EFFECT_RAINBOW_MOOD
28#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechwild/obe/info.json b/keyboards/mechwild/obe/info.json
index 72d0910304..644fd9a277 100644
--- a/keyboards/mechwild/obe/info.json
+++ b/keyboards/mechwild/obe/info.json
@@ -26,6 +26,8 @@
26 "matrix": [5, 4] 26 "matrix": [5, 4]
27 }, 27 },
28 "rgblight": { 28 "rgblight": {
29 "saturation_steps": 8,
30 "brightness_steps": 8,
29 "led_count": 10, 31 "led_count": 10,
30 "sleep": true 32 "sleep": true
31 }, 33 },
diff --git a/keyboards/mechwild/puckbuddy/config.h b/keyboards/mechwild/puckbuddy/config.h
index 576976c2ea..0f1569fa3b 100644
--- a/keyboards/mechwild/puckbuddy/config.h
+++ b/keyboards/mechwild/puckbuddy/config.h
@@ -32,9 +32,6 @@
32#define TAP_CODE_DELAY 10 32#define TAP_CODE_DELAY 10
33 33
34/* RGB settings, uncomment this define to enable RGB */ 34/* RGB settings, uncomment this define to enable RGB */
35# define RGBLIGHT_HUE_STEP 8
36# define RGBLIGHT_SAT_STEP 8
37# define RGBLIGHT_VAL_STEP 8
38# define RGBLIGHT_EFFECT_BREATHING 35# define RGBLIGHT_EFFECT_BREATHING
39# define RGBLIGHT_EFFECT_RAINBOW_MOOD 36# define RGBLIGHT_EFFECT_RAINBOW_MOOD
40# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 37# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechwild/puckbuddy/info.json b/keyboards/mechwild/puckbuddy/info.json
index a106a9ec99..d5714dedb4 100644
--- a/keyboards/mechwild/puckbuddy/info.json
+++ b/keyboards/mechwild/puckbuddy/info.json
@@ -24,6 +24,8 @@
24 "on_state": 0 24 "on_state": 0
25 }, 25 },
26 "rgblight": { 26 "rgblight": {
27 "saturation_steps": 8,
28 "brightness_steps": 8,
27 "led_count": 3, 29 "led_count": 3,
28 "sleep": true 30 "sleep": true
29 }, 31 },
diff --git a/keyboards/mechwild/waka60/config.h b/keyboards/mechwild/waka60/config.h
index 240886e7c1..1f204a12db 100644
--- a/keyboards/mechwild/waka60/config.h
+++ b/keyboards/mechwild/waka60/config.h
@@ -20,9 +20,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
20#define TAP_CODE_DELAY 10 20#define TAP_CODE_DELAY 10
21 21
22/* RGB settings, uncomment this define to enable RGB */ 22/* RGB settings, uncomment this define to enable RGB */
23# define RGBLIGHT_HUE_STEP 8
24# define RGBLIGHT_SAT_STEP 8
25# define RGBLIGHT_VAL_STEP 8
26#define RGBLIGHT_EFFECT_BREATHING 23#define RGBLIGHT_EFFECT_BREATHING
27#define RGBLIGHT_EFFECT_RAINBOW_MOOD 24#define RGBLIGHT_EFFECT_RAINBOW_MOOD
28#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechwild/waka60/info.json b/keyboards/mechwild/waka60/info.json
index f349eb8b2d..6b5006c55d 100644
--- a/keyboards/mechwild/waka60/info.json
+++ b/keyboards/mechwild/waka60/info.json
@@ -9,6 +9,8 @@
9 "device_version": "1.0.1" 9 "device_version": "1.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 3, 14 "led_count": 3,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/meletrix/zoom87/config.h b/keyboards/meletrix/zoom87/config.h
index 10d5c76168..f5f2f63bb7 100644
--- a/keyboards/meletrix/zoom87/config.h
+++ b/keyboards/meletrix/zoom87/config.h
@@ -16,9 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19 #define RGBLIGHT_HUE_STEP 8
20 #define RGBLIGHT_SAT_STEP 8
21 #define RGBLIGHT_VAL_STEP 8
22/*======= RGB function=======*/ 19/*======= RGB function=======*/
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/meletrix/zoom87/info.json b/keyboards/meletrix/zoom87/info.json
index 66a6e6cb59..126d2391dc 100644
--- a/keyboards/meletrix/zoom87/info.json
+++ b/keyboards/meletrix/zoom87/info.json
@@ -21,6 +21,8 @@
21 "pin": "D2" 21 "pin": "D2"
22 }, 22 },
23 "rgblight": { 23 "rgblight": {
24 "saturation_steps": 8,
25 "brightness_steps": 8,
24 "led_count": 20, 26 "led_count": 20,
25 "max_brightness": 200, 27 "max_brightness": 200,
26 "sleep": true 28 "sleep": true
diff --git a/keyboards/melgeek/mj6xy/rev3/config.h b/keyboards/melgeek/mj6xy/rev3/config.h
index 1770383617..415fc3f2aa 100755
--- a/keyboards/melgeek/mj6xy/rev3/config.h
+++ b/keyboards/melgeek/mj6xy/rev3/config.h
@@ -28,6 +28,3 @@
28# define RGBLIGHT_EFFECT_TWINKLE 28# define RGBLIGHT_EFFECT_TWINKLE
29# define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_EFFECT_RAINBOW_MOOD + 6) 29# define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_EFFECT_RAINBOW_MOOD + 6)
30# define RGBLIGHT_DEFAULT_SPD 10 30# define RGBLIGHT_DEFAULT_SPD 10
31# define RGBLIGHT_HUE_STEP 8
32# define RGBLIGHT_SAT_STEP 8
33# define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/melgeek/mj6xy/rev3/info.json b/keyboards/melgeek/mj6xy/rev3/info.json
index dbe5399b9a..3b5c7375a4 100644
--- a/keyboards/melgeek/mj6xy/rev3/info.json
+++ b/keyboards/melgeek/mj6xy/rev3/info.json
@@ -10,6 +10,8 @@
10 "levels": 10 10 "levels": 10
11 }, 11 },
12 "rgblight": { 12 "rgblight": {
13 "saturation_steps": 8,
14 "brightness_steps": 8,
13 "led_count": 16, 15 "led_count": 16,
14 "sleep": true 16 "sleep": true
15 }, 17 },
diff --git a/keyboards/meow48/config.h b/keyboards/meow48/config.h
index aacf48e9c4..8da2936ace 100644
--- a/keyboards/meow48/config.h
+++ b/keyboards/meow48/config.h
@@ -19,9 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#define OLED_BRIGHTNESS 100 20#define OLED_BRIGHTNESS 100
21 21
22 #define RGBLIGHT_HUE_STEP 8
23 #define RGBLIGHT_SAT_STEP 8
24 #define RGBLIGHT_VAL_STEP 8
25/*== all animations enable ==*/ 22/*== all animations enable ==*/
26#define RGBLIGHT_EFFECT_BREATHING 23#define RGBLIGHT_EFFECT_BREATHING
27#define RGBLIGHT_EFFECT_RAINBOW_MOOD 24#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/meow48/info.json b/keyboards/meow48/info.json
index 936732a8ae..9b498d63c3 100644
--- a/keyboards/meow48/info.json
+++ b/keyboards/meow48/info.json
@@ -12,6 +12,8 @@
12 "pin": "D3" 12 "pin": "D3"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "saturation_steps": 8,
16 "brightness_steps": 8,
15 "led_count": 48, 17 "led_count": 48,
16 "max_brightness": 100, 18 "max_brightness": 100,
17 "sleep": true 19 "sleep": true
diff --git a/keyboards/merge/uc1/config.h b/keyboards/merge/uc1/config.h
index b62efc4aae..28c5cab153 100644
--- a/keyboards/merge/uc1/config.h
+++ b/keyboards/merge/uc1/config.h
@@ -26,6 +26,3 @@
26#define RGBLIGHT_EFFECT_RGB_TEST 26#define RGBLIGHT_EFFECT_RGB_TEST
27#define RGBLIGHT_EFFECT_ALTERNATING 27#define RGBLIGHT_EFFECT_ALTERNATING
28#define RGBLIGHT_EFFECT_TWINKLE 28#define RGBLIGHT_EFFECT_TWINKLE
29#define RGBLIGHT_HUE_STEP 10
30#define RGBLIGHT_SAT_STEP 10
31#define RGBLIGHT_VAL_STEP 10
diff --git a/keyboards/merge/uc1/info.json b/keyboards/merge/uc1/info.json
index 818b34b78c..6d3febd0c4 100644
--- a/keyboards/merge/uc1/info.json
+++ b/keyboards/merge/uc1/info.json
@@ -9,6 +9,9 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "hue_steps": 10,
13 "saturation_steps": 10,
14 "brightness_steps": 10,
12 "led_count": 12, 15 "led_count": 12,
13 "sleep": true 16 "sleep": true
14 }, 17 },
diff --git a/keyboards/meson/config.h b/keyboards/meson/config.h
index 684a24c971..da5125a996 100644
--- a/keyboards/meson/config.h
+++ b/keyboards/meson/config.h
@@ -19,9 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#define USE_I2C 20#define USE_I2C
21 21
22 #define RGBLIGHT_HUE_STEP 8
23 #define RGBLIGHT_SAT_STEP 8
24 #define RGBLIGHT_VAL_STEP 8
25#define RGBLIGHT_EFFECT_BREATHING 22#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 23#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 24#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/meson/info.json b/keyboards/meson/info.json
index 4b079696e1..aad657ace5 100644
--- a/keyboards/meson/info.json
+++ b/keyboards/meson/info.json
@@ -16,6 +16,8 @@
16 "soft_serial_pin": "D0" 16 "soft_serial_pin": "D0"
17 }, 17 },
18 "rgblight": { 18 "rgblight": {
19 "saturation_steps": 8,
20 "brightness_steps": 8,
19 "led_count": 10, 21 "led_count": 10,
20 "sleep": true, 22 "sleep": true,
21 "split_count": [5, 5] 23 "split_count": [5, 5]
diff --git a/keyboards/mincedshon/ecila/config.h b/keyboards/mincedshon/ecila/config.h
index 296a0d7a44..69493aadfb 100644
--- a/keyboards/mincedshon/ecila/config.h
+++ b/keyboards/mincedshon/ecila/config.h
@@ -13,6 +13,3 @@
13#define RGBLIGHT_EFFECT_RGB_TEST 13#define RGBLIGHT_EFFECT_RGB_TEST
14#define RGBLIGHT_EFFECT_ALTERNATING 14#define RGBLIGHT_EFFECT_ALTERNATING
15#define RGBLIGHT_EFFECT_TWINKLE 15#define RGBLIGHT_EFFECT_TWINKLE
16#define RGBLIGHT_HUE_STEP 8
17#define RGBLIGHT_SAT_STEP 8
18#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/mincedshon/ecila/info.json b/keyboards/mincedshon/ecila/info.json
index ddaa334d74..fbe46999b5 100644
--- a/keyboards/mincedshon/ecila/info.json
+++ b/keyboards/mincedshon/ecila/info.json
@@ -11,6 +11,8 @@
11 "pin": "B0" 11 "pin": "B0"
12 }, 12 },
13 "rgblight": { 13 "rgblight": {
14 "saturation_steps": 8,
15 "brightness_steps": 8,
14 "led_count": 6, 16 "led_count": 6,
15 "max_brightness": 150, 17 "max_brightness": 150,
16 "sleep": true 18 "sleep": true
diff --git a/keyboards/miniaxe/config.h b/keyboards/miniaxe/config.h
index 729112a021..7ac79dcc6f 100644
--- a/keyboards/miniaxe/config.h
+++ b/keyboards/miniaxe/config.h
@@ -28,9 +28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28#define RGBLIGHT_EFFECT_RGB_TEST 28#define RGBLIGHT_EFFECT_RGB_TEST
29#define RGBLIGHT_EFFECT_ALTERNATING 29#define RGBLIGHT_EFFECT_ALTERNATING
30#define RGBLIGHT_EFFECT_TWINKLE 30#define RGBLIGHT_EFFECT_TWINKLE
31#define RGBLIGHT_HUE_STEP 8
32#define RGBLIGHT_SAT_STEP 8
33#define RGBLIGHT_VAL_STEP 8
34 31
35/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 32/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
36#define LOCKING_SUPPORT_ENABLE 33#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/miniaxe/info.json b/keyboards/miniaxe/info.json
index 9fe7166356..3760528ffc 100644
--- a/keyboards/miniaxe/info.json
+++ b/keyboards/miniaxe/info.json
@@ -12,6 +12,8 @@
12 "soft_serial_pin": "D0" 12 "soft_serial_pin": "D0"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "saturation_steps": 8,
16 "brightness_steps": 8,
15 "led_count": 6 17 "led_count": 6
16 }, 18 },
17 "ws2812": { 19 "ws2812": {
diff --git a/keyboards/mint60/config.h b/keyboards/mint60/config.h
index f01a9e0ebb..b10dbd854a 100644
--- a/keyboards/mint60/config.h
+++ b/keyboards/mint60/config.h
@@ -22,9 +22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
22/* Locking resynchronize hack */ 22/* Locking resynchronize hack */
23#define LOCKING_RESYNC_ENABLE 23#define LOCKING_RESYNC_ENABLE
24 24
25#define RGBLIGHT_HUE_STEP 10
26#define RGBLIGHT_SAT_STEP 17
27
28#define RGBLIGHT_EFFECT_BREATHING 25#define RGBLIGHT_EFFECT_BREATHING
29#define RGBLIGHT_EFFECT_RAINBOW_MOOD 26#define RGBLIGHT_EFFECT_RAINBOW_MOOD
30#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mint60/info.json b/keyboards/mint60/info.json
index b649a88c0a..e7dc82f1b5 100644
--- a/keyboards/mint60/info.json
+++ b/keyboards/mint60/info.json
@@ -17,6 +17,7 @@
17 "soft_serial_pin": "D2" 17 "soft_serial_pin": "D2"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "hue_steps": 10,
20 "led_count": 8, 21 "led_count": 8,
21 "split": true 22 "split": true
22 }, 23 },
diff --git a/keyboards/misterknife/knife66/config.h b/keyboards/misterknife/knife66/config.h
index dcb25e4d71..ba0d2a67c3 100644
--- a/keyboards/misterknife/knife66/config.h
+++ b/keyboards/misterknife/knife66/config.h
@@ -27,9 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define RGBLIGHT_EFFECT_RGB_TEST 27#define RGBLIGHT_EFFECT_RGB_TEST
28#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30#define RGBLIGHT_HUE_STEP 8
31#define RGBLIGHT_SAT_STEP 8
32#define RGBLIGHT_VAL_STEP 8
33 30
34#define WS2812_PWM_DRIVER PWMD1 // default: PWMD1 31#define WS2812_PWM_DRIVER PWMD1 // default: PWMD1
35#define WS2812_PWM_CHANNEL 2 // default: 2 32#define WS2812_PWM_CHANNEL 2 // default: 2
diff --git a/keyboards/misterknife/knife66/info.json b/keyboards/misterknife/knife66/info.json
index 9c6f061034..b3de97cfb2 100644
--- a/keyboards/misterknife/knife66/info.json
+++ b/keyboards/misterknife/knife66/info.json
@@ -13,6 +13,8 @@
13 "driver": "pwm" 13 "driver": "pwm"
14 }, 14 },
15 "rgblight": { 15 "rgblight": {
16 "saturation_steps": 8,
17 "brightness_steps": 8,
16 "led_count": 6, 18 "led_count": 6,
17 "max_brightness": 200, 19 "max_brightness": 200,
18 "sleep": true 20 "sleep": true
diff --git a/keyboards/misterknife/knife66_iso/config.h b/keyboards/misterknife/knife66_iso/config.h
index 301bd4e10b..910cc2a917 100644
--- a/keyboards/misterknife/knife66_iso/config.h
+++ b/keyboards/misterknife/knife66_iso/config.h
@@ -27,9 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define RGBLIGHT_EFFECT_RGB_TEST 27#define RGBLIGHT_EFFECT_RGB_TEST
28#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30#define RGBLIGHT_HUE_STEP 8
31#define RGBLIGHT_SAT_STEP 8
32#define RGBLIGHT_VAL_STEP 8
33 30
34#define WS2812_PWM_DRIVER PWMD1 // default: PWMD1 31#define WS2812_PWM_DRIVER PWMD1 // default: PWMD1
35#define WS2812_PWM_CHANNEL 2 // default: 2 32#define WS2812_PWM_CHANNEL 2 // default: 2
diff --git a/keyboards/misterknife/knife66_iso/info.json b/keyboards/misterknife/knife66_iso/info.json
index d546af23d8..d33ec0f484 100644
--- a/keyboards/misterknife/knife66_iso/info.json
+++ b/keyboards/misterknife/knife66_iso/info.json
@@ -13,6 +13,8 @@
13 "driver": "pwm" 13 "driver": "pwm"
14 }, 14 },
15 "rgblight": { 15 "rgblight": {
16 "saturation_steps": 8,
17 "brightness_steps": 8,
16 "led_count": 6, 18 "led_count": 6,
17 "max_brightness": 160, 19 "max_brightness": 160,
18 "sleep": true 20 "sleep": true
diff --git a/keyboards/miuni32/config.h b/keyboards/miuni32/config.h
index 3182936d76..a2119b413f 100644
--- a/keyboards/miuni32/config.h
+++ b/keyboards/miuni32/config.h
@@ -48,6 +48,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48#define RGBLIGHT_EFFECT_RGB_TEST 48#define RGBLIGHT_EFFECT_RGB_TEST
49#define RGBLIGHT_EFFECT_ALTERNATING 49#define RGBLIGHT_EFFECT_ALTERNATING
50#define RGBLIGHT_EFFECT_TWINKLE 50#define RGBLIGHT_EFFECT_TWINKLE
51#define RGBLIGHT_HUE_STEP 10
52#define RGBLIGHT_SAT_STEP 17
53#define RGBLIGHT_VAL_STEP 17
diff --git a/keyboards/miuni32/info.json b/keyboards/miuni32/info.json
index 80f8e18bb0..d55cfea85c 100644
--- a/keyboards/miuni32/info.json
+++ b/keyboards/miuni32/info.json
@@ -9,6 +9,7 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "hue_steps": 10,
12 "led_count": 17 13 "led_count": 17
13 }, 14 },
14 "ws2812": { 15 "ws2812": {
diff --git a/keyboards/mixi/config.h b/keyboards/mixi/config.h
index 635393434e..9b52398ae9 100644
--- a/keyboards/mixi/config.h
+++ b/keyboards/mixi/config.h
@@ -6,9 +6,6 @@
6/* Locking resynchronize hack */ 6/* Locking resynchronize hack */
7#define LOCKING_RESYNC_ENABLE 7#define LOCKING_RESYNC_ENABLE
8 8
9#define RGBLIGHT_HUE_STEP 8
10#define RGBLIGHT_SAT_STEP 8
11#define RGBLIGHT_VAL_STEP 8
12#define RGBLIGHT_EFFECT_BREATHING 9#define RGBLIGHT_EFFECT_BREATHING
13#define RGBLIGHT_EFFECT_RAINBOW_MOOD 10#define RGBLIGHT_EFFECT_RAINBOW_MOOD
14#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 11#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mixi/info.json b/keyboards/mixi/info.json
index 43c7d8df69..ee02f06576 100644
--- a/keyboards/mixi/info.json
+++ b/keyboards/mixi/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 5, 14 "led_count": 5,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/mlego/m65/rev1/config.h b/keyboards/mlego/m65/rev1/config.h
index 22e463a856..56c64846e5 100644
--- a/keyboards/mlego/m65/rev1/config.h
+++ b/keyboards/mlego/m65/rev1/config.h
@@ -29,5 +29,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29#define RGBLIGHT_EFFECT_RGB_TEST 29#define RGBLIGHT_EFFECT_RGB_TEST
30#define RGBLIGHT_EFFECT_ALTERNATING 30#define RGBLIGHT_EFFECT_ALTERNATING
31#define RGBLIGHT_EFFECT_TWINKLE 31#define RGBLIGHT_EFFECT_TWINKLE
32#define RGBLIGHT_HUE_STEP 8
33#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/mlego/m65/rev1/info.json b/keyboards/mlego/m65/rev1/info.json
index ebc79fbe96..0736422499 100644
--- a/keyboards/mlego/m65/rev1/info.json
+++ b/keyboards/mlego/m65/rev1/info.json
@@ -19,6 +19,7 @@
19 "scroll_lock": "B13" 19 "scroll_lock": "B13"
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "saturation_steps": 8,
22 "led_count": 20 23 "led_count": 20
23 }, 24 },
24 "ws2812": { 25 "ws2812": {
diff --git a/keyboards/mlego/m65/rev2/config.h b/keyboards/mlego/m65/rev2/config.h
index 47672b678c..08e73f8406 100644
--- a/keyboards/mlego/m65/rev2/config.h
+++ b/keyboards/mlego/m65/rev2/config.h
@@ -29,8 +29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29#define RGBLIGHT_EFFECT_RGB_TEST 29#define RGBLIGHT_EFFECT_RGB_TEST
30#define RGBLIGHT_EFFECT_ALTERNATING 30#define RGBLIGHT_EFFECT_ALTERNATING
31#define RGBLIGHT_EFFECT_TWINKLE 31#define RGBLIGHT_EFFECT_TWINKLE
32#define RGBLIGHT_HUE_STEP 8
33#define RGBLIGHT_SAT_STEP 8
34 32
35#define EEPROM_PAGE_SIZE 33#define EEPROM_PAGE_SIZE
36#define FEE_PAGE_SIZE 0x800 34#define FEE_PAGE_SIZE 0x800
diff --git a/keyboards/mlego/m65/rev2/info.json b/keyboards/mlego/m65/rev2/info.json
index 68c1ba9133..126e7c2e90 100644
--- a/keyboards/mlego/m65/rev2/info.json
+++ b/keyboards/mlego/m65/rev2/info.json
@@ -19,6 +19,7 @@
19 "scroll_lock": "B13" 19 "scroll_lock": "B13"
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "saturation_steps": 8,
22 "led_count": 20 23 "led_count": 20
23 }, 24 },
24 "ws2812": { 25 "ws2812": {
diff --git a/keyboards/mlego/m65/rev3/config.h b/keyboards/mlego/m65/rev3/config.h
index 824f66d57d..dfce22e674 100644
--- a/keyboards/mlego/m65/rev3/config.h
+++ b/keyboards/mlego/m65/rev3/config.h
@@ -30,6 +30,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
30#define RGBLIGHT_EFFECT_RGB_TEST 30#define RGBLIGHT_EFFECT_RGB_TEST
31#define RGBLIGHT_EFFECT_ALTERNATING 31#define RGBLIGHT_EFFECT_ALTERNATING
32#define RGBLIGHT_EFFECT_TWINKLE 32#define RGBLIGHT_EFFECT_TWINKLE
33#define RGBLIGHT_HUE_STEP 8
34#define RGBLIGHT_SAT_STEP 8
35#endif 33#endif
diff --git a/keyboards/mlego/m65/rev3/info.json b/keyboards/mlego/m65/rev3/info.json
index 577973e9d3..7b169cff90 100644
--- a/keyboards/mlego/m65/rev3/info.json
+++ b/keyboards/mlego/m65/rev3/info.json
@@ -19,6 +19,7 @@
19 "scroll_lock": "B13" 19 "scroll_lock": "B13"
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "saturation_steps": 8,
22 "led_count": 20 23 "led_count": 20
23 }, 24 },
24 "ws2812": { 25 "ws2812": {
diff --git a/keyboards/mlego/m65/rev4/config.h b/keyboards/mlego/m65/rev4/config.h
index 3ab8aef5cc..64e0d50b7f 100644
--- a/keyboards/mlego/m65/rev4/config.h
+++ b/keyboards/mlego/m65/rev4/config.h
@@ -30,8 +30,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
30#define RGBLIGHT_EFFECT_RGB_TEST 30#define RGBLIGHT_EFFECT_RGB_TEST
31#define RGBLIGHT_EFFECT_ALTERNATING 31#define RGBLIGHT_EFFECT_ALTERNATING
32#define RGBLIGHT_EFFECT_TWINKLE 32#define RGBLIGHT_EFFECT_TWINKLE
33#define RGBLIGHT_HUE_STEP 8
34#define RGBLIGHT_SAT_STEP 8
35 33
36#endif 34#endif
37 35
diff --git a/keyboards/mlego/m65/rev4/info.json b/keyboards/mlego/m65/rev4/info.json
index 86e3ea36e2..fd53630fac 100644
--- a/keyboards/mlego/m65/rev4/info.json
+++ b/keyboards/mlego/m65/rev4/info.json
@@ -19,6 +19,7 @@
19 "scroll_lock": "B13" 19 "scroll_lock": "B13"
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "saturation_steps": 8,
22 "led_count": 20 23 "led_count": 20
23 }, 24 },
24 "ws2812": { 25 "ws2812": {
diff --git a/keyboards/momoka_ergo/config.h b/keyboards/momoka_ergo/config.h
index e4bf78dff0..3821789047 100644
--- a/keyboards/momoka_ergo/config.h
+++ b/keyboards/momoka_ergo/config.h
@@ -25,9 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
26#define RGBLIGHT_EFFECT_STATIC_GRADIENT 26#define RGBLIGHT_EFFECT_STATIC_GRADIENT
27#define RGBLIGHT_EFFECT_TWINKLE 27#define RGBLIGHT_EFFECT_TWINKLE
28#define RGBLIGHT_HUE_STEP 8
29#define RGBLIGHT_SAT_STEP 8
30#define RGBLIGHT_VAL_STEP 8
31 28
32/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 29/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
33#define LOCKING_SUPPORT_ENABLE 30#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/momoka_ergo/info.json b/keyboards/momoka_ergo/info.json
index 21d0839542..7245ef0e90 100644
--- a/keyboards/momoka_ergo/info.json
+++ b/keyboards/momoka_ergo/info.json
@@ -17,6 +17,8 @@
17 "soft_serial_pin": "D1" 17 "soft_serial_pin": "D1"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "saturation_steps": 8,
21 "brightness_steps": 8,
20 "led_count": 22, 22 "led_count": 22,
21 "split_count": [11, 11] 23 "split_count": [11, 11]
22 }, 24 },
diff --git a/keyboards/mt/mt64rgb/config.h b/keyboards/mt/mt64rgb/config.h
index c9bd211f1f..04a301456a 100644
--- a/keyboards/mt/mt64rgb/config.h
+++ b/keyboards/mt/mt64rgb/config.h
@@ -90,9 +90,6 @@
90// #define RGBLIGHT_EFFECT_RGB_TEST 90// #define RGBLIGHT_EFFECT_RGB_TEST
91// #define RGBLIGHT_EFFECT_ALTERNATING 91// #define RGBLIGHT_EFFECT_ALTERNATING
92#define RGBLIGHT_EFFECT_TWINKLE 92#define RGBLIGHT_EFFECT_TWINKLE
93#define RGBLIGHT_HUE_STEP 5
94#define RGBLIGHT_SAT_STEP 5
95#define RGBLIGHT_VAL_STEP 5
96 93
97/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 94/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
98#define LOCKING_SUPPORT_ENABLE 95#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/mt/mt64rgb/info.json b/keyboards/mt/mt64rgb/info.json
index 0ba7cff765..fe3be4503c 100644
--- a/keyboards/mt/mt64rgb/info.json
+++ b/keyboards/mt/mt64rgb/info.json
@@ -9,6 +9,9 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "hue_steps": 5,
13 "saturation_steps": 5,
14 "brightness_steps": 5,
12 "led_count": 18, 15 "led_count": 18,
13 "sleep": true 16 "sleep": true
14 }, 17 },
diff --git a/keyboards/mt/mt84/config.h b/keyboards/mt/mt84/config.h
index dcd6d783f5..a915281a80 100644
--- a/keyboards/mt/mt84/config.h
+++ b/keyboards/mt/mt84/config.h
@@ -86,9 +86,6 @@
86# define RGBLIGHT_EFFECT_STATIC_GRADIENT 86# define RGBLIGHT_EFFECT_STATIC_GRADIENT
87# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 87# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
88# define RGBLIGHT_EFFECT_BREATHING 88# define RGBLIGHT_EFFECT_BREATHING
89# define RGBLIGHT_HUE_STEP 8
90# define RGBLIGHT_SAT_STEP 8
91# define RGBLIGHT_VAL_STEP 8
92 89
93/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 90/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
94#define LOCKING_SUPPORT_ENABLE 91#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/mt/mt84/info.json b/keyboards/mt/mt84/info.json
index f42d02b0fe..95131d535a 100644
--- a/keyboards/mt/mt84/info.json
+++ b/keyboards/mt/mt84/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 18, 14 "led_count": 18,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/mt/mt980/config.h b/keyboards/mt/mt980/config.h
index 401de718c1..d702489ee7 100644
--- a/keyboards/mt/mt980/config.h
+++ b/keyboards/mt/mt980/config.h
@@ -16,6 +16,3 @@
16#define RGBLIGHT_EFFECT_RGB_TEST 16#define RGBLIGHT_EFFECT_RGB_TEST
17#define RGBLIGHT_EFFECT_ALTERNATING 17#define RGBLIGHT_EFFECT_ALTERNATING
18#define RGBLIGHT_EFFECT_TWINKLE 18#define RGBLIGHT_EFFECT_TWINKLE
19#define RGBLIGHT_HUE_STEP 8
20#define RGBLIGHT_SAT_STEP 8
21#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/mt/mt980/info.json b/keyboards/mt/mt980/info.json
index 13ee940f79..7f4d9b060f 100644
--- a/keyboards/mt/mt980/info.json
+++ b/keyboards/mt/mt980/info.json
@@ -26,6 +26,8 @@
26 "pin": "E2" 26 "pin": "E2"
27 }, 27 },
28 "rgblight": { 28 "rgblight": {
29 "saturation_steps": 8,
30 "brightness_steps": 8,
29 "led_count": 24, 31 "led_count": 24,
30 "max_brightness": 185 32 "max_brightness": 185
31 }, 33 },
diff --git a/keyboards/mt/ncr80/hotswap/config.h b/keyboards/mt/ncr80/hotswap/config.h
index 161525549b..0c2c1b74c9 100644
--- a/keyboards/mt/ncr80/hotswap/config.h
+++ b/keyboards/mt/ncr80/hotswap/config.h
@@ -27,6 +27,3 @@
27#define RGBLIGHT_EFFECT_RGB_TEST 27#define RGBLIGHT_EFFECT_RGB_TEST
28#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30#define RGBLIGHT_HUE_STEP 8
31#define RGBLIGHT_SAT_STEP 8
32#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/mt/ncr80/hotswap/info.json b/keyboards/mt/ncr80/hotswap/info.json
index 670538a9a1..a065a43270 100644
--- a/keyboards/mt/ncr80/hotswap/info.json
+++ b/keyboards/mt/ncr80/hotswap/info.json
@@ -23,6 +23,8 @@
23 "pin": "E2" 23 "pin": "E2"
24 }, 24 },
25 "rgblight": { 25 "rgblight": {
26 "saturation_steps": 8,
27 "brightness_steps": 8,
26 "led_count": 81, 28 "led_count": 81,
27 "max_brightness": 180 29 "max_brightness": 180
28 }, 30 },
diff --git a/keyboards/mtbkeys/mtb60/hotswap/config.h b/keyboards/mtbkeys/mtb60/hotswap/config.h
index f5e5dd16ec..8d57a9ebd6 100644
--- a/keyboards/mtbkeys/mtb60/hotswap/config.h
+++ b/keyboards/mtbkeys/mtb60/hotswap/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20# define RGBLIGHT_HUE_STEP 8
21# define RGBLIGHT_SAT_STEP 8
22# define RGBLIGHT_VAL_STEP 8
23# define RGBLIGHT_EFFECT_ALTERNATING 20# define RGBLIGHT_EFFECT_ALTERNATING
24# define RGBLIGHT_EFFECT_BREATHING 21# define RGBLIGHT_EFFECT_BREATHING
25# define RGBLIGHT_EFFECT_CHRISTMAS 22# define RGBLIGHT_EFFECT_CHRISTMAS
diff --git a/keyboards/mtbkeys/mtb60/hotswap/info.json b/keyboards/mtbkeys/mtb60/hotswap/info.json
index d14ef0fca8..c4397f95a6 100644
--- a/keyboards/mtbkeys/mtb60/hotswap/info.json
+++ b/keyboards/mtbkeys/mtb60/hotswap/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 16, 14 "led_count": 16,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/mtbkeys/mtb60/solder/config.h b/keyboards/mtbkeys/mtb60/solder/config.h
index f5e5dd16ec..8d57a9ebd6 100644
--- a/keyboards/mtbkeys/mtb60/solder/config.h
+++ b/keyboards/mtbkeys/mtb60/solder/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20# define RGBLIGHT_HUE_STEP 8
21# define RGBLIGHT_SAT_STEP 8
22# define RGBLIGHT_VAL_STEP 8
23# define RGBLIGHT_EFFECT_ALTERNATING 20# define RGBLIGHT_EFFECT_ALTERNATING
24# define RGBLIGHT_EFFECT_BREATHING 21# define RGBLIGHT_EFFECT_BREATHING
25# define RGBLIGHT_EFFECT_CHRISTMAS 22# define RGBLIGHT_EFFECT_CHRISTMAS
diff --git a/keyboards/mtbkeys/mtb60/solder/info.json b/keyboards/mtbkeys/mtb60/solder/info.json
index 31a7340137..a7a3a9a951 100644
--- a/keyboards/mtbkeys/mtb60/solder/info.json
+++ b/keyboards/mtbkeys/mtb60/solder/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 16, 14 "led_count": 16,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/mwstudio/alicekk/config.h b/keyboards/mwstudio/alicekk/config.h
index ed091bc482..79ceffd306 100644
--- a/keyboards/mwstudio/alicekk/config.h
+++ b/keyboards/mwstudio/alicekk/config.h
@@ -29,7 +29,3 @@
29#define RGBLIGHT_EFFECT_RGB_TEST 29#define RGBLIGHT_EFFECT_RGB_TEST
30#define RGBLIGHT_EFFECT_ALTERNATING 30#define RGBLIGHT_EFFECT_ALTERNATING
31#define RGBLIGHT_EFFECT_TWINKLE 31#define RGBLIGHT_EFFECT_TWINKLE
32
33#define RGBLIGHT_HUE_STEP 8
34#define RGBLIGHT_SAT_STEP 8
35#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/mwstudio/alicekk/info.json b/keyboards/mwstudio/alicekk/info.json
index 6ed32cefe6..4a29fd7135 100644
--- a/keyboards/mwstudio/alicekk/info.json
+++ b/keyboards/mwstudio/alicekk/info.json
@@ -21,6 +21,8 @@
21 "pin": "B1" 21 "pin": "B1"
22 }, 22 },
23 "rgblight": { 23 "rgblight": {
24 "saturation_steps": 8,
25 "brightness_steps": 8,
24 "led_count": 87, 26 "led_count": 87,
25 "max_brightness": 200 27 "max_brightness": 200
26 }, 28 },
diff --git a/keyboards/mwstudio/mw65_black/config.h b/keyboards/mwstudio/mw65_black/config.h
deleted file mode 100644
index cf0d26844e..0000000000
--- a/keyboards/mwstudio/mw65_black/config.h
+++ /dev/null
@@ -1,21 +0,0 @@
1/* Copyright 2021 TW59420 <https://github.com/TW59420>
2 *
3 * This program is free software: you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License as published by
5 * the Free Software Foundation, either version 2 of the License, or
6 * (at your option) any later version.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 *
13 * You should have received a copy of the GNU General Public License
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */
16
17#pragma once
18
19 #define RGBLIGHT_HUE_STEP 8
20 #define RGBLIGHT_SAT_STEP 8
21 #define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/mwstudio/mw65_black/info.json b/keyboards/mwstudio/mw65_black/info.json
index fade81d7ef..2646340658 100644
--- a/keyboards/mwstudio/mw65_black/info.json
+++ b/keyboards/mwstudio/mw65_black/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 21 14 "led_count": 21
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/mwstudio/mw75/config.h b/keyboards/mwstudio/mw75/config.h
index 9f7ac76614..e5dd4fd03c 100644
--- a/keyboards/mwstudio/mw75/config.h
+++ b/keyboards/mwstudio/mw75/config.h
@@ -65,7 +65,3 @@
65#define ENABLE_RGB_MATRIX_MULTISPLASH 65#define ENABLE_RGB_MATRIX_MULTISPLASH
66#define ENABLE_RGB_MATRIX_SOLID_SPLASH 66#define ENABLE_RGB_MATRIX_SOLID_SPLASH
67#define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH 67#define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
68
69#define RGBLIGHT_HUE_STEP 8
70#define RGBLIGHT_SAT_STEP 8
71#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/mwstudio/mw75/info.json b/keyboards/mwstudio/mw75/info.json
index 5637110e55..95e536a57e 100644
--- a/keyboards/mwstudio/mw75/info.json
+++ b/keyboards/mwstudio/mw75/info.json
@@ -25,6 +25,8 @@
25 "matrix": [0, 1] 25 "matrix": [0, 1]
26 }, 26 },
27 "rgblight": { 27 "rgblight": {
28 "saturation_steps": 8,
29 "brightness_steps": 8,
28 "led_count": 97, 30 "led_count": 97,
29 "sleep": true 31 "sleep": true
30 }, 32 },
diff --git a/keyboards/mwstudio/mw75r2/config.h b/keyboards/mwstudio/mw75r2/config.h
index 7d706246b9..863a090d47 100644
--- a/keyboards/mwstudio/mw75r2/config.h
+++ b/keyboards/mwstudio/mw75r2/config.h
@@ -40,7 +40,3 @@
40#define ENABLE_RGB_MATRIX_HUE_WAVE 40#define ENABLE_RGB_MATRIX_HUE_WAVE
41#define ENABLE_RGB_MATRIX_PIXEL_FRACTAL 41#define ENABLE_RGB_MATRIX_PIXEL_FRACTAL
42#define ENABLE_RGB_MATRIX_PIXEL_RAIN 42#define ENABLE_RGB_MATRIX_PIXEL_RAIN
43
44#define RGBLIGHT_HUE_STEP 8
45#define RGBLIGHT_SAT_STEP 8
46#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/mwstudio/mw75r2/info.json b/keyboards/mwstudio/mw75r2/info.json
index 535d4e41d5..44850a8655 100644
--- a/keyboards/mwstudio/mw75r2/info.json
+++ b/keyboards/mwstudio/mw75r2/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 21, 14 "led_count": 21,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/mxss/config.h b/keyboards/mxss/config.h
index 83aa5f9978..001b7f28a4 100644
--- a/keyboards/mxss/config.h
+++ b/keyboards/mxss/config.h
@@ -28,9 +28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28#define RGBLIGHT_EFFECT_RGB_TEST 28#define RGBLIGHT_EFFECT_RGB_TEST
29#define RGBLIGHT_EFFECT_ALTERNATING 29#define RGBLIGHT_EFFECT_ALTERNATING
30#define RGBLIGHT_EFFECT_TWINKLE 30#define RGBLIGHT_EFFECT_TWINKLE
31#define RGBLIGHT_HUE_STEP 8
32#define RGBLIGHT_SAT_STEP 8
33#define RGBLIGHT_VAL_STEP 8
34 31
35/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 32/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
36#define LOCKING_SUPPORT_ENABLE 33#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/mxss/info.json b/keyboards/mxss/info.json
index ae02495e32..fbd9b7f6ca 100644
--- a/keyboards/mxss/info.json
+++ b/keyboards/mxss/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 20 14 "led_count": 20
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/neito/config.h b/keyboards/neito/config.h
index 0f3e64cc1e..9c2f57a04e 100644
--- a/keyboards/neito/config.h
+++ b/keyboards/neito/config.h
@@ -29,9 +29,6 @@
29#define RGBLIGHT_EFFECT_RGB_TEST 29#define RGBLIGHT_EFFECT_RGB_TEST
30#define RGBLIGHT_EFFECT_ALTERNATING 30#define RGBLIGHT_EFFECT_ALTERNATING
31#define RGBLIGHT_EFFECT_TWINKLE 31#define RGBLIGHT_EFFECT_TWINKLE
32#define RGBLIGHT_HUE_STEP 8
33#define RGBLIGHT_SAT_STEP 8
34#define RGBLIGHT_VAL_STEP 8
35 32
36/* Handle volume control issue with rotary encoder */ 33/* Handle volume control issue with rotary encoder */
37 34
diff --git a/keyboards/neito/info.json b/keyboards/neito/info.json
index 0844181eec..e629debee9 100644
--- a/keyboards/neito/info.json
+++ b/keyboards/neito/info.json
@@ -30,6 +30,8 @@
30 "pin": "D5" 30 "pin": "D5"
31 }, 31 },
32 "rgblight": { 32 "rgblight": {
33 "saturation_steps": 8,
34 "brightness_steps": 8,
33 "led_count": 11, 35 "led_count": 11,
34 "max_brightness": 200, 36 "max_brightness": 200,
35 "led_map": [4, 3, 2, 1, 0, 10, 9, 8, 7, 6, 5] 37 "led_map": [4, 3, 2, 1, 0, 10, 9, 8, 7, 6, 5]
diff --git a/keyboards/neokeys/g67/element_hs/config.h b/keyboards/neokeys/g67/element_hs/config.h
index a15d1b8e55..ca462e41c0 100644
--- a/keyboards/neokeys/g67/element_hs/config.h
+++ b/keyboards/neokeys/g67/element_hs/config.h
@@ -17,9 +17,6 @@
17#pragma once 17#pragma once
18 18
19#if defined(RGBLIGHT_ENABLE) 19#if defined(RGBLIGHT_ENABLE)
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23/*== all animations enable ==*/ 20/*== all animations enable ==*/
24#define RGBLIGHT_EFFECT_BREATHING 21#define RGBLIGHT_EFFECT_BREATHING
25#define RGBLIGHT_EFFECT_RAINBOW_MOOD 22#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/neokeys/g67/element_hs/info.json b/keyboards/neokeys/g67/element_hs/info.json
index be0c281ffd..7cfe898edc 100644
--- a/keyboards/neokeys/g67/element_hs/info.json
+++ b/keyboards/neokeys/g67/element_hs/info.json
@@ -17,6 +17,8 @@
17 "pin": "F0" 17 "pin": "F0"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "saturation_steps": 8,
21 "brightness_steps": 8,
20 "led_count": 77, 22 "led_count": 77,
21 "max_brightness": 150, 23 "max_brightness": 150,
22 "sleep": true 24 "sleep": true
diff --git a/keyboards/neokeys/g67/hotswap/config.h b/keyboards/neokeys/g67/hotswap/config.h
index 0a5632e37b..8bb96c992f 100644
--- a/keyboards/neokeys/g67/hotswap/config.h
+++ b/keyboards/neokeys/g67/hotswap/config.h
@@ -17,9 +17,6 @@
17#pragma once 17#pragma once
18 18
19#if defined(RGBLIGHT_ENABLE) 19#if defined(RGBLIGHT_ENABLE)
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/neokeys/g67/hotswap/info.json b/keyboards/neokeys/g67/hotswap/info.json
index 4daca8c0d1..1d6fc432ae 100644
--- a/keyboards/neokeys/g67/hotswap/info.json
+++ b/keyboards/neokeys/g67/hotswap/info.json
@@ -17,6 +17,8 @@
17 "pin": "F0" 17 "pin": "F0"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "saturation_steps": 8,
21 "brightness_steps": 8,
20 "led_count": 77, 22 "led_count": 77,
21 "max_brightness": 150, 23 "max_brightness": 150,
22 "sleep": true 24 "sleep": true
diff --git a/keyboards/neokeys/g67/soldered/config.h b/keyboards/neokeys/g67/soldered/config.h
index 0a5632e37b..8bb96c992f 100644
--- a/keyboards/neokeys/g67/soldered/config.h
+++ b/keyboards/neokeys/g67/soldered/config.h
@@ -17,9 +17,6 @@
17#pragma once 17#pragma once
18 18
19#if defined(RGBLIGHT_ENABLE) 19#if defined(RGBLIGHT_ENABLE)
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/neokeys/g67/soldered/info.json b/keyboards/neokeys/g67/soldered/info.json
index 006fd7e338..111d721254 100644
--- a/keyboards/neokeys/g67/soldered/info.json
+++ b/keyboards/neokeys/g67/soldered/info.json
@@ -22,6 +22,8 @@
22 "pin": "F0" 22 "pin": "F0"
23 }, 23 },
24 "rgblight": { 24 "rgblight": {
25 "saturation_steps": 8,
26 "brightness_steps": 8,
25 "led_count": 18, 27 "led_count": 18,
26 "max_brightness": 150, 28 "max_brightness": 150,
27 "sleep": true 29 "sleep": true
diff --git a/keyboards/neson_design/700e/config.h b/keyboards/neson_design/700e/config.h
index 7d33c31fbc..9a17556610 100644
--- a/keyboards/neson_design/700e/config.h
+++ b/keyboards/neson_design/700e/config.h
@@ -47,8 +47,5 @@
47#define RGBLIGHT_EFFECT_STATIC_GRADIENT 47#define RGBLIGHT_EFFECT_STATIC_GRADIENT
48#define RGBLIGHT_EFFECT_RGB_TEST 48#define RGBLIGHT_EFFECT_RGB_TEST
49#define RGBLIGHT_EFFECT_ALTERNATING 49#define RGBLIGHT_EFFECT_ALTERNATING
50#define RGBLIGHT_HUE_STEP 8
51#define RGBLIGHT_SAT_STEP 8
52#define RGBLIGHT_VAL_STEP 8
53 50
54#define USB_SUSPEND_WAKEUP_DELAY 1000 51#define USB_SUSPEND_WAKEUP_DELAY 1000
diff --git a/keyboards/neson_design/700e/info.json b/keyboards/neson_design/700e/info.json
index a6db575ba2..addeafdaea 100644
--- a/keyboards/neson_design/700e/info.json
+++ b/keyboards/neson_design/700e/info.json
@@ -17,6 +17,8 @@
17 "caps_lock": "F5" 17 "caps_lock": "F5"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "saturation_steps": 8,
21 "brightness_steps": 8,
20 "led_count": 68 22 "led_count": 68
21 }, 23 },
22 "ws2812": { 24 "ws2812": {
diff --git a/keyboards/neson_design/n6/config.h b/keyboards/neson_design/n6/config.h
index 30d0e2567b..f9e1463f64 100644
--- a/keyboards/neson_design/n6/config.h
+++ b/keyboards/neson_design/n6/config.h
@@ -48,6 +48,3 @@
48#define RGBLIGHT_EFFECT_RGB_TEST 48#define RGBLIGHT_EFFECT_RGB_TEST
49#define RGBLIGHT_EFFECT_ALTERNATING 49#define RGBLIGHT_EFFECT_ALTERNATING
50#define RGBLIGHT_EFFECT_TWINKLE 50#define RGBLIGHT_EFFECT_TWINKLE
51#define RGBLIGHT_HUE_STEP 8
52#define RGBLIGHT_SAT_STEP 8
53#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/neson_design/n6/info.json b/keyboards/neson_design/n6/info.json
index 6d6d434754..b6dd5eba41 100644
--- a/keyboards/neson_design/n6/info.json
+++ b/keyboards/neson_design/n6/info.json
@@ -20,6 +20,8 @@
20 "pin": "B3" 20 "pin": "B3"
21 }, 21 },
22 "rgblight": { 22 "rgblight": {
23 "saturation_steps": 8,
24 "brightness_steps": 8,
23 "led_count": 65, 25 "led_count": 65,
24 "max_brightness": 192 26 "max_brightness": 192
25 }, 27 },
diff --git a/keyboards/newgame40/config.h b/keyboards/newgame40/config.h
index f83c0af02d..e599136062 100644
--- a/keyboards/newgame40/config.h
+++ b/keyboards/newgame40/config.h
@@ -28,11 +28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28#define RGBLIGHT_EFFECT_RGB_TEST 28#define RGBLIGHT_EFFECT_RGB_TEST
29#define RGBLIGHT_EFFECT_ALTERNATING 29#define RGBLIGHT_EFFECT_ALTERNATING
30#define RGBLIGHT_EFFECT_TWINKLE 30#define RGBLIGHT_EFFECT_TWINKLE
31#define RGBLIGHT_HUE_STEP 10
32#define RGBLIGHT_SAT_STEP 17
33
34#define RGBLIGHT_HUE_STEP 10
35#define RGBLIGHT_SAT_STEP 17
36 31
37#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE) 32#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE)
38 #define USB_MAX_POWER_CONSUMPTION 400 33 #define USB_MAX_POWER_CONSUMPTION 400
diff --git a/keyboards/newgame40/info.json b/keyboards/newgame40/info.json
index 9affddfabb..fd33fd1822 100644
--- a/keyboards/newgame40/info.json
+++ b/keyboards/newgame40/info.json
@@ -14,6 +14,7 @@
14 }, 14 },
15 "diode_direction": "COL2ROW", 15 "diode_direction": "COL2ROW",
16 "rgblight": { 16 "rgblight": {
17 "hue_steps": 10,
17 "led_count": 25 18 "led_count": 25
18 }, 19 },
19 "ws2812": { 20 "ws2812": {
diff --git a/keyboards/nightly_boards/alter/rev1/config.h b/keyboards/nightly_boards/alter/rev1/config.h
index 39860878c9..03c7b48e8e 100644
--- a/keyboards/nightly_boards/alter/rev1/config.h
+++ b/keyboards/nightly_boards/alter/rev1/config.h
@@ -14,9 +14,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
14 14
15#pragma once 15#pragma once
16 16
17#define RGBLIGHT_HUE_STEP 8
18#define RGBLIGHT_SAT_STEP 8
19#define RGBLIGHT_VAL_STEP 8
20#define RGBLIGHT_EFFECT_BREATHING 17#define RGBLIGHT_EFFECT_BREATHING
21#define RGBLIGHT_EFFECT_RAINBOW_MOOD 18#define RGBLIGHT_EFFECT_RAINBOW_MOOD
22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 19#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/nightly_boards/alter/rev1/info.json b/keyboards/nightly_boards/alter/rev1/info.json
index af5688ed79..3fcbc36a0b 100644
--- a/keyboards/nightly_boards/alter/rev1/info.json
+++ b/keyboards/nightly_boards/alter/rev1/info.json
@@ -19,6 +19,8 @@
19 "scroll_lock": "B4" 19 "scroll_lock": "B4"
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "saturation_steps": 8,
23 "brightness_steps": 8,
22 "led_count": 18, 24 "led_count": 18,
23 "sleep": true 25 "sleep": true
24 }, 26 },
diff --git a/keyboards/nightly_boards/n2/config.h b/keyboards/nightly_boards/n2/config.h
index 39860878c9..03c7b48e8e 100644
--- a/keyboards/nightly_boards/n2/config.h
+++ b/keyboards/nightly_boards/n2/config.h
@@ -14,9 +14,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
14 14
15#pragma once 15#pragma once
16 16
17#define RGBLIGHT_HUE_STEP 8
18#define RGBLIGHT_SAT_STEP 8
19#define RGBLIGHT_VAL_STEP 8
20#define RGBLIGHT_EFFECT_BREATHING 17#define RGBLIGHT_EFFECT_BREATHING
21#define RGBLIGHT_EFFECT_RAINBOW_MOOD 18#define RGBLIGHT_EFFECT_RAINBOW_MOOD
22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 19#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/nightly_boards/n2/info.json b/keyboards/nightly_boards/n2/info.json
index 93aeb4b6b4..ed30ba981f 100644
--- a/keyboards/nightly_boards/n2/info.json
+++ b/keyboards/nightly_boards/n2/info.json
@@ -14,6 +14,8 @@
14 }, 14 },
15 "diode_direction": "COL2ROW", 15 "diode_direction": "COL2ROW",
16 "rgblight": { 16 "rgblight": {
17 "saturation_steps": 8,
18 "brightness_steps": 8,
17 "led_count": 2, 19 "led_count": 2,
18 "sleep": true 20 "sleep": true
19 }, 21 },
diff --git a/keyboards/nightly_boards/n60_s/config.h b/keyboards/nightly_boards/n60_s/config.h
index cabcb8f14f..26f02e471f 100644
--- a/keyboards/nightly_boards/n60_s/config.h
+++ b/keyboards/nightly_boards/n60_s/config.h
@@ -24,9 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24 24
25/* Underglow */ 25/* Underglow */
26 26
27#define RGBLIGHT_HUE_STEP 8
28#define RGBLIGHT_SAT_STEP 8
29#define RGBLIGHT_VAL_STEP 8
30#define RGBLIGHT_EFFECT_BREATHING 27#define RGBLIGHT_EFFECT_BREATHING
31#define RGBLIGHT_EFFECT_RAINBOW_MOOD 28#define RGBLIGHT_EFFECT_RAINBOW_MOOD
32#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 29#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/nightly_boards/n60_s/info.json b/keyboards/nightly_boards/n60_s/info.json
index 0642944b2d..c17db5701b 100644
--- a/keyboards/nightly_boards/n60_s/info.json
+++ b/keyboards/nightly_boards/n60_s/info.json
@@ -19,6 +19,8 @@
19 ] 19 ]
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "saturation_steps": 8,
23 "brightness_steps": 8,
22 "led_count": 12, 24 "led_count": 12,
23 "sleep": true 25 "sleep": true
24 }, 26 },
diff --git a/keyboards/nightly_boards/n87/config.h b/keyboards/nightly_boards/n87/config.h
index 753e947e23..66fefbb2ef 100644
--- a/keyboards/nightly_boards/n87/config.h
+++ b/keyboards/nightly_boards/n87/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20#define RGBLIGHT_HUE_STEP 8
21#define RGBLIGHT_SAT_STEP 8
22#define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/nightly_boards/n87/info.json b/keyboards/nightly_boards/n87/info.json
index 633bd51f94..352719c253 100644
--- a/keyboards/nightly_boards/n87/info.json
+++ b/keyboards/nightly_boards/n87/info.json
@@ -14,6 +14,8 @@
14 }, 14 },
15 "diode_direction": "COL2ROW", 15 "diode_direction": "COL2ROW",
16 "rgblight": { 16 "rgblight": {
17 "saturation_steps": 8,
18 "brightness_steps": 8,
17 "led_count": 16, 19 "led_count": 16,
18 "sleep": true 20 "sleep": true
19 }, 21 },
diff --git a/keyboards/nightly_boards/n9/config.h b/keyboards/nightly_boards/n9/config.h
index 39860878c9..03c7b48e8e 100644
--- a/keyboards/nightly_boards/n9/config.h
+++ b/keyboards/nightly_boards/n9/config.h
@@ -14,9 +14,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
14 14
15#pragma once 15#pragma once
16 16
17#define RGBLIGHT_HUE_STEP 8
18#define RGBLIGHT_SAT_STEP 8
19#define RGBLIGHT_VAL_STEP 8
20#define RGBLIGHT_EFFECT_BREATHING 17#define RGBLIGHT_EFFECT_BREATHING
21#define RGBLIGHT_EFFECT_RAINBOW_MOOD 18#define RGBLIGHT_EFFECT_RAINBOW_MOOD
22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 19#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/nightly_boards/n9/info.json b/keyboards/nightly_boards/n9/info.json
index 1ee9a51fcd..0e26ab27af 100644
--- a/keyboards/nightly_boards/n9/info.json
+++ b/keyboards/nightly_boards/n9/info.json
@@ -14,6 +14,8 @@
14 }, 14 },
15 "diode_direction": "COL2ROW", 15 "diode_direction": "COL2ROW",
16 "rgblight": { 16 "rgblight": {
17 "saturation_steps": 8,
18 "brightness_steps": 8,
17 "led_count": 8, 19 "led_count": 8,
18 "sleep": true 20 "sleep": true
19 }, 21 },
diff --git a/keyboards/nix_studio/oxalys80/config.h b/keyboards/nix_studio/oxalys80/config.h
index 6db75f57fe..9103d6e5d2 100644
--- a/keyboards/nix_studio/oxalys80/config.h
+++ b/keyboards/nix_studio/oxalys80/config.h
@@ -31,6 +31,3 @@
31#define RGBLIGHT_EFFECT_RGB_TEST 31#define RGBLIGHT_EFFECT_RGB_TEST
32#define RGBLIGHT_EFFECT_ALTERNATING 32#define RGBLIGHT_EFFECT_ALTERNATING
33#define RGBLIGHT_EFFECT_TWINKLE 33#define RGBLIGHT_EFFECT_TWINKLE
34#define RGBLIGHT_HUE_STEP 8
35#define RGBLIGHT_SAT_STEP 8
36#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/nix_studio/oxalys80/info.json b/keyboards/nix_studio/oxalys80/info.json
index 8db4be5622..cc1ea8c948 100644
--- a/keyboards/nix_studio/oxalys80/info.json
+++ b/keyboards/nix_studio/oxalys80/info.json
@@ -20,6 +20,8 @@
20 "pin": "B3" 20 "pin": "B3"
21 }, 21 },
22 "rgblight": { 22 "rgblight": {
23 "saturation_steps": 8,
24 "brightness_steps": 8,
23 "led_count": 24, 25 "led_count": 24,
24 "max_brightness": 200, 26 "max_brightness": 200,
25 "sleep": true 27 "sleep": true
diff --git a/keyboards/novelkeys/nk1/config.h b/keyboards/novelkeys/nk1/config.h
index 16f211c2e3..a92c3b7211 100644
--- a/keyboards/novelkeys/nk1/config.h
+++ b/keyboards/novelkeys/nk1/config.h
@@ -17,9 +17,6 @@
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23 #define RGBLIGHT_EFFECT_BREATHING 20 #define RGBLIGHT_EFFECT_BREATHING
24 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 21 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
25 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/novelkeys/nk1/info.json b/keyboards/novelkeys/nk1/info.json
index ee582b8444..f9c8e690cb 100755
--- a/keyboards/novelkeys/nk1/info.json
+++ b/keyboards/novelkeys/nk1/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 9, 14 "led_count": 9,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/novelkeys/novelpad/config.h b/keyboards/novelkeys/novelpad/config.h
index 49ab28c713..95db869fcd 100755
--- a/keyboards/novelkeys/novelpad/config.h
+++ b/keyboards/novelkeys/novelpad/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20// #define RGBLIGHT_HUE_STEP 8
21// #define RGBLIGHT_SAT_STEP 8
22// #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/noxary/268_2_rgb/config.h b/keyboards/noxary/268_2_rgb/config.h
index 34af3add7d..20c5301861 100644
--- a/keyboards/noxary/268_2_rgb/config.h
+++ b/keyboards/noxary/268_2_rgb/config.h
@@ -25,9 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define RGBLIGHT_EFFECT_RGB_TEST 25#define RGBLIGHT_EFFECT_RGB_TEST
26#define RGBLIGHT_EFFECT_ALTERNATING 26#define RGBLIGHT_EFFECT_ALTERNATING
27#define RGBLIGHT_EFFECT_TWINKLE 27#define RGBLIGHT_EFFECT_TWINKLE
28#define RGBLIGHT_HUE_STEP 16
29#define RGBLIGHT_SAT_STEP 16
30#define RGBLIGHT_VAL_STEP 16
31 28
32/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 29/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
33#define LOCKING_SUPPORT_ENABLE 30#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/noxary/268_2_rgb/info.json b/keyboards/noxary/268_2_rgb/info.json
index 5ad8fca682..b9378287c9 100644
--- a/keyboards/noxary/268_2_rgb/info.json
+++ b/keyboards/noxary/268_2_rgb/info.json
@@ -17,6 +17,9 @@
17 "pin": "B7" 17 "pin": "B7"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "hue_steps": 16,
21 "saturation_steps": 16,
22 "brightness_steps": 16,
20 "led_count": 16 23 "led_count": 16
21 }, 24 },
22 "ws2812": { 25 "ws2812": {
diff --git a/keyboards/noxary/x268/config.h b/keyboards/noxary/x268/config.h
index 5cd505cdfd..f2a2a9584a 100644
--- a/keyboards/noxary/x268/config.h
+++ b/keyboards/noxary/x268/config.h
@@ -28,9 +28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28#define RGBLIGHT_EFFECT_RGB_TEST 28#define RGBLIGHT_EFFECT_RGB_TEST
29#define RGBLIGHT_EFFECT_ALTERNATING 29#define RGBLIGHT_EFFECT_ALTERNATING
30#define RGBLIGHT_EFFECT_TWINKLE 30#define RGBLIGHT_EFFECT_TWINKLE
31#define RGBLIGHT_HUE_STEP 16
32#define RGBLIGHT_SAT_STEP 16
33#define RGBLIGHT_VAL_STEP 16
34 31
35/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 32/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
36#define LOCKING_SUPPORT_ENABLE 33#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/noxary/x268/info.json b/keyboards/noxary/x268/info.json
index d75376b26b..21ccfd911e 100644
--- a/keyboards/noxary/x268/info.json
+++ b/keyboards/noxary/x268/info.json
@@ -17,6 +17,9 @@
17 "pin": "B7" 17 "pin": "B7"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "hue_steps": 16,
21 "saturation_steps": 16,
22 "brightness_steps": 16,
20 "led_count": 16 23 "led_count": 16
21 }, 24 },
22 "ws2812": { 25 "ws2812": {
diff --git a/keyboards/numatreus/config.h b/keyboards/numatreus/config.h
index 640da7ba9c..46a94d10c0 100644
--- a/keyboards/numatreus/config.h
+++ b/keyboards/numatreus/config.h
@@ -19,11 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19/* Locking resynchronize hack */ 19/* Locking resynchronize hack */
20#define LOCKING_RESYNC_ENABLE 20#define LOCKING_RESYNC_ENABLE
21 21
22#define RGBLIGHT_VAL_STEP 17
23
24#define RGBLIGHT_HUE_STEP 10
25#define RGBLIGHT_SAT_STEP 17
26
27#if defined(RGBLIGHT_ENABLE) 22#if defined(RGBLIGHT_ENABLE)
28// USB_MAX_POWER_CONSUMPTION value for stonehenge30 keyboard 23// USB_MAX_POWER_CONSUMPTION value for stonehenge30 keyboard
29// 120 RGBoff, OLEDoff 24// 120 RGBoff, OLEDoff
diff --git a/keyboards/numatreus/info.json b/keyboards/numatreus/info.json
index 2166b1308f..bdf4a574c6 100644
--- a/keyboards/numatreus/info.json
+++ b/keyboards/numatreus/info.json
@@ -17,6 +17,7 @@
17 "pin": "D3" 17 "pin": "D3"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "hue_steps": 10,
20 "led_count": 6, 21 "led_count": 6,
21 "max_brightness": 200 22 "max_brightness": 200
22 }, 23 },
diff --git a/keyboards/ok60/config.h b/keyboards/ok60/config.h
index 539027c468..e4668ff374 100644
--- a/keyboards/ok60/config.h
+++ b/keyboards/ok60/config.h
@@ -33,6 +33,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
33#define RGBLIGHT_EFFECT_RGB_TEST 33#define RGBLIGHT_EFFECT_RGB_TEST
34#define RGBLIGHT_EFFECT_ALTERNATING 34#define RGBLIGHT_EFFECT_ALTERNATING
35#define RGBLIGHT_EFFECT_TWINKLE 35#define RGBLIGHT_EFFECT_TWINKLE
36#define RGBLIGHT_HUE_STEP 8
37#define RGBLIGHT_SAT_STEP 8
38#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/ok60/info.json b/keyboards/ok60/info.json
index 6a29520abe..826e5ef60d 100644
--- a/keyboards/ok60/info.json
+++ b/keyboards/ok60/info.json
@@ -18,6 +18,8 @@
18 "levels": 5 18 "levels": 5
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 10 23 "led_count": 10
22 }, 24 },
23 "ws2812": { 25 "ws2812": {
diff --git a/keyboards/om60/config.h b/keyboards/om60/config.h
index 533a851c43..fce35f33bc 100644
--- a/keyboards/om60/config.h
+++ b/keyboards/om60/config.h
@@ -52,8 +52,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
52 #define RGBLIGHT_LIMIT_VAL 30 52 #define RGBLIGHT_LIMIT_VAL 30
53 #define RGBLIGHT_VAL_STEP 4 53 #define RGBLIGHT_VAL_STEP 4
54#endif 54#endif
55#define RGBLIGHT_HUE_STEP 10
56#define RGBLIGHT_SAT_STEP 17
57 55
58#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE) 56#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE)
59// USB_MAX_POWER_CONSUMPTION value for naked48 keyboard 57// USB_MAX_POWER_CONSUMPTION value for naked48 keyboard
diff --git a/keyboards/om60/info.json b/keyboards/om60/info.json
index 7192e8b62f..7b1eb21b7c 100644
--- a/keyboards/om60/info.json
+++ b/keyboards/om60/info.json
@@ -14,6 +14,7 @@
14 ] 14 ]
15 }, 15 },
16 "rgblight": { 16 "rgblight": {
17 "hue_steps": 10,
17 "led_count": 69, 18 "led_count": 69,
18 "sleep": true, 19 "sleep": true,
19 "led_map": [0, 1, 2, 3, 8, 7, 6, 5, 4, 9, 10, 11, 12, 13, 18, 17, 16, 15, 14, 19, 20, 21, 22, 23, 28, 27, 26, 25, 24, 29, 30, 31, 32, 33, 38, 37, 36, 35, 34, 39, 40, 41, 42, 43, 48, 47, 46, 45, 44, 49, 50, 51, 52, 53, 58, 57, 56, 55, 54, 59, 60, 61, 62, 63, 68, 67, 66, 65, 64] 20 "led_map": [0, 1, 2, 3, 8, 7, 6, 5, 4, 9, 10, 11, 12, 13, 18, 17, 16, 15, 14, 19, 20, 21, 22, 23, 28, 27, 26, 25, 24, 29, 30, 31, 32, 33, 38, 37, 36, 35, 34, 39, 40, 41, 42, 43, 48, 47, 46, 45, 44, 49, 50, 51, 52, 53, 58, 57, 56, 55, 54, 59, 60, 61, 62, 63, 68, 67, 66, 65, 64]
diff --git a/keyboards/org60/config.h b/keyboards/org60/config.h
index 2b79ba9d0d..3980b2fb71 100644
--- a/keyboards/org60/config.h
+++ b/keyboards/org60/config.h
@@ -29,9 +29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29#define RGBLIGHT_EFFECT_RGB_TEST 29#define RGBLIGHT_EFFECT_RGB_TEST
30#define RGBLIGHT_EFFECT_ALTERNATING 30#define RGBLIGHT_EFFECT_ALTERNATING
31#define RGBLIGHT_EFFECT_TWINKLE 31#define RGBLIGHT_EFFECT_TWINKLE
32#define RGBLIGHT_HUE_STEP 10
33#define RGBLIGHT_SAT_STEP 17
34#define RGBLIGHT_VAL_STEP 17
35 32
36/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 33/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
37#define LOCKING_SUPPORT_ENABLE 34#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/org60/info.json b/keyboards/org60/info.json
index 005c5b6648..bc922012f0 100644
--- a/keyboards/org60/info.json
+++ b/keyboards/org60/info.json
@@ -18,6 +18,7 @@
18 "levels": 6 18 "levels": 6
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "hue_steps": 10,
21 "led_count": 20 22 "led_count": 20
22 }, 23 },
23 "ws2812": { 24 "ws2812": {
diff --git a/keyboards/orthocode/config.h b/keyboards/orthocode/config.h
index d272e9fdd7..896fadfa5e 100644
--- a/keyboards/orthocode/config.h
+++ b/keyboards/orthocode/config.h
@@ -18,9 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
18 18
19#define TAP_CODE_DELAY 10 19#define TAP_CODE_DELAY 10
20 20
21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_EFFECT_BREATHING 21 #define RGBLIGHT_EFFECT_BREATHING
25 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 22 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
26 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 23 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/orthocode/info.json b/keyboards/orthocode/info.json
index 16e6158bd5..24a39b4e8a 100644
--- a/keyboards/orthocode/info.json
+++ b/keyboards/orthocode/info.json
@@ -20,6 +20,8 @@
20 ] 20 ]
21 }, 21 },
22 "rgblight": { 22 "rgblight": {
23 "saturation_steps": 8,
24 "brightness_steps": 8,
23 "led_count": 10, 25 "led_count": 10,
24 "sleep": true 26 "sleep": true
25 }, 27 },
diff --git a/keyboards/owlab/jelly_epoch/hotswap/config.h b/keyboards/owlab/jelly_epoch/hotswap/config.h
index 63b75c2ce9..0049e447f9 100644
--- a/keyboards/owlab/jelly_epoch/hotswap/config.h
+++ b/keyboards/owlab/jelly_epoch/hotswap/config.h
@@ -27,6 +27,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27# define RGBLIGHT_EFFECT_SNAKE 27# define RGBLIGHT_EFFECT_SNAKE
28# define RGBLIGHT_EFFECT_STATIC_GRADIENT 28# define RGBLIGHT_EFFECT_STATIC_GRADIENT
29# define RGBLIGHT_EFFECT_TWINKLE 29# define RGBLIGHT_EFFECT_TWINKLE
30# define RGBLIGHT_HUE_STEP 8
31# define RGBLIGHT_SAT_STEP 8
32# define RGBLIGHT_VAL_STEP 10
diff --git a/keyboards/owlab/jelly_epoch/hotswap/info.json b/keyboards/owlab/jelly_epoch/hotswap/info.json
index c85c31bf0b..b27023fcf4 100644
--- a/keyboards/owlab/jelly_epoch/hotswap/info.json
+++ b/keyboards/owlab/jelly_epoch/hotswap/info.json
@@ -15,6 +15,8 @@
15 }, 15 },
16 "diode_direction": "COL2ROW", 16 "diode_direction": "COL2ROW",
17 "rgblight": { 17 "rgblight": {
18 "saturation_steps": 8,
19 "brightness_steps": 10,
18 "led_count": 24 20 "led_count": 24
19 }, 21 },
20 "ws2812": { 22 "ws2812": {
diff --git a/keyboards/owlab/jelly_epoch/soldered/config.h b/keyboards/owlab/jelly_epoch/soldered/config.h
index 63b75c2ce9..0049e447f9 100644
--- a/keyboards/owlab/jelly_epoch/soldered/config.h
+++ b/keyboards/owlab/jelly_epoch/soldered/config.h
@@ -27,6 +27,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27# define RGBLIGHT_EFFECT_SNAKE 27# define RGBLIGHT_EFFECT_SNAKE
28# define RGBLIGHT_EFFECT_STATIC_GRADIENT 28# define RGBLIGHT_EFFECT_STATIC_GRADIENT
29# define RGBLIGHT_EFFECT_TWINKLE 29# define RGBLIGHT_EFFECT_TWINKLE
30# define RGBLIGHT_HUE_STEP 8
31# define RGBLIGHT_SAT_STEP 8
32# define RGBLIGHT_VAL_STEP 10
diff --git a/keyboards/owlab/jelly_epoch/soldered/info.json b/keyboards/owlab/jelly_epoch/soldered/info.json
index e7fed3d285..a1d079ce2b 100644
--- a/keyboards/owlab/jelly_epoch/soldered/info.json
+++ b/keyboards/owlab/jelly_epoch/soldered/info.json
@@ -15,6 +15,8 @@
15 }, 15 },
16 "diode_direction": "COL2ROW", 16 "diode_direction": "COL2ROW",
17 "rgblight": { 17 "rgblight": {
18 "saturation_steps": 8,
19 "brightness_steps": 10,
18 "led_count": 24 20 "led_count": 24
19 }, 21 },
20 "ws2812": { 22 "ws2812": {
diff --git a/keyboards/owlab/spring/config.h b/keyboards/owlab/spring/config.h
index 591a7e1c2e..2b727f29a0 100644
--- a/keyboards/owlab/spring/config.h
+++ b/keyboards/owlab/spring/config.h
@@ -28,8 +28,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28# define RGBLIGHT_EFFECT_RGB_TEST 28# define RGBLIGHT_EFFECT_RGB_TEST
29# define RGBLIGHT_EFFECT_ALTERNATING 29# define RGBLIGHT_EFFECT_ALTERNATING
30# define RGBLIGHT_EFFECT_TWINKLE 30# define RGBLIGHT_EFFECT_TWINKLE
31# define RGBLIGHT_HUE_STEP 8
32# define RGBLIGHT_SAT_STEP 8
33# define RGBLIGHT_VAL_STEP 10
34# define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_SWIRL 31# define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_SWIRL
35# define RGBLIGHT_DEFAULT_VAL 127 32# define RGBLIGHT_DEFAULT_VAL 127
diff --git a/keyboards/owlab/spring/info.json b/keyboards/owlab/spring/info.json
index 27bb44672e..df71a94100 100644
--- a/keyboards/owlab/spring/info.json
+++ b/keyboards/owlab/spring/info.json
@@ -15,6 +15,8 @@
15 }, 15 },
16 "diode_direction": "COL2ROW", 16 "diode_direction": "COL2ROW",
17 "rgblight": { 17 "rgblight": {
18 "saturation_steps": 8,
19 "brightness_steps": 10,
18 "led_count": 8 20 "led_count": 8
19 }, 21 },
20 "ws2812": { 22 "ws2812": {
diff --git a/keyboards/owlab/voice65/hotswap/config.h b/keyboards/owlab/voice65/hotswap/config.h
index 1dfd7cbc50..9b09742bcc 100644
--- a/keyboards/owlab/voice65/hotswap/config.h
+++ b/keyboards/owlab/voice65/hotswap/config.h
@@ -27,9 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27# define RGBLIGHT_EFFECT_SNAKE 27# define RGBLIGHT_EFFECT_SNAKE
28# define RGBLIGHT_EFFECT_STATIC_GRADIENT 28# define RGBLIGHT_EFFECT_STATIC_GRADIENT
29# define RGBLIGHT_EFFECT_TWINKLE 29# define RGBLIGHT_EFFECT_TWINKLE
30# define RGBLIGHT_HUE_STEP 8
31# define RGBLIGHT_SAT_STEP 8
32# define RGBLIGHT_VAL_STEP 10
33# define OWL_VOLUME_RANGE 50 30# define OWL_VOLUME_RANGE 50
34 31
35/* RGB matrix */ 32/* RGB matrix */
diff --git a/keyboards/owlab/voice65/hotswap/info.json b/keyboards/owlab/voice65/hotswap/info.json
index d8601bae00..e7db93f4c6 100644
--- a/keyboards/owlab/voice65/hotswap/info.json
+++ b/keyboards/owlab/voice65/hotswap/info.json
@@ -26,6 +26,8 @@
26 "pin": "B15" 26 "pin": "B15"
27 }, 27 },
28 "rgblight": { 28 "rgblight": {
29 "saturation_steps": 8,
30 "brightness_steps": 10,
29 "led_count": 20, 31 "led_count": 20,
30 "max_brightness": 180 32 "max_brightness": 180
31 }, 33 },
diff --git a/keyboards/owlab/voice65/soldered/config.h b/keyboards/owlab/voice65/soldered/config.h
index 9c1b4bca93..9d81dd3620 100644
--- a/keyboards/owlab/voice65/soldered/config.h
+++ b/keyboards/owlab/voice65/soldered/config.h
@@ -27,9 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27# define RGBLIGHT_EFFECT_SNAKE 27# define RGBLIGHT_EFFECT_SNAKE
28# define RGBLIGHT_EFFECT_STATIC_GRADIENT 28# define RGBLIGHT_EFFECT_STATIC_GRADIENT
29# define RGBLIGHT_EFFECT_TWINKLE 29# define RGBLIGHT_EFFECT_TWINKLE
30# define RGBLIGHT_HUE_STEP 8
31# define RGBLIGHT_SAT_STEP 8
32# define RGBLIGHT_VAL_STEP 10
33# define OWL_VOLUME_RANGE 50 30# define OWL_VOLUME_RANGE 50
34 31
35/* RGB matrix*/ 32/* RGB matrix*/
diff --git a/keyboards/owlab/voice65/soldered/info.json b/keyboards/owlab/voice65/soldered/info.json
index 964c3bdcda..352be16ea4 100644
--- a/keyboards/owlab/voice65/soldered/info.json
+++ b/keyboards/owlab/voice65/soldered/info.json
@@ -26,6 +26,8 @@
26 "pin": "B15" 26 "pin": "B15"
27 }, 27 },
28 "rgblight": { 28 "rgblight": {
29 "saturation_steps": 8,
30 "brightness_steps": 10,
29 "led_count": 20, 31 "led_count": 20,
30 "max_brightness": 180 32 "max_brightness": 180
31 }, 33 },
diff --git a/keyboards/panc40/config.h b/keyboards/panc40/config.h
index 401de718c1..d702489ee7 100644
--- a/keyboards/panc40/config.h
+++ b/keyboards/panc40/config.h
@@ -16,6 +16,3 @@
16#define RGBLIGHT_EFFECT_RGB_TEST 16#define RGBLIGHT_EFFECT_RGB_TEST
17#define RGBLIGHT_EFFECT_ALTERNATING 17#define RGBLIGHT_EFFECT_ALTERNATING
18#define RGBLIGHT_EFFECT_TWINKLE 18#define RGBLIGHT_EFFECT_TWINKLE
19#define RGBLIGHT_HUE_STEP 8
20#define RGBLIGHT_SAT_STEP 8
21#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/panc40/info.json b/keyboards/panc40/info.json
index 93b5972aa6..349a7857e7 100644
--- a/keyboards/panc40/info.json
+++ b/keyboards/panc40/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 8 14 "led_count": 8
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/pearlboards/atlas/config.h b/keyboards/pearlboards/atlas/config.h
index c40767ca73..65443961ea 100644
--- a/keyboards/pearlboards/atlas/config.h
+++ b/keyboards/pearlboards/atlas/config.h
@@ -39,9 +39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39#define RGBLIGHT_EFFECT_SNAKE 39#define RGBLIGHT_EFFECT_SNAKE
40#define RGBLIGHT_EFFECT_STATIC_GRADIENT 40#define RGBLIGHT_EFFECT_STATIC_GRADIENT
41#define RGBLIGHT_EFFECT_TWINKLE 41#define RGBLIGHT_EFFECT_TWINKLE
42#define RGBLIGHT_HUE_STEP 8
43#define RGBLIGHT_SAT_STEP 8
44#define RGBLIGHT_VAL_STEP 8
45 42
46/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 43/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
47#define LOCKING_SUPPORT_ENABLE 44#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/pearlboards/atlas/info.json b/keyboards/pearlboards/atlas/info.json
index 37f9242208..31e5bdeba8 100644
--- a/keyboards/pearlboards/atlas/info.json
+++ b/keyboards/pearlboards/atlas/info.json
@@ -25,6 +25,8 @@
25 "on_state": 0 25 "on_state": 0
26 }, 26 },
27 "rgblight": { 27 "rgblight": {
28 "saturation_steps": 8,
29 "brightness_steps": 8,
28 "led_count": 8, 30 "led_count": 8,
29 "sleep": true 31 "sleep": true
30 }, 32 },
diff --git a/keyboards/pearlboards/pandora/config.h b/keyboards/pearlboards/pandora/config.h
index 6d9a834202..e5b1903586 100644
--- a/keyboards/pearlboards/pandora/config.h
+++ b/keyboards/pearlboards/pandora/config.h
@@ -29,9 +29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29#define RGBLIGHT_EFFECT_SNAKE 29#define RGBLIGHT_EFFECT_SNAKE
30#define RGBLIGHT_EFFECT_STATIC_GRADIENT 30#define RGBLIGHT_EFFECT_STATIC_GRADIENT
31#define RGBLIGHT_EFFECT_TWINKLE 31#define RGBLIGHT_EFFECT_TWINKLE
32#define RGBLIGHT_HUE_STEP 8
33#define RGBLIGHT_SAT_STEP 8
34#define RGBLIGHT_VAL_STEP 8
35 32
36/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 33/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
37#define LOCKING_SUPPORT_ENABLE 34#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/pearlboards/pandora/info.json b/keyboards/pearlboards/pandora/info.json
index d800231020..a56fd7e544 100644
--- a/keyboards/pearlboards/pandora/info.json
+++ b/keyboards/pearlboards/pandora/info.json
@@ -23,6 +23,8 @@
23 "on_state": 0 23 "on_state": 0
24 }, 24 },
25 "rgblight": { 25 "rgblight": {
26 "saturation_steps": 8,
27 "brightness_steps": 8,
26 "led_count": 12, 28 "led_count": 12,
27 "sleep": true 29 "sleep": true
28 }, 30 },
diff --git a/keyboards/pearlboards/pearl/config.h b/keyboards/pearlboards/pearl/config.h
index 62ae942627..374e41284e 100644
--- a/keyboards/pearlboards/pearl/config.h
+++ b/keyboards/pearlboards/pearl/config.h
@@ -40,9 +40,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
40#define RGBLIGHT_EFFECT_SNAKE 40#define RGBLIGHT_EFFECT_SNAKE
41#define RGBLIGHT_EFFECT_STATIC_GRADIENT 41#define RGBLIGHT_EFFECT_STATIC_GRADIENT
42#define RGBLIGHT_EFFECT_TWINKLE 42#define RGBLIGHT_EFFECT_TWINKLE
43# define RGBLIGHT_HUE_STEP 8
44# define RGBLIGHT_SAT_STEP 8
45# define RGBLIGHT_VAL_STEP 8
46 43
47/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 44/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
48#define LOCKING_SUPPORT_ENABLE 45#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/pearlboards/pearl/info.json b/keyboards/pearlboards/pearl/info.json
index 149804a2a5..d99dd00dd6 100644
--- a/keyboards/pearlboards/pearl/info.json
+++ b/keyboards/pearlboards/pearl/info.json
@@ -20,6 +20,8 @@
20 "on_state": 0 20 "on_state": 0
21 }, 21 },
22 "rgblight": { 22 "rgblight": {
23 "saturation_steps": 8,
24 "brightness_steps": 8,
23 "led_count": 10, 25 "led_count": 10,
24 "sleep": true 26 "sleep": true
25 }, 27 },
diff --git a/keyboards/pearlboards/zeus/config.h b/keyboards/pearlboards/zeus/config.h
index b2c0ef0536..b3a6188f50 100644
--- a/keyboards/pearlboards/zeus/config.h
+++ b/keyboards/pearlboards/zeus/config.h
@@ -43,9 +43,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
43#define RGBLIGHT_EFFECT_SNAKE 43#define RGBLIGHT_EFFECT_SNAKE
44#define RGBLIGHT_EFFECT_STATIC_GRADIENT 44#define RGBLIGHT_EFFECT_STATIC_GRADIENT
45#define RGBLIGHT_EFFECT_TWINKLE 45#define RGBLIGHT_EFFECT_TWINKLE
46#define RGBLIGHT_HUE_STEP 8
47#define RGBLIGHT_SAT_STEP 8
48#define RGBLIGHT_VAL_STEP 8
49 46
50/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 47/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
51#define LOCKING_SUPPORT_ENABLE 48#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/pearlboards/zeus/info.json b/keyboards/pearlboards/zeus/info.json
index 0dcf6b4c3b..2b4990390e 100644
--- a/keyboards/pearlboards/zeus/info.json
+++ b/keyboards/pearlboards/zeus/info.json
@@ -25,6 +25,8 @@
25 "on_state": 0 25 "on_state": 0
26 }, 26 },
27 "rgblight": { 27 "rgblight": {
28 "saturation_steps": 8,
29 "brightness_steps": 8,
28 "led_count": 2, 30 "led_count": 2,
29 "sleep": true 31 "sleep": true
30 }, 32 },
diff --git a/keyboards/pearlboards/zeuspad/config.h b/keyboards/pearlboards/zeuspad/config.h
index bb81c2f295..4768e52149 100644
--- a/keyboards/pearlboards/zeuspad/config.h
+++ b/keyboards/pearlboards/zeuspad/config.h
@@ -34,9 +34,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
34#define RGBLIGHT_EFFECT_SNAKE 34#define RGBLIGHT_EFFECT_SNAKE
35#define RGBLIGHT_EFFECT_STATIC_GRADIENT 35#define RGBLIGHT_EFFECT_STATIC_GRADIENT
36#define RGBLIGHT_EFFECT_TWINKLE 36#define RGBLIGHT_EFFECT_TWINKLE
37#define RGBLIGHT_HUE_STEP 8
38#define RGBLIGHT_SAT_STEP 8
39#define RGBLIGHT_VAL_STEP 8
40 37
41/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 38/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
42#define LOCKING_SUPPORT_ENABLE 39#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/pearlboards/zeuspad/info.json b/keyboards/pearlboards/zeuspad/info.json
index f719a8b2a0..2d57bffde2 100644
--- a/keyboards/pearlboards/zeuspad/info.json
+++ b/keyboards/pearlboards/zeuspad/info.json
@@ -19,6 +19,8 @@
19 ] 19 ]
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "saturation_steps": 8,
23 "brightness_steps": 8,
22 "led_count": 2, 24 "led_count": 2,
23 "sleep": true 25 "sleep": true
24 }, 26 },
diff --git a/keyboards/percent/booster/config.h b/keyboards/percent/booster/config.h
index 7cce89aa59..b8be4dca5f 100644
--- a/keyboards/percent/booster/config.h
+++ b/keyboards/percent/booster/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/percent/booster/info.json b/keyboards/percent/booster/info.json
index 76c96503fb..6a7c3ef4ad 100644
--- a/keyboards/percent/booster/info.json
+++ b/keyboards/percent/booster/info.json
@@ -17,6 +17,8 @@
17 "pin": "B7" 17 "pin": "B7"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "saturation_steps": 8,
21 "brightness_steps": 8,
20 "led_count": 10, 22 "led_count": 10,
21 "sleep": true 23 "sleep": true
22 }, 24 },
diff --git a/keyboards/phantom/config.h b/keyboards/phantom/config.h
index 23a98fa480..06338d2a2d 100644
--- a/keyboards/phantom/config.h
+++ b/keyboards/phantom/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20# define RGBLIGHT_HUE_STEP 10
21# define RGBLIGHT_SAT_STEP 17
22# define RGBLIGHT_VAL_STEP 17
23# define RGBLIGHT_EFFECT_BREATHING 20# define RGBLIGHT_EFFECT_BREATHING
24# define RGBLIGHT_EFFECT_RAINBOW_MOOD 21# define RGBLIGHT_EFFECT_RAINBOW_MOOD
25# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/phantom/info.json b/keyboards/phantom/info.json
index 745c97a2c9..9c0249e3dd 100644
--- a/keyboards/phantom/info.json
+++ b/keyboards/phantom/info.json
@@ -18,6 +18,7 @@
18 "scroll_lock": "B7" 18 "scroll_lock": "B7"
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "hue_steps": 10,
21 "led_count": 20 22 "led_count": 20
22 }, 23 },
23 "ws2812": { 24 "ws2812": {
diff --git a/keyboards/pico/65keys/config.h b/keyboards/pico/65keys/config.h
index 5a73136286..50bfb15d21 100644
--- a/keyboards/pico/65keys/config.h
+++ b/keyboards/pico/65keys/config.h
@@ -31,9 +31,6 @@
31#define RGBLIGHT_EFFECT_RGB_TEST 31#define RGBLIGHT_EFFECT_RGB_TEST
32#define RGBLIGHT_EFFECT_ALTERNATING 32#define RGBLIGHT_EFFECT_ALTERNATING
33#define RGBLIGHT_EFFECT_TWINKLE 33#define RGBLIGHT_EFFECT_TWINKLE
34#define RGBLIGHT_HUE_STEP 8
35#define RGBLIGHT_SAT_STEP 8
36#define RGBLIGHT_VAL_STEP 8
37 34
38/* 35/*
39 * Feature disable options 36 * Feature disable options
diff --git a/keyboards/pico/65keys/info.json b/keyboards/pico/65keys/info.json
index 841f2f8eb7..cba6e9d0c4 100644
--- a/keyboards/pico/65keys/info.json
+++ b/keyboards/pico/65keys/info.json
@@ -17,6 +17,8 @@
17 "soft_serial_pin": "D0" 17 "soft_serial_pin": "D0"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "saturation_steps": 8,
21 "brightness_steps": 8,
20 "led_count": 14 22 "led_count": 14
21 }, 23 },
22 "ws2812": { 24 "ws2812": {
diff --git a/keyboards/pico/70keys/config.h b/keyboards/pico/70keys/config.h
index 5a73136286..50bfb15d21 100644
--- a/keyboards/pico/70keys/config.h
+++ b/keyboards/pico/70keys/config.h
@@ -31,9 +31,6 @@
31#define RGBLIGHT_EFFECT_RGB_TEST 31#define RGBLIGHT_EFFECT_RGB_TEST
32#define RGBLIGHT_EFFECT_ALTERNATING 32#define RGBLIGHT_EFFECT_ALTERNATING
33#define RGBLIGHT_EFFECT_TWINKLE 33#define RGBLIGHT_EFFECT_TWINKLE
34#define RGBLIGHT_HUE_STEP 8
35#define RGBLIGHT_SAT_STEP 8
36#define RGBLIGHT_VAL_STEP 8
37 34
38/* 35/*
39 * Feature disable options 36 * Feature disable options
diff --git a/keyboards/pico/70keys/info.json b/keyboards/pico/70keys/info.json
index c61bdb0631..b704a422a6 100644
--- a/keyboards/pico/70keys/info.json
+++ b/keyboards/pico/70keys/info.json
@@ -17,6 +17,8 @@
17 "soft_serial_pin": "D0" 17 "soft_serial_pin": "D0"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "saturation_steps": 8,
21 "brightness_steps": 8,
20 "led_count": 14 22 "led_count": 14
21 }, 23 },
22 "ws2812": { 24 "ws2812": {
diff --git a/keyboards/picolab/frusta_fundamental/config.h b/keyboards/picolab/frusta_fundamental/config.h
index c3cd956eee..ebb4d759a4 100644
--- a/keyboards/picolab/frusta_fundamental/config.h
+++ b/keyboards/picolab/frusta_fundamental/config.h
@@ -32,6 +32,3 @@
32# define RGBLIGHT_EFFECT_RGB_TEST 32# define RGBLIGHT_EFFECT_RGB_TEST
33# define RGBLIGHT_EFFECT_ALTERNATING 33# define RGBLIGHT_EFFECT_ALTERNATING
34# define RGBLIGHT_EFFECT_TWINKLE 34# define RGBLIGHT_EFFECT_TWINKLE
35# define RGBLIGHT_HUE_STEP 8
36# define RGBLIGHT_SAT_STEP 8
37# define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/picolab/frusta_fundamental/info.json b/keyboards/picolab/frusta_fundamental/info.json
index 1ef4dc17bb..8885e77160 100644
--- a/keyboards/picolab/frusta_fundamental/info.json
+++ b/keyboards/picolab/frusta_fundamental/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 67 14 "led_count": 67
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/pimentoso/touhoupad/config.h b/keyboards/pimentoso/touhoupad/config.h
index 231ffbc392..83b4c08c26 100644
--- a/keyboards/pimentoso/touhoupad/config.h
+++ b/keyboards/pimentoso/touhoupad/config.h
@@ -15,9 +15,6 @@
15 */ 15 */
16#pragma once 16#pragma once
17 17
18 #define RGBLIGHT_HUE_STEP 8
19 #define RGBLIGHT_SAT_STEP 8
20 #define RGBLIGHT_VAL_STEP 8
21 #define RGBLIGHT_EFFECT_BREATHING 18 #define RGBLIGHT_EFFECT_BREATHING
22 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 19 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
23 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 20 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/pimentoso/touhoupad/info.json b/keyboards/pimentoso/touhoupad/info.json
index ace9e6a57e..eb3f73a751 100644
--- a/keyboards/pimentoso/touhoupad/info.json
+++ b/keyboards/pimentoso/touhoupad/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 12, 14 "led_count": 12,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/pixelspace/capsule65i/config.h b/keyboards/pixelspace/capsule65i/config.h
index 42f560290c..d040080560 100644
--- a/keyboards/pixelspace/capsule65i/config.h
+++ b/keyboards/pixelspace/capsule65i/config.h
@@ -26,6 +26,3 @@
26#define RGBLIGHT_EFFECT_RGB_TEST 26#define RGBLIGHT_EFFECT_RGB_TEST
27#define RGBLIGHT_EFFECT_ALTERNATING 27#define RGBLIGHT_EFFECT_ALTERNATING
28#define RGBLIGHT_EFFECT_TWINKLE 28#define RGBLIGHT_EFFECT_TWINKLE
29#define RGBLIGHT_HUE_STEP 8
30#define RGBLIGHT_SAT_STEP 8
31#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/pixelspace/capsule65i/info.json b/keyboards/pixelspace/capsule65i/info.json
index c7fe995e8f..f304318e06 100644
--- a/keyboards/pixelspace/capsule65i/info.json
+++ b/keyboards/pixelspace/capsule65i/info.json
@@ -17,6 +17,8 @@
17 "caps_lock": "F6" 17 "caps_lock": "F6"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "saturation_steps": 8,
21 "brightness_steps": 8,
20 "led_count": 6 22 "led_count": 6
21 }, 23 },
22 "ws2812": { 24 "ws2812": {
diff --git a/keyboards/playkbtw/ca66/config.h b/keyboards/playkbtw/ca66/config.h
index 401de718c1..d702489ee7 100644
--- a/keyboards/playkbtw/ca66/config.h
+++ b/keyboards/playkbtw/ca66/config.h
@@ -16,6 +16,3 @@
16#define RGBLIGHT_EFFECT_RGB_TEST 16#define RGBLIGHT_EFFECT_RGB_TEST
17#define RGBLIGHT_EFFECT_ALTERNATING 17#define RGBLIGHT_EFFECT_ALTERNATING
18#define RGBLIGHT_EFFECT_TWINKLE 18#define RGBLIGHT_EFFECT_TWINKLE
19#define RGBLIGHT_HUE_STEP 8
20#define RGBLIGHT_SAT_STEP 8
21#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/playkbtw/ca66/info.json b/keyboards/playkbtw/ca66/info.json
index 8b4449d922..3f9538f31c 100644
--- a/keyboards/playkbtw/ca66/info.json
+++ b/keyboards/playkbtw/ca66/info.json
@@ -17,6 +17,8 @@
17 "pin": "F0" 17 "pin": "F0"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "saturation_steps": 8,
21 "brightness_steps": 8,
20 "led_count": 6 22 "led_count": 6
21 }, 23 },
22 "ws2812": { 24 "ws2812": {
diff --git a/keyboards/playkbtw/helen80/config.h b/keyboards/playkbtw/helen80/config.h
index 84d00e498f..130ef4a147 100644
--- a/keyboards/playkbtw/helen80/config.h
+++ b/keyboards/playkbtw/helen80/config.h
@@ -16,9 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19 #define RGBLIGHT_HUE_STEP 8
20 #define RGBLIGHT_SAT_STEP 8
21 #define RGBLIGHT_VAL_STEP 8
22#define RGBLIGHT_EFFECT_BREATHING 19#define RGBLIGHT_EFFECT_BREATHING
23#define RGBLIGHT_EFFECT_RAINBOW_MOOD 20#define RGBLIGHT_EFFECT_RAINBOW_MOOD
24#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 21#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/playkbtw/helen80/info.json b/keyboards/playkbtw/helen80/info.json
index 3b68bcc16c..2fecd2b4cf 100644
--- a/keyboards/playkbtw/helen80/info.json
+++ b/keyboards/playkbtw/helen80/info.json
@@ -22,6 +22,8 @@
22 "pin": "E2" 22 "pin": "E2"
23 }, 23 },
24 "rgblight": { 24 "rgblight": {
25 "saturation_steps": 8,
26 "brightness_steps": 8,
25 "led_count": 87, 27 "led_count": 87,
26 "max_brightness": 180, 28 "max_brightness": 180,
27 "sleep": true 29 "sleep": true
diff --git a/keyboards/playkbtw/pk60/config.h b/keyboards/playkbtw/pk60/config.h
index 401de718c1..d702489ee7 100644
--- a/keyboards/playkbtw/pk60/config.h
+++ b/keyboards/playkbtw/pk60/config.h
@@ -16,6 +16,3 @@
16#define RGBLIGHT_EFFECT_RGB_TEST 16#define RGBLIGHT_EFFECT_RGB_TEST
17#define RGBLIGHT_EFFECT_ALTERNATING 17#define RGBLIGHT_EFFECT_ALTERNATING
18#define RGBLIGHT_EFFECT_TWINKLE 18#define RGBLIGHT_EFFECT_TWINKLE
19#define RGBLIGHT_HUE_STEP 8
20#define RGBLIGHT_SAT_STEP 8
21#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/playkbtw/pk60/info.json b/keyboards/playkbtw/pk60/info.json
index 71e55fc42c..2ef92c7b26 100644
--- a/keyboards/playkbtw/pk60/info.json
+++ b/keyboards/playkbtw/pk60/info.json
@@ -18,6 +18,8 @@
18 "levels": 5 18 "levels": 5
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 12 23 "led_count": 12
22 }, 24 },
23 "ws2812": { 25 "ws2812": {
diff --git a/keyboards/playkbtw/pk64rgb/config.h b/keyboards/playkbtw/pk64rgb/config.h
index da45375e7a..d9c5c81fdf 100644
--- a/keyboards/playkbtw/pk64rgb/config.h
+++ b/keyboards/playkbtw/pk64rgb/config.h
@@ -49,9 +49,6 @@
49# define RGBLIGHT_EFFECT_STATIC_GRADIENT 49# define RGBLIGHT_EFFECT_STATIC_GRADIENT
50// # define RGBLIGHT_EFFECT_ALTERNATING 50// # define RGBLIGHT_EFFECT_ALTERNATING
51# define RGBLIGHT_EFFECT_TWINKLE 51# define RGBLIGHT_EFFECT_TWINKLE
52# define RGBLIGHT_HUE_STEP 5
53# define RGBLIGHT_SAT_STEP 5
54# define RGBLIGHT_VAL_STEP 5
55 52
56/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 53/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
57#define LOCKING_SUPPORT_ENABLE 54#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/playkbtw/pk64rgb/info.json b/keyboards/playkbtw/pk64rgb/info.json
index 4d557b4c7c..b37183af53 100644
--- a/keyboards/playkbtw/pk64rgb/info.json
+++ b/keyboards/playkbtw/pk64rgb/info.json
@@ -17,6 +17,9 @@
17 }, 17 },
18 "diode_direction": "COL2ROW", 18 "diode_direction": "COL2ROW",
19 "rgblight": { 19 "rgblight": {
20 "hue_steps": 5,
21 "saturation_steps": 5,
22 "brightness_steps": 5,
20 "led_count": 18, 23 "led_count": 18,
21 "sleep": true 24 "sleep": true
22 }, 25 },
diff --git a/keyboards/plume/plume65/config.h b/keyboards/plume/plume65/config.h
index 14a97dd48a..6c1a5941cd 100644
--- a/keyboards/plume/plume65/config.h
+++ b/keyboards/plume/plume65/config.h
@@ -16,9 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19// #define RGBLIGHT_HUE_STEP 8
20// #define RGBLIGHT_SAT_STEP 8
21// #define RGBLIGHT_VAL_STEP 8
22#define RGBLIGHT_EFFECT_BREATHING 19#define RGBLIGHT_EFFECT_BREATHING
23#define RGBLIGHT_EFFECT_RAINBOW_MOOD 20#define RGBLIGHT_EFFECT_RAINBOW_MOOD
24#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 21#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/plut0nium/0x3e/config.h b/keyboards/plut0nium/0x3e/config.h
index ca52aace3d..0555a74b55 100644
--- a/keyboards/plut0nium/0x3e/config.h
+++ b/keyboards/plut0nium/0x3e/config.h
@@ -20,9 +20,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
20/* 20/*
21 * RGB Underglow 21 * RGB Underglow
22 */ 22 */
23 #define RGBLIGHT_HUE_STEP 12
24 #define RGBLIGHT_SAT_STEP 8
25 #define RGBLIGHT_VAL_STEP 8
26 #define RGBLIGHT_EFFECT_BREATHING 23 #define RGBLIGHT_EFFECT_BREATHING
27 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 24 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
28// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 25// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/plut0nium/0x3e/info.json b/keyboards/plut0nium/0x3e/info.json
index 9b44dd227c..ef02cc4d44 100644
--- a/keyboards/plut0nium/0x3e/info.json
+++ b/keyboards/plut0nium/0x3e/info.json
@@ -22,6 +22,9 @@
22 "pin": "C7" 22 "pin": "C7"
23 }, 23 },
24 "rgblight": { 24 "rgblight": {
25 "hue_steps": 12,
26 "saturation_steps": 8,
27 "brightness_steps": 8,
25 "led_count": 6, 28 "led_count": 6,
26 "max_brightness": 150, 29 "max_brightness": 150,
27 "sleep": true 30 "sleep": true
diff --git a/keyboards/plywrks/lune/config.h b/keyboards/plywrks/lune/config.h
index 4c5383a41a..2a8eb9dde1 100644
--- a/keyboards/plywrks/lune/config.h
+++ b/keyboards/plywrks/lune/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20//# define RGBLIGHT_HUE_STEP 8
21//# define RGBLIGHT_SAT_STEP 8
22//# define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/pohjolaworks/louhi/config.h b/keyboards/pohjolaworks/louhi/config.h
index f7ad177e45..9dbdc01050 100644
--- a/keyboards/pohjolaworks/louhi/config.h
+++ b/keyboards/pohjolaworks/louhi/config.h
@@ -17,10 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20# define RGBLIGHT_HUE_STEP 8
21# define RGBLIGHT_SAT_STEP 8
22# define RGBLIGHT_VAL_STEP 8
23
24/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 20/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
25#define LOCKING_SUPPORT_ENABLE 21#define LOCKING_SUPPORT_ENABLE
26/* Locking resynchronize hack */ 22/* Locking resynchronize hack */
diff --git a/keyboards/pohjolaworks/louhi/info.json b/keyboards/pohjolaworks/louhi/info.json
index b7bebe7f58..618d46b9c8 100644
--- a/keyboards/pohjolaworks/louhi/info.json
+++ b/keyboards/pohjolaworks/louhi/info.json
@@ -22,6 +22,8 @@
22 "pin": "B5" 22 "pin": "B5"
23 }, 23 },
24 "rgblight": { 24 "rgblight": {
25 "saturation_steps": 8,
26 "brightness_steps": 8,
25 "led_count": 14, 27 "led_count": 14,
26 "max_brightness": 230 28 "max_brightness": 230
27 }, 29 },
diff --git a/keyboards/poker87c/config.h b/keyboards/poker87c/config.h
index b6e1595e30..31b67e1fb8 100644
--- a/keyboards/poker87c/config.h
+++ b/keyboards/poker87c/config.h
@@ -16,9 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19 #define RGBLIGHT_HUE_STEP 8
20 #define RGBLIGHT_SAT_STEP 8
21 #define RGBLIGHT_VAL_STEP 8
22#define RGBLIGHT_EFFECT_BREATHING 19#define RGBLIGHT_EFFECT_BREATHING
23#define RGBLIGHT_EFFECT_RAINBOW_MOOD 20#define RGBLIGHT_EFFECT_RAINBOW_MOOD
24#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 21#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/poker87c/info.json b/keyboards/poker87c/info.json
index 26088d2617..1bf10da6d5 100644
--- a/keyboards/poker87c/info.json
+++ b/keyboards/poker87c/info.json
@@ -20,6 +20,8 @@
20 "pin": "E2" 20 "pin": "E2"
21 }, 21 },
22 "rgblight": { 22 "rgblight": {
23 "saturation_steps": 8,
24 "brightness_steps": 8,
23 "led_count": 95, 25 "led_count": 95,
24 "max_brightness": 180, 26 "max_brightness": 180,
25 "sleep": true 27 "sleep": true
diff --git a/keyboards/poker87d/config.h b/keyboards/poker87d/config.h
index b6e1595e30..31b67e1fb8 100644
--- a/keyboards/poker87d/config.h
+++ b/keyboards/poker87d/config.h
@@ -16,9 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19 #define RGBLIGHT_HUE_STEP 8
20 #define RGBLIGHT_SAT_STEP 8
21 #define RGBLIGHT_VAL_STEP 8
22#define RGBLIGHT_EFFECT_BREATHING 19#define RGBLIGHT_EFFECT_BREATHING
23#define RGBLIGHT_EFFECT_RAINBOW_MOOD 20#define RGBLIGHT_EFFECT_RAINBOW_MOOD
24#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 21#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/poker87d/info.json b/keyboards/poker87d/info.json
index cb0a452818..52440fec9f 100644
--- a/keyboards/poker87d/info.json
+++ b/keyboards/poker87d/info.json
@@ -25,6 +25,8 @@
25 "pin": "E2" 25 "pin": "E2"
26 }, 26 },
27 "rgblight": { 27 "rgblight": {
28 "saturation_steps": 8,
29 "brightness_steps": 8,
28 "led_count": 125, 30 "led_count": 125,
29 "max_brightness": 180, 31 "max_brightness": 180,
30 "sleep": true 32 "sleep": true
diff --git a/keyboards/polycarbdiet/s20/config.h b/keyboards/polycarbdiet/s20/config.h
index c3d0a83f2f..a50e580f3d 100644
--- a/keyboards/polycarbdiet/s20/config.h
+++ b/keyboards/polycarbdiet/s20/config.h
@@ -16,9 +16,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
16 16
17#pragma once 17#pragma once
18 18
19#define RGBLIGHT_HUE_STEP 8
20#define RGBLIGHT_SAT_STEP 8
21#define RGBLIGHT_VAL_STEP 8
22#define RGBLIGHT_EFFECT_BREATHING 19#define RGBLIGHT_EFFECT_BREATHING
23#define RGBLIGHT_EFFECT_RAINBOW_MOOD 20#define RGBLIGHT_EFFECT_RAINBOW_MOOD
24#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 21#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/polycarbdiet/s20/info.json b/keyboards/polycarbdiet/s20/info.json
index 5a8b431493..6202bb4915 100644
--- a/keyboards/polycarbdiet/s20/info.json
+++ b/keyboards/polycarbdiet/s20/info.json
@@ -19,6 +19,8 @@
19 "breathing": true 19 "breathing": true
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "saturation_steps": 8,
23 "brightness_steps": 8,
22 "led_count": 4, 24 "led_count": 4,
23 "sleep": true 25 "sleep": true
24 }, 26 },
diff --git a/keyboards/pom_keyboards/tnln95/config.h b/keyboards/pom_keyboards/tnln95/config.h
index ea423cddb3..c0c679faf7 100644
--- a/keyboards/pom_keyboards/tnln95/config.h
+++ b/keyboards/pom_keyboards/tnln95/config.h
@@ -33,9 +33,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
33#define RGBLIGHT_EFFECT_ALTERNATING 33#define RGBLIGHT_EFFECT_ALTERNATING
34#define RGBLIGHT_EFFECT_TWINKLE 34#define RGBLIGHT_EFFECT_TWINKLE
35 35
36 #define RGBLIGHT_HUE_STEP 8
37 #define RGBLIGHT_SAT_STEP 8
38 #define RGBLIGHT_VAL_STEP 8
39// #define RGB_MATRIX_LED_PROCESS_LIMIT (RGB_MATRIX_LED_COUNT + 4) / 5 // limits the number of LEDs to process in an animation per task run (increases keyboard responsiveness) 36// #define RGB_MATRIX_LED_PROCESS_LIMIT (RGB_MATRIX_LED_COUNT + 4) / 5 // limits the number of LEDs to process in an animation per task run (increases keyboard responsiveness)
40// #define RGB_MATRIX_LED_FLUSH_LIMIT 16 // limits in milliseconds how frequently an animation will update the LEDs. 16 (16ms) is equivalent to limiting to 60fps (increases keyboard responsiveness) 37// #define RGB_MATRIX_LED_FLUSH_LIMIT 16 // limits in milliseconds how frequently an animation will update the LEDs. 16 (16ms) is equivalent to limiting to 60fps (increases keyboard responsiveness)
41// #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 225 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255 38// #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 225 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255
diff --git a/keyboards/pom_keyboards/tnln95/info.json b/keyboards/pom_keyboards/tnln95/info.json
index 724f8ff4ec..69849be644 100644
--- a/keyboards/pom_keyboards/tnln95/info.json
+++ b/keyboards/pom_keyboards/tnln95/info.json
@@ -19,6 +19,8 @@
19 "breathing": true 19 "breathing": true
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "saturation_steps": 8,
23 "brightness_steps": 8,
22 "led_count": 14, 24 "led_count": 14,
23 "sleep": true 25 "sleep": true
24 }, 26 },
diff --git a/keyboards/program_yoink/config.h b/keyboards/program_yoink/config.h
index a93d342363..1a3198d61b 100644
--- a/keyboards/program_yoink/config.h
+++ b/keyboards/program_yoink/config.h
@@ -18,9 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
18#pragma once 18#pragma once
19 19
20/*RGB*/ 20/*RGB*/
21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8
24 //#define RGBLIGHT_EFFECT_BREATHING 21 //#define RGBLIGHT_EFFECT_BREATHING
25 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 22 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
26 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 23 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/program_yoink/ortho/info.json b/keyboards/program_yoink/ortho/info.json
index 253455f3e9..c00b0f80f7 100644
--- a/keyboards/program_yoink/ortho/info.json
+++ b/keyboards/program_yoink/ortho/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 5, 14 "led_count": 5,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/program_yoink/staggered/info.json b/keyboards/program_yoink/staggered/info.json
index 7e0a0b5dde..dae77f5c85 100644
--- a/keyboards/program_yoink/staggered/info.json
+++ b/keyboards/program_yoink/staggered/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 5, 14 "led_count": 5,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/protozoa/p01/config.h b/keyboards/protozoa/p01/config.h
index e0f9734fb9..06e46c9fa1 100644
--- a/keyboards/protozoa/p01/config.h
+++ b/keyboards/protozoa/p01/config.h
@@ -24,9 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24#define WS2812_DMA_STREAM STM32_DMA1_STREAM5 24#define WS2812_DMA_STREAM STM32_DMA1_STREAM5
25#define WS2812_DMA_CHANNEL 5 25#define WS2812_DMA_CHANNEL 5
26 26
27#define RGBLIGHT_HUE_STEP 8
28#define RGBLIGHT_SAT_STEP 8
29#define RGBLIGHT_VAL_STEP 8
30#define RGBLIGHT_EFFECT_BREATHING 27#define RGBLIGHT_EFFECT_BREATHING
31#define RGBLIGHT_EFFECT_RAINBOW_MOOD 28#define RGBLIGHT_EFFECT_RAINBOW_MOOD
32#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 29#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/protozoa/p01/info.json b/keyboards/protozoa/p01/info.json
index 47616f1452..4209c1d4cf 100644
--- a/keyboards/protozoa/p01/info.json
+++ b/keyboards/protozoa/p01/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 18 14 "led_count": 18
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/quad_h/lb75/config.h b/keyboards/quad_h/lb75/config.h
index 6d907961df..ee31dd7bfe 100644
--- a/keyboards/quad_h/lb75/config.h
+++ b/keyboards/quad_h/lb75/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/quad_h/lb75/info.json b/keyboards/quad_h/lb75/info.json
index a2ac6f6aed..161a7028a6 100644
--- a/keyboards/quad_h/lb75/info.json
+++ b/keyboards/quad_h/lb75/info.json
@@ -21,6 +21,8 @@
21 "pin": "B0" 21 "pin": "B0"
22 }, 22 },
23 "rgblight": { 23 "rgblight": {
24 "saturation_steps": 8,
25 "brightness_steps": 8,
24 "led_count": 16, 26 "led_count": 16,
25 "max_brightness": 220, 27 "max_brightness": 220,
26 "sleep": true 28 "sleep": true
diff --git a/keyboards/quarkeys/z40/config.h b/keyboards/quarkeys/z40/config.h
index a81cf5f708..8aeaf51cc7 100644
--- a/keyboards/quarkeys/z40/config.h
+++ b/keyboards/quarkeys/z40/config.h
@@ -44,9 +44,6 @@
44#endif 44#endif
45 45
46#ifdef RGBLIGHT_ENABLE 46#ifdef RGBLIGHT_ENABLE
47#define RGBLIGHT_HUE_STEP 8
48#define RGBLIGHT_SAT_STEP 8
49#define RGBLIGHT_VAL_STEP 8
50 47
51#define RGBLIGHT_EFFECT_BREATHING 48#define RGBLIGHT_EFFECT_BREATHING
52#define RGBLIGHT_EFFECT_RAINBOW_MOOD 49#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/quarkeys/z40/info.json b/keyboards/quarkeys/z40/info.json
index 46f7be36d8..0ce1a64214 100644
--- a/keyboards/quarkeys/z40/info.json
+++ b/keyboards/quarkeys/z40/info.json
@@ -15,6 +15,8 @@
15 "speed_steps": 10 15 "speed_steps": 10
16 }, 16 },
17 "rgblight": { 17 "rgblight": {
18 "saturation_steps": 8,
19 "brightness_steps": 8,
18 "led_count": 47, 20 "led_count": 47,
19 "max_brightness": 130, 21 "max_brightness": 130,
20 "sleep": true 22 "sleep": true
diff --git a/keyboards/quarkeys/z60/hotswap/config.h b/keyboards/quarkeys/z60/hotswap/config.h
index 88cc0d4255..1117b87873 100644
--- a/keyboards/quarkeys/z60/hotswap/config.h
+++ b/keyboards/quarkeys/z60/hotswap/config.h
@@ -14,10 +14,6 @@
14 14
15#pragma once 15#pragma once
16 16
17#define RGBLIGHT_HUE_STEP 8
18#define RGBLIGHT_SAT_STEP 8
19#define RGBLIGHT_VAL_STEP 8
20
21#define RGBLIGHT_EFFECT_BREATHING 17#define RGBLIGHT_EFFECT_BREATHING
22#define RGBLIGHT_EFFECT_RAINBOW_MOOD 18#define RGBLIGHT_EFFECT_RAINBOW_MOOD
23#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 19#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/quarkeys/z60/hotswap/info.json b/keyboards/quarkeys/z60/hotswap/info.json
index d0287ab275..d1c7d3d514 100644
--- a/keyboards/quarkeys/z60/hotswap/info.json
+++ b/keyboards/quarkeys/z60/hotswap/info.json
@@ -16,6 +16,8 @@
16 "pin": "D6" 16 "pin": "D6"
17 }, 17 },
18 "rgblight": { 18 "rgblight": {
19 "saturation_steps": 8,
20 "brightness_steps": 8,
19 "led_count": 80, 21 "led_count": 80,
20 "max_brightness": 140, 22 "max_brightness": 140,
21 "sleep": true 23 "sleep": true
diff --git a/keyboards/quarkeys/z60/solder/config.h b/keyboards/quarkeys/z60/solder/config.h
index 16531d3979..4c4e1658a6 100644
--- a/keyboards/quarkeys/z60/solder/config.h
+++ b/keyboards/quarkeys/z60/solder/config.h
@@ -14,10 +14,6 @@
14 14
15#pragma once 15#pragma once
16 16
17#define RGBLIGHT_HUE_STEP 8
18#define RGBLIGHT_SAT_STEP 8
19#define RGBLIGHT_VAL_STEP 8
20
21#define RGBLIGHT_EFFECT_BREATHING 17#define RGBLIGHT_EFFECT_BREATHING
22#define RGBLIGHT_EFFECT_RAINBOW_MOOD 18#define RGBLIGHT_EFFECT_RAINBOW_MOOD
23#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 19#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/quarkeys/z60/solder/info.json b/keyboards/quarkeys/z60/solder/info.json
index 0d1aeb2328..640a8c0da5 100644
--- a/keyboards/quarkeys/z60/solder/info.json
+++ b/keyboards/quarkeys/z60/solder/info.json
@@ -16,6 +16,8 @@
16 "pin": "D6" 16 "pin": "D6"
17 }, 17 },
18 "rgblight": { 18 "rgblight": {
19 "saturation_steps": 8,
20 "brightness_steps": 8,
19 "led_count": 77, 21 "led_count": 77,
20 "max_brightness": 180, 22 "max_brightness": 180,
21 "sleep": true 23 "sleep": true
diff --git a/keyboards/quarkeys/z67/hotswap/config.h b/keyboards/quarkeys/z67/hotswap/config.h
index 88cc0d4255..1117b87873 100644
--- a/keyboards/quarkeys/z67/hotswap/config.h
+++ b/keyboards/quarkeys/z67/hotswap/config.h
@@ -14,10 +14,6 @@
14 14
15#pragma once 15#pragma once
16 16
17#define RGBLIGHT_HUE_STEP 8
18#define RGBLIGHT_SAT_STEP 8
19#define RGBLIGHT_VAL_STEP 8
20
21#define RGBLIGHT_EFFECT_BREATHING 17#define RGBLIGHT_EFFECT_BREATHING
22#define RGBLIGHT_EFFECT_RAINBOW_MOOD 18#define RGBLIGHT_EFFECT_RAINBOW_MOOD
23#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 19#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/quarkeys/z67/hotswap/info.json b/keyboards/quarkeys/z67/hotswap/info.json
index ab4b9562cf..b024c27f1a 100644
--- a/keyboards/quarkeys/z67/hotswap/info.json
+++ b/keyboards/quarkeys/z67/hotswap/info.json
@@ -16,6 +16,8 @@
16 "pin": "F0" 16 "pin": "F0"
17 }, 17 },
18 "rgblight": { 18 "rgblight": {
19 "saturation_steps": 8,
20 "brightness_steps": 8,
19 "led_count": 77, 21 "led_count": 77,
20 "max_brightness": 180, 22 "max_brightness": 180,
21 "sleep": true 23 "sleep": true
diff --git a/keyboards/quarkeys/z67/solder/config.h b/keyboards/quarkeys/z67/solder/config.h
index 75f48fd8b2..4eaf0f6072 100644
--- a/keyboards/quarkeys/z67/solder/config.h
+++ b/keyboards/quarkeys/z67/solder/config.h
@@ -14,10 +14,6 @@
14 14
15#pragma once 15#pragma once
16 16
17#define RGBLIGHT_HUE_STEP 8
18#define RGBLIGHT_SAT_STEP 8
19#define RGBLIGHT_VAL_STEP 8
20
21#define RGBLIGHT_EFFECT_BREATHING 17#define RGBLIGHT_EFFECT_BREATHING
22#define RGBLIGHT_EFFECT_RAINBOW_MOOD 18#define RGBLIGHT_EFFECT_RAINBOW_MOOD
23#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 19#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/quarkeys/z67/solder/info.json b/keyboards/quarkeys/z67/solder/info.json
index f711400f76..42139d75ac 100644
--- a/keyboards/quarkeys/z67/solder/info.json
+++ b/keyboards/quarkeys/z67/solder/info.json
@@ -16,6 +16,8 @@
16 "pin": "F0" 16 "pin": "F0"
17 }, 17 },
18 "rgblight": { 18 "rgblight": {
19 "saturation_steps": 8,
20 "brightness_steps": 8,
19 "led_count": 18, 21 "led_count": 18,
20 "max_brightness": 180, 22 "max_brightness": 180,
21 "sleep": true 23 "sleep": true
diff --git a/keyboards/qvex/lynepad/config.h b/keyboards/qvex/lynepad/config.h
index 019af525f5..85f31bf5a8 100644
--- a/keyboards/qvex/lynepad/config.h
+++ b/keyboards/qvex/lynepad/config.h
@@ -28,9 +28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28#define RGBLIGHT_EFFECT_RGB_TEST 28#define RGBLIGHT_EFFECT_RGB_TEST
29#define RGBLIGHT_EFFECT_ALTERNATING 29#define RGBLIGHT_EFFECT_ALTERNATING
30#define RGBLIGHT_EFFECT_TWINKLE 30#define RGBLIGHT_EFFECT_TWINKLE
31#define RGBLIGHT_HUE_STEP 8
32#define RGBLIGHT_SAT_STEP 8
33#define RGBLIGHT_VAL_STEP 8
34 31
35/* Definitions for encoder tilt/press support */ 32/* Definitions for encoder tilt/press support */
36#define ENC_TILT_THRESHOLD 1 33#define ENC_TILT_THRESHOLD 1
diff --git a/keyboards/qvex/lynepad/info.json b/keyboards/qvex/lynepad/info.json
index 57669dfa99..e1205383f4 100644
--- a/keyboards/qvex/lynepad/info.json
+++ b/keyboards/qvex/lynepad/info.json
@@ -23,6 +23,8 @@
23 "pin": "D3" 23 "pin": "D3"
24 }, 24 },
25 "rgblight": { 25 "rgblight": {
26 "saturation_steps": 8,
27 "brightness_steps": 8,
26 "led_count": 4, 28 "led_count": 4,
27 "max_brightness": 240 29 "max_brightness": 240
28 }, 30 },
diff --git a/keyboards/qwertyydox/config.h b/keyboards/qwertyydox/config.h
index ec671f3256..8e784c3b9c 100644
--- a/keyboards/qwertyydox/config.h
+++ b/keyboards/qwertyydox/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/qwertyydox/info.json b/keyboards/qwertyydox/info.json
index 817cc3937b..50fabb49db 100644
--- a/keyboards/qwertyydox/info.json
+++ b/keyboards/qwertyydox/info.json
@@ -14,6 +14,8 @@
14 "rows": ["B6", "B2", "B3", "B1"] 14 "rows": ["B6", "B2", "B3", "B1"]
15 }, 15 },
16 "rgblight": { 16 "rgblight": {
17 "saturation_steps": 8,
18 "brightness_steps": 8,
17 "led_count": 12, 19 "led_count": 12,
18 "sleep": true 20 "sleep": true
19 }, 21 },
diff --git a/keyboards/rainkeebs/delilah/config.h b/keyboards/rainkeebs/delilah/config.h
index b7fbc577a2..d89d0648cb 100644
--- a/keyboards/rainkeebs/delilah/config.h
+++ b/keyboards/rainkeebs/delilah/config.h
@@ -31,6 +31,3 @@
31#define RGBLIGHT_EFFECT_RGB_TEST 31#define RGBLIGHT_EFFECT_RGB_TEST
32#define RGBLIGHT_EFFECT_ALTERNATING 32#define RGBLIGHT_EFFECT_ALTERNATING
33#define RGBLIGHT_EFFECT_TWINKLE 33#define RGBLIGHT_EFFECT_TWINKLE
34#define RGBLIGHT_HUE_STEP 8
35#define RGBLIGHT_SAT_STEP 8
36#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/rainkeebs/delilah/info.json b/keyboards/rainkeebs/delilah/info.json
index f951a12ae0..930d6dd901 100644
--- a/keyboards/rainkeebs/delilah/info.json
+++ b/keyboards/rainkeebs/delilah/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 8 14 "led_count": 8
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/rainkeebs/yasui/config.h b/keyboards/rainkeebs/yasui/config.h
index b7fbc577a2..d89d0648cb 100644
--- a/keyboards/rainkeebs/yasui/config.h
+++ b/keyboards/rainkeebs/yasui/config.h
@@ -31,6 +31,3 @@
31#define RGBLIGHT_EFFECT_RGB_TEST 31#define RGBLIGHT_EFFECT_RGB_TEST
32#define RGBLIGHT_EFFECT_ALTERNATING 32#define RGBLIGHT_EFFECT_ALTERNATING
33#define RGBLIGHT_EFFECT_TWINKLE 33#define RGBLIGHT_EFFECT_TWINKLE
34#define RGBLIGHT_HUE_STEP 8
35#define RGBLIGHT_SAT_STEP 8
36#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/rainkeebs/yasui/info.json b/keyboards/rainkeebs/yasui/info.json
index a3ecbfc557..d58b272597 100644
--- a/keyboards/rainkeebs/yasui/info.json
+++ b/keyboards/rainkeebs/yasui/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 10 14 "led_count": 10
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/rart/rart4x4/config.h b/keyboards/rart/rart4x4/config.h
index e09993bbd3..cc0f4f0e89 100644
--- a/keyboards/rart/rart4x4/config.h
+++ b/keyboards/rart/rart4x4/config.h
@@ -33,6 +33,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
33#define RGBLIGHT_EFFECT_RGB_TEST 33#define RGBLIGHT_EFFECT_RGB_TEST
34#define RGBLIGHT_EFFECT_ALTERNATING 34#define RGBLIGHT_EFFECT_ALTERNATING
35#define RGBLIGHT_EFFECT_TWINKLE 35#define RGBLIGHT_EFFECT_TWINKLE
36#define RGBLIGHT_HUE_STEP 8
37#define RGBLIGHT_SAT_STEP 8
38#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/rart/rart4x4/info.json b/keyboards/rart/rart4x4/info.json
index e1a7948f0b..980a2b6bfb 100644
--- a/keyboards/rart/rart4x4/info.json
+++ b/keyboards/rart/rart4x4/info.json
@@ -12,6 +12,8 @@
12 "pin": "D3" 12 "pin": "D3"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "saturation_steps": 8,
16 "brightness_steps": 8,
15 "led_count": 7, 17 "led_count": 7,
16 "max_brightness": 240, 18 "max_brightness": 240,
17 "sleep": true 19 "sleep": true
diff --git a/keyboards/rart/rart67/config.h b/keyboards/rart/rart67/config.h
index e09993bbd3..cc0f4f0e89 100644
--- a/keyboards/rart/rart67/config.h
+++ b/keyboards/rart/rart67/config.h
@@ -33,6 +33,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
33#define RGBLIGHT_EFFECT_RGB_TEST 33#define RGBLIGHT_EFFECT_RGB_TEST
34#define RGBLIGHT_EFFECT_ALTERNATING 34#define RGBLIGHT_EFFECT_ALTERNATING
35#define RGBLIGHT_EFFECT_TWINKLE 35#define RGBLIGHT_EFFECT_TWINKLE
36#define RGBLIGHT_HUE_STEP 8
37#define RGBLIGHT_SAT_STEP 8
38#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/rart/rart67/info.json b/keyboards/rart/rart67/info.json
index 51990a8298..bd3ed061ec 100644
--- a/keyboards/rart/rart67/info.json
+++ b/keyboards/rart/rart67/info.json
@@ -12,6 +12,8 @@
12 "pin": "B7" 12 "pin": "B7"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "saturation_steps": 8,
16 "brightness_steps": 8,
15 "led_count": 11, 17 "led_count": 11,
16 "max_brightness": 240, 18 "max_brightness": 240,
17 "sleep": true 19 "sleep": true
diff --git a/keyboards/rart/rart75hs/config.h b/keyboards/rart/rart75hs/config.h
index b87572e02d..fbe2c720a0 100644
--- a/keyboards/rart/rart75hs/config.h
+++ b/keyboards/rart/rart75hs/config.h
@@ -29,6 +29,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29#define RGBLIGHT_EFFECT_KNIGHT 29#define RGBLIGHT_EFFECT_KNIGHT
30#define RGBLIGHT_EFFECT_STATIC_GRADIENT 30#define RGBLIGHT_EFFECT_STATIC_GRADIENT
31#define RGBLIGHT_EFFECT_TWINKLE 31#define RGBLIGHT_EFFECT_TWINKLE
32#define RGBLIGHT_HUE_STEP 8
33#define RGBLIGHT_SAT_STEP 8
34#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/rart/rart75hs/info.json b/keyboards/rart/rart75hs/info.json
index f582a9c4c7..e3a2cb7a3f 100644
--- a/keyboards/rart/rart75hs/info.json
+++ b/keyboards/rart/rart75hs/info.json
@@ -26,6 +26,8 @@
26 "pin": "C0" 26 "pin": "C0"
27 }, 27 },
28 "rgblight": { 28 "rgblight": {
29 "saturation_steps": 8,
30 "brightness_steps": 8,
29 "led_count": 11, 31 "led_count": 11,
30 "max_brightness": 240, 32 "max_brightness": 240,
31 "sleep": true 33 "sleep": true
diff --git a/keyboards/rart/rart80/config.h b/keyboards/rart/rart80/config.h
index b87572e02d..fbe2c720a0 100644
--- a/keyboards/rart/rart80/config.h
+++ b/keyboards/rart/rart80/config.h
@@ -29,6 +29,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29#define RGBLIGHT_EFFECT_KNIGHT 29#define RGBLIGHT_EFFECT_KNIGHT
30#define RGBLIGHT_EFFECT_STATIC_GRADIENT 30#define RGBLIGHT_EFFECT_STATIC_GRADIENT
31#define RGBLIGHT_EFFECT_TWINKLE 31#define RGBLIGHT_EFFECT_TWINKLE
32#define RGBLIGHT_HUE_STEP 8
33#define RGBLIGHT_SAT_STEP 8
34#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/rart/rart80/info.json b/keyboards/rart/rart80/info.json
index 1fd5ce655e..787363a881 100644
--- a/keyboards/rart/rart80/info.json
+++ b/keyboards/rart/rart80/info.json
@@ -21,6 +21,8 @@
21 "pin": "D5" 21 "pin": "D5"
22 }, 22 },
23 "rgblight": { 23 "rgblight": {
24 "saturation_steps": 8,
25 "brightness_steps": 8,
24 "led_count": 6, 26 "led_count": 6,
25 "max_brightness": 240, 27 "max_brightness": 240,
26 "sleep": true 28 "sleep": true
diff --git a/keyboards/rart/rartpad/config.h b/keyboards/rart/rartpad/config.h
index e09993bbd3..cc0f4f0e89 100644
--- a/keyboards/rart/rartpad/config.h
+++ b/keyboards/rart/rartpad/config.h
@@ -33,6 +33,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
33#define RGBLIGHT_EFFECT_RGB_TEST 33#define RGBLIGHT_EFFECT_RGB_TEST
34#define RGBLIGHT_EFFECT_ALTERNATING 34#define RGBLIGHT_EFFECT_ALTERNATING
35#define RGBLIGHT_EFFECT_TWINKLE 35#define RGBLIGHT_EFFECT_TWINKLE
36#define RGBLIGHT_HUE_STEP 8
37#define RGBLIGHT_SAT_STEP 8
38#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/rart/rartpad/info.json b/keyboards/rart/rartpad/info.json
index ae075ae34d..298ac75da8 100644
--- a/keyboards/rart/rartpad/info.json
+++ b/keyboards/rart/rartpad/info.json
@@ -26,6 +26,8 @@
26 "pin": "F7" 26 "pin": "F7"
27 }, 27 },
28 "rgblight": { 28 "rgblight": {
29 "saturation_steps": 8,
30 "brightness_steps": 8,
29 "led_count": 5, 31 "led_count": 5,
30 "max_brightness": 240, 32 "max_brightness": 240,
31 "sleep": true 33 "sleep": true
diff --git a/keyboards/rate/pistachio/rev1/config.h b/keyboards/rate/pistachio/rev1/config.h
index 9f66603c8c..cad548df8e 100644
--- a/keyboards/rate/pistachio/rev1/config.h
+++ b/keyboards/rate/pistachio/rev1/config.h
@@ -20,8 +20,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
20#define USE_I2C 20#define USE_I2C
21 21
22#define RGBLIGHT_LAYERS 22#define RGBLIGHT_LAYERS
23#define RGBLIGHT_HUE_STEP 10
24#define RGBLIGHT_SAT_STEP 17
25 23
26#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE) 24#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE)
27 #define USB_MAX_POWER_CONSUMPTION 400 25 #define USB_MAX_POWER_CONSUMPTION 400
diff --git a/keyboards/rate/pistachio/rev1/info.json b/keyboards/rate/pistachio/rev1/info.json
index 96668c03a4..2bec0c52af 100644
--- a/keyboards/rate/pistachio/rev1/info.json
+++ b/keyboards/rate/pistachio/rev1/info.json
@@ -1,5 +1,6 @@
1{ 1{
2 "rgblight": { 2 "rgblight": {
3 "hue_steps": 10,
3 "led_count": 2, 4 "led_count": 2,
4 "split_count": [1, 1] 5 "split_count": [1, 1]
5 }, 6 },
diff --git a/keyboards/rate/pistachio/rev2/config.h b/keyboards/rate/pistachio/rev2/config.h
index 91e26ec656..8b5dcbc9f4 100644
--- a/keyboards/rate/pistachio/rev2/config.h
+++ b/keyboards/rate/pistachio/rev2/config.h
@@ -23,8 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23#define SPLIT_HAND_MATRIX_GRID D4,D3 23#define SPLIT_HAND_MATRIX_GRID D4,D3
24 24
25#define RGBLIGHT_LAYERS 25#define RGBLIGHT_LAYERS
26#define RGBLIGHT_HUE_STEP 10
27#define RGBLIGHT_SAT_STEP 17
28 26
29#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE) 27#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE)
30 #define USB_MAX_POWER_CONSUMPTION 400 28 #define USB_MAX_POWER_CONSUMPTION 400
diff --git a/keyboards/rate/pistachio/rev2/info.json b/keyboards/rate/pistachio/rev2/info.json
index 1aa2b97e42..9f0c169b87 100644
--- a/keyboards/rate/pistachio/rev2/info.json
+++ b/keyboards/rate/pistachio/rev2/info.json
@@ -3,6 +3,7 @@
3 "pin": "D2" 3 "pin": "D2"
4 }, 4 },
5 "rgblight": { 5 "rgblight": {
6 "hue_steps": 10,
6 "led_count": 84, 7 "led_count": 84,
7 "max_brightness": 195, 8 "max_brightness": 195,
8 "split_count": [38, 46] 9 "split_count": [38, 46]
diff --git a/keyboards/rate/pistachio_mp/config.h b/keyboards/rate/pistachio_mp/config.h
index 1228e27705..eaa46500a1 100644
--- a/keyboards/rate/pistachio_mp/config.h
+++ b/keyboards/rate/pistachio_mp/config.h
@@ -17,8 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20#define RGBLIGHT_HUE_STEP 10
21#define RGBLIGHT_SAT_STEP 17
22#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE) 20#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE)
23 #define USB_MAX_POWER_CONSUMPTION 400 21 #define USB_MAX_POWER_CONSUMPTION 400
24#else 22#else
diff --git a/keyboards/rate/pistachio_mp/info.json b/keyboards/rate/pistachio_mp/info.json
index 5dc54182ae..a37b55b6ab 100644
--- a/keyboards/rate/pistachio_mp/info.json
+++ b/keyboards/rate/pistachio_mp/info.json
@@ -10,6 +10,7 @@
10 "force_nkro": true 10 "force_nkro": true
11 }, 11 },
12 "rgblight": { 12 "rgblight": {
13 "hue_steps": 10,
13 "led_count": 3 14 "led_count": 3
14 }, 15 },
15 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/rationalist/ratio65_hotswap/rev_a/config.h b/keyboards/rationalist/ratio65_hotswap/rev_a/config.h
index b6fd6835f3..27246c865e 100644
--- a/keyboards/rationalist/ratio65_hotswap/rev_a/config.h
+++ b/keyboards/rationalist/ratio65_hotswap/rev_a/config.h
@@ -16,9 +16,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/ 16*/
17#pragma once 17#pragma once
18 18
19#define RGBLIGHT_HUE_STEP 8
20#define RGBLIGHT_SAT_STEP 8
21#define RGBLIGHT_VAL_STEP 8
22#define RGBLIGHT_EFFECT_BREATHING 19#define RGBLIGHT_EFFECT_BREATHING
23#define RGBLIGHT_EFFECT_RAINBOW_MOOD 20#define RGBLIGHT_EFFECT_RAINBOW_MOOD
24#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 21#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/rationalist/ratio65_hotswap/rev_a/info.json b/keyboards/rationalist/ratio65_hotswap/rev_a/info.json
index ed50bb852c..78d2f9fe45 100644
--- a/keyboards/rationalist/ratio65_hotswap/rev_a/info.json
+++ b/keyboards/rationalist/ratio65_hotswap/rev_a/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 18 14 "led_count": 18
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/rationalist/ratio65_solder/rev_a/config.h b/keyboards/rationalist/ratio65_solder/rev_a/config.h
index 7de6a86e4f..c58b9bd78a 100644
--- a/keyboards/rationalist/ratio65_solder/rev_a/config.h
+++ b/keyboards/rationalist/ratio65_solder/rev_a/config.h
@@ -16,9 +16,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/ 16*/
17#pragma once 17#pragma once
18 18
19#define RGBLIGHT_HUE_STEP 8
20#define RGBLIGHT_SAT_STEP 8
21#define RGBLIGHT_VAL_STEP 8
22#define RGBLIGHT_EFFECT_BREATHING 19#define RGBLIGHT_EFFECT_BREATHING
23#define RGBLIGHT_EFFECT_RAINBOW_MOOD 20#define RGBLIGHT_EFFECT_RAINBOW_MOOD
24#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 21#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/rationalist/ratio65_solder/rev_a/info.json b/keyboards/rationalist/ratio65_solder/rev_a/info.json
index a789d1b229..4d44cd0304 100644
--- a/keyboards/rationalist/ratio65_solder/rev_a/info.json
+++ b/keyboards/rationalist/ratio65_solder/rev_a/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 18 14 "led_count": 18
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/recompile_keys/mio/config.h b/keyboards/recompile_keys/mio/config.h
index 1af9965baa..3dae0066a3 100644
--- a/keyboards/recompile_keys/mio/config.h
+++ b/keyboards/recompile_keys/mio/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20# define RGBLIGHT_HUE_STEP 8
21# define RGBLIGHT_SAT_STEP 8
22# define RGBLIGHT_VAL_STEP 8
23# define RGBLIGHT_EFFECT_BREATHING 20# define RGBLIGHT_EFFECT_BREATHING
24# define RGBLIGHT_EFFECT_RAINBOW_MOOD 21# define RGBLIGHT_EFFECT_RAINBOW_MOOD
25# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/recompile_keys/mio/info.json b/keyboards/recompile_keys/mio/info.json
index 94a7632fc3..fa801b4c11 100644
--- a/keyboards/recompile_keys/mio/info.json
+++ b/keyboards/recompile_keys/mio/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 8, 14 "led_count": 8,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/retro_75/config.h b/keyboards/retro_75/config.h
index c5a4318594..3091e91126 100644
--- a/keyboards/retro_75/config.h
+++ b/keyboards/retro_75/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20// #define RGBLIGHT_HUE_STEP 8
21// #define RGBLIGHT_SAT_STEP 8
22// #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/reversestudio/decadepad/config.h b/keyboards/reversestudio/decadepad/config.h
index 9fa20a136c..7eaf08234a 100644
--- a/keyboards/reversestudio/decadepad/config.h
+++ b/keyboards/reversestudio/decadepad/config.h
@@ -33,9 +33,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
33#define RGBLIGHT_EFFECT_RGB_TEST 33#define RGBLIGHT_EFFECT_RGB_TEST
34#define RGBLIGHT_EFFECT_ALTERNATING 34#define RGBLIGHT_EFFECT_ALTERNATING
35#define RGBLIGHT_EFFECT_TWINKLE 35#define RGBLIGHT_EFFECT_TWINKLE
36 #define RGBLIGHT_HUE_STEP 8
37 #define RGBLIGHT_SAT_STEP 8
38 #define RGBLIGHT_VAL_STEP 8
39 36
40/* 37/*
41 * Feature disable options 38 * Feature disable options
diff --git a/keyboards/reversestudio/decadepad/info.json b/keyboards/reversestudio/decadepad/info.json
index 16949f0157..6ab28acbba 100644
--- a/keyboards/reversestudio/decadepad/info.json
+++ b/keyboards/reversestudio/decadepad/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 20 14 "led_count": 20
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/reviung/reviung33/config.h b/keyboards/reviung/reviung33/config.h
index 39fee7eac5..f3f04b11f1 100644
--- a/keyboards/reviung/reviung33/config.h
+++ b/keyboards/reviung/reviung33/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20# define RGBLIGHT_HUE_STEP 16
21# define RGBLIGHT_SAT_STEP 16
22# define RGBLIGHT_VAL_STEP 16
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/reviung/reviung33/info.json b/keyboards/reviung/reviung33/info.json
index 6fa0fada87..86ebb7e08e 100644
--- a/keyboards/reviung/reviung33/info.json
+++ b/keyboards/reviung/reviung33/info.json
@@ -9,6 +9,9 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "hue_steps": 16,
13 "saturation_steps": 16,
14 "brightness_steps": 16,
12 "led_count": 5, 15 "led_count": 5,
13 "sleep": true 16 "sleep": true
14 }, 17 },
diff --git a/keyboards/reviung/reviung41/config.h b/keyboards/reviung/reviung41/config.h
index 2cdea0acbd..f3f04b11f1 100644
--- a/keyboards/reviung/reviung41/config.h
+++ b/keyboards/reviung/reviung41/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 16
21 #define RGBLIGHT_SAT_STEP 16
22 #define RGBLIGHT_VAL_STEP 16
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/reviung/reviung41/info.json b/keyboards/reviung/reviung41/info.json
index 5226336a04..4a67a93385 100644
--- a/keyboards/reviung/reviung41/info.json
+++ b/keyboards/reviung/reviung41/info.json
@@ -9,6 +9,9 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "hue_steps": 16,
13 "saturation_steps": 16,
14 "brightness_steps": 16,
12 "led_count": 11, 15 "led_count": 11,
13 "sleep": true 16 "sleep": true
14 }, 17 },
diff --git a/keyboards/reviung/reviung5/config.h b/keyboards/reviung/reviung5/config.h
index d412d687ac..4a105e56c1 100644
--- a/keyboards/reviung/reviung5/config.h
+++ b/keyboards/reviung/reviung5/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20# define RGBLIGHT_HUE_STEP 16
21# define RGBLIGHT_SAT_STEP 16
22# define RGBLIGHT_VAL_STEP 16
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/reviung/reviung5/info.json b/keyboards/reviung/reviung5/info.json
index 015438eded..d1c6c7caa5 100644
--- a/keyboards/reviung/reviung5/info.json
+++ b/keyboards/reviung/reviung5/info.json
@@ -9,6 +9,9 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "hue_steps": 16,
13 "saturation_steps": 16,
14 "brightness_steps": 16,
12 "led_count": 4, 15 "led_count": 4,
13 "sleep": true 16 "sleep": true
14 }, 17 },
diff --git a/keyboards/reviung/reviung53/config.h b/keyboards/reviung/reviung53/config.h
index eed02fe477..79ac2a59cc 100644
--- a/keyboards/reviung/reviung53/config.h
+++ b/keyboards/reviung/reviung53/config.h
@@ -3,9 +3,6 @@
3 3
4#pragma once 4#pragma once
5 5
6#define RGBLIGHT_HUE_STEP 16
7#define RGBLIGHT_SAT_STEP 16
8#define RGBLIGHT_VAL_STEP 16
9#define RGBLIGHT_EFFECT_BREATHING 6#define RGBLIGHT_EFFECT_BREATHING
10#define RGBLIGHT_EFFECT_RAINBOW_MOOD 7#define RGBLIGHT_EFFECT_RAINBOW_MOOD
11#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 8#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/reviung/reviung53/info.json b/keyboards/reviung/reviung53/info.json
index 255b6a441c..0742f9c221 100644
--- a/keyboards/reviung/reviung53/info.json
+++ b/keyboards/reviung/reviung53/info.json
@@ -9,6 +9,9 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "hue_steps": 16,
13 "saturation_steps": 16,
14 "brightness_steps": 16,
12 "led_count": 10, 15 "led_count": 10,
13 "sleep": true 16 "sleep": true
14 }, 17 },
diff --git a/keyboards/rmi_kb/squishyfrl/config.h b/keyboards/rmi_kb/squishyfrl/config.h
index a10887284c..bb7b14c3cd 100644
--- a/keyboards/rmi_kb/squishyfrl/config.h
+++ b/keyboards/rmi_kb/squishyfrl/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20//# define RGBLIGHT_HUE_STEP 8
21//# define RGBLIGHT_SAT_STEP 8
22//# define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/rmi_kb/squishytkl/config.h b/keyboards/rmi_kb/squishytkl/config.h
index a10887284c..bb7b14c3cd 100644
--- a/keyboards/rmi_kb/squishytkl/config.h
+++ b/keyboards/rmi_kb/squishytkl/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20//# define RGBLIGHT_HUE_STEP 8
21//# define RGBLIGHT_SAT_STEP 8
22//# define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/rmi_kb/tkl_ff/v2/config.h b/keyboards/rmi_kb/tkl_ff/v2/config.h
index b67e386f73..6ada421d93 100644
--- a/keyboards/rmi_kb/tkl_ff/v2/config.h
+++ b/keyboards/rmi_kb/tkl_ff/v2/config.h
@@ -19,9 +19,6 @@
19#define RGBLIGHT_LAYERS 19#define RGBLIGHT_LAYERS
20#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF 20#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF
21 21
22# define RGBLIGHT_HUE_STEP 32
23# define RGBLIGHT_SAT_STEP 32
24# define RGBLIGHT_VAL_STEP 32
25# define RGBLIGHT_EFFECT_BREATHING 22# define RGBLIGHT_EFFECT_BREATHING
26# define RGBLIGHT_EFFECT_RAINBOW_MOOD 23# define RGBLIGHT_EFFECT_RAINBOW_MOOD
27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 24# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/rmi_kb/tkl_ff/v2/info.json b/keyboards/rmi_kb/tkl_ff/v2/info.json
index 2d5f407346..01fdf2ec46 100644
--- a/keyboards/rmi_kb/tkl_ff/v2/info.json
+++ b/keyboards/rmi_kb/tkl_ff/v2/info.json
@@ -3,6 +3,9 @@
3 "pid": "0x10FF" 3 "pid": "0x10FF"
4 }, 4 },
5 "rgblight": { 5 "rgblight": {
6 "hue_steps": 32,
7 "saturation_steps": 32,
8 "brightness_steps": 32,
6 "led_count": 26 9 "led_count": 26
7 }, 10 },
8 "ws2812": { 11 "ws2812": {
diff --git a/keyboards/rmi_kb/wete/v2/config.h b/keyboards/rmi_kb/wete/v2/config.h
index e127a00f75..bad6ef83de 100644
--- a/keyboards/rmi_kb/wete/v2/config.h
+++ b/keyboards/rmi_kb/wete/v2/config.h
@@ -20,9 +20,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
20#define RGBLIGHT_LAYERS 20#define RGBLIGHT_LAYERS
21#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF 21#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF
22 22
23# define RGBLIGHT_HUE_STEP 32
24# define RGBLIGHT_SAT_STEP 32
25# define RGBLIGHT_VAL_STEP 32
26# define RGBLIGHT_EFFECT_BREATHING 23# define RGBLIGHT_EFFECT_BREATHING
27# define RGBLIGHT_EFFECT_RAINBOW_MOOD 24# define RGBLIGHT_EFFECT_RAINBOW_MOOD
28# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 25# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/rmi_kb/wete/v2/info.json b/keyboards/rmi_kb/wete/v2/info.json
index 216225b9cb..364a61bf44 100644
--- a/keyboards/rmi_kb/wete/v2/info.json
+++ b/keyboards/rmi_kb/wete/v2/info.json
@@ -19,6 +19,9 @@
19 ] 19 ]
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "hue_steps": 32,
23 "saturation_steps": 32,
24 "brightness_steps": 32,
22 "led_count": 18 25 "led_count": 18
23 }, 26 },
24 "ws2812": { 27 "ws2812": {
diff --git a/keyboards/rocketboard_16/config.h b/keyboards/rocketboard_16/config.h
index 3844e57ee0..afa16c75b7 100644
--- a/keyboards/rocketboard_16/config.h
+++ b/keyboards/rocketboard_16/config.h
@@ -27,7 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define RGBLIGHT_EFFECT_RGB_TEST 27#define RGBLIGHT_EFFECT_RGB_TEST
28#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30#define RGBLIGHT_VAL_STEP 8
31 30
32// OLED stuff 31// OLED stuff
33#define OLED_DISPLAY_128X64 32#define OLED_DISPLAY_128X64
diff --git a/keyboards/rocketboard_16/info.json b/keyboards/rocketboard_16/info.json
index 78ee3d52c2..cf5699b38d 100644
--- a/keyboards/rocketboard_16/info.json
+++ b/keyboards/rocketboard_16/info.json
@@ -25,6 +25,7 @@
25 "matrix": [4, 1] 25 "matrix": [4, 1]
26 }, 26 },
27 "rgblight": { 27 "rgblight": {
28 "brightness_steps": 8,
28 "led_count": 16, 29 "led_count": 16,
29 "sleep": true 30 "sleep": true
30 }, 31 },
diff --git a/keyboards/runes/vaengr/config.h b/keyboards/runes/vaengr/config.h
index ef7f54ba52..0a344fbbaa 100644
--- a/keyboards/runes/vaengr/config.h
+++ b/keyboards/runes/vaengr/config.h
@@ -27,9 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define RGBLIGHT_EFFECT_RGB_TEST 27#define RGBLIGHT_EFFECT_RGB_TEST
28#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30#define RGBLIGHT_HUE_STEP 10
31#define RGBLIGHT_SAT_STEP 17
32#define RGBLIGHT_VAL_STEP 17
33 30
34/* 31/*
35 * Feature disable options 32 * Feature disable options
diff --git a/keyboards/runes/vaengr/info.json b/keyboards/runes/vaengr/info.json
index 6b4f3034dc..51473b5667 100644
--- a/keyboards/runes/vaengr/info.json
+++ b/keyboards/runes/vaengr/info.json
@@ -10,6 +10,7 @@
10 "force_nkro": true 10 "force_nkro": true
11 }, 11 },
12 "rgblight": { 12 "rgblight": {
13 "hue_steps": 10,
13 "led_count": 10, 14 "led_count": 10,
14 "sleep": true 15 "sleep": true
15 }, 16 },
diff --git a/keyboards/rura66/rev1/config.h b/keyboards/rura66/rev1/config.h
index d4259c9fcf..e36d93ee00 100644
--- a/keyboards/rura66/rev1/config.h
+++ b/keyboards/rura66/rev1/config.h
@@ -21,9 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21#define MASTER_LEFT 21#define MASTER_LEFT
22 22
23#ifdef RGBLIGHT_ENABLE 23#ifdef RGBLIGHT_ENABLE
24 #define RGBLIGHT_HUE_STEP 8
25 #define RGBLIGHT_SAT_STEP 8
26 #define RGBLIGHT_VAL_STEP 8
27 #define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RGB_TEST 24 #define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RGB_TEST
28 25
29 /*== choose animations ==*/ 26 /*== choose animations ==*/
diff --git a/keyboards/rura66/rev1/info.json b/keyboards/rura66/rev1/info.json
index f3ba680d7d..4165a8abec 100644
--- a/keyboards/rura66/rev1/info.json
+++ b/keyboards/rura66/rev1/info.json
@@ -12,6 +12,8 @@
12 "driver": "WS2812" 12 "driver": "WS2812"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "saturation_steps": 8,
16 "brightness_steps": 8,
15 "led_count": 66, 17 "led_count": 66,
16 "max_brightness": 120, 18 "max_brightness": 120,
17 "split_count": [33, 33] 19 "split_count": [33, 33]
diff --git a/keyboards/ryloo_studio/m0110/config.h b/keyboards/ryloo_studio/m0110/config.h
index aa069d3a02..bd9da79d60 100755
--- a/keyboards/ryloo_studio/m0110/config.h
+++ b/keyboards/ryloo_studio/m0110/config.h
@@ -33,6 +33,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
33# define RGBLIGHT_EFFECT_RGB_TEST 33# define RGBLIGHT_EFFECT_RGB_TEST
34# define RGBLIGHT_EFFECT_ALTERNATING 34# define RGBLIGHT_EFFECT_ALTERNATING
35# define RGBLIGHT_EFFECT_TWINKLE 35# define RGBLIGHT_EFFECT_TWINKLE
36# define RGBLIGHT_HUE_STEP 8
37# define RGBLIGHT_SAT_STEP 8
38# define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/ryloo_studio/m0110/info.json b/keyboards/ryloo_studio/m0110/info.json
index 3c04c5d096..037dce93ae 100644
--- a/keyboards/ryloo_studio/m0110/info.json
+++ b/keyboards/ryloo_studio/m0110/info.json
@@ -21,6 +21,8 @@
21 "pin": "E2" 21 "pin": "E2"
22 }, 22 },
23 "rgblight": { 23 "rgblight": {
24 "saturation_steps": 8,
25 "brightness_steps": 8,
24 "led_count": 18, 26 "led_count": 18,
25 "max_brightness": 123 27 "max_brightness": 123
26 }, 28 },
diff --git a/keyboards/salicylic_acid3/7skb/rev1/config.h b/keyboards/salicylic_acid3/7skb/rev1/config.h
index 62e6489213..74be5103a2 100644
--- a/keyboards/salicylic_acid3/7skb/rev1/config.h
+++ b/keyboards/salicylic_acid3/7skb/rev1/config.h
@@ -43,8 +43,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
43 #define RGBLIGHT_LIMIT_VAL 50 43 #define RGBLIGHT_LIMIT_VAL 50
44 #define RGBLIGHT_VAL_STEP 4 44 #define RGBLIGHT_VAL_STEP 4
45#endif 45#endif
46#define RGBLIGHT_HUE_STEP 10
47#define RGBLIGHT_SAT_STEP 17
48 46
49#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE) 47#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE)
50// USB_MAX_POWER_CONSUMPTION value for naked48 keyboard 48// USB_MAX_POWER_CONSUMPTION value for naked48 keyboard
diff --git a/keyboards/salicylic_acid3/7skb/rev1/info.json b/keyboards/salicylic_acid3/7skb/rev1/info.json
index db6fc58561..7b74a1ac34 100644
--- a/keyboards/salicylic_acid3/7skb/rev1/info.json
+++ b/keyboards/salicylic_acid3/7skb/rev1/info.json
@@ -17,6 +17,7 @@
17 "soft_serial_pin": "D2" 17 "soft_serial_pin": "D2"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "hue_steps": 10,
20 "led_count": 12, 21 "led_count": 12,
21 "split_count": [6, 6] 22 "split_count": [6, 6]
22 }, 23 },
diff --git a/keyboards/salicylic_acid3/7splus/config.h b/keyboards/salicylic_acid3/7splus/config.h
index 09822bfa88..501738ca2d 100644
--- a/keyboards/salicylic_acid3/7splus/config.h
+++ b/keyboards/salicylic_acid3/7splus/config.h
@@ -42,8 +42,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
42 #define RGBLIGHT_LIMIT_VAL 50 42 #define RGBLIGHT_LIMIT_VAL 50
43 #define RGBLIGHT_VAL_STEP 4 43 #define RGBLIGHT_VAL_STEP 4
44#endif 44#endif
45#define RGBLIGHT_HUE_STEP 10
46#define RGBLIGHT_SAT_STEP 17
47 45
48#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE) 46#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE)
49// USB_MAX_POWER_CONSUMPTION value for naked48 keyboard 47// USB_MAX_POWER_CONSUMPTION value for naked48 keyboard
diff --git a/keyboards/salicylic_acid3/7splus/info.json b/keyboards/salicylic_acid3/7splus/info.json
index 34ab093af0..59c6060c63 100644
--- a/keyboards/salicylic_acid3/7splus/info.json
+++ b/keyboards/salicylic_acid3/7splus/info.json
@@ -17,6 +17,7 @@
17 "soft_serial_pin": "D2" 17 "soft_serial_pin": "D2"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "hue_steps": 10,
20 "led_count": 31, 21 "led_count": 31,
21 "split_count": [11, 20] 22 "split_count": [11, 20]
22 }, 23 },
diff --git a/keyboards/salicylic_acid3/ergoarrows/config.h b/keyboards/salicylic_acid3/ergoarrows/config.h
index c08c9612ef..a062f906ed 100644
--- a/keyboards/salicylic_acid3/ergoarrows/config.h
+++ b/keyboards/salicylic_acid3/ergoarrows/config.h
@@ -42,8 +42,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
42 #define RGBLIGHT_LIMIT_VAL 30 42 #define RGBLIGHT_LIMIT_VAL 30
43 #define RGBLIGHT_VAL_STEP 4 43 #define RGBLIGHT_VAL_STEP 4
44#endif 44#endif
45#define RGBLIGHT_HUE_STEP 10
46#define RGBLIGHT_SAT_STEP 17
47 45
48#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE) 46#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE)
49// USB_MAX_POWER_CONSUMPTION value for naked48 keyboard 47// USB_MAX_POWER_CONSUMPTION value for naked48 keyboard
diff --git a/keyboards/salicylic_acid3/ergoarrows/info.json b/keyboards/salicylic_acid3/ergoarrows/info.json
index b352eb47c7..fabbb4c542 100644
--- a/keyboards/salicylic_acid3/ergoarrows/info.json
+++ b/keyboards/salicylic_acid3/ergoarrows/info.json
@@ -17,6 +17,7 @@
17 "soft_serial_pin": "D0" 17 "soft_serial_pin": "D0"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "hue_steps": 10,
20 "led_count": 86, 21 "led_count": 86,
21 "split_count": [43, 43] 22 "split_count": [43, 43]
22 }, 23 },
diff --git a/keyboards/salicylic_acid3/getta25/rev1/config.h b/keyboards/salicylic_acid3/getta25/rev1/config.h
index eb0a745116..18c1a03538 100644
--- a/keyboards/salicylic_acid3/getta25/rev1/config.h
+++ b/keyboards/salicylic_acid3/getta25/rev1/config.h
@@ -41,8 +41,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
41 #define RGBLIGHT_LIMIT_VAL 50 41 #define RGBLIGHT_LIMIT_VAL 50
42 #define RGBLIGHT_VAL_STEP 4 42 #define RGBLIGHT_VAL_STEP 4
43#endif 43#endif
44#define RGBLIGHT_HUE_STEP 10
45#define RGBLIGHT_SAT_STEP 17
46 44
47#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE) 45#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE)
48// USB_MAX_POWER_CONSUMPTION value for naked48 keyboard 46// USB_MAX_POWER_CONSUMPTION value for naked48 keyboard
diff --git a/keyboards/salicylic_acid3/getta25/rev1/info.json b/keyboards/salicylic_acid3/getta25/rev1/info.json
index 09eb5a8388..2f58de0c72 100644
--- a/keyboards/salicylic_acid3/getta25/rev1/info.json
+++ b/keyboards/salicylic_acid3/getta25/rev1/info.json
@@ -9,6 +9,7 @@
9 "device_version": "0.1.3" 9 "device_version": "0.1.3"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "hue_steps": 10,
12 "led_count": 9 13 "led_count": 9
13 }, 14 },
14 "ws2812": { 15 "ws2812": {
diff --git a/keyboards/salicylic_acid3/jisplit89/rev1/config.h b/keyboards/salicylic_acid3/jisplit89/rev1/config.h
index eb9b97288d..2a5c6d27e7 100644
--- a/keyboards/salicylic_acid3/jisplit89/rev1/config.h
+++ b/keyboards/salicylic_acid3/jisplit89/rev1/config.h
@@ -42,8 +42,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
42 #define RGBLIGHT_LIMIT_VAL 50 42 #define RGBLIGHT_LIMIT_VAL 50
43 #define RGBLIGHT_VAL_STEP 4 43 #define RGBLIGHT_VAL_STEP 4
44#endif 44#endif
45#define RGBLIGHT_HUE_STEP 10
46#define RGBLIGHT_SAT_STEP 17
47 45
48#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE) 46#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE)
49// USB_MAX_POWER_CONSUMPTION value for naked48 keyboard 47// USB_MAX_POWER_CONSUMPTION value for naked48 keyboard
diff --git a/keyboards/salicylic_acid3/jisplit89/rev1/info.json b/keyboards/salicylic_acid3/jisplit89/rev1/info.json
index 2a4a51938f..a83024ef64 100644
--- a/keyboards/salicylic_acid3/jisplit89/rev1/info.json
+++ b/keyboards/salicylic_acid3/jisplit89/rev1/info.json
@@ -17,6 +17,7 @@
17 "soft_serial_pin": "D2" 17 "soft_serial_pin": "D2"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "hue_steps": 10,
20 "led_count": 32, 21 "led_count": 32,
21 "split_count": [11, 21] 22 "split_count": [11, 21]
22 }, 23 },
diff --git a/keyboards/salicylic_acid3/nafuda/config.h b/keyboards/salicylic_acid3/nafuda/config.h
index 5ff5858933..5436d668f6 100644
--- a/keyboards/salicylic_acid3/nafuda/config.h
+++ b/keyboards/salicylic_acid3/nafuda/config.h
@@ -41,8 +41,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
41 #define RGBLIGHT_LIMIT_VAL 50 41 #define RGBLIGHT_LIMIT_VAL 50
42 #define RGBLIGHT_VAL_STEP 4 42 #define RGBLIGHT_VAL_STEP 4
43#endif 43#endif
44#define RGBLIGHT_HUE_STEP 10
45#define RGBLIGHT_SAT_STEP 17
46 44
47#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE) 45#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE)
48 #define USB_MAX_POWER_CONSUMPTION 400 46 #define USB_MAX_POWER_CONSUMPTION 400
diff --git a/keyboards/salicylic_acid3/nafuda/info.json b/keyboards/salicylic_acid3/nafuda/info.json
index a72cf38e7f..21b7b6cb5c 100644
--- a/keyboards/salicylic_acid3/nafuda/info.json
+++ b/keyboards/salicylic_acid3/nafuda/info.json
@@ -9,6 +9,7 @@
9 "device_version": "0.1.2" 9 "device_version": "0.1.2"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "hue_steps": 10,
12 "led_count": 7 13 "led_count": 7
13 }, 14 },
14 "ws2812": { 15 "ws2812": {
diff --git a/keyboards/salicylic_acid3/naked48/rev1/config.h b/keyboards/salicylic_acid3/naked48/rev1/config.h
index d185624ef9..30c0e75be4 100644
--- a/keyboards/salicylic_acid3/naked48/rev1/config.h
+++ b/keyboards/salicylic_acid3/naked48/rev1/config.h
@@ -34,6 +34,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
34#define RGBLIGHT_EFFECT_TWINKLE 34#define RGBLIGHT_EFFECT_TWINKLE
35 35
36#define RGBLIGHT_DEFAULT_VAL 50 36#define RGBLIGHT_DEFAULT_VAL 50
37
38#define RGBLIGHT_HUE_STEP 10
39#define RGBLIGHT_SAT_STEP 17
diff --git a/keyboards/salicylic_acid3/naked48/rev1/info.json b/keyboards/salicylic_acid3/naked48/rev1/info.json
index 43d980508f..d1209310c2 100644
--- a/keyboards/salicylic_acid3/naked48/rev1/info.json
+++ b/keyboards/salicylic_acid3/naked48/rev1/info.json
@@ -26,6 +26,7 @@
26 } 26 }
27 }, 27 },
28 "rgblight": { 28 "rgblight": {
29 "hue_steps": 10,
29 "led_count": 48 30 "led_count": 48
30 }, 31 },
31 "ws2812": { 32 "ws2812": {
diff --git a/keyboards/salicylic_acid3/naked64/rev1/config.h b/keyboards/salicylic_acid3/naked64/rev1/config.h
index b14abaf8e6..56fc1eede0 100644
--- a/keyboards/salicylic_acid3/naked64/rev1/config.h
+++ b/keyboards/salicylic_acid3/naked64/rev1/config.h
@@ -30,8 +30,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
30 #define RGBLIGHT_LIMIT_VAL 50 30 #define RGBLIGHT_LIMIT_VAL 50
31 #define RGBLIGHT_VAL_STEP 4 31 #define RGBLIGHT_VAL_STEP 4
32#endif 32#endif
33#define RGBLIGHT_HUE_STEP 10
34#define RGBLIGHT_SAT_STEP 17
35 33
36// Selection of RGBLIGHT MODE to use. 34// Selection of RGBLIGHT MODE to use.
37#define RGBLIGHT_EFFECT_BREATHING 35#define RGBLIGHT_EFFECT_BREATHING
diff --git a/keyboards/salicylic_acid3/naked64/rev1/info.json b/keyboards/salicylic_acid3/naked64/rev1/info.json
index ec96590522..0ca53c1444 100644
--- a/keyboards/salicylic_acid3/naked64/rev1/info.json
+++ b/keyboards/salicylic_acid3/naked64/rev1/info.json
@@ -23,6 +23,7 @@
23 } 23 }
24 }, 24 },
25 "rgblight": { 25 "rgblight": {
26 "hue_steps": 10,
26 "led_count": 12, 27 "led_count": 12,
27 "led_map": [0, 1, 3, 2, 2, 3, 2, 3, 4, 5, 6, 7] 28 "led_map": [0, 1, 3, 2, 2, 3, 2, 3, 4, 5, 6, 7]
28 }, 29 },
diff --git a/keyboards/salicylic_acid3/nknl7en/config.h b/keyboards/salicylic_acid3/nknl7en/config.h
index 20af422202..d548a9378a 100644
--- a/keyboards/salicylic_acid3/nknl7en/config.h
+++ b/keyboards/salicylic_acid3/nknl7en/config.h
@@ -42,8 +42,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
42 #define RGBLIGHT_LIMIT_VAL 50 42 #define RGBLIGHT_LIMIT_VAL 50
43 #define RGBLIGHT_VAL_STEP 4 43 #define RGBLIGHT_VAL_STEP 4
44#endif 44#endif
45#define RGBLIGHT_HUE_STEP 10
46#define RGBLIGHT_SAT_STEP 17
47 45
48#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE) 46#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE)
49// USB_MAX_POWER_CONSUMPTION value for naked48 keyboard 47// USB_MAX_POWER_CONSUMPTION value for naked48 keyboard
diff --git a/keyboards/salicylic_acid3/nknl7en/info.json b/keyboards/salicylic_acid3/nknl7en/info.json
index f1f7ee2d46..2499586479 100644
--- a/keyboards/salicylic_acid3/nknl7en/info.json
+++ b/keyboards/salicylic_acid3/nknl7en/info.json
@@ -17,6 +17,7 @@
17 "soft_serial_pin": "D0" 17 "soft_serial_pin": "D0"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "hue_steps": 10,
20 "led_count": 21, 21 "led_count": 21,
21 "split_count": [9, 12] 22 "split_count": [9, 12]
22 }, 23 },
diff --git a/keyboards/salicylic_acid3/nknl7jp/config.h b/keyboards/salicylic_acid3/nknl7jp/config.h
index 20af422202..d548a9378a 100644
--- a/keyboards/salicylic_acid3/nknl7jp/config.h
+++ b/keyboards/salicylic_acid3/nknl7jp/config.h
@@ -42,8 +42,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
42 #define RGBLIGHT_LIMIT_VAL 50 42 #define RGBLIGHT_LIMIT_VAL 50
43 #define RGBLIGHT_VAL_STEP 4 43 #define RGBLIGHT_VAL_STEP 4
44#endif 44#endif
45#define RGBLIGHT_HUE_STEP 10
46#define RGBLIGHT_SAT_STEP 17
47 45
48#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE) 46#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE)
49// USB_MAX_POWER_CONSUMPTION value for naked48 keyboard 47// USB_MAX_POWER_CONSUMPTION value for naked48 keyboard
diff --git a/keyboards/salicylic_acid3/nknl7jp/info.json b/keyboards/salicylic_acid3/nknl7jp/info.json
index 4cda99931e..b3ddda0067 100644
--- a/keyboards/salicylic_acid3/nknl7jp/info.json
+++ b/keyboards/salicylic_acid3/nknl7jp/info.json
@@ -17,6 +17,7 @@
17 "soft_serial_pin": "D0" 17 "soft_serial_pin": "D0"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "hue_steps": 10,
20 "led_count": 20, 21 "led_count": 20,
21 "split_count": [9, 11] 22 "split_count": [9, 11]
22 }, 23 },
diff --git a/keyboards/salicylic_acid3/setta21/rev1/config.h b/keyboards/salicylic_acid3/setta21/rev1/config.h
index 5ff5858933..5436d668f6 100644
--- a/keyboards/salicylic_acid3/setta21/rev1/config.h
+++ b/keyboards/salicylic_acid3/setta21/rev1/config.h
@@ -41,8 +41,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
41 #define RGBLIGHT_LIMIT_VAL 50 41 #define RGBLIGHT_LIMIT_VAL 50
42 #define RGBLIGHT_VAL_STEP 4 42 #define RGBLIGHT_VAL_STEP 4
43#endif 43#endif
44#define RGBLIGHT_HUE_STEP 10
45#define RGBLIGHT_SAT_STEP 17
46 44
47#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE) 45#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE)
48 #define USB_MAX_POWER_CONSUMPTION 400 46 #define USB_MAX_POWER_CONSUMPTION 400
diff --git a/keyboards/salicylic_acid3/setta21/rev1/info.json b/keyboards/salicylic_acid3/setta21/rev1/info.json
index 9027068cd8..af491489d5 100644
--- a/keyboards/salicylic_acid3/setta21/rev1/info.json
+++ b/keyboards/salicylic_acid3/setta21/rev1/info.json
@@ -9,6 +9,7 @@
9 "device_version": "0.1.1" 9 "device_version": "0.1.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "hue_steps": 10,
12 "led_count": 21 13 "led_count": 21
13 }, 14 },
14 "ws2812": { 15 "ws2812": {
diff --git a/keyboards/sam/s80/config.h b/keyboards/sam/s80/config.h
deleted file mode 100644
index f8ffe4cf43..0000000000
--- a/keyboards/sam/s80/config.h
+++ /dev/null
@@ -1,24 +0,0 @@
1/* Copyright 2020 CMM。Studio Freather
2 *
3 * This program is free software: you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License as published by
5 * the Free Software Foundation, either version 2 of the License, or
6 * (at your option) any later version.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 *
13 * You should have received a copy of the GNU General Public License
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */
16
17#pragma once
18
19# define RGBLIGHT_HUE_STEP 8
20# define RGBLIGHT_SAT_STEP 8
21# define RGBLIGHT_VAL_STEP 8
22
23// generated by KBFirmware JSON to QMK Parser
24// https://noroadsleft.github.io/kbf_qmk_converter/
diff --git a/keyboards/sam/s80/info.json b/keyboards/sam/s80/info.json
index 50bcd2c6f8..3949a2680a 100644
--- a/keyboards/sam/s80/info.json
+++ b/keyboards/sam/s80/info.json
@@ -20,6 +20,8 @@
20 "pin": "E2" 20 "pin": "E2"
21 }, 21 },
22 "rgblight": { 22 "rgblight": {
23 "saturation_steps": 8,
24 "brightness_steps": 8,
23 "led_count": 20, 25 "led_count": 20,
24 "max_brightness": 100 26 "max_brightness": 100
25 }, 27 },
diff --git a/keyboards/sam/sg81m/config.h b/keyboards/sam/sg81m/config.h
index 28d76aab24..f8165d9514 100644
--- a/keyboards/sam/sg81m/config.h
+++ b/keyboards/sam/sg81m/config.h
@@ -16,9 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19 #define RGBLIGHT_HUE_STEP 8
20 #define RGBLIGHT_SAT_STEP 8
21 #define RGBLIGHT_VAL_STEP 8
22#define RGBLIGHT_EFFECT_BREATHING 19#define RGBLIGHT_EFFECT_BREATHING
23#define RGBLIGHT_EFFECT_RAINBOW_MOOD 20#define RGBLIGHT_EFFECT_RAINBOW_MOOD
24#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 21#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/sam/sg81m/info.json b/keyboards/sam/sg81m/info.json
index 95384847f4..3fa4da7e5c 100644
--- a/keyboards/sam/sg81m/info.json
+++ b/keyboards/sam/sg81m/info.json
@@ -17,6 +17,8 @@
17 "caps_lock": "B0" 17 "caps_lock": "B0"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "saturation_steps": 8,
21 "brightness_steps": 8,
20 "led_count": 10, 22 "led_count": 10,
21 "sleep": true 23 "sleep": true
22 }, 24 },
diff --git a/keyboards/sawnsprojects/amber80/solder/config.h b/keyboards/sawnsprojects/amber80/solder/config.h
index 9cdbac5812..17220860b4 100644
--- a/keyboards/sawnsprojects/amber80/solder/config.h
+++ b/keyboards/sawnsprojects/amber80/solder/config.h
@@ -17,9 +17,6 @@
17#pragma once 17#pragma once
18 18
19/* RGB */ 19/* RGB */
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23// /*== or choose animations ==*/ 20// /*== or choose animations ==*/
24 #define RGBLIGHT_EFFECT_BREATHING 21 #define RGBLIGHT_EFFECT_BREATHING
25 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 22 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/sawnsprojects/amber80/solder/info.json b/keyboards/sawnsprojects/amber80/solder/info.json
index 7efd74a2fd..8bb41b0731 100644
--- a/keyboards/sawnsprojects/amber80/solder/info.json
+++ b/keyboards/sawnsprojects/amber80/solder/info.json
@@ -19,6 +19,8 @@
19 "on_state": 0 19 "on_state": 0
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "saturation_steps": 8,
23 "brightness_steps": 8,
22 "led_count": 22, 24 "led_count": 22,
23 "sleep": true 25 "sleep": true
24 }, 26 },
diff --git a/keyboards/sawnsprojects/krush/krush60/solder/config.h b/keyboards/sawnsprojects/krush/krush60/solder/config.h
index ff4f333a82..a1c767be61 100644
--- a/keyboards/sawnsprojects/krush/krush60/solder/config.h
+++ b/keyboards/sawnsprojects/krush/krush60/solder/config.h
@@ -16,9 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19 #define RGBLIGHT_HUE_STEP 8
20 #define RGBLIGHT_SAT_STEP 8
21 #define RGBLIGHT_VAL_STEP 8
22/*== all animations enable ==*/ 19/*== all animations enable ==*/
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/sawnsprojects/krush/krush60/solder/info.json b/keyboards/sawnsprojects/krush/krush60/solder/info.json
index 10393dbeff..40addc5f36 100644
--- a/keyboards/sawnsprojects/krush/krush60/solder/info.json
+++ b/keyboards/sawnsprojects/krush/krush60/solder/info.json
@@ -21,6 +21,8 @@
21 "pin": "F1" 21 "pin": "F1"
22 }, 22 },
23 "rgblight": { 23 "rgblight": {
24 "saturation_steps": 8,
25 "brightness_steps": 8,
24 "led_count": 20, 26 "led_count": 20,
25 "max_brightness": 200, 27 "max_brightness": 200,
26 "sleep": true 28 "sleep": true
diff --git a/keyboards/sawnsprojects/krush/krush65/hotswap/config.h b/keyboards/sawnsprojects/krush/krush65/hotswap/config.h
index e38ed127bb..54868685fc 100644
--- a/keyboards/sawnsprojects/krush/krush65/hotswap/config.h
+++ b/keyboards/sawnsprojects/krush/krush65/hotswap/config.h
@@ -17,9 +17,6 @@
17#pragma once 17#pragma once
18 18
19/* RGB */ 19/* RGB */
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23/*== all animations enable ==*/ 20/*== all animations enable ==*/
24#define RGBLIGHT_EFFECT_BREATHING 21#define RGBLIGHT_EFFECT_BREATHING
25#define RGBLIGHT_EFFECT_RAINBOW_MOOD 22#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/sawnsprojects/krush/krush65/hotswap/info.json b/keyboards/sawnsprojects/krush/krush65/hotswap/info.json
index 9b6739ccf5..4552519533 100644
--- a/keyboards/sawnsprojects/krush/krush65/hotswap/info.json
+++ b/keyboards/sawnsprojects/krush/krush65/hotswap/info.json
@@ -26,6 +26,8 @@
26 "pin": "E6" 26 "pin": "E6"
27 }, 27 },
28 "rgblight": { 28 "rgblight": {
29 "saturation_steps": 8,
30 "brightness_steps": 8,
29 "led_count": 20, 31 "led_count": 20,
30 "max_brightness": 200, 32 "max_brightness": 200,
31 "sleep": true 33 "sleep": true
diff --git a/keyboards/sawnsprojects/krush/krush65/solder/config.h b/keyboards/sawnsprojects/krush/krush65/solder/config.h
index db211f5b84..8f8bbbde84 100644
--- a/keyboards/sawnsprojects/krush/krush65/solder/config.h
+++ b/keyboards/sawnsprojects/krush/krush65/solder/config.h
@@ -16,9 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19 #define RGBLIGHT_HUE_STEP 8
20 #define RGBLIGHT_SAT_STEP 8
21 #define RGBLIGHT_VAL_STEP 8
22/*== all animations enable ==*/ 19/*== all animations enable ==*/
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/sawnsprojects/krush/krush65/solder/info.json b/keyboards/sawnsprojects/krush/krush65/solder/info.json
index b636012098..42dbc0060d 100644
--- a/keyboards/sawnsprojects/krush/krush65/solder/info.json
+++ b/keyboards/sawnsprojects/krush/krush65/solder/info.json
@@ -26,6 +26,8 @@
26 "pin": "F1" 26 "pin": "F1"
27 }, 27 },
28 "rgblight": { 28 "rgblight": {
29 "saturation_steps": 8,
30 "brightness_steps": 8,
29 "led_count": 20, 31 "led_count": 20,
30 "max_brightness": 200, 32 "max_brightness": 200,
31 "sleep": true 33 "sleep": true
diff --git a/keyboards/sawnsprojects/satxri6key/config.h b/keyboards/sawnsprojects/satxri6key/config.h
index faf80f1df5..76bf7bffcc 100644
--- a/keyboards/sawnsprojects/satxri6key/config.h
+++ b/keyboards/sawnsprojects/satxri6key/config.h
@@ -16,9 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19 #define RGBLIGHT_HUE_STEP 8
20 #define RGBLIGHT_SAT_STEP 8
21 #define RGBLIGHT_VAL_STEP 8
22#define RGBLIGHT_EFFECT_BREATHING 19#define RGBLIGHT_EFFECT_BREATHING
23#define RGBLIGHT_EFFECT_RAINBOW_MOOD 20#define RGBLIGHT_EFFECT_RAINBOW_MOOD
24#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 21#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/sawnsprojects/satxri6key/info.json b/keyboards/sawnsprojects/satxri6key/info.json
index 9dcbfb3d3e..b9047bed4b 100644
--- a/keyboards/sawnsprojects/satxri6key/info.json
+++ b/keyboards/sawnsprojects/satxri6key/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 6, 14 "led_count": 6,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/sawnsprojects/vcl65/solder/config.h b/keyboards/sawnsprojects/vcl65/solder/config.h
index 4dda913d3d..a1c767be61 100644
--- a/keyboards/sawnsprojects/vcl65/solder/config.h
+++ b/keyboards/sawnsprojects/vcl65/solder/config.h
@@ -16,10 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19 #define RGBLIGHT_HUE_STEP 8
20 #define RGBLIGHT_SAT_STEP 8
21 #define RGBLIGHT_VAL_STEP 8
22/*== all animations enable ==*/
23/*== all animations enable ==*/ 19/*== all animations enable ==*/
24#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
25#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/sawnsprojects/vcl65/solder/info.json b/keyboards/sawnsprojects/vcl65/solder/info.json
index 0b046df999..1473cb5132 100644
--- a/keyboards/sawnsprojects/vcl65/solder/info.json
+++ b/keyboards/sawnsprojects/vcl65/solder/info.json
@@ -21,6 +21,8 @@
21 "pin": "B7" 21 "pin": "B7"
22 }, 22 },
23 "rgblight": { 23 "rgblight": {
24 "saturation_steps": 8,
25 "brightness_steps": 8,
24 "led_count": 20, 26 "led_count": 20,
25 "max_brightness": 200, 27 "max_brightness": 200,
26 "sleep": true 28 "sleep": true
diff --git a/keyboards/sck/osa/config.h b/keyboards/sck/osa/config.h
deleted file mode 100644
index ac82fb4eb0..0000000000
--- a/keyboards/sck/osa/config.h
+++ /dev/null
@@ -1,38 +0,0 @@
1/*
2Copyright 2019 jrfhoutx
3
4This program is free software: you can redistribute it and/or modify
5it under the terms of the GNU General Public License as published by
6the Free Software Foundation, either version 2 of the License, or
7(at your option) any later version.
8
9This program is distributed in the hope that it will be useful,
10but WITHOUT ANY WARRANTY; without even the implied warranty of
11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12GNU General Public License for more details.
13
14You should have received a copy of the GNU General Public License
15along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/
17
18#pragma once
19
20 #define RGBLIGHT_HUE_STEP 10
21 #define RGBLIGHT_SAT_STEP 17
22 #define RGBLIGHT_VAL_STEP 17
23
24/*
25 * Feature disable options
26 * These options are also useful to firmware size reduction.
27 */
28
29/* disable debug print */
30//#define NO_DEBUG
31
32/* disable print */
33//#define NO_PRINT
34
35/* disable action features */
36//#define NO_ACTION_LAYER
37//#define NO_ACTION_TAPPING
38//#define NO_ACTION_ONESHOT
diff --git a/keyboards/sck/osa/info.json b/keyboards/sck/osa/info.json
index 2cbf7af652..823b94f477 100644
--- a/keyboards/sck/osa/info.json
+++ b/keyboards/sck/osa/info.json
@@ -19,6 +19,7 @@
19 "scroll_lock": "B6" 19 "scroll_lock": "B6"
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "hue_steps": 10,
22 "led_count": 9, 23 "led_count": 9,
23 "sleep": true 24 "sleep": true
24 }, 25 },
diff --git a/keyboards/sendyyeah/pix/config.h b/keyboards/sendyyeah/pix/config.h
index b574747a53..9cef535287 100644
--- a/keyboards/sendyyeah/pix/config.h
+++ b/keyboards/sendyyeah/pix/config.h
@@ -25,9 +25,6 @@
25/* Locking resynchronize hack */ 25/* Locking resynchronize hack */
26#define LOCKING_RESYNC_ENABLE 26#define LOCKING_RESYNC_ENABLE
27 27
28#define RGBLIGHT_HUE_STEP 8
29#define RGBLIGHT_SAT_STEP 8
30#define RGBLIGHT_VAL_STEP 8
31#define RGBLIGHT_EFFECT_BREATHING 28#define RGBLIGHT_EFFECT_BREATHING
32#define RGBLIGHT_EFFECT_RAINBOW_MOOD 29#define RGBLIGHT_EFFECT_RAINBOW_MOOD
33#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 30#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/sendyyeah/pix/info.json b/keyboards/sendyyeah/pix/info.json
index f3e8103dde..fdf28b40d0 100644
--- a/keyboards/sendyyeah/pix/info.json
+++ b/keyboards/sendyyeah/pix/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 15, 14 "led_count": 15,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/sentraq/number_pad/config.h b/keyboards/sentraq/number_pad/config.h
index 0addea9793..b3914214fe 100644
--- a/keyboards/sentraq/number_pad/config.h
+++ b/keyboards/sentraq/number_pad/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/sentraq/number_pad/info.json b/keyboards/sentraq/number_pad/info.json
index d0958681bb..7f78c1be99 100644
--- a/keyboards/sentraq/number_pad/info.json
+++ b/keyboards/sentraq/number_pad/info.json
@@ -8,6 +8,8 @@
8 "device_version": "0.0.1" 8 "device_version": "0.0.1"
9 }, 9 },
10 "rgblight": { 10 "rgblight": {
11 "saturation_steps": 8,
12 "brightness_steps": 8,
11 "led_count": 13, 13 "led_count": 13,
12 "sleep": true 14 "sleep": true
13 }, 15 },
diff --git a/keyboards/sentraq/s60_x/rgb/config.h b/keyboards/sentraq/s60_x/rgb/config.h
index 401de718c1..d702489ee7 100644
--- a/keyboards/sentraq/s60_x/rgb/config.h
+++ b/keyboards/sentraq/s60_x/rgb/config.h
@@ -16,6 +16,3 @@
16#define RGBLIGHT_EFFECT_RGB_TEST 16#define RGBLIGHT_EFFECT_RGB_TEST
17#define RGBLIGHT_EFFECT_ALTERNATING 17#define RGBLIGHT_EFFECT_ALTERNATING
18#define RGBLIGHT_EFFECT_TWINKLE 18#define RGBLIGHT_EFFECT_TWINKLE
19#define RGBLIGHT_HUE_STEP 8
20#define RGBLIGHT_SAT_STEP 8
21#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/sentraq/s60_x/rgb/info.json b/keyboards/sentraq/s60_x/rgb/info.json
index bfe0b12bbb..fb95952d92 100644
--- a/keyboards/sentraq/s60_x/rgb/info.json
+++ b/keyboards/sentraq/s60_x/rgb/info.json
@@ -10,6 +10,8 @@
10 "breathing": true 10 "breathing": true
11 }, 11 },
12 "rgblight": { 12 "rgblight": {
13 "saturation_steps": 8,
14 "brightness_steps": 8,
13 "led_count": 10 15 "led_count": 10
14 }, 16 },
15 "ws2812": { 17 "ws2812": {
diff --git a/keyboards/sentraq/s65_plus/config.h b/keyboards/sentraq/s65_plus/config.h
index 477128c304..1f134beb1e 100644
--- a/keyboards/sentraq/s65_plus/config.h
+++ b/keyboards/sentraq/s65_plus/config.h
@@ -10,9 +10,6 @@
10#define RGBLIGHT_EFFECT_RGB_TEST 10#define RGBLIGHT_EFFECT_RGB_TEST
11#define RGBLIGHT_EFFECT_ALTERNATING 11#define RGBLIGHT_EFFECT_ALTERNATING
12#define RGBLIGHT_EFFECT_TWINKLE 12#define RGBLIGHT_EFFECT_TWINKLE
13#define RGBLIGHT_HUE_STEP 8
14#define RGBLIGHT_SAT_STEP 8
15#define RGBLIGHT_VAL_STEP 8
16#define RGBLIGHT_EFFECT_KNIGHT_OFFSET 20 13#define RGBLIGHT_EFFECT_KNIGHT_OFFSET 20
17 14
18/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 15/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
diff --git a/keyboards/sentraq/s65_plus/info.json b/keyboards/sentraq/s65_plus/info.json
index a50127f761..d2161c5cdb 100644
--- a/keyboards/sentraq/s65_plus/info.json
+++ b/keyboards/sentraq/s65_plus/info.json
@@ -17,6 +17,8 @@
17 "pin": "B7" 17 "pin": "B7"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "saturation_steps": 8,
21 "brightness_steps": 8,
20 "led_count": 20 22 "led_count": 20
21 }, 23 },
22 "ws2812": { 24 "ws2812": {
diff --git a/keyboards/sentraq/s65_x/config.h b/keyboards/sentraq/s65_x/config.h
index 477128c304..1f134beb1e 100644
--- a/keyboards/sentraq/s65_x/config.h
+++ b/keyboards/sentraq/s65_x/config.h
@@ -10,9 +10,6 @@
10#define RGBLIGHT_EFFECT_RGB_TEST 10#define RGBLIGHT_EFFECT_RGB_TEST
11#define RGBLIGHT_EFFECT_ALTERNATING 11#define RGBLIGHT_EFFECT_ALTERNATING
12#define RGBLIGHT_EFFECT_TWINKLE 12#define RGBLIGHT_EFFECT_TWINKLE
13#define RGBLIGHT_HUE_STEP 8
14#define RGBLIGHT_SAT_STEP 8
15#define RGBLIGHT_VAL_STEP 8
16#define RGBLIGHT_EFFECT_KNIGHT_OFFSET 20 13#define RGBLIGHT_EFFECT_KNIGHT_OFFSET 20
17 14
18/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 15/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
diff --git a/keyboards/sentraq/s65_x/info.json b/keyboards/sentraq/s65_x/info.json
index 80266277eb..764c1edf2f 100644
--- a/keyboards/sentraq/s65_x/info.json
+++ b/keyboards/sentraq/s65_x/info.json
@@ -19,6 +19,8 @@
19 "as_caps_lock": true 19 "as_caps_lock": true
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "saturation_steps": 8,
23 "brightness_steps": 8,
22 "led_count": 20, 24 "led_count": 20,
23 "sleep": true 25 "sleep": true
24 }, 26 },
diff --git a/keyboards/sets3n/kk980/config.h b/keyboards/sets3n/kk980/config.h
index cb1a301ae6..25a0458f32 100644
--- a/keyboards/sets3n/kk980/config.h
+++ b/keyboards/sets3n/kk980/config.h
@@ -33,9 +33,6 @@
33#define RGBLIGHT_EFFECT_ALTERNATING 33#define RGBLIGHT_EFFECT_ALTERNATING
34#define RGBLIGHT_EFFECT_TWINKLE 34#define RGBLIGHT_EFFECT_TWINKLE
35 35
36#define RGBLIGHT_HUE_STEP 8
37#define RGBLIGHT_SAT_STEP 8
38#define RGBLIGHT_VAL_STEP 8
39#define RGBLIGHT_LAYERS 36#define RGBLIGHT_LAYERS
40#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF 37#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF
41 38
diff --git a/keyboards/sets3n/kk980/info.json b/keyboards/sets3n/kk980/info.json
index ffe1134514..1350b90013 100644
--- a/keyboards/sets3n/kk980/info.json
+++ b/keyboards/sets3n/kk980/info.json
@@ -12,6 +12,8 @@
12 "pin": "B7" 12 "pin": "B7"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "saturation_steps": 8,
16 "brightness_steps": 8,
15 "led_count": 102, 17 "led_count": 102,
16 "max_brightness": 230 18 "max_brightness": 230
17 }, 19 },
diff --git a/keyboards/silverbullet44/config.h b/keyboards/silverbullet44/config.h
index 290d5f510b..30dc9f2744 100644
--- a/keyboards/silverbullet44/config.h
+++ b/keyboards/silverbullet44/config.h
@@ -29,9 +29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29 29
30 #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_TYPING_HEATMAP 30 #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_TYPING_HEATMAP
31 #else 31 #else
32 #define RGBLIGHT_HUE_STEP 8
33 #define RGBLIGHT_SAT_STEP 8
34 #define RGBLIGHT_VAL_STEP 8
35 #define RGBLIGHT_EFFECT_BREATHING 32 #define RGBLIGHT_EFFECT_BREATHING
36 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 33 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
37 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 34 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/silverbullet44/info.json b/keyboards/silverbullet44/info.json
index 241c8a688a..11edcee166 100644
--- a/keyboards/silverbullet44/info.json
+++ b/keyboards/silverbullet44/info.json
@@ -18,6 +18,8 @@
18 "speed_steps": 8 18 "speed_steps": 8
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 52, 23 "led_count": 52,
22 "max_brightness": 150, 24 "max_brightness": 150,
23 "led_map": [0, 1, 2, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 3, 4, 5, 6, 26, 27, 28, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 29, 30, 31, 32], 25 "led_map": [0, 1, 2, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 3, 4, 5, 6, 26, 27, 28, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 29, 30, 31, 32],
diff --git a/keyboards/skeletn87/hotswap/config.h b/keyboards/skeletn87/hotswap/config.h
index c45c42df7a..3da790a039 100644
--- a/keyboards/skeletn87/hotswap/config.h
+++ b/keyboards/skeletn87/hotswap/config.h
@@ -27,6 +27,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define RGBLIGHT_EFFECT_RGB_TEST 27#define RGBLIGHT_EFFECT_RGB_TEST
28#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30#define RGBLIGHT_HUE_STEP 8
31#define RGBLIGHT_SAT_STEP 8
32#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/skeletn87/hotswap/info.json b/keyboards/skeletn87/hotswap/info.json
index aedf688c44..fc3232ec85 100644
--- a/keyboards/skeletn87/hotswap/info.json
+++ b/keyboards/skeletn87/hotswap/info.json
@@ -26,6 +26,8 @@
26 "pin": "B3" 26 "pin": "B3"
27 }, 27 },
28 "rgblight": { 28 "rgblight": {
29 "saturation_steps": 8,
30 "brightness_steps": 8,
29 "led_count": 10, 31 "led_count": 10,
30 "max_brightness": 200, 32 "max_brightness": 200,
31 "sleep": true 33 "sleep": true
diff --git a/keyboards/skeletn87/soldered/config.h b/keyboards/skeletn87/soldered/config.h
index c45c42df7a..3da790a039 100644
--- a/keyboards/skeletn87/soldered/config.h
+++ b/keyboards/skeletn87/soldered/config.h
@@ -27,6 +27,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define RGBLIGHT_EFFECT_RGB_TEST 27#define RGBLIGHT_EFFECT_RGB_TEST
28#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30#define RGBLIGHT_HUE_STEP 8
31#define RGBLIGHT_SAT_STEP 8
32#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/skeletn87/soldered/info.json b/keyboards/skeletn87/soldered/info.json
index 1230438191..479d68e701 100644
--- a/keyboards/skeletn87/soldered/info.json
+++ b/keyboards/skeletn87/soldered/info.json
@@ -26,6 +26,8 @@
26 "pin": "B2" 26 "pin": "B2"
27 }, 27 },
28 "rgblight": { 28 "rgblight": {
29 "saturation_steps": 8,
30 "brightness_steps": 8,
29 "led_count": 10, 31 "led_count": 10,
30 "max_brightness": 200, 32 "max_brightness": 200,
31 "sleep": true 33 "sleep": true
diff --git a/keyboards/skeletonkbd/skeletonnumpad/config.h b/keyboards/skeletonkbd/skeletonnumpad/config.h
index 0682aa94b0..ed6c706fe1 100644
--- a/keyboards/skeletonkbd/skeletonnumpad/config.h
+++ b/keyboards/skeletonkbd/skeletonnumpad/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20# define RGBLIGHT_HUE_STEP 8
21# define RGBLIGHT_SAT_STEP 8
22# define RGBLIGHT_VAL_STEP 8
23# define RGBLIGHT_EFFECT_BREATHING 20# define RGBLIGHT_EFFECT_BREATHING
24# define RGBLIGHT_EFFECT_RAINBOW_MOOD 21# define RGBLIGHT_EFFECT_RAINBOW_MOOD
25# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/skeletonkbd/skeletonnumpad/info.json b/keyboards/skeletonkbd/skeletonnumpad/info.json
index 7b93a11323..380725dae5 100644
--- a/keyboards/skeletonkbd/skeletonnumpad/info.json
+++ b/keyboards/skeletonkbd/skeletonnumpad/info.json
@@ -12,6 +12,8 @@
12 "pin": "D4" 12 "pin": "D4"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "saturation_steps": 8,
16 "brightness_steps": 8,
15 "led_count": 17, 17 "led_count": 17,
16 "max_brightness": 120, 18 "max_brightness": 120,
17 "sleep": true 19 "sleep": true
diff --git a/keyboards/smk60/config.h b/keyboards/smk60/config.h
index 98fe61d124..24fbd4d7b9 100644
--- a/keyboards/smk60/config.h
+++ b/keyboards/smk60/config.h
@@ -31,6 +31,3 @@
31#define RGBLIGHT_EFFECT_RGB_TEST 31#define RGBLIGHT_EFFECT_RGB_TEST
32#define RGBLIGHT_EFFECT_ALTERNATING 32#define RGBLIGHT_EFFECT_ALTERNATING
33#define RGBLIGHT_EFFECT_TWINKLE 33#define RGBLIGHT_EFFECT_TWINKLE
34#define RGBLIGHT_HUE_STEP 8
35#define RGBLIGHT_SAT_STEP 8
36#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/smk60/info.json b/keyboards/smk60/info.json
index 7dc1cda0db..df95cc0f24 100644
--- a/keyboards/smk60/info.json
+++ b/keyboards/smk60/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 4 14 "led_count": 4
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/sneakbox/aliceclonergb/config.h b/keyboards/sneakbox/aliceclonergb/config.h
index c671886e79..8c87904b09 100644
--- a/keyboards/sneakbox/aliceclonergb/config.h
+++ b/keyboards/sneakbox/aliceclonergb/config.h
@@ -27,6 +27,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define RGBLIGHT_EFFECT_RGB_TEST 27#define RGBLIGHT_EFFECT_RGB_TEST
28#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30#define RGBLIGHT_HUE_STEP 8
31#define RGBLIGHT_SAT_STEP 8
32#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/sneakbox/aliceclonergb/info.json b/keyboards/sneakbox/aliceclonergb/info.json
index b5398e46dc..d9b76d7676 100644
--- a/keyboards/sneakbox/aliceclonergb/info.json
+++ b/keyboards/sneakbox/aliceclonergb/info.json
@@ -27,6 +27,8 @@
27 "matrix": [2, 0] 27 "matrix": [2, 0]
28 }, 28 },
29 "rgblight": { 29 "rgblight": {
30 "saturation_steps": 8,
31 "brightness_steps": 8,
30 "led_count": 16 32 "led_count": 16
31 }, 33 },
32 "ws2812": { 34 "ws2812": {
diff --git a/keyboards/sneakbox/ava/config.h b/keyboards/sneakbox/ava/config.h
index 78ebef5b30..8c87904b09 100644
--- a/keyboards/sneakbox/ava/config.h
+++ b/keyboards/sneakbox/ava/config.h
@@ -27,6 +27,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define RGBLIGHT_EFFECT_RGB_TEST 27#define RGBLIGHT_EFFECT_RGB_TEST
28#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30#define RGBLIGHT_HUE_STEP 8
31#define RGBLIGHT_SAT_STEP 8
32#define RGBLIGHT_VAL_STEP 8 \ No newline at end of file
diff --git a/keyboards/sneakbox/ava/info.json b/keyboards/sneakbox/ava/info.json
index c25da340e6..b96ed8290e 100644
--- a/keyboards/sneakbox/ava/info.json
+++ b/keyboards/sneakbox/ava/info.json
@@ -23,6 +23,8 @@
23 "num_lock": "D4" 23 "num_lock": "D4"
24 }, 24 },
25 "rgblight": { 25 "rgblight": {
26 "saturation_steps": 8,
27 "brightness_steps": 8,
26 "led_count": 14 28 "led_count": 14
27 }, 29 },
28 "ws2812": { 30 "ws2812": {
diff --git a/keyboards/soda/cherish/config.h b/keyboards/soda/cherish/config.h
index 1ab44f422c..43840513f4 100644
--- a/keyboards/soda/cherish/config.h
+++ b/keyboards/soda/cherish/config.h
@@ -48,6 +48,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48#define RGBLIGHT_EFFECT_RGB_TEST 48#define RGBLIGHT_EFFECT_RGB_TEST
49#define RGBLIGHT_EFFECT_ALTERNATING 49#define RGBLIGHT_EFFECT_ALTERNATING
50#define RGBLIGHT_EFFECT_TWINKLE 50#define RGBLIGHT_EFFECT_TWINKLE
51#define RGBLIGHT_HUE_STEP 8
52#define RGBLIGHT_SAT_STEP 8
53#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/soda/cherish/info.json b/keyboards/soda/cherish/info.json
index fd9889acdb..48e4d137be 100644
--- a/keyboards/soda/cherish/info.json
+++ b/keyboards/soda/cherish/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 1 14 "led_count": 1
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/sofle/keyhive/config.h b/keyboards/sofle/keyhive/config.h
index 9f82ce80ec..63450e2536 100755
--- a/keyboards/sofle/keyhive/config.h
+++ b/keyboards/sofle/keyhive/config.h
@@ -27,12 +27,3 @@
27#define SPLIT_WPM_ENABLE 27#define SPLIT_WPM_ENABLE
28#define SPLIT_OLED_ENABLE 28#define SPLIT_OLED_ENABLE
29#define SPLIT_TRANSPORT_MIRROR 29#define SPLIT_TRANSPORT_MIRROR
30
31// Add RGB underglow
32// by defining in the keyboard, incompatible keymaps will fail to compile.
33#ifdef RGBLIGHT_ENABLE
34# define RGBLIGHT_HUE_STEP 10
35# define RGBLIGHT_SAT_STEP 17
36# define RGBLIGHT_VAL_STEP 17
37//# define RGBLIGHT_LAYERS //Enable layer light indicators. Not required as updates are done in layer_state_set_user and led_update_user (+588).
38#endif
diff --git a/keyboards/sofle/keyhive/info.json b/keyboards/sofle/keyhive/info.json
index 7807a546c3..d4718d3a8b 100644
--- a/keyboards/sofle/keyhive/info.json
+++ b/keyboards/sofle/keyhive/info.json
@@ -10,6 +10,7 @@
10 "pin": "D3" 10 "pin": "D3"
11 }, 11 },
12 "rgblight": { 12 "rgblight": {
13 "hue_steps": 10,
13 "led_count": 74, 14 "led_count": 74,
14 "max_brightness": 100, 15 "max_brightness": 100,
15 "led_map": [28, 16, 4, 1, 13, 25, 10, 36, 35, 34, 33, 32, 31, 30, 29, 27, 26, 24, 23, 22, 21, 20, 19, 18, 17, 15, 14, 12, 11, 9, 8, 7, 6, 5, 3, 2, 0, 45, 57, 69, 72, 60, 48, 63, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 61, 62, 64, 65, 66, 67, 68, 70, 71, 73], 16 "led_map": [28, 16, 4, 1, 13, 25, 10, 36, 35, 34, 33, 32, 31, 30, 29, 27, 26, 24, 23, 22, 21, 20, 19, 18, 17, 15, 14, 12, 11, 9, 8, 7, 6, 5, 3, 2, 0, 45, 57, 69, 72, 60, 48, 63, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 61, 62, 64, 65, 66, 67, 68, 70, 71, 73],
diff --git a/keyboards/spaceholdings/nebula12/config.h b/keyboards/spaceholdings/nebula12/config.h
index e30f54c02d..209da53681 100755
--- a/keyboards/spaceholdings/nebula12/config.h
+++ b/keyboards/spaceholdings/nebula12/config.h
@@ -40,9 +40,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
40#define WS2812_SPI_SCK_PAL_MODE 0 40#define WS2812_SPI_SCK_PAL_MODE 0
41#define WS2812_SPI_SCK_PIN B13 41#define WS2812_SPI_SCK_PIN B13
42 42
43 #define RGBLIGHT_HUE_STEP 8
44 #define RGBLIGHT_SAT_STEP 8
45 #define RGBLIGHT_VAL_STEP 8
46#define RGBLIGHT_EFFECT_BREATHING 43#define RGBLIGHT_EFFECT_BREATHING
47#define RGBLIGHT_EFFECT_RAINBOW_MOOD 44#define RGBLIGHT_EFFECT_RAINBOW_MOOD
48#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 45#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/spaceholdings/nebula12/info.json b/keyboards/spaceholdings/nebula12/info.json
index 68c8ec1763..c35cc685f2 100755
--- a/keyboards/spaceholdings/nebula12/info.json
+++ b/keyboards/spaceholdings/nebula12/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 10 14 "led_count": 10
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/spaceholdings/nebula68/config.h b/keyboards/spaceholdings/nebula68/config.h
index 15972c8d77..b532cea3d2 100755
--- a/keyboards/spaceholdings/nebula68/config.h
+++ b/keyboards/spaceholdings/nebula68/config.h
@@ -23,9 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23#define WS2812_DMA_STREAM STM32_DMA1_STREAM3 // DMA Stream for TIMx_UP, see the respective reference manual for the appropriate values for your MCU. 23#define WS2812_DMA_STREAM STM32_DMA1_STREAM3 // DMA Stream for TIMx_UP, see the respective reference manual for the appropriate values for your MCU.
24#define WS2812_DMA_CHANNEL 3 // DMA Channel for TIMx_UP, see the respective reference manual for the appropriate values for your MCU. 24#define WS2812_DMA_CHANNEL 3 // DMA Channel for TIMx_UP, see the respective reference manual for the appropriate values for your MCU.
25 25
26 #define RGBLIGHT_HUE_STEP 8
27 #define RGBLIGHT_SAT_STEP 8
28 #define RGBLIGHT_VAL_STEP 8
29#define RGBLIGHT_EFFECT_BREATHING 26#define RGBLIGHT_EFFECT_BREATHING
30#define RGBLIGHT_EFFECT_RAINBOW_MOOD 27#define RGBLIGHT_EFFECT_RAINBOW_MOOD
31#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 28#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/spaceholdings/nebula68/info.json b/keyboards/spaceholdings/nebula68/info.json
index 470ac8db6b..50335a6911 100755
--- a/keyboards/spaceholdings/nebula68/info.json
+++ b/keyboards/spaceholdings/nebula68/info.json
@@ -13,6 +13,8 @@
13 "driver": "pwm" 13 "driver": "pwm"
14 }, 14 },
15 "rgblight": { 15 "rgblight": {
16 "saturation_steps": 8,
17 "brightness_steps": 8,
16 "led_count": 10, 18 "led_count": 10,
17 "max_brightness": 210 19 "max_brightness": 210
18 }, 20 },
diff --git a/keyboards/splitkb/zima/config.h b/keyboards/splitkb/zima/config.h
index 0f6fbbb8f4..21fc2a2609 100644
--- a/keyboards/splitkb/zima/config.h
+++ b/keyboards/splitkb/zima/config.h
@@ -21,9 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21#define AUDIO_CLICKY 21#define AUDIO_CLICKY
22#define NO_MUSIC_MODE 22#define NO_MUSIC_MODE
23 23
24#define RGBLIGHT_HUE_STEP 8
25#define RGBLIGHT_SAT_STEP 8
26#define RGBLIGHT_VAL_STEP 8
27#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
28#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
29#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/splitkb/zima/info.json b/keyboards/splitkb/zima/info.json
index 6fabc14745..f017905224 100644
--- a/keyboards/splitkb/zima/info.json
+++ b/keyboards/splitkb/zima/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 5, 14 "led_count": 5,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/star75/config.h b/keyboards/star75/config.h
index 20708ca991..e2395f0dd5 100644
--- a/keyboards/star75/config.h
+++ b/keyboards/star75/config.h
@@ -20,7 +20,4 @@ SPDX-License-Identifier: GPL-2.0-or-later */
20#define RGBLIGHT_EFFECT_ALTERNATING 20#define RGBLIGHT_EFFECT_ALTERNATING
21#define RGBLIGHT_EFFECT_TWINKLE 21#define RGBLIGHT_EFFECT_TWINKLE
22#define RGBLIGHT_LAYERS 22#define RGBLIGHT_LAYERS
23#define RGBLIGHT_HUE_STEP 8
24#define RGBLIGHT_SAT_STEP 8
25#define RGBLIGHT_VAL_STEP 8
26#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF 23#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF
diff --git a/keyboards/star75/info.json b/keyboards/star75/info.json
index 3fc40e6818..53ff787c99 100644
--- a/keyboards/star75/info.json
+++ b/keyboards/star75/info.json
@@ -12,6 +12,8 @@
12 "pin": "B3" 12 "pin": "B3"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "saturation_steps": 8,
16 "brightness_steps": 8,
15 "led_count": 1, 17 "led_count": 1,
16 "max_brightness": 180 18 "max_brightness": 180
17 }, 19 },
diff --git a/keyboards/stello65/hs_rev1/config.h b/keyboards/stello65/hs_rev1/config.h
index 1cbcf4c939..45cbc7b166 100644
--- a/keyboards/stello65/hs_rev1/config.h
+++ b/keyboards/stello65/hs_rev1/config.h
@@ -3,9 +3,6 @@
3 3
4#pragma once 4#pragma once
5 5
6//# define RGBLIGHT_HUE_STEP 8
7//# define RGBLIGHT_SAT_STEP 8
8//# define RGBLIGHT_VAL_STEP 8
9/*== all animations enable ==*/ 6/*== all animations enable ==*/
10#define RGBLIGHT_EFFECT_BREATHING 7#define RGBLIGHT_EFFECT_BREATHING
11#define RGBLIGHT_EFFECT_RAINBOW_MOOD 8#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/stello65/sl_rev1/config.h b/keyboards/stello65/sl_rev1/config.h
index 1cbcf4c939..45cbc7b166 100644
--- a/keyboards/stello65/sl_rev1/config.h
+++ b/keyboards/stello65/sl_rev1/config.h
@@ -3,9 +3,6 @@
3 3
4#pragma once 4#pragma once
5 5
6//# define RGBLIGHT_HUE_STEP 8
7//# define RGBLIGHT_SAT_STEP 8
8//# define RGBLIGHT_VAL_STEP 8
9/*== all animations enable ==*/ 6/*== all animations enable ==*/
10#define RGBLIGHT_EFFECT_BREATHING 7#define RGBLIGHT_EFFECT_BREATHING
11#define RGBLIGHT_EFFECT_RAINBOW_MOOD 8#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/stratos/config.h b/keyboards/stratos/config.h
index c87b8d1624..d23e4768e1 100644
--- a/keyboards/stratos/config.h
+++ b/keyboards/stratos/config.h
@@ -19,9 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20/* RGB LEDs */ 20/* RGB LEDs */
21#ifdef RGBLIGHT_ENABLE 21#ifdef RGBLIGHT_ENABLE
22#define RGBLIGHT_HUE_STEP 8
23#define RGBLIGHT_SAT_STEP 8
24#define RGBLIGHT_VAL_STEP 8
25#define RGBLIGHT_EFFECT_BREATHING 22#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 23#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 24#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/stratos/info.json b/keyboards/stratos/info.json
index 2cdf427426..479dd76078 100644
--- a/keyboards/stratos/info.json
+++ b/keyboards/stratos/info.json
@@ -12,6 +12,8 @@
12 "pin": "D2" 12 "pin": "D2"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "saturation_steps": 8,
16 "brightness_steps": 8,
15 "led_count": 14, 17 "led_count": 14,
16 "max_brightness": 200, 18 "max_brightness": 200,
17 "sleep": true 19 "sleep": true
diff --git a/keyboards/studiokestra/bourgeau/config.h b/keyboards/studiokestra/bourgeau/config.h
index 1d0c2f5567..f4ede5dacf 100644
--- a/keyboards/studiokestra/bourgeau/config.h
+++ b/keyboards/studiokestra/bourgeau/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23/*== all animations enable ==*/ 20/*== all animations enable ==*/
24#define RGBLIGHT_EFFECT_BREATHING 21#define RGBLIGHT_EFFECT_BREATHING
25#define RGBLIGHT_EFFECT_RAINBOW_MOOD 22#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/studiokestra/bourgeau/info.json b/keyboards/studiokestra/bourgeau/info.json
index 95e6ca6954..8c9fc1586c 100644
--- a/keyboards/studiokestra/bourgeau/info.json
+++ b/keyboards/studiokestra/bourgeau/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 24, 14 "led_count": 24,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/studiokestra/cascade/config.h b/keyboards/studiokestra/cascade/config.h
index d68859814a..90f135d7d3 100644
--- a/keyboards/studiokestra/cascade/config.h
+++ b/keyboards/studiokestra/cascade/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/studiokestra/cascade/info.json b/keyboards/studiokestra/cascade/info.json
index 550084396c..200db6a0d2 100644
--- a/keyboards/studiokestra/cascade/info.json
+++ b/keyboards/studiokestra/cascade/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 16, 14 "led_count": 16,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/studiokestra/frl84/config.h b/keyboards/studiokestra/frl84/config.h
index bd02bc17c3..1d75891212 100644
--- a/keyboards/studiokestra/frl84/config.h
+++ b/keyboards/studiokestra/frl84/config.h
@@ -3,9 +3,6 @@
3 3
4#pragma once 4#pragma once
5 5
6#define RGBLIGHT_HUE_STEP 8
7#define RGBLIGHT_SAT_STEP 8
8#define RGBLIGHT_VAL_STEP 8
9#define RGBLIGHT_EFFECT_BREATHING 6#define RGBLIGHT_EFFECT_BREATHING
10#define RGBLIGHT_EFFECT_RAINBOW_MOOD 7#define RGBLIGHT_EFFECT_RAINBOW_MOOD
11#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 8#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/studiokestra/frl84/info.json b/keyboards/studiokestra/frl84/info.json
index 04e00b7b46..e28e5be7fa 100644
--- a/keyboards/studiokestra/frl84/info.json
+++ b/keyboards/studiokestra/frl84/info.json
@@ -21,6 +21,8 @@
21 "pin": "B0" 21 "pin": "B0"
22 }, 22 },
23 "rgblight": { 23 "rgblight": {
24 "saturation_steps": 8,
25 "brightness_steps": 8,
24 "led_count": 18, 26 "led_count": 18,
25 "max_brightness": 200, 27 "max_brightness": 200,
26 "sleep": true 28 "sleep": true
diff --git a/keyboards/studiokestra/galatea/rev2/config.h b/keyboards/studiokestra/galatea/rev2/config.h
index 93783c9858..c7a2fb8f48 100644
--- a/keyboards/studiokestra/galatea/rev2/config.h
+++ b/keyboards/studiokestra/galatea/rev2/config.h
@@ -3,9 +3,6 @@
3 3
4#pragma once 4#pragma once
5 5
6#define RGBLIGHT_HUE_STEP 8
7#define RGBLIGHT_SAT_STEP 8
8#define RGBLIGHT_VAL_STEP 8
9#define RGBLIGHT_EFFECT_BREATHING 6#define RGBLIGHT_EFFECT_BREATHING
10#define RGBLIGHT_EFFECT_RAINBOW_MOOD 7#define RGBLIGHT_EFFECT_RAINBOW_MOOD
11#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 8#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/studiokestra/galatea/rev2/info.json b/keyboards/studiokestra/galatea/rev2/info.json
index 87cff34833..3520f50921 100644
--- a/keyboards/studiokestra/galatea/rev2/info.json
+++ b/keyboards/studiokestra/galatea/rev2/info.json
@@ -33,6 +33,8 @@
33 "pin": "D4" 33 "pin": "D4"
34 }, 34 },
35 "rgblight": { 35 "rgblight": {
36 "saturation_steps": 8,
37 "brightness_steps": 8,
36 "led_count": 24, 38 "led_count": 24,
37 "max_brightness": 200, 39 "max_brightness": 200,
38 "sleep": true 40 "sleep": true
diff --git a/keyboards/swiftrax/retropad/config.h b/keyboards/swiftrax/retropad/config.h
index 9601386d13..e6934e4b64 100644
--- a/keyboards/swiftrax/retropad/config.h
+++ b/keyboards/swiftrax/retropad/config.h
@@ -27,9 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define RGBLIGHT_EFFECT_RGB_TEST 27#define RGBLIGHT_EFFECT_RGB_TEST
28#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30#define RGBLIGHT_HUE_STEP 8
31#define RGBLIGHT_SAT_STEP 8
32#define RGBLIGHT_VAL_STEP 8
33 30
34/*EEPROM for via*/ 31/*EEPROM for via*/
35#define DYNAMIC_KEYMAP_LAYER_COUNT 3 32#define DYNAMIC_KEYMAP_LAYER_COUNT 3
diff --git a/keyboards/swiftrax/retropad/info.json b/keyboards/swiftrax/retropad/info.json
index ad243e8208..b60323c9b0 100644
--- a/keyboards/swiftrax/retropad/info.json
+++ b/keyboards/swiftrax/retropad/info.json
@@ -22,6 +22,8 @@
22 "matrix": [1, 0] 22 "matrix": [1, 0]
23 }, 23 },
24 "rgblight": { 24 "rgblight": {
25 "saturation_steps": 8,
26 "brightness_steps": 8,
25 "led_count": 6 27 "led_count": 6
26 }, 28 },
27 "ws2812": { 29 "ws2812": {
diff --git a/keyboards/takashicompany/center_enter/config.h b/keyboards/takashicompany/center_enter/config.h
index e4e9ec843d..db24eec2fc 100644
--- a/keyboards/takashicompany/center_enter/config.h
+++ b/keyboards/takashicompany/center_enter/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20# define RGBLIGHT_HUE_STEP 8
21# define RGBLIGHT_SAT_STEP 8
22# define RGBLIGHT_VAL_STEP 8
23# define RGBLIGHT_EFFECT_BREATHING 20# define RGBLIGHT_EFFECT_BREATHING
24# define RGBLIGHT_EFFECT_RAINBOW_MOOD 21# define RGBLIGHT_EFFECT_RAINBOW_MOOD
25# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/takashicompany/center_enter/info.json b/keyboards/takashicompany/center_enter/info.json
index 035bc52645..f0c0068e93 100644
--- a/keyboards/takashicompany/center_enter/info.json
+++ b/keyboards/takashicompany/center_enter/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 6, 14 "led_count": 6,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/takashicompany/compacx/config.h b/keyboards/takashicompany/compacx/config.h
index 5ef1b7acfa..9d9d494c84 100644
--- a/keyboards/takashicompany/compacx/config.h
+++ b/keyboards/takashicompany/compacx/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20# define RGBLIGHT_HUE_STEP 8
21# define RGBLIGHT_SAT_STEP 8
22# define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/takashicompany/compacx/info.json b/keyboards/takashicompany/compacx/info.json
index bad603b549..0446ac24bb 100644
--- a/keyboards/takashicompany/compacx/info.json
+++ b/keyboards/takashicompany/compacx/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 12, 14 "led_count": 12,
13 "sleep": true, 15 "sleep": true,
14 "split_count": [6, 6] 16 "split_count": [6, 6]
diff --git a/keyboards/takashicompany/endzone34/config.h b/keyboards/takashicompany/endzone34/config.h
index 781f473c63..0ed1f94324 100644
--- a/keyboards/takashicompany/endzone34/config.h
+++ b/keyboards/takashicompany/endzone34/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23/*== all animations enable ==*/ 20/*== all animations enable ==*/
24#define RGBLIGHT_EFFECT_BREATHING 21#define RGBLIGHT_EFFECT_BREATHING
25#define RGBLIGHT_EFFECT_RAINBOW_MOOD 22#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/takashicompany/endzone34/info.json b/keyboards/takashicompany/endzone34/info.json
index 449ffb15ec..536abee80d 100644
--- a/keyboards/takashicompany/endzone34/info.json
+++ b/keyboards/takashicompany/endzone34/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 9, 14 "led_count": 9,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/takashicompany/heavy_left/config.h b/keyboards/takashicompany/heavy_left/config.h
index 68ae2c86a1..0617a5c602 100644
--- a/keyboards/takashicompany/heavy_left/config.h
+++ b/keyboards/takashicompany/heavy_left/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20# define RGBLIGHT_HUE_STEP 8
21# define RGBLIGHT_SAT_STEP 8
22# define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/takashicompany/heavy_left/info.json b/keyboards/takashicompany/heavy_left/info.json
index 670b04984b..ffdd1d400a 100644
--- a/keyboards/takashicompany/heavy_left/info.json
+++ b/keyboards/takashicompany/heavy_left/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 12, 14 "led_count": 12,
13 "sleep": true, 15 "sleep": true,
14 "split_count": [6, 6] 16 "split_count": [6, 6]
diff --git a/keyboards/takashicompany/minizone/config.h b/keyboards/takashicompany/minizone/config.h
index a7619094b2..6f2f5bf698 100644
--- a/keyboards/takashicompany/minizone/config.h
+++ b/keyboards/takashicompany/minizone/config.h
@@ -3,9 +3,6 @@
3 3
4#pragma once 4#pragma once
5 5
6# define RGBLIGHT_HUE_STEP 8
7# define RGBLIGHT_SAT_STEP 8
8# define RGBLIGHT_VAL_STEP 8
9# define RGBLIGHT_EFFECT_BREATHING 6# define RGBLIGHT_EFFECT_BREATHING
10# define RGBLIGHT_EFFECT_RAINBOW_MOOD 7# define RGBLIGHT_EFFECT_RAINBOW_MOOD
11# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 8# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/takashicompany/minizone/info.json b/keyboards/takashicompany/minizone/info.json
index 34c5529f80..b6e8266f81 100644
--- a/keyboards/takashicompany/minizone/info.json
+++ b/keyboards/takashicompany/minizone/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 11, 14 "led_count": 11,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/takashicompany/qoolee/config.h b/keyboards/takashicompany/qoolee/config.h
index e4e9ec843d..db24eec2fc 100644
--- a/keyboards/takashicompany/qoolee/config.h
+++ b/keyboards/takashicompany/qoolee/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20# define RGBLIGHT_HUE_STEP 8
21# define RGBLIGHT_SAT_STEP 8
22# define RGBLIGHT_VAL_STEP 8
23# define RGBLIGHT_EFFECT_BREATHING 20# define RGBLIGHT_EFFECT_BREATHING
24# define RGBLIGHT_EFFECT_RAINBOW_MOOD 21# define RGBLIGHT_EFFECT_RAINBOW_MOOD
25# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/takashicompany/qoolee/info.json b/keyboards/takashicompany/qoolee/info.json
index c89c96541c..d39f22d928 100644
--- a/keyboards/takashicompany/qoolee/info.json
+++ b/keyboards/takashicompany/qoolee/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 6, 14 "led_count": 6,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/takashicompany/radialex/config.h b/keyboards/takashicompany/radialex/config.h
index 5ef1b7acfa..9d9d494c84 100644
--- a/keyboards/takashicompany/radialex/config.h
+++ b/keyboards/takashicompany/radialex/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20# define RGBLIGHT_HUE_STEP 8
21# define RGBLIGHT_SAT_STEP 8
22# define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/takashicompany/radialex/info.json b/keyboards/takashicompany/radialex/info.json
index 194130c4e0..1cc0124ecc 100644
--- a/keyboards/takashicompany/radialex/info.json
+++ b/keyboards/takashicompany/radialex/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 12, 14 "led_count": 12,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/takashiski/hecomi/alpha/config.h b/keyboards/takashiski/hecomi/alpha/config.h
index df9febfc3d..eebe3cf708 100644
--- a/keyboards/takashiski/hecomi/alpha/config.h
+++ b/keyboards/takashiski/hecomi/alpha/config.h
@@ -19,9 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20//#define USE_I2C 20//#define USE_I2C
21 21
22 #define RGBLIGHT_HUE_STEP 8
23 #define RGBLIGHT_SAT_STEP 8
24 #define RGBLIGHT_VAL_STEP 8
25 /*== or choose animations ==*/ 22 /*== or choose animations ==*/
26// #define RGBLIGHT_EFFECT_BREATHING 23// #define RGBLIGHT_EFFECT_BREATHING
27// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 24// #define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/takashiski/hecomi/alpha/info.json b/keyboards/takashiski/hecomi/alpha/info.json
index a5f863b1c3..a7b470ce88 100644
--- a/keyboards/takashiski/hecomi/alpha/info.json
+++ b/keyboards/takashiski/hecomi/alpha/info.json
@@ -17,6 +17,8 @@
17 "soft_serial_pin": "D1" 17 "soft_serial_pin": "D1"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "saturation_steps": 8,
21 "brightness_steps": 8,
20 "led_count": 16, 22 "led_count": 16,
21 "split_count": [8, 8] 23 "split_count": [8, 8]
22 }, 24 },
diff --git a/keyboards/takashiski/namecard2x4/rev1/config.h b/keyboards/takashiski/namecard2x4/rev1/config.h
index bf14602a6c..58233619a2 100644
--- a/keyboards/takashiski/namecard2x4/rev1/config.h
+++ b/keyboards/takashiski/namecard2x4/rev1/config.h
@@ -27,9 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define RGBLIGHT_EFFECT_RGB_TEST 27#define RGBLIGHT_EFFECT_RGB_TEST
28#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30#define RGBLIGHT_HUE_STEP 10
31#define RGBLIGHT_SAT_STEP 10
32#define RGBLIGHT_VAL_STEP 10
33 30
34/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 31/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
35#define LOCKING_SUPPORT_ENABLE 32#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/takashiski/namecard2x4/rev1/info.json b/keyboards/takashiski/namecard2x4/rev1/info.json
index de7fc7f8ef..1c727d924f 100644
--- a/keyboards/takashiski/namecard2x4/rev1/info.json
+++ b/keyboards/takashiski/namecard2x4/rev1/info.json
@@ -1,5 +1,8 @@
1{ 1{
2 "rgblight": { 2 "rgblight": {
3 "hue_steps": 10,
4 "saturation_steps": 10,
5 "brightness_steps": 10,
3 "led_count": 4 6 "led_count": 4
4 }, 7 },
5 "ws2812": { 8 "ws2812": {
diff --git a/keyboards/takashiski/namecard2x4/rev2/config.h b/keyboards/takashiski/namecard2x4/rev2/config.h
index bf14602a6c..58233619a2 100644
--- a/keyboards/takashiski/namecard2x4/rev2/config.h
+++ b/keyboards/takashiski/namecard2x4/rev2/config.h
@@ -27,9 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define RGBLIGHT_EFFECT_RGB_TEST 27#define RGBLIGHT_EFFECT_RGB_TEST
28#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30#define RGBLIGHT_HUE_STEP 10
31#define RGBLIGHT_SAT_STEP 10
32#define RGBLIGHT_VAL_STEP 10
33 30
34/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 31/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
35#define LOCKING_SUPPORT_ENABLE 32#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/takashiski/namecard2x4/rev2/info.json b/keyboards/takashiski/namecard2x4/rev2/info.json
index 6543402560..b717cef42d 100644
--- a/keyboards/takashiski/namecard2x4/rev2/info.json
+++ b/keyboards/takashiski/namecard2x4/rev2/info.json
@@ -1,5 +1,8 @@
1{ 1{
2 "rgblight": { 2 "rgblight": {
3 "hue_steps": 10,
4 "saturation_steps": 10,
5 "brightness_steps": 10,
3 "led_count": 8 6 "led_count": 8
4 }, 7 },
5 "ws2812": { 8 "ws2812": {
diff --git a/keyboards/taleguers/taleguers75/config.h b/keyboards/taleguers/taleguers75/config.h
index f3f5a9c35f..516f568f11 100644
--- a/keyboards/taleguers/taleguers75/config.h
+++ b/keyboards/taleguers/taleguers75/config.h
@@ -32,6 +32,3 @@
32#define RGBLIGHT_EFFECT_RGB_TEST 32#define RGBLIGHT_EFFECT_RGB_TEST
33#define RGBLIGHT_EFFECT_ALTERNATING 33#define RGBLIGHT_EFFECT_ALTERNATING
34#define RGBLIGHT_EFFECT_TWINKLE 34#define RGBLIGHT_EFFECT_TWINKLE
35#define RGBLIGHT_HUE_STEP 8
36#define RGBLIGHT_SAT_STEP 8
37#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/taleguers/taleguers75/info.json b/keyboards/taleguers/taleguers75/info.json
index 275f9d6efe..711fa3821a 100644
--- a/keyboards/taleguers/taleguers75/info.json
+++ b/keyboards/taleguers/taleguers75/info.json
@@ -19,6 +19,8 @@
19 ] 19 ]
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "saturation_steps": 8,
23 "brightness_steps": 8,
22 "led_count": 6, 24 "led_count": 6,
23 "sleep": true, 25 "sleep": true,
24 "led_map": [5, 4, 3, 2, 1, 0] 26 "led_map": [5, 4, 3, 2, 1, 0]
diff --git a/keyboards/tanuki/config.h b/keyboards/tanuki/config.h
index f64c8ecd2a..57fad54e73 100644
--- a/keyboards/tanuki/config.h
+++ b/keyboards/tanuki/config.h
@@ -32,9 +32,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
32#define RGBLIGHT_EFFECT_RGB_TEST 32#define RGBLIGHT_EFFECT_RGB_TEST
33#define RGBLIGHT_EFFECT_ALTERNATING 33#define RGBLIGHT_EFFECT_ALTERNATING
34#define RGBLIGHT_EFFECT_TWINKLE 34#define RGBLIGHT_EFFECT_TWINKLE
35#define RGBLIGHT_HUE_STEP 10
36#define RGBLIGHT_SAT_STEP 17
37#define RGBLIGHT_VAL_STEP 17
38 35
39/* 36/*
40 * Feature disable options 37 * Feature disable options
diff --git a/keyboards/tanuki/info.json b/keyboards/tanuki/info.json
index b741bac27e..17a0ab3851 100644
--- a/keyboards/tanuki/info.json
+++ b/keyboards/tanuki/info.json
@@ -9,6 +9,7 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "hue_steps": 10,
12 "led_count": 5, 13 "led_count": 5,
13 "sleep": true 14 "sleep": true
14 }, 15 },
diff --git a/keyboards/teahouse/ayleen/config.h b/keyboards/teahouse/ayleen/config.h
index f409cab98d..6ff56589b3 100644
--- a/keyboards/teahouse/ayleen/config.h
+++ b/keyboards/teahouse/ayleen/config.h
@@ -3,9 +3,6 @@
3 3
4#pragma once 4#pragma once
5 5
6 #define RGBLIGHT_HUE_STEP 8
7 #define RGBLIGHT_SAT_STEP 8
8 #define RGBLIGHT_VAL_STEP 8
9 #define RGBLIGHT_LAYERS 2 6 #define RGBLIGHT_LAYERS 2
10 #define RGBLIGHT_LAYER_BLINK 7 #define RGBLIGHT_LAYER_BLINK
11 8
diff --git a/keyboards/teahouse/ayleen/info.json b/keyboards/teahouse/ayleen/info.json
index 47cb488c27..04baad7d00 100644
--- a/keyboards/teahouse/ayleen/info.json
+++ b/keyboards/teahouse/ayleen/info.json
@@ -20,6 +20,8 @@
20 "cols": ["F6", "D0", "D1", "D2", "D6", "D7", "B4", "B5", "B6"] 20 "cols": ["F6", "D0", "D1", "D2", "D6", "D7", "B4", "B5", "B6"]
21 }, 21 },
22 "rgblight": { 22 "rgblight": {
23 "saturation_steps": 8,
24 "brightness_steps": 8,
23 "led_count": 2, 25 "led_count": 2,
24 "sleep": true 26 "sleep": true
25 }, 27 },
diff --git a/keyboards/team0110/p1800fl/config.h b/keyboards/team0110/p1800fl/config.h
index 088ab5f974..6607a5ef2f 100644
--- a/keyboards/team0110/p1800fl/config.h
+++ b/keyboards/team0110/p1800fl/config.h
@@ -28,9 +28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28# define RGBLIGHT_EFFECT_RGB_TEST 28# define RGBLIGHT_EFFECT_RGB_TEST
29# define RGBLIGHT_EFFECT_ALTERNATING 29# define RGBLIGHT_EFFECT_ALTERNATING
30# define RGBLIGHT_EFFECT_TWINKLE 30# define RGBLIGHT_EFFECT_TWINKLE
31# define RGBLIGHT_HUE_STEP 8
32# define RGBLIGHT_SAT_STEP 8
33# define RGBLIGHT_VAL_STEP 8
34 31
35/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 32/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
36#define LOCKING_SUPPORT_ENABLE 33#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/team0110/p1800fl/info.json b/keyboards/team0110/p1800fl/info.json
index 8cf18484cf..c5c350204a 100644
--- a/keyboards/team0110/p1800fl/info.json
+++ b/keyboards/team0110/p1800fl/info.json
@@ -19,6 +19,8 @@
19 "breathing": true 19 "breathing": true
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "saturation_steps": 8,
23 "brightness_steps": 8,
22 "led_count": 8, 24 "led_count": 8,
23 "sleep": true 25 "sleep": true
24 }, 26 },
diff --git a/keyboards/tenki/config.h b/keyboards/tenki/config.h
index 387afe71b6..ab095e7c1e 100644
--- a/keyboards/tenki/config.h
+++ b/keyboards/tenki/config.h
@@ -18,6 +18,3 @@
18#define RGBLIGHT_EFFECT_RGB_TEST 18#define RGBLIGHT_EFFECT_RGB_TEST
19#define RGBLIGHT_EFFECT_ALTERNATING 19#define RGBLIGHT_EFFECT_ALTERNATING
20#define RGBLIGHT_EFFECT_TWINKLE 20#define RGBLIGHT_EFFECT_TWINKLE
21#define RGBLIGHT_HUE_STEP 10
22#define RGBLIGHT_SAT_STEP 10
23#define RGBLIGHT_VAL_STEP 10
diff --git a/keyboards/tenki/info.json b/keyboards/tenki/info.json
index f6ec838b00..14aac828f2 100644
--- a/keyboards/tenki/info.json
+++ b/keyboards/tenki/info.json
@@ -9,6 +9,9 @@
9 "device_version": "10.0.1" 9 "device_version": "10.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "hue_steps": 10,
13 "saturation_steps": 10,
14 "brightness_steps": 10,
12 "led_count": 3, 15 "led_count": 3,
13 "sleep": true 16 "sleep": true
14 }, 17 },
diff --git a/keyboards/tetris/config.h b/keyboards/tetris/config.h
index bd22162116..39265d6184 100755
--- a/keyboards/tetris/config.h
+++ b/keyboards/tetris/config.h
@@ -22,7 +22,4 @@
22#define RGBLIGHT_EFFECT_RGB_TEST 22#define RGBLIGHT_EFFECT_RGB_TEST
23#define RGBLIGHT_EFFECT_ALTERNATING 23#define RGBLIGHT_EFFECT_ALTERNATING
24#define RGBLIGHT_EFFECT_TWINKLE 24#define RGBLIGHT_EFFECT_TWINKLE
25#define RGBLIGHT_HUE_STEP 8
26#define RGBLIGHT_SAT_STEP 8
27#define RGBLIGHT_VAL_STEP 8
28#define RGBLIGHT_EFFECT_KNIGHT_LED_NUM 12 25#define RGBLIGHT_EFFECT_KNIGHT_LED_NUM 12
diff --git a/keyboards/tetris/info.json b/keyboards/tetris/info.json
index 47b827ce1d..962b086b9b 100644
--- a/keyboards/tetris/info.json
+++ b/keyboards/tetris/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 47, 14 "led_count": 47,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/tg4x/config.h b/keyboards/tg4x/config.h
index 39ae589193..c43ea48906 100644
--- a/keyboards/tg4x/config.h
+++ b/keyboards/tg4x/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/tg4x/info.json b/keyboards/tg4x/info.json
index 68d70cfbc9..20920c9dc4 100644
--- a/keyboards/tg4x/info.json
+++ b/keyboards/tg4x/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.2.1" 9 "device_version": "0.2.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 7, 14 "led_count": 7,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/the_royal/liminal/config.h b/keyboards/the_royal/liminal/config.h
index 6632bb858a..fa9a83d08e 100644
--- a/keyboards/the_royal/liminal/config.h
+++ b/keyboards/the_royal/liminal/config.h
@@ -4,7 +4,3 @@
4#define LOCKING_SUPPORT_ENABLE 4#define LOCKING_SUPPORT_ENABLE
5/* Locking resynchronize hack */ 5/* Locking resynchronize hack */
6#define LOCKING_RESYNC_ENABLE 6#define LOCKING_RESYNC_ENABLE
7
8#define RGBLIGHT_HUE_STEP 6
9#define RGBLIGHT_SAT_STEP 4
10#define RGBLIGHT_VAL_STEP 4
diff --git a/keyboards/the_royal/liminal/info.json b/keyboards/the_royal/liminal/info.json
index 1ee4a78c53..046d535e4a 100644
--- a/keyboards/the_royal/liminal/info.json
+++ b/keyboards/the_royal/liminal/info.json
@@ -9,6 +9,9 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "hue_steps": 6,
13 "saturation_steps": 4,
14 "brightness_steps": 4,
12 "led_count": 1 15 "led_count": 1
13 }, 16 },
14 "ws2812": { 17 "ws2812": {
diff --git a/keyboards/the_royal/schwann/config.h b/keyboards/the_royal/schwann/config.h
index ca3ee0662c..85cbd30a42 100644
--- a/keyboards/the_royal/schwann/config.h
+++ b/keyboards/the_royal/schwann/config.h
@@ -15,6 +15,3 @@
15#define RGBLIGHT_EFFECT_RGB_TEST 15#define RGBLIGHT_EFFECT_RGB_TEST
16#define RGBLIGHT_EFFECT_ALTERNATING 16#define RGBLIGHT_EFFECT_ALTERNATING
17#define RGBLIGHT_EFFECT_TWINKLE 17#define RGBLIGHT_EFFECT_TWINKLE
18#define RGBLIGHT_HUE_STEP 6
19#define RGBLIGHT_SAT_STEP 4
20#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/the_royal/schwann/info.json b/keyboards/the_royal/schwann/info.json
index 382217f35c..2748dac98d 100644
--- a/keyboards/the_royal/schwann/info.json
+++ b/keyboards/the_royal/schwann/info.json
@@ -9,6 +9,9 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "hue_steps": 6,
13 "saturation_steps": 4,
14 "brightness_steps": 8,
12 "led_count": 8 15 "led_count": 8
13 }, 16 },
14 "ws2812": { 17 "ws2812": {
diff --git a/keyboards/tkc/m0lly/config.h b/keyboards/tkc/m0lly/config.h
index a2182857fb..06338d2a2d 100644
--- a/keyboards/tkc/m0lly/config.h
+++ b/keyboards/tkc/m0lly/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20# define RGBLIGHT_HUE_STEP 5
21# define RGBLIGHT_SAT_STEP 10
22# define RGBLIGHT_VAL_STEP 10
23# define RGBLIGHT_EFFECT_BREATHING 20# define RGBLIGHT_EFFECT_BREATHING
24# define RGBLIGHT_EFFECT_RAINBOW_MOOD 21# define RGBLIGHT_EFFECT_RAINBOW_MOOD
25# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/tkc/m0lly/info.json b/keyboards/tkc/m0lly/info.json
index b58c630089..302cbb54c1 100644
--- a/keyboards/tkc/m0lly/info.json
+++ b/keyboards/tkc/m0lly/info.json
@@ -28,6 +28,9 @@
28 "scroll_lock": "D4" 28 "scroll_lock": "D4"
29 }, 29 },
30 "rgblight": { 30 "rgblight": {
31 "hue_steps": 5,
32 "saturation_steps": 10,
33 "brightness_steps": 10,
31 "led_count": 30 34 "led_count": 30
32 }, 35 },
33 "ws2812": { 36 "ws2812": {
diff --git a/keyboards/tkc/osav2/config.h b/keyboards/tkc/osav2/config.h
index 839108fe8b..77a7393d75 100644
--- a/keyboards/tkc/osav2/config.h
+++ b/keyboards/tkc/osav2/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20// #define RGBLIGHT_HUE_STEP 10
21// #define RGBLIGHT_SAT_STEP 17
22// #define RGBLIGHT_VAL_STEP 17
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/tkc/tkc1800/config.h b/keyboards/tkc/tkc1800/config.h
index 363e1d894a..03c8bceba0 100644
--- a/keyboards/tkc/tkc1800/config.h
+++ b/keyboards/tkc/tkc1800/config.h
@@ -29,9 +29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29#define RGBLIGHT_EFFECT_RGB_TEST 29#define RGBLIGHT_EFFECT_RGB_TEST
30#define RGBLIGHT_EFFECT_ALTERNATING 30#define RGBLIGHT_EFFECT_ALTERNATING
31#define RGBLIGHT_EFFECT_TWINKLE 31#define RGBLIGHT_EFFECT_TWINKLE
32#define RGBLIGHT_HUE_STEP 5
33#define RGBLIGHT_SAT_STEP 10
34#define RGBLIGHT_VAL_STEP 10
35 32
36/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 33/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
37#define LOCKING_SUPPORT_ENABLE 34#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/tkc/tkc1800/info.json b/keyboards/tkc/tkc1800/info.json
index 4b61485d2e..50f471c08f 100644
--- a/keyboards/tkc/tkc1800/info.json
+++ b/keyboards/tkc/tkc1800/info.json
@@ -28,6 +28,9 @@
28 "scroll_lock": "D4" 28 "scroll_lock": "D4"
29 }, 29 },
30 "rgblight": { 30 "rgblight": {
31 "hue_steps": 5,
32 "saturation_steps": 10,
33 "brightness_steps": 10,
31 "led_count": 30 34 "led_count": 30
32 }, 35 },
33 "ws2812": { 36 "ws2812": {
diff --git a/keyboards/tkc/tkl_ab87/config.h b/keyboards/tkc/tkl_ab87/config.h
index c5c9bc5190..0cfc6216fc 100644
--- a/keyboards/tkc/tkl_ab87/config.h
+++ b/keyboards/tkc/tkl_ab87/config.h
@@ -20,9 +20,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
20 20
21#define DYNAMIC_KEYMAP_LAYER_COUNT 2 //Reduced layer count due to memory space considerations 21#define DYNAMIC_KEYMAP_LAYER_COUNT 2 //Reduced layer count due to memory space considerations
22 22
23 #define RGBLIGHT_HUE_STEP 8
24 #define RGBLIGHT_SAT_STEP 8
25 #define RGBLIGHT_VAL_STEP 8
26#define RGBLIGHT_EFFECT_BREATHING 23#define RGBLIGHT_EFFECT_BREATHING
27#define RGBLIGHT_EFFECT_RAINBOW_MOOD 24#define RGBLIGHT_EFFECT_RAINBOW_MOOD
28#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/tkc/tkl_ab87/info.json b/keyboards/tkc/tkl_ab87/info.json
index 523f923e9b..bd1ec85f19 100644
--- a/keyboards/tkc/tkl_ab87/info.json
+++ b/keyboards/tkc/tkl_ab87/info.json
@@ -25,6 +25,8 @@
25 "pin": "E2" 25 "pin": "E2"
26 }, 26 },
27 "rgblight": { 27 "rgblight": {
28 "saturation_steps": 8,
29 "brightness_steps": 8,
28 "led_count": 22, 30 "led_count": 22,
29 "max_brightness": 200, 31 "max_brightness": 200,
30 "sleep": true 32 "sleep": true
diff --git a/keyboards/tmo50/config.h b/keyboards/tmo50/config.h
index 257a3801a1..23e4e1ff44 100644
--- a/keyboards/tmo50/config.h
+++ b/keyboards/tmo50/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/tmo50/info.json b/keyboards/tmo50/info.json
index a4327ca708..6db3743d26 100644
--- a/keyboards/tmo50/info.json
+++ b/keyboards/tmo50/info.json
@@ -18,6 +18,8 @@
18 "breathing": true 18 "breathing": true
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 10, 23 "led_count": 10,
22 "sleep": true 24 "sleep": true
23 }, 25 },
diff --git a/keyboards/tokyokeyboard/alix40/config.h b/keyboards/tokyokeyboard/alix40/config.h
index 25048d8fb3..f2bc075790 100644
--- a/keyboards/tokyokeyboard/alix40/config.h
+++ b/keyboards/tokyokeyboard/alix40/config.h
@@ -30,9 +30,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
30#define RGBLIGHT_EFFECT_RGB_TEST 30#define RGBLIGHT_EFFECT_RGB_TEST
31#define RGBLIGHT_EFFECT_ALTERNATING 31#define RGBLIGHT_EFFECT_ALTERNATING
32#define RGBLIGHT_EFFECT_TWINKLE 32#define RGBLIGHT_EFFECT_TWINKLE
33#define RGBLIGHT_HUE_STEP 10
34#define RGBLIGHT_SAT_STEP 10
35#define RGBLIGHT_VAL_STEP 10
36 33
37/* Bluetooth */ 34/* Bluetooth */
38#define BATTERY_LEVEL_PIN B6 35#define BATTERY_LEVEL_PIN B6
diff --git a/keyboards/tokyokeyboard/alix40/info.json b/keyboards/tokyokeyboard/alix40/info.json
index 3ac2ae4605..1c2c6fcd6a 100644
--- a/keyboards/tokyokeyboard/alix40/info.json
+++ b/keyboards/tokyokeyboard/alix40/info.json
@@ -19,6 +19,9 @@
19 "breathing": true 19 "breathing": true
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "hue_steps": 10,
23 "saturation_steps": 10,
24 "brightness_steps": 10,
22 "led_count": 12 25 "led_count": 12
23 }, 26 },
24 "ws2812": { 27 "ws2812": {
diff --git a/keyboards/tokyokeyboard/tokyo60/config.h b/keyboards/tokyokeyboard/tokyo60/config.h
index 5ee8401737..d702489ee7 100644
--- a/keyboards/tokyokeyboard/tokyo60/config.h
+++ b/keyboards/tokyokeyboard/tokyo60/config.h
@@ -16,6 +16,3 @@
16#define RGBLIGHT_EFFECT_RGB_TEST 16#define RGBLIGHT_EFFECT_RGB_TEST
17#define RGBLIGHT_EFFECT_ALTERNATING 17#define RGBLIGHT_EFFECT_ALTERNATING
18#define RGBLIGHT_EFFECT_TWINKLE 18#define RGBLIGHT_EFFECT_TWINKLE
19#define RGBLIGHT_HUE_STEP 12
20#define RGBLIGHT_SAT_STEP 12
21#define RGBLIGHT_VAL_STEP 12
diff --git a/keyboards/tokyokeyboard/tokyo60/info.json b/keyboards/tokyokeyboard/tokyo60/info.json
index 45827bc0fa..b0278c2541 100644
--- a/keyboards/tokyokeyboard/tokyo60/info.json
+++ b/keyboards/tokyokeyboard/tokyo60/info.json
@@ -19,6 +19,9 @@
19 "levels": 6 19 "levels": 6
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "hue_steps": 12,
23 "saturation_steps": 12,
24 "brightness_steps": 12,
22 "led_count": 10 25 "led_count": 10
23 }, 26 },
24 "ws2812": { 27 "ws2812": {
diff --git a/keyboards/tominabox1/bigboy/config.h b/keyboards/tominabox1/bigboy/config.h
index b2eb60a077..da07ff7251 100755
--- a/keyboards/tominabox1/bigboy/config.h
+++ b/keyboards/tominabox1/bigboy/config.h
@@ -16,10 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19 #define RGBLIGHT_HUE_STEP 8
20 #define RGBLIGHT_SAT_STEP 8
21 #define RGBLIGHT_VAL_STEP 8
22
23 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 19 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
24 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 20 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
25 #define RGBLIGHT_EFFECT_SNAKE 21 #define RGBLIGHT_EFFECT_SNAKE
diff --git a/keyboards/tominabox1/bigboy/info.json b/keyboards/tominabox1/bigboy/info.json
index 44bc4dea8d..10b93b7a15 100644
--- a/keyboards/tominabox1/bigboy/info.json
+++ b/keyboards/tominabox1/bigboy/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 5 14 "led_count": 5
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/tominabox1/qaz/config.h b/keyboards/tominabox1/qaz/config.h
index e1992baa6f..85cbd30a42 100644
--- a/keyboards/tominabox1/qaz/config.h
+++ b/keyboards/tominabox1/qaz/config.h
@@ -15,6 +15,3 @@
15#define RGBLIGHT_EFFECT_RGB_TEST 15#define RGBLIGHT_EFFECT_RGB_TEST
16#define RGBLIGHT_EFFECT_ALTERNATING 16#define RGBLIGHT_EFFECT_ALTERNATING
17#define RGBLIGHT_EFFECT_TWINKLE 17#define RGBLIGHT_EFFECT_TWINKLE
18#define RGBLIGHT_HUE_STEP 8
19#define RGBLIGHT_SAT_STEP 8
20#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/tominabox1/qaz/info.json b/keyboards/tominabox1/qaz/info.json
index 98706203c0..73c5195cc7 100644
--- a/keyboards/tominabox1/qaz/info.json
+++ b/keyboards/tominabox1/qaz/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 21 14 "led_count": 21
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/tr60w/config.h b/keyboards/tr60w/config.h
index 401de718c1..d702489ee7 100644
--- a/keyboards/tr60w/config.h
+++ b/keyboards/tr60w/config.h
@@ -16,6 +16,3 @@
16#define RGBLIGHT_EFFECT_RGB_TEST 16#define RGBLIGHT_EFFECT_RGB_TEST
17#define RGBLIGHT_EFFECT_ALTERNATING 17#define RGBLIGHT_EFFECT_ALTERNATING
18#define RGBLIGHT_EFFECT_TWINKLE 18#define RGBLIGHT_EFFECT_TWINKLE
19#define RGBLIGHT_HUE_STEP 8
20#define RGBLIGHT_SAT_STEP 8
21#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/tr60w/info.json b/keyboards/tr60w/info.json
index b47482ccd8..6dbaeb8c49 100644
--- a/keyboards/tr60w/info.json
+++ b/keyboards/tr60w/info.json
@@ -17,6 +17,8 @@
17 "pin": "B7" 17 "pin": "B7"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "saturation_steps": 8,
21 "brightness_steps": 8,
20 "led_count": 4 22 "led_count": 4
21 }, 23 },
22 "ws2812": { 24 "ws2812": {
diff --git a/keyboards/tszaboo/ortho4exent/config.h b/keyboards/tszaboo/ortho4exent/config.h
index ef6b39e64f..30b34af59d 100644
--- a/keyboards/tszaboo/ortho4exent/config.h
+++ b/keyboards/tszaboo/ortho4exent/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/tszaboo/ortho4exent/info.json b/keyboards/tszaboo/ortho4exent/info.json
index 44b550af26..85b835b20c 100644
--- a/keyboards/tszaboo/ortho4exent/info.json
+++ b/keyboards/tszaboo/ortho4exent/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 18, 14 "led_count": 18,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/ubest/vn/config.h b/keyboards/ubest/vn/config.h
deleted file mode 100644
index 9ec93057a9..0000000000
--- a/keyboards/ubest/vn/config.h
+++ /dev/null
@@ -1,30 +0,0 @@
1/* Copyright 2022 water <mfkiiyd@163.com>
2 *
3 * This program is free software: you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License as published by
5 * the Free Software Foundation, either version 2 of the License, or
6 * (at your option) any later version.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 *
13 * You should have received a copy of the GNU General Public License
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */
16
17#pragma once
18
19 #define RGBLIGHT_HUE_STEP 8
20 #define RGBLIGHT_SAT_STEP 8
21 #define RGBLIGHT_VAL_STEP 8
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
diff --git a/keyboards/ubest/vn/info.json b/keyboards/ubest/vn/info.json
index 8a84edb4c4..87afc573d5 100644
--- a/keyboards/ubest/vn/info.json
+++ b/keyboards/ubest/vn/info.json
@@ -20,6 +20,8 @@
20 "pin": "E2" 20 "pin": "E2"
21 }, 21 },
22 "rgblight": { 22 "rgblight": {
23 "saturation_steps": 8,
24 "brightness_steps": 8,
23 "led_count": 8, 25 "led_count": 8,
24 "max_brightness": 240, 26 "max_brightness": 240,
25 "sleep": true 27 "sleep": true
diff --git a/keyboards/uk78/config.h b/keyboards/uk78/config.h
index ce794b87d4..356b578ee0 100644
--- a/keyboards/uk78/config.h
+++ b/keyboards/uk78/config.h
@@ -34,6 +34,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
34#define RGBLIGHT_EFFECT_RGB_TEST 34#define RGBLIGHT_EFFECT_RGB_TEST
35#define RGBLIGHT_EFFECT_ALTERNATING 35#define RGBLIGHT_EFFECT_ALTERNATING
36#define RGBLIGHT_EFFECT_TWINKLE 36#define RGBLIGHT_EFFECT_TWINKLE
37#define RGBLIGHT_HUE_STEP 8
38#define RGBLIGHT_SAT_STEP 8
39#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/uk78/info.json b/keyboards/uk78/info.json
index 4b07fffb39..87d58e1b83 100644
--- a/keyboards/uk78/info.json
+++ b/keyboards/uk78/info.json
@@ -17,6 +17,8 @@
17 "pin": "B6" 17 "pin": "B6"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "saturation_steps": 8,
21 "brightness_steps": 8,
20 "led_count": 20 22 "led_count": 20
21 }, 23 },
22 "ws2812": { 24 "ws2812": {
diff --git a/keyboards/unison/v04/config.h b/keyboards/unison/v04/config.h
index fe28e7fc00..93e7e6a90c 100644
--- a/keyboards/unison/v04/config.h
+++ b/keyboards/unison/v04/config.h
@@ -26,9 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#endif 26#endif
27 27
28/* RGB Lighting */ 28/* RGB Lighting */
29 #define RGBLIGHT_HUE_STEP 4
30 #define RGBLIGHT_SAT_STEP 8
31 #define RGBLIGHT_VAL_STEP 8
32 /*== Lighting Layers ==*/ 29 /*== Lighting Layers ==*/
33 #define RGBLIGHT_LAYERS 30 #define RGBLIGHT_LAYERS
34 // #define RGBLIGHT_MAX_LAYERS 2 31 // #define RGBLIGHT_MAX_LAYERS 2
diff --git a/keyboards/unison/v04/info.json b/keyboards/unison/v04/info.json
index b9754062af..291c10f37b 100644
--- a/keyboards/unison/v04/info.json
+++ b/keyboards/unison/v04/info.json
@@ -13,6 +13,9 @@
13 "rows": ["B3", "E6", "F1", "F5", "F7", "B2", "F0", "F4", "F6", "C7"] 13 "rows": ["B3", "E6", "F1", "F5", "F7", "B2", "F0", "F4", "F6", "C7"]
14 }, 14 },
15 "rgblight": { 15 "rgblight": {
16 "hue_steps": 4,
17 "saturation_steps": 8,
18 "brightness_steps": 8,
16 "led_count": 7, 19 "led_count": 7,
17 "led_map": [1, 2, 0, 3, 4, 5, 6] 20 "led_map": [1, 2, 0, 3, 4, 5, 6]
18 }, 21 },
diff --git a/keyboards/utd80/config.h b/keyboards/utd80/config.h
index e535bc7496..48ae5adb5b 100644
--- a/keyboards/utd80/config.h
+++ b/keyboards/utd80/config.h
@@ -31,6 +31,3 @@
31#define RGBLIGHT_EFFECT_RGB_TEST 31#define RGBLIGHT_EFFECT_RGB_TEST
32#define RGBLIGHT_EFFECT_ALTERNATING 32#define RGBLIGHT_EFFECT_ALTERNATING
33#define RGBLIGHT_EFFECT_TWINKLE 33#define RGBLIGHT_EFFECT_TWINKLE
34#define RGBLIGHT_HUE_STEP 8
35#define RGBLIGHT_SAT_STEP 8
36#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/utd80/info.json b/keyboards/utd80/info.json
index 1659fbd0ab..6e962fb869 100644
--- a/keyboards/utd80/info.json
+++ b/keyboards/utd80/info.json
@@ -22,6 +22,8 @@
22 "scroll_lock": "B5" 22 "scroll_lock": "B5"
23 }, 23 },
24 "rgblight": { 24 "rgblight": {
25 "saturation_steps": 8,
26 "brightness_steps": 8,
25 "led_count": 4 27 "led_count": 4
26 }, 28 },
27 "ws2812": { 29 "ws2812": {
diff --git a/keyboards/uzu42/rev1/config.h b/keyboards/uzu42/rev1/config.h
index 5fc06a6042..24bf7e6df4 100644
--- a/keyboards/uzu42/rev1/config.h
+++ b/keyboards/uzu42/rev1/config.h
@@ -29,10 +29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29// #define RGBLIGHT_EFFECT_ALTERNATING 29// #define RGBLIGHT_EFFECT_ALTERNATING
30#define RGBLIGHT_EFFECT_TWINKLE 30#define RGBLIGHT_EFFECT_TWINKLE
31 31
32#define RGBLIGHT_HUE_STEP 10
33#define RGBLIGHT_SAT_STEP 17
34#define RGBLIGHT_VAL_STEP 17
35
36/* 32/*
37 * Feature disable options 33 * Feature disable options
38 * These options are also useful to firmware size reduction. 34 * These options are also useful to firmware size reduction.
diff --git a/keyboards/uzu42/rev1/info.json b/keyboards/uzu42/rev1/info.json
index a25e5fd428..412b3abf56 100644
--- a/keyboards/uzu42/rev1/info.json
+++ b/keyboards/uzu42/rev1/info.json
@@ -20,6 +20,7 @@
20 "pin": "D3" 20 "pin": "D3"
21 }, 21 },
22 "rgblight": { 22 "rgblight": {
23 "hue_steps": 10,
23 "led_count": 54, 24 "led_count": 54,
24 "max_brightness": 120, 25 "max_brightness": 120,
25 "split_count": [27, 27] 26 "split_count": [27, 27]
diff --git a/keyboards/vertex/angler2/config.h b/keyboards/vertex/angler2/config.h
index 35c5c2609e..5f059796c8 100644
--- a/keyboards/vertex/angler2/config.h
+++ b/keyboards/vertex/angler2/config.h
@@ -26,6 +26,3 @@
26#define RGBLIGHT_EFFECT_RGB_TEST 26#define RGBLIGHT_EFFECT_RGB_TEST
27#define RGBLIGHT_EFFECT_ALTERNATING 27#define RGBLIGHT_EFFECT_ALTERNATING
28#define RGBLIGHT_EFFECT_TWINKLE 28#define RGBLIGHT_EFFECT_TWINKLE
29#define RGBLIGHT_HUE_STEP 8
30#define RGBLIGHT_SAT_STEP 8
31#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/vertex/angler2/info.json b/keyboards/vertex/angler2/info.json
index db4d8e31cf..b0d6f8d12c 100644
--- a/keyboards/vertex/angler2/info.json
+++ b/keyboards/vertex/angler2/info.json
@@ -22,6 +22,8 @@
22 "pin": "E6" 22 "pin": "E6"
23 }, 23 },
24 "rgblight": { 24 "rgblight": {
25 "saturation_steps": 8,
26 "brightness_steps": 8,
25 "led_count": 6 27 "led_count": 6
26 }, 28 },
27 "processor": "atmega32u4", 29 "processor": "atmega32u4",
diff --git a/keyboards/waldo/config.h b/keyboards/waldo/config.h
index ef466015c2..a9e15ea7c0 100644
--- a/keyboards/waldo/config.h
+++ b/keyboards/waldo/config.h
@@ -49,6 +49,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
49#define RGBLIGHT_EFFECT_RGB_TEST 49#define RGBLIGHT_EFFECT_RGB_TEST
50#define RGBLIGHT_EFFECT_ALTERNATING 50#define RGBLIGHT_EFFECT_ALTERNATING
51#define RGBLIGHT_EFFECT_TWINKLE 51#define RGBLIGHT_EFFECT_TWINKLE
52#define RGBLIGHT_HUE_STEP 8
53#define RGBLIGHT_SAT_STEP 8
54#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/waldo/info.json b/keyboards/waldo/info.json
index 76dded55b1..b796a4d9c0 100644
--- a/keyboards/waldo/info.json
+++ b/keyboards/waldo/info.json
@@ -17,6 +17,8 @@
17 "breathing": true 17 "breathing": true
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "saturation_steps": 8,
21 "brightness_steps": 8,
20 "led_count": 10, 22 "led_count": 10,
21 "sleep": true 23 "sleep": true
22 }, 24 },
diff --git a/keyboards/walletburner/cajal/config.h b/keyboards/walletburner/cajal/config.h
index 343448b6cd..a3080656e9 100644
--- a/keyboards/walletburner/cajal/config.h
+++ b/keyboards/walletburner/cajal/config.h
@@ -32,6 +32,3 @@
32#define RGBLIGHT_EFFECT_RGB_TEST 32#define RGBLIGHT_EFFECT_RGB_TEST
33#define RGBLIGHT_EFFECT_ALTERNATING 33#define RGBLIGHT_EFFECT_ALTERNATING
34#define RGBLIGHT_EFFECT_TWINKLE 34#define RGBLIGHT_EFFECT_TWINKLE
35#define RGBLIGHT_HUE_STEP 8
36#define RGBLIGHT_SAT_STEP 8
37#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/walletburner/cajal/info.json b/keyboards/walletburner/cajal/info.json
index 6bc160225e..61c40d1fa3 100644
--- a/keyboards/walletburner/cajal/info.json
+++ b/keyboards/walletburner/cajal/info.json
@@ -19,6 +19,8 @@
19 ] 19 ]
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "saturation_steps": 8,
23 "brightness_steps": 8,
22 "led_count": 18 24 "led_count": 18
23 }, 25 },
24 "ws2812": { 26 "ws2812": {
diff --git a/keyboards/walletburner/neuron/config.h b/keyboards/walletburner/neuron/config.h
index 401de718c1..d702489ee7 100644
--- a/keyboards/walletburner/neuron/config.h
+++ b/keyboards/walletburner/neuron/config.h
@@ -16,6 +16,3 @@
16#define RGBLIGHT_EFFECT_RGB_TEST 16#define RGBLIGHT_EFFECT_RGB_TEST
17#define RGBLIGHT_EFFECT_ALTERNATING 17#define RGBLIGHT_EFFECT_ALTERNATING
18#define RGBLIGHT_EFFECT_TWINKLE 18#define RGBLIGHT_EFFECT_TWINKLE
19#define RGBLIGHT_HUE_STEP 8
20#define RGBLIGHT_SAT_STEP 8
21#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/walletburner/neuron/info.json b/keyboards/walletburner/neuron/info.json
index 298664e139..b05c0c8135 100644
--- a/keyboards/walletburner/neuron/info.json
+++ b/keyboards/walletburner/neuron/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 1 14 "led_count": 1
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/wavtype/foundation/config.h b/keyboards/wavtype/foundation/config.h
index de2168ce7f..b4282501bd 100644
--- a/keyboards/wavtype/foundation/config.h
+++ b/keyboards/wavtype/foundation/config.h
@@ -3,9 +3,6 @@
3 3
4#pragma once 4#pragma once
5 5
6# define RGBLIGHT_HUE_STEP 8
7# define RGBLIGHT_SAT_STEP 8
8# define RGBLIGHT_VAL_STEP 8
9#define RGBLIGHT_EFFECT_BREATHING 6#define RGBLIGHT_EFFECT_BREATHING
10#define RGBLIGHT_EFFECT_RAINBOW_MOOD 7#define RGBLIGHT_EFFECT_RAINBOW_MOOD
11#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 8#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/wavtype/foundation/info.json b/keyboards/wavtype/foundation/info.json
index 491a975e66..de211cc788 100644
--- a/keyboards/wavtype/foundation/info.json
+++ b/keyboards/wavtype/foundation/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 16, 14 "led_count": 16,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/wavtype/p01_ultra/config.h b/keyboards/wavtype/p01_ultra/config.h
index 36013d4094..0b204e4a77 100644
--- a/keyboards/wavtype/p01_ultra/config.h
+++ b/keyboards/wavtype/p01_ultra/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20# define RGBLIGHT_HUE_STEP 8
21# define RGBLIGHT_SAT_STEP 8
22# define RGBLIGHT_VAL_STEP 8
23/*== or choose animations ==*/ 20/*== or choose animations ==*/
24# define RGBLIGHT_EFFECT_BREATHING 21# define RGBLIGHT_EFFECT_BREATHING
25# define RGBLIGHT_EFFECT_RAINBOW_MOOD 22# define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/wavtype/p01_ultra/info.json b/keyboards/wavtype/p01_ultra/info.json
index 7f2d0275b2..f249c34ac0 100644
--- a/keyboards/wavtype/p01_ultra/info.json
+++ b/keyboards/wavtype/p01_ultra/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 18, 14 "led_count": 18,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/westfoxtrot/aanzee/config.h b/keyboards/westfoxtrot/aanzee/config.h
index 488d5c5f78..8418197eb6 100644
--- a/keyboards/westfoxtrot/aanzee/config.h
+++ b/keyboards/westfoxtrot/aanzee/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 12
21 #define RGBLIGHT_SAT_STEP 25
22 #define RGBLIGHT_VAL_STEP 12
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/westfoxtrot/aanzee/info.json b/keyboards/westfoxtrot/aanzee/info.json
index 509e1ceb0a..2ad13e2cc7 100644
--- a/keyboards/westfoxtrot/aanzee/info.json
+++ b/keyboards/westfoxtrot/aanzee/info.json
@@ -23,6 +23,9 @@
23 "on_state": 0 23 "on_state": 0
24 }, 24 },
25 "rgblight": { 25 "rgblight": {
26 "hue_steps": 12,
27 "saturation_steps": 25,
28 "brightness_steps": 12,
26 "led_count": 9, 29 "led_count": 9,
27 "sleep": true 30 "sleep": true
28 }, 31 },
diff --git a/keyboards/westfoxtrot/cypher/rev5/config.h b/keyboards/westfoxtrot/cypher/rev5/config.h
index 145d0fe0cf..d2a2e109d9 100644
--- a/keyboards/westfoxtrot/cypher/rev5/config.h
+++ b/keyboards/westfoxtrot/cypher/rev5/config.h
@@ -27,9 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27 */ 27 */
28#define GRAVE_ESC_CTRL_OVERRIDE 28#define GRAVE_ESC_CTRL_OVERRIDE
29 29
30 #define RGBLIGHT_HUE_STEP 12
31 #define RGBLIGHT_SAT_STEP 25
32 #define RGBLIGHT_VAL_STEP 12
33#define RGBLIGHT_EFFECT_BREATHING 30#define RGBLIGHT_EFFECT_BREATHING
34#define RGBLIGHT_EFFECT_RAINBOW_MOOD 31#define RGBLIGHT_EFFECT_RAINBOW_MOOD
35#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 32#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/westfoxtrot/cypher/rev5/info.json b/keyboards/westfoxtrot/cypher/rev5/info.json
index fa5a902748..c7e62632e2 100644
--- a/keyboards/westfoxtrot/cypher/rev5/info.json
+++ b/keyboards/westfoxtrot/cypher/rev5/info.json
@@ -17,6 +17,9 @@
17 "breathing": true 17 "breathing": true
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "hue_steps": 12,
21 "saturation_steps": 25,
22 "brightness_steps": 12,
20 "led_count": 10, 23 "led_count": 10,
21 "sleep": true 24 "sleep": true
22 }, 25 },
diff --git a/keyboards/wilba_tech/wt70_jb/config.h b/keyboards/wilba_tech/wt70_jb/config.h
index 3408a65ee4..83db90da84 100644
--- a/keyboards/wilba_tech/wt70_jb/config.h
+++ b/keyboards/wilba_tech/wt70_jb/config.h
@@ -21,9 +21,6 @@
21#define LOCKING_RESYNC_ENABLE 21#define LOCKING_RESYNC_ENABLE
22 22
23// RGBLIGHT configuation 23// RGBLIGHT configuation
24 #define RGBLIGHT_HUE_STEP 8
25 #define RGBLIGHT_SAT_STEP 8
26 #define RGBLIGHT_VAL_STEP 8
27#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
28#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
29#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/wilba_tech/wt70_jb/info.json b/keyboards/wilba_tech/wt70_jb/info.json
index b04b964090..b03e9e6f73 100644
--- a/keyboards/wilba_tech/wt70_jb/info.json
+++ b/keyboards/wilba_tech/wt70_jb/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 2 14 "led_count": 2
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/winry/winry25tc/config.h b/keyboards/winry/winry25tc/config.h
deleted file mode 100644
index 231f392e4f..0000000000
--- a/keyboards/winry/winry25tc/config.h
+++ /dev/null
@@ -1,21 +0,0 @@
1/* Copyright 2021 Andrzej Ressel (andrzej.ressel@gmail.com)
2 *
3 * This program is free software: you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License as published by
5 * the Free Software Foundation, either version 2 of the License, or
6 * (at your option) any later version.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 *
13 * You should have received a copy of the GNU General Public License
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */
16
17#pragma once
18
19#define RGBLIGHT_HUE_STEP 8
20#define RGBLIGHT_SAT_STEP 8
21#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/winry/winry25tc/info.json b/keyboards/winry/winry25tc/info.json
index 56157c2416..26329497fb 100644
--- a/keyboards/winry/winry25tc/info.json
+++ b/keyboards/winry/winry25tc/info.json
@@ -12,6 +12,8 @@
12 "pin": "D5" 12 "pin": "D5"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "saturation_steps": 8,
16 "brightness_steps": 8,
15 "led_count": 40, 17 "led_count": 40,
16 "max_brightness": 150 18 "max_brightness": 150
17 }, 19 },
diff --git a/keyboards/winry/winry315/config.h b/keyboards/winry/winry315/config.h
index ba3c2a05c1..4453e273d3 100644
--- a/keyboards/winry/winry315/config.h
+++ b/keyboards/winry/winry315/config.h
@@ -12,9 +12,6 @@
12// RGB Lighting configuration. This mode is used by the vendor firmware, and 12// RGB Lighting configuration. This mode is used by the vendor firmware, and
13// can be chosen if the full RGB Matrix support is not desired for some reason. 13// can be chosen if the full RGB Matrix support is not desired for some reason.
14#ifdef RGBLIGHT_ENABLE 14#ifdef RGBLIGHT_ENABLE
15# define RGBLIGHT_HUE_STEP 8
16# define RGBLIGHT_SAT_STEP 8
17# define RGBLIGHT_VAL_STEP 8
18# define RGBLIGHT_EFFECT_BREATHING 15# define RGBLIGHT_EFFECT_BREATHING
19# define RGBLIGHT_EFFECT_RAINBOW_MOOD 16# define RGBLIGHT_EFFECT_RAINBOW_MOOD
20# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 17# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/winry/winry315/info.json b/keyboards/winry/winry315/info.json
index 7e810d229c..2c98f3bd53 100644
--- a/keyboards/winry/winry315/info.json
+++ b/keyboards/winry/winry315/info.json
@@ -12,6 +12,8 @@
12 "driver": "WS2812" 12 "driver": "WS2812"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "saturation_steps": 8,
16 "brightness_steps": 8,
15 "led_count": 27, 17 "led_count": 27,
16 "max_brightness": 150, 18 "max_brightness": 150,
17 "sleep": true 19 "sleep": true
diff --git a/keyboards/wolfmarkclub/wm1/config.h b/keyboards/wolfmarkclub/wm1/config.h
index cb3f35675c..4184f7de3f 100644
--- a/keyboards/wolfmarkclub/wm1/config.h
+++ b/keyboards/wolfmarkclub/wm1/config.h
@@ -27,9 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define RGBLIGHT_EFFECT_RGB_TEST 27#define RGBLIGHT_EFFECT_RGB_TEST
28#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30#define RGBLIGHT_HUE_STEP 8
31#define RGBLIGHT_SAT_STEP 8
32#define RGBLIGHT_VAL_STEP 8
33 30
34/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 31/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
35#define LOCKING_SUPPORT_ENABLE 32#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/wolfmarkclub/wm1/info.json b/keyboards/wolfmarkclub/wm1/info.json
index 832f313e7d..479f680cf7 100644
--- a/keyboards/wolfmarkclub/wm1/info.json
+++ b/keyboards/wolfmarkclub/wm1/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 18, 14 "led_count": 18,
13 "sleep": true 15 "sleep": true
14 }, 16 },
diff --git a/keyboards/work_louder/loop/config.h b/keyboards/work_louder/loop/config.h
index 6f91e57629..8a2548341a 100644
--- a/keyboards/work_louder/loop/config.h
+++ b/keyboards/work_louder/loop/config.h
@@ -18,9 +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_DI_PIN E6 20#define RGBLIGHT_DI_PIN E6
21//# define RGBLIGHT_HUE_STEP 8
22//# define RGBLIGHT_SAT_STEP 8
23//# define RGBLIGHT_VAL_STEP 8
24/*== or choose animations ==*/ 21/*== or choose animations ==*/
25#define RGBLIGHT_EFFECT_BREATHING 22#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 23#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/work_louder/nano/config.h b/keyboards/work_louder/nano/config.h
index cf1e794634..525bb3fda7 100644
--- a/keyboards/work_louder/nano/config.h
+++ b/keyboards/work_louder/nano/config.h
@@ -18,9 +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_DI_PIN C7 20#define RGBLIGHT_DI_PIN C7
21//# define RGBLIGHT_HUE_STEP 8
22//# define RGBLIGHT_SAT_STEP 8
23//# define RGBLIGHT_VAL_STEP 8
24/*== or choose animations ==*/ 21/*== or choose animations ==*/
25#define RGBLIGHT_EFFECT_BREATHING 22#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 23#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/work_louder/work_board/config.h b/keyboards/work_louder/work_board/config.h
index 99eff1c251..6a6d757b70 100644
--- a/keyboards/work_louder/work_board/config.h
+++ b/keyboards/work_louder/work_board/config.h
@@ -18,9 +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_DI_PIN D2 20#define RGBLIGHT_DI_PIN D2
21//# define RGBLIGHT_HUE_STEP 8
22//# define RGBLIGHT_SAT_STEP 8
23//# define RGBLIGHT_VAL_STEP 8
24/*== or choose animations ==*/ 21/*== or choose animations ==*/
25#define RGBLIGHT_EFFECT_BREATHING 22#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 23#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/wsk/alpha9/config.h b/keyboards/wsk/alpha9/config.h
index 1bb084c226..9d803ecd10 100644
--- a/keyboards/wsk/alpha9/config.h
+++ b/keyboards/wsk/alpha9/config.h
@@ -32,6 +32,3 @@
32# define RGBLIGHT_EFFECT_RGB_TEST 32# define RGBLIGHT_EFFECT_RGB_TEST
33# define RGBLIGHT_EFFECT_ALTERNATING 33# define RGBLIGHT_EFFECT_ALTERNATING
34# define RGBLIGHT_EFFECT_TWINKLE 34# define RGBLIGHT_EFFECT_TWINKLE
35# define RGBLIGHT_HUE_STEP 8
36# define RGBLIGHT_SAT_STEP 8
37# define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/wsk/alpha9/info.json b/keyboards/wsk/alpha9/info.json
index cfa9b7488d..e2edc520ec 100644
--- a/keyboards/wsk/alpha9/info.json
+++ b/keyboards/wsk/alpha9/info.json
@@ -18,6 +18,8 @@
18 "on_state": 0 18 "on_state": 0
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 5 23 "led_count": 5
22 }, 24 },
23 "ws2812": { 25 "ws2812": {
diff --git a/keyboards/wsk/g4m3ralpha/config.h b/keyboards/wsk/g4m3ralpha/config.h
index 343448b6cd..a3080656e9 100644
--- a/keyboards/wsk/g4m3ralpha/config.h
+++ b/keyboards/wsk/g4m3ralpha/config.h
@@ -32,6 +32,3 @@
32#define RGBLIGHT_EFFECT_RGB_TEST 32#define RGBLIGHT_EFFECT_RGB_TEST
33#define RGBLIGHT_EFFECT_ALTERNATING 33#define RGBLIGHT_EFFECT_ALTERNATING
34#define RGBLIGHT_EFFECT_TWINKLE 34#define RGBLIGHT_EFFECT_TWINKLE
35#define RGBLIGHT_HUE_STEP 8
36#define RGBLIGHT_SAT_STEP 8
37#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/wsk/g4m3ralpha/info.json b/keyboards/wsk/g4m3ralpha/info.json
index 8fdcdb9b44..2df7c7842a 100644
--- a/keyboards/wsk/g4m3ralpha/info.json
+++ b/keyboards/wsk/g4m3ralpha/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 5 14 "led_count": 5
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/wsk/gothic50/config.h b/keyboards/wsk/gothic50/config.h
index ccbbb0f4e1..00375deb60 100644
--- a/keyboards/wsk/gothic50/config.h
+++ b/keyboards/wsk/gothic50/config.h
@@ -10,9 +10,6 @@
10#define RGBLIGHT_EFFECT_RGB_TEST 10#define RGBLIGHT_EFFECT_RGB_TEST
11#define RGBLIGHT_EFFECT_ALTERNATING 11#define RGBLIGHT_EFFECT_ALTERNATING
12#define RGBLIGHT_EFFECT_TWINKLE 12#define RGBLIGHT_EFFECT_TWINKLE
13#define RGBLIGHT_HUE_STEP 8
14#define RGBLIGHT_SAT_STEP 8
15#define RGBLIGHT_VAL_STEP 8
16 13
17/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 14/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
18#define LOCKING_SUPPORT_ENABLE 15#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/wsk/gothic50/info.json b/keyboards/wsk/gothic50/info.json
index d4bfbea6cc..7ab3781d39 100644
--- a/keyboards/wsk/gothic50/info.json
+++ b/keyboards/wsk/gothic50/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 10 14 "led_count": 10
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/wsk/gothic70/config.h b/keyboards/wsk/gothic70/config.h
index 36b441723b..f3ddb5c4d4 100644
--- a/keyboards/wsk/gothic70/config.h
+++ b/keyboards/wsk/gothic70/config.h
@@ -10,9 +10,6 @@
10#define RGBLIGHT_EFFECT_RGB_TEST 10#define RGBLIGHT_EFFECT_RGB_TEST
11#define RGBLIGHT_EFFECT_ALTERNATING 11#define RGBLIGHT_EFFECT_ALTERNATING
12#define RGBLIGHT_EFFECT_TWINKLE 12#define RGBLIGHT_EFFECT_TWINKLE
13#define RGBLIGHT_HUE_STEP 8
14#define RGBLIGHT_SAT_STEP 8
15#define RGBLIGHT_VAL_STEP 8
16 13
17/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 14/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
18#define LOCKING_SUPPORT_ENABLE 15#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/wsk/gothic70/info.json b/keyboards/wsk/gothic70/info.json
index 668e9f3270..87e2cc02ba 100644
--- a/keyboards/wsk/gothic70/info.json
+++ b/keyboards/wsk/gothic70/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 7 14 "led_count": 7
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/wsk/kodachi50/config.h b/keyboards/wsk/kodachi50/config.h
index 401de718c1..d702489ee7 100644
--- a/keyboards/wsk/kodachi50/config.h
+++ b/keyboards/wsk/kodachi50/config.h
@@ -16,6 +16,3 @@
16#define RGBLIGHT_EFFECT_RGB_TEST 16#define RGBLIGHT_EFFECT_RGB_TEST
17#define RGBLIGHT_EFFECT_ALTERNATING 17#define RGBLIGHT_EFFECT_ALTERNATING
18#define RGBLIGHT_EFFECT_TWINKLE 18#define RGBLIGHT_EFFECT_TWINKLE
19#define RGBLIGHT_HUE_STEP 8
20#define RGBLIGHT_SAT_STEP 8
21#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/wsk/kodachi50/info.json b/keyboards/wsk/kodachi50/info.json
index 77296d5cdc..c7fe3ce72e 100644
--- a/keyboards/wsk/kodachi50/info.json
+++ b/keyboards/wsk/kodachi50/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 10 14 "led_count": 10
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/wsk/pain27/config.h b/keyboards/wsk/pain27/config.h
index 401de718c1..d702489ee7 100644
--- a/keyboards/wsk/pain27/config.h
+++ b/keyboards/wsk/pain27/config.h
@@ -16,6 +16,3 @@
16#define RGBLIGHT_EFFECT_RGB_TEST 16#define RGBLIGHT_EFFECT_RGB_TEST
17#define RGBLIGHT_EFFECT_ALTERNATING 17#define RGBLIGHT_EFFECT_ALTERNATING
18#define RGBLIGHT_EFFECT_TWINKLE 18#define RGBLIGHT_EFFECT_TWINKLE
19#define RGBLIGHT_HUE_STEP 8
20#define RGBLIGHT_SAT_STEP 8
21#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/wsk/pain27/info.json b/keyboards/wsk/pain27/info.json
index da6cfd25c6..17ac3a16ee 100644
--- a/keyboards/wsk/pain27/info.json
+++ b/keyboards/wsk/pain27/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 8 14 "led_count": 8
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/wsk/sl40/config.h b/keyboards/wsk/sl40/config.h
index 343448b6cd..a3080656e9 100644
--- a/keyboards/wsk/sl40/config.h
+++ b/keyboards/wsk/sl40/config.h
@@ -32,6 +32,3 @@
32#define RGBLIGHT_EFFECT_RGB_TEST 32#define RGBLIGHT_EFFECT_RGB_TEST
33#define RGBLIGHT_EFFECT_ALTERNATING 33#define RGBLIGHT_EFFECT_ALTERNATING
34#define RGBLIGHT_EFFECT_TWINKLE 34#define RGBLIGHT_EFFECT_TWINKLE
35#define RGBLIGHT_HUE_STEP 8
36#define RGBLIGHT_SAT_STEP 8
37#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/wsk/sl40/info.json b/keyboards/wsk/sl40/info.json
index e107cdd777..e92afed50c 100644
--- a/keyboards/wsk/sl40/info.json
+++ b/keyboards/wsk/sl40/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 1 14 "led_count": 1
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/wsk/tkl30/config.h b/keyboards/wsk/tkl30/config.h
index 401de718c1..d702489ee7 100644
--- a/keyboards/wsk/tkl30/config.h
+++ b/keyboards/wsk/tkl30/config.h
@@ -16,6 +16,3 @@
16#define RGBLIGHT_EFFECT_RGB_TEST 16#define RGBLIGHT_EFFECT_RGB_TEST
17#define RGBLIGHT_EFFECT_ALTERNATING 17#define RGBLIGHT_EFFECT_ALTERNATING
18#define RGBLIGHT_EFFECT_TWINKLE 18#define RGBLIGHT_EFFECT_TWINKLE
19#define RGBLIGHT_HUE_STEP 8
20#define RGBLIGHT_SAT_STEP 8
21#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/wsk/tkl30/info.json b/keyboards/wsk/tkl30/info.json
index e39759a24c..03d152be21 100644
--- a/keyboards/wsk/tkl30/info.json
+++ b/keyboards/wsk/tkl30/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 1 14 "led_count": 1
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/wuque/creek70/config.h b/keyboards/wuque/creek70/config.h
index d4bc94ce44..59b7a1b79a 100644
--- a/keyboards/wuque/creek70/config.h
+++ b/keyboards/wuque/creek70/config.h
@@ -16,9 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19# define RGBLIGHT_HUE_STEP 8
20# define RGBLIGHT_SAT_STEP 8
21# define RGBLIGHT_VAL_STEP 8
22# define RGBLIGHT_EFFECT_BREATHING 19# define RGBLIGHT_EFFECT_BREATHING
23# define RGBLIGHT_EFFECT_RAINBOW_MOOD 20# define RGBLIGHT_EFFECT_RAINBOW_MOOD
24# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 21# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/wuque/creek70/info.json b/keyboards/wuque/creek70/info.json
index e00ec33b38..7f55fa28d2 100644
--- a/keyboards/wuque/creek70/info.json
+++ b/keyboards/wuque/creek70/info.json
@@ -30,6 +30,8 @@
30 "pin": "D0" 30 "pin": "D0"
31 }, 31 },
32 "rgblight": { 32 "rgblight": {
33 "saturation_steps": 8,
34 "brightness_steps": 8,
33 "led_count": 7, 35 "led_count": 7,
34 "max_brightness": 200, 36 "max_brightness": 200,
35 "sleep": true 37 "sleep": true
diff --git a/keyboards/wuque/ikki68/config.h b/keyboards/wuque/ikki68/config.h
index 88def54534..2adc1bc9cf 100644
--- a/keyboards/wuque/ikki68/config.h
+++ b/keyboards/wuque/ikki68/config.h
@@ -23,9 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23/* Locking resynchronize hack */ 23/* Locking resynchronize hack */
24#define LOCKING_RESYNC_ENABLE 24#define LOCKING_RESYNC_ENABLE
25 25
26 #define RGBLIGHT_HUE_STEP 8
27 #define RGBLIGHT_SAT_STEP 8
28 #define RGBLIGHT_VAL_STEP 8
29/*======= RGB function=======*/ 26/*======= RGB function=======*/
30#define RGBLIGHT_EFFECT_BREATHING 27#define RGBLIGHT_EFFECT_BREATHING
31#define RGBLIGHT_EFFECT_RAINBOW_MOOD 28#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/wuque/ikki68/info.json b/keyboards/wuque/ikki68/info.json
index 4c15f49bc8..9558b72f1c 100644
--- a/keyboards/wuque/ikki68/info.json
+++ b/keyboards/wuque/ikki68/info.json
@@ -12,6 +12,8 @@
12 "pin": "E2" 12 "pin": "E2"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "saturation_steps": 8,
16 "brightness_steps": 8,
15 "led_count": 8, 17 "led_count": 8,
16 "max_brightness": 200, 18 "max_brightness": 200,
17 "sleep": true 19 "sleep": true
diff --git a/keyboards/wuque/ikki68_aurora/config.h b/keyboards/wuque/ikki68_aurora/config.h
index 1d97814898..ae13273f23 100644
--- a/keyboards/wuque/ikki68_aurora/config.h
+++ b/keyboards/wuque/ikki68_aurora/config.h
@@ -23,9 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23/* Locking resynchronize hack */ 23/* Locking resynchronize hack */
24#define LOCKING_RESYNC_ENABLE 24#define LOCKING_RESYNC_ENABLE
25 25
26 #define RGBLIGHT_HUE_STEP 8
27 #define RGBLIGHT_SAT_STEP 8
28 #define RGBLIGHT_VAL_STEP 8
29/*======= RGB function=======*/ 26/*======= RGB function=======*/
30#define RGBLIGHT_EFFECT_BREATHING 27#define RGBLIGHT_EFFECT_BREATHING
31#define RGBLIGHT_EFFECT_RAINBOW_MOOD 28#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/wuque/ikki68_aurora/info.json b/keyboards/wuque/ikki68_aurora/info.json
index 37546909b5..974170287d 100644
--- a/keyboards/wuque/ikki68_aurora/info.json
+++ b/keyboards/wuque/ikki68_aurora/info.json
@@ -21,6 +21,8 @@
21 "pin": "E2" 21 "pin": "E2"
22 }, 22 },
23 "rgblight": { 23 "rgblight": {
24 "saturation_steps": 8,
25 "brightness_steps": 8,
24 "led_count": 20, 26 "led_count": 20,
25 "max_brightness": 200, 27 "max_brightness": 200,
26 "sleep": true 28 "sleep": true
diff --git a/keyboards/wuque/promise87/ansi/config.h b/keyboards/wuque/promise87/ansi/config.h
index 3ed379dc89..73de06450a 100644
--- a/keyboards/wuque/promise87/ansi/config.h
+++ b/keyboards/wuque/promise87/ansi/config.h
@@ -16,9 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19 #define RGBLIGHT_HUE_STEP 8
20 #define RGBLIGHT_SAT_STEP 8
21 #define RGBLIGHT_VAL_STEP 8
22/*======= RGB function=======*/ 19/*======= RGB function=======*/
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/wuque/promise87/ansi/info.json b/keyboards/wuque/promise87/ansi/info.json
index 2d872cd03b..6e77220f13 100644
--- a/keyboards/wuque/promise87/ansi/info.json
+++ b/keyboards/wuque/promise87/ansi/info.json
@@ -21,6 +21,8 @@
21 "pin": "D2" 21 "pin": "D2"
22 }, 22 },
23 "rgblight": { 23 "rgblight": {
24 "saturation_steps": 8,
25 "brightness_steps": 8,
24 "led_count": 1, 26 "led_count": 1,
25 "max_brightness": 200, 27 "max_brightness": 200,
26 "sleep": true 28 "sleep": true
diff --git a/keyboards/wuque/promise87/wkl/config.h b/keyboards/wuque/promise87/wkl/config.h
index 3ed379dc89..73de06450a 100644
--- a/keyboards/wuque/promise87/wkl/config.h
+++ b/keyboards/wuque/promise87/wkl/config.h
@@ -16,9 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19 #define RGBLIGHT_HUE_STEP 8
20 #define RGBLIGHT_SAT_STEP 8
21 #define RGBLIGHT_VAL_STEP 8
22/*======= RGB function=======*/ 19/*======= RGB function=======*/
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/wuque/promise87/wkl/info.json b/keyboards/wuque/promise87/wkl/info.json
index ff20de6bd0..500c1bd9db 100644
--- a/keyboards/wuque/promise87/wkl/info.json
+++ b/keyboards/wuque/promise87/wkl/info.json
@@ -21,6 +21,8 @@
21 "pin": "D2" 21 "pin": "D2"
22 }, 22 },
23 "rgblight": { 23 "rgblight": {
24 "saturation_steps": 8,
25 "brightness_steps": 8,
24 "led_count": 1, 26 "led_count": 1,
25 "max_brightness": 200, 27 "max_brightness": 200,
26 "sleep": true 28 "sleep": true
diff --git a/keyboards/xiudi/xd004/info.json b/keyboards/xiudi/xd004/info.json
index 84a0e88642..8c7946a02d 100644
--- a/keyboards/xiudi/xd004/info.json
+++ b/keyboards/xiudi/xd004/info.json
@@ -12,6 +12,7 @@
12 "levels": 6 12 "levels": 6
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "hue_steps": 10,
15 "led_count": 2 16 "led_count": 2
16 }, 17 },
17 "ws2812": { 18 "ws2812": {
diff --git a/keyboards/xiudi/xd004/v1/config.h b/keyboards/xiudi/xd004/v1/config.h
index 56c2be55f5..256e234237 100644
--- a/keyboards/xiudi/xd004/v1/config.h
+++ b/keyboards/xiudi/xd004/v1/config.h
@@ -30,9 +30,6 @@ further optimizations can be done on that side.
30*/ 30*/
31#define RGBLIGHT_EFFECT_STATIC_GRADIENT 31#define RGBLIGHT_EFFECT_STATIC_GRADIENT
32#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 32#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
33#define RGBLIGHT_HUE_STEP 10
34#define RGBLIGHT_SAT_STEP 17
35#define RGBLIGHT_VAL_STEP 17
36 33
37/* disable action features */ 34/* disable action features */
38// #define NO_ACTION_ONESHOT // 462 bytes <- this needs to be un-commented out if Link Time Optimization is disabled, otherwise file is too large 35// #define NO_ACTION_ONESHOT // 462 bytes <- this needs to be un-commented out if Link Time Optimization is disabled, otherwise file is too large
diff --git a/keyboards/xiudi/xd60/rev2/config.h b/keyboards/xiudi/xd60/rev2/config.h
index 2b79ba9d0d..3980b2fb71 100644
--- a/keyboards/xiudi/xd60/rev2/config.h
+++ b/keyboards/xiudi/xd60/rev2/config.h
@@ -29,9 +29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29#define RGBLIGHT_EFFECT_RGB_TEST 29#define RGBLIGHT_EFFECT_RGB_TEST
30#define RGBLIGHT_EFFECT_ALTERNATING 30#define RGBLIGHT_EFFECT_ALTERNATING
31#define RGBLIGHT_EFFECT_TWINKLE 31#define RGBLIGHT_EFFECT_TWINKLE
32#define RGBLIGHT_HUE_STEP 10
33#define RGBLIGHT_SAT_STEP 17
34#define RGBLIGHT_VAL_STEP 17
35 32
36/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 33/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
37#define LOCKING_SUPPORT_ENABLE 34#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/xiudi/xd60/rev2/info.json b/keyboards/xiudi/xd60/rev2/info.json
index 9c954df6b5..2fae5080c3 100644
--- a/keyboards/xiudi/xd60/rev2/info.json
+++ b/keyboards/xiudi/xd60/rev2/info.json
@@ -14,6 +14,7 @@
14 "on_state": 0 14 "on_state": 0
15 }, 15 },
16 "rgblight": { 16 "rgblight": {
17 "hue_steps": 10,
17 "led_count": 6 18 "led_count": 6
18 }, 19 },
19 "ws2812": { 20 "ws2812": {
diff --git a/keyboards/xiudi/xd60/rev3/config.h b/keyboards/xiudi/xd60/rev3/config.h
index 1eb6ccf91b..80100d2cf1 100644
--- a/keyboards/xiudi/xd60/rev3/config.h
+++ b/keyboards/xiudi/xd60/rev3/config.h
@@ -29,9 +29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29#define RGBLIGHT_EFFECT_RGB_TEST 29#define RGBLIGHT_EFFECT_RGB_TEST
30#define RGBLIGHT_EFFECT_ALTERNATING 30#define RGBLIGHT_EFFECT_ALTERNATING
31#define RGBLIGHT_EFFECT_TWINKLE 31#define RGBLIGHT_EFFECT_TWINKLE
32#define RGBLIGHT_HUE_STEP 10
33#define RGBLIGHT_SAT_STEP 17
34#define RGBLIGHT_VAL_STEP 17
35 32
36/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 33/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
37#define LOCKING_SUPPORT_ENABLE 34#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/xiudi/xd60/rev3/info.json b/keyboards/xiudi/xd60/rev3/info.json
index bc369db507..c77b145607 100644
--- a/keyboards/xiudi/xd60/rev3/info.json
+++ b/keyboards/xiudi/xd60/rev3/info.json
@@ -14,6 +14,7 @@
14 "on_state": 0 14 "on_state": 0
15 }, 15 },
16 "rgblight": { 16 "rgblight": {
17 "hue_steps": 10,
17 "led_count": 12 18 "led_count": 12
18 }, 19 },
19 "ws2812": { 20 "ws2812": {
diff --git a/keyboards/xiudi/xd68/config.h b/keyboards/xiudi/xd68/config.h
index 8c6cde9e27..a9c0e097f0 100644
--- a/keyboards/xiudi/xd68/config.h
+++ b/keyboards/xiudi/xd68/config.h
@@ -49,6 +49,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
49#define RGBLIGHT_EFFECT_RGB_TEST 49#define RGBLIGHT_EFFECT_RGB_TEST
50#define RGBLIGHT_EFFECT_ALTERNATING 50#define RGBLIGHT_EFFECT_ALTERNATING
51#define RGBLIGHT_EFFECT_TWINKLE 51#define RGBLIGHT_EFFECT_TWINKLE
52#define RGBLIGHT_HUE_STEP 12 // units to step when in/decreasing hue
53#define RGBLIGHT_SAT_STEP 25 // units to step when in/decresing saturation
54#define RGBLIGHT_VAL_STEP 12 // units to step when in/decreasing value (brightness)
diff --git a/keyboards/xiudi/xd68/info.json b/keyboards/xiudi/xd68/info.json
index 3bcb683565..27f40e6ee8 100644
--- a/keyboards/xiudi/xd68/info.json
+++ b/keyboards/xiudi/xd68/info.json
@@ -20,6 +20,9 @@
20 "on_state": 0 20 "on_state": 0
21 }, 21 },
22 "rgblight": { 22 "rgblight": {
23 "hue_steps": 12,
24 "saturation_steps": 25,
25 "brightness_steps": 12,
23 "led_count": 12 26 "led_count": 12
24 }, 27 },
25 "ws2812": { 28 "ws2812": {
diff --git a/keyboards/xiudi/xd75/config.h b/keyboards/xiudi/xd75/config.h
index 6e2f2f6dc2..9a6b76c928 100644
--- a/keyboards/xiudi/xd75/config.h
+++ b/keyboards/xiudi/xd75/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20# define RGBLIGHT_HUE_STEP 12
21# define RGBLIGHT_SAT_STEP 25
22# define RGBLIGHT_VAL_STEP 12
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/xiudi/xd75/info.json b/keyboards/xiudi/xd75/info.json
index c95ee8b70c..be0de255ec 100644
--- a/keyboards/xiudi/xd75/info.json
+++ b/keyboards/xiudi/xd75/info.json
@@ -19,6 +19,9 @@
19 "on_state": 0 19 "on_state": 0
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "hue_steps": 12,
23 "saturation_steps": 25,
24 "brightness_steps": 12,
22 "led_count": 6 25 "led_count": 6
23 }, 26 },
24 "ws2812": { 27 "ws2812": {
diff --git a/keyboards/xiudi/xd84pro/config.h b/keyboards/xiudi/xd84pro/config.h
index b91af3c0dc..c127678a5d 100644
--- a/keyboards/xiudi/xd84pro/config.h
+++ b/keyboards/xiudi/xd84pro/config.h
@@ -16,9 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19// #define RGBLIGHT_HUE_STEP 8
20// #define RGBLIGHT_SAT_STEP 8
21// #define RGBLIGHT_VAL_STEP 8
22#define RGBLIGHT_EFFECT_BREATHING 19#define RGBLIGHT_EFFECT_BREATHING
23#define RGBLIGHT_EFFECT_RAINBOW_MOOD 20#define RGBLIGHT_EFFECT_RAINBOW_MOOD
24#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 21#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/xiudi/xd87/config.h b/keyboards/xiudi/xd87/config.h
index e34283e800..948b3fad4a 100644
--- a/keyboards/xiudi/xd87/config.h
+++ b/keyboards/xiudi/xd87/config.h
@@ -27,9 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define RGBLIGHT_EFFECT_RGB_TEST 27#define RGBLIGHT_EFFECT_RGB_TEST
28#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30#define RGBLIGHT_HUE_STEP 8
31#define RGBLIGHT_SAT_STEP 8
32#define RGBLIGHT_VAL_STEP 8
33 30
34/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 31/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
35#define LOCKING_SUPPORT_ENABLE 32#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/xiudi/xd87/info.json b/keyboards/xiudi/xd87/info.json
index 09a779be63..4226947c25 100644
--- a/keyboards/xiudi/xd87/info.json
+++ b/keyboards/xiudi/xd87/info.json
@@ -22,6 +22,8 @@
22 "on_state": 0 22 "on_state": 0
23 }, 23 },
24 "rgblight": { 24 "rgblight": {
25 "saturation_steps": 8,
26 "brightness_steps": 8,
25 "led_count": 14 27 "led_count": 14
26 }, 28 },
27 "ws2812": { 29 "ws2812": {
diff --git a/keyboards/yandrstudio/eau_r2/config.h b/keyboards/yandrstudio/eau_r2/config.h
index c66a3aae16..28e8bc379a 100644
--- a/keyboards/yandrstudio/eau_r2/config.h
+++ b/keyboards/yandrstudio/eau_r2/config.h
@@ -17,8 +17,6 @@
17 17
18#ifdef RGBLIGHT_ENABLE 18#ifdef RGBLIGHT_ENABLE
19 19
20# define RGBLIGHT_VAL_STEP 5
21
22# define RGBLIGHT_EFFECT_BREATHING 20# define RGBLIGHT_EFFECT_BREATHING
23# define RGBLIGHT_EFFECT_RAINBOW_MOOD 21# define RGBLIGHT_EFFECT_RAINBOW_MOOD
24# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/yandrstudio/eau_r2/info.json b/keyboards/yandrstudio/eau_r2/info.json
index c5ffdd4336..6201e9fcca 100644
--- a/keyboards/yandrstudio/eau_r2/info.json
+++ b/keyboards/yandrstudio/eau_r2/info.json
@@ -15,6 +15,7 @@
15 "pin": "A8" 15 "pin": "A8"
16 }, 16 },
17 "rgblight": { 17 "rgblight": {
18 "brightness_steps": 5,
18 "led_count": 12, 19 "led_count": 12,
19 "max_brightness": 200, 20 "max_brightness": 200,
20 "sleep": true 21 "sleep": true
diff --git a/keyboards/yandrstudio/nz64/config.h b/keyboards/yandrstudio/nz64/config.h
index 4dceae6d87..de44d4f3ee 100644
--- a/keyboards/yandrstudio/nz64/config.h
+++ b/keyboards/yandrstudio/nz64/config.h
@@ -30,7 +30,6 @@
30 30
31 31
32# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180 32# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180
33# define RGBLIGHT_VAL_STEP 18
34# define RGB_DISABLE_WHEN_USB_SUSPENDED true 33# define RGB_DISABLE_WHEN_USB_SUSPENDED true
35# define RGB_MATRIX_CENTER { 96, 32 } 34# define RGB_MATRIX_CENTER { 96, 32 }
36# define RGB_MATRIX_KEYPRESSES 35# define RGB_MATRIX_KEYPRESSES
diff --git a/keyboards/yandrstudio/nz67v2/config.h b/keyboards/yandrstudio/nz67v2/config.h
index c7358c5b06..fb0ac36bc2 100644
--- a/keyboards/yandrstudio/nz67v2/config.h
+++ b/keyboards/yandrstudio/nz67v2/config.h
@@ -24,7 +24,6 @@
24# define RGB_MATRIX_LED_COUNT 86 24# define RGB_MATRIX_LED_COUNT 86
25 25
26# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180 26# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180
27# define RGBLIGHT_VAL_STEP 5
28# define RGB_DISABLE_WHEN_USB_SUSPENDED 27# define RGB_DISABLE_WHEN_USB_SUSPENDED
29# define RGB_MATRIX_KEYPRESSES 28# define RGB_MATRIX_KEYPRESSES
30# define RGB_MATRIX_FRAMEBUFFER_EFFECTS 29# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
diff --git a/keyboards/yandrstudio/tg67/config.h b/keyboards/yandrstudio/tg67/config.h
index afad099f44..3386838c74 100644
--- a/keyboards/yandrstudio/tg67/config.h
+++ b/keyboards/yandrstudio/tg67/config.h
@@ -21,7 +21,6 @@
21# define RGB_MATRIX_LED_COUNT 69 21# define RGB_MATRIX_LED_COUNT 69
22 22
23# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 250 23# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 250
24# define RGBLIGHT_VAL_STEP 5
25# define RGB_DISABLE_WHEN_USB_SUSPENDED 24# define RGB_DISABLE_WHEN_USB_SUSPENDED
26# define RGB_MATRIX_KEYPRESSES 25# define RGB_MATRIX_KEYPRESSES
27# define RGB_MATRIX_FRAMEBUFFER_EFFECTS 26# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
diff --git a/keyboards/ydkb/chili/config.h b/keyboards/ydkb/chili/config.h
index 363e1d894a..03c8bceba0 100644
--- a/keyboards/ydkb/chili/config.h
+++ b/keyboards/ydkb/chili/config.h
@@ -29,9 +29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29#define RGBLIGHT_EFFECT_RGB_TEST 29#define RGBLIGHT_EFFECT_RGB_TEST
30#define RGBLIGHT_EFFECT_ALTERNATING 30#define RGBLIGHT_EFFECT_ALTERNATING
31#define RGBLIGHT_EFFECT_TWINKLE 31#define RGBLIGHT_EFFECT_TWINKLE
32#define RGBLIGHT_HUE_STEP 5
33#define RGBLIGHT_SAT_STEP 10
34#define RGBLIGHT_VAL_STEP 10
35 32
36/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 33/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
37#define LOCKING_SUPPORT_ENABLE 34#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/ydkb/chili/info.json b/keyboards/ydkb/chili/info.json
index 786bdca276..99de9fab91 100644
--- a/keyboards/ydkb/chili/info.json
+++ b/keyboards/ydkb/chili/info.json
@@ -18,6 +18,9 @@
18 "breathing": true 18 "breathing": true
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "hue_steps": 5,
22 "saturation_steps": 10,
23 "brightness_steps": 10,
21 "led_count": 30 24 "led_count": 30
22 }, 25 },
23 "ws2812": { 26 "ws2812": {
diff --git a/keyboards/ydkb/yd68/config.h b/keyboards/ydkb/yd68/config.h
index a4d55c248c..44f4a2679b 100644
--- a/keyboards/ydkb/yd68/config.h
+++ b/keyboards/ydkb/yd68/config.h
@@ -27,9 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define RGBLIGHT_EFFECT_RGB_TEST 27#define RGBLIGHT_EFFECT_RGB_TEST
28#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30#define RGBLIGHT_HUE_STEP 8
31#define RGBLIGHT_SAT_STEP 8
32#define RGBLIGHT_VAL_STEP 8
33 30
34/* 31/*
35 * Feature disable options 32 * Feature disable options
diff --git a/keyboards/ydkb/yd68/info.json b/keyboards/ydkb/yd68/info.json
index 6630ea403d..87cc06b223 100644
--- a/keyboards/ydkb/yd68/info.json
+++ b/keyboards/ydkb/yd68/info.json
@@ -18,6 +18,8 @@
18 "on_state": 0 18 "on_state": 0
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 10 23 "led_count": 10
22 }, 24 },
23 "ws2812": { 25 "ws2812": {
diff --git a/keyboards/yeehaw/config.h b/keyboards/yeehaw/config.h
index d97ef93440..cd302bb87b 100644
--- a/keyboards/yeehaw/config.h
+++ b/keyboards/yeehaw/config.h
@@ -15,9 +15,6 @@
15 */ 15 */
16#pragma once 16#pragma once
17 17
18 #define RGBLIGHT_HUE_STEP 8
19 #define RGBLIGHT_SAT_STEP 8
20 #define RGBLIGHT_VAL_STEP 8
21#define RGBLIGHT_EFFECT_BREATHING 18#define RGBLIGHT_EFFECT_BREATHING
22#define RGBLIGHT_EFFECT_RAINBOW_MOOD 19#define RGBLIGHT_EFFECT_RAINBOW_MOOD
23#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 20#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/yeehaw/info.json b/keyboards/yeehaw/info.json
index 16f9542a14..edebbea5ce 100644
--- a/keyboards/yeehaw/info.json
+++ b/keyboards/yeehaw/info.json
@@ -14,6 +14,8 @@
14 ] 14 ]
15 }, 15 },
16 "rgblight": { 16 "rgblight": {
17 "saturation_steps": 8,
18 "brightness_steps": 8,
17 "led_count": 7, 19 "led_count": 7,
18 "sleep": true 20 "sleep": true
19 }, 21 },
diff --git a/keyboards/ymdk/bface/config.h b/keyboards/ymdk/bface/config.h
index 816875f94a..e3bc667216 100644
--- a/keyboards/ymdk/bface/config.h
+++ b/keyboards/ymdk/bface/config.h
@@ -27,6 +27,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define RGBLIGHT_EFFECT_RGB_TEST 27#define RGBLIGHT_EFFECT_RGB_TEST
28#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30#define RGBLIGHT_HUE_STEP 8
31#define RGBLIGHT_SAT_STEP 8
32#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/ymdk/bface/info.json b/keyboards/ymdk/bface/info.json
index 8e413c1702..640abc28e7 100644
--- a/keyboards/ymdk/bface/info.json
+++ b/keyboards/ymdk/bface/info.json
@@ -18,6 +18,8 @@
18 "levels": 6 18 "levels": 6
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 12 23 "led_count": 12
22 }, 24 },
23 "ws2812": { 25 "ws2812": {
diff --git a/keyboards/ymdk/melody96/config.h b/keyboards/ymdk/melody96/config.h
index 401de718c1..d702489ee7 100644
--- a/keyboards/ymdk/melody96/config.h
+++ b/keyboards/ymdk/melody96/config.h
@@ -16,6 +16,3 @@
16#define RGBLIGHT_EFFECT_RGB_TEST 16#define RGBLIGHT_EFFECT_RGB_TEST
17#define RGBLIGHT_EFFECT_ALTERNATING 17#define RGBLIGHT_EFFECT_ALTERNATING
18#define RGBLIGHT_EFFECT_TWINKLE 18#define RGBLIGHT_EFFECT_TWINKLE
19#define RGBLIGHT_HUE_STEP 8
20#define RGBLIGHT_SAT_STEP 8
21#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/ymdk/melody96/info.json b/keyboards/ymdk/melody96/info.json
index 5903c2af6f..6df82fdd45 100644
--- a/keyboards/ymdk/melody96/info.json
+++ b/keyboards/ymdk/melody96/info.json
@@ -18,6 +18,8 @@
18 "levels": 5 18 "levels": 5
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 18 23 "led_count": 18
22 }, 24 },
23 "ws2812": { 25 "ws2812": {
diff --git a/keyboards/ymdk/np21/config.h b/keyboards/ymdk/np21/config.h
index 994e71507c..5254378a3f 100644
--- a/keyboards/ymdk/np21/config.h
+++ b/keyboards/ymdk/np21/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20//#define RGBLIGHT_HUE_STEP 8
21//#define RGBLIGHT_SAT_STEP 8
22//#define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/ymdk/sp64/config.h b/keyboards/ymdk/sp64/config.h
index 18732f8ed6..057249b879 100644
--- a/keyboards/ymdk/sp64/config.h
+++ b/keyboards/ymdk/sp64/config.h
@@ -24,9 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24#define RIGHT_HALF 24#define RIGHT_HALF
25 25
26/* RGB underglow */ 26/* RGB underglow */
27#define RGBLIGHT_HUE_STEP 8
28#define RGBLIGHT_SAT_STEP 8
29#define RGBLIGHT_VAL_STEP 8
30#define RGBLIGHT_EFFECT_BREATHING 27#define RGBLIGHT_EFFECT_BREATHING
31#define RGBLIGHT_EFFECT_RAINBOW_MOOD 28#define RGBLIGHT_EFFECT_RAINBOW_MOOD
32#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 29#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/ymdk/sp64/info.json b/keyboards/ymdk/sp64/info.json
index d0ca560e84..b73093c58d 100644
--- a/keyboards/ymdk/sp64/info.json
+++ b/keyboards/ymdk/sp64/info.json
@@ -17,6 +17,8 @@
17 "driver": "i2c" 17 "driver": "i2c"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "saturation_steps": 8,
21 "brightness_steps": 8,
20 "led_count": 12, 22 "led_count": 12,
21 "max_brightness": 250, 23 "max_brightness": 250,
22 "sleep": true 24 "sleep": true
diff --git a/keyboards/ymdk/wings/config.h b/keyboards/ymdk/wings/config.h
index 0d72c8464c..9b6e11cb2b 100644
--- a/keyboards/ymdk/wings/config.h
+++ b/keyboards/ymdk/wings/config.h
@@ -25,6 +25,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define RGBLIGHT_EFFECT_RGB_TEST 25#define RGBLIGHT_EFFECT_RGB_TEST
26#define RGBLIGHT_EFFECT_ALTERNATING 26#define RGBLIGHT_EFFECT_ALTERNATING
27#define RGBLIGHT_EFFECT_TWINKLE 27#define RGBLIGHT_EFFECT_TWINKLE
28#define RGBLIGHT_HUE_STEP 8
29#define RGBLIGHT_SAT_STEP 8
30#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/ymdk/wings/info.json b/keyboards/ymdk/wings/info.json
index 971b8e743a..cd239f5669 100644
--- a/keyboards/ymdk/wings/info.json
+++ b/keyboards/ymdk/wings/info.json
@@ -18,6 +18,8 @@
18 "levels": 5 18 "levels": 5
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 14, 23 "led_count": 14,
22 "sleep": true 24 "sleep": true
23 }, 25 },
diff --git a/keyboards/ymdk/wingshs/config.h b/keyboards/ymdk/wingshs/config.h
index ef09c08a2c..8114e962de 100644
--- a/keyboards/ymdk/wingshs/config.h
+++ b/keyboards/ymdk/wingshs/config.h
@@ -23,6 +23,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23#define RGBLIGHT_EFFECT_RGB_TEST 23#define RGBLIGHT_EFFECT_RGB_TEST
24#define RGBLIGHT_EFFECT_ALTERNATING 24#define RGBLIGHT_EFFECT_ALTERNATING
25#define RGBLIGHT_EFFECT_TWINKLE 25#define RGBLIGHT_EFFECT_TWINKLE
26#define RGBLIGHT_HUE_STEP 8
27#define RGBLIGHT_SAT_STEP 8
28#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/ymdk/wingshs/info.json b/keyboards/ymdk/wingshs/info.json
index a13c1a6950..d8e4d83266 100644
--- a/keyboards/ymdk/wingshs/info.json
+++ b/keyboards/ymdk/wingshs/info.json
@@ -25,6 +25,8 @@
25 "pin": "E2" 25 "pin": "E2"
26 }, 26 },
27 "rgblight": { 27 "rgblight": {
28 "saturation_steps": 8,
29 "brightness_steps": 8,
28 "led_count": 80, 30 "led_count": 80,
29 "max_brightness": 160, 31 "max_brightness": 160,
30 "sleep": true 32 "sleep": true
diff --git a/keyboards/ymdk/yd60mq/12led/info.json b/keyboards/ymdk/yd60mq/12led/info.json
index 2c9ef7320e..6bc508727e 100644
--- a/keyboards/ymdk/yd60mq/12led/info.json
+++ b/keyboards/ymdk/yd60mq/12led/info.json
@@ -3,6 +3,8 @@
3 "device_version": "0.0.1" 3 "device_version": "0.0.1"
4 }, 4 },
5 "rgblight": { 5 "rgblight": {
6 "saturation_steps": 8,
7 "brightness_steps": 8,
6 "led_count": 12 8 "led_count": 12
7 } 9 }
8} 10}
diff --git a/keyboards/ymdk/yd60mq/16led/info.json b/keyboards/ymdk/yd60mq/16led/info.json
index 48f9a19f9b..905c6053ff 100644
--- a/keyboards/ymdk/yd60mq/16led/info.json
+++ b/keyboards/ymdk/yd60mq/16led/info.json
@@ -3,6 +3,8 @@
3 "device_version": "0.0.2" 3 "device_version": "0.0.2"
4 }, 4 },
5 "rgblight": { 5 "rgblight": {
6 "saturation_steps": 8,
7 "brightness_steps": 8,
6 "led_count": 16 8 "led_count": 16
7 } 9 }
8} 10}
diff --git a/keyboards/ymdk/yd60mq/config.h b/keyboards/ymdk/yd60mq/config.h
index a8a0bb420a..d374b7ef5e 100644
--- a/keyboards/ymdk/yd60mq/config.h
+++ b/keyboards/ymdk/yd60mq/config.h
@@ -15,6 +15,3 @@
15#define RGBLIGHT_EFFECT_RGB_TEST 15#define RGBLIGHT_EFFECT_RGB_TEST
16#define RGBLIGHT_EFFECT_ALTERNATING 16#define RGBLIGHT_EFFECT_ALTERNATING
17#define RGBLIGHT_EFFECT_TWINKLE 17#define RGBLIGHT_EFFECT_TWINKLE
18#define RGBLIGHT_HUE_STEP 8
19#define RGBLIGHT_SAT_STEP 8
20#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/ymdk/ym68/config.h b/keyboards/ymdk/ym68/config.h
index 0a5632e37b..8bb96c992f 100644
--- a/keyboards/ymdk/ym68/config.h
+++ b/keyboards/ymdk/ym68/config.h
@@ -17,9 +17,6 @@
17#pragma once 17#pragma once
18 18
19#if defined(RGBLIGHT_ENABLE) 19#if defined(RGBLIGHT_ENABLE)
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/ymdk/ym68/info.json b/keyboards/ymdk/ym68/info.json
index 96314a2707..5b1af50529 100644
--- a/keyboards/ymdk/ym68/info.json
+++ b/keyboards/ymdk/ym68/info.json
@@ -19,6 +19,8 @@
19 "breathing": true 19 "breathing": true
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "saturation_steps": 8,
23 "brightness_steps": 8,
22 "led_count": 20, 24 "led_count": 20,
23 "sleep": true 25 "sleep": true
24 }, 26 },
diff --git a/keyboards/ymdk/ymd21/v2/config.h b/keyboards/ymdk/ymd21/v2/config.h
index 6936d591e2..073441c9c0 100644
--- a/keyboards/ymdk/ymd21/v2/config.h
+++ b/keyboards/ymdk/ymd21/v2/config.h
@@ -17,9 +17,6 @@
17#pragma once 17#pragma once
18 18
19#if defined(RGBLIGHT_ENABLE) 19#if defined(RGBLIGHT_ENABLE)
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/ymdk/ymd21/v2/info.json b/keyboards/ymdk/ymd21/v2/info.json
index 5bd3f23bf5..153fb72a4c 100644
--- a/keyboards/ymdk/ymd21/v2/info.json
+++ b/keyboards/ymdk/ymd21/v2/info.json
@@ -21,6 +21,8 @@
21 "pin": "E2" 21 "pin": "E2"
22 }, 22 },
23 "rgblight": { 23 "rgblight": {
24 "saturation_steps": 8,
25 "brightness_steps": 8,
24 "led_count": 8, 26 "led_count": 8,
25 "max_brightness": 180, 27 "max_brightness": 180,
26 "sleep": true 28 "sleep": true
diff --git a/keyboards/ymdk/ymd40/v2/config.h b/keyboards/ymdk/ymd40/v2/config.h
index 0a5632e37b..8bb96c992f 100644
--- a/keyboards/ymdk/ymd40/v2/config.h
+++ b/keyboards/ymdk/ymd40/v2/config.h
@@ -17,9 +17,6 @@
17#pragma once 17#pragma once
18 18
19#if defined(RGBLIGHT_ENABLE) 19#if defined(RGBLIGHT_ENABLE)
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/ymdk/ymd40/v2/info.json b/keyboards/ymdk/ymd40/v2/info.json
index f5229eabc3..91193aa9fa 100644
--- a/keyboards/ymdk/ymd40/v2/info.json
+++ b/keyboards/ymdk/ymd40/v2/info.json
@@ -21,6 +21,8 @@
21 "pin": "E2" 21 "pin": "E2"
22 }, 22 },
23 "rgblight": { 23 "rgblight": {
24 "saturation_steps": 8,
25 "brightness_steps": 8,
24 "led_count": 8, 26 "led_count": 8,
25 "max_brightness": 150, 27 "max_brightness": 150,
26 "sleep": true 28 "sleep": true
diff --git a/keyboards/ymdk/ymd67/config.h b/keyboards/ymdk/ymd67/config.h
index a8a0bb420a..d374b7ef5e 100644
--- a/keyboards/ymdk/ymd67/config.h
+++ b/keyboards/ymdk/ymd67/config.h
@@ -15,6 +15,3 @@
15#define RGBLIGHT_EFFECT_RGB_TEST 15#define RGBLIGHT_EFFECT_RGB_TEST
16#define RGBLIGHT_EFFECT_ALTERNATING 16#define RGBLIGHT_EFFECT_ALTERNATING
17#define RGBLIGHT_EFFECT_TWINKLE 17#define RGBLIGHT_EFFECT_TWINKLE
18#define RGBLIGHT_HUE_STEP 8
19#define RGBLIGHT_SAT_STEP 8
20#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/ymdk/ymd67/info.json b/keyboards/ymdk/ymd67/info.json
index 9f93ba55ef..c5e3a45519 100644
--- a/keyboards/ymdk/ymd67/info.json
+++ b/keyboards/ymdk/ymd67/info.json
@@ -18,6 +18,8 @@
18 "levels": 5 18 "levels": 5
19 }, 19 },
20 "rgblight": { 20 "rgblight": {
21 "saturation_steps": 8,
22 "brightness_steps": 8,
21 "led_count": 12 23 "led_count": 12
22 }, 24 },
23 "ws2812": { 25 "ws2812": {
diff --git a/keyboards/ymdk/ymd75/config.h b/keyboards/ymdk/ymd75/config.h
index 99e7ce428b..4f0c47b20b 100644
--- a/keyboards/ymdk/ymd75/config.h
+++ b/keyboards/ymdk/ymd75/config.h
@@ -29,7 +29,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29#define RGBLIGHT_EFFECT_RGB_TEST 29#define RGBLIGHT_EFFECT_RGB_TEST
30#define RGBLIGHT_EFFECT_ALTERNATING 30#define RGBLIGHT_EFFECT_ALTERNATING
31#define RGBLIGHT_EFFECT_TWINKLE 31#define RGBLIGHT_EFFECT_TWINKLE
32#define RGBLIGHT_HUE_STEP 12
33#define RGBLIGHT_SAT_STEP 15
34#define RGBLIGHT_VAL_STEP 18
35#define DYNAMIC_KEYMAP_LAYER_COUNT 3 32#define DYNAMIC_KEYMAP_LAYER_COUNT 3
diff --git a/keyboards/ymdk/ymd75/info.json b/keyboards/ymdk/ymd75/info.json
index 9f6081ebae..a19586fcc0 100644
--- a/keyboards/ymdk/ymd75/info.json
+++ b/keyboards/ymdk/ymd75/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x422D" 8 "pid": "0x422D"
9 }, 9 },
10 "rgblight": { 10 "rgblight": {
11 "hue_steps": 12,
12 "saturation_steps": 15,
13 "brightness_steps": 18,
11 "led_count": 16 14 "led_count": 16
12 }, 15 },
13 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/ymdk/ymd96/config.h b/keyboards/ymdk/ymd96/config.h
index b4ae385098..5570dc0534 100644
--- a/keyboards/ymdk/ymd96/config.h
+++ b/keyboards/ymdk/ymd96/config.h
@@ -30,4 +30,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
30#define RGBLIGHT_EFFECT_RGB_TEST 30#define RGBLIGHT_EFFECT_RGB_TEST
31#define RGBLIGHT_EFFECT_ALTERNATING 31#define RGBLIGHT_EFFECT_ALTERNATING
32#define RGBLIGHT_EFFECT_TWINKLE 32#define RGBLIGHT_EFFECT_TWINKLE
33/*#define RGBLIGHT_VAL_STEP 20*/
diff --git a/keyboards/yoichiro/lunakey_macro/config.h b/keyboards/yoichiro/lunakey_macro/config.h
index defa45cca5..7f39031815 100644
--- a/keyboards/yoichiro/lunakey_macro/config.h
+++ b/keyboards/yoichiro/lunakey_macro/config.h
@@ -30,9 +30,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
30/* Layer Count */ 30/* Layer Count */
31#define DYNAMIC_KEYMAP_LAYER_COUNT 3 31#define DYNAMIC_KEYMAP_LAYER_COUNT 3
32 32
33 #define RGBLIGHT_HUE_STEP 8
34 #define RGBLIGHT_SAT_STEP 8
35 #define RGBLIGHT_VAL_STEP 8
36// #define RGBLIGHT_LAYERS 33// #define RGBLIGHT_LAYERS
37#define RGBLIGHT_EFFECT_BREATHING 34#define RGBLIGHT_EFFECT_BREATHING
38#define RGBLIGHT_EFFECT_RAINBOW_MOOD 35#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/yoichiro/lunakey_macro/info.json b/keyboards/yoichiro/lunakey_macro/info.json
index 2e8ee32333..5853720c48 100644
--- a/keyboards/yoichiro/lunakey_macro/info.json
+++ b/keyboards/yoichiro/lunakey_macro/info.json
@@ -14,6 +14,8 @@
14 }, 14 },
15 "diode_direction": "COL2ROW", 15 "diode_direction": "COL2ROW",
16 "rgblight": { 16 "rgblight": {
17 "saturation_steps": 8,
18 "brightness_steps": 8,
17 "led_count": 5, 19 "led_count": 5,
18 "sleep": true 20 "sleep": true
19 }, 21 },
diff --git a/keyboards/yoichiro/lunakey_mini/config.h b/keyboards/yoichiro/lunakey_mini/config.h
index e5ff188046..8e449b623f 100644
--- a/keyboards/yoichiro/lunakey_mini/config.h
+++ b/keyboards/yoichiro/lunakey_mini/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/yoichiro/lunakey_mini/info.json b/keyboards/yoichiro/lunakey_mini/info.json
index 4f3112d09f..4d1af67914 100644
--- a/keyboards/yoichiro/lunakey_mini/info.json
+++ b/keyboards/yoichiro/lunakey_mini/info.json
@@ -17,6 +17,8 @@
17 "soft_serial_pin": "D2" 17 "soft_serial_pin": "D2"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "saturation_steps": 8,
21 "brightness_steps": 8,
20 "led_count": 12, 22 "led_count": 12,
21 "sleep": true, 23 "sleep": true,
22 "led_map": [0, 1, 2, 3, 4, 5, 11, 10, 9, 8, 7, 6], 24 "led_map": [0, 1, 2, 3, 4, 5, 11, 10, 9, 8, 7, 6],
diff --git a/keyboards/yushakobo/navpad/10/config.h b/keyboards/yushakobo/navpad/10/config.h
index 98776f87c2..32aa944d8f 100644
--- a/keyboards/yushakobo/navpad/10/config.h
+++ b/keyboards/yushakobo/navpad/10/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20# define RGBLIGHT_HUE_STEP 8
21# define RGBLIGHT_SAT_STEP 8
22# define RGBLIGHT_VAL_STEP 8
23//# define RGBLIGHT_EFFECT_BREATHING 20//# define RGBLIGHT_EFFECT_BREATHING
24//# define RGBLIGHT_EFFECT_RAINBOW_MOOD 21//# define RGBLIGHT_EFFECT_RAINBOW_MOOD
25# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/yushakobo/navpad/10/info.json b/keyboards/yushakobo/navpad/10/info.json
index 6fce0d87f8..99b0890a48 100644
--- a/keyboards/yushakobo/navpad/10/info.json
+++ b/keyboards/yushakobo/navpad/10/info.json
@@ -16,6 +16,8 @@
16 "pin": "D3" 16 "pin": "D3"
17 }, 17 },
18 "rgblight": { 18 "rgblight": {
19 "saturation_steps": 8,
20 "brightness_steps": 8,
19 "led_count": 9, 21 "led_count": 9,
20 "max_brightness": 120, 22 "max_brightness": 120,
21 "sleep": true 23 "sleep": true
diff --git a/keyboards/yushakobo/navpad/10_helix_r/config.h b/keyboards/yushakobo/navpad/10_helix_r/config.h
index 70846564ac..fd98f34ca8 100644
--- a/keyboards/yushakobo/navpad/10_helix_r/config.h
+++ b/keyboards/yushakobo/navpad/10_helix_r/config.h
@@ -18,9 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
18#pragma once 18#pragma once
19 19
20#define EE_HANDS 20#define EE_HANDS
21# define RGBLIGHT_HUE_STEP 8
22# define RGBLIGHT_SAT_STEP 8
23# define RGBLIGHT_VAL_STEP 8
24//# define RGBLIGHT_EFFECT_BREATHING 21//# define RGBLIGHT_EFFECT_BREATHING
25//# define RGBLIGHT_EFFECT_RAINBOW_MOOD 22//# define RGBLIGHT_EFFECT_RAINBOW_MOOD
26# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 23# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/yushakobo/navpad/10_helix_r/info.json b/keyboards/yushakobo/navpad/10_helix_r/info.json
index 9ad9ecc08c..a2617ac5e3 100644
--- a/keyboards/yushakobo/navpad/10_helix_r/info.json
+++ b/keyboards/yushakobo/navpad/10_helix_r/info.json
@@ -38,6 +38,8 @@
38 "pin": "D3" 38 "pin": "D3"
39 }, 39 },
40 "rgblight": { 40 "rgblight": {
41 "saturation_steps": 8,
42 "brightness_steps": 8,
41 "led_count": 41, 43 "led_count": 41,
42 "max_brightness": 120, 44 "max_brightness": 120,
43 "led_map": [0, 1, 2, 3, 4, 5, 6, 8, 7, 9, 10, 11, 12, 13, 14, 20, 19, 18, 17, 16, 15, 21, 22, 23, 24, 25, 26, 33, 32, 31, 30, 29, 28, 27, 34, 35, 36, 37, 38, 39, 40], 45 "led_map": [0, 1, 2, 3, 4, 5, 6, 8, 7, 9, 10, 11, 12, 13, 14, 20, 19, 18, 17, 16, 15, 21, 22, 23, 24, 25, 26, 33, 32, 31, 30, 29, 28, 27, 34, 35, 36, 37, 38, 39, 40],
diff --git a/keyboards/yushakobo/quick17/config.h b/keyboards/yushakobo/quick17/config.h
index cde3298fad..01f3396be4 100644
--- a/keyboards/yushakobo/quick17/config.h
+++ b/keyboards/yushakobo/quick17/config.h
@@ -36,9 +36,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
36 36
37 37
38#ifdef RGBLIGHT_ENABLE 38#ifdef RGBLIGHT_ENABLE
39# define RGBLIGHT_HUE_STEP 8
40# define RGBLIGHT_SAT_STEP 8
41# define RGBLIGHT_VAL_STEP 8
42//# define RGBLIGHT_EFFECT_BREATHING 39//# define RGBLIGHT_EFFECT_BREATHING
43# define RGBLIGHT_EFFECT_RAINBOW_MOOD 40# define RGBLIGHT_EFFECT_RAINBOW_MOOD
44# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 41# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/yushakobo/quick17/info.json b/keyboards/yushakobo/quick17/info.json
index 564ef75a56..aef48120bd 100644
--- a/keyboards/yushakobo/quick17/info.json
+++ b/keyboards/yushakobo/quick17/info.json
@@ -15,6 +15,8 @@
15 "speed_steps": 10 15 "speed_steps": 10
16 }, 16 },
17 "rgblight": { 17 "rgblight": {
18 "saturation_steps": 8,
19 "brightness_steps": 8,
18 "led_count": 18, 20 "led_count": 18,
19 "max_brightness": 150, 21 "max_brightness": 150,
20 "led_map": [6, 7, 12, 13, 14, 15, 16, 17, 11, 10, 9, 8, 0, 1, 2, 3, 4, 5] 22 "led_map": [6, 7, 12, 13, 14, 15, 16, 17, 11, 10, 9, 8, 0, 1, 2, 3, 4, 5]
diff --git a/keyboards/yushakobo/quick7/config.h b/keyboards/yushakobo/quick7/config.h
index 0ec9f0c222..2fd469af46 100644
--- a/keyboards/yushakobo/quick7/config.h
+++ b/keyboards/yushakobo/quick7/config.h
@@ -18,9 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
18#pragma once 18#pragma once
19 19
20#ifdef RGBLIGHT_ENABLE 20#ifdef RGBLIGHT_ENABLE
21# define RGBLIGHT_HUE_STEP 8
22# define RGBLIGHT_SAT_STEP 8
23# define RGBLIGHT_VAL_STEP 8
24//# define RGBLIGHT_EFFECT_BREATHING 21//# define RGBLIGHT_EFFECT_BREATHING
25# define RGBLIGHT_EFFECT_RAINBOW_MOOD 22# define RGBLIGHT_EFFECT_RAINBOW_MOOD
26//# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 23//# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/yushakobo/quick7/info.json b/keyboards/yushakobo/quick7/info.json
index 44b2c0cc98..8a6772a68f 100644
--- a/keyboards/yushakobo/quick7/info.json
+++ b/keyboards/yushakobo/quick7/info.json
@@ -15,6 +15,8 @@
15 ] 15 ]
16 }, 16 },
17 "rgblight": { 17 "rgblight": {
18 "saturation_steps": 8,
19 "brightness_steps": 8,
18 "led_count": 13, 20 "led_count": 13,
19 "sleep": true 21 "sleep": true
20 }, 22 },
diff --git a/keyboards/yynmt/dozen0/config.h b/keyboards/yynmt/dozen0/config.h
index 124818c58c..c67c0ee883 100644
--- a/keyboards/yynmt/dozen0/config.h
+++ b/keyboards/yynmt/dozen0/config.h
@@ -27,9 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define RGBLIGHT_EFFECT_RGB_TEST 27#define RGBLIGHT_EFFECT_RGB_TEST
28#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30#define RGBLIGHT_HUE_STEP 8
31#define RGBLIGHT_SAT_STEP 8
32#define RGBLIGHT_VAL_STEP 8
33 30
34/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 31/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
35#define LOCKING_SUPPORT_ENABLE 32#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/yynmt/dozen0/info.json b/keyboards/yynmt/dozen0/info.json
index 1fca2d1aef..4c4150d5bd 100644
--- a/keyboards/yynmt/dozen0/info.json
+++ b/keyboards/yynmt/dozen0/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 2 14 "led_count": 2
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/yynmt/kagamidget/config.h b/keyboards/yynmt/kagamidget/config.h
index 124818c58c..c67c0ee883 100644
--- a/keyboards/yynmt/kagamidget/config.h
+++ b/keyboards/yynmt/kagamidget/config.h
@@ -27,9 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define RGBLIGHT_EFFECT_RGB_TEST 27#define RGBLIGHT_EFFECT_RGB_TEST
28#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30#define RGBLIGHT_HUE_STEP 8
31#define RGBLIGHT_SAT_STEP 8
32#define RGBLIGHT_VAL_STEP 8
33 30
34/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 31/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
35#define LOCKING_SUPPORT_ENABLE 32#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/yynmt/kagamidget/info.json b/keyboards/yynmt/kagamidget/info.json
index cd5541fbfa..b9e1d09059 100644
--- a/keyboards/yynmt/kagamidget/info.json
+++ b/keyboards/yynmt/kagamidget/info.json
@@ -9,6 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "saturation_steps": 8,
13 "brightness_steps": 8,
12 "led_count": 4 14 "led_count": 4
13 }, 15 },
14 "ws2812": { 16 "ws2812": {
diff --git a/keyboards/zfrontier/big_switch/config.h b/keyboards/zfrontier/big_switch/config.h
index 7e6e359cc9..0a445e8359 100644
--- a/keyboards/zfrontier/big_switch/config.h
+++ b/keyboards/zfrontier/big_switch/config.h
@@ -18,7 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
18#pragma once 18#pragma once
19 19
20/* RGB light config */ 20/* RGB light config */
21#define RGBLIGHT_VAL_STEP 17
22#define RGBLIGHT_EFFECT_BREATHING 21#define RGBLIGHT_EFFECT_BREATHING
23#define RGBLIGHT_EFFECT_RAINBOW_MOOD 22#define RGBLIGHT_EFFECT_RAINBOW_MOOD
24#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 23#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/zj68/config.h b/keyboards/zj68/config.h
index 3ef8f33a53..65dc8ee2b3 100644
--- a/keyboards/zj68/config.h
+++ b/keyboards/zj68/config.h
@@ -33,6 +33,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
33#define RGBLIGHT_EFFECT_RGB_TEST 33#define RGBLIGHT_EFFECT_RGB_TEST
34#define RGBLIGHT_EFFECT_ALTERNATING 34#define RGBLIGHT_EFFECT_ALTERNATING
35#define RGBLIGHT_EFFECT_TWINKLE 35#define RGBLIGHT_EFFECT_TWINKLE
36#define RGBLIGHT_HUE_STEP 8
37#define RGBLIGHT_SAT_STEP 8
38#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/zj68/info.json b/keyboards/zj68/info.json
index f870c058c3..30d887dd8f 100644
--- a/keyboards/zj68/info.json
+++ b/keyboards/zj68/info.json
@@ -17,6 +17,8 @@
17 "levels": 5 17 "levels": 5
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "saturation_steps": 8,
21 "brightness_steps": 8,
20 "led_count": 14 22 "led_count": 14
21 }, 23 },
22 "ws2812": { 24 "ws2812": {
diff --git a/keyboards/zlant/config.h b/keyboards/zlant/config.h
index 401de718c1..d702489ee7 100755
--- a/keyboards/zlant/config.h
+++ b/keyboards/zlant/config.h
@@ -16,6 +16,3 @@
16#define RGBLIGHT_EFFECT_RGB_TEST 16#define RGBLIGHT_EFFECT_RGB_TEST
17#define RGBLIGHT_EFFECT_ALTERNATING 17#define RGBLIGHT_EFFECT_ALTERNATING
18#define RGBLIGHT_EFFECT_TWINKLE 18#define RGBLIGHT_EFFECT_TWINKLE
19#define RGBLIGHT_HUE_STEP 8
20#define RGBLIGHT_SAT_STEP 8
21#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/zlant/info.json b/keyboards/zlant/info.json
index 71e126b687..507cc29ab9 100644
--- a/keyboards/zlant/info.json
+++ b/keyboards/zlant/info.json
@@ -13,6 +13,8 @@
13 "rows": ["B0", "B1", "D4", "D5"] 13 "rows": ["B0", "B1", "D4", "D5"]
14 }, 14 },
15 "rgblight": { 15 "rgblight": {
16 "saturation_steps": 8,
17 "brightness_steps": 8,
16 "led_count": 12 18 "led_count": 12
17 }, 19 },
18 "ws2812": { 20 "ws2812": {