summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/feature_rgb_matrix.md10
-rw-r--r--keyboards/3keyecosystem/2key2/config.h8
-rw-r--r--keyboards/4pplet/perk60_iso/rev_a/config.h2
-rw-r--r--keyboards/acheron/apollo/87h/delta/config.h4
-rw-r--r--keyboards/acheron/apollo/87h/gamma/config.h4
-rw-r--r--keyboards/acheron/apollo/87htsc/config.h4
-rw-r--r--keyboards/acheron/apollo/88htsc/config.h4
-rw-r--r--keyboards/adm42/rev4/config.h2
-rw-r--r--keyboards/aeboards/satellite/rev1/config.h4
-rw-r--r--keyboards/atlantis/ak81_ve/config.h6
-rw-r--r--keyboards/bandominedoni/config.h2
-rw-r--r--keyboards/bandominedoni/keymaps/led/keymap.c2
-rw-r--r--keyboards/bandominedoni/keymaps/lednotg/keymap.c2
-rw-r--r--keyboards/bandominedoni/keymaps/via/keymap.c2
-rw-r--r--keyboards/bastardkb/charybdis/3x5/keymaps/bstiq/config.h11
-rw-r--r--keyboards/bastardkb/charybdis/3x5/keymaps/via/keymap.c2
-rw-r--r--keyboards/bastardkb/charybdis/3x6/keymaps/via/keymap.c2
-rw-r--r--keyboards/bastardkb/charybdis/4x6/keymaps/via/keymap.c2
-rw-r--r--keyboards/bastardkb/charybdis/config.h11
-rw-r--r--keyboards/bastardkb/dilemma/3x5_2/keymaps/bstiq/config.h11
-rw-r--r--keyboards/bastardkb/dilemma/3x5_3/config.h2
-rw-r--r--keyboards/bastardkb/dilemma/3x5_3/keymaps/bstiq/config.h11
-rw-r--r--keyboards/bastardkb/scylla/config.h2
-rw-r--r--keyboards/bastardkb/skeletyl/config.h2
-rw-r--r--keyboards/bastardkb/tbkmini/config.h2
-rwxr-xr-xkeyboards/binepad/bn006/config.h2
-rw-r--r--keyboards/boardsource/lulu/keymaps/rmeli/config.h8
-rw-r--r--keyboards/chromatonemini/config.h2
-rw-r--r--keyboards/chromatonemini/keymaps/led/keymap.c2
-rw-r--r--keyboards/chromatonemini/keymaps/party/keymap.c2
-rw-r--r--keyboards/chromatonemini/keymaps/via/keymap.c2
-rw-r--r--keyboards/crkbd/keymaps/davidrambo/config.h2
-rw-r--r--keyboards/crkbd/keymaps/devdev/config.h2
-rw-r--r--keyboards/crkbd/keymaps/dsanchezseco/config.h2
-rw-r--r--keyboards/crkbd/keymaps/gotham/config.h2
-rw-r--r--keyboards/crkbd/keymaps/jpe230/config.h6
-rw-r--r--keyboards/crkbd/keymaps/rmeli/config.h8
-rw-r--r--keyboards/crkbd/keymaps/thunderbird2086/config.h2
-rw-r--r--keyboards/dekunukem/duckypad/config.h4
-rw-r--r--keyboards/doio/kb16/rev1/config.h4
-rw-r--r--keyboards/doio/kb16/rev2/config.h4
-rw-r--r--keyboards/drop/sense75/config.h2
-rw-r--r--keyboards/dtisaac/dosa40rgb/config.h2
-rw-r--r--keyboards/dztech/dz60rgb/keymaps/kgreulich/config.h2
-rw-r--r--keyboards/dztech/dz60rgb/keymaps/matthewrobo/config.h2
-rw-r--r--keyboards/dztech/dz60rgb/v1/config.h2
-rw-r--r--keyboards/dztech/dz60rgb_ansi/v1/config.h2
-rw-r--r--keyboards/dztech/dz60rgb_wkl/v1/config.h2
-rw-r--r--keyboards/dztech/dz64rgb/config.h2
-rw-r--r--keyboards/dztech/dz65rgb/keymaps/drootz/config.h12
-rw-r--r--keyboards/dztech/dz65rgb/keymaps/jumper149/config.h2
-rw-r--r--keyboards/dztech/dz65rgb/keymaps/matthewrobo/config.h2
-rw-r--r--keyboards/dztech/dz65rgb/keymaps/yuannan/config.h4
-rw-r--r--keyboards/dztech/dz65rgb/v1/config.h2
-rw-r--r--keyboards/dztech/dz65rgb/v2/config.h2
-rwxr-xr-xkeyboards/dztech/dz65rgb/v3/config.h2
-rw-r--r--keyboards/eek/config.h2
-rw-r--r--keyboards/ein_60/config.h2
-rw-r--r--keyboards/feker/ik75/config.h2
-rw-r--r--keyboards/frooastboard/walnut/config.h10
-rw-r--r--keyboards/geekboards/macropad_v2/config.h8
-rwxr-xr-xkeyboards/gizmo_engineering/gk6/config.h6
-rw-r--r--keyboards/gl516/j73gl/keymaps/via_rgb_matrix/config.h10
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/andrewcharnley/config.h2
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/gigahawk/config.h4
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/gourdo1/config.h10
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/jonavin/config.h2
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/macos/config.h2
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/mattgauf/config.h2
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/paddlegame/config.h2
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/stickandgum/config.h2
-rw-r--r--keyboards/gmmk/pro/rev1/iso/keymaps/gourdo1/config.h10
-rw-r--r--keyboards/gmmk/pro/rev1/iso/keymaps/jonavin/config.h2
-rw-r--r--keyboards/gmmk/pro/rev1/iso/keymaps/vitoni/config.h2
-rw-r--r--keyboards/gopolar/gg86/config.h2
-rw-r--r--keyboards/handwired/dactyl_manuform/5x6/keymaps/thattolleyguy/config.h2
-rw-r--r--keyboards/handwired/hnah40rgb/config.h2
-rw-r--r--keyboards/horrortroll/chinese_pcb/devil68_pro/config.h2
-rw-r--r--keyboards/horrortroll/handwired_k552/config.h2
-rw-r--r--keyboards/ilumkb/simpler61/config.h2
-rw-r--r--keyboards/ilumkb/simpler64/config.h2
-rw-r--r--keyboards/input_club/k_type/k_type.c6
-rw-r--r--keyboards/input_club/k_type/keymaps/andrew-fahmy/config.h2
-rw-r--r--keyboards/jadookb/jkb65/config.h2
-rw-r--r--keyboards/kbdfans/baguette66/rgb/config.h2
-rw-r--r--keyboards/kbdfans/bella/rgb/config.h4
-rw-r--r--keyboards/kbdfans/bella/rgb_iso/config.h4
-rw-r--r--keyboards/kbdfans/boop65/rgb/config.h4
-rw-r--r--keyboards/kbdfans/kbd67/mkiirgb/keymaps/jonavin/config.h6
-rw-r--r--keyboards/kbdfans/kbd67/mkiirgb/keymaps/spx01/config.h4
-rw-r--r--keyboards/kbdfans/kbd67/mkiirgb/v1/config.h2
-rw-r--r--keyboards/kbdfans/kbd67/mkiirgb/v2/config.h2
-rwxr-xr-xkeyboards/kbdfans/kbd67/mkiirgb/v3/config.h2
-rw-r--r--keyboards/kbdfans/kbd67/mkiirgb/v4/config.h2
-rw-r--r--keyboards/kbdfans/kbd67/mkiirgb_iso/config.h2
-rw-r--r--keyboards/kbdfans/kbd75rgb/config.h2
-rwxr-xr-xkeyboards/kbdfans/maja/config.h2
-rw-r--r--keyboards/kbdfans/odin/rgb/config.h2
-rw-r--r--keyboards/keebio/bamfk4/config.h2
-rw-r--r--keyboards/keebio/iris/rev6/config.h2
-rw-r--r--keyboards/keebio/iris/rev6a/config.h2
-rw-r--r--keyboards/keebio/iris/rev6b/config.h2
-rw-r--r--keyboards/keebio/iris/rev7/config.h2
-rw-r--r--keyboards/keebio/sinc/rev3/config.h2
-rw-r--r--keyboards/keychron/q1/rev_0100/keymaps/teimor/config.h4
-rw-r--r--keyboards/keychron/q1/rev_0102/keymaps/victorsavu3/config.h2
-rw-r--r--keyboards/kprepublic/bm40hsrgb/keymaps/34keys/config.h2
-rw-r--r--keyboards/kprepublic/bm40hsrgb/keymaps/gabustoledo/config.h2
-rw-r--r--keyboards/kprepublic/bm40hsrgb/keymaps/signynt/config.h4
-rw-r--r--keyboards/kprepublic/bm40hsrgb/keymaps/signynt_2_loud/config.h4
-rw-r--r--keyboards/kprepublic/bm40hsrgb/keymaps/signynt_2_quiet/config.h4
-rw-r--r--keyboards/kprepublic/bm60hsrgb_iso/rev2/config.h2
-rw-r--r--keyboards/kprepublic/bm65hsrgb_iso/rev1/config.h2
-rw-r--r--keyboards/kprepublic/bm68hsrgb/rev1/keymaps/peepeetee/config.h2
-rw-r--r--keyboards/kprepublic/bm80hsrgb/config.h10
-rw-r--r--keyboards/kprepublic/bm80hsrgb/keymaps/peepeetee/config.h2
-rw-r--r--keyboards/kprepublic/bm80v2/config.h2
-rw-r--r--keyboards/kprepublic/bm80v2_iso/config.h2
-rw-r--r--keyboards/labbe/labbeminiv1/keymaps/rgbmatrix/config.h2
-rw-r--r--keyboards/linworks/fave65h/config.h2
-rw-r--r--keyboards/linworks/fave84h/config.h2
-rw-r--r--keyboards/linworks/fave87h/config.h2
-rw-r--r--keyboards/marksard/rhymestone/rev1/config.h2
-rw-r--r--keyboards/massdrop/alt/keymaps/b_/config.h22
-rw-r--r--keyboards/massdrop/alt/keymaps/jdelkins/config.h2
-rw-r--r--keyboards/massdrop/alt/keymaps/jdelkins_ss/config.h2
-rw-r--r--keyboards/massdrop/alt/keymaps/pregame/config.h22
-rw-r--r--keyboards/massdrop/ctrl/keymaps/endgame/config.h2
-rw-r--r--keyboards/massdrop/ctrl/keymaps/foxx1337/config.h8
-rw-r--r--keyboards/massdrop/ctrl/keymaps/matthewrobo/config.h2
-rw-r--r--keyboards/massdrop/ctrl/keymaps/r-pufky/config.h4
-rw-r--r--keyboards/massdrop/ctrl/keymaps/xanimos/config.h2
-rw-r--r--keyboards/mechlovin/adelais/rgb_led/rev1/config.h2
-rw-r--r--keyboards/mechlovin/adelais/rgb_led/rev2/config.h2
-rw-r--r--keyboards/mechlovin/adelais/rgb_led/rev3/config.h2
-rw-r--r--keyboards/mechlovin/delphine/rgb_led/config.h2
-rw-r--r--keyboards/mechlovin/hannah60rgb/rev1/config.h2
-rw-r--r--keyboards/mechlovin/hannah60rgb/rev2/config.h2
-rw-r--r--keyboards/mechlovin/infinity87/rgb_rev1/config.h6
-rwxr-xr-xkeyboards/melgeek/mach80/config.h4
-rw-r--r--keyboards/melgeek/mj61/config.h4
-rw-r--r--keyboards/melgeek/mj63/config.h4
-rw-r--r--keyboards/melgeek/mj64/config.h4
-rw-r--r--keyboards/melgeek/mj65/config.h4
-rwxr-xr-xkeyboards/melgeek/mojo68/config.h4
-rw-r--r--keyboards/melgeek/mojo75/config.h6
-rwxr-xr-xkeyboards/melgeek/tegic/config.h4
-rw-r--r--keyboards/melgeek/z70ultra/config.h4
-rw-r--r--keyboards/ml/gas75/config.h2
-rw-r--r--keyboards/mss_studio/m63_rgb/config.h2
-rw-r--r--keyboards/mss_studio/m64_rgb/config.h2
-rw-r--r--keyboards/mt/mt64rgb/config.h2
-rw-r--r--keyboards/mt/mt84/config.h2
-rw-r--r--keyboards/mwstudio/alicekk/config.h2
-rw-r--r--keyboards/mwstudio/mw65_rgb/config.h2
-rw-r--r--keyboards/mwstudio/mw75/config.h2
-rw-r--r--keyboards/mwstudio/mw75r2/config.h2
-rw-r--r--keyboards/nack/config.h2
-rw-r--r--keyboards/opendeck/32/rev1/config.h2
-rw-r--r--keyboards/owlab/voice65/hotswap/config.h2
-rw-r--r--keyboards/owlab/voice65/soldered/config.h2
-rw-r--r--keyboards/percent/canoe_gen2/config.h10
-rw-r--r--keyboards/planck/keymaps/oryx/config.h2
-rw-r--r--keyboards/playkbtw/pk64rgb/config.h2
-rw-r--r--keyboards/pom_keyboards/tnln95/config.h2
-rw-r--r--keyboards/ryanskidmore/rskeys100/config.h2
-rw-r--r--keyboards/s_ol/0xc_pad/keymaps/default/config.h2
-rw-r--r--keyboards/salicylic_acid3/naked48/keymaps/via_rgb_matrix/config.h10
-rw-r--r--keyboards/sawnsprojects/satxri6key/config.h2
-rw-r--r--keyboards/senselessclay/ck60/config.h2
-rw-r--r--keyboards/silverbullet44/config.h2
-rw-r--r--keyboards/sofle/keymaps/devdev/config.h2
-rw-r--r--keyboards/sofle/keymaps/rgb_default/config.h2
-rw-r--r--keyboards/system76/launch_1/config.h10
-rw-r--r--keyboards/system76/system76_ec.c34
-rw-r--r--keyboards/ungodly/launch_pad/config.h2
-rw-r--r--keyboards/wekey/we27/config.h10
-rw-r--r--keyboards/work_louder/loop/config.h2
-rw-r--r--keyboards/work_louder/work_board/config.h4
-rw-r--r--keyboards/xbows/knight/config.h2
-rw-r--r--keyboards/xbows/knight_plus/config.h2
-rw-r--r--keyboards/xbows/nature/config.h4
-rw-r--r--keyboards/xbows/numpad/config.h2
-rw-r--r--keyboards/xbows/ranger/config.h2
-rw-r--r--keyboards/xelus/dawn60/rev1_qmk/config.h2
-rwxr-xr-xkeyboards/xelus/la_plus/config.h4
-rw-r--r--keyboards/xelus/pachi/rgb/rev1/config.h4
-rw-r--r--keyboards/xelus/pachi/rgb/rev2/config.h4
-rw-r--r--keyboards/xelus/valor/rev2/config.h2
-rw-r--r--keyboards/yncognito/batpad/config.h2
-rw-r--r--keyboards/yushakobo/quick17/config.h6
-rw-r--r--quantum/rgb_matrix/rgb_matrix.c28
-rw-r--r--users/cedrikl/config.h6
-rw-r--r--users/drashna/post_config.h2
-rw-r--r--users/jonavin/config.h6
-rw-r--r--users/tominabox1/config.h2
196 files changed, 373 insertions, 377 deletions
diff --git a/docs/feature_rgb_matrix.md b/docs/feature_rgb_matrix.md
index bac49b75ff..f5653b99e0 100644
--- a/docs/feature_rgb_matrix.md
+++ b/docs/feature_rgb_matrix.md
@@ -798,11 +798,11 @@ These are defined in [`color.h`](https://github.com/qmk/qmk_firmware/blob/master
798#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) 798#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)
799#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) 799#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)
800#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255 800#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255
801#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT // Sets the default mode, if none has been set 801#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT // Sets the default mode, if none has been set
802#define RGB_MATRIX_STARTUP_HUE 0 // Sets the default hue value, if none has been set 802#define RGB_MATRIX_DEFAULT_HUE 0 // Sets the default hue value, if none has been set
803#define RGB_MATRIX_STARTUP_SAT 255 // Sets the default saturation value, if none has been set 803#define RGB_MATRIX_DEFAULT_SAT 255 // Sets the default saturation value, if none has been set
804#define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS // Sets the default brightness value, if none has been set 804#define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS // Sets the default brightness value, if none has been set
805#define RGB_MATRIX_STARTUP_SPD 127 // Sets the default animation speed, if none has been set 805#define RGB_MATRIX_DEFAULT_SPD 127 // Sets the default animation speed, if none has been set
806#define RGB_MATRIX_DISABLE_KEYCODES // disables control of rgb matrix by keycodes (must use code functions to control the feature) 806#define RGB_MATRIX_DISABLE_KEYCODES // disables control of rgb matrix by keycodes (must use code functions to control the feature)
807#define RGB_MATRIX_SPLIT { X, Y } // (Optional) For split keyboards, the number of LEDs connected on each half. X = left, Y = Right. 807#define RGB_MATRIX_SPLIT { X, Y } // (Optional) For split keyboards, the number of LEDs connected on each half. X = left, Y = Right.
808 // If RGB_MATRIX_KEYPRESSES or RGB_MATRIX_KEYRELEASES is enabled, you also will want to enable SPLIT_TRANSPORT_MIRROR 808 // If RGB_MATRIX_KEYPRESSES or RGB_MATRIX_KEYRELEASES is enabled, you also will want to enable SPLIT_TRANSPORT_MIRROR
diff --git a/keyboards/3keyecosystem/2key2/config.h b/keyboards/3keyecosystem/2key2/config.h
index bb0a591610..07385ec0ca 100644
--- a/keyboards/3keyecosystem/2key2/config.h
+++ b/keyboards/3keyecosystem/2key2/config.h
@@ -36,10 +36,10 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
36#define RGB_DI_PIN B2 36#define RGB_DI_PIN B2
37#define RGB_MATRIX_LED_COUNT 2 37#define RGB_MATRIX_LED_COUNT 2
38#define RGB_MATRIX_KEYPRESSES 38#define RGB_MATRIX_KEYPRESSES
39#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_REACTIVE 39#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_REACTIVE
40#define RGB_MATRIX_STARTUP_HUE 90 40#define RGB_MATRIX_DEFAULT_HUE 90
41#define RGB_MATRIX_STARTUP_SPD 20 41#define RGB_MATRIX_DEFAULT_SPD 20
42#define RGB_MATRIX_STARTUP_VAL 128 42#define RGB_MATRIX_DEFAULT_VAL 128
43#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 43#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
44#define RGB_DISABLE_WHEN_USB_SUSPENDED 44#define RGB_DISABLE_WHEN_USB_SUSPENDED
45 45
diff --git a/keyboards/4pplet/perk60_iso/rev_a/config.h b/keyboards/4pplet/perk60_iso/rev_a/config.h
index 7403803f5d..233d8e7d36 100644
--- a/keyboards/4pplet/perk60_iso/rev_a/config.h
+++ b/keyboards/4pplet/perk60_iso/rev_a/config.h
@@ -36,7 +36,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
36#define RGB_MATRIX_LED_COUNT 62 36#define RGB_MATRIX_LED_COUNT 62
37#define ISSI_PWM_FREQUENCY 0b010 37#define ISSI_PWM_FREQUENCY 0b010
38 38
39#define RGB_MATRIX_STARTUP_VAL 80 39#define RGB_MATRIX_DEFAULT_VAL 80
40#define RGB_MATRIX_KEYPRESSES 40#define RGB_MATRIX_KEYPRESSES
41 41
42// RGB Matrix Animation modes. Explicitly enabled 42// RGB Matrix Animation modes. Explicitly enabled
diff --git a/keyboards/acheron/apollo/87h/delta/config.h b/keyboards/acheron/apollo/87h/delta/config.h
index 8f6e3a87db..8b92c3f4b2 100644
--- a/keyboards/acheron/apollo/87h/delta/config.h
+++ b/keyboards/acheron/apollo/87h/delta/config.h
@@ -50,11 +50,11 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50#define WS2812_DMA_STREAM STM32_DMA2_STREAM5 50#define WS2812_DMA_STREAM STM32_DMA2_STREAM5
51#define WS2812_DMA_CHANNEL 6 51#define WS2812_DMA_CHANNEL 6
52 52
53#define RGB_MATRIX_STARTUP_VAL 60 53#define RGB_MATRIX_DEFAULT_VAL 60
54#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 54#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
55#define RGB_MATRIX_KEYPRESSES 55#define RGB_MATRIX_KEYPRESSES
56#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 56#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
57#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT 57#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT
58 58
59#define ENABLE_RGB_MATRIX_ALPHAS_MODS 59#define ENABLE_RGB_MATRIX_ALPHAS_MODS
60#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN 60#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
diff --git a/keyboards/acheron/apollo/87h/gamma/config.h b/keyboards/acheron/apollo/87h/gamma/config.h
index 7adcf7a75b..f18733c333 100644
--- a/keyboards/acheron/apollo/87h/gamma/config.h
+++ b/keyboards/acheron/apollo/87h/gamma/config.h
@@ -48,11 +48,11 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48#define RGB_MATRIX_LED_COUNT DRIVER_1_LED_TOTAL 48#define RGB_MATRIX_LED_COUNT DRIVER_1_LED_TOTAL
49#define ISSI_DRIVER_TOTAL RGB_MATRIX_LED_COUNT 49#define ISSI_DRIVER_TOTAL RGB_MATRIX_LED_COUNT
50 50
51#define RGB_MATRIX_STARTUP_VAL 80 51#define RGB_MATRIX_DEFAULT_VAL 80
52#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 52#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
53#define RGB_MATRIX_KEYPRESSES 53#define RGB_MATRIX_KEYPRESSES
54#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 54#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
55#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_HUE_WAVE 55#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_HUE_WAVE
56 56
57#define ENABLE_RGB_MATRIX_ALPHAS_MODS 57#define ENABLE_RGB_MATRIX_ALPHAS_MODS
58#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN 58#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
diff --git a/keyboards/acheron/apollo/87htsc/config.h b/keyboards/acheron/apollo/87htsc/config.h
index 7e2060ab2d..918546f3d3 100644
--- a/keyboards/acheron/apollo/87htsc/config.h
+++ b/keyboards/acheron/apollo/87htsc/config.h
@@ -50,11 +50,11 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50#define WS2812_DMA_STREAM STM32_DMA2_STREAM5 50#define WS2812_DMA_STREAM STM32_DMA2_STREAM5
51#define WS2812_DMA_CHANNEL 6 51#define WS2812_DMA_CHANNEL 6
52 52
53#define RGB_MATRIX_STARTUP_VAL 60 53#define RGB_MATRIX_DEFAULT_VAL 60
54#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 54#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
55#define RGB_MATRIX_KEYPRESSES 55#define RGB_MATRIX_KEYPRESSES
56#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 56#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
57#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT 57#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT
58 58
59#define ENABLE_RGB_MATRIX_ALPHAS_MODS 59#define ENABLE_RGB_MATRIX_ALPHAS_MODS
60#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN 60#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
diff --git a/keyboards/acheron/apollo/88htsc/config.h b/keyboards/acheron/apollo/88htsc/config.h
index 8f6e3a87db..8b92c3f4b2 100644
--- a/keyboards/acheron/apollo/88htsc/config.h
+++ b/keyboards/acheron/apollo/88htsc/config.h
@@ -50,11 +50,11 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50#define WS2812_DMA_STREAM STM32_DMA2_STREAM5 50#define WS2812_DMA_STREAM STM32_DMA2_STREAM5
51#define WS2812_DMA_CHANNEL 6 51#define WS2812_DMA_CHANNEL 6
52 52
53#define RGB_MATRIX_STARTUP_VAL 60 53#define RGB_MATRIX_DEFAULT_VAL 60
54#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 54#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
55#define RGB_MATRIX_KEYPRESSES 55#define RGB_MATRIX_KEYPRESSES
56#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 56#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
57#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT 57#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT
58 58
59#define ENABLE_RGB_MATRIX_ALPHAS_MODS 59#define ENABLE_RGB_MATRIX_ALPHAS_MODS
60#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN 60#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
diff --git a/keyboards/adm42/rev4/config.h b/keyboards/adm42/rev4/config.h
index 2a8f9927cd..9ad330d8f7 100644
--- a/keyboards/adm42/rev4/config.h
+++ b/keyboards/adm42/rev4/config.h
@@ -26,7 +26,7 @@
26#define RGB_DISABLE_WHEN_USB_SUSPENDED 26#define RGB_DISABLE_WHEN_USB_SUSPENDED
27#define RGB_MATRIX_LED_PROCESS_LIMIT 21 27#define RGB_MATRIX_LED_PROCESS_LIMIT 21
28#define RGB_MATRIX_LED_FLUSH_LIMIT 16 28#define RGB_MATRIX_LED_FLUSH_LIMIT 16
29#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT 29#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT
30#define RGB_MATRIX_TYPING_HEATMAP_DECREASE_DELAY_MS 20 30#define RGB_MATRIX_TYPING_HEATMAP_DECREASE_DELAY_MS 20
31#define RGB_MATRIX_KEYPRESSES 31#define RGB_MATRIX_KEYPRESSES
32#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 32#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
diff --git a/keyboards/aeboards/satellite/rev1/config.h b/keyboards/aeboards/satellite/rev1/config.h
index d714b939a9..508689faf5 100644
--- a/keyboards/aeboards/satellite/rev1/config.h
+++ b/keyboards/aeboards/satellite/rev1/config.h
@@ -26,11 +26,11 @@
26#define ISSI_DRIVER_TOTAL (DRIVER_1_LED_TOTAL + DRIVER_2_LED_TOTAL) 26#define ISSI_DRIVER_TOTAL (DRIVER_1_LED_TOTAL + DRIVER_2_LED_TOTAL)
27#define RGB_MATRIX_LED_COUNT ISSI_DRIVER_TOTAL 27#define RGB_MATRIX_LED_COUNT ISSI_DRIVER_TOTAL
28 28
29#define RGB_MATRIX_STARTUP_VAL 80 29#define RGB_MATRIX_DEFAULT_VAL 80
30#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 30#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
31#define RGB_MATRIX_KEYPRESSES 31#define RGB_MATRIX_KEYPRESSES
32#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 32#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
33#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 33#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
34 34
35// RGB Matrix Animation modes. Explicitly enabled 35// RGB Matrix Animation modes. Explicitly enabled
36// For full list of effects, see: 36// For full list of effects, see:
diff --git a/keyboards/atlantis/ak81_ve/config.h b/keyboards/atlantis/ak81_ve/config.h
index baf1b14e7d..cdffe637a4 100644
--- a/keyboards/atlantis/ak81_ve/config.h
+++ b/keyboards/atlantis/ak81_ve/config.h
@@ -58,10 +58,10 @@
58#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 58#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
59#define RGB_DISABLE_WHEN_USB_SUSPENDED true 59#define RGB_DISABLE_WHEN_USB_SUSPENDED true
60#define RGB_MATRIX_LED_COUNT 96 60#define RGB_MATRIX_LED_COUNT 96
61#define RGB_MATRIX_STARTUP_HUE 170 61#define RGB_MATRIX_DEFAULT_HUE 170
62#define RGB_MATRIX_STARTUP_SAT 255 62#define RGB_MATRIX_DEFAULT_SAT 255
63#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 130 63#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 130
64#define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 64#define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
65 65
66#define ENABLE_RGB_MATRIX_ALPHAS_MODS // Static dual hue, speed is hue for secondary hue 66#define ENABLE_RGB_MATRIX_ALPHAS_MODS // Static dual hue, speed is hue for secondary hue
67#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN // Static gradient top to bottom, speed controls how much gradient changes 67#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN // Static gradient top to bottom, speed controls how much gradient changes
diff --git a/keyboards/bandominedoni/config.h b/keyboards/bandominedoni/config.h
index 5992f004e6..55608af85e 100644
--- a/keyboards/bandominedoni/config.h
+++ b/keyboards/bandominedoni/config.h
@@ -88,7 +88,7 @@
88# define LED_HITS_TO_REMEMBER 10 88# define LED_HITS_TO_REMEMBER 10
89 89
90# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 50 90# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 50
91# define RGB_MATRIX_STARTUP_SPD 127 91# define RGB_MATRIX_DEFAULT_SPD 127
92// the above brighness setting has no effect on rgb_matrix_set_color(). 92// the above brighness setting has no effect on rgb_matrix_set_color().
93// Use darker colors instead. 93// Use darker colors instead.
94/* RGB darker COLORS */ 94/* RGB darker COLORS */
diff --git a/keyboards/bandominedoni/keymaps/led/keymap.c b/keyboards/bandominedoni/keymaps/led/keymap.c
index 5ef921a6d4..b0f0e95528 100644
--- a/keyboards/bandominedoni/keymaps/led/keymap.c
+++ b/keyboards/bandominedoni/keymaps/led/keymap.c
@@ -178,7 +178,7 @@ void eeconfig_init_user(void) { // EEPROM is getting reset!
178 my_init(); 178 my_init();
179#ifdef RGB_MATRIX_ENABLE 179#ifdef RGB_MATRIX_ENABLE
180 rgb_matrix_enable(); 180 rgb_matrix_enable();
181 rgb_matrix_set_speed(RGB_MATRIX_STARTUP_SPD); 181 rgb_matrix_set_speed(RGB_MATRIX_DEFAULT_SPD);
182 rgb_matrix_sethsv(HSV_BLUE); 182 rgb_matrix_sethsv(HSV_BLUE);
183 183
184 rgb_matrix_mode(RGB_MATRIX_SOLID_REACTIVE); 184 rgb_matrix_mode(RGB_MATRIX_SOLID_REACTIVE);
diff --git a/keyboards/bandominedoni/keymaps/lednotg/keymap.c b/keyboards/bandominedoni/keymaps/lednotg/keymap.c
index 4ffe7dae6d..80410eadac 100644
--- a/keyboards/bandominedoni/keymaps/lednotg/keymap.c
+++ b/keyboards/bandominedoni/keymaps/lednotg/keymap.c
@@ -178,7 +178,7 @@ void eeconfig_init_user(void) { // EEPROM is getting reset!
178 my_init(); 178 my_init();
179#ifdef RGB_MATRIX_ENABLE 179#ifdef RGB_MATRIX_ENABLE
180 rgb_matrix_enable(); 180 rgb_matrix_enable();
181 rgb_matrix_set_speed(RGB_MATRIX_STARTUP_SPD); 181 rgb_matrix_set_speed(RGB_MATRIX_DEFAULT_SPD);
182 rgb_matrix_sethsv(HSV_BLUE); 182 rgb_matrix_sethsv(HSV_BLUE);
183 183
184 rgb_matrix_mode(RGB_MATRIX_SOLID_REACTIVE); 184 rgb_matrix_mode(RGB_MATRIX_SOLID_REACTIVE);
diff --git a/keyboards/bandominedoni/keymaps/via/keymap.c b/keyboards/bandominedoni/keymaps/via/keymap.c
index 859c74e33a..b600cb0be4 100644
--- a/keyboards/bandominedoni/keymaps/via/keymap.c
+++ b/keyboards/bandominedoni/keymaps/via/keymap.c
@@ -117,7 +117,7 @@ void eeconfig_init_user(void) { // EEPROM is getting reset!
117 my_init(); 117 my_init();
118#ifdef RGB_MATRIX_ENABLE 118#ifdef RGB_MATRIX_ENABLE
119 rgb_matrix_enable(); 119 rgb_matrix_enable();
120 rgb_matrix_set_speed(RGB_MATRIX_STARTUP_SPD); 120 rgb_matrix_set_speed(RGB_MATRIX_DEFAULT_SPD);
121 rgb_matrix_sethsv(HSV_BLUE); 121 rgb_matrix_sethsv(HSV_BLUE);
122 122
123 rgb_matrix_mode(RGB_MATRIX_SOLID_REACTIVE); 123 rgb_matrix_mode(RGB_MATRIX_SOLID_REACTIVE);
diff --git a/keyboards/bastardkb/charybdis/3x5/keymaps/bstiq/config.h b/keyboards/bastardkb/charybdis/3x5/keymaps/bstiq/config.h
index 699a700063..cceba7c1fb 100644
--- a/keyboards/bastardkb/charybdis/3x5/keymaps/bstiq/config.h
+++ b/keyboards/bastardkb/charybdis/3x5/keymaps/bstiq/config.h
@@ -153,14 +153,13 @@
153 153
154// Rainbow swirl as startup mode. 154// Rainbow swirl as startup mode.
155# define ENABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT 155# define ENABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT
156# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT 156# define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT
157 157
158// Slow swirl at startup. 158// Slow swirl at startup.
159# define RGB_MATRIX_STARTUP_SPD 32 159# define RGB_MATRIX_DEFAULT_SPD 32
160 160
161// Startup values. 161// Startup values.
162# define RGB_MATRIX_STARTUP_HUE 0 162# define RGB_MATRIX_DEFAULT_HUE 0
163# define RGB_MATRIX_STARTUP_SAT 255 163# define RGB_MATRIX_DEFAULT_SAT 255
164# define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 164# define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
165# define RGB_MATRIX_STARTUP_HSV RGB_MATRIX_STARTUP_HUE, RGB_MATRIX_STARTUP_SAT, RGB_MATRIX_STARTUP_VAL
166#endif // RGB_MATRIX_ENABLE 165#endif // RGB_MATRIX_ENABLE
diff --git a/keyboards/bastardkb/charybdis/3x5/keymaps/via/keymap.c b/keyboards/bastardkb/charybdis/3x5/keymaps/via/keymap.c
index d3fdfef14a..ec93cec627 100644
--- a/keyboards/bastardkb/charybdis/3x5/keymaps/via/keymap.c
+++ b/keyboards/bastardkb/charybdis/3x5/keymaps/via/keymap.c
@@ -236,7 +236,7 @@ void matrix_scan_user(void) {
236 auto_pointer_layer_timer = 0; 236 auto_pointer_layer_timer = 0;
237 layer_off(LAYER_POINTER); 237 layer_off(LAYER_POINTER);
238# ifdef RGB_MATRIX_ENABLE 238# ifdef RGB_MATRIX_ENABLE
239 rgb_matrix_mode_noeeprom(RGB_MATRIX_STARTUP_MODE); 239 rgb_matrix_mode_noeeprom(RGB_MATRIX_DEFAULT_MODE);
240# endif // RGB_MATRIX_ENABLE 240# endif // RGB_MATRIX_ENABLE
241 } 241 }
242} 242}
diff --git a/keyboards/bastardkb/charybdis/3x6/keymaps/via/keymap.c b/keyboards/bastardkb/charybdis/3x6/keymaps/via/keymap.c
index 39b05b9234..7f6eb6a911 100644
--- a/keyboards/bastardkb/charybdis/3x6/keymaps/via/keymap.c
+++ b/keyboards/bastardkb/charybdis/3x6/keymaps/via/keymap.c
@@ -116,7 +116,7 @@ void matrix_scan_user(void) {
116 auto_pointer_layer_timer = 0; 116 auto_pointer_layer_timer = 0;
117 layer_off(LAYER_POINTER); 117 layer_off(LAYER_POINTER);
118# ifdef RGB_MATRIX_ENABLE 118# ifdef RGB_MATRIX_ENABLE
119 rgb_matrix_mode_noeeprom(RGB_MATRIX_STARTUP_MODE); 119 rgb_matrix_mode_noeeprom(RGB_MATRIX_DEFAULT_MODE);
120# endif // RGB_MATRIX_ENABLE 120# endif // RGB_MATRIX_ENABLE
121 } 121 }
122} 122}
diff --git a/keyboards/bastardkb/charybdis/4x6/keymaps/via/keymap.c b/keyboards/bastardkb/charybdis/4x6/keymaps/via/keymap.c
index 92a861e91a..1050974212 100644
--- a/keyboards/bastardkb/charybdis/4x6/keymaps/via/keymap.c
+++ b/keyboards/bastardkb/charybdis/4x6/keymaps/via/keymap.c
@@ -139,7 +139,7 @@ void matrix_scan_user(void) {
139 auto_pointer_layer_timer = 0; 139 auto_pointer_layer_timer = 0;
140 layer_off(LAYER_POINTER); 140 layer_off(LAYER_POINTER);
141# ifdef RGB_MATRIX_ENABLE 141# ifdef RGB_MATRIX_ENABLE
142 rgb_matrix_mode_noeeprom(RGB_MATRIX_STARTUP_MODE); 142 rgb_matrix_mode_noeeprom(RGB_MATRIX_DEFAULT_MODE);
143# endif // RGB_MATRIX_ENABLE 143# endif // RGB_MATRIX_ENABLE
144 } 144 }
145} 145}
diff --git a/keyboards/bastardkb/charybdis/config.h b/keyboards/bastardkb/charybdis/config.h
index 2d2e09e403..bc5ea15d29 100644
--- a/keyboards/bastardkb/charybdis/config.h
+++ b/keyboards/bastardkb/charybdis/config.h
@@ -40,17 +40,16 @@
40# define RGB_MATRIX_KEYPRESSES 40# define RGB_MATRIX_KEYPRESSES
41 41
42// Startup values. 42// Startup values.
43# define RGB_MATRIX_STARTUP_HUE 0 43# define RGB_MATRIX_DEFAULT_HUE 0
44# define RGB_MATRIX_STARTUP_SAT 255 44# define RGB_MATRIX_DEFAULT_SAT 255
45# define RGB_MATRIX_STARTUP_VAL 64 45# define RGB_MATRIX_DEFAULT_VAL 64
46# define RGB_MATRIX_STARTUP_HSV RGB_MATRIX_STARTUP_HUE, RGB_MATRIX_STARTUP_SAT, RGB_MATRIX_STARTUP_VAL
47 46
48// Rainbow swirl as startup mode. 47// Rainbow swirl as startup mode.
49# define ENABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT 48# define ENABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT
50# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT 49# define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT
51 50
52// Slow swirl at startup. 51// Slow swirl at startup.
53# define RGB_MATRIX_STARTUP_SPD 32 52# define RGB_MATRIX_DEFAULT_SPD 32
54 53
55# ifndef __arm__ 54# ifndef __arm__
56// Disable control of RGB matrix by keycodes (must use firmware implementation 55// Disable control of RGB matrix by keycodes (must use firmware implementation
diff --git a/keyboards/bastardkb/dilemma/3x5_2/keymaps/bstiq/config.h b/keyboards/bastardkb/dilemma/3x5_2/keymaps/bstiq/config.h
index b2e49c8c6e..cbe8e7bba7 100644
--- a/keyboards/bastardkb/dilemma/3x5_2/keymaps/bstiq/config.h
+++ b/keyboards/bastardkb/dilemma/3x5_2/keymaps/bstiq/config.h
@@ -140,14 +140,13 @@
140 140
141// Rainbow swirl as startup mode. 141// Rainbow swirl as startup mode.
142# define ENABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT 142# define ENABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT
143# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT 143# define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT
144 144
145// Slow swirl at startup. 145// Slow swirl at startup.
146# define RGB_MATRIX_STARTUP_SPD 32 146# define RGB_MATRIX_DEFAULT_SPD 32
147 147
148// Startup values. 148// Startup values.
149# define RGB_MATRIX_STARTUP_HUE 0 149# define RGB_MATRIX_DEFAULT_HUE 0
150# define RGB_MATRIX_STARTUP_SAT 255 150# define RGB_MATRIX_DEFAULT_SAT 255
151# define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 151# define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
152# define RGB_MATRIX_STARTUP_HSV RGB_MATRIX_STARTUP_HUE, RGB_MATRIX_STARTUP_SAT, RGB_MATRIX_STARTUP_VAL
153#endif // RGB_MATRIX_ENABLE 152#endif // RGB_MATRIX_ENABLE
diff --git a/keyboards/bastardkb/dilemma/3x5_3/config.h b/keyboards/bastardkb/dilemma/3x5_3/config.h
index d89f250063..985d622fb6 100644
--- a/keyboards/bastardkb/dilemma/3x5_3/config.h
+++ b/keyboards/bastardkb/dilemma/3x5_3/config.h
@@ -65,7 +65,7 @@
65# define RGB_MATRIX_LED_COUNT RGBLED_NUM 65# define RGB_MATRIX_LED_COUNT RGBLED_NUM
66# define RGB_MATRIX_SPLIT RGBLED_SPLIT 66# define RGB_MATRIX_SPLIT RGBLED_SPLIT
67# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 50 67# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 50
68# define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 68# define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
69# define RGB_DISABLE_WHEN_USB_SUSPENDED 69# define RGB_DISABLE_WHEN_USB_SUSPENDED
70# define RGB_MATRIX_KEYPRESSES 70# define RGB_MATRIX_KEYPRESSES
71#endif 71#endif
diff --git a/keyboards/bastardkb/dilemma/3x5_3/keymaps/bstiq/config.h b/keyboards/bastardkb/dilemma/3x5_3/keymaps/bstiq/config.h
index 507cd6a225..139b1f06ea 100644
--- a/keyboards/bastardkb/dilemma/3x5_3/keymaps/bstiq/config.h
+++ b/keyboards/bastardkb/dilemma/3x5_3/keymaps/bstiq/config.h
@@ -132,14 +132,13 @@
132 132
133// Rainbow swirl as startup mode. 133// Rainbow swirl as startup mode.
134# define ENABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT 134# define ENABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT
135# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT 135# define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT
136 136
137// Slow swirl at startup. 137// Slow swirl at startup.
138# define RGB_MATRIX_STARTUP_SPD 32 138# define RGB_MATRIX_DEFAULT_SPD 32
139 139
140// Startup values. 140// Startup values.
141# define RGB_MATRIX_STARTUP_HUE 0 141# define RGB_MATRIX_DEFAULT_HUE 0
142# define RGB_MATRIX_STARTUP_SAT 255 142# define RGB_MATRIX_DEFAULT_SAT 255
143# define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 143# define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
144# define RGB_MATRIX_STARTUP_HSV RGB_MATRIX_STARTUP_HUE, RGB_MATRIX_STARTUP_SAT, RGB_MATRIX_STARTUP_VAL
145#endif // RGB_MATRIX_ENABLE 144#endif // RGB_MATRIX_ENABLE
diff --git a/keyboards/bastardkb/scylla/config.h b/keyboards/bastardkb/scylla/config.h
index 84b559a26b..043547be52 100644
--- a/keyboards/bastardkb/scylla/config.h
+++ b/keyboards/bastardkb/scylla/config.h
@@ -40,7 +40,7 @@
40# define RGB_MATRIX_LED_COUNT RGBLED_NUM 40# define RGB_MATRIX_LED_COUNT RGBLED_NUM
41# define RGB_MATRIX_SPLIT RGBLED_SPLIT 41# define RGB_MATRIX_SPLIT RGBLED_SPLIT
42# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 50 42# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 50
43# define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 43# define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
44# define RGB_DISABLE_WHEN_USB_SUSPENDED 44# define RGB_DISABLE_WHEN_USB_SUSPENDED
45# define RGB_MATRIX_KEYPRESSES 45# define RGB_MATRIX_KEYPRESSES
46#endif 46#endif
diff --git a/keyboards/bastardkb/skeletyl/config.h b/keyboards/bastardkb/skeletyl/config.h
index f887d8e0f0..82a07c5921 100644
--- a/keyboards/bastardkb/skeletyl/config.h
+++ b/keyboards/bastardkb/skeletyl/config.h
@@ -40,7 +40,7 @@
40# define RGB_MATRIX_LED_COUNT RGBLED_NUM 40# define RGB_MATRIX_LED_COUNT RGBLED_NUM
41# define RGB_MATRIX_SPLIT RGBLED_SPLIT 41# define RGB_MATRIX_SPLIT RGBLED_SPLIT
42# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 50 42# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 50
43# define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 43# define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
44# define RGB_DISABLE_WHEN_USB_SUSPENDED 44# define RGB_DISABLE_WHEN_USB_SUSPENDED
45# define RGB_MATRIX_KEYPRESSES 45# define RGB_MATRIX_KEYPRESSES
46#endif 46#endif
diff --git a/keyboards/bastardkb/tbkmini/config.h b/keyboards/bastardkb/tbkmini/config.h
index 867f69319b..5b508842fe 100644
--- a/keyboards/bastardkb/tbkmini/config.h
+++ b/keyboards/bastardkb/tbkmini/config.h
@@ -40,7 +40,7 @@
40# define RGB_MATRIX_LED_COUNT RGBLED_NUM 40# define RGB_MATRIX_LED_COUNT RGBLED_NUM
41# define RGB_MATRIX_SPLIT RGBLED_SPLIT 41# define RGB_MATRIX_SPLIT RGBLED_SPLIT
42# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 50 42# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 50
43# define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 43# define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
44# define RGB_DISABLE_WHEN_USB_SUSPENDED 44# define RGB_DISABLE_WHEN_USB_SUSPENDED
45# define RGB_MATRIX_KEYPRESSES 45# define RGB_MATRIX_KEYPRESSES
46#endif 46#endif
diff --git a/keyboards/binepad/bn006/config.h b/keyboards/binepad/bn006/config.h
index 50129afa9e..200251cd1c 100755
--- a/keyboards/binepad/bn006/config.h
+++ b/keyboards/binepad/bn006/config.h
@@ -25,7 +25,7 @@
25 #define RGB_MATRIX_KEYPRESSES // reacts to keypresses 25 #define RGB_MATRIX_KEYPRESSES // reacts to keypresses
26 #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 26 #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
27 #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255 27 #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255
28 #define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_BREATHING // Sets the default mode, if none has been set 28 #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_BREATHING // Sets the default mode, if none has been set
29 #define RGB_TRIGGER_ON_KEYDOWN // Triggers RGB keypress events on key down. This makes RGB control feel more responsive. This may cause RGB to not function properly on some boards 29 #define RGB_TRIGGER_ON_KEYDOWN // Triggers RGB keypress events on key down. This makes RGB control feel more responsive. This may cause RGB to not function properly on some boards
30 30
31 // RGB Matrix Animation modes. Explicitly enabled 31 // RGB Matrix Animation modes. Explicitly enabled
diff --git a/keyboards/boardsource/lulu/keymaps/rmeli/config.h b/keyboards/boardsource/lulu/keymaps/rmeli/config.h
index 4d8823d785..171eaed0db 100644
--- a/keyboards/boardsource/lulu/keymaps/rmeli/config.h
+++ b/keyboards/boardsource/lulu/keymaps/rmeli/config.h
@@ -25,10 +25,10 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25# define RGB_MATRIX_KEYPRESSES // enable keypress effects 25# define RGB_MATRIX_KEYPRESSES // enable keypress effects
26# define RGB_MATRIX_LED_FLUSH_LIMIT 16 26# define RGB_MATRIX_LED_FLUSH_LIMIT 16
27# define RGB_DISABLE_WHEN_USB_SUSPENDED 27# define RGB_DISABLE_WHEN_USB_SUSPENDED
28# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR 28# define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
29# define RGB_MATRIX_STARTUP_HUE 10 29# define RGB_MATRIX_DEFAULT_HUE 10
30# define RGB_MATRIX_STARTUP_SAT 255 30# define RGB_MATRIX_DEFAULT_SAT 255
31# define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 31# define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
32// Disable RGB Matrix effects (from lulu/config.h) 32// Disable RGB Matrix effects (from lulu/config.h)
33# undef ENABLE_RGB_MATRIX_ALPHAS_MODS 33# undef ENABLE_RGB_MATRIX_ALPHAS_MODS
34# undef ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN 34# undef ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
diff --git a/keyboards/chromatonemini/config.h b/keyboards/chromatonemini/config.h
index 119f9dac5d..b8bf416d8a 100644
--- a/keyboards/chromatonemini/config.h
+++ b/keyboards/chromatonemini/config.h
@@ -64,7 +64,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
64# define LED_HITS_TO_REMEMBER 10 64# define LED_HITS_TO_REMEMBER 10
65 65
66# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 50 66# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 50
67# define RGB_MATRIX_STARTUP_SPD 127 67# define RGB_MATRIX_DEFAULT_SPD 127
68# define RGB_MATRIX_CENTER { 124, 32 } 68# define RGB_MATRIX_CENTER { 124, 32 }
69// the above brighness setting has no effect on rgb_matrix_set_color(). 69// the above brighness setting has no effect on rgb_matrix_set_color().
70// Use darker colors instead. 70// Use darker colors instead.
diff --git a/keyboards/chromatonemini/keymaps/led/keymap.c b/keyboards/chromatonemini/keymaps/led/keymap.c
index c1187a7b10..22fc25d253 100644
--- a/keyboards/chromatonemini/keymaps/led/keymap.c
+++ b/keyboards/chromatonemini/keymaps/led/keymap.c
@@ -310,7 +310,7 @@ void eeconfig_init_user(void) { // EEPROM is getting reset!
310 310
311#ifdef RGB_MATRIX_ENABLE 311#ifdef RGB_MATRIX_ENABLE
312 rgb_matrix_enable(); 312 rgb_matrix_enable();
313 rgb_matrix_set_speed(RGB_MATRIX_STARTUP_SPD); 313 rgb_matrix_set_speed(RGB_MATRIX_DEFAULT_SPD);
314#endif // RGB_MATRIX_ENABLE 314#endif // RGB_MATRIX_ENABLE
315 my_init(); // commom codes called from eeconfig_init_user() and keyboard_post_init_user(). 315 my_init(); // commom codes called from eeconfig_init_user() and keyboard_post_init_user().
316} 316}
diff --git a/keyboards/chromatonemini/keymaps/party/keymap.c b/keyboards/chromatonemini/keymaps/party/keymap.c
index 4c8a0316c4..a26250e1a8 100644
--- a/keyboards/chromatonemini/keymaps/party/keymap.c
+++ b/keyboards/chromatonemini/keymaps/party/keymap.c
@@ -313,7 +313,7 @@ void eeconfig_init_user(void) { // EEPROM is getting reset!
313 313
314#ifdef RGB_MATRIX_ENABLE 314#ifdef RGB_MATRIX_ENABLE
315 rgb_matrix_enable(); 315 rgb_matrix_enable();
316 rgb_matrix_set_speed(RGB_MATRIX_STARTUP_SPD); 316 rgb_matrix_set_speed(RGB_MATRIX_DEFAULT_SPD);
317#endif // RGB_MATRIX_ENABLE 317#endif // RGB_MATRIX_ENABLE
318 my_init(); // commom codes called from eeconfig_init_user() and keyboard_post_init_user(). 318 my_init(); // commom codes called from eeconfig_init_user() and keyboard_post_init_user().
319} 319}
diff --git a/keyboards/chromatonemini/keymaps/via/keymap.c b/keyboards/chromatonemini/keymaps/via/keymap.c
index 9269448567..185e4a37a7 100644
--- a/keyboards/chromatonemini/keymaps/via/keymap.c
+++ b/keyboards/chromatonemini/keymaps/via/keymap.c
@@ -119,7 +119,7 @@ void eeconfig_init_user(void) { // EEPROM is getting reset!
119 119
120#ifdef RGB_MATRIX_ENABLE 120#ifdef RGB_MATRIX_ENABLE
121 rgb_matrix_enable(); 121 rgb_matrix_enable();
122 rgb_matrix_set_speed(RGB_MATRIX_STARTUP_SPD); 122 rgb_matrix_set_speed(RGB_MATRIX_DEFAULT_SPD);
123 rgb_matrix_sethsv(HSV_BLUE); 123 rgb_matrix_sethsv(HSV_BLUE);
124#endif // RGB_MATRIX_ENABLE 124#endif // RGB_MATRIX_ENABLE
125 my_init(); // commom codes called from eeconfig_init_user() and keyboard_post_init_user(). 125 my_init(); // commom codes called from eeconfig_init_user() and keyboard_post_init_user().
diff --git a/keyboards/crkbd/keymaps/davidrambo/config.h b/keyboards/crkbd/keymaps/davidrambo/config.h
index 9fb4348802..15ed448cae 100644
--- a/keyboards/crkbd/keymaps/davidrambo/config.h
+++ b/keyboards/crkbd/keymaps/davidrambo/config.h
@@ -34,7 +34,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
34#define PERMISSIVE_HOLD 34#define PERMISSIVE_HOLD
35 35
36#ifdef RGB_MATRIX_ENABLE 36#ifdef RGB_MATRIX_ENABLE
37 #define RGB_MATRIX_STARTUP_HUE 231 37 #define RGB_MATRIX_DEFAULT_HUE 231
38 #define RGB_MATRIX_KEYPRESSES // reacts to keypresses 38 #define RGB_MATRIX_KEYPRESSES // reacts to keypresses
39 #define RGB_MATRIX_TYPING_MEATMAP_DECREASE_DELAY_MS 50 39 #define RGB_MATRIX_TYPING_MEATMAP_DECREASE_DELAY_MS 50
40 // # define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses) 40 // # define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
diff --git a/keyboards/crkbd/keymaps/devdev/config.h b/keyboards/crkbd/keymaps/devdev/config.h
index 0fe7e90385..14067d1e74 100644
--- a/keyboards/crkbd/keymaps/devdev/config.h
+++ b/keyboards/crkbd/keymaps/devdev/config.h
@@ -75,7 +75,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
75// # 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) 75// # 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)
76# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150 // limits maximum brightness of LEDs to 150 out of 255. Higher may cause the controller to crash. 76# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150 // limits maximum brightness of LEDs to 150 out of 255. Higher may cause the controller to crash.
77 77
78#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_GRADIENT_LEFT_RIGHT 78#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_GRADIENT_LEFT_RIGHT
79 79
80# define RGB_MATRIX_HUE_STEP 8 80# define RGB_MATRIX_HUE_STEP 8
81# define RGB_MATRIX_SAT_STEP 8 81# define RGB_MATRIX_SAT_STEP 8
diff --git a/keyboards/crkbd/keymaps/dsanchezseco/config.h b/keyboards/crkbd/keymaps/dsanchezseco/config.h
index 4fd8fc94c4..229e26e010 100644
--- a/keyboards/crkbd/keymaps/dsanchezseco/config.h
+++ b/keyboards/crkbd/keymaps/dsanchezseco/config.h
@@ -28,7 +28,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28 28
29// lower maximum brightness to lower power usage and prevent unresponsiveness 29// lower maximum brightness to lower power usage and prevent unresponsiveness
30#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 30#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
31#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_GRADIENT_LEFT_RIGHT 31#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_GRADIENT_LEFT_RIGHT
32 32
33// RGB Matrix Animation modes. Explicitly enabled 33// RGB Matrix Animation modes. Explicitly enabled
34// For full list of effects, see: 34// For full list of effects, see:
diff --git a/keyboards/crkbd/keymaps/gotham/config.h b/keyboards/crkbd/keymaps/gotham/config.h
index f7144fb008..3f56ef92a5 100644
--- a/keyboards/crkbd/keymaps/gotham/config.h
+++ b/keyboards/crkbd/keymaps/gotham/config.h
@@ -49,7 +49,7 @@
49# define RGB_MATRIX_SAT_STEP 64 49# define RGB_MATRIX_SAT_STEP 64
50# define RGB_MATRIX_VAL_STEP 64 50# define RGB_MATRIX_VAL_STEP 64
51# define RGB_MATRIX_SPD_STEP 20 51# define RGB_MATRIX_SPD_STEP 20
52# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR 52# define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
53 53
54/* Disable the animations you don't want/need. You will need to disable a good number of these * 54/* Disable the animations you don't want/need. You will need to disable a good number of these *
55 * because they take up a lot of space. Disable until you can successfully compile your firmware. */ 55 * because they take up a lot of space. Disable until you can successfully compile your firmware. */
diff --git a/keyboards/crkbd/keymaps/jpe230/config.h b/keyboards/crkbd/keymaps/jpe230/config.h
index 57a0271e27..815cb90706 100644
--- a/keyboards/crkbd/keymaps/jpe230/config.h
+++ b/keyboards/crkbd/keymaps/jpe230/config.h
@@ -30,9 +30,9 @@
30#define RGB_DISABLE_WHEN_USB_SUSPENDED 30#define RGB_DISABLE_WHEN_USB_SUSPENDED
31#define RGB_DISABLE_TIMEOUT CUSTOM_OLED_TIMEOUT 31#define RGB_DISABLE_TIMEOUT CUSTOM_OLED_TIMEOUT
32#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 128 32#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 128
33#define RGB_MATRIX_STARTUP_HUE 215 33#define RGB_MATRIX_DEFAULT_HUE 215
34#define RGB_MATRIX_STARTUP_SAT 255 34#define RGB_MATRIX_DEFAULT_SAT 255
35#define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 35#define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
36 36
37/* --------------------------- 37/* ---------------------------
38 * Common other Configuration 38 * Common other Configuration
diff --git a/keyboards/crkbd/keymaps/rmeli/config.h b/keyboards/crkbd/keymaps/rmeli/config.h
index 2f06b82cc1..86104fbacb 100644
--- a/keyboards/crkbd/keymaps/rmeli/config.h
+++ b/keyboards/crkbd/keymaps/rmeli/config.h
@@ -54,10 +54,10 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
54# define ENABLE_RGB_MATRIX_SOLID_COLOR 54# define ENABLE_RGB_MATRIX_SOLID_COLOR
55# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_WIDE 55# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_WIDE
56// Default effect 56// Default effect
57# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR 57# define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
58# define RGB_MATRIX_STARTUP_HUE 10 58# define RGB_MATRIX_DEFAULT_HUE 10
59# define RGB_MATRIX_STARTUP_SAT 255 59# define RGB_MATRIX_DEFAULT_SAT 255
60# define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 60# define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
61#endif 61#endif
62 62
63// https://github.com/qmk/qmk_firmware/blob/develop/docs/squeezing_avr.md 63// https://github.com/qmk/qmk_firmware/blob/develop/docs/squeezing_avr.md
diff --git a/keyboards/crkbd/keymaps/thunderbird2086/config.h b/keyboards/crkbd/keymaps/thunderbird2086/config.h
index 36afd9b469..41e5c3ff43 100644
--- a/keyboards/crkbd/keymaps/thunderbird2086/config.h
+++ b/keyboards/crkbd/keymaps/thunderbird2086/config.h
@@ -52,7 +52,7 @@
52# define RGB_MATRIX_SAT_STEP 64 52# define RGB_MATRIX_SAT_STEP 64
53# define RGB_MATRIX_VAL_STEP 64 53# define RGB_MATRIX_VAL_STEP 64
54# define RGB_MATRIX_SPD_STEP 20 54# define RGB_MATRIX_SPD_STEP 20
55# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR 55# define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
56 56
57/* Disable the animations you don't want/need. You will need to disable a good number of these * 57/* Disable the animations you don't want/need. You will need to disable a good number of these *
58 * because they take up a lot of space. Disable until you can successfully compile your firmware. */ 58 * because they take up a lot of space. Disable until you can successfully compile your firmware. */
diff --git a/keyboards/dekunukem/duckypad/config.h b/keyboards/dekunukem/duckypad/config.h
index 2a92a2b205..04364e405a 100644
--- a/keyboards/dekunukem/duckypad/config.h
+++ b/keyboards/dekunukem/duckypad/config.h
@@ -34,8 +34,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
34#ifdef RGB_MATRIX_ENABLE 34#ifdef RGB_MATRIX_ENABLE
35 35
36#define RGB_MATRIX_KEYPRESSES 36#define RGB_MATRIX_KEYPRESSES
37#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_REACTIVE_SIMPLE 37#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_REACTIVE_SIMPLE
38#define RGB_MATRIX_STARTUP_HUE 221 38#define RGB_MATRIX_DEFAULT_HUE 221
39// RGB Matrix Animation modes. Explicitly enabled 39// RGB Matrix Animation modes. Explicitly enabled
40// For full list of effects, see: 40// For full list of effects, see:
41// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects 41// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects
diff --git a/keyboards/doio/kb16/rev1/config.h b/keyboards/doio/kb16/rev1/config.h
index 5187354513..b9dbd1d46b 100644
--- a/keyboards/doio/kb16/rev1/config.h
+++ b/keyboards/doio/kb16/rev1/config.h
@@ -48,8 +48,8 @@
48 #define RGB_DI_PIN F6 48 #define RGB_DI_PIN F6
49 #define RGB_MATRIX_LED_COUNT 16 49 #define RGB_MATRIX_LED_COUNT 16
50 #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 50 #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
51 #define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 51 #define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
52 #define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_UP_DOWN 52 #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_UP_DOWN
53 #define RGB_MATRIX_KEYPRESSES 53 #define RGB_MATRIX_KEYPRESSES
54 54
55 /* RGB Matrix effect */ 55 /* RGB Matrix effect */
diff --git a/keyboards/doio/kb16/rev2/config.h b/keyboards/doio/kb16/rev2/config.h
index d75c69c9a2..e0884004da 100644
--- a/keyboards/doio/kb16/rev2/config.h
+++ b/keyboards/doio/kb16/rev2/config.h
@@ -55,8 +55,8 @@
55 #define RGB_DI_PIN A10 55 #define RGB_DI_PIN A10
56 #define RGB_MATRIX_LED_COUNT 16 56 #define RGB_MATRIX_LED_COUNT 16
57 #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 57 #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
58 #define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 58 #define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
59 #define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_UP_DOWN 59 #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_UP_DOWN
60 #define RGB_MATRIX_KEYPRESSES 60 #define RGB_MATRIX_KEYPRESSES
61 61
62 /* RGB Matrix effect */ 62 /* RGB Matrix effect */
diff --git a/keyboards/drop/sense75/config.h b/keyboards/drop/sense75/config.h
index 53fea6b103..908c465f6a 100644
--- a/keyboards/drop/sense75/config.h
+++ b/keyboards/drop/sense75/config.h
@@ -18,7 +18,7 @@
18 18
19# define RGB_DISABLE_TIMEOUT 0 19# define RGB_DISABLE_TIMEOUT 0
20# define RGB_DISABLE_WHEN_USB_SUSPENDED 20# define RGB_DISABLE_WHEN_USB_SUSPENDED
21# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT 21# define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT
22# define RGB_MATRIX_KEYPRESSES 22# define RGB_MATRIX_KEYPRESSES
23# define RGB_MATRIX_FRAMEBUFFER_EFFECTS 23# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
24# define ENABLE_RGB_MATRIX_ALPHAS_MODS 24# define ENABLE_RGB_MATRIX_ALPHAS_MODS
diff --git a/keyboards/dtisaac/dosa40rgb/config.h b/keyboards/dtisaac/dosa40rgb/config.h
index 72ff80088f..7a931c998c 100644
--- a/keyboards/dtisaac/dosa40rgb/config.h
+++ b/keyboards/dtisaac/dosa40rgb/config.h
@@ -48,7 +48,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 48// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
49#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) 49#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)
50#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255 50#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255
51#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_PINWHEEL // Sets the default mode, if none has been set 51#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_PINWHEEL // Sets the default mode, if none has been set
52 52
53#define ENABLE_RGB_MATRIX_ALPHAS_MODS 53#define ENABLE_RGB_MATRIX_ALPHAS_MODS
54#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN 54#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
diff --git a/keyboards/dztech/dz60rgb/keymaps/kgreulich/config.h b/keyboards/dztech/dz60rgb/keymaps/kgreulich/config.h
index e3250acef1..7b408ba7bd 100644
--- a/keyboards/dztech/dz60rgb/keymaps/kgreulich/config.h
+++ b/keyboards/dztech/dz60rgb/keymaps/kgreulich/config.h
@@ -27,7 +27,7 @@
27#undef DISABLE_RGB_MATRIX_SPLASH 27#undef DISABLE_RGB_MATRIX_SPLASH
28#undef DISABLE_RGB_MATRIX_MULTISPLASH 28#undef DISABLE_RGB_MATRIX_MULTISPLASH
29#undef DISABLE_RGB_MATRIX_SOLID_MULTISPLASH 29#undef DISABLE_RGB_MATRIX_SOLID_MULTISPLASH
30#undef RGB_MATRIX_STARTUP_MODE 30#undef RGB_MATRIX_DEFAULT_MODE
31#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 31#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
32#undef ENABLE_RGB_MATRIX_SOLID_COLOR 32#undef ENABLE_RGB_MATRIX_SOLID_COLOR
33#undef ENABLE_RGB_MATRIX_ALPHAS_MODS 33#undef ENABLE_RGB_MATRIX_ALPHAS_MODS
diff --git a/keyboards/dztech/dz60rgb/keymaps/matthewrobo/config.h b/keyboards/dztech/dz60rgb/keymaps/matthewrobo/config.h
index ca64eeb69b..786360c5a2 100644
--- a/keyboards/dztech/dz60rgb/keymaps/matthewrobo/config.h
+++ b/keyboards/dztech/dz60rgb/keymaps/matthewrobo/config.h
@@ -10,7 +10,7 @@
10#undef DISABLE_RGB_MATRIX_SPLASH 10#undef DISABLE_RGB_MATRIX_SPLASH
11#undef DISABLE_RGB_MATRIX_MULTISPLASH 11#undef DISABLE_RGB_MATRIX_MULTISPLASH
12#undef DISABLE_RGB_MATRIX_SOLID_MULTISPLASH 12#undef DISABLE_RGB_MATRIX_SOLID_MULTISPLASH
13#undef RGB_MATRIX_STARTUP_MODE 13#undef RGB_MATRIX_DEFAULT_MODE
14#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 14#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
15 15
16// #undef ENABLE_RGB_MATRIX_SOLID_COLOR 16// #undef ENABLE_RGB_MATRIX_SOLID_COLOR
diff --git a/keyboards/dztech/dz60rgb/v1/config.h b/keyboards/dztech/dz60rgb/v1/config.h
index 92ee0f31ae..a9577a7408 100644
--- a/keyboards/dztech/dz60rgb/v1/config.h
+++ b/keyboards/dztech/dz60rgb/v1/config.h
@@ -77,7 +77,7 @@
77# define ENABLE_RGB_MATRIX_SOLID_SPLASH 77# define ENABLE_RGB_MATRIX_SOLID_SPLASH
78// # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH 78// # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
79 79
80# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 80# define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
81# define DRIVER_ADDR_1 0b1010000 81# define DRIVER_ADDR_1 0b1010000
82# define DRIVER_COUNT 1 82# define DRIVER_COUNT 1
83# define RGB_MATRIX_LED_COUNT 63 83# define RGB_MATRIX_LED_COUNT 63
diff --git a/keyboards/dztech/dz60rgb_ansi/v1/config.h b/keyboards/dztech/dz60rgb_ansi/v1/config.h
index 08af978348..1ab871a1b2 100644
--- a/keyboards/dztech/dz60rgb_ansi/v1/config.h
+++ b/keyboards/dztech/dz60rgb_ansi/v1/config.h
@@ -77,7 +77,7 @@
77# define ENABLE_RGB_MATRIX_SOLID_SPLASH 77# define ENABLE_RGB_MATRIX_SOLID_SPLASH
78// # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH 78// # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
79 79
80# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 80# define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
81# define DRIVER_ADDR_1 0b1010000 81# define DRIVER_ADDR_1 0b1010000
82# define DRIVER_COUNT 1 82# define DRIVER_COUNT 1
83# define RGB_MATRIX_LED_COUNT 61 83# define RGB_MATRIX_LED_COUNT 61
diff --git a/keyboards/dztech/dz60rgb_wkl/v1/config.h b/keyboards/dztech/dz60rgb_wkl/v1/config.h
index c3a6cca1c0..e3d0597d39 100644
--- a/keyboards/dztech/dz60rgb_wkl/v1/config.h
+++ b/keyboards/dztech/dz60rgb_wkl/v1/config.h
@@ -77,7 +77,7 @@
77# define ENABLE_RGB_MATRIX_SOLID_SPLASH 77# define ENABLE_RGB_MATRIX_SOLID_SPLASH
78// # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH 78// # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
79 79
80# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 80# define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
81# define DRIVER_ADDR_1 0b1010000 81# define DRIVER_ADDR_1 0b1010000
82# define DRIVER_COUNT 1 82# define DRIVER_COUNT 1
83# define RGB_MATRIX_LED_COUNT 62 83# define RGB_MATRIX_LED_COUNT 62
diff --git a/keyboards/dztech/dz64rgb/config.h b/keyboards/dztech/dz64rgb/config.h
index f99bb835a9..724a6f456a 100644
--- a/keyboards/dztech/dz64rgb/config.h
+++ b/keyboards/dztech/dz64rgb/config.h
@@ -55,7 +55,7 @@
55#define ENABLE_RGB_MATRIX_PIXEL_FLOW 55#define ENABLE_RGB_MATRIX_PIXEL_FLOW
56#define ENABLE_RGB_MATRIX_PIXEL_FRACTAL 56#define ENABLE_RGB_MATRIX_PIXEL_FRACTAL
57#define ENABLE_RGB_MATRIX_TYPING_HEATMAP 57#define ENABLE_RGB_MATRIX_TYPING_HEATMAP
58#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 58#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
59#define DRIVER_ADDR_1 0b1010000 59#define DRIVER_ADDR_1 0b1010000
60#define DRIVER_COUNT 1 60#define DRIVER_COUNT 1
61#define RGB_MATRIX_LED_COUNT 64 61#define RGB_MATRIX_LED_COUNT 64
diff --git a/keyboards/dztech/dz65rgb/keymaps/drootz/config.h b/keyboards/dztech/dz65rgb/keymaps/drootz/config.h
index 109aa3d07e..51fd5c6871 100644
--- a/keyboards/dztech/dz65rgb/keymaps/drootz/config.h
+++ b/keyboards/dztech/dz65rgb/keymaps/drootz/config.h
@@ -9,16 +9,16 @@
9# undef DISABLE_RGB_MATRIX_SPLASH 9# undef DISABLE_RGB_MATRIX_SPLASH
10# undef DISABLE_RGB_MATRIX_SOLID_SPLASH 10# undef DISABLE_RGB_MATRIX_SOLID_SPLASH
11# undef RGB_MATRIX_LED_FLUSH_LIMIT 11# undef RGB_MATRIX_LED_FLUSH_LIMIT
12# undef RGB_MATRIX_STARTUP_MODE 12# undef RGB_MATRIX_DEFAULT_MODE
13# undef RGB_MATRIX_MAXIMUM_BRIGHTNESS 13# undef RGB_MATRIX_MAXIMUM_BRIGHTNESS
14# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255 14# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255
15# define RGB_MATRIX_LED_FLUSH_LIMIT 16 // default: 26 15# define RGB_MATRIX_LED_FLUSH_LIMIT 16 // default: 26
16# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_TYPING_HEATMAP 16# define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_TYPING_HEATMAP
17# define RGB_MATRIX_FRAMEBUFFER_EFFECTS 17# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
18# define RGB_MATRIX_STARTUP_HUE 10 18# define RGB_MATRIX_DEFAULT_HUE 10
19# define RGB_MATRIX_STARTUP_SAT 255 19# define RGB_MATRIX_DEFAULT_SAT 255
20# define RGB_MATRIX_STARTUP_VAL 200 20# define RGB_MATRIX_DEFAULT_VAL 200
21# define RGB_MATRIX_STARTUP_SPD 75 21# define RGB_MATRIX_DEFAULT_SPD 75
22/* Active RBG Modes */ 22/* Active RBG Modes */
23/* # undef ENABLE_RGB_MATRIX_TYPING_HEATMAP // How hot is your WPM! */ 23/* # undef ENABLE_RGB_MATRIX_TYPING_HEATMAP // How hot is your WPM! */
24/* # undef ENABLE_RGB_MATRIX_SPLASH // Full gradient & value pulse away from a single key hit then fades value out */ 24/* # undef ENABLE_RGB_MATRIX_SPLASH // Full gradient & value pulse away from a single key hit then fades value out */
diff --git a/keyboards/dztech/dz65rgb/keymaps/jumper149/config.h b/keyboards/dztech/dz65rgb/keymaps/jumper149/config.h
index 504fc7f4f3..081b2d8b41 100644
--- a/keyboards/dztech/dz65rgb/keymaps/jumper149/config.h
+++ b/keyboards/dztech/dz65rgb/keymaps/jumper149/config.h
@@ -58,6 +58,6 @@
58 58
59// Fix RGB_MATRIX_STARTUP, because RGB_MATRIX_CYCLE_ALL is disabled. 59// Fix RGB_MATRIX_STARTUP, because RGB_MATRIX_CYCLE_ALL is disabled.
60// The actual handling of RGB_EFFECTs is done in keymap.c 60// The actual handling of RGB_EFFECTs is done in keymap.c
61#undef RGB_MATRIX_STARTUP_MODE 61#undef RGB_MATRIX_DEFAULT_MODE
62 62
63#endif 63#endif
diff --git a/keyboards/dztech/dz65rgb/keymaps/matthewrobo/config.h b/keyboards/dztech/dz65rgb/keymaps/matthewrobo/config.h
index 25842ac186..6586ab58e4 100644
--- a/keyboards/dztech/dz65rgb/keymaps/matthewrobo/config.h
+++ b/keyboards/dztech/dz65rgb/keymaps/matthewrobo/config.h
@@ -6,7 +6,7 @@
6#define TAPPING_TERM 150 6#define TAPPING_TERM 150
7 7
8#define TAP_HOLD_CAPS_DELAY 0 8#define TAP_HOLD_CAPS_DELAY 0
9#undef RGB_MATRIX_STARTUP_MODE 9#undef RGB_MATRIX_DEFAULT_MODE
10#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 10#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
11 11
12// #undef ENABLE_RGB_MATRIX_SOLID_COLOR 12// #undef ENABLE_RGB_MATRIX_SOLID_COLOR
diff --git a/keyboards/dztech/dz65rgb/keymaps/yuannan/config.h b/keyboards/dztech/dz65rgb/keymaps/yuannan/config.h
index ef5023f8c6..e0c5522cb0 100644
--- a/keyboards/dztech/dz65rgb/keymaps/yuannan/config.h
+++ b/keyboards/dztech/dz65rgb/keymaps/yuannan/config.h
@@ -22,8 +22,8 @@
22#undef ENABLE_RGB_MATRIX_RAINDROPS 22#undef ENABLE_RGB_MATRIX_RAINDROPS
23#undef ENABLE_RGB_MATRIX_JELLYBEAN_RAINDROPS 23#undef ENABLE_RGB_MATRIX_JELLYBEAN_RAINDROPS
24 24
25#undef RGB_MATRIX_STARTUP_MODE 25#undef RGB_MATRIX_DEFAULT_MODE
26#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_OUT_IN_DUAL 26#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_OUT_IN_DUAL
27 27
28#define RGB_MATRIX_HUE_STEP 8 28#define RGB_MATRIX_HUE_STEP 8
29#define RGB_MATRIX_SAT_STEP 8 29#define RGB_MATRIX_SAT_STEP 8
diff --git a/keyboards/dztech/dz65rgb/v1/config.h b/keyboards/dztech/dz65rgb/v1/config.h
index c28bcdecc2..97b61473ad 100644
--- a/keyboards/dztech/dz65rgb/v1/config.h
+++ b/keyboards/dztech/dz65rgb/v1/config.h
@@ -90,7 +90,7 @@
90# define ENABLE_RGB_MATRIX_SOLID_SPLASH 90# define ENABLE_RGB_MATRIX_SOLID_SPLASH
91// # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH 91// # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
92# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 92# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
93# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 93# define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
94# define DRIVER_ADDR_1 0b1110100 94# define DRIVER_ADDR_1 0b1110100
95# define DRIVER_ADDR_2 0b1110111 95# define DRIVER_ADDR_2 0b1110111
96# define DRIVER_COUNT 2 96# define DRIVER_COUNT 2
diff --git a/keyboards/dztech/dz65rgb/v2/config.h b/keyboards/dztech/dz65rgb/v2/config.h
index a470a7badd..44616090b9 100644
--- a/keyboards/dztech/dz65rgb/v2/config.h
+++ b/keyboards/dztech/dz65rgb/v2/config.h
@@ -90,7 +90,7 @@
90# define ENABLE_RGB_MATRIX_SOLID_SPLASH 90# define ENABLE_RGB_MATRIX_SOLID_SPLASH
91// # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH 91// # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
92# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 92# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
93# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 93# define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
94# define DRIVER_ADDR_1 0b1110100 94# define DRIVER_ADDR_1 0b1110100
95# define DRIVER_ADDR_2 0b1110111 95# define DRIVER_ADDR_2 0b1110111
96# define DRIVER_COUNT 2 96# define DRIVER_COUNT 2
diff --git a/keyboards/dztech/dz65rgb/v3/config.h b/keyboards/dztech/dz65rgb/v3/config.h
index 9925c1bf6c..a3ea0973ee 100755
--- a/keyboards/dztech/dz65rgb/v3/config.h
+++ b/keyboards/dztech/dz65rgb/v3/config.h
@@ -85,7 +85,7 @@
85# define ENABLE_RGB_MATRIX_SOLID_SPLASH 85# define ENABLE_RGB_MATRIX_SOLID_SPLASH
86# define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH 86# define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
87 87
88# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 88# define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
89# define DRIVER_ADDR_1 0b0110000 89# define DRIVER_ADDR_1 0b0110000
90# define DRIVER_COUNT 1 90# define DRIVER_COUNT 1
91# define RGB_MATRIX_LED_COUNT 68 91# define RGB_MATRIX_LED_COUNT 68
diff --git a/keyboards/eek/config.h b/keyboards/eek/config.h
index d4fed5139b..56e0a3a73e 100644
--- a/keyboards/eek/config.h
+++ b/keyboards/eek/config.h
@@ -59,7 +59,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
59 #ifdef RGB_MATRIX_ENABLE 59 #ifdef RGB_MATRIX_ENABLE
60 #define RGB_MATRIX_LED_COUNT 36 60 #define RGB_MATRIX_LED_COUNT 36
61 #define RGB_MATRIX_LED_FLUSH_LIMIT 16 61 #define RGB_MATRIX_LED_FLUSH_LIMIT 16
62 #define RGB_MATRIX_STARTUP_VAL 150 62 #define RGB_MATRIX_DEFAULT_VAL 150
63 #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 63 #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
64 #endif 64 #endif
65 65
diff --git a/keyboards/ein_60/config.h b/keyboards/ein_60/config.h
index ad62eb96df..2833ed0b8e 100644
--- a/keyboards/ein_60/config.h
+++ b/keyboards/ein_60/config.h
@@ -75,7 +75,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
75#ifdef RGB_MATRIX_ENABLE 75#ifdef RGB_MATRIX_ENABLE
76# define RGB_MATRIX_LED_COUNT 38 76# define RGB_MATRIX_LED_COUNT 38
77# define RGB_MATRIX_LED_FLUSH_LIMIT 16 77# define RGB_MATRIX_LED_FLUSH_LIMIT 16
78# define RGB_MATRIX_STARTUP_VAL 150 78# define RGB_MATRIX_DEFAULT_VAL 150
79# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 79# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
80#endif 80#endif
81 81
diff --git a/keyboards/feker/ik75/config.h b/keyboards/feker/ik75/config.h
index 1c086b3551..6b11cca284 100644
--- a/keyboards/feker/ik75/config.h
+++ b/keyboards/feker/ik75/config.h
@@ -48,7 +48,7 @@
48#ifdef RGB_MATRIX_ENABLE 48#ifdef RGB_MATRIX_ENABLE
49 #define RGB_MATRIX_LED_COUNT (DRIVER_1_LED_TOTAL + DRIVER_2_LED_TOTAL) 49 #define RGB_MATRIX_LED_COUNT (DRIVER_1_LED_TOTAL + DRIVER_2_LED_TOTAL)
50 #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 50 #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
51 #define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 51 #define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
52 #define RGB_MATRIX_KEYPRESSES 52 #define RGB_MATRIX_KEYPRESSES
53 #define RGB_MATRIX_FRAMEBUFFER_EFFECTS 53 #define RGB_MATRIX_FRAMEBUFFER_EFFECTS
54 54
diff --git a/keyboards/frooastboard/walnut/config.h b/keyboards/frooastboard/walnut/config.h
index 3015201d42..5bdb16e5ec 100644
--- a/keyboards/frooastboard/walnut/config.h
+++ b/keyboards/frooastboard/walnut/config.h
@@ -48,8 +48,8 @@
48#define ENABLE_RGB_MATRIX_PIXEL_FLOW 48#define ENABLE_RGB_MATRIX_PIXEL_FLOW
49 49
50#define RGB_MATRIX_LED_FLUSH_LIMIT 16 50#define RGB_MATRIX_LED_FLUSH_LIMIT 16
51#define RGB_MATRIX_STARTUP_HUE 0 51#define RGB_MATRIX_DEFAULT_HUE 0
52#define RGB_MATRIX_STARTUP_SAT 255 52#define RGB_MATRIX_DEFAULT_SAT 255
53#define RGB_MATRIX_STARTUP_SPD 191 53#define RGB_MATRIX_DEFAULT_SPD 191
54#define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 54#define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
55#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_RAINBOW_MOVING_CHEVRON 55#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_RAINBOW_MOVING_CHEVRON
diff --git a/keyboards/geekboards/macropad_v2/config.h b/keyboards/geekboards/macropad_v2/config.h
index b9096da1d7..151c74bc37 100644
--- a/keyboards/geekboards/macropad_v2/config.h
+++ b/keyboards/geekboards/macropad_v2/config.h
@@ -84,10 +84,10 @@
84# define ENABLE_RGB_MATRIX_SOLID_SPLASH 84# define ENABLE_RGB_MATRIX_SOLID_SPLASH
85# define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH 85# define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
86 86
87# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_UP_DOWN 87# define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_UP_DOWN
88# define RGB_MATRIX_STARTUP_SAT 255 88# define RGB_MATRIX_DEFAULT_SAT 255
89# define RGB_MATRIX_STARTUP_VAL 192 89# define RGB_MATRIX_DEFAULT_VAL 192
90# define RGB_MATRIX_STARTUP_SPD 30 90# define RGB_MATRIX_DEFAULT_SPD 30
91#endif //RGB_MATRIX_ENABLE 91#endif //RGB_MATRIX_ENABLE
92 92
93#define RGB_DISABLE_WHEN_USB_SUSPENDED 93#define RGB_DISABLE_WHEN_USB_SUSPENDED
diff --git a/keyboards/gizmo_engineering/gk6/config.h b/keyboards/gizmo_engineering/gk6/config.h
index 3fa2d120bc..2f2ee9aea7 100755
--- a/keyboards/gizmo_engineering/gk6/config.h
+++ b/keyboards/gizmo_engineering/gk6/config.h
@@ -52,9 +52,9 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
52#define RGB_DISABLE_WHEN_USB_SUSPENDED 52#define RGB_DISABLE_WHEN_USB_SUSPENDED
53#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 53#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
54#define RGB_MATRIX_KEYPRESSES 54#define RGB_MATRIX_KEYPRESSES
55#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT 55#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT
56#define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 56#define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
57#define RGB_MATRIX_STARTUP_SPD 127 57#define RGB_MATRIX_DEFAULT_SPD 127
58 58
59// RGB Matrix Animation modes. Explicitly enabled 59// RGB Matrix Animation modes. Explicitly enabled
60// For full list of effects, see: 60// For full list of effects, see:
diff --git a/keyboards/gl516/j73gl/keymaps/via_rgb_matrix/config.h b/keyboards/gl516/j73gl/keymaps/via_rgb_matrix/config.h
index 4a87c1b09c..b0360ac95d 100644
--- a/keyboards/gl516/j73gl/keymaps/via_rgb_matrix/config.h
+++ b/keyboards/gl516/j73gl/keymaps/via_rgb_matrix/config.h
@@ -35,11 +35,11 @@
35 #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) 35 #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_FLUSH_LIMIT 16 // limits in milliseconds how frequently an animation will update the LEDs. 16 (16ms) is equivalent to limiting to 60fps (increases keyboard responsiveness) 36 #define RGB_MATRIX_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_MAXIMUM_BRIGHTNESS 255 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255 37 #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255
38// #define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT // Sets the default mode, if none has been set 38// #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT // Sets the default mode, if none has been set
39 #define RGB_MATRIX_STARTUP_HUE 0 // Sets the default hue value, if none has been set 39 #define RGB_MATRIX_DEFAULT_HUE 0 // Sets the default hue value, if none has been set
40 #define RGB_MATRIX_STARTUP_SAT 255 // Sets the default saturation value, if none has been set 40 #define RGB_MATRIX_DEFAULT_SAT 255 // Sets the default saturation value, if none has been set
41 #define RGB_MATRIX_STARTUP_VAL 50 // Sets the default brightness value, if none has been set 41 #define RGB_MATRIX_DEFAULT_VAL 50 // Sets the default brightness value, if none has been set
42 #define RGB_MATRIX_STARTUP_SPD 127 // Sets the default animation speed, if none has been set 42 #define RGB_MATRIX_DEFAULT_SPD 127 // Sets the default animation speed, if none has been set
43// #define RGB_MATRIX_DISABLE_KEYCODES // disables control of rgb matrix by keycodes (must use code functions to control the feature) 43// #define RGB_MATRIX_DISABLE_KEYCODES // disables control of rgb matrix by keycodes (must use code functions to control the feature)
44// #define RGB_MATRIX_SPLIT { X, Y } // (Optional) For split keyboards, the number of LEDs connected on each half. X = left, Y = Right. 44// #define RGB_MATRIX_SPLIT { X, Y } // (Optional) For split keyboards, the number of LEDs connected on each half. X = left, Y = Right.
45 // If RGB_MATRIX_KEYPRESSES or RGB_MATRIX_KEYRELEASES is enabled, you also will want to enable SPLIT_TRANSPORT_MIRROR 45 // If RGB_MATRIX_KEYPRESSES or RGB_MATRIX_KEYRELEASES is enabled, you also will want to enable SPLIT_TRANSPORT_MIRROR
diff --git a/keyboards/gmmk/pro/rev1/ansi/keymaps/andrewcharnley/config.h b/keyboards/gmmk/pro/rev1/ansi/keymaps/andrewcharnley/config.h
index aee1ba39d5..dc3dfefab0 100644
--- a/keyboards/gmmk/pro/rev1/ansi/keymaps/andrewcharnley/config.h
+++ b/keyboards/gmmk/pro/rev1/ansi/keymaps/andrewcharnley/config.h
@@ -19,6 +19,6 @@
19#define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_STATIC_LIGHT 19#define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_STATIC_LIGHT
20#define RGBLIGHT_DEFAULT_SAT 0 20#define RGBLIGHT_DEFAULT_SAT 0
21#define RGB_DISABLE_WHEN_USB_SUSPENDED 21#define RGB_DISABLE_WHEN_USB_SUSPENDED
22#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR 22#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
23 23
24 24
diff --git a/keyboards/gmmk/pro/rev1/ansi/keymaps/gigahawk/config.h b/keyboards/gmmk/pro/rev1/ansi/keymaps/gigahawk/config.h
index 9ba8a7b1b7..a4e1173e4f 100644
--- a/keyboards/gmmk/pro/rev1/ansi/keymaps/gigahawk/config.h
+++ b/keyboards/gmmk/pro/rev1/ansi/keymaps/gigahawk/config.h
@@ -2,5 +2,5 @@
2// SPDX-License-Identifier: GPL-2.0-or-later 2// SPDX-License-Identifier: GPL-2.0-or-later
3#pragma once 3#pragma once
4 4
5#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR 5#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
6#define RGB_MATRIX_STARTUP_SPD 0 6#define RGB_MATRIX_DEFAULT_SPD 0
diff --git a/keyboards/gmmk/pro/rev1/ansi/keymaps/gourdo1/config.h b/keyboards/gmmk/pro/rev1/ansi/keymaps/gourdo1/config.h
index a37fb08d31..a0fbedde49 100644
--- a/keyboards/gmmk/pro/rev1/ansi/keymaps/gourdo1/config.h
+++ b/keyboards/gmmk/pro/rev1/ansi/keymaps/gourdo1/config.h
@@ -52,11 +52,11 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
52 #define RGBLIGHT_VAL_STEP 17 // The number of steps to increment the brightness by (default 17) 52 #define RGBLIGHT_VAL_STEP 17 // The number of steps to increment the brightness by (default 17)
53 53
54 // Startup values, when none have been set 54 // Startup values, when none have been set
55 #define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_REACTIVE // Sets the default effect mode, if none has been set (was RGB_MATRIX_SOLID_COLOR) 55 #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_REACTIVE // Sets the default effect mode, if none has been set (was RGB_MATRIX_SOLID_COLOR)
56 #define RGB_MATRIX_STARTUP_HUE 24 // Sets the default hue value, if none has been set 56 #define RGB_MATRIX_DEFAULT_HUE 24 // Sets the default hue value, if none has been set
57 #define RGB_MATRIX_STARTUP_SAT 255 // Sets the default saturation value, if none has been set 57 #define RGB_MATRIX_DEFAULT_SAT 255 // Sets the default saturation value, if none has been set
58 #define RGB_MATRIX_STARTUP_VAL 127 // Sets the default brightness value, if none has been set 58 #define RGB_MATRIX_DEFAULT_VAL 127 // Sets the default brightness value, if none has been set
59 #define RGB_MATRIX_STARTUP_SPD 127 // Sets the default animation speed, if none has been set 59 #define RGB_MATRIX_DEFAULT_SPD 127 // Sets the default animation speed, if none has been set
60 60
61 // Uncomment any #undef line below to turn OFF any default enabled RGB background effect (enabled in keyboards/gmmk/pro/config.h). 61 // Uncomment any #undef line below to turn OFF any default enabled RGB background effect (enabled in keyboards/gmmk/pro/config.h).
62 #undef ENABLE_RGB_MATRIX_ALPHAS_MODS // Solid color (seems redundant; seems same as RGB_MATRIX_SOLID_COLOR?) 62 #undef ENABLE_RGB_MATRIX_ALPHAS_MODS // Solid color (seems redundant; seems same as RGB_MATRIX_SOLID_COLOR?)
diff --git a/keyboards/gmmk/pro/rev1/ansi/keymaps/jonavin/config.h b/keyboards/gmmk/pro/rev1/ansi/keymaps/jonavin/config.h
index ed78f99eca..52f82bd60e 100644
--- a/keyboards/gmmk/pro/rev1/ansi/keymaps/jonavin/config.h
+++ b/keyboards/gmmk/pro/rev1/ansi/keymaps/jonavin/config.h
@@ -28,7 +28,7 @@
28#define TAPPING_TERM 180 28#define TAPPING_TERM 180
29 29
30#ifdef RGB_MATRIX_ENABLE 30#ifdef RGB_MATRIX_ENABLE
31 #define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR 31 #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
32 #define RGB_DISABLE_WHEN_USB_SUSPENDED 32 #define RGB_DISABLE_WHEN_USB_SUSPENDED
33#endif 33#endif
34 34
diff --git a/keyboards/gmmk/pro/rev1/ansi/keymaps/macos/config.h b/keyboards/gmmk/pro/rev1/ansi/keymaps/macos/config.h
index a462b569f9..f37ff59c44 100644
--- a/keyboards/gmmk/pro/rev1/ansi/keymaps/macos/config.h
+++ b/keyboards/gmmk/pro/rev1/ansi/keymaps/macos/config.h
@@ -20,7 +20,7 @@
20#ifdef RGB_MATRIX_ENABLE 20#ifdef RGB_MATRIX_ENABLE
21 #define RGB_MATRIX_TIMEOUT 1200000 // 20 minutes (20 * 60 * 1000ms) 21 #define RGB_MATRIX_TIMEOUT 1200000 // 20 minutes (20 * 60 * 1000ms)
22 22
23// #define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR 23// #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
24 24
25// Below added per: https://beta.docs.qmk.fm/using-qmk/hardware-features/lighting/feature_rgb_matrix#suspended-state-id-suspended-state 25// Below added per: https://beta.docs.qmk.fm/using-qmk/hardware-features/lighting/feature_rgb_matrix#suspended-state-id-suspended-state
26 #define RGB_DISABLE_WHEN_USB_SUSPENDED 26 #define RGB_DISABLE_WHEN_USB_SUSPENDED
diff --git a/keyboards/gmmk/pro/rev1/ansi/keymaps/mattgauf/config.h b/keyboards/gmmk/pro/rev1/ansi/keymaps/mattgauf/config.h
index 26417b8234..0a10e8c8cf 100644
--- a/keyboards/gmmk/pro/rev1/ansi/keymaps/mattgauf/config.h
+++ b/keyboards/gmmk/pro/rev1/ansi/keymaps/mattgauf/config.h
@@ -26,7 +26,7 @@
26 26
27/* RGB Matrix Features */ 27/* RGB Matrix Features */
28#define RGB_MATRIX_KEYPRESSES 28#define RGB_MATRIX_KEYPRESSES
29#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR 29#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
30#define RGB_DISABLE_WHEN_USB_SUSPENDED true 30#define RGB_DISABLE_WHEN_USB_SUSPENDED true
31 31
32/* RGB Matrix Framebuffer Config */ 32/* RGB Matrix Framebuffer Config */
diff --git a/keyboards/gmmk/pro/rev1/ansi/keymaps/paddlegame/config.h b/keyboards/gmmk/pro/rev1/ansi/keymaps/paddlegame/config.h
index 4f83c6af1f..8d8c35af49 100644
--- a/keyboards/gmmk/pro/rev1/ansi/keymaps/paddlegame/config.h
+++ b/keyboards/gmmk/pro/rev1/ansi/keymaps/paddlegame/config.h
@@ -17,7 +17,7 @@
17#pragma once 17#pragma once
18 18
19#ifdef RGB_MATRIX_ENABLE 19#ifdef RGB_MATRIX_ENABLE
20 #define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR 20 #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
21# define RGB_DISABLE_WHEN_USB_SUSPENDED 21# define RGB_DISABLE_WHEN_USB_SUSPENDED
22#endif 22#endif
23 23
diff --git a/keyboards/gmmk/pro/rev1/ansi/keymaps/stickandgum/config.h b/keyboards/gmmk/pro/rev1/ansi/keymaps/stickandgum/config.h
index 78ff96f8b7..91d731faca 100644
--- a/keyboards/gmmk/pro/rev1/ansi/keymaps/stickandgum/config.h
+++ b/keyboards/gmmk/pro/rev1/ansi/keymaps/stickandgum/config.h
@@ -22,7 +22,7 @@
22// At the time of this, there are 41 effects! That may be a bit too many to cycle through - keeping what I believe is the best. 22// At the time of this, there are 41 effects! That may be a bit too many to cycle through - keeping what I believe is the best.
23#ifdef RGB_MATRIX_ENABLE 23#ifdef RGB_MATRIX_ENABLE
24 24
25// #define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR 25// #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
26 26
27// Below added per: https://beta.docs.qmk.fm/using-qmk/hardware-features/lighting/feature_rgb_matrix#suspended-state-id-suspended-state 27// Below added per: https://beta.docs.qmk.fm/using-qmk/hardware-features/lighting/feature_rgb_matrix#suspended-state-id-suspended-state
28 #define RGB_DISABLE_WHEN_USB_SUSPENDED 28 #define RGB_DISABLE_WHEN_USB_SUSPENDED
diff --git a/keyboards/gmmk/pro/rev1/iso/keymaps/gourdo1/config.h b/keyboards/gmmk/pro/rev1/iso/keymaps/gourdo1/config.h
index a37fb08d31..a0fbedde49 100644
--- a/keyboards/gmmk/pro/rev1/iso/keymaps/gourdo1/config.h
+++ b/keyboards/gmmk/pro/rev1/iso/keymaps/gourdo1/config.h
@@ -52,11 +52,11 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
52 #define RGBLIGHT_VAL_STEP 17 // The number of steps to increment the brightness by (default 17) 52 #define RGBLIGHT_VAL_STEP 17 // The number of steps to increment the brightness by (default 17)
53 53
54 // Startup values, when none have been set 54 // Startup values, when none have been set
55 #define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_REACTIVE // Sets the default effect mode, if none has been set (was RGB_MATRIX_SOLID_COLOR) 55 #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_REACTIVE // Sets the default effect mode, if none has been set (was RGB_MATRIX_SOLID_COLOR)
56 #define RGB_MATRIX_STARTUP_HUE 24 // Sets the default hue value, if none has been set 56 #define RGB_MATRIX_DEFAULT_HUE 24 // Sets the default hue value, if none has been set
57 #define RGB_MATRIX_STARTUP_SAT 255 // Sets the default saturation value, if none has been set 57 #define RGB_MATRIX_DEFAULT_SAT 255 // Sets the default saturation value, if none has been set
58 #define RGB_MATRIX_STARTUP_VAL 127 // Sets the default brightness value, if none has been set 58 #define RGB_MATRIX_DEFAULT_VAL 127 // Sets the default brightness value, if none has been set
59 #define RGB_MATRIX_STARTUP_SPD 127 // Sets the default animation speed, if none has been set 59 #define RGB_MATRIX_DEFAULT_SPD 127 // Sets the default animation speed, if none has been set
60 60
61 // Uncomment any #undef line below to turn OFF any default enabled RGB background effect (enabled in keyboards/gmmk/pro/config.h). 61 // Uncomment any #undef line below to turn OFF any default enabled RGB background effect (enabled in keyboards/gmmk/pro/config.h).
62 #undef ENABLE_RGB_MATRIX_ALPHAS_MODS // Solid color (seems redundant; seems same as RGB_MATRIX_SOLID_COLOR?) 62 #undef ENABLE_RGB_MATRIX_ALPHAS_MODS // Solid color (seems redundant; seems same as RGB_MATRIX_SOLID_COLOR?)
diff --git a/keyboards/gmmk/pro/rev1/iso/keymaps/jonavin/config.h b/keyboards/gmmk/pro/rev1/iso/keymaps/jonavin/config.h
index fa7ebec7e5..539f78874a 100644
--- a/keyboards/gmmk/pro/rev1/iso/keymaps/jonavin/config.h
+++ b/keyboards/gmmk/pro/rev1/iso/keymaps/jonavin/config.h
@@ -28,7 +28,7 @@
28#define TAPPING_TERM 180 28#define TAPPING_TERM 180
29 29
30#ifdef RGB_MATRIX_ENABLE 30#ifdef RGB_MATRIX_ENABLE
31# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR 31# define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
32# define RGB_DISABLE_WHEN_USB_SUSPENDED 32# define RGB_DISABLE_WHEN_USB_SUSPENDED
33#endif 33#endif
34 34
diff --git a/keyboards/gmmk/pro/rev1/iso/keymaps/vitoni/config.h b/keyboards/gmmk/pro/rev1/iso/keymaps/vitoni/config.h
index 105efad960..91fce71359 100644
--- a/keyboards/gmmk/pro/rev1/iso/keymaps/vitoni/config.h
+++ b/keyboards/gmmk/pro/rev1/iso/keymaps/vitoni/config.h
@@ -4,7 +4,7 @@
4#pragma once 4#pragma once
5 5
6#if defined(RGB_MATRIX_ENABLE) 6#if defined(RGB_MATRIX_ENABLE)
7 #define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR 7 #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
8 // number of milliseconds to wait until turning off RGB automatically 8 // number of milliseconds to wait until turning off RGB automatically
9 #define RGB_MATRIX_TIMEOUT 300000 // 300 seconds / 5 min 9 #define RGB_MATRIX_TIMEOUT 300000 // 300 seconds / 5 min
10 // start fading out before getting disabled 10 // start fading out before getting disabled
diff --git a/keyboards/gopolar/gg86/config.h b/keyboards/gopolar/gg86/config.h
index d1c75d0c79..cbbb859114 100644
--- a/keyboards/gopolar/gg86/config.h
+++ b/keyboards/gopolar/gg86/config.h
@@ -43,7 +43,7 @@
43 #define RGB_DI_PIN E2 43 #define RGB_DI_PIN E2
44 #define RGB_MATRIX_LED_COUNT 100 44 #define RGB_MATRIX_LED_COUNT 100
45 #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 45 #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
46 #define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 46 #define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
47 #define RGB_MATRIX_KEYPRESSES 47 #define RGB_MATRIX_KEYPRESSES
48 48
49 /* RGB Matrix effect */ 49 /* RGB Matrix effect */
diff --git a/keyboards/handwired/dactyl_manuform/5x6/keymaps/thattolleyguy/config.h b/keyboards/handwired/dactyl_manuform/5x6/keymaps/thattolleyguy/config.h
index c598952e94..5d740986fb 100644
--- a/keyboards/handwired/dactyl_manuform/5x6/keymaps/thattolleyguy/config.h
+++ b/keyboards/handwired/dactyl_manuform/5x6/keymaps/thattolleyguy/config.h
@@ -41,7 +41,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
41 { 32, 32 } 41 { 32, 32 }
42#define SPLIT_TRANSPORT_MIRROR 42#define SPLIT_TRANSPORT_MIRROR
43 43
44// #define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_TYPING_HEATMAP // Sets the default mode, if none has been set 44// #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_TYPING_HEATMAP // Sets the default mode, if none has been set
45#define ENABLE_RGB_MATRIX_TYPING_HEATMAP 45#define ENABLE_RGB_MATRIX_TYPING_HEATMAP
46#define ENABLE_RGB_MATRIX_RAINBOW_PINWHEELS 46#define ENABLE_RGB_MATRIX_RAINBOW_PINWHEELS
47 47
diff --git a/keyboards/handwired/hnah40rgb/config.h b/keyboards/handwired/hnah40rgb/config.h
index 40c3daf584..d1d16c8571 100644
--- a/keyboards/handwired/hnah40rgb/config.h
+++ b/keyboards/handwired/hnah40rgb/config.h
@@ -55,7 +55,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
55// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 55// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
56#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) 56#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)
57#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255 57#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255
58#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_PINWHEEL // Sets the default mode, if none has been set 58#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_PINWHEEL // Sets the default mode, if none has been set
59// RGB Matrix Animation modes. Explicitly enabled 59// RGB Matrix Animation modes. Explicitly enabled
60// For full list of effects, see: 60// For full list of effects, see:
61// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects 61// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects
diff --git a/keyboards/horrortroll/chinese_pcb/devil68_pro/config.h b/keyboards/horrortroll/chinese_pcb/devil68_pro/config.h
index 9381b678c6..3c972e748c 100644
--- a/keyboards/horrortroll/chinese_pcb/devil68_pro/config.h
+++ b/keyboards/horrortroll/chinese_pcb/devil68_pro/config.h
@@ -41,7 +41,7 @@
41#ifdef RGB_MATRIX_ENABLE 41#ifdef RGB_MATRIX_ENABLE
42 #define RGB_MATRIX_LED_COUNT 86 42 #define RGB_MATRIX_LED_COUNT 86
43 #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 43 #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
44 #define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 44 #define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
45 #define RGB_MATRIX_KEYPRESSES 45 #define RGB_MATRIX_KEYPRESSES
46 #define RGB_MATRIX_FRAMEBUFFER_EFFECTS 46 #define RGB_MATRIX_FRAMEBUFFER_EFFECTS
47 47
diff --git a/keyboards/horrortroll/handwired_k552/config.h b/keyboards/horrortroll/handwired_k552/config.h
index 227fad06ec..b26e7489a6 100644
--- a/keyboards/horrortroll/handwired_k552/config.h
+++ b/keyboards/horrortroll/handwired_k552/config.h
@@ -64,7 +64,7 @@
64#ifdef RGB_MATRIX_ENABLE 64#ifdef RGB_MATRIX_ENABLE
65 #define RGB_MATRIX_LED_COUNT 24 65 #define RGB_MATRIX_LED_COUNT 24
66 #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 66 #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
67 #define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 67 #define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
68 68
69 /* RGB Matrix config */ 69 /* RGB Matrix config */
70 #define RGB_DI_PIN C14 70 #define RGB_DI_PIN C14
diff --git a/keyboards/ilumkb/simpler61/config.h b/keyboards/ilumkb/simpler61/config.h
index 4e952e2775..67ae5a9dd3 100644
--- a/keyboards/ilumkb/simpler61/config.h
+++ b/keyboards/ilumkb/simpler61/config.h
@@ -35,7 +35,7 @@
35#define RGB_MATRIX_KEYPRESSES 35#define RGB_MATRIX_KEYPRESSES
36#define RGB_MATRIX_LED_PROCESS_LIMIT 4 36#define RGB_MATRIX_LED_PROCESS_LIMIT 4
37#define RGB_MATRIX_LED_FLUSH_LIMIT 26 37#define RGB_MATRIX_LED_FLUSH_LIMIT 26
38#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 38#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
39#define DRIVER_ADDR_1 0b0110000 39#define DRIVER_ADDR_1 0b0110000
40#define DRIVER_COUNT 1 40#define DRIVER_COUNT 1
41#define DRIVER_1_LED_TOTAL 61 41#define DRIVER_1_LED_TOTAL 61
diff --git a/keyboards/ilumkb/simpler64/config.h b/keyboards/ilumkb/simpler64/config.h
index 565e4126ca..94865caac0 100644
--- a/keyboards/ilumkb/simpler64/config.h
+++ b/keyboards/ilumkb/simpler64/config.h
@@ -35,7 +35,7 @@
35#define RGB_MATRIX_KEYPRESSES 35#define RGB_MATRIX_KEYPRESSES
36#define RGB_MATRIX_LED_PROCESS_LIMIT 4 36#define RGB_MATRIX_LED_PROCESS_LIMIT 4
37#define RGB_MATRIX_LED_FLUSH_LIMIT 26 37#define RGB_MATRIX_LED_FLUSH_LIMIT 26
38#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 38#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
39#define DRIVER_ADDR_1 0b0110000 39#define DRIVER_ADDR_1 0b0110000
40#define DRIVER_COUNT 1 40#define DRIVER_COUNT 1
41#define DRIVER_1_LED_TOTAL 64 41#define DRIVER_1_LED_TOTAL 64
diff --git a/keyboards/input_club/k_type/k_type.c b/keyboards/input_club/k_type/k_type.c
index 3f67b4b10d..1a38a939f2 100644
--- a/keyboards/input_club/k_type/k_type.c
+++ b/keyboards/input_club/k_type/k_type.c
@@ -224,10 +224,10 @@ void matrix_init_kb(void) {
224 * Since K20x is stuck with a 32 byte EEPROM (see tmk_core/common/chibios/eeprom_teensy.c), 224 * Since K20x is stuck with a 32 byte EEPROM (see tmk_core/common/chibios/eeprom_teensy.c),
225 * and neither led_matrix_eeconfig.speed or .flags fit in this boundary, just force their values to default on boot. 225 * and neither led_matrix_eeconfig.speed or .flags fit in this boundary, just force their values to default on boot.
226 */ 226 */
227# if !defined(RGB_MATRIX_STARTUP_SPD) 227# if !defined(RGB_MATRIX_DEFAULT_SPD)
228# define RGB_MATRIX_STARTUP_SPD UINT8_MAX / 2 228# define RGB_MATRIX_DEFAULT_SPD UINT8_MAX / 2
229# endif 229# endif
230 rgb_matrix_set_speed(RGB_MATRIX_STARTUP_SPD), 230 rgb_matrix_set_speed(RGB_MATRIX_DEFAULT_SPD),
231 rgb_matrix_set_flags(LED_FLAG_ALL); 231 rgb_matrix_set_flags(LED_FLAG_ALL);
232#endif 232#endif
233 233
diff --git a/keyboards/input_club/k_type/keymaps/andrew-fahmy/config.h b/keyboards/input_club/k_type/keymaps/andrew-fahmy/config.h
index 31e4bff4b6..c40495c8de 100644
--- a/keyboards/input_club/k_type/keymaps/andrew-fahmy/config.h
+++ b/keyboards/input_club/k_type/keymaps/andrew-fahmy/config.h
@@ -20,7 +20,7 @@
20#ifdef RGB_MATRIX_ENABLE 20#ifdef RGB_MATRIX_ENABLE
21// # define RGB_MATRIX_FRAMEBUFFER_EFFECTS 21// # define RGB_MATRIX_FRAMEBUFFER_EFFECTS
22// # define RGB_MATRIX_KEYPRESSES 22// # define RGB_MATRIX_KEYPRESSES
23# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_RAINDROPS 23# define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_RAINDROPS
24 24
25// # define DEBUG_MATRIX_SCAN_RATE 25// # define DEBUG_MATRIX_SCAN_RATE
26 26
diff --git a/keyboards/jadookb/jkb65/config.h b/keyboards/jadookb/jkb65/config.h
index 206b971aa3..f7e7f79a58 100644
--- a/keyboards/jadookb/jkb65/config.h
+++ b/keyboards/jadookb/jkb65/config.h
@@ -33,7 +33,7 @@
33#define RGB_MATRIX_TIMEOUT 90000 33#define RGB_MATRIX_TIMEOUT 90000
34#define RGB_MATRIX_LED_PROCESS_LIMIT 4 34#define RGB_MATRIX_LED_PROCESS_LIMIT 4
35#define RGB_MATRIX_LED_FLUSH_LIMIT 26 35#define RGB_MATRIX_LED_FLUSH_LIMIT 26
36#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 36#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
37 37
38 // RGB Matrix Animation modes. Explicitly enabled 38 // RGB Matrix Animation modes. Explicitly enabled
39 // For full list of effects, see: 39 // For full list of effects, see:
diff --git a/keyboards/kbdfans/baguette66/rgb/config.h b/keyboards/kbdfans/baguette66/rgb/config.h
index 2dd8182ddd..3116c774a0 100644
--- a/keyboards/kbdfans/baguette66/rgb/config.h
+++ b/keyboards/kbdfans/baguette66/rgb/config.h
@@ -75,7 +75,7 @@
75#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspendedz 75#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspendedz
76#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 76#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
77#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150 // limits maximum brightness of LEDs to 150 out of 255. Higher may cause the controller to crash. 77#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150 // limits maximum brightness of LEDs to 150 out of 255. Higher may cause the controller to crash.
78#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 78#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
79#define RGB_MATRIX_HUE_STEP 8 79#define RGB_MATRIX_HUE_STEP 8
80#define RGB_MATRIX_SAT_STEP 8 80#define RGB_MATRIX_SAT_STEP 8
81#define RGB_MATRIX_VAL_STEP 8 81#define RGB_MATRIX_VAL_STEP 8
diff --git a/keyboards/kbdfans/bella/rgb/config.h b/keyboards/kbdfans/bella/rgb/config.h
index 9cfc6702b4..91ca6be4bc 100644
--- a/keyboards/kbdfans/bella/rgb/config.h
+++ b/keyboards/kbdfans/bella/rgb/config.h
@@ -81,8 +81,8 @@
81// # define ENABLE_RGB_MATRIX_MULTISPLASH 81// # define ENABLE_RGB_MATRIX_MULTISPLASH
82# define ENABLE_RGB_MATRIX_SOLID_SPLASH 82# define ENABLE_RGB_MATRIX_SOLID_SPLASH
83// # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH 83// # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
84//#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR 84//#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
85#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 85#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
86#define DRIVER_ADDR_1 0b0110000 86#define DRIVER_ADDR_1 0b0110000
87#define DRIVER_COUNT 1 87#define DRIVER_COUNT 1
88#define RGB_MATRIX_LED_COUNT 108 88#define RGB_MATRIX_LED_COUNT 108
diff --git a/keyboards/kbdfans/bella/rgb_iso/config.h b/keyboards/kbdfans/bella/rgb_iso/config.h
index 3dc2f28b50..87d0bb51c7 100644
--- a/keyboards/kbdfans/bella/rgb_iso/config.h
+++ b/keyboards/kbdfans/bella/rgb_iso/config.h
@@ -81,8 +81,8 @@
81// # define ENABLE_RGB_MATRIX_MULTISPLASH 81// # define ENABLE_RGB_MATRIX_MULTISPLASH
82# define ENABLE_RGB_MATRIX_SOLID_SPLASH 82# define ENABLE_RGB_MATRIX_SOLID_SPLASH
83// # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH 83// # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
84//#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR 84//#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
85#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 85#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
86#define DRIVER_ADDR_1 0b0110000 86#define DRIVER_ADDR_1 0b0110000
87#define DRIVER_COUNT 1 87#define DRIVER_COUNT 1
88#define RGB_MATRIX_LED_COUNT 109 88#define RGB_MATRIX_LED_COUNT 109
diff --git a/keyboards/kbdfans/boop65/rgb/config.h b/keyboards/kbdfans/boop65/rgb/config.h
index 63100696e9..2438b4a16e 100644
--- a/keyboards/kbdfans/boop65/rgb/config.h
+++ b/keyboards/kbdfans/boop65/rgb/config.h
@@ -38,8 +38,8 @@
38# define RGB_MATRIX_LED_PROCESS_LIMIT 4 38# define RGB_MATRIX_LED_PROCESS_LIMIT 4
39# define RGB_MATRIX_LED_FLUSH_LIMIT 26 39# define RGB_MATRIX_LED_FLUSH_LIMIT 26
40# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255 40# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255
41# define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS // Sets the default brightness value, if none has been set 41# define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS // Sets the default brightness value, if none has been set
42# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 42# define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
43# define DRIVER_ADDR_1 0b0110000 43# define DRIVER_ADDR_1 0b0110000
44# define DRIVER_COUNT 1 44# define DRIVER_COUNT 1
45# define RGB_MATRIX_LED_COUNT 83 45# define RGB_MATRIX_LED_COUNT 83
diff --git a/keyboards/kbdfans/kbd67/mkiirgb/keymaps/jonavin/config.h b/keyboards/kbdfans/kbd67/mkiirgb/keymaps/jonavin/config.h
index 4955c0b136..2b0947ace5 100644
--- a/keyboards/kbdfans/kbd67/mkiirgb/keymaps/jonavin/config.h
+++ b/keyboards/kbdfans/kbd67/mkiirgb/keymaps/jonavin/config.h
@@ -28,10 +28,10 @@
28#define TAPPING_TERM 180 28#define TAPPING_TERM 180
29 29
30#ifdef RGB_MATRIX_ENABLE 30#ifdef RGB_MATRIX_ENABLE
31 #ifdef RGB_MATRIX_STARTUP_MODE 31 #ifdef RGB_MATRIX_DEFAULT_MODE
32 #undef RGB_MATRIX_STARTUP_MODE 32 #undef RGB_MATRIX_DEFAULT_MODE
33 #endif 33 #endif
34 #define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR 34 #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
35 #define RGB_DISABLE_WHEN_USB_SUSPENDED 35 #define RGB_DISABLE_WHEN_USB_SUSPENDED
36#endif 36#endif
37 37
diff --git a/keyboards/kbdfans/kbd67/mkiirgb/keymaps/spx01/config.h b/keyboards/kbdfans/kbd67/mkiirgb/keymaps/spx01/config.h
index 2d2dc00132..c66f49213a 100644
--- a/keyboards/kbdfans/kbd67/mkiirgb/keymaps/spx01/config.h
+++ b/keyboards/kbdfans/kbd67/mkiirgb/keymaps/spx01/config.h
@@ -37,5 +37,5 @@
37#define RETRO_TAPPING 37#define RETRO_TAPPING
38#define PERMISSIVE_HOLD 38#define PERMISSIVE_HOLD
39 39
40#undef RGB_MATRIX_STARTUP_MODE 40#undef RGB_MATRIX_DEFAULT_MODE
41#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CUSTOM_RGB_STATIC 41#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CUSTOM_RGB_STATIC
diff --git a/keyboards/kbdfans/kbd67/mkiirgb/v1/config.h b/keyboards/kbdfans/kbd67/mkiirgb/v1/config.h
index 929946a231..db00e5ee7f 100644
--- a/keyboards/kbdfans/kbd67/mkiirgb/v1/config.h
+++ b/keyboards/kbdfans/kbd67/mkiirgb/v1/config.h
@@ -62,7 +62,7 @@
62// #define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH 62// #define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
63 63
64#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 64#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
65#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 65#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
66#define DRIVER_ADDR_1 0b1110100 66#define DRIVER_ADDR_1 0b1110100
67#define DRIVER_ADDR_2 0b1110111 67#define DRIVER_ADDR_2 0b1110111
68#define DRIVER_COUNT 2 68#define DRIVER_COUNT 2
diff --git a/keyboards/kbdfans/kbd67/mkiirgb/v2/config.h b/keyboards/kbdfans/kbd67/mkiirgb/v2/config.h
index 94f8500f98..a3e81a9622 100644
--- a/keyboards/kbdfans/kbd67/mkiirgb/v2/config.h
+++ b/keyboards/kbdfans/kbd67/mkiirgb/v2/config.h
@@ -12,7 +12,7 @@
12#define DEBOUNCE 3 12#define DEBOUNCE 3
13#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 13#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
14#define RGB_MATRIX_KEYPRESSES 14#define RGB_MATRIX_KEYPRESSES
15#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 15#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
16// RGB Matrix Animation modes. Explicitly enabled 16// RGB Matrix Animation modes. Explicitly enabled
17// For full list of effects, see: 17// For full list of effects, see:
18// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects 18// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects
diff --git a/keyboards/kbdfans/kbd67/mkiirgb/v3/config.h b/keyboards/kbdfans/kbd67/mkiirgb/v3/config.h
index 86ab159e3e..f623d028b8 100755
--- a/keyboards/kbdfans/kbd67/mkiirgb/v3/config.h
+++ b/keyboards/kbdfans/kbd67/mkiirgb/v3/config.h
@@ -85,7 +85,7 @@
85 85
86#define RGB_MATRIX_LED_PROCESS_LIMIT 4 86#define RGB_MATRIX_LED_PROCESS_LIMIT 4
87#define RGB_MATRIX_LED_FLUSH_LIMIT 26 87#define RGB_MATRIX_LED_FLUSH_LIMIT 26
88#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 88#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
89#define DRIVER_ADDR_1 0b0110000 89#define DRIVER_ADDR_1 0b0110000
90#define DRIVER_COUNT 1 90#define DRIVER_COUNT 1
91#define RGB_MATRIX_LED_COUNT 67 91#define RGB_MATRIX_LED_COUNT 67
diff --git a/keyboards/kbdfans/kbd67/mkiirgb/v4/config.h b/keyboards/kbdfans/kbd67/mkiirgb/v4/config.h
index 4d3d08a513..bd5ee4f9c7 100644
--- a/keyboards/kbdfans/kbd67/mkiirgb/v4/config.h
+++ b/keyboards/kbdfans/kbd67/mkiirgb/v4/config.h
@@ -50,7 +50,7 @@
50# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 50# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
51# define RGB_MATRIX_FRAMEBUFFER_EFFECTS 51# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
52# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150 // limits maximum brightness of LEDs to 150 out of 255. Higher may cause the controller to crash. 52# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150 // limits maximum brightness of LEDs to 150 out of 255. Higher may cause the controller to crash.
53# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 53# define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
54# define RGB_MATRIX_HUE_STEP 8 54# define RGB_MATRIX_HUE_STEP 8
55# define RGB_MATRIX_SAT_STEP 8 55# define RGB_MATRIX_SAT_STEP 8
56# define RGB_MATRIX_VAL_STEP 8 56# define RGB_MATRIX_VAL_STEP 8
diff --git a/keyboards/kbdfans/kbd67/mkiirgb_iso/config.h b/keyboards/kbdfans/kbd67/mkiirgb_iso/config.h
index afca6e996b..00311ab2a7 100644
--- a/keyboards/kbdfans/kbd67/mkiirgb_iso/config.h
+++ b/keyboards/kbdfans/kbd67/mkiirgb_iso/config.h
@@ -39,7 +39,7 @@
39# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 39# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
40# define RGB_MATRIX_FRAMEBUFFER_EFFECTS 40# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
41# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150 // limits maximum brightness of LEDs to 150 out of 255. Higher may cause the controller to crash. 41# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150 // limits maximum brightness of LEDs to 150 out of 255. Higher may cause the controller to crash.
42# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 42# define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
43# define RGB_MATRIX_HUE_STEP 8 43# define RGB_MATRIX_HUE_STEP 8
44# define RGB_MATRIX_SAT_STEP 8 44# define RGB_MATRIX_SAT_STEP 8
45# define RGB_MATRIX_VAL_STEP 8 45# define RGB_MATRIX_VAL_STEP 8
diff --git a/keyboards/kbdfans/kbd75rgb/config.h b/keyboards/kbdfans/kbd75rgb/config.h
index ba2b1e96b8..7b0b538493 100644
--- a/keyboards/kbdfans/kbd75rgb/config.h
+++ b/keyboards/kbdfans/kbd75rgb/config.h
@@ -75,7 +75,7 @@
75#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspendedz 75#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspendedz
76#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 76#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
77#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150 // limits maximum brightness of LEDs to 150 out of 255. Higher may cause the controller to crash. 77#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150 // limits maximum brightness of LEDs to 150 out of 255. Higher may cause the controller to crash.
78#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 78#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
79#define RGB_MATRIX_HUE_STEP 8 79#define RGB_MATRIX_HUE_STEP 8
80#define RGB_MATRIX_SAT_STEP 8 80#define RGB_MATRIX_SAT_STEP 8
81#define RGB_MATRIX_VAL_STEP 8 81#define RGB_MATRIX_VAL_STEP 8
diff --git a/keyboards/kbdfans/maja/config.h b/keyboards/kbdfans/maja/config.h
index 3ae0403cf3..50043a5c68 100755
--- a/keyboards/kbdfans/maja/config.h
+++ b/keyboards/kbdfans/maja/config.h
@@ -62,7 +62,7 @@
62// #define ENABLE_RGB_MATRIX_SOLID_SPLASH 62// #define ENABLE_RGB_MATRIX_SOLID_SPLASH
63// #define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH 63// #define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
64 64
65#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 65#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
66#define DRIVER_ADDR_1 0b1110100 66#define DRIVER_ADDR_1 0b1110100
67#define DRIVER_ADDR_2 0b1110110 67#define DRIVER_ADDR_2 0b1110110
68#define DRIVER_COUNT 2 68#define DRIVER_COUNT 2
diff --git a/keyboards/kbdfans/odin/rgb/config.h b/keyboards/kbdfans/odin/rgb/config.h
index b0629454b0..b9910a9842 100644
--- a/keyboards/kbdfans/odin/rgb/config.h
+++ b/keyboards/kbdfans/odin/rgb/config.h
@@ -33,7 +33,7 @@
33#define RGB_MATRIX_KEYPRESSES 33#define RGB_MATRIX_KEYPRESSES
34#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 34#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
35#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150 35#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150
36#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 36#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
37#define ENABLE_RGB_MATRIX_ALPHAS_MODS 37#define ENABLE_RGB_MATRIX_ALPHAS_MODS
38#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN 38#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
39#define ENABLE_RGB_MATRIX_GRADIENT_LEFT_RIGHT 39#define ENABLE_RGB_MATRIX_GRADIENT_LEFT_RIGHT
diff --git a/keyboards/keebio/bamfk4/config.h b/keyboards/keebio/bamfk4/config.h
index afac3376a4..1da88b0013 100644
--- a/keyboards/keebio/bamfk4/config.h
+++ b/keyboards/keebio/bamfk4/config.h
@@ -80,7 +80,7 @@
80# define ENABLE_RGB_MATRIX_SOLID_SPLASH 80# define ENABLE_RGB_MATRIX_SOLID_SPLASH
81# define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH 81# define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
82# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 160 82# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 160
83# define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 83# define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
84# define RGB_MATRIX_LED_COUNT RGBLED_NUM 84# define RGB_MATRIX_LED_COUNT RGBLED_NUM
85# define RGB_DISABLE_WHEN_USB_SUSPENDED 85# define RGB_DISABLE_WHEN_USB_SUSPENDED
86# define RGB_MATRIX_KEYPRESSES 86# define RGB_MATRIX_KEYPRESSES
diff --git a/keyboards/keebio/iris/rev6/config.h b/keyboards/keebio/iris/rev6/config.h
index 2f6d18efcd..5742bf4566 100644
--- a/keyboards/keebio/iris/rev6/config.h
+++ b/keyboards/keebio/iris/rev6/config.h
@@ -112,7 +112,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
112# define ENABLE_RGB_MATRIX_SOLID_SPLASH 112# define ENABLE_RGB_MATRIX_SOLID_SPLASH
113# define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH 113# define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
114# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 160 114# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 160
115# define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 115# define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
116# define RGB_MATRIX_LED_COUNT RGBLED_NUM 116# define RGB_MATRIX_LED_COUNT RGBLED_NUM
117# define RGB_MATRIX_SPLIT { 34, 34 } 117# define RGB_MATRIX_SPLIT { 34, 34 }
118# define RGB_DISABLE_WHEN_USB_SUSPENDED 118# define RGB_DISABLE_WHEN_USB_SUSPENDED
diff --git a/keyboards/keebio/iris/rev6a/config.h b/keyboards/keebio/iris/rev6a/config.h
index 632514e87e..69ea7556fe 100644
--- a/keyboards/keebio/iris/rev6a/config.h
+++ b/keyboards/keebio/iris/rev6a/config.h
@@ -112,7 +112,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
112# define ENABLE_RGB_MATRIX_SOLID_SPLASH 112# define ENABLE_RGB_MATRIX_SOLID_SPLASH
113# define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH 113# define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
114# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 120 114# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 120
115# define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 115# define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
116# define RGB_MATRIX_LED_COUNT RGBLED_NUM 116# define RGB_MATRIX_LED_COUNT RGBLED_NUM
117# define RGB_MATRIX_SPLIT { 34, 34 } 117# define RGB_MATRIX_SPLIT { 34, 34 }
118# define RGB_DISABLE_WHEN_USB_SUSPENDED 118# define RGB_DISABLE_WHEN_USB_SUSPENDED
diff --git a/keyboards/keebio/iris/rev6b/config.h b/keyboards/keebio/iris/rev6b/config.h
index 632514e87e..69ea7556fe 100644
--- a/keyboards/keebio/iris/rev6b/config.h
+++ b/keyboards/keebio/iris/rev6b/config.h
@@ -112,7 +112,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
112# define ENABLE_RGB_MATRIX_SOLID_SPLASH 112# define ENABLE_RGB_MATRIX_SOLID_SPLASH
113# define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH 113# define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
114# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 120 114# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 120
115# define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 115# define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
116# define RGB_MATRIX_LED_COUNT RGBLED_NUM 116# define RGB_MATRIX_LED_COUNT RGBLED_NUM
117# define RGB_MATRIX_SPLIT { 34, 34 } 117# define RGB_MATRIX_SPLIT { 34, 34 }
118# define RGB_DISABLE_WHEN_USB_SUSPENDED 118# define RGB_DISABLE_WHEN_USB_SUSPENDED
diff --git a/keyboards/keebio/iris/rev7/config.h b/keyboards/keebio/iris/rev7/config.h
index ee55576d8c..7c683a19c9 100644
--- a/keyboards/keebio/iris/rev7/config.h
+++ b/keyboards/keebio/iris/rev7/config.h
@@ -112,7 +112,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
112//# define ENABLE_RGB_MATRIX_SOLID_SPLASH 112//# define ENABLE_RGB_MATRIX_SOLID_SPLASH
113//# define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH 113//# define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
114# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 120 114# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 120
115# define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 115# define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
116# define RGB_MATRIX_LED_COUNT RGBLED_NUM 116# define RGB_MATRIX_LED_COUNT RGBLED_NUM
117# define RGB_MATRIX_SPLIT { 34, 34 } 117# define RGB_MATRIX_SPLIT { 34, 34 }
118# define RGB_DISABLE_WHEN_USB_SUSPENDED 118# define RGB_DISABLE_WHEN_USB_SUSPENDED
diff --git a/keyboards/keebio/sinc/rev3/config.h b/keyboards/keebio/sinc/rev3/config.h
index 664ad11535..14ce6d29f1 100644
--- a/keyboards/keebio/sinc/rev3/config.h
+++ b/keyboards/keebio/sinc/rev3/config.h
@@ -67,7 +67,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
67#define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH 67#define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
68 68
69#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 120 69#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 120
70#define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 70#define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
71#define RGB_DI_PIN GP18 71#define RGB_DI_PIN GP18
72#define RGB_MATRIX_LED_COUNT 113 72#define RGB_MATRIX_LED_COUNT 113
73#define RGB_DISABLE_WHEN_USB_SUSPENDED 73#define RGB_DISABLE_WHEN_USB_SUSPENDED
diff --git a/keyboards/keychron/q1/rev_0100/keymaps/teimor/config.h b/keyboards/keychron/q1/rev_0100/keymaps/teimor/config.h
index c3c10a1c2b..4378af4f58 100644
--- a/keyboards/keychron/q1/rev_0100/keymaps/teimor/config.h
+++ b/keyboards/keychron/q1/rev_0100/keymaps/teimor/config.h
@@ -27,6 +27,6 @@
27# define CAPS_LOCK_INDICATOR_COLOR RGB_RED 27# define CAPS_LOCK_INDICATOR_COLOR RGB_RED
28# define CAPS_LOCK_INDICATOR_LIGHT_60 28# define CAPS_LOCK_INDICATOR_LIGHT_60
29# define FN_LAYER_TRANSPARENT_KEYS_OFF 29# define FN_LAYER_TRANSPARENT_KEYS_OFF
30# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR // Sets the default mode, if none has been set 30# define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR // Sets the default mode, if none has been set
31# define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS // Sets the default brightness value, if none has been set 31# define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS // Sets the default brightness value, if none has been set
32#endif 32#endif
diff --git a/keyboards/keychron/q1/rev_0102/keymaps/victorsavu3/config.h b/keyboards/keychron/q1/rev_0102/keymaps/victorsavu3/config.h
index 4019f83429..02f08db4a7 100644
--- a/keyboards/keychron/q1/rev_0102/keymaps/victorsavu3/config.h
+++ b/keyboards/keychron/q1/rev_0102/keymaps/victorsavu3/config.h
@@ -56,7 +56,7 @@
56#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTICROSS 56#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTICROSS
57#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTINEXUS 57#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTINEXUS
58 58
59#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_TYPING_HEATMAP 59#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_TYPING_HEATMAP
60 60
61#define RGB_MATRIX_TYPING_HEATMAP_DECREASE_DELAY_MS 50 61#define RGB_MATRIX_TYPING_HEATMAP_DECREASE_DELAY_MS 50
62 62
diff --git a/keyboards/kprepublic/bm40hsrgb/keymaps/34keys/config.h b/keyboards/kprepublic/bm40hsrgb/keymaps/34keys/config.h
index 2534ffd554..7618683d10 100644
--- a/keyboards/kprepublic/bm40hsrgb/keymaps/34keys/config.h
+++ b/keyboards/kprepublic/bm40hsrgb/keymaps/34keys/config.h
@@ -51,6 +51,6 @@
51# undef ENABLE_RGB_MATRIX_JELLYBEAN_RAINDROPS 51# undef ENABLE_RGB_MATRIX_JELLYBEAN_RAINDROPS
52# undef ENABLE_RGB_MATRIX_TYPING_HEATMAP 52# undef ENABLE_RGB_MATRIX_TYPING_HEATMAP
53# undef ENABLE_RGB_MATRIX_DIGITAL_RAIN 53# undef ENABLE_RGB_MATRIX_DIGITAL_RAIN
54# undef RGB_MATRIX_STARTUP_MODE 54# undef RGB_MATRIX_DEFAULT_MODE
55// # define RGBLIGHT_HUE_STEP 20 55// # define RGBLIGHT_HUE_STEP 20
56#endif 56#endif
diff --git a/keyboards/kprepublic/bm40hsrgb/keymaps/gabustoledo/config.h b/keyboards/kprepublic/bm40hsrgb/keymaps/gabustoledo/config.h
index e71078415a..cbadc54901 100644
--- a/keyboards/kprepublic/bm40hsrgb/keymaps/gabustoledo/config.h
+++ b/keyboards/kprepublic/bm40hsrgb/keymaps/gabustoledo/config.h
@@ -77,7 +77,7 @@
77# undef ENABLE_RGB_MATRIX_CYCLE_SPIRAL 77# undef ENABLE_RGB_MATRIX_CYCLE_SPIRAL
78# undef ENABLE_RGB_MATRIX_JELLYBEAN_RAINDROPS 78# undef ENABLE_RGB_MATRIX_JELLYBEAN_RAINDROPS
79 79
80# undef RGB_MATRIX_STARTUP_MODE 80# undef RGB_MATRIX_DEFAULT_MODE
81 81
82# define RGBLIGHT_HUE_STEP 20 82# define RGBLIGHT_HUE_STEP 20
83 83
diff --git a/keyboards/kprepublic/bm40hsrgb/keymaps/signynt/config.h b/keyboards/kprepublic/bm40hsrgb/keymaps/signynt/config.h
index 31a316da6d..40ba18a293 100644
--- a/keyboards/kprepublic/bm40hsrgb/keymaps/signynt/config.h
+++ b/keyboards/kprepublic/bm40hsrgb/keymaps/signynt/config.h
@@ -32,7 +32,7 @@
32#define RGBLIGHT_EFFECT_TWINKLE 32#define RGBLIGHT_EFFECT_TWINKLE
33 33
34 34
35//#define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 35//#define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
36#define RGBLIGHT_LIMIT_VAL 10 36#define RGBLIGHT_LIMIT_VAL 10
37 37
38#ifdef RGB_MATRIX_ENABLE 38#ifdef RGB_MATRIX_ENABLE
@@ -79,7 +79,7 @@
79//#undef ENABLE_RGB_MATRIX_SOLID_SPLASH 79//#undef ENABLE_RGB_MATRIX_SOLID_SPLASH
80//#undef ENABLE_RGB_MATRIX_SOLID_MULTISPLASH 80//#undef ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
81 81
82# undef RGB_MATRIX_STARTUP_MODE 82# undef RGB_MATRIX_DEFAULT_MODE
83 83
84# define RGBLIGHT_HUE_STEP 20 84# define RGBLIGHT_HUE_STEP 20
85 85
diff --git a/keyboards/kprepublic/bm40hsrgb/keymaps/signynt_2_loud/config.h b/keyboards/kprepublic/bm40hsrgb/keymaps/signynt_2_loud/config.h
index 5879e4b08c..508f98c053 100644
--- a/keyboards/kprepublic/bm40hsrgb/keymaps/signynt_2_loud/config.h
+++ b/keyboards/kprepublic/bm40hsrgb/keymaps/signynt_2_loud/config.h
@@ -32,7 +32,7 @@
32#define RGBLIGHT_EFFECT_TWINKLE 32#define RGBLIGHT_EFFECT_TWINKLE
33 33
34 34
35//#define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 35//#define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
36#define RGBLIGHT_LIMIT_VAL 10 36#define RGBLIGHT_LIMIT_VAL 10
37 37
38#ifdef RGB_MATRIX_ENABLE 38#ifdef RGB_MATRIX_ENABLE
@@ -79,7 +79,7 @@
79//#undef ENABLE_RGB_MATRIX_SOLID_SPLASH 79//#undef ENABLE_RGB_MATRIX_SOLID_SPLASH
80//#undef ENABLE_RGB_MATRIX_SOLID_MULTISPLASH 80//#undef ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
81 81
82# undef RGB_MATRIX_STARTUP_MODE 82# undef RGB_MATRIX_DEFAULT_MODE
83 83
84# define RGBLIGHT_HUE_STEP 20 84# define RGBLIGHT_HUE_STEP 20
85 85
diff --git a/keyboards/kprepublic/bm40hsrgb/keymaps/signynt_2_quiet/config.h b/keyboards/kprepublic/bm40hsrgb/keymaps/signynt_2_quiet/config.h
index a7290df6b3..70f92bafde 100644
--- a/keyboards/kprepublic/bm40hsrgb/keymaps/signynt_2_quiet/config.h
+++ b/keyboards/kprepublic/bm40hsrgb/keymaps/signynt_2_quiet/config.h
@@ -32,7 +32,7 @@
32#define RGBLIGHT_EFFECT_TWINKLE 32#define RGBLIGHT_EFFECT_TWINKLE
33 33
34 34
35//#define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 35//#define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
36#define RGBLIGHT_LIMIT_VAL 10 36#define RGBLIGHT_LIMIT_VAL 10
37 37
38#ifdef RGB_MATRIX_ENABLE 38#ifdef RGB_MATRIX_ENABLE
@@ -79,7 +79,7 @@
79//#undef ENABLE_RGB_MATRIX_SOLID_SPLASH 79//#undef ENABLE_RGB_MATRIX_SOLID_SPLASH
80//#undef ENABLE_RGB_MATRIX_SOLID_MULTISPLASH 80//#undef ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
81 81
82# undef RGB_MATRIX_STARTUP_MODE 82# undef RGB_MATRIX_DEFAULT_MODE
83 83
84# define RGBLIGHT_HUE_STEP 20 84# define RGBLIGHT_HUE_STEP 20
85 85
diff --git a/keyboards/kprepublic/bm60hsrgb_iso/rev2/config.h b/keyboards/kprepublic/bm60hsrgb_iso/rev2/config.h
index d6cdad742d..39294b15ed 100644
--- a/keyboards/kprepublic/bm60hsrgb_iso/rev2/config.h
+++ b/keyboards/kprepublic/bm60hsrgb_iso/rev2/config.h
@@ -63,7 +63,7 @@
63 63
64# define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended 64# define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended
65# define RGB_MATRIX_KEYPRESSES 65# define RGB_MATRIX_KEYPRESSES
66# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 66# define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
67# define DISABLE_RGB_MATRIX_BAND_PINWHEEL_SAT 67# define DISABLE_RGB_MATRIX_BAND_PINWHEEL_SAT
68# define DISABLE_RGB_MATRIX_BAND_SPIRAL_SAT 68# define DISABLE_RGB_MATRIX_BAND_SPIRAL_SAT
69# define DISABLE_RGB_MATRIX_RAINDROPS 69# define DISABLE_RGB_MATRIX_RAINDROPS
diff --git a/keyboards/kprepublic/bm65hsrgb_iso/rev1/config.h b/keyboards/kprepublic/bm65hsrgb_iso/rev1/config.h
index 9f5a68ca94..764bce8919 100644
--- a/keyboards/kprepublic/bm65hsrgb_iso/rev1/config.h
+++ b/keyboards/kprepublic/bm65hsrgb_iso/rev1/config.h
@@ -99,7 +99,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
99# define ENABLE_RGB_MATRIX_SOLID_SPLASH 99# define ENABLE_RGB_MATRIX_SOLID_SPLASH
100# define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH 100# define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
101 101
102# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_BAND_SAT 102# define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_BAND_SAT
103/* If defined, the RGB lighting will be switched off when the host goes to sleep */ 103/* If defined, the RGB lighting will be switched off when the host goes to sleep */
104# define RGBLIGHT_SLEEP 104# define RGBLIGHT_SLEEP
105/*== all animations enable ==*/ 105/*== all animations enable ==*/
diff --git a/keyboards/kprepublic/bm68hsrgb/rev1/keymaps/peepeetee/config.h b/keyboards/kprepublic/bm68hsrgb/rev1/keymaps/peepeetee/config.h
index 183d226d8c..e464db1e36 100644
--- a/keyboards/kprepublic/bm68hsrgb/rev1/keymaps/peepeetee/config.h
+++ b/keyboards/kprepublic/bm68hsrgb/rev1/keymaps/peepeetee/config.h
@@ -58,7 +58,7 @@
58#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 58#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
59#define RGB_MATRIX_KEYPRESSES // reacts to keypresses 59#define RGB_MATRIX_KEYPRESSES // reacts to keypresses
60// #define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses) 60// #define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
61#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_ALPHAS_MODS // Sets the default mode, if none has been set 61#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_ALPHAS_MODS // Sets the default mode, if none has been set
62// #define RGBLIGHT_HUE_STEP 12 // Units to step when in/decreasing hue 62// #define RGBLIGHT_HUE_STEP 12 // Units to step when in/decreasing hue
63// #define RGBLIGHT_SAT_STEP 25 // Units to step when in/decreasing saturation 63// #define RGBLIGHT_SAT_STEP 25 // Units to step when in/decreasing saturation
64// #define RGBLIGHT_VAL_STEP 12 // Units to step when in/decreasing value (brightness) 64// #define RGBLIGHT_VAL_STEP 12 // Units to step when in/decreasing value (brightness)
diff --git a/keyboards/kprepublic/bm80hsrgb/config.h b/keyboards/kprepublic/bm80hsrgb/config.h
index 7b2fff263c..865f5d502b 100644
--- a/keyboards/kprepublic/bm80hsrgb/config.h
+++ b/keyboards/kprepublic/bm80hsrgb/config.h
@@ -59,11 +59,11 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
59//#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) 59//#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)
60#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) 60#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)
61// #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255 61// #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255
62#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT // Sets the default mode, if none has been set 62#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT // Sets the default mode, if none has been set
63#define RGB_MATRIX_STARTUP_HUE 0 // Sets the default hue value, if none has been set 63#define RGB_MATRIX_DEFAULT_HUE 0 // Sets the default hue value, if none has been set
64#define RGB_MATRIX_STARTUP_SAT 255 // Sets the default saturation value, if none has been set 64#define RGB_MATRIX_DEFAULT_SAT 255 // Sets the default saturation value, if none has been set
65#define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS // Sets the default brightness value, if none has been set 65#define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS // Sets the default brightness value, if none has been set
66#define RGB_MATRIX_STARTUP_SPD 127 // Sets the default animation speed, if none has been set 66#define RGB_MATRIX_DEFAULT_SPD 127 // Sets the default animation speed, if none has been set
67// #define RGB_MATRIX_DISABLE_KEYCODES // disables control of rgb matrix by keycodes (must use code functions to control the feature) 67// #define RGB_MATRIX_DISABLE_KEYCODES // disables control of rgb matrix by keycodes (must use code functions to control the feature)
68 68
69#define ENABLE_RGB_MATRIX_ALPHAS_MODS 69#define ENABLE_RGB_MATRIX_ALPHAS_MODS
diff --git a/keyboards/kprepublic/bm80hsrgb/keymaps/peepeetee/config.h b/keyboards/kprepublic/bm80hsrgb/keymaps/peepeetee/config.h
index 7a5269c3da..6062ebbbbb 100644
--- a/keyboards/kprepublic/bm80hsrgb/keymaps/peepeetee/config.h
+++ b/keyboards/kprepublic/bm80hsrgb/keymaps/peepeetee/config.h
@@ -43,7 +43,7 @@
43// #define RGB_MATRIX_FRAMEBUFFER_EFFECTS 43// #define RGB_MATRIX_FRAMEBUFFER_EFFECTS
44// #define RGB_MATRIX_KEYPRESSES // reacts to keypresses 44// #define RGB_MATRIX_KEYPRESSES // reacts to keypresses
45// #define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses) 45// #define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
46// #define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_ALPHAS_MODS // Sets the default mode, if none has been set 46// #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_ALPHAS_MODS // Sets the default mode, if none has been set
47// #define RGB_DISABLE_WHEN_USB_SUSPENDED false // turn off effects when suspended 47// #define RGB_DISABLE_WHEN_USB_SUSPENDED false // turn off effects when suspended
48// #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) 48// #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)
49// #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) 49// #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)
diff --git a/keyboards/kprepublic/bm80v2/config.h b/keyboards/kprepublic/bm80v2/config.h
index dfca28c93d..1326eae3e1 100644
--- a/keyboards/kprepublic/bm80v2/config.h
+++ b/keyboards/kprepublic/bm80v2/config.h
@@ -29,7 +29,7 @@
29#define DEBOUNCE 5 29#define DEBOUNCE 5
30 30
31#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 31#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
32#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 32#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
33#define RGB_MATRIX_KEYPRESSES 33#define RGB_MATRIX_KEYPRESSES
34// RGB Matrix Animation modes. Explicitly enabled 34// RGB Matrix Animation modes. Explicitly enabled
35// For full list of effects, see: 35// For full list of effects, see:
diff --git a/keyboards/kprepublic/bm80v2_iso/config.h b/keyboards/kprepublic/bm80v2_iso/config.h
index f20519553e..283a077382 100644
--- a/keyboards/kprepublic/bm80v2_iso/config.h
+++ b/keyboards/kprepublic/bm80v2_iso/config.h
@@ -29,7 +29,7 @@
29#define DEBOUNCE 5 29#define DEBOUNCE 5
30/* disable these deprecated features by default */ 30/* disable these deprecated features by default */
31#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
32#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 32#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
33#define RGB_MATRIX_KEYPRESSES 33#define RGB_MATRIX_KEYPRESSES
34// RGB Matrix Animation modes. Explicitly enabled 34// RGB Matrix Animation modes. Explicitly enabled
35// For full list of effects, see: 35// For full list of effects, see:
diff --git a/keyboards/labbe/labbeminiv1/keymaps/rgbmatrix/config.h b/keyboards/labbe/labbeminiv1/keymaps/rgbmatrix/config.h
index b34a8a7b17..a4f340ba5f 100644
--- a/keyboards/labbe/labbeminiv1/keymaps/rgbmatrix/config.h
+++ b/keyboards/labbe/labbeminiv1/keymaps/rgbmatrix/config.h
@@ -23,4 +23,4 @@
23#define RGB_MATRIX_KEYPRESSES 23#define RGB_MATRIX_KEYPRESSES
24 24
25#define ENABLE_RGB_MATRIX_MULTISPLASH 25#define ENABLE_RGB_MATRIX_MULTISPLASH
26#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_MULTISPLASH \ No newline at end of file 26#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_MULTISPLASH \ No newline at end of file
diff --git a/keyboards/linworks/fave65h/config.h b/keyboards/linworks/fave65h/config.h
index 008a171724..e366a62668 100644
--- a/keyboards/linworks/fave65h/config.h
+++ b/keyboards/linworks/fave65h/config.h
@@ -45,7 +45,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
45#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 45#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
46#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 120 46#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 120
47 47
48#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 48#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
49 49
50#define ENABLE_RGB_MATRIX_ALPHAS_MODS 50#define ENABLE_RGB_MATRIX_ALPHAS_MODS
51#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN 51#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
diff --git a/keyboards/linworks/fave84h/config.h b/keyboards/linworks/fave84h/config.h
index 34c40c83f5..6a75578801 100644
--- a/keyboards/linworks/fave84h/config.h
+++ b/keyboards/linworks/fave84h/config.h
@@ -56,7 +56,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
56#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 56#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
57#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 120 57#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 120
58 58
59#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 59#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
60 60
61#define ENABLE_RGB_MATRIX_ALPHAS_MODS 61#define ENABLE_RGB_MATRIX_ALPHAS_MODS
62#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN 62#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
diff --git a/keyboards/linworks/fave87h/config.h b/keyboards/linworks/fave87h/config.h
index 6ec87d541e..5bf82d9f5a 100644
--- a/keyboards/linworks/fave87h/config.h
+++ b/keyboards/linworks/fave87h/config.h
@@ -45,7 +45,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
45#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 45#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
46#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 120 46#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 120
47 47
48#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 48#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
49 49
50#define ENABLE_RGB_MATRIX_ALPHAS_MODS 50#define ENABLE_RGB_MATRIX_ALPHAS_MODS
51#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN 51#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
diff --git a/keyboards/marksard/rhymestone/rev1/config.h b/keyboards/marksard/rhymestone/rev1/config.h
index 05c2ec8a46..d98ce30652 100644
--- a/keyboards/marksard/rhymestone/rev1/config.h
+++ b/keyboards/marksard/rhymestone/rev1/config.h
@@ -133,7 +133,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
133// #undef ENABLE_RGB_MATRIX_SOLID_SPLASH 133// #undef ENABLE_RGB_MATRIX_SOLID_SPLASH
134// #undef ENABLE_RGB_MATRIX_SOLID_MULTISPLASH 134// #undef ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
135 135
136# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_TYPING_HEATMAP 136# define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_TYPING_HEATMAP
137#endif 137#endif
138 138
139/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 139/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
diff --git a/keyboards/massdrop/alt/keymaps/b_/config.h b/keyboards/massdrop/alt/keymaps/b_/config.h
index 2d786af9b7..7dec786b79 100644
--- a/keyboards/massdrop/alt/keymaps/b_/config.h
+++ b/keyboards/massdrop/alt/keymaps/b_/config.h
@@ -50,28 +50,28 @@
50 50
51 51
52//Teal and Blue 52//Teal and Blue
53//#define RGB_MATRIX_STARTUP_HUE 127 // Default boot color 53//#define RGB_MATRIX_DEFAULT_HUE 127 // Default boot color
54//#define RGB_MATRIX_STARTUP_SPD 47 // Used to determine the color for the modifiers 54//#define RGB_MATRIX_DEFAULT_SPD 47 // Used to determine the color for the modifiers
55 55
56//Teal and Blue 56//Teal and Blue
57//#define RGB_MATRIX_STARTUP_HUE 120 // Default boot color 57//#define RGB_MATRIX_DEFAULT_HUE 120 // Default boot color
58//#define RGB_MATRIX_STARTUP_SPD 50 //Used to determine the color for the modifiers 58//#define RGB_MATRIX_DEFAULT_SPD 50 //Used to determine the color for the modifiers
59 59
60 60
61//QMK HSV is based on 255 value wheel rather than 360 61//QMK HSV is based on 255 value wheel rather than 360
62 62
63//Cyan and Yellow 63//Cyan and Yellow
64//#define RGB_MATRIX_STARTUP_HUE 127 // Default boot color 64//#define RGB_MATRIX_DEFAULT_HUE 127 // Default boot color
65//#define RGB_MATRIX_STARTUP_SPD 177 65//#define RGB_MATRIX_DEFAULT_SPD 177
66 66
67//Cyan and Green 67//Cyan and Green
68//#define RGB_MATRIX_STARTUP_HUE 127 // Default boot color 68//#define RGB_MATRIX_DEFAULT_HUE 127 // Default boot color
69//#define RGB_MATRIX_STARTUP_SPD 215 69//#define RGB_MATRIX_DEFAULT_SPD 215
70 70
71// #define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 71// #define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
72 72
73#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_REACTIVE // Sets the default mode, if none has been set 73#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_REACTIVE // Sets the default mode, if none has been set
74#define RGB_MATRIX_STARTUP_HUE 180 //purple alphas with green background when pressed. 74#define RGB_MATRIX_DEFAULT_HUE 180 //purple alphas with green background when pressed.
75 75
76// This list in in the correct mode order. Next mode is the following line, previous mode is previous line. Loops around. 76// This list in in the correct mode order. Next mode is the following line, previous mode is previous line. Loops around.
77#define ENABLE_RGB_MATRIX_ALPHAS_MODS 77#define ENABLE_RGB_MATRIX_ALPHAS_MODS
diff --git a/keyboards/massdrop/alt/keymaps/jdelkins/config.h b/keyboards/massdrop/alt/keymaps/jdelkins/config.h
index 29c35ccc57..6efa3dbaee 100644
--- a/keyboards/massdrop/alt/keymaps/jdelkins/config.h
+++ b/keyboards/massdrop/alt/keymaps/jdelkins/config.h
@@ -17,7 +17,7 @@
17 17
18#pragma once 18#pragma once
19 19
20#define RGB_MATRIX_STARTUP_SPD 20 20#define RGB_MATRIX_DEFAULT_SPD 20
21#define AUTO_SHIFT_TIMEOUT 160 21#define AUTO_SHIFT_TIMEOUT 160
22#define LEADER_TIMEOUT 400 22#define LEADER_TIMEOUT 400
23#define LEADER_PER_KEY_TIMING 23#define LEADER_PER_KEY_TIMING
diff --git a/keyboards/massdrop/alt/keymaps/jdelkins_ss/config.h b/keyboards/massdrop/alt/keymaps/jdelkins_ss/config.h
index a768f8bd22..20efebec16 100644
--- a/keyboards/massdrop/alt/keymaps/jdelkins_ss/config.h
+++ b/keyboards/massdrop/alt/keymaps/jdelkins_ss/config.h
@@ -17,4 +17,4 @@
17 17
18#pragma once 18#pragma once
19 19
20#define RGB_MATRIX_STARTUP_SPD 20 20#define RGB_MATRIX_DEFAULT_SPD 20
diff --git a/keyboards/massdrop/alt/keymaps/pregame/config.h b/keyboards/massdrop/alt/keymaps/pregame/config.h
index 0a3fa733e1..90892cc802 100644
--- a/keyboards/massdrop/alt/keymaps/pregame/config.h
+++ b/keyboards/massdrop/alt/keymaps/pregame/config.h
@@ -62,28 +62,28 @@
62 62
63 63
64//Teal and Blue 64//Teal and Blue
65//#define RGB_MATRIX_STARTUP_HUE 127 // Default boot color 65//#define RGB_MATRIX_DEFAULT_HUE 127 // Default boot color
66//#define RGB_MATRIX_STARTUP_SPD 47 // Used to determine the color for the modifiers 66//#define RGB_MATRIX_DEFAULT_SPD 47 // Used to determine the color for the modifiers
67 67
68//Teal and Blue 68//Teal and Blue
69//#define RGB_MATRIX_STARTUP_HUE 120 // Default boot color 69//#define RGB_MATRIX_DEFAULT_HUE 120 // Default boot color
70//#define RGB_MATRIX_STARTUP_SPD 50 //Used to determine the color for the modifiers 70//#define RGB_MATRIX_DEFAULT_SPD 50 //Used to determine the color for the modifiers
71 71
72 72
73//QMK HSV is based on 255 value wheel rather than 360 73//QMK HSV is based on 255 value wheel rather than 360
74 74
75//Cyan and Yellow 75//Cyan and Yellow
76//#define RGB_MATRIX_STARTUP_HUE 127 // Default boot color 76//#define RGB_MATRIX_DEFAULT_HUE 127 // Default boot color
77//#define RGB_MATRIX_STARTUP_SPD 177 77//#define RGB_MATRIX_DEFAULT_SPD 177
78 78
79//Cyan and Green 79//Cyan and Green
80//#define RGB_MATRIX_STARTUP_HUE 127 // Default boot color 80//#define RGB_MATRIX_DEFAULT_HUE 127 // Default boot color
81//#define RGB_MATRIX_STARTUP_SPD 215 81//#define RGB_MATRIX_DEFAULT_SPD 215
82 82
83// #define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 83// #define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
84 84
85#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_REACTIVE // Sets the default mode, if none has been set 85#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_REACTIVE // Sets the default mode, if none has been set
86#define RGB_MATRIX_STARTUP_HUE 180 //purple alphas with green background when pressed. 86#define RGB_MATRIX_DEFAULT_HUE 180 //purple alphas with green background when pressed.
87// #define RGBLIGHT_HUE_STEP 12 // Units to step when in/decreasing hue 87// #define RGBLIGHT_HUE_STEP 12 // Units to step when in/decreasing hue
88// #define RGBLIGHT_SAT_STEP 25 // Units to step when in/decreasing saturation 88// #define RGBLIGHT_SAT_STEP 25 // Units to step when in/decreasing saturation
89// #define RGBLIGHT_VAL_STEP 12 // Units to step when in/decreasing value (brightness) 89// #define RGBLIGHT_VAL_STEP 12 // Units to step when in/decreasing value (brightness)
diff --git a/keyboards/massdrop/ctrl/keymaps/endgame/config.h b/keyboards/massdrop/ctrl/keymaps/endgame/config.h
index 7dd870bd2b..1a7c77b90e 100644
--- a/keyboards/massdrop/ctrl/keymaps/endgame/config.h
+++ b/keyboards/massdrop/ctrl/keymaps/endgame/config.h
@@ -43,7 +43,7 @@
43#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 43#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
44#define RGB_MATRIX_KEYPRESSES // reacts to keypresses 44#define RGB_MATRIX_KEYPRESSES // reacts to keypresses
45// #define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses) 45// #define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
46#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_ALPHAS_MODS // Sets the default mode, if none has been set 46#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_ALPHAS_MODS // Sets the default mode, if none has been set
47// #define RGBLIGHT_HUE_STEP 12 // Units to step when in/decreasing hue 47// #define RGBLIGHT_HUE_STEP 12 // Units to step when in/decreasing hue
48// #define RGBLIGHT_SAT_STEP 25 // Units to step when in/decreasing saturation 48// #define RGBLIGHT_SAT_STEP 25 // Units to step when in/decreasing saturation
49// #define RGBLIGHT_VAL_STEP 12 // Units to step when in/decreasing value (brightness) 49// #define RGBLIGHT_VAL_STEP 12 // Units to step when in/decreasing value (brightness)
diff --git a/keyboards/massdrop/ctrl/keymaps/foxx1337/config.h b/keyboards/massdrop/ctrl/keymaps/foxx1337/config.h
index e4eddc0fff..9b9d199f08 100644
--- a/keyboards/massdrop/ctrl/keymaps/foxx1337/config.h
+++ b/keyboards/massdrop/ctrl/keymaps/foxx1337/config.h
@@ -25,10 +25,10 @@
25#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 25#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
26#define RGB_MATRIX_KEYPRESSES // reacts to keypresses 26#define RGB_MATRIX_KEYPRESSES // reacts to keypresses
27// #define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses) 27// #define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
28#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_REACTIVE // Sets the default mode, if none has been set 28#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_REACTIVE // Sets the default mode, if none has been set
29#define RGB_MATRIX_STARTUP_HUE 12 29#define RGB_MATRIX_DEFAULT_HUE 12
30#define RGB_MATRIX_STARTUP_SPD (UINT8_MAX / 2 + 32) 30#define RGB_MATRIX_DEFAULT_SPD (UINT8_MAX / 2 + 32)
31#define RGB_MATRIX_STARTUP_VAL 96 31#define RGB_MATRIX_DEFAULT_VAL 96
32// #define RGBLIGHT_HUE_STEP 12 // Units to step when in/decreasing hue 32// #define RGBLIGHT_HUE_STEP 12 // Units to step when in/decreasing hue
33// #define RGBLIGHT_SAT_STEP 25 // Units to step when in/decreasing saturation 33// #define RGBLIGHT_SAT_STEP 25 // Units to step when in/decreasing saturation
34// #define RGBLIGHT_VAL_STEP 12 // Units to step when in/decreasing value (brightness) 34// #define RGBLIGHT_VAL_STEP 12 // Units to step when in/decreasing value (brightness)
diff --git a/keyboards/massdrop/ctrl/keymaps/matthewrobo/config.h b/keyboards/massdrop/ctrl/keymaps/matthewrobo/config.h
index 3050314bdd..deb40efb7d 100644
--- a/keyboards/massdrop/ctrl/keymaps/matthewrobo/config.h
+++ b/keyboards/massdrop/ctrl/keymaps/matthewrobo/config.h
@@ -61,7 +61,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
61#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 61#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
62#define RGB_MATRIX_KEYPRESSES // reacts to keypresses 62#define RGB_MATRIX_KEYPRESSES // reacts to keypresses
63// #define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses) 63// #define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
64#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_ALPHAS_MODS // Sets the default mode, if none has been set 64#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_ALPHAS_MODS // Sets the default mode, if none has been set
65// #define RGBLIGHT_HUE_STEP 12 // Units to step when in/decreasing hue 65// #define RGBLIGHT_HUE_STEP 12 // Units to step when in/decreasing hue
66// #define RGBLIGHT_SAT_STEP 25 // Units to step when in/decreasing saturation 66// #define RGBLIGHT_SAT_STEP 25 // Units to step when in/decreasing saturation
67// #define RGBLIGHT_VAL_STEP 12 // Units to step when in/decreasing value (brightness) 67// #define RGBLIGHT_VAL_STEP 12 // Units to step when in/decreasing value (brightness)
diff --git a/keyboards/massdrop/ctrl/keymaps/r-pufky/config.h b/keyboards/massdrop/ctrl/keymaps/r-pufky/config.h
index e536ebdd85..1db01e90cb 100644
--- a/keyboards/massdrop/ctrl/keymaps/r-pufky/config.h
+++ b/keyboards/massdrop/ctrl/keymaps/r-pufky/config.h
@@ -21,8 +21,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 21
22#define FORCE_NKRO 22#define FORCE_NKRO
23 23
24#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR 24#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
25#define RGB_MATRIX_STARTUP_VAL 100 25#define RGB_MATRIX_DEFAULT_VAL 100
26#define HSV_BACKLIGHT_COLOR HSV_BLUE 26#define HSV_BACKLIGHT_COLOR HSV_BLUE
27#define HSV_GAME_COLOR 170, 255, 192 // darker blue 27#define HSV_GAME_COLOR 170, 255, 192 // darker blue
28#define HSV_CONTROL_COLOR 0, 255, 192 // darker red 28#define HSV_CONTROL_COLOR 0, 255, 192 // darker red
diff --git a/keyboards/massdrop/ctrl/keymaps/xanimos/config.h b/keyboards/massdrop/ctrl/keymaps/xanimos/config.h
index f36cd7b809..767fbaffca 100644
--- a/keyboards/massdrop/ctrl/keymaps/xanimos/config.h
+++ b/keyboards/massdrop/ctrl/keymaps/xanimos/config.h
@@ -59,7 +59,7 @@
59#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 59#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
60#define RGB_MATRIX_KEYPRESSES // reacts to keypresses 60#define RGB_MATRIX_KEYPRESSES // reacts to keypresses
61// #define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses) 61// #define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
62#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_ALPHAS_MODS // Sets the default mode, if none has been set 62#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_ALPHAS_MODS // Sets the default mode, if none has been set
63// #define RGBLIGHT_HUE_STEP 12 // Units to step when in/decreasing hue 63// #define RGBLIGHT_HUE_STEP 12 // Units to step when in/decreasing hue
64// #define RGBLIGHT_SAT_STEP 25 // Units to step when in/decreasing saturation 64// #define RGBLIGHT_SAT_STEP 25 // Units to step when in/decreasing saturation
65// #define RGBLIGHT_VAL_STEP 12 // Units to step when in/decreasing value (brightness) 65// #define RGBLIGHT_VAL_STEP 12 // Units to step when in/decreasing value (brightness)
diff --git a/keyboards/mechlovin/adelais/rgb_led/rev1/config.h b/keyboards/mechlovin/adelais/rgb_led/rev1/config.h
index 76ebe5fd3a..cb8a0687f8 100644
--- a/keyboards/mechlovin/adelais/rgb_led/rev1/config.h
+++ b/keyboards/mechlovin/adelais/rgb_led/rev1/config.h
@@ -11,7 +11,7 @@
11#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 11#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
12#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) 12#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)
13#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 220 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255 13#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 220 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255
14#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_PINWHEEL // Sets the default mode, if none has been set 14#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_PINWHEEL // Sets the default mode, if none has been set
15 15
16// RGB Matrix Animation modes. Explicitly enabled 16// RGB Matrix Animation modes. Explicitly enabled
17// For full list of effects, see: 17// For full list of effects, see:
diff --git a/keyboards/mechlovin/adelais/rgb_led/rev2/config.h b/keyboards/mechlovin/adelais/rgb_led/rev2/config.h
index f17e1f9303..6a50274f58 100644
--- a/keyboards/mechlovin/adelais/rgb_led/rev2/config.h
+++ b/keyboards/mechlovin/adelais/rgb_led/rev2/config.h
@@ -39,7 +39,7 @@
39#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 39#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
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) 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)
41#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255 41#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255
42#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_PINWHEEL // Sets the default mode, if none has been set 42#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_PINWHEEL // Sets the default mode, if none has been set
43// RGB Matrix Animation modes. Explicitly enabled 43// RGB Matrix Animation modes. Explicitly enabled
44// For full list of effects, see: 44// For full list of effects, see:
45// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects 45// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects
diff --git a/keyboards/mechlovin/adelais/rgb_led/rev3/config.h b/keyboards/mechlovin/adelais/rgb_led/rev3/config.h
index 65a189b9de..92fa229523 100644
--- a/keyboards/mechlovin/adelais/rgb_led/rev3/config.h
+++ b/keyboards/mechlovin/adelais/rgb_led/rev3/config.h
@@ -59,7 +59,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
59#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) 59#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)
60#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255 60#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255
61#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 61#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
62#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_PINWHEEL // Sets the default mode, if none has been set 62#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_PINWHEEL // Sets the default mode, if none has been set
63 63
64#define ENABLE_RGB_MATRIX_ALPHAS_MODS 64#define ENABLE_RGB_MATRIX_ALPHAS_MODS
65#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN 65#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
diff --git a/keyboards/mechlovin/delphine/rgb_led/config.h b/keyboards/mechlovin/delphine/rgb_led/config.h
index d314f17125..0f91dd6efa 100644
--- a/keyboards/mechlovin/delphine/rgb_led/config.h
+++ b/keyboards/mechlovin/delphine/rgb_led/config.h
@@ -35,7 +35,7 @@
35// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 35// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
36#define RGB_MATRIX_LED_FLUSH_LIMIT 16 // limits in milliseconds how frequently an animation will update the LEDs. 16 (16ms) is equivalent to limiting to 60fps (increases keyboard responsiveness) 36#define RGB_MATRIX_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_MAXIMUM_BRIGHTNESS 255 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255 37#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255
38#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_PINWHEEL // Sets the default mode, if none has been set 38#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_PINWHEEL // Sets the default mode, if none has been set
39// RGB Matrix Animation modes. Explicitly enabled 39// RGB Matrix Animation modes. Explicitly enabled
40// For full list of effects, see: 40// For full list of effects, see:
41// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects 41// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects
diff --git a/keyboards/mechlovin/hannah60rgb/rev1/config.h b/keyboards/mechlovin/hannah60rgb/rev1/config.h
index bf8172b994..9033ee59b2 100644
--- a/keyboards/mechlovin/hannah60rgb/rev1/config.h
+++ b/keyboards/mechlovin/hannah60rgb/rev1/config.h
@@ -9,7 +9,7 @@
9// # define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 9// # define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
10# 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) 10# 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)
11# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255 11# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255
12# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_PINWHEEL // Sets the default mode, if none has been set 12# define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_PINWHEEL // Sets the default mode, if none has been set
13// RGB Matrix Animation modes. Explicitly enabled 13// RGB Matrix Animation modes. Explicitly enabled
14// For full list of effects, see: 14// For full list of effects, see:
15// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects 15// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects
diff --git a/keyboards/mechlovin/hannah60rgb/rev2/config.h b/keyboards/mechlovin/hannah60rgb/rev2/config.h
index 4f10622c85..aff3a43340 100644
--- a/keyboards/mechlovin/hannah60rgb/rev2/config.h
+++ b/keyboards/mechlovin/hannah60rgb/rev2/config.h
@@ -37,7 +37,7 @@
37// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 37// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
38#define RGB_MATRIX_LED_FLUSH_LIMIT 16 // limits in milliseconds how frequently an animation will update the LEDs. 16 (16ms) is equivalent to limiting to 60fps (increases keyboard responsiveness) 38#define 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)
39#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255 39#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255
40#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_PINWHEEL // Sets the default mode, if none has been set 40#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_PINWHEEL // Sets the default mode, if none has been set
41// RGB Matrix Animation modes. Explicitly enabled 41// RGB Matrix Animation modes. Explicitly enabled
42// For full list of effects, see: 42// For full list of effects, see:
43// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects 43// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects
diff --git a/keyboards/mechlovin/infinity87/rgb_rev1/config.h b/keyboards/mechlovin/infinity87/rgb_rev1/config.h
index 868ea8a291..a609587210 100644
--- a/keyboards/mechlovin/infinity87/rgb_rev1/config.h
+++ b/keyboards/mechlovin/infinity87/rgb_rev1/config.h
@@ -83,9 +83,9 @@
83# define ENABLE_RGB_MATRIX_MULTISPLASH 83# define ENABLE_RGB_MATRIX_MULTISPLASH
84# define ENABLE_RGB_MATRIX_SOLID_SPLASH 84# define ENABLE_RGB_MATRIX_SOLID_SPLASH
85# define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH 85# define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
86//#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR 86//#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
87#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 87#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
88//#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_REACTIVE_SIMPLE 88//#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_REACTIVE_SIMPLE
89#define DRIVER_ADDR_1 0b0110010 89#define DRIVER_ADDR_1 0b0110010
90#define DRIVER_COUNT 1 90#define DRIVER_COUNT 1
91#define RGB_MATRIX_LED_COUNT 91 91#define RGB_MATRIX_LED_COUNT 91
diff --git a/keyboards/melgeek/mach80/config.h b/keyboards/melgeek/mach80/config.h
index 878319836c..18d7eb8dfa 100755
--- a/keyboards/melgeek/mach80/config.h
+++ b/keyboards/melgeek/mach80/config.h
@@ -32,8 +32,8 @@
32#define DISABLE_RGB_MATRIX_SPLASH 32#define DISABLE_RGB_MATRIX_SPLASH
33#define DISABLE_RGB_MATRIX_MULTISPLASH 33#define DISABLE_RGB_MATRIX_MULTISPLASH
34#define DISABLE_RGB_MATRIX_SOLID_MULTISPLASH 34#define DISABLE_RGB_MATRIX_SOLID_MULTISPLASH
35//#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR 35//#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
36#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 36#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
37#define DRIVER_ADDR_1 0b0110000 37#define DRIVER_ADDR_1 0b0110000
38#define DRIVER_COUNT 1 38#define DRIVER_COUNT 1
39 39
diff --git a/keyboards/melgeek/mj61/config.h b/keyboards/melgeek/mj61/config.h
index 368538666b..a72c6c67a2 100644
--- a/keyboards/melgeek/mj61/config.h
+++ b/keyboards/melgeek/mj61/config.h
@@ -77,7 +77,7 @@
77// # define ENABLE_RGB_MATRIX_MULTISPLASH 77// # define ENABLE_RGB_MATRIX_MULTISPLASH
78# define ENABLE_RGB_MATRIX_SOLID_SPLASH 78# define ENABLE_RGB_MATRIX_SOLID_SPLASH
79// # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH 79// # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
80//#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR 80//#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
81#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 81#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
82#define DRIVER_ADDR_1 0b0110000 82#define DRIVER_ADDR_1 0b0110000
83#define DRIVER_COUNT 1 83#define DRIVER_COUNT 1
diff --git a/keyboards/melgeek/mj63/config.h b/keyboards/melgeek/mj63/config.h
index 368538666b..a72c6c67a2 100644
--- a/keyboards/melgeek/mj63/config.h
+++ b/keyboards/melgeek/mj63/config.h
@@ -77,7 +77,7 @@
77// # define ENABLE_RGB_MATRIX_MULTISPLASH 77// # define ENABLE_RGB_MATRIX_MULTISPLASH
78# define ENABLE_RGB_MATRIX_SOLID_SPLASH 78# define ENABLE_RGB_MATRIX_SOLID_SPLASH
79// # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH 79// # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
80//#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR 80//#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
81#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 81#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
82#define DRIVER_ADDR_1 0b0110000 82#define DRIVER_ADDR_1 0b0110000
83#define DRIVER_COUNT 1 83#define DRIVER_COUNT 1
diff --git a/keyboards/melgeek/mj64/config.h b/keyboards/melgeek/mj64/config.h
index 368538666b..a72c6c67a2 100644
--- a/keyboards/melgeek/mj64/config.h
+++ b/keyboards/melgeek/mj64/config.h
@@ -77,7 +77,7 @@
77// # define ENABLE_RGB_MATRIX_MULTISPLASH 77// # define ENABLE_RGB_MATRIX_MULTISPLASH
78# define ENABLE_RGB_MATRIX_SOLID_SPLASH 78# define ENABLE_RGB_MATRIX_SOLID_SPLASH
79// # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH 79// # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
80//#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR 80//#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
81#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 81#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
82#define DRIVER_ADDR_1 0b0110000 82#define DRIVER_ADDR_1 0b0110000
83#define DRIVER_COUNT 1 83#define DRIVER_COUNT 1
diff --git a/keyboards/melgeek/mj65/config.h b/keyboards/melgeek/mj65/config.h
index 85dd49a4ca..0351d27b9c 100644
--- a/keyboards/melgeek/mj65/config.h
+++ b/keyboards/melgeek/mj65/config.h
@@ -77,7 +77,7 @@
77// # define ENABLE_RGB_MATRIX_MULTISPLASH 77// # define ENABLE_RGB_MATRIX_MULTISPLASH
78# define ENABLE_RGB_MATRIX_SOLID_SPLASH 78# define ENABLE_RGB_MATRIX_SOLID_SPLASH
79// # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH 79// # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
80//#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR 80//#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
81#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 81#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
82#define DRIVER_ADDR_1 0b0110000 82#define DRIVER_ADDR_1 0b0110000
83#define DRIVER_COUNT 1 83#define DRIVER_COUNT 1
diff --git a/keyboards/melgeek/mojo68/config.h b/keyboards/melgeek/mojo68/config.h
index 058c8eeccb..58d5d0c5a5 100755
--- a/keyboards/melgeek/mojo68/config.h
+++ b/keyboards/melgeek/mojo68/config.h
@@ -76,7 +76,7 @@
76// # define ENABLE_RGB_MATRIX_MULTISPLASH 76// # define ENABLE_RGB_MATRIX_MULTISPLASH
77# define ENABLE_RGB_MATRIX_SOLID_SPLASH 77# define ENABLE_RGB_MATRIX_SOLID_SPLASH
78// # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH 78// # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
79//#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR 79//#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
80#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 80#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
81#define DRIVER_ADDR_1 0b0110000 81#define DRIVER_ADDR_1 0b0110000
82#define DRIVER_COUNT 1 82#define DRIVER_COUNT 1
diff --git a/keyboards/melgeek/mojo75/config.h b/keyboards/melgeek/mojo75/config.h
index e354fcb40e..328410cc0b 100644
--- a/keyboards/melgeek/mojo75/config.h
+++ b/keyboards/melgeek/mojo75/config.h
@@ -77,8 +77,8 @@
77// # define ENABLE_RGB_MATRIX_MULTISPLASH 77// # define ENABLE_RGB_MATRIX_MULTISPLASH
78# define ENABLE_RGB_MATRIX_SOLID_SPLASH 78# define ENABLE_RGB_MATRIX_SOLID_SPLASH
79// # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH 79// # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
80//#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR 80//#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
81#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 81#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
82//#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_REACTIVE_SIMPLE 82//#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_REACTIVE_SIMPLE
83#define DRIVER_ADDR_1 0b0110000 83#define DRIVER_ADDR_1 0b0110000
84#define DRIVER_COUNT 1 84#define DRIVER_COUNT 1
diff --git a/keyboards/melgeek/tegic/config.h b/keyboards/melgeek/tegic/config.h
index 9a5a5ed2ce..8f7ca63201 100755
--- a/keyboards/melgeek/tegic/config.h
+++ b/keyboards/melgeek/tegic/config.h
@@ -29,8 +29,8 @@
29#define RGB_MATRIX_KEYPRESSES 29#define RGB_MATRIX_KEYPRESSES
30#define RGB_MATRIX_LED_PROCESS_LIMIT 4 30#define RGB_MATRIX_LED_PROCESS_LIMIT 4
31#define RGB_MATRIX_LED_FLUSH_LIMIT 26 31#define RGB_MATRIX_LED_FLUSH_LIMIT 26
32//#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR 32//#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
33#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 33#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
34#define DRIVER_ADDR_1 0b0110000 34#define DRIVER_ADDR_1 0b0110000
35#define DRIVER_COUNT 1 35#define DRIVER_COUNT 1
36 36
diff --git a/keyboards/melgeek/z70ultra/config.h b/keyboards/melgeek/z70ultra/config.h
index 357f67e691..2483426f88 100644
--- a/keyboards/melgeek/z70ultra/config.h
+++ b/keyboards/melgeek/z70ultra/config.h
@@ -76,8 +76,8 @@
76// # define ENABLE_RGB_MATRIX_MULTISPLASH 76// # define ENABLE_RGB_MATRIX_MULTISPLASH
77# define ENABLE_RGB_MATRIX_SOLID_SPLASH 77# define ENABLE_RGB_MATRIX_SOLID_SPLASH
78// # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH 78// # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
79//#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR 79//#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
80#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 80#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
81#define DRIVER_ADDR_1 0b0110000 81#define DRIVER_ADDR_1 0b0110000
82#define DRIVER_COUNT 1 82#define DRIVER_COUNT 1
83#define RGB_MATRIX_LED_COUNT 69 83#define RGB_MATRIX_LED_COUNT 69
diff --git a/keyboards/ml/gas75/config.h b/keyboards/ml/gas75/config.h
index ee7a07fd20..8ddeca7a71 100644
--- a/keyboards/ml/gas75/config.h
+++ b/keyboards/ml/gas75/config.h
@@ -45,7 +45,7 @@
45#ifdef RGB_MATRIX_ENABLE 45#ifdef RGB_MATRIX_ENABLE
46 #define RGB_MATRIX_LED_COUNT 3 46 #define RGB_MATRIX_LED_COUNT 3
47 #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 47 #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
48 #define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 48 #define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
49 #define RGB_MATRIX_KEYPRESSES 49 #define RGB_MATRIX_KEYPRESSES
50 50
51 /* RGB Matrix config */ 51 /* RGB Matrix config */
diff --git a/keyboards/mss_studio/m63_rgb/config.h b/keyboards/mss_studio/m63_rgb/config.h
index 792cdcc6b3..4c2e15a38f 100644
--- a/keyboards/mss_studio/m63_rgb/config.h
+++ b/keyboards/mss_studio/m63_rgb/config.h
@@ -39,7 +39,7 @@
39#ifdef RGB_MATRIX_ENABLE 39#ifdef RGB_MATRIX_ENABLE
40 #define RGB_MATRIX_LED_COUNT 75 40 #define RGB_MATRIX_LED_COUNT 75
41 #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 41 #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
42 #define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 42 #define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
43 #define RGB_MATRIX_KEYPRESSES 43 #define RGB_MATRIX_KEYPRESSES
44 #define RGB_MATRIX_FRAMEBUFFER_EFFECTS 44 #define RGB_MATRIX_FRAMEBUFFER_EFFECTS
45 45
diff --git a/keyboards/mss_studio/m64_rgb/config.h b/keyboards/mss_studio/m64_rgb/config.h
index 90b5ae5130..4bb1a889fd 100644
--- a/keyboards/mss_studio/m64_rgb/config.h
+++ b/keyboards/mss_studio/m64_rgb/config.h
@@ -39,7 +39,7 @@
39#ifdef RGB_MATRIX_ENABLE 39#ifdef RGB_MATRIX_ENABLE
40 #define RGB_MATRIX_LED_COUNT 76 40 #define RGB_MATRIX_LED_COUNT 76
41 #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 41 #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
42 #define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 42 #define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
43 #define RGB_MATRIX_KEYPRESSES 43 #define RGB_MATRIX_KEYPRESSES
44 #define RGB_MATRIX_FRAMEBUFFER_EFFECTS 44 #define RGB_MATRIX_FRAMEBUFFER_EFFECTS
45 45
diff --git a/keyboards/mt/mt64rgb/config.h b/keyboards/mt/mt64rgb/config.h
index dc03c26724..06a38ee389 100644
--- a/keyboards/mt/mt64rgb/config.h
+++ b/keyboards/mt/mt64rgb/config.h
@@ -40,7 +40,7 @@
40#ifdef RGB_MATRIX_ENABLE 40#ifdef RGB_MATRIX_ENABLE
41#define RGB_MATRIX_KEYPRESSES 41#define RGB_MATRIX_KEYPRESSES
42#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 42#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
43#define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 43#define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
44#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 160 44#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 160
45#define RGB_MATRIX_LED_PROCESS_LIMIT 20 45#define RGB_MATRIX_LED_PROCESS_LIMIT 20
46#define RGB_MATRIX_LED_FLUSH_LIMIT 26 46#define RGB_MATRIX_LED_FLUSH_LIMIT 26
diff --git a/keyboards/mt/mt84/config.h b/keyboards/mt/mt84/config.h
index 043152d12a..27d6ad9e94 100644
--- a/keyboards/mt/mt84/config.h
+++ b/keyboards/mt/mt84/config.h
@@ -41,7 +41,7 @@
41 #define RGB_MATRIX_KEYPRESSES 41 #define RGB_MATRIX_KEYPRESSES
42 #define RGB_MATRIX_FRAMEBUFFER_EFFECTS 42 #define RGB_MATRIX_FRAMEBUFFER_EFFECTS
43 #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 43 #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
44 #define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 44 #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
45 #define RGB_MATRIX_LED_PROCESS_LIMIT 20 45 #define RGB_MATRIX_LED_PROCESS_LIMIT 20
46 #define RGB_MATRIX_LED_FLUSH_LIMIT 26 46 #define RGB_MATRIX_LED_FLUSH_LIMIT 26
47 #define DRIVER_ADDR_1 0b1010000 47 #define DRIVER_ADDR_1 0b1010000
diff --git a/keyboards/mwstudio/alicekk/config.h b/keyboards/mwstudio/alicekk/config.h
index 7c0f4e087b..9657eea13c 100644
--- a/keyboards/mwstudio/alicekk/config.h
+++ b/keyboards/mwstudio/alicekk/config.h
@@ -41,7 +41,7 @@
41#define RGB_DI_PIN B1 41#define RGB_DI_PIN B1
42 42
43#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 43#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
44#define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 44#define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
45#define RGBLED_NUM 87 45#define RGBLED_NUM 87
46 46
47#define RGBLIGHT_EFFECT_BREATHING 47#define RGBLIGHT_EFFECT_BREATHING
diff --git a/keyboards/mwstudio/mw65_rgb/config.h b/keyboards/mwstudio/mw65_rgb/config.h
index 1da7c25390..e5c5e62e11 100644
--- a/keyboards/mwstudio/mw65_rgb/config.h
+++ b/keyboards/mwstudio/mw65_rgb/config.h
@@ -45,7 +45,7 @@
45#ifdef RGB_MATRIX_ENABLE 45#ifdef RGB_MATRIX_ENABLE
46 #define RGB_MATRIX_LED_COUNT 83 46 #define RGB_MATRIX_LED_COUNT 83
47 #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 47 #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
48 #define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 48 #define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
49 #define RGB_MATRIX_KEYPRESSES 49 #define RGB_MATRIX_KEYPRESSES
50 50
51 /* RGB Matrix effect */ 51 /* RGB Matrix effect */
diff --git a/keyboards/mwstudio/mw75/config.h b/keyboards/mwstudio/mw75/config.h
index b5a8f15804..c08ce5018b 100644
--- a/keyboards/mwstudio/mw75/config.h
+++ b/keyboards/mwstudio/mw75/config.h
@@ -39,7 +39,7 @@
39#define RGBLIGHT_SLEEP 39#define RGBLIGHT_SLEEP
40 40
41#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 41#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
42#define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 42#define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
43#define RGB_MATRIX_LED_COUNT 97 43#define RGB_MATRIX_LED_COUNT 97
44#define RGBLED_NUM 97 44#define RGBLED_NUM 97
45#define RGB_MATRIX_KEYPRESSES 45#define RGB_MATRIX_KEYPRESSES
diff --git a/keyboards/mwstudio/mw75r2/config.h b/keyboards/mwstudio/mw75r2/config.h
index 1fd6a345d1..692ed3cd73 100644
--- a/keyboards/mwstudio/mw75r2/config.h
+++ b/keyboards/mwstudio/mw75r2/config.h
@@ -39,7 +39,7 @@
39#define RGBLIGHT_SLEEP 39#define RGBLIGHT_SLEEP
40 40
41#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255 41#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255
42#define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 42#define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
43#define RGB_MATRIX_LED_COUNT 21 43#define RGB_MATRIX_LED_COUNT 21
44#define RGBLED_NUM 21 44#define RGBLED_NUM 21
45 45
diff --git a/keyboards/nack/config.h b/keyboards/nack/config.h
index d5e2d8a58e..ad7c7d423f 100644
--- a/keyboards/nack/config.h
+++ b/keyboards/nack/config.h
@@ -35,7 +35,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
35 #define RGBLED_NUM 52 35 #define RGBLED_NUM 52
36 #define RGB_MATRIX_LED_COUNT RGBLED_NUM 36 #define RGB_MATRIX_LED_COUNT RGBLED_NUM
37 #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 128 // Max brightness of LEDs 37 #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 128 // Max brightness of LEDs
38 #define RGB_MATRIX_STARTUP_VAL 64 38 #define RGB_MATRIX_DEFAULT_VAL 64
39 #define RGB_MATRIX_HUE_STEP 10 39 #define RGB_MATRIX_HUE_STEP 10
40 #define RGB_MATRIX_SAT_STEP 10 40 #define RGB_MATRIX_SAT_STEP 10
41 #define RGB_MATRIX_VAL_STEP 10 41 #define RGB_MATRIX_VAL_STEP 10
diff --git a/keyboards/opendeck/32/rev1/config.h b/keyboards/opendeck/32/rev1/config.h
index 87b153c736..ba07576ee2 100644
--- a/keyboards/opendeck/32/rev1/config.h
+++ b/keyboards/opendeck/32/rev1/config.h
@@ -31,7 +31,7 @@
31#define DRIVER_COUNT 1 31#define DRIVER_COUNT 1
32#define RGB_MATRIX_LED_COUNT (4 * 8 * 3) 32#define RGB_MATRIX_LED_COUNT (4 * 8 * 3)
33#define RGB_DISABLE_WHEN_USB_SUSPENDED 33#define RGB_DISABLE_WHEN_USB_SUSPENDED
34#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_SPIRAL 34#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_SPIRAL
35#define RGB_MATRIX_DISABLE_KEYCODES 35#define RGB_MATRIX_DISABLE_KEYCODES
36// RGB Matrix Animation modes. Explicitly enabled 36// RGB Matrix Animation modes. Explicitly enabled
37// For full list of effects, see: 37// For full list of effects, see:
diff --git a/keyboards/owlab/voice65/hotswap/config.h b/keyboards/owlab/voice65/hotswap/config.h
index a20294ce32..e80d241392 100644
--- a/keyboards/owlab/voice65/hotswap/config.h
+++ b/keyboards/owlab/voice65/hotswap/config.h
@@ -67,7 +67,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
67# define RGB_MATRIX_LED_PROCESS_LIMIT 4 67# define RGB_MATRIX_LED_PROCESS_LIMIT 4
68# define RGB_MATRIX_LED_FLUSH_LIMIT 26 68# define RGB_MATRIX_LED_FLUSH_LIMIT 26
69# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 69# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
70# define RGB_MATRIX_STARTUP_VAL 128 70# define RGB_MATRIX_DEFAULT_VAL 128
71# define DRIVER_ADDR_1 0b0110000 71# define DRIVER_ADDR_1 0b0110000
72# define DRIVER_COUNT 1 72# define DRIVER_COUNT 1
73# define RGB_MATRIX_LED_COUNT 67 73# define RGB_MATRIX_LED_COUNT 67
diff --git a/keyboards/owlab/voice65/soldered/config.h b/keyboards/owlab/voice65/soldered/config.h
index a4d828e889..d31e727dfc 100644
--- a/keyboards/owlab/voice65/soldered/config.h
+++ b/keyboards/owlab/voice65/soldered/config.h
@@ -66,7 +66,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
66# define RGB_MATRIX_LED_PROCESS_LIMIT 4 66# define RGB_MATRIX_LED_PROCESS_LIMIT 4
67# define RGB_MATRIX_LED_FLUSH_LIMIT 26 67# define RGB_MATRIX_LED_FLUSH_LIMIT 26
68# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 68# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
69# define RGB_MATRIX_STARTUP_VAL 128 69# define RGB_MATRIX_DEFAULT_VAL 128
70# define DRIVER_ADDR_1 0b0110000 70# define DRIVER_ADDR_1 0b0110000
71# define DRIVER_COUNT 1 71# define DRIVER_COUNT 1
72# define RGB_MATRIX_LED_COUNT 71 72# define RGB_MATRIX_LED_COUNT 71
diff --git a/keyboards/percent/canoe_gen2/config.h b/keyboards/percent/canoe_gen2/config.h
index aec0cdfe5e..ce49b57c9f 100644
--- a/keyboards/percent/canoe_gen2/config.h
+++ b/keyboards/percent/canoe_gen2/config.h
@@ -51,11 +51,11 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
51#define RGB_MATRIX_LED_COUNT 77 51#define RGB_MATRIX_LED_COUNT 77
52#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150 52#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150
53 53
54#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT 54#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT
55#define RGB_MATRIX_STARTUP_HUE 0 55#define RGB_MATRIX_DEFAULT_HUE 0
56#define RGB_MATRIX_STARTUP_SAT 255 56#define RGB_MATRIX_DEFAULT_SAT 255
57#define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 57#define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
58#define RGB_MATRIX_STARTUP_SPD 127 58#define RGB_MATRIX_DEFAULT_SPD 127
59#define RGB_DISABLE_WHEN_USB_SUSPENDED 59#define RGB_DISABLE_WHEN_USB_SUSPENDED
60// RGB Matrix Animation modes. Explicitly enabled 60// RGB Matrix Animation modes. Explicitly enabled
61// For full list of effects, see: 61// For full list of effects, see:
diff --git a/keyboards/planck/keymaps/oryx/config.h b/keyboards/planck/keymaps/oryx/config.h
index e6250bb39a..d00398621d 100644
--- a/keyboards/planck/keymaps/oryx/config.h
+++ b/keyboards/planck/keymaps/oryx/config.h
@@ -32,7 +32,7 @@
32#define ORYX_CONFIGURATOR 32#define ORYX_CONFIGURATOR
33#define USB_SUSPEND_WAKEUP_DELAY 0 33#define USB_SUSPEND_WAKEUP_DELAY 0
34#define FIRMWARE_VERSION u8"vAxxa/ZlQEV" 34#define FIRMWARE_VERSION u8"vAxxa/ZlQEV"
35#define RGB_MATRIX_STARTUP_SPD 60 35#define RGB_MATRIX_DEFAULT_SPD 60
36 36
37#define PLANCK_EZ_LED_LOWER 1 37#define PLANCK_EZ_LED_LOWER 1
38#define PLANCK_EZ_LED_RAISE 2 38#define PLANCK_EZ_LED_RAISE 2
diff --git a/keyboards/playkbtw/pk64rgb/config.h b/keyboards/playkbtw/pk64rgb/config.h
index c6f03af638..f0cb26520e 100644
--- a/keyboards/playkbtw/pk64rgb/config.h
+++ b/keyboards/playkbtw/pk64rgb/config.h
@@ -41,7 +41,7 @@
41#ifdef RGB_MATRIX_ENABLE 41#ifdef RGB_MATRIX_ENABLE
42 #define RGB_MATRIX_KEYPRESSES 42 #define RGB_MATRIX_KEYPRESSES
43 #define RGB_MATRIX_FRAMEBUFFER_EFFECTS 43 #define RGB_MATRIX_FRAMEBUFFER_EFFECTS
44 #define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 44 #define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
45 #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 160 45 #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 160
46 #define RGB_MATRIX_LED_PROCESS_LIMIT 20 46 #define RGB_MATRIX_LED_PROCESS_LIMIT 20
47 #define RGB_MATRIX_LED_FLUSH_LIMIT 26 47 #define RGB_MATRIX_LED_FLUSH_LIMIT 26
diff --git a/keyboards/pom_keyboards/tnln95/config.h b/keyboards/pom_keyboards/tnln95/config.h
index 943423d0eb..d01da81268 100644
--- a/keyboards/pom_keyboards/tnln95/config.h
+++ b/keyboards/pom_keyboards/tnln95/config.h
@@ -79,5 +79,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
79// #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) 79// #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)
80// #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) 80// #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)
81// #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 81// #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
82// #define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR // Sets the default mode, if none has been set 82// #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR // Sets the default mode, if none has been set
83#endif 83#endif
diff --git a/keyboards/ryanskidmore/rskeys100/config.h b/keyboards/ryanskidmore/rskeys100/config.h
index 24106a4ef1..0d67c4e9ea 100644
--- a/keyboards/ryanskidmore/rskeys100/config.h
+++ b/keyboards/ryanskidmore/rskeys100/config.h
@@ -39,7 +39,7 @@
39#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 39#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
40/* Enable the cycle left right animation and set it as the startup mode */ 40/* Enable the cycle left right animation and set it as the startup mode */
41#define ENABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT 41#define ENABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT
42#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT 42#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT
43 43
44/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 44/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
45#define DEBOUNCE 5 45#define DEBOUNCE 5
diff --git a/keyboards/s_ol/0xc_pad/keymaps/default/config.h b/keyboards/s_ol/0xc_pad/keymaps/default/config.h
index 194cb5a200..d17fe2a521 100644
--- a/keyboards/s_ol/0xc_pad/keymaps/default/config.h
+++ b/keyboards/s_ol/0xc_pad/keymaps/default/config.h
@@ -15,4 +15,4 @@
15 */ 15 */
16#pragma once 16#pragma once
17 17
18#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CUSTOM_RGB_TESTING 18#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CUSTOM_RGB_TESTING
diff --git a/keyboards/salicylic_acid3/naked48/keymaps/via_rgb_matrix/config.h b/keyboards/salicylic_acid3/naked48/keymaps/via_rgb_matrix/config.h
index d1cb2f50d5..6106dc4e3d 100644
--- a/keyboards/salicylic_acid3/naked48/keymaps/via_rgb_matrix/config.h
+++ b/keyboards/salicylic_acid3/naked48/keymaps/via_rgb_matrix/config.h
@@ -35,11 +35,11 @@
35 #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) 35 #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_FLUSH_LIMIT 16 // limits in milliseconds how frequently an animation will update the LEDs. 16 (16ms) is equivalent to limiting to 60fps (increases keyboard responsiveness) 36 #define RGB_MATRIX_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_MAXIMUM_BRIGHTNESS 255 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255 37 #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255
38// #define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT // Sets the default mode, if none has been set 38// #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT // Sets the default mode, if none has been set
39 #define RGB_MATRIX_STARTUP_HUE 0 // Sets the default hue value, if none has been set 39 #define RGB_MATRIX_DEFAULT_HUE 0 // Sets the default hue value, if none has been set
40 #define RGB_MATRIX_STARTUP_SAT 255 // Sets the default saturation value, if none has been set 40 #define RGB_MATRIX_DEFAULT_SAT 255 // Sets the default saturation value, if none has been set
41 #define RGB_MATRIX_STARTUP_VAL 50 // Sets the default brightness value, if none has been set 41 #define RGB_MATRIX_DEFAULT_VAL 50 // Sets the default brightness value, if none has been set
42 #define RGB_MATRIX_STARTUP_SPD 127 // Sets the default animation speed, if none has been set 42 #define RGB_MATRIX_DEFAULT_SPD 127 // Sets the default animation speed, if none has been set
43// #define RGB_MATRIX_DISABLE_KEYCODES // disables control of rgb matrix by keycodes (must use code functions to control the feature) 43// #define RGB_MATRIX_DISABLE_KEYCODES // disables control of rgb matrix by keycodes (must use code functions to control the feature)
44// #define RGB_MATRIX_SPLIT { X, Y } // (Optional) For split keyboards, the number of LEDs connected on each half. X = left, Y = Right. 44// #define RGB_MATRIX_SPLIT { X, Y } // (Optional) For split keyboards, the number of LEDs connected on each half. X = left, Y = Right.
45 // If RGB_MATRIX_KEYPRESSES or RGB_MATRIX_KEYRELEASES is enabled, you also will want to enable SPLIT_TRANSPORT_MIRROR 45 // If RGB_MATRIX_KEYPRESSES or RGB_MATRIX_KEYRELEASES is enabled, you also will want to enable SPLIT_TRANSPORT_MIRROR
diff --git a/keyboards/sawnsprojects/satxri6key/config.h b/keyboards/sawnsprojects/satxri6key/config.h
index 7c118e2928..eb9193b317 100644
--- a/keyboards/sawnsprojects/satxri6key/config.h
+++ b/keyboards/sawnsprojects/satxri6key/config.h
@@ -64,7 +64,7 @@
64// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 64// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
65#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) 65#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)
66#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255 66#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255
67#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_REACTIVE_SIMPLE // Sets the default mode, if none has been set 67#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_REACTIVE_SIMPLE // Sets the default mode, if none has been set
68 68
69#define ENABLE_RGB_MATRIX_ALPHAS_MODS 69#define ENABLE_RGB_MATRIX_ALPHAS_MODS
70#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN 70#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
diff --git a/keyboards/senselessclay/ck60/config.h b/keyboards/senselessclay/ck60/config.h
index 6035973a03..c29891b1f1 100644
--- a/keyboards/senselessclay/ck60/config.h
+++ b/keyboards/senselessclay/ck60/config.h
@@ -41,7 +41,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
41#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 160 // limit brightness to not overamp the USB 41#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 160 // limit brightness to not overamp the USB
42#define RGB_MATRIX_LED_FLUSH_LIMIT 16 // 16 is equivalent to limiting to 60fps 42#define RGB_MATRIX_LED_FLUSH_LIMIT 16 // 16 is equivalent to limiting to 60fps
43#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 43#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
44#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 44#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
45 45
46// RGB Matrix Animation modes. Explicitly enabled 46// RGB Matrix Animation modes. Explicitly enabled
47// For full list of effects, see: 47// For full list of effects, see:
diff --git a/keyboards/silverbullet44/config.h b/keyboards/silverbullet44/config.h
index da8fcef7f8..f11599c525 100644
--- a/keyboards/silverbullet44/config.h
+++ b/keyboards/silverbullet44/config.h
@@ -67,7 +67,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
67 67
68 #define RGB_MATRIX_KEYPRESSES // reacts to keypresses 68 #define RGB_MATRIX_KEYPRESSES // reacts to keypresses
69 69
70 #define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_TYPING_HEATMAP 70 #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_TYPING_HEATMAP
71 #else 71 #else
72 #define RGBLIGHT_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, \ 72 #define RGBLIGHT_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, \
73 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 } 73 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/sofle/keymaps/devdev/config.h b/keyboards/sofle/keymaps/devdev/config.h
index 508e4e1eff..c3694d1292 100644
--- a/keyboards/sofle/keymaps/devdev/config.h
+++ b/keyboards/sofle/keymaps/devdev/config.h
@@ -88,7 +88,7 @@
88// # 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) 88// # 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)
89# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150 // limits maximum brightness of LEDs to 150 out of 255. Higher may cause the controller to crash. 89# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150 // limits maximum brightness of LEDs to 150 out of 255. Higher may cause the controller to crash.
90 90
91#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_GRADIENT_LEFT_RIGHT 91#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_GRADIENT_LEFT_RIGHT
92 92
93# define RGB_MATRIX_HUE_STEP 8 93# define RGB_MATRIX_HUE_STEP 8
94# define RGB_MATRIX_SAT_STEP 8 94# define RGB_MATRIX_SAT_STEP 8
diff --git a/keyboards/sofle/keymaps/rgb_default/config.h b/keyboards/sofle/keymaps/rgb_default/config.h
index 508e4e1eff..c3694d1292 100644
--- a/keyboards/sofle/keymaps/rgb_default/config.h
+++ b/keyboards/sofle/keymaps/rgb_default/config.h
@@ -88,7 +88,7 @@
88// # 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) 88// # 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)
89# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150 // limits maximum brightness of LEDs to 150 out of 255. Higher may cause the controller to crash. 89# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150 // limits maximum brightness of LEDs to 150 out of 255. Higher may cause the controller to crash.
90 90
91#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_GRADIENT_LEFT_RIGHT 91#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_GRADIENT_LEFT_RIGHT
92 92
93# define RGB_MATRIX_HUE_STEP 8 93# define RGB_MATRIX_HUE_STEP 8
94# define RGB_MATRIX_SAT_STEP 8 94# define RGB_MATRIX_SAT_STEP 8
diff --git a/keyboards/system76/launch_1/config.h b/keyboards/system76/launch_1/config.h
index 739a3c78f8..0431b9ab17 100644
--- a/keyboards/system76/launch_1/config.h
+++ b/keyboards/system76/launch_1/config.h
@@ -51,11 +51,11 @@
51// Limit brightness to support USB-A at 0.5 A 51// Limit brightness to support USB-A at 0.5 A
52// TODO: Do this dynamically based on power source 52// TODO: Do this dynamically based on power source
53# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 176 // Limits maximum brightness of LEDs to 176 out of 255. If not defined, maximum brightness is set to 255 53# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 176 // Limits maximum brightness of LEDs to 176 out of 255. If not defined, maximum brightness is set to 255
54# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_RAINBOW_MOVING_CHEVRON // Sets the default mode, if none has been set 54# define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_RAINBOW_MOVING_CHEVRON // Sets the default mode, if none has been set
55# define RGB_MATRIX_STARTUP_HUE 142 // Sets the default hue value, if none has been set 55# define RGB_MATRIX_DEFAULT_HUE 142 // Sets the default hue value, if none has been set
56# define RGB_MATRIX_STARTUP_SAT 255 // Sets the default saturation value, if none has been set 56# define RGB_MATRIX_DEFAULT_SAT 255 // Sets the default saturation value, if none has been set
57# define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS // Sets the default brightness value, if none has been set 57# define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS // Sets the default brightness value, if none has been set
58# define RGB_MATRIX_STARTUP_SPD 127 // Sets the default animation speed, if none has been set 58# define RGB_MATRIX_DEFAULT_SPD 127 // Sets the default animation speed, if none has been set
59# define RGB_MATRIX_DISABLE_KEYCODES // Disables control of rgb matrix by keycodes (must use code functions to control the feature) 59# define RGB_MATRIX_DISABLE_KEYCODES // Disables control of rgb matrix by keycodes (must use code functions to control the feature)
60 60
61# define ENABLE_RGB_MATRIX_CYCLE_ALL 61# define ENABLE_RGB_MATRIX_CYCLE_ALL
diff --git a/keyboards/system76/system76_ec.c b/keyboards/system76/system76_ec.c
index 5474181eca..6301659072 100644
--- a/keyboards/system76/system76_ec.c
+++ b/keyboards/system76/system76_ec.c
@@ -136,13 +136,13 @@ rgb_config_t layer_rgb[DYNAMIC_KEYMAP_LAYER_COUNT] = {
136 // Layer 0 136 // Layer 0
137 { 137 {
138 .enable = 1, 138 .enable = 1,
139 .mode = RGB_MATRIX_STARTUP_MODE, 139 .mode = RGB_MATRIX_DEFAULT_MODE,
140 .hsv = { 140 .hsv = {
141 .h = RGB_MATRIX_STARTUP_HUE, 141 .h = RGB_MATRIX_DEFAULT_HUE,
142 .s = RGB_MATRIX_STARTUP_SAT, 142 .s = RGB_MATRIX_DEFAULT_SAT,
143 .v = RGB_MATRIX_STARTUP_VAL, 143 .v = RGB_MATRIX_DEFAULT_VAL,
144 }, 144 },
145 .speed = RGB_MATRIX_STARTUP_SPD, 145 .speed = RGB_MATRIX_DEFAULT_SPD,
146 .flags = LED_FLAG_KEYLIGHT, 146 .flags = LED_FLAG_KEYLIGHT,
147 }, 147 },
148 // Layer 1 148 // Layer 1
@@ -150,11 +150,11 @@ rgb_config_t layer_rgb[DYNAMIC_KEYMAP_LAYER_COUNT] = {
150 .enable = 1, 150 .enable = 1,
151 .mode = RGB_MATRIX_CUSTOM_active_keys, 151 .mode = RGB_MATRIX_CUSTOM_active_keys,
152 .hsv = { 152 .hsv = {
153 .h = RGB_MATRIX_STARTUP_HUE, 153 .h = RGB_MATRIX_DEFAULT_HUE,
154 .s = RGB_MATRIX_STARTUP_SAT, 154 .s = RGB_MATRIX_DEFAULT_SAT,
155 .v = RGB_MATRIX_STARTUP_VAL, 155 .v = RGB_MATRIX_DEFAULT_VAL,
156 }, 156 },
157 .speed = RGB_MATRIX_STARTUP_SPD, 157 .speed = RGB_MATRIX_DEFAULT_SPD,
158 .flags = LED_FLAG_KEYLIGHT, 158 .flags = LED_FLAG_KEYLIGHT,
159 }, 159 },
160 // Layer 2 160 // Layer 2
@@ -162,11 +162,11 @@ rgb_config_t layer_rgb[DYNAMIC_KEYMAP_LAYER_COUNT] = {
162 .enable = 1, 162 .enable = 1,
163 .mode = RGB_MATRIX_CUSTOM_active_keys, 163 .mode = RGB_MATRIX_CUSTOM_active_keys,
164 .hsv = { 164 .hsv = {
165 .h = RGB_MATRIX_STARTUP_HUE, 165 .h = RGB_MATRIX_DEFAULT_HUE,
166 .s = RGB_MATRIX_STARTUP_SAT, 166 .s = RGB_MATRIX_DEFAULT_SAT,
167 .v = RGB_MATRIX_STARTUP_VAL, 167 .v = RGB_MATRIX_DEFAULT_VAL,
168 }, 168 },
169 .speed = RGB_MATRIX_STARTUP_SPD, 169 .speed = RGB_MATRIX_DEFAULT_SPD,
170 .flags = LED_FLAG_KEYLIGHT, 170 .flags = LED_FLAG_KEYLIGHT,
171 }, 171 },
172 // Layer 3 172 // Layer 3
@@ -174,11 +174,11 @@ rgb_config_t layer_rgb[DYNAMIC_KEYMAP_LAYER_COUNT] = {
174 .enable = 1, 174 .enable = 1,
175 .mode = RGB_MATRIX_CUSTOM_active_keys, 175 .mode = RGB_MATRIX_CUSTOM_active_keys,
176 .hsv = { 176 .hsv = {
177 .h = RGB_MATRIX_STARTUP_HUE, 177 .h = RGB_MATRIX_DEFAULT_HUE,
178 .s = RGB_MATRIX_STARTUP_SAT, 178 .s = RGB_MATRIX_DEFAULT_SAT,
179 .v = RGB_MATRIX_STARTUP_VAL, 179 .v = RGB_MATRIX_DEFAULT_VAL,
180 }, 180 },
181 .speed = RGB_MATRIX_STARTUP_SPD, 181 .speed = RGB_MATRIX_DEFAULT_SPD,
182 .flags = LED_FLAG_KEYLIGHT, 182 .flags = LED_FLAG_KEYLIGHT,
183 }, 183 },
184}; 184};
diff --git a/keyboards/ungodly/launch_pad/config.h b/keyboards/ungodly/launch_pad/config.h
index 328aafc6e4..27c237ad75 100644
--- a/keyboards/ungodly/launch_pad/config.h
+++ b/keyboards/ungodly/launch_pad/config.h
@@ -57,7 +57,7 @@
57# define RGB_MATRIX_SAT_STEP 8 57# define RGB_MATRIX_SAT_STEP 8
58# define RGB_MATRIX_VAL_STEP 8 58# define RGB_MATRIX_VAL_STEP 8
59# define RGB_MATRIX_SPD_STEP 10 59# define RGB_MATRIX_SPD_STEP 10
60# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_PINWHEEL // default mode 60# define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_PINWHEEL // default mode
61 61
62// RGB Matrix Animation modes. Explicitly enabled 62// RGB Matrix Animation modes. Explicitly enabled
63// For full list of effects, see: 63// For full list of effects, see:
diff --git a/keyboards/wekey/we27/config.h b/keyboards/wekey/we27/config.h
index bdee171b25..de94e2f662 100644
--- a/keyboards/wekey/we27/config.h
+++ b/keyboards/wekey/we27/config.h
@@ -52,11 +52,11 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
52 52
53#define RGB_MATRIX_KEYPRESSES // reacts to keypresses 53#define RGB_MATRIX_KEYPRESSES // reacts to keypresses
54#define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses) 54#define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
55#define RGB_MATRIX_STARTUP_HUE 108 // Sets the default hue value, if none has been set 55#define RGB_MATRIX_DEFAULT_HUE 108 // Sets the default hue value, if none has been set
56#define RGB_MATRIX_STARTUP_SAT 255 // Sets the default saturation value, if none has been set 56#define RGB_MATRIX_DEFAULT_SAT 255 // Sets the default saturation value, if none has been set
57#define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS // Sets the default brightness value, if none has been set 57#define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS // Sets the default brightness value, if none has been set
58#define RGB_MATRIX_STARTUP_SPD 127 // Sets the default animation speed, if none has been set 58#define RGB_MATRIX_DEFAULT_SPD 127 // Sets the default animation speed, if none has been set
59#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR // Sets the default mode, if none has been set 59#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR // Sets the default mode, if none has been set
60 60
61// RGB Matrix Animation modes. Explicitly enabled 61// RGB Matrix Animation modes. Explicitly enabled
62// For full list of effects, see: 62// For full list of effects, see:
diff --git a/keyboards/work_louder/loop/config.h b/keyboards/work_louder/loop/config.h
index fc1ce6c902..9ad0e83a2c 100644
--- a/keyboards/work_louder/loop/config.h
+++ b/keyboards/work_louder/loop/config.h
@@ -82,7 +82,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
82#define RGB_MATRIX_LED_COUNT 9 82#define RGB_MATRIX_LED_COUNT 9
83#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 120 83#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 120
84#define RGB_MATRIX_DISABLE_KEYCODES 84#define RGB_MATRIX_DISABLE_KEYCODES
85#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT // Sets the default mode, if none has been set 85#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT // Sets the default mode, if none has been set
86#define RGB_DISABLE_WHEN_USB_SUSPENDED 86#define RGB_DISABLE_WHEN_USB_SUSPENDED
87 87
88// RGB Matrix Animation modes. Explicitly enabled 88// RGB Matrix Animation modes. Explicitly enabled
diff --git a/keyboards/work_louder/work_board/config.h b/keyboards/work_louder/work_board/config.h
index de72eaf20a..6dea07c518 100644
--- a/keyboards/work_louder/work_board/config.h
+++ b/keyboards/work_louder/work_board/config.h
@@ -124,8 +124,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
124#define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH 124#define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
125 125
126 126
127#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR // Sets the default mode, if none has been set 127#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR // Sets the default mode, if none has been set
128#define RGB_MATRIX_STARTUP_HUE 191 // Sets the default hue value, if none has been set 128#define RGB_MATRIX_DEFAULT_HUE 191 // Sets the default hue value, if none has been set
129 129
130/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 130/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
131#define DEBOUNCE 5 131#define DEBOUNCE 5
diff --git a/keyboards/xbows/knight/config.h b/keyboards/xbows/knight/config.h
index f47695ea91..90199e77cd 100644
--- a/keyboards/xbows/knight/config.h
+++ b/keyboards/xbows/knight/config.h
@@ -36,7 +36,7 @@
36// RGB Matrix Animation modes. Explicitly enabled 36// RGB Matrix Animation modes. Explicitly enabled
37// For full list of effects, see: 37// For full list of effects, see:
38// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects 38// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects
39# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT // Sets the default mode, if none has been set 39# define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT // Sets the default mode, if none has been set
40# define ENABLE_RGB_MATRIX_BREATHING // Single hue brightness cycling animation 40# define ENABLE_RGB_MATRIX_BREATHING // Single hue brightness cycling animation
41# define ENABLE_RGB_MATRIX_BAND_SPIRAL_VAL // Single hue spinning spiral fades brightness 41# define ENABLE_RGB_MATRIX_BAND_SPIRAL_VAL // Single hue spinning spiral fades brightness
42# define ENABLE_RGB_MATRIX_CYCLE_ALL // Full keyboard solid hue cycling through full gradient 42# define ENABLE_RGB_MATRIX_CYCLE_ALL // Full keyboard solid hue cycling through full gradient
diff --git a/keyboards/xbows/knight_plus/config.h b/keyboards/xbows/knight_plus/config.h
index 6f999e0e07..68cb778e56 100644
--- a/keyboards/xbows/knight_plus/config.h
+++ b/keyboards/xbows/knight_plus/config.h
@@ -36,7 +36,7 @@
36// RGB Matrix Animation modes. Explicitly enabled 36// RGB Matrix Animation modes. Explicitly enabled
37// For full list of effects, see: 37// For full list of effects, see:
38// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects 38// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects
39# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT // Sets the default mode, if none has been set 39# define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT // Sets the default mode, if none has been set
40# define ENABLE_RGB_MATRIX_BREATHING // Single hue brightness cycling animation 40# define ENABLE_RGB_MATRIX_BREATHING // Single hue brightness cycling animation
41# define ENABLE_RGB_MATRIX_BAND_SPIRAL_VAL // Single hue spinning spiral fades brightness 41# define ENABLE_RGB_MATRIX_BAND_SPIRAL_VAL // Single hue spinning spiral fades brightness
42# define ENABLE_RGB_MATRIX_CYCLE_ALL // Full keyboard solid hue cycling through full gradient 42# define ENABLE_RGB_MATRIX_CYCLE_ALL // Full keyboard solid hue cycling through full gradient
diff --git a/keyboards/xbows/nature/config.h b/keyboards/xbows/nature/config.h
index e38f0b61e1..d04d2c1f1e 100644
--- a/keyboards/xbows/nature/config.h
+++ b/keyboards/xbows/nature/config.h
@@ -33,12 +33,12 @@
33# define RGB_MATRIX_CENTER \ 33# define RGB_MATRIX_CENTER \
34 { 92, 33 } 34 { 92, 33 }
35 35
36# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT // Sets the default mode, if none has been set 36# define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT // Sets the default mode, if none has been set
37 37
38// RGB Matrix Animation modes. Explicitly enabled 38// RGB Matrix Animation modes. Explicitly enabled
39// For full list of effects, see: 39// For full list of effects, see:
40// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects 40// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects
41# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT // Sets the default mode, if none has been set 41# define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT // Sets the default mode, if none has been set
42# define ENABLE_RGB_MATRIX_BREATHING // Single hue brightness cycling animation 42# define ENABLE_RGB_MATRIX_BREATHING // Single hue brightness cycling animation
43# define ENABLE_RGB_MATRIX_BAND_SPIRAL_VAL // Single hue spinning spiral fades brightness 43# define ENABLE_RGB_MATRIX_BAND_SPIRAL_VAL // Single hue spinning spiral fades brightness
44# define ENABLE_RGB_MATRIX_CYCLE_ALL // Full keyboard solid hue cycling through full gradient 44# define ENABLE_RGB_MATRIX_CYCLE_ALL // Full keyboard solid hue cycling through full gradient
diff --git a/keyboards/xbows/numpad/config.h b/keyboards/xbows/numpad/config.h
index 6c6a86c5d6..8adae138df 100644
--- a/keyboards/xbows/numpad/config.h
+++ b/keyboards/xbows/numpad/config.h
@@ -36,7 +36,7 @@
36// RGB Matrix Animation modes. Explicitly enabled 36// RGB Matrix Animation modes. Explicitly enabled
37// For full list of effects, see: 37// For full list of effects, see:
38// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects 38// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects
39# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT // Sets the default mode, if none has been set 39# define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT // Sets the default mode, if none has been set
40# define ENABLE_RGB_MATRIX_BREATHING // Single hue brightness cycling animation 40# define ENABLE_RGB_MATRIX_BREATHING // Single hue brightness cycling animation
41# define ENABLE_RGB_MATRIX_BAND_SPIRAL_VAL // Single hue spinning spiral fades brightness 41# define ENABLE_RGB_MATRIX_BAND_SPIRAL_VAL // Single hue spinning spiral fades brightness
42# define ENABLE_RGB_MATRIX_CYCLE_ALL // Full keyboard solid hue cycling through full gradient 42# define ENABLE_RGB_MATRIX_CYCLE_ALL // Full keyboard solid hue cycling through full gradient
diff --git a/keyboards/xbows/ranger/config.h b/keyboards/xbows/ranger/config.h
index c8627fd2da..d492e27e4a 100644
--- a/keyboards/xbows/ranger/config.h
+++ b/keyboards/xbows/ranger/config.h
@@ -35,7 +35,7 @@
35// RGB Matrix Animation modes. Explicitly enabled 35// RGB Matrix Animation modes. Explicitly enabled
36// For full list of effects, see: 36// For full list of effects, see:
37// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects 37// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects
38# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT // Sets the default mode, if none has been set 38# define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT // Sets the default mode, if none has been set
39# define ENABLE_RGB_MATRIX_BREATHING // Single hue brightness cycling animation 39# define ENABLE_RGB_MATRIX_BREATHING // Single hue brightness cycling animation
40# define ENABLE_RGB_MATRIX_BAND_SPIRAL_VAL // Single hue spinning spiral fades brightness 40# define ENABLE_RGB_MATRIX_BAND_SPIRAL_VAL // Single hue spinning spiral fades brightness
41# define ENABLE_RGB_MATRIX_CYCLE_ALL // Full keyboard solid hue cycling through full gradient 41# define ENABLE_RGB_MATRIX_CYCLE_ALL // Full keyboard solid hue cycling through full gradient
diff --git a/keyboards/xelus/dawn60/rev1_qmk/config.h b/keyboards/xelus/dawn60/rev1_qmk/config.h
index 755e2c9000..421243cead 100644
--- a/keyboards/xelus/dawn60/rev1_qmk/config.h
+++ b/keyboards/xelus/dawn60/rev1_qmk/config.h
@@ -50,7 +50,7 @@
50#define ISSI_DRIVER_TOTAL (DRIVER_1_LED_TOTAL + DRIVER_2_LED_TOTAL) 50#define ISSI_DRIVER_TOTAL (DRIVER_1_LED_TOTAL + DRIVER_2_LED_TOTAL)
51#define RGB_MATRIX_LED_COUNT (DRIVER_1_LED_TOTAL + DRIVER_2_LED_TOTAL + WS2812_LED_TOTAL) 51#define RGB_MATRIX_LED_COUNT (DRIVER_1_LED_TOTAL + DRIVER_2_LED_TOTAL + WS2812_LED_TOTAL)
52 52
53#define RGB_MATRIX_STARTUP_VAL 80 53#define RGB_MATRIX_DEFAULT_VAL 80
54#define RGB_MATRIX_KEYPRESSES 54#define RGB_MATRIX_KEYPRESSES
55 55
56// enable/disable LEDs based on layout 56// enable/disable LEDs based on layout
diff --git a/keyboards/xelus/la_plus/config.h b/keyboards/xelus/la_plus/config.h
index 9561596fd0..c3dbc5fcca 100755
--- a/keyboards/xelus/la_plus/config.h
+++ b/keyboards/xelus/la_plus/config.h
@@ -44,9 +44,9 @@
44// The number of LEDs connected 44// The number of LEDs connected
45#define RGB_MATRIX_LED_COUNT 32 45#define RGB_MATRIX_LED_COUNT 32
46 46
47#define RGB_MATRIX_STARTUP_VAL 80 47#define RGB_MATRIX_DEFAULT_VAL 80
48#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 48#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
49#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 49#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
50#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180 50#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180
51 51
52#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN 52#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
diff --git a/keyboards/xelus/pachi/rgb/rev1/config.h b/keyboards/xelus/pachi/rgb/rev1/config.h
index 9b14fbcbf5..2cc2506866 100644
--- a/keyboards/xelus/pachi/rgb/rev1/config.h
+++ b/keyboards/xelus/pachi/rgb/rev1/config.h
@@ -61,11 +61,11 @@
61#define RGB_MATRIX_LED_COUNT DRIVER_1_LED_TOTAL 61#define RGB_MATRIX_LED_COUNT DRIVER_1_LED_TOTAL
62#define ISSI_DRIVER_TOTAL RGB_MATRIX_LED_COUNT 62#define ISSI_DRIVER_TOTAL RGB_MATRIX_LED_COUNT
63 63
64#define RGB_MATRIX_STARTUP_VAL 80 64#define RGB_MATRIX_DEFAULT_VAL 80
65#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 65#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
66#define RGB_MATRIX_KEYPRESSES 66#define RGB_MATRIX_KEYPRESSES
67#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 67#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
68#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 68#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
69 69
70#define ENABLE_RGB_MATRIX_ALPHAS_MODS 70#define ENABLE_RGB_MATRIX_ALPHAS_MODS
71#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN 71#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
diff --git a/keyboards/xelus/pachi/rgb/rev2/config.h b/keyboards/xelus/pachi/rgb/rev2/config.h
index 52a8331867..f72a9e1945 100644
--- a/keyboards/xelus/pachi/rgb/rev2/config.h
+++ b/keyboards/xelus/pachi/rgb/rev2/config.h
@@ -58,11 +58,11 @@
58#define RGB_MATRIX_LED_COUNT DRIVER_1_LED_TOTAL 58#define RGB_MATRIX_LED_COUNT DRIVER_1_LED_TOTAL
59#define ISSI_DRIVER_TOTAL RGB_MATRIX_LED_COUNT 59#define ISSI_DRIVER_TOTAL RGB_MATRIX_LED_COUNT
60 60
61#define RGB_MATRIX_STARTUP_VAL 80 61#define RGB_MATRIX_DEFAULT_VAL 80
62#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 62#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
63#define RGB_MATRIX_KEYPRESSES 63#define RGB_MATRIX_KEYPRESSES
64#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 64#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
65#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 65#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
66 66
67#define ENABLE_RGB_MATRIX_ALPHAS_MODS 67#define ENABLE_RGB_MATRIX_ALPHAS_MODS
68#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN 68#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
diff --git a/keyboards/xelus/valor/rev2/config.h b/keyboards/xelus/valor/rev2/config.h
index 875d8e988f..4599546149 100644
--- a/keyboards/xelus/valor/rev2/config.h
+++ b/keyboards/xelus/valor/rev2/config.h
@@ -77,7 +77,7 @@
77#define RGB_MATRIX_KEYPRESSES 77#define RGB_MATRIX_KEYPRESSES
78#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 78#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
79#define RGB_DISABLE_WHEN_USB_SUSPENDED 79#define RGB_DISABLE_WHEN_USB_SUSPENDED
80#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CUSTOM_test_mode 80#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CUSTOM_test_mode
81 81
82// RGB Matrix Animation modes. Explicitly enabled 82// RGB Matrix Animation modes. Explicitly enabled
83// For full list of effects, see: 83// For full list of effects, see:
diff --git a/keyboards/yncognito/batpad/config.h b/keyboards/yncognito/batpad/config.h
index d1a40a4dce..f223e89b75 100644
--- a/keyboards/yncognito/batpad/config.h
+++ b/keyboards/yncognito/batpad/config.h
@@ -46,7 +46,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
46// #define RGB_DISABLE_WHEN_USB_SUSPENDED 46// #define RGB_DISABLE_WHEN_USB_SUSPENDED
47#define RGB_MATRIX_LED_FLUSH_LIMIT 16 47#define RGB_MATRIX_LED_FLUSH_LIMIT 16
48#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255 48#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255
49#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 49#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
50 50
51// RGB Matrix Animation modes. Explicitly enabled 51// RGB Matrix Animation modes. Explicitly enabled
52// For full list of effects, see: 52// For full list of effects, see:
diff --git a/keyboards/yushakobo/quick17/config.h b/keyboards/yushakobo/quick17/config.h
index ea5a4b5739..f4d5b167e2 100644
--- a/keyboards/yushakobo/quick17/config.h
+++ b/keyboards/yushakobo/quick17/config.h
@@ -61,9 +61,9 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
61// # 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) 61// # 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)
62# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150 // limits maximum brightness of LEDs to 150 out of 255. Higher may cause the controller to crash. 62# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150 // limits maximum brightness of LEDs to 150 out of 255. Higher may cause the controller to crash.
63// HSV_TEAL 63// HSV_TEAL
64// #define RGB_MATRIX_STARTUP_HUE 128 64// #define RGB_MATRIX_DEFAULT_HUE 128
65// #define RGB_MATRIX_STARTUP_SAT 255 65// #define RGB_MATRIX_DEFAULT_SAT 255
66 #define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 66 #define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
67# define RGB_MATRIX_HUE_STEP 8 67# define RGB_MATRIX_HUE_STEP 8
68# define RGB_MATRIX_SAT_STEP 8 68# define RGB_MATRIX_SAT_STEP 8
69# define RGB_MATRIX_VAL_STEP 8 69# define RGB_MATRIX_VAL_STEP 8
diff --git a/quantum/rgb_matrix/rgb_matrix.c b/quantum/rgb_matrix/rgb_matrix.c
index 539ca0e100..e7125bb87f 100644
--- a/quantum/rgb_matrix/rgb_matrix.c
+++ b/quantum/rgb_matrix/rgb_matrix.c
@@ -81,29 +81,29 @@ __attribute__((weak)) RGB rgb_matrix_hsv_to_rgb(HSV hsv) {
81# define RGB_MATRIX_SPD_STEP 16 81# define RGB_MATRIX_SPD_STEP 16
82#endif 82#endif
83 83
84#if !defined(RGB_MATRIX_STARTUP_MODE) 84#if !defined(RGB_MATRIX_DEFAULT_MODE)
85# ifdef ENABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT 85# ifdef ENABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT
86# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT 86# define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT
87# else 87# else
88// fallback to solid colors if RGB_MATRIX_CYCLE_LEFT_RIGHT is disabled in userspace 88// fallback to solid colors if RGB_MATRIX_CYCLE_LEFT_RIGHT is disabled in userspace
89# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR 89# define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
90# endif 90# endif
91#endif 91#endif
92 92
93#if !defined(RGB_MATRIX_STARTUP_HUE) 93#if !defined(RGB_MATRIX_DEFAULT_HUE)
94# define RGB_MATRIX_STARTUP_HUE 0 94# define RGB_MATRIX_DEFAULT_HUE 0
95#endif 95#endif
96 96
97#if !defined(RGB_MATRIX_STARTUP_SAT) 97#if !defined(RGB_MATRIX_DEFAULT_SAT)
98# define RGB_MATRIX_STARTUP_SAT UINT8_MAX 98# define RGB_MATRIX_DEFAULT_SAT UINT8_MAX
99#endif 99#endif
100 100
101#if !defined(RGB_MATRIX_STARTUP_VAL) 101#if !defined(RGB_MATRIX_DEFAULT_VAL)
102# define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 102# define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
103#endif 103#endif
104 104
105#if !defined(RGB_MATRIX_STARTUP_SPD) 105#if !defined(RGB_MATRIX_DEFAULT_SPD)
106# define RGB_MATRIX_STARTUP_SPD UINT8_MAX / 2 106# define RGB_MATRIX_DEFAULT_SPD UINT8_MAX / 2
107#endif 107#endif
108 108
109// globals 109// globals
@@ -146,9 +146,9 @@ void eeconfig_update_rgb_matrix(void) {
146void eeconfig_update_rgb_matrix_default(void) { 146void eeconfig_update_rgb_matrix_default(void) {
147 dprintf("eeconfig_update_rgb_matrix_default\n"); 147 dprintf("eeconfig_update_rgb_matrix_default\n");
148 rgb_matrix_config.enable = 1; 148 rgb_matrix_config.enable = 1;
149 rgb_matrix_config.mode = RGB_MATRIX_STARTUP_MODE; 149 rgb_matrix_config.mode = RGB_MATRIX_DEFAULT_MODE;
150 rgb_matrix_config.hsv = (HSV){RGB_MATRIX_STARTUP_HUE, RGB_MATRIX_STARTUP_SAT, RGB_MATRIX_STARTUP_VAL}; 150 rgb_matrix_config.hsv = (HSV){RGB_MATRIX_DEFAULT_HUE, RGB_MATRIX_DEFAULT_SAT, RGB_MATRIX_DEFAULT_VAL};
151 rgb_matrix_config.speed = RGB_MATRIX_STARTUP_SPD; 151 rgb_matrix_config.speed = RGB_MATRIX_DEFAULT_SPD;
152 rgb_matrix_config.flags = LED_FLAG_ALL; 152 rgb_matrix_config.flags = LED_FLAG_ALL;
153 eeconfig_flush_rgb_matrix(true); 153 eeconfig_flush_rgb_matrix(true);
154} 154}
diff --git a/users/cedrikl/config.h b/users/cedrikl/config.h
index 741a2fe470..8df38348d2 100644
--- a/users/cedrikl/config.h
+++ b/users/cedrikl/config.h
@@ -18,8 +18,8 @@
18#pragma once 18#pragma once
19 19
20#ifdef RGB_MATRIX_ENABLE 20#ifdef RGB_MATRIX_ENABLE
21 #define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR 21 #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
22 //#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 22 //#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
23 #define RGB_DISABLE_WHEN_USB_SUSPENDED 23 #define RGB_DISABLE_WHEN_USB_SUSPENDED
24 #define RGB_MATRIX_STARTUP_VAL 120 24 #define RGB_MATRIX_DEFAULT_VAL 120
25#endif 25#endif
diff --git a/users/drashna/post_config.h b/users/drashna/post_config.h
index 029ffd65ad..59b8cd7e42 100644
--- a/users/drashna/post_config.h
+++ b/users/drashna/post_config.h
@@ -43,7 +43,7 @@
43# define RGB_MATRIX_REST_MODE RGB_MATRIX_CYCLE_OUT_IN 43# define RGB_MATRIX_REST_MODE RGB_MATRIX_CYCLE_OUT_IN
44# endif 44# endif
45# endif 45# endif
46# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_REST_MODE 46# define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_REST_MODE
47#endif 47#endif
48 48
49#ifdef MOUSEKEY_ENABLE 49#ifdef MOUSEKEY_ENABLE
diff --git a/users/jonavin/config.h b/users/jonavin/config.h
index d694bc5371..8c5451075c 100644
--- a/users/jonavin/config.h
+++ b/users/jonavin/config.h
@@ -26,9 +26,9 @@
26#define TAPPING_TERM_PER_KEY 26#define TAPPING_TERM_PER_KEY
27 27
28#ifdef RGB_MATRIX_ENABLE 28#ifdef RGB_MATRIX_ENABLE
29 #ifdef RGB_MATRIX_STARTUP_MODE 29 #ifdef RGB_MATRIX_DEFAULT_MODE
30 #undef RGB_MATRIX_STARTUP_MODE 30 #undef RGB_MATRIX_DEFAULT_MODE
31 #endif 31 #endif
32 #define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR 32 #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
33 #define RGB_DISABLE_WHEN_USB_SUSPENDED 33 #define RGB_DISABLE_WHEN_USB_SUSPENDED
34#endif 34#endif
diff --git a/users/tominabox1/config.h b/users/tominabox1/config.h
index cf5d317fb7..7d338005f1 100644
--- a/users/tominabox1/config.h
+++ b/users/tominabox1/config.h
@@ -45,7 +45,7 @@
45 #define RGB_MATRIX_SAT_STEP 8 45 #define RGB_MATRIX_SAT_STEP 8
46 #define RGB_MATRIX_VAL_STEP 8 46 #define RGB_MATRIX_VAL_STEP 8
47 #define RGB_MATRIX_SPD_STEP 10 47 #define RGB_MATRIX_SPD_STEP 10
48 #define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT 48 #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT
49 /* Disable the animations you don't want/need. You will need to disable a good number of these 49 /* Disable the animations you don't want/need. You will need to disable a good number of these
50 because they take up a lot of space. Disable until you can successfully compile your firmware. */ 50 because they take up a lot of space. Disable until you can successfully compile your firmware. */
51// #undef ENABLE_RGB_MATRIX_ALPHAS_MODS 51// #undef ENABLE_RGB_MATRIX_ALPHAS_MODS