summaryrefslogtreecommitdiff
path: root/keyboards
diff options
context:
space:
mode:
authorRyan <fauxpark@gmail.com>2022-09-26 14:40:15 +1000
committerGitHub <noreply@github.com>2022-09-26 14:40:15 +1000
commitea2819b2c2f1fbb9bf85010602758166530939ce (patch)
tree78ba9d8c6d36d82e226a81e4e521c23889020f3e /keyboards
parent9509dfbe39156797808765c8e365dd2d529b9de2 (diff)
Change `{LED,RGB}_DISABLE_TIMEOUT` to `{LED,RGB}_MATRIX_TIMEOUT` (#18415)
Diffstat (limited to 'keyboards')
-rw-r--r--keyboards/axolstudio/yeti/hotswap/config.h1
-rw-r--r--keyboards/basekeys/trifecta/config.h1
-rw-r--r--keyboards/blockboy/ac980mini/config.h1
-rw-r--r--keyboards/canary/canary60rgb/v1/config.h1
-rw-r--r--keyboards/crkbd/keymaps/bermeo/config.h1
-rw-r--r--keyboards/crkbd/keymaps/crkdves/config.h1
-rw-r--r--keyboards/crkbd/keymaps/crkqwes/config.h1
-rw-r--r--keyboards/crkbd/keymaps/davidrambo/config.h1
-rw-r--r--keyboards/crkbd/keymaps/devdev/config.h1
-rw-r--r--keyboards/crkbd/keymaps/kidbrazil/config.h1
-rw-r--r--keyboards/crkbd/keymaps/ollyhayes/config.h1
-rw-r--r--keyboards/crkbd/keymaps/soundmonster/config.h1
-rw-r--r--keyboards/crkbd/keymaps/toinux/config.h1
-rw-r--r--keyboards/crkbd/readme.md1
-rw-r--r--keyboards/dekunukem/duckypad/keymaps/default/config.h2
-rw-r--r--keyboards/dekunukem/duckypad/keymaps/m4cs/config.h2
-rw-r--r--keyboards/dtisaac/dosa40rgb/config.h1
-rw-r--r--keyboards/dztech/dz60rgb/v1/config.h1
-rw-r--r--keyboards/dztech/dz60rgb/v2/config.h1
-rw-r--r--keyboards/dztech/dz60rgb/v2_1/config.h1
-rw-r--r--keyboards/dztech/dz60rgb_ansi/v1/config.h1
-rw-r--r--keyboards/dztech/dz60rgb_ansi/v2/config.h1
-rw-r--r--keyboards/dztech/dz60rgb_ansi/v2_1/config.h1
-rw-r--r--keyboards/dztech/dz60rgb_wkl/v1/config.h1
-rw-r--r--keyboards/dztech/dz60rgb_wkl/v2/config.h1
-rw-r--r--keyboards/dztech/dz60rgb_wkl/v2_1/config.h1
-rw-r--r--keyboards/dztech/dz64rgb/config.h1
-rw-r--r--keyboards/dztech/dz65rgb/v1/config.h1
-rw-r--r--keyboards/dztech/dz65rgb/v2/config.h1
-rwxr-xr-xkeyboards/dztech/dz65rgb/v3/config.h1
-rw-r--r--keyboards/geekboards/tester/config.h1
-rw-r--r--keyboards/gl516/j73gl/keymaps/via_rgb_matrix/config.h2
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/andrebrait/config.h2
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/hachetman/config.h2
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/macos/config.h2
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/mike1808/config.h2
-rw-r--r--keyboards/gmmk/pro/rev1/iso/keymaps/vitoni/config.h4
-rw-r--r--keyboards/gmmk/pro/rev1/iso/keymaps/vitoni/readme.adoc4
-rw-r--r--keyboards/handwired/colorlice/config.h1
-rw-r--r--keyboards/handwired/dactyl_manuform/3x5_3/keymaps/dlford/config.h2
-rw-r--r--keyboards/handwired/hnah40rgb/config.h1
-rw-r--r--keyboards/handwired/p65rgb/config.h1
-rw-r--r--keyboards/helix/rev3_4rows/config.h1
-rw-r--r--keyboards/helix/rev3_5rows/config.h1
-rw-r--r--keyboards/hs60/v1/config.h1
-rw-r--r--keyboards/ilumkb/simpler61/config.h1
-rw-r--r--keyboards/ilumkb/simpler64/config.h1
-rw-r--r--keyboards/jadookb/jkb65/config.h2
-rw-r--r--keyboards/kbdfans/bella/rgb/config.h1
-rw-r--r--keyboards/kbdfans/bella/rgb_iso/config.h1
-rw-r--r--keyboards/kbdfans/boop65/rgb/config.h1
-rw-r--r--keyboards/kbdfans/kbd67/mkiirgb/keymaps/pascalpfeil/config.h4
-rw-r--r--keyboards/kbdfans/kbd67/mkiirgb/v1/config.h1
-rw-r--r--keyboards/kbdfans/kbd67/mkiirgb/v2/config.h1
-rwxr-xr-xkeyboards/kbdfans/kbd67/mkiirgb/v3/config.h1
-rw-r--r--keyboards/kbdfans/kbdmini/config.h1
-rwxr-xr-xkeyboards/kbdfans/maja/config.h1
-rw-r--r--keyboards/keycapsss/kimiko/keymaps/oriaj3/config.h1
-rw-r--r--keyboards/kprepublic/bm60hsrgb/rev2/config.h1
-rw-r--r--keyboards/kprepublic/bm60hsrgb_ec/rev2/config.h1
-rw-r--r--keyboards/kprepublic/bm60hsrgb_iso/rev2/config.h1
-rw-r--r--keyboards/kprepublic/bm60hsrgb_poker/rev2/config.h1
-rw-r--r--keyboards/kprepublic/bm68hsrgb/rev1/keymaps/peepeetee/config.h1
-rw-r--r--keyboards/kprepublic/bm68hsrgb/rev2/config.h1
-rw-r--r--keyboards/kprepublic/bm80hsrgb/config.h2
-rw-r--r--keyboards/kprepublic/bm80hsrgb/keymaps/peepeetee/config.h1
-rw-r--r--keyboards/kprepublic/bm80v2_iso/config.h1
-rw-r--r--keyboards/latincompass/latin17rgb/config.h1
-rw-r--r--keyboards/latincompass/latin60rgb/config.h1
-rw-r--r--keyboards/latincompass/latin6rgb/config.h1
-rw-r--r--keyboards/lfkeyboards/lfkpad/keymaps/pascalpfeil/config.h2
-rw-r--r--keyboards/marksard/rhymestone/rev1/config.h1
-rw-r--r--keyboards/massdrop/alt/keymaps/pregame/config.h1
-rw-r--r--keyboards/massdrop/ctrl/keymaps/endgame/config.h1
-rw-r--r--keyboards/massdrop/ctrl/keymaps/foxx1337/config.h1
-rw-r--r--keyboards/massdrop/ctrl/keymaps/matthewrobo/config.h1
-rw-r--r--keyboards/massdrop/ctrl/keymaps/xanimos/config.h1
-rw-r--r--keyboards/mechlovin/adelais/rgb_led/rev1/config.h1
-rw-r--r--keyboards/mechlovin/adelais/rgb_led/rev2/config.h1
-rw-r--r--keyboards/mechlovin/adelais/rgb_led/rev3/config.h1
-rw-r--r--keyboards/mechlovin/delphine/rgb_led/config.h1
-rw-r--r--keyboards/mechlovin/hannah60rgb/rev1/config.h1
-rw-r--r--keyboards/mechlovin/hannah60rgb/rev2/config.h1
-rw-r--r--keyboards/mechlovin/infinity87/rgb_rev1/config.h1
-rw-r--r--keyboards/mechlovin/infinity875/config.h1
-rwxr-xr-xkeyboards/melgeek/mach80/config.h1
-rw-r--r--keyboards/melgeek/mj61/config.h1
-rw-r--r--keyboards/melgeek/mj63/config.h1
-rw-r--r--keyboards/melgeek/mj64/config.h1
-rw-r--r--keyboards/melgeek/mj65/config.h1
-rwxr-xr-xkeyboards/melgeek/mojo68/config.h1
-rw-r--r--keyboards/melgeek/mojo75/config.h1
-rwxr-xr-xkeyboards/melgeek/tegic/config.h1
-rw-r--r--keyboards/melgeek/z70ultra/config.h1
-rw-r--r--keyboards/miller/gm862/config.h1
-rw-r--r--keyboards/owlab/voice65/hotswap/config.h1
-rw-r--r--keyboards/owlab/voice65/soldered/config.h1
-rw-r--r--keyboards/paprikman/albacore/config.h1
-rw-r--r--keyboards/rgbkb/mun/keymaps/default/config.h2
-rw-r--r--keyboards/rgbkb/mun/keymaps/peott-fr/config.h2
-rw-r--r--keyboards/rgbkb/mun/keymaps/via/config.h2
-rw-r--r--keyboards/rgbkb/mun/keymaps/xulkal2/config.h2
-rw-r--r--keyboards/rgbkb/sol3/keymaps/default/config.h2
-rw-r--r--keyboards/rgbkb/sol3/keymaps/kageurufu/config.h2
-rw-r--r--keyboards/rgbkb/sol3/keymaps/via/config.h2
-rw-r--r--keyboards/salicylic_acid3/naked48/keymaps/salicylic/config.h1
-rw-r--r--keyboards/salicylic_acid3/naked48/keymaps/via_rgb_matrix/config.h2
-rw-r--r--keyboards/salicylic_acid3/setta21/keymaps/salicylic/config.h1
-rw-r--r--keyboards/sawnsprojects/satxri6key/config.h1
-rw-r--r--keyboards/senselessclay/ck60/config.h1
-rw-r--r--keyboards/smallkeyboard/config.h1
-rw-r--r--keyboards/sofle/keymaps/devdev/config.h1
-rw-r--r--keyboards/sofle/keymaps/rgb_default/config.h1
-rw-r--r--keyboards/system76/launch_1/config.h2
-rw-r--r--keyboards/tkc/portico/config.h1
-rw-r--r--keyboards/tkc/portico75/config.h1
-rw-r--r--keyboards/ungodly/launch_pad/config.h1
-rw-r--r--keyboards/xbows/knight/config.h1
-rw-r--r--keyboards/xbows/knight_plus/config.h1
-rw-r--r--keyboards/xbows/nature/config.h1
-rw-r--r--keyboards/xbows/numpad/config.h1
-rw-r--r--keyboards/xbows/ranger/config.h1
-rw-r--r--keyboards/xbows/woody/config.h1
-rw-r--r--keyboards/yncognito/batpad/config.h1
-rw-r--r--keyboards/yushakobo/quick17/config.h1
125 files changed, 23 insertions, 131 deletions
diff --git a/keyboards/axolstudio/yeti/hotswap/config.h b/keyboards/axolstudio/yeti/hotswap/config.h
index da4085588b..439ca0d512 100644
--- a/keyboards/axolstudio/yeti/hotswap/config.h
+++ b/keyboards/axolstudio/yeti/hotswap/config.h
@@ -74,7 +74,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
74# define ENABLE_RGB_MATRIX_MULTISPLASH 74# define ENABLE_RGB_MATRIX_MULTISPLASH
75# define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH 75# define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
76# define RGB_MATRIX_LED_FLUSH_LIMIT 16 // 16 is equivalent to limiting to 60fps 76# define RGB_MATRIX_LED_FLUSH_LIMIT 16 // 16 is equivalent to limiting to 60fps
77# define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
78# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 77# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
79# define DRIVER_ADDR_1 0b1010000 78# define DRIVER_ADDR_1 0b1010000
80# define DRIVER_COUNT 1 79# define DRIVER_COUNT 1
diff --git a/keyboards/basekeys/trifecta/config.h b/keyboards/basekeys/trifecta/config.h
index 4d71a3ea53..014f59a219 100644
--- a/keyboards/basekeys/trifecta/config.h
+++ b/keyboards/basekeys/trifecta/config.h
@@ -72,7 +72,6 @@
72#ifdef RGB_MATRIX_ENABLE 72#ifdef RGB_MATRIX_ENABLE
73# define RGB_MATRIX_KEYPRESSES // reacts to keypresses 73# define RGB_MATRIX_KEYPRESSES // reacts to keypresses
74// # define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses) 74// # define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
75// # define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
76//# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 75//# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
77# define RGB_MATRIX_FRAMEBUFFER_EFFECTS 76# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
78# 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) 77# 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)
diff --git a/keyboards/blockboy/ac980mini/config.h b/keyboards/blockboy/ac980mini/config.h
index 4275ffa19e..bb87f724eb 100644
--- a/keyboards/blockboy/ac980mini/config.h
+++ b/keyboards/blockboy/ac980mini/config.h
@@ -14,7 +14,6 @@
14#ifdef RGB_MATRIX_ENABLE 14#ifdef RGB_MATRIX_ENABLE
15//# define RGB_MATRIX_KEYPRESSES // reacts to keypresses 15//# define RGB_MATRIX_KEYPRESSES // reacts to keypresses
16// # define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses) 16// # define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
17// # define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
18# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 17# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
19//# define RGB_MATRIX_FRAMEBUFFER_EFFECTS 18//# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
20// # 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) 19// # 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)
diff --git a/keyboards/canary/canary60rgb/v1/config.h b/keyboards/canary/canary60rgb/v1/config.h
index 186cf189ae..45239fc697 100644
--- a/keyboards/canary/canary60rgb/v1/config.h
+++ b/keyboards/canary/canary60rgb/v1/config.h
@@ -58,7 +58,6 @@
58#define DEBOUNCE 5 58#define DEBOUNCE 5
59 59
60#ifdef RGB_MATRIX_ENABLE 60#ifdef RGB_MATRIX_ENABLE
61# define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
62# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 61# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
63# define RGB_MATRIX_KEYPRESSES 62# define RGB_MATRIX_KEYPRESSES
64# define RGB_MATRIX_FRAMEBUFFER_EFFECTS 63# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
diff --git a/keyboards/crkbd/keymaps/bermeo/config.h b/keyboards/crkbd/keymaps/bermeo/config.h
index cc83148d87..cadb397834 100644
--- a/keyboards/crkbd/keymaps/bermeo/config.h
+++ b/keyboards/crkbd/keymaps/bermeo/config.h
@@ -74,7 +74,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
74#ifdef RGB_MATRIX_ENABLE 74#ifdef RGB_MATRIX_ENABLE
75# define RGB_MATRIX_KEYPRESSES // reacts to keypresses 75# define RGB_MATRIX_KEYPRESSES // reacts to keypresses
76// # define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses) 76// # define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
77// # define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
78# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 77# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
79# define RGB_MATRIX_FRAMEBUFFER_EFFECTS 78# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
80# 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)
diff --git a/keyboards/crkbd/keymaps/crkdves/config.h b/keyboards/crkbd/keymaps/crkdves/config.h
index 31d23fdff7..52d4fdd93a 100644
--- a/keyboards/crkbd/keymaps/crkdves/config.h
+++ b/keyboards/crkbd/keymaps/crkdves/config.h
@@ -53,7 +53,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
53#ifdef RGB_MATRIX_ENABLE 53#ifdef RGB_MATRIX_ENABLE
54# define RGB_MATRIX_KEYPRESSES // reacts to keypresses 54# define RGB_MATRIX_KEYPRESSES // reacts to keypresses
55// # define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses) 55// # define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
56// # define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
57# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 56# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
58# define RGB_MATRIX_FRAMEBUFFER_EFFECTS 57# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
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) 58# 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)
diff --git a/keyboards/crkbd/keymaps/crkqwes/config.h b/keyboards/crkbd/keymaps/crkqwes/config.h
index 7c97ea0831..a095f08760 100644
--- a/keyboards/crkbd/keymaps/crkqwes/config.h
+++ b/keyboards/crkbd/keymaps/crkqwes/config.h
@@ -62,7 +62,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
62#ifdef RGB_MATRIX_ENABLE 62#ifdef RGB_MATRIX_ENABLE
63# define RGB_MATRIX_KEYPRESSES // reacts to keypresses 63# define RGB_MATRIX_KEYPRESSES // reacts to keypresses
64// # define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses) 64// # define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
65// # define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
66# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 65# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
67# define RGB_MATRIX_FRAMEBUFFER_EFFECTS 66# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
68# define RGB_MATRIX_LED_PROCESS_LIMIT (RGB_MATRIX_LED_COUNT + 4) / 5 // limits the number of LEDs to process in an animation per task run (increases keyboard responsiveness) 67# define RGB_MATRIX_LED_PROCESS_LIMIT (RGB_MATRIX_LED_COUNT + 4) / 5 // limits the number of LEDs to process in an animation per task run (increases keyboard responsiveness)
diff --git a/keyboards/crkbd/keymaps/davidrambo/config.h b/keyboards/crkbd/keymaps/davidrambo/config.h
index 969ce07c8d..9fb4348802 100644
--- a/keyboards/crkbd/keymaps/davidrambo/config.h
+++ b/keyboards/crkbd/keymaps/davidrambo/config.h
@@ -38,7 +38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
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)
41 // # define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
42# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 41# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
43#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 42#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
44 // # 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) 43 // # 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)
diff --git a/keyboards/crkbd/keymaps/devdev/config.h b/keyboards/crkbd/keymaps/devdev/config.h
index c3db01f145..8261ef6268 100644
--- a/keyboards/crkbd/keymaps/devdev/config.h
+++ b/keyboards/crkbd/keymaps/devdev/config.h
@@ -70,7 +70,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
70#ifdef RGB_MATRIX_ENABLE 70#ifdef RGB_MATRIX_ENABLE
71# define RGB_MATRIX_KEYPRESSES // reacts to keypresses 71# define RGB_MATRIX_KEYPRESSES // reacts to keypresses
72// # define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses) 72// # define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
73// # define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
74# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 73# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
75# define RGB_MATRIX_FRAMEBUFFER_EFFECTS 74# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
76// # 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) 75// # 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)
diff --git a/keyboards/crkbd/keymaps/kidbrazil/config.h b/keyboards/crkbd/keymaps/kidbrazil/config.h
index b82e4c9344..03bdbf51ba 100644
--- a/keyboards/crkbd/keymaps/kidbrazil/config.h
+++ b/keyboards/crkbd/keymaps/kidbrazil/config.h
@@ -50,7 +50,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50#ifdef RGB_MATRIX_ENABLE 50#ifdef RGB_MATRIX_ENABLE
51 //# define RGB_MATRIX_KEYPRESSES // reacts to keypresses 51 //# define RGB_MATRIX_KEYPRESSES // reacts to keypresses
52 // # define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses) 52 // # define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
53 // # define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
54 #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 53 #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
55 #define RGB_MATRIX_FRAMEBUFFER_EFFECTS 54 #define RGB_MATRIX_FRAMEBUFFER_EFFECTS
56 // # 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) 55 // # 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)
diff --git a/keyboards/crkbd/keymaps/ollyhayes/config.h b/keyboards/crkbd/keymaps/ollyhayes/config.h
index d302c0b4ef..734d41d084 100644
--- a/keyboards/crkbd/keymaps/ollyhayes/config.h
+++ b/keyboards/crkbd/keymaps/ollyhayes/config.h
@@ -30,7 +30,6 @@
30#ifdef RGB_MATRIX_ENABLE 30#ifdef RGB_MATRIX_ENABLE
31# define RGB_MATRIX_KEYPRESSES // reacts to keypresses 31# define RGB_MATRIX_KEYPRESSES // reacts to keypresses
32// # define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses) 32// # define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
33// # define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
34# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 33# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
35# define RGB_MATRIX_FRAMEBUFFER_EFFECTS 34# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
36// # define RGB_MATRIX_LED_PROCESS_LIMIT (RGB_MATRIX_LED_COUNT + 4) / 5 // limits the number of LEDs to process in an animation per task run (increases keyboard responsiveness) 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)
diff --git a/keyboards/crkbd/keymaps/soundmonster/config.h b/keyboards/crkbd/keymaps/soundmonster/config.h
index bafd346111..07b3a9db12 100644
--- a/keyboards/crkbd/keymaps/soundmonster/config.h
+++ b/keyboards/crkbd/keymaps/soundmonster/config.h
@@ -58,7 +58,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
58#ifdef RGB_MATRIX_ENABLE 58#ifdef RGB_MATRIX_ENABLE
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_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
62# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 61# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
63# define RGB_MATRIX_FRAMEBUFFER_EFFECTS 62# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
64# 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) 63# 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)
diff --git a/keyboards/crkbd/keymaps/toinux/config.h b/keyboards/crkbd/keymaps/toinux/config.h
index 2cd1363a4d..2ee5a4e182 100644
--- a/keyboards/crkbd/keymaps/toinux/config.h
+++ b/keyboards/crkbd/keymaps/toinux/config.h
@@ -51,7 +51,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
51#ifdef RGB_MATRIX_ENABLE 51#ifdef RGB_MATRIX_ENABLE
52# define RGB_MATRIX_KEYPRESSES // reacts to keypresses 52# define RGB_MATRIX_KEYPRESSES // reacts to keypresses
53// # define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses) 53// # define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
54// # define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
55# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 54# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
56# define RGB_MATRIX_FRAMEBUFFER_EFFECTS 55# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
57// # 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) 56// # 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)
diff --git a/keyboards/crkbd/readme.md b/keyboards/crkbd/readme.md
index 3e8d8f8ba4..75267463b2 100644
--- a/keyboards/crkbd/readme.md
+++ b/keyboards/crkbd/readme.md
@@ -43,7 +43,6 @@ And in your `config.h` file, add the following:
43#ifdef RGB_MATRIX_ENABLE 43#ifdef RGB_MATRIX_ENABLE
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_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
47# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 46# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
48# define RGB_MATRIX_FRAMEBUFFER_EFFECTS 47# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
49// # 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)
diff --git a/keyboards/dekunukem/duckypad/keymaps/default/config.h b/keyboards/dekunukem/duckypad/keymaps/default/config.h
index 9d26b71162..2fe4c6f15b 100644
--- a/keyboards/dekunukem/duckypad/keymaps/default/config.h
+++ b/keyboards/dekunukem/duckypad/keymaps/default/config.h
@@ -24,7 +24,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24#define NO_ACTION_ONESHOT 24#define NO_ACTION_ONESHOT
25 25
26#define OLED_TIMEOUT 90000 26#define OLED_TIMEOUT 90000
27#define RGB_DISABLE_TIMEOUT 90000 27#define RGB_MATRIX_TIMEOUT 90000
28 28
29#define MT_0_0 " 1 " 29#define MT_0_0 " 1 "
30#define MT_0_1 " 2 " 30#define MT_0_1 " 2 "
diff --git a/keyboards/dekunukem/duckypad/keymaps/m4cs/config.h b/keyboards/dekunukem/duckypad/keymaps/m4cs/config.h
index 7d0bbb1341..bb66e1b754 100644
--- a/keyboards/dekunukem/duckypad/keymaps/m4cs/config.h
+++ b/keyboards/dekunukem/duckypad/keymaps/m4cs/config.h
@@ -24,7 +24,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24#define NO_ACTION_ONESHOT 24#define NO_ACTION_ONESHOT
25 25
26#define OLED_TIMEOUT 90000 26#define OLED_TIMEOUT 90000
27#define RGB_DISABLE_TIMEOUT 90000 27#define RGB_MATRIX_TIMEOUT 90000
28 28
29#define MT_0_0 " prev " 29#define MT_0_0 " prev "
30#define MT_0_1 " pl/pa" 30#define MT_0_1 " pl/pa"
diff --git a/keyboards/dtisaac/dosa40rgb/config.h b/keyboards/dtisaac/dosa40rgb/config.h
index 60e5b1fcf3..72ff80088f 100644
--- a/keyboards/dtisaac/dosa40rgb/config.h
+++ b/keyboards/dtisaac/dosa40rgb/config.h
@@ -45,7 +45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
45#define RGB_MATRIX_KEYPRESSES // reacts to keypresses 45#define RGB_MATRIX_KEYPRESSES // reacts to keypresses
46#define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses) 46#define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
47#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 47#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
48#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
49// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 48// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
50#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)
51#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
diff --git a/keyboards/dztech/dz60rgb/v1/config.h b/keyboards/dztech/dz60rgb/v1/config.h
index 5933d23ea3..92ee0f31ae 100644
--- a/keyboards/dztech/dz60rgb/v1/config.h
+++ b/keyboards/dztech/dz60rgb/v1/config.h
@@ -24,7 +24,6 @@
24#define DEBOUNCE 3 24#define DEBOUNCE 3
25 25
26#ifdef RGB_MATRIX_ENABLE 26#ifdef RGB_MATRIX_ENABLE
27# define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
28# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 27# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
29# define RGB_MATRIX_KEYPRESSES 28# define RGB_MATRIX_KEYPRESSES
30# define RGB_MATRIX_LED_PROCESS_LIMIT 4 29# define RGB_MATRIX_LED_PROCESS_LIMIT 4
diff --git a/keyboards/dztech/dz60rgb/v2/config.h b/keyboards/dztech/dz60rgb/v2/config.h
index 296e68a8b4..57749b4e55 100644
--- a/keyboards/dztech/dz60rgb/v2/config.h
+++ b/keyboards/dztech/dz60rgb/v2/config.h
@@ -24,7 +24,6 @@
24#define DEBOUNCE 3 24#define DEBOUNCE 3
25 25
26#ifdef RGB_MATRIX_ENABLE 26#ifdef RGB_MATRIX_ENABLE
27# define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
28# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 27# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
29# define RGB_MATRIX_KEYPRESSES 28# define RGB_MATRIX_KEYPRESSES
30# define RGB_MATRIX_FRAMEBUFFER_EFFECTS 29# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
diff --git a/keyboards/dztech/dz60rgb/v2_1/config.h b/keyboards/dztech/dz60rgb/v2_1/config.h
index ffbc547d38..f7381175c8 100644
--- a/keyboards/dztech/dz60rgb/v2_1/config.h
+++ b/keyboards/dztech/dz60rgb/v2_1/config.h
@@ -40,7 +40,6 @@
40#define DEBOUNCE 3 40#define DEBOUNCE 3
41 41
42#ifdef RGB_MATRIX_ENABLE 42#ifdef RGB_MATRIX_ENABLE
43# define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
44# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 43# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
45# define RGB_MATRIX_KEYPRESSES 44# define RGB_MATRIX_KEYPRESSES
46# define RGB_MATRIX_FRAMEBUFFER_EFFECTS 45# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
diff --git a/keyboards/dztech/dz60rgb_ansi/v1/config.h b/keyboards/dztech/dz60rgb_ansi/v1/config.h
index 3148c745ef..08af978348 100644
--- a/keyboards/dztech/dz60rgb_ansi/v1/config.h
+++ b/keyboards/dztech/dz60rgb_ansi/v1/config.h
@@ -24,7 +24,6 @@
24#define DEBOUNCE 3 24#define DEBOUNCE 3
25 25
26#ifdef RGB_MATRIX_ENABLE 26#ifdef RGB_MATRIX_ENABLE
27# define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
28# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 27# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
29# define RGB_MATRIX_KEYPRESSES 28# define RGB_MATRIX_KEYPRESSES
30# define RGB_MATRIX_LED_PROCESS_LIMIT 4 29# define RGB_MATRIX_LED_PROCESS_LIMIT 4
diff --git a/keyboards/dztech/dz60rgb_ansi/v2/config.h b/keyboards/dztech/dz60rgb_ansi/v2/config.h
index c7baf23c5a..149b95b4b6 100644
--- a/keyboards/dztech/dz60rgb_ansi/v2/config.h
+++ b/keyboards/dztech/dz60rgb_ansi/v2/config.h
@@ -24,7 +24,6 @@
24#define DEBOUNCE 3 24#define DEBOUNCE 3
25 25
26#ifdef RGB_MATRIX_ENABLE 26#ifdef RGB_MATRIX_ENABLE
27# define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
28# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 27# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
29# define RGB_MATRIX_KEYPRESSES 28# define RGB_MATRIX_KEYPRESSES
30# define RGB_MATRIX_FRAMEBUFFER_EFFECTS 29# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
diff --git a/keyboards/dztech/dz60rgb_ansi/v2_1/config.h b/keyboards/dztech/dz60rgb_ansi/v2_1/config.h
index 27bf2270c8..84f398e18e 100644
--- a/keyboards/dztech/dz60rgb_ansi/v2_1/config.h
+++ b/keyboards/dztech/dz60rgb_ansi/v2_1/config.h
@@ -40,7 +40,6 @@
40#define DEBOUNCE 3 40#define DEBOUNCE 3
41 41
42#ifdef RGB_MATRIX_ENABLE 42#ifdef RGB_MATRIX_ENABLE
43# define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
44# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 43# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
45// # define RGB_MATRIX_KEYPRESSES 44// # define RGB_MATRIX_KEYPRESSES
46# define RGB_MATRIX_FRAMEBUFFER_EFFECTS 45# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
diff --git a/keyboards/dztech/dz60rgb_wkl/v1/config.h b/keyboards/dztech/dz60rgb_wkl/v1/config.h
index ba747af060..c3a6cca1c0 100644
--- a/keyboards/dztech/dz60rgb_wkl/v1/config.h
+++ b/keyboards/dztech/dz60rgb_wkl/v1/config.h
@@ -24,7 +24,6 @@
24#define DEBOUNCE 3 24#define DEBOUNCE 3
25 25
26#ifdef RGB_MATRIX_ENABLE 26#ifdef RGB_MATRIX_ENABLE
27# define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
28# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 27# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
29# define RGB_MATRIX_KEYPRESSES 28# define RGB_MATRIX_KEYPRESSES
30# define RGB_MATRIX_LED_PROCESS_LIMIT 4 29# define RGB_MATRIX_LED_PROCESS_LIMIT 4
diff --git a/keyboards/dztech/dz60rgb_wkl/v2/config.h b/keyboards/dztech/dz60rgb_wkl/v2/config.h
index 67b6d61b0a..9094cd3ada 100644
--- a/keyboards/dztech/dz60rgb_wkl/v2/config.h
+++ b/keyboards/dztech/dz60rgb_wkl/v2/config.h
@@ -24,7 +24,6 @@
24#define DEBOUNCE 3 24#define DEBOUNCE 3
25 25
26#ifdef RGB_MATRIX_ENABLE 26#ifdef RGB_MATRIX_ENABLE
27# define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
28# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 27# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
29# define RGB_MATRIX_KEYPRESSES 28# define RGB_MATRIX_KEYPRESSES
30# define RGB_MATRIX_FRAMEBUFFER_EFFECTS 29# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
diff --git a/keyboards/dztech/dz60rgb_wkl/v2_1/config.h b/keyboards/dztech/dz60rgb_wkl/v2_1/config.h
index 24ce267e1b..60e570f809 100644
--- a/keyboards/dztech/dz60rgb_wkl/v2_1/config.h
+++ b/keyboards/dztech/dz60rgb_wkl/v2_1/config.h
@@ -40,7 +40,6 @@
40#define DEBOUNCE 3 40#define DEBOUNCE 3
41 41
42#ifdef RGB_MATRIX_ENABLE 42#ifdef RGB_MATRIX_ENABLE
43# define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
44# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 43# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
45# define RGB_MATRIX_KEYPRESSES 44# define RGB_MATRIX_KEYPRESSES
46# define RGB_MATRIX_FRAMEBUFFER_EFFECTS 45# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
diff --git a/keyboards/dztech/dz64rgb/config.h b/keyboards/dztech/dz64rgb/config.h
index c90b14a5f5..f99bb835a9 100644
--- a/keyboards/dztech/dz64rgb/config.h
+++ b/keyboards/dztech/dz64rgb/config.h
@@ -28,7 +28,6 @@
28 28
29#ifdef RGB_MATRIX_ENABLE 29#ifdef RGB_MATRIX_ENABLE
30#define RGB_MATRIX_KEYPRESSES 30#define RGB_MATRIX_KEYPRESSES
31#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
32#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 31#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
33#define ENABLE_RGB_MATRIX_ALPHAS_MODS 32#define ENABLE_RGB_MATRIX_ALPHAS_MODS
34#define ENABLE_RGB_MATRIX_GRADIENT_LEFT_RIGHT 33#define ENABLE_RGB_MATRIX_GRADIENT_LEFT_RIGHT
diff --git a/keyboards/dztech/dz65rgb/v1/config.h b/keyboards/dztech/dz65rgb/v1/config.h
index 09ae7b81f5..c28bcdecc2 100644
--- a/keyboards/dztech/dz65rgb/v1/config.h
+++ b/keyboards/dztech/dz65rgb/v1/config.h
@@ -39,7 +39,6 @@
39# define RGB_MATRIX_LED_PROCESS_LIMIT 4 39# define RGB_MATRIX_LED_PROCESS_LIMIT 4
40# define RGB_MATRIX_LED_FLUSH_LIMIT 26 40# define RGB_MATRIX_LED_FLUSH_LIMIT 26
41# define DEBOUNCE 3 41# define DEBOUNCE 3
42# define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
43# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 42# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
44# define RGB_MATRIX_KEYPRESSES 43# define RGB_MATRIX_KEYPRESSES
45// RGB Matrix Animation modes. Explicitly enabled 44// RGB Matrix Animation modes. Explicitly enabled
diff --git a/keyboards/dztech/dz65rgb/v2/config.h b/keyboards/dztech/dz65rgb/v2/config.h
index 043796456d..a470a7badd 100644
--- a/keyboards/dztech/dz65rgb/v2/config.h
+++ b/keyboards/dztech/dz65rgb/v2/config.h
@@ -39,7 +39,6 @@
39# define RGB_MATRIX_LED_PROCESS_LIMIT 4 39# define RGB_MATRIX_LED_PROCESS_LIMIT 4
40# define RGB_MATRIX_LED_FLUSH_LIMIT 26 40# define RGB_MATRIX_LED_FLUSH_LIMIT 26
41# define DEBOUNCE 3 41# define DEBOUNCE 3
42# define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
43# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 42# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
44# define RGB_MATRIX_KEYPRESSES 43# define RGB_MATRIX_KEYPRESSES
45// RGB Matrix Animation modes. Explicitly enabled 44// RGB Matrix Animation modes. Explicitly enabled
diff --git a/keyboards/dztech/dz65rgb/v3/config.h b/keyboards/dztech/dz65rgb/v3/config.h
index 04c813cad5..9925c1bf6c 100755
--- a/keyboards/dztech/dz65rgb/v3/config.h
+++ b/keyboards/dztech/dz65rgb/v3/config.h
@@ -31,7 +31,6 @@
31#define DEBOUNCE 5 31#define DEBOUNCE 5
32 32
33#ifdef RGB_MATRIX_ENABLE 33#ifdef RGB_MATRIX_ENABLE
34#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
35# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 34# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
36# define USB_SUSPEND_WAKEUP_DELAY 5000 35# define USB_SUSPEND_WAKEUP_DELAY 5000
37# define RGB_MATRIX_KEYPRESSES 36# define RGB_MATRIX_KEYPRESSES
diff --git a/keyboards/geekboards/tester/config.h b/keyboards/geekboards/tester/config.h
index aee0b1294f..c8f3aa4977 100644
--- a/keyboards/geekboards/tester/config.h
+++ b/keyboards/geekboards/tester/config.h
@@ -14,7 +14,6 @@
14 14
15#define DEBOUNCE 3 15#define DEBOUNCE 3
16#ifdef RGB_MATRIX_ENABLE 16#ifdef RGB_MATRIX_ENABLE
17#define RGB_DISABLE_AFTER_TIMEOUT 0
18#define RGB_DISABLE_WHEN_USB_SUSPENDED 17#define RGB_DISABLE_WHEN_USB_SUSPENDED
19#define RGB_MATRIX_KEYPRESSES 18#define RGB_MATRIX_KEYPRESSES
20// RGB Matrix Animation modes. Explicitly enabled 19// RGB Matrix Animation modes. Explicitly enabled
diff --git a/keyboards/gl516/j73gl/keymaps/via_rgb_matrix/config.h b/keyboards/gl516/j73gl/keymaps/via_rgb_matrix/config.h
index 75e321507d..4a87c1b09c 100644
--- a/keyboards/gl516/j73gl/keymaps/via_rgb_matrix/config.h
+++ b/keyboards/gl516/j73gl/keymaps/via_rgb_matrix/config.h
@@ -31,8 +31,6 @@
31 #define RGB_MATRIX_KEYPRESSES // reacts to keypresses 31 #define RGB_MATRIX_KEYPRESSES // reacts to keypresses
32// #define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses) 32// #define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
33// #define RGB_MATRIX_FRAMEBUFFER_EFFECTS // enable framebuffer effects 33// #define RGB_MATRIX_FRAMEBUFFER_EFFECTS // enable framebuffer effects
34// #define RGB_DISABLE_TIMEOUT 0 // number of milliseconds to wait until rgb automatically turns off
35// #define RGB_DISABLE_AFTER_TIMEOUT 0 // OBSOLETE: number of ticks to wait until disabling effects
36 #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 34 #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
37 #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)
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) 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)
diff --git a/keyboards/gmmk/pro/rev1/ansi/keymaps/andrebrait/config.h b/keyboards/gmmk/pro/rev1/ansi/keymaps/andrebrait/config.h
index dc94302530..5dda6f15bc 100644
--- a/keyboards/gmmk/pro/rev1/ansi/keymaps/andrebrait/config.h
+++ b/keyboards/gmmk/pro/rev1/ansi/keymaps/andrebrait/config.h
@@ -17,6 +17,6 @@
17#pragma once 17#pragma once
18 18
19#ifdef RGB_MATRIX_ENABLE 19#ifdef RGB_MATRIX_ENABLE
20 #define RGB_DISABLE_TIMEOUT 1200000 // 20 minutes (20 * 60 * 1000ms) 20 #define RGB_MATRIX_TIMEOUT 1200000 // 20 minutes (20 * 60 * 1000ms)
21 #define RGB_DISABLE_WHEN_USB_SUSPENDED 21 #define RGB_DISABLE_WHEN_USB_SUSPENDED
22#endif 22#endif
diff --git a/keyboards/gmmk/pro/rev1/ansi/keymaps/hachetman/config.h b/keyboards/gmmk/pro/rev1/ansi/keymaps/hachetman/config.h
index 1438d317fb..845262b7e8 100644
--- a/keyboards/gmmk/pro/rev1/ansi/keymaps/hachetman/config.h
+++ b/keyboards/gmmk/pro/rev1/ansi/keymaps/hachetman/config.h
@@ -17,6 +17,6 @@
17#pragma once 17#pragma once
18 18
19#ifdef RGB_MATRIX_ENABLE 19#ifdef RGB_MATRIX_ENABLE
20 #define RGB_DISABLE_TIMEOUT 1200000 // 20 minutes (20 * 60 * 1000ms) 20 #define RGB_MATRIX_TIMEOUT 1200000 // 20 minutes (20 * 60 * 1000ms)
21 #define RGB_DISABLE_WHEN_USB_SUSPENDED 21 #define RGB_DISABLE_WHEN_USB_SUSPENDED
22#endif 22#endif
diff --git a/keyboards/gmmk/pro/rev1/ansi/keymaps/macos/config.h b/keyboards/gmmk/pro/rev1/ansi/keymaps/macos/config.h
index 799c5d9593..a462b569f9 100644
--- a/keyboards/gmmk/pro/rev1/ansi/keymaps/macos/config.h
+++ b/keyboards/gmmk/pro/rev1/ansi/keymaps/macos/config.h
@@ -18,7 +18,7 @@
18 18
19// 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. 19// 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.
20#ifdef RGB_MATRIX_ENABLE 20#ifdef RGB_MATRIX_ENABLE
21 #define RGB_DISABLE_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_STARTUP_MODE RGB_MATRIX_SOLID_COLOR
24 24
diff --git a/keyboards/gmmk/pro/rev1/ansi/keymaps/mike1808/config.h b/keyboards/gmmk/pro/rev1/ansi/keymaps/mike1808/config.h
index 46719e3a78..da70d56b7b 100644
--- a/keyboards/gmmk/pro/rev1/ansi/keymaps/mike1808/config.h
+++ b/keyboards/gmmk/pro/rev1/ansi/keymaps/mike1808/config.h
@@ -19,7 +19,7 @@
19 19
20#define RGB_MATRIX_KEYPRESSES 20#define RGB_MATRIX_KEYPRESSES
21#define RGB_DISABLE_WHEN_USB_SUSPENDED 21#define RGB_DISABLE_WHEN_USB_SUSPENDED
22#define RGB_DISABLE_TIMEOUT 90000 22#define RGB_MATRIX_TIMEOUT 90000
23 23
24#define MACRO_TIMER 5 24#define MACRO_TIMER 5
25 25
diff --git a/keyboards/gmmk/pro/rev1/iso/keymaps/vitoni/config.h b/keyboards/gmmk/pro/rev1/iso/keymaps/vitoni/config.h
index fd8f1d6859..105efad960 100644
--- a/keyboards/gmmk/pro/rev1/iso/keymaps/vitoni/config.h
+++ b/keyboards/gmmk/pro/rev1/iso/keymaps/vitoni/config.h
@@ -6,9 +6,9 @@
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_STARTUP_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_DISABLE_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
11 // fading out is timed (depending on the rgb_matrix_config.speed) to have finished before reaching RGB_DISABLE_TIMEOUT 11 // fading out is timed (depending on the rgb_matrix_config.speed) to have finished before reaching RGB_MATRIX_TIMEOUT
12 #define RGB_DISABLE_WITH_FADE_OUT 12 #define RGB_DISABLE_WITH_FADE_OUT
13 #define RGB_DISABLE_WHEN_USB_SUSPENDED 13 #define RGB_DISABLE_WHEN_USB_SUSPENDED
14 // number of milliseconds to wait until activating RGB idle effects 14 // number of milliseconds to wait until activating RGB idle effects
diff --git a/keyboards/gmmk/pro/rev1/iso/keymaps/vitoni/readme.adoc b/keyboards/gmmk/pro/rev1/iso/keymaps/vitoni/readme.adoc
index 38a74a568b..c34887ebd2 100644
--- a/keyboards/gmmk/pro/rev1/iso/keymaps/vitoni/readme.adoc
+++ b/keyboards/gmmk/pro/rev1/iso/keymaps/vitoni/readme.adoc
@@ -63,11 +63,11 @@ The code customizing RGB light usage is decribed here:
63 63
64* link:../../../../../../users/vitoni/readme.adoc[/users/vitoni/readme.adoc] 64* link:../../../../../../users/vitoni/readme.adoc[/users/vitoni/readme.adoc]
65 65
66When using `RGB_DISABLE_TIMEOUT` addtional options are available: 66When using `RGB_MATRIX_TIMEOUT` addtional options are available:
67 67
68* `RGB_FADE_IN` makes the RGB lights fade in instead of setting the value/brightness to 100% (implicitly due to HSV including the brightness) when resuming after RGB lights have been turned off. 68* `RGB_FADE_IN` makes the RGB lights fade in instead of setting the value/brightness to 100% (implicitly due to HSV including the brightness) when resuming after RGB lights have been turned off.
69Fade in occurs when the keyboard is initialized and when the RGB brightness has been changed (e.g. suspending, fade out, etc.). 69Fade in occurs when the keyboard is initialized and when the RGB brightness has been changed (e.g. suspending, fade out, etc.).
70* `RGB_DISABLE_WITH_FADE_OUT` activates fade out before the keyboard is disabled by `RGB_DISABLE_TIMEOUT`. 70* `RGB_DISABLE_WITH_FADE_OUT` activates fade out before the keyboard is disabled by `RGB_MATRIX_TIMEOUT`.
71 71
72Parameters used to define the behavior are: 72Parameters used to define the behavior are:
73[%header] 73[%header]
diff --git a/keyboards/handwired/colorlice/config.h b/keyboards/handwired/colorlice/config.h
index 39ff7ffe17..2f4591b8ee 100644
--- a/keyboards/handwired/colorlice/config.h
+++ b/keyboards/handwired/colorlice/config.h
@@ -40,7 +40,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
40 40
41/* RGB LEDs */ 41/* RGB LEDs */
42#define RGB_DI_PIN B1 42#define RGB_DI_PIN B1
43#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
44#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 43#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
45#define RGB_MATRIX_KEYPRESSES 44#define RGB_MATRIX_KEYPRESSES
46#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 45#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
diff --git a/keyboards/handwired/dactyl_manuform/3x5_3/keymaps/dlford/config.h b/keyboards/handwired/dactyl_manuform/3x5_3/keymaps/dlford/config.h
index 6aa4f4817f..1e6e6e58c6 100644
--- a/keyboards/handwired/dactyl_manuform/3x5_3/keymaps/dlford/config.h
+++ b/keyboards/handwired/dactyl_manuform/3x5_3/keymaps/dlford/config.h
@@ -43,7 +43,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
43#define MOUSEKEY_ACCELERATED_SPEED 4800 43#define MOUSEKEY_ACCELERATED_SPEED 4800
44 44
45#ifdef RGB_MATRIX_ENABLE 45#ifdef RGB_MATRIX_ENABLE
46// # define RGB_DISABLE_TIMEOUT 300000 // number of milliseconds to wait until disabling effects 46// # define RGB_MATRIX_TIMEOUT 300000 // number of milliseconds to wait until disabling effects
47// # define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 47// # define RGB_DISABLE_WHEN_USB_SUSPENDED // 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/handwired/hnah40rgb/config.h b/keyboards/handwired/hnah40rgb/config.h
index 85b5e0673f..40c3daf584 100644
--- a/keyboards/handwired/hnah40rgb/config.h
+++ b/keyboards/handwired/hnah40rgb/config.h
@@ -52,7 +52,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
52#define RGB_MATRIX_KEYPRESSES // reacts to keypresses 52#define RGB_MATRIX_KEYPRESSES // reacts to keypresses
53#define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses) 53#define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
54#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 54#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
55#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
56// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 55// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
57#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)
58#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
diff --git a/keyboards/handwired/p65rgb/config.h b/keyboards/handwired/p65rgb/config.h
index 384b0bc547..8f94c7a702 100644
--- a/keyboards/handwired/p65rgb/config.h
+++ b/keyboards/handwired/p65rgb/config.h
@@ -31,7 +31,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
31#define DIODE_DIRECTION COL2ROW 31#define DIODE_DIRECTION COL2ROW
32 32
33#define RGB_DI_PIN B4 33#define RGB_DI_PIN B4
34#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
35#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 34#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
36#define RGB_MATRIX_KEYPRESSES 35#define RGB_MATRIX_KEYPRESSES
37#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 36#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
diff --git a/keyboards/helix/rev3_4rows/config.h b/keyboards/helix/rev3_4rows/config.h
index e5f49d7788..0dd1a50400 100644
--- a/keyboards/helix/rev3_4rows/config.h
+++ b/keyboards/helix/rev3_4rows/config.h
@@ -59,7 +59,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
59 #define RGB_MATRIX_LED_COUNT RGBLED_NUM 59 #define RGB_MATRIX_LED_COUNT RGBLED_NUM
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_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
63# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 62# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
64# define RGB_MATRIX_FRAMEBUFFER_EFFECTS 63# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
65// # 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) 64// # 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)
diff --git a/keyboards/helix/rev3_5rows/config.h b/keyboards/helix/rev3_5rows/config.h
index 8838bd6bde..68578c3947 100644
--- a/keyboards/helix/rev3_5rows/config.h
+++ b/keyboards/helix/rev3_5rows/config.h
@@ -59,7 +59,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
59 #define RGB_MATRIX_LED_COUNT RGBLED_NUM 59 #define RGB_MATRIX_LED_COUNT RGBLED_NUM
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_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
63# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 62# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
64# define RGB_MATRIX_FRAMEBUFFER_EFFECTS 63# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
65// # 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) 64// # 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)
diff --git a/keyboards/hs60/v1/config.h b/keyboards/hs60/v1/config.h
index 6c942680f5..f92010cb31 100644
--- a/keyboards/hs60/v1/config.h
+++ b/keyboards/hs60/v1/config.h
@@ -109,7 +109,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
109//This is experimental do not enable yet 109//This is experimental do not enable yet
110//#define RGB_MATRIX_KEYPRESSES // reacts to keypresses (will slow down matrix scan by a lot) 110//#define RGB_MATRIX_KEYPRESSES // reacts to keypresses (will slow down matrix scan by a lot)
111 111
112#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
113// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 112// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
114#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 215 113#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 215
115 114
diff --git a/keyboards/ilumkb/simpler61/config.h b/keyboards/ilumkb/simpler61/config.h
index ee26a0ff23..4e952e2775 100644
--- a/keyboards/ilumkb/simpler61/config.h
+++ b/keyboards/ilumkb/simpler61/config.h
@@ -31,7 +31,6 @@
31/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 31/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
32#define DEBOUNCE 3 32#define DEBOUNCE 3
33 33
34#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
35#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 34#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
36#define RGB_MATRIX_KEYPRESSES 35#define RGB_MATRIX_KEYPRESSES
37#define RGB_MATRIX_LED_PROCESS_LIMIT 4 36#define RGB_MATRIX_LED_PROCESS_LIMIT 4
diff --git a/keyboards/ilumkb/simpler64/config.h b/keyboards/ilumkb/simpler64/config.h
index 463f94aeae..565e4126ca 100644
--- a/keyboards/ilumkb/simpler64/config.h
+++ b/keyboards/ilumkb/simpler64/config.h
@@ -31,7 +31,6 @@
31/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 31/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
32#define DEBOUNCE 3 32#define DEBOUNCE 3
33 33
34#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
35#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 34#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
36#define RGB_MATRIX_KEYPRESSES 35#define RGB_MATRIX_KEYPRESSES
37#define RGB_MATRIX_LED_PROCESS_LIMIT 4 36#define RGB_MATRIX_LED_PROCESS_LIMIT 4
diff --git a/keyboards/jadookb/jkb65/config.h b/keyboards/jadookb/jkb65/config.h
index c82b44b482..206b971aa3 100644
--- a/keyboards/jadookb/jkb65/config.h
+++ b/keyboards/jadookb/jkb65/config.h
@@ -30,7 +30,7 @@
30#define RGB_DISABLE_WHEN_USB_SUSPENDED 30#define RGB_DISABLE_WHEN_USB_SUSPENDED
31#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 31#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
32#define RGB_MATRIX_KEYPRESSES 32#define RGB_MATRIX_KEYPRESSES
33#define RGB_DISABLE_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_STARTUP_MODE RGB_MATRIX_CYCLE_ALL
diff --git a/keyboards/kbdfans/bella/rgb/config.h b/keyboards/kbdfans/bella/rgb/config.h
index 326f1fe19f..9cfc6702b4 100644
--- a/keyboards/kbdfans/bella/rgb/config.h
+++ b/keyboards/kbdfans/bella/rgb/config.h
@@ -28,7 +28,6 @@
28#define DEBOUNCE 5 28#define DEBOUNCE 5
29 29
30#ifdef RGB_MATRIX_ENABLE 30#ifdef RGB_MATRIX_ENABLE
31#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
32#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 31#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
33#define RGB_MATRIX_KEYPRESSES 32#define RGB_MATRIX_KEYPRESSES
34#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 33#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
diff --git a/keyboards/kbdfans/bella/rgb_iso/config.h b/keyboards/kbdfans/bella/rgb_iso/config.h
index 78ae4f21e1..3dc2f28b50 100644
--- a/keyboards/kbdfans/bella/rgb_iso/config.h
+++ b/keyboards/kbdfans/bella/rgb_iso/config.h
@@ -28,7 +28,6 @@
28#define DEBOUNCE 5 28#define DEBOUNCE 5
29 29
30#ifdef RGB_MATRIX_ENABLE 30#ifdef RGB_MATRIX_ENABLE
31#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
32#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 31#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
33#define RGB_MATRIX_KEYPRESSES 32#define RGB_MATRIX_KEYPRESSES
34#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 33#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
diff --git a/keyboards/kbdfans/boop65/rgb/config.h b/keyboards/kbdfans/boop65/rgb/config.h
index fea42a4266..63100696e9 100644
--- a/keyboards/kbdfans/boop65/rgb/config.h
+++ b/keyboards/kbdfans/boop65/rgb/config.h
@@ -33,7 +33,6 @@
33#define USB_SUSPEND_WAKEUP_DELAY 5000 33#define USB_SUSPEND_WAKEUP_DELAY 5000
34 34
35#ifdef RGB_MATRIX_ENABLE 35#ifdef RGB_MATRIX_ENABLE
36# define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
37# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 36# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
38# define RGB_MATRIX_KEYPRESSES 37# define RGB_MATRIX_KEYPRESSES
39# define RGB_MATRIX_LED_PROCESS_LIMIT 4 38# define RGB_MATRIX_LED_PROCESS_LIMIT 4
diff --git a/keyboards/kbdfans/kbd67/mkiirgb/keymaps/pascalpfeil/config.h b/keyboards/kbdfans/kbd67/mkiirgb/keymaps/pascalpfeil/config.h
index cda14c4bc0..dcc998f035 100644
--- a/keyboards/kbdfans/kbd67/mkiirgb/keymaps/pascalpfeil/config.h
+++ b/keyboards/kbdfans/kbd67/mkiirgb/keymaps/pascalpfeil/config.h
@@ -24,6 +24,6 @@
24 24
25#ifdef RGB_MATRIX_ENABLE 25#ifdef RGB_MATRIX_ENABLE
26# define RGB_DISABLE_WHEN_USB_SUSPENDED 26# define RGB_DISABLE_WHEN_USB_SUSPENDED
27# undef RGB_DISABLE_TIMEOUT 27# undef RGB_MATRIX_TIMEOUT
28# define RGB_DISABLE_TIMEOUT 900000 28# define RGB_MATRIX_TIMEOUT 900000
29#endif 29#endif
diff --git a/keyboards/kbdfans/kbd67/mkiirgb/v1/config.h b/keyboards/kbdfans/kbd67/mkiirgb/v1/config.h
index 944ddbddc2..929946a231 100644
--- a/keyboards/kbdfans/kbd67/mkiirgb/v1/config.h
+++ b/keyboards/kbdfans/kbd67/mkiirgb/v1/config.h
@@ -10,7 +10,6 @@
10#define RGB_MATRIX_LED_PROCESS_LIMIT 4 10#define RGB_MATRIX_LED_PROCESS_LIMIT 4
11#define RGB_MATRIX_LED_FLUSH_LIMIT 26 11#define RGB_MATRIX_LED_FLUSH_LIMIT 26
12#define DEBOUNCE 3 12#define DEBOUNCE 3
13#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
14#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 13#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
15#define RGB_MATRIX_KEYPRESSES 14#define RGB_MATRIX_KEYPRESSES
16// RGB Matrix Animation modes. Explicitly enabled 15// RGB Matrix Animation modes. Explicitly enabled
diff --git a/keyboards/kbdfans/kbd67/mkiirgb/v2/config.h b/keyboards/kbdfans/kbd67/mkiirgb/v2/config.h
index 855f7210db..94f8500f98 100644
--- a/keyboards/kbdfans/kbd67/mkiirgb/v2/config.h
+++ b/keyboards/kbdfans/kbd67/mkiirgb/v2/config.h
@@ -10,7 +10,6 @@
10#define RGB_MATRIX_LED_PROCESS_LIMIT 4 10#define RGB_MATRIX_LED_PROCESS_LIMIT 4
11#define RGB_MATRIX_LED_FLUSH_LIMIT 26 11#define RGB_MATRIX_LED_FLUSH_LIMIT 26
12#define DEBOUNCE 3 12#define DEBOUNCE 3
13#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
14#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 13#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
15#define RGB_MATRIX_KEYPRESSES 14#define RGB_MATRIX_KEYPRESSES
16#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 15#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL
diff --git a/keyboards/kbdfans/kbd67/mkiirgb/v3/config.h b/keyboards/kbdfans/kbd67/mkiirgb/v3/config.h
index c65819be8d..86ab159e3e 100755
--- a/keyboards/kbdfans/kbd67/mkiirgb/v3/config.h
+++ b/keyboards/kbdfans/kbd67/mkiirgb/v3/config.h
@@ -31,7 +31,6 @@
31#define DEBOUNCE 5 31#define DEBOUNCE 5
32 32
33#ifdef RGB_MATRIX_ENABLE 33#ifdef RGB_MATRIX_ENABLE
34#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
35#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 34#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
36#define USB_SUSPEND_WAKEUP_DELAY 5000 35#define USB_SUSPEND_WAKEUP_DELAY 5000
37#define RGB_MATRIX_KEYPRESSES 36#define RGB_MATRIX_KEYPRESSES
diff --git a/keyboards/kbdfans/kbdmini/config.h b/keyboards/kbdfans/kbdmini/config.h
index 0eaf7a50ff..fcb15d7383 100644
--- a/keyboards/kbdfans/kbdmini/config.h
+++ b/keyboards/kbdfans/kbdmini/config.h
@@ -26,7 +26,6 @@
26#define DEBOUNCE 3 26#define DEBOUNCE 3
27 27
28#ifdef RGB_MATRIX_ENABLE 28#ifdef RGB_MATRIX_ENABLE
29#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
30#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 29#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
31#define RGB_MATRIX_KEYPRESSES 30#define RGB_MATRIX_KEYPRESSES
32#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 31#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
diff --git a/keyboards/kbdfans/maja/config.h b/keyboards/kbdfans/maja/config.h
index f98b7c3116..3ae0403cf3 100755
--- a/keyboards/kbdfans/maja/config.h
+++ b/keyboards/kbdfans/maja/config.h
@@ -11,7 +11,6 @@
11#define RGB_MATRIX_LED_PROCESS_LIMIT 4 11#define RGB_MATRIX_LED_PROCESS_LIMIT 4
12#define RGB_MATRIX_LED_FLUSH_LIMIT 26 12#define RGB_MATRIX_LED_FLUSH_LIMIT 26
13#define DEBOUNCE 3 13#define DEBOUNCE 3
14#define RGB_DISABLE_AFTER_TIMEOUT 0
15#define RGB_DISABLE_WHEN_USB_SUSPENDED 14#define RGB_DISABLE_WHEN_USB_SUSPENDED
16#define RGB_MATRIX_KEYPRESSES 15#define RGB_MATRIX_KEYPRESSES
17// RGB Matrix Animation modes. Explicitly enabled 16// RGB Matrix Animation modes. Explicitly enabled
diff --git a/keyboards/keycapsss/kimiko/keymaps/oriaj3/config.h b/keyboards/keycapsss/kimiko/keymaps/oriaj3/config.h
index 42478a2db6..f85a8eee55 100644
--- a/keyboards/keycapsss/kimiko/keymaps/oriaj3/config.h
+++ b/keyboards/keycapsss/kimiko/keymaps/oriaj3/config.h
@@ -42,7 +42,6 @@
42 42
43# define RGB_MATRIX_KEYPRESSES // reacts to keypresses 43# define RGB_MATRIX_KEYPRESSES // reacts to keypresses
44// # define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses) 44// # define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
45// # define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
46# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 45# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
47# define RGB_MATRIX_FRAMEBUFFER_EFFECTS 46# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
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) 47// # 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)
diff --git a/keyboards/kprepublic/bm60hsrgb/rev2/config.h b/keyboards/kprepublic/bm60hsrgb/rev2/config.h
index 96ed5e65cb..7fdcb37ba9 100644
--- a/keyboards/kprepublic/bm60hsrgb/rev2/config.h
+++ b/keyboards/kprepublic/bm60hsrgb/rev2/config.h
@@ -50,7 +50,6 @@
50#define RGBLIGHT_SAT_STEP 8 50#define RGBLIGHT_SAT_STEP 8
51#define RGBLIGHT_VAL_STEP 8 51#define RGBLIGHT_VAL_STEP 8
52 52
53#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
54#define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended 53#define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended
55#define DRIVER_ADDR_1 0b1010000 54#define DRIVER_ADDR_1 0b1010000
56 55
diff --git a/keyboards/kprepublic/bm60hsrgb_ec/rev2/config.h b/keyboards/kprepublic/bm60hsrgb_ec/rev2/config.h
index 3a9f4af282..40196bee85 100644
--- a/keyboards/kprepublic/bm60hsrgb_ec/rev2/config.h
+++ b/keyboards/kprepublic/bm60hsrgb_ec/rev2/config.h
@@ -62,7 +62,6 @@
62#define RGBLIGHT_SAT_STEP 8 62#define RGBLIGHT_SAT_STEP 8
63#define RGBLIGHT_VAL_STEP 8 63#define RGBLIGHT_VAL_STEP 8
64 64
65# define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
66# define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended 65# define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended
67# define DRIVER_ADDR_1 0b1010000 66# define DRIVER_ADDR_1 0b1010000
68# define DRIVER_COUNT 2 67# define DRIVER_COUNT 2
diff --git a/keyboards/kprepublic/bm60hsrgb_iso/rev2/config.h b/keyboards/kprepublic/bm60hsrgb_iso/rev2/config.h
index c5f8d3267e..d6cdad742d 100644
--- a/keyboards/kprepublic/bm60hsrgb_iso/rev2/config.h
+++ b/keyboards/kprepublic/bm60hsrgb_iso/rev2/config.h
@@ -61,7 +61,6 @@
61#define RGBLIGHT_SAT_STEP 8 61#define RGBLIGHT_SAT_STEP 8
62#define RGBLIGHT_VAL_STEP 8 62#define RGBLIGHT_VAL_STEP 8
63 63
64# define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
65# 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
66# define RGB_MATRIX_KEYPRESSES 65# define RGB_MATRIX_KEYPRESSES
67# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 66# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL
diff --git a/keyboards/kprepublic/bm60hsrgb_poker/rev2/config.h b/keyboards/kprepublic/bm60hsrgb_poker/rev2/config.h
index 7b38edd95a..c24bfddd39 100644
--- a/keyboards/kprepublic/bm60hsrgb_poker/rev2/config.h
+++ b/keyboards/kprepublic/bm60hsrgb_poker/rev2/config.h
@@ -58,7 +58,6 @@
58#define RGBLIGHT_SAT_STEP 8 58#define RGBLIGHT_SAT_STEP 8
59#define RGBLIGHT_VAL_STEP 8 59#define RGBLIGHT_VAL_STEP 8
60 60
61# define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
62# define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended 61# define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended
63# define RGB_MATRIX_KEYPRESSES 62# define RGB_MATRIX_KEYPRESSES
64#define ENABLE_RGB_MATRIX_ALPHAS_MODS 63#define ENABLE_RGB_MATRIX_ALPHAS_MODS
diff --git a/keyboards/kprepublic/bm68hsrgb/rev1/keymaps/peepeetee/config.h b/keyboards/kprepublic/bm68hsrgb/rev1/keymaps/peepeetee/config.h
index a397c57099..37bd802541 100644
--- a/keyboards/kprepublic/bm68hsrgb/rev1/keymaps/peepeetee/config.h
+++ b/keyboards/kprepublic/bm68hsrgb/rev1/keymaps/peepeetee/config.h
@@ -62,7 +62,6 @@
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)
65// #define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
66// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 65// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
67// #define RGB_MATRIX_LED_PROCESS_LIMIT (RGB_MATRIX_LED_COUNT + 4) / 5 // limits the number of LEDs to process in an animation per task run (increases keyboard responsiveness) 66// #define RGB_MATRIX_LED_PROCESS_LIMIT (RGB_MATRIX_LED_COUNT + 4) / 5 // limits the number of LEDs to process in an animation per task run (increases keyboard responsiveness)
68// #define RGB_MATRIX_LED_FLUSH_LIMIT 16 // limits in milliseconds how frequently an animation will update the LEDs. 16 (16ms) is equivalent to limiting to 60fps (increases keyboard responsiveness) 67// #define RGB_MATRIX_LED_FLUSH_LIMIT 16 // limits in milliseconds how frequently an animation will update the LEDs. 16 (16ms) is equivalent to limiting to 60fps (increases keyboard responsiveness)
diff --git a/keyboards/kprepublic/bm68hsrgb/rev2/config.h b/keyboards/kprepublic/bm68hsrgb/rev2/config.h
index add31bbdb4..3921aa17cc 100644
--- a/keyboards/kprepublic/bm68hsrgb/rev2/config.h
+++ b/keyboards/kprepublic/bm68hsrgb/rev2/config.h
@@ -60,7 +60,6 @@
60 60
61#ifdef RGB_MATRIX_ENABLE 61#ifdef RGB_MATRIX_ENABLE
62 62
63#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
64#define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended 63#define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended
65#define RGB_MATRIX_KEYPRESSES 64#define RGB_MATRIX_KEYPRESSES
66 65
diff --git a/keyboards/kprepublic/bm80hsrgb/config.h b/keyboards/kprepublic/bm80hsrgb/config.h
index 33b01b850f..7b2fff263c 100644
--- a/keyboards/kprepublic/bm80hsrgb/config.h
+++ b/keyboards/kprepublic/bm80hsrgb/config.h
@@ -55,7 +55,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
55#define RGB_MATRIX_KEYPRESSES // reacts to keypresses 55#define RGB_MATRIX_KEYPRESSES // reacts to keypresses
56//#define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses) 56//#define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
57#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 57#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
58#define RGB_DISABLE_TIMEOUT 0 // number of milliseconds to wait until rgb automatically turns off 58#define RGB_MATRIX_TIMEOUT 0 // number of milliseconds to wait until rgb automatically turns off
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
diff --git a/keyboards/kprepublic/bm80hsrgb/keymaps/peepeetee/config.h b/keyboards/kprepublic/bm80hsrgb/keymaps/peepeetee/config.h
index f2acf22a62..05e7a489dd 100644
--- a/keyboards/kprepublic/bm80hsrgb/keymaps/peepeetee/config.h
+++ b/keyboards/kprepublic/bm80hsrgb/keymaps/peepeetee/config.h
@@ -44,7 +44,6 @@
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_STARTUP_MODE RGB_MATRIX_ALPHAS_MODS // Sets the default mode, if none has been set
47// #define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
48// #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
49// #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)
50// #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_iso/config.h b/keyboards/kprepublic/bm80v2_iso/config.h
index 8231627b36..f20519553e 100644
--- a/keyboards/kprepublic/bm80v2_iso/config.h
+++ b/keyboards/kprepublic/bm80v2_iso/config.h
@@ -28,7 +28,6 @@
28/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 28/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
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_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
32#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
33#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 32#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL
34#define RGB_MATRIX_KEYPRESSES 33#define RGB_MATRIX_KEYPRESSES
diff --git a/keyboards/latincompass/latin17rgb/config.h b/keyboards/latincompass/latin17rgb/config.h
index 9e6b98ee3a..68e9debf4e 100644
--- a/keyboards/latincompass/latin17rgb/config.h
+++ b/keyboards/latincompass/latin17rgb/config.h
@@ -43,7 +43,6 @@
43#define DEBOUNCE 3 43#define DEBOUNCE 3
44 44
45#ifdef RGB_MATRIX_ENABLE 45#ifdef RGB_MATRIX_ENABLE
46# define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
47# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 46# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
48# define RGB_MATRIX_KEYPRESSES 47# define RGB_MATRIX_KEYPRESSES
49# define RGB_MATRIX_FRAMEBUFFER_EFFECTS 48# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
diff --git a/keyboards/latincompass/latin60rgb/config.h b/keyboards/latincompass/latin60rgb/config.h
index 8ac72f7bb3..cca0ca7ddf 100644
--- a/keyboards/latincompass/latin60rgb/config.h
+++ b/keyboards/latincompass/latin60rgb/config.h
@@ -42,7 +42,6 @@
42#define DEBOUNCE 3 42#define DEBOUNCE 3
43 43
44#ifdef RGB_MATRIX_ENABLE 44#ifdef RGB_MATRIX_ENABLE
45# define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
46# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 45# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
47# define RGB_MATRIX_KEYPRESSES 46# define RGB_MATRIX_KEYPRESSES
48# define RGB_MATRIX_FRAMEBUFFER_EFFECTS 47# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
diff --git a/keyboards/latincompass/latin6rgb/config.h b/keyboards/latincompass/latin6rgb/config.h
index ef4695bdb1..1b7a9b9035 100644
--- a/keyboards/latincompass/latin6rgb/config.h
+++ b/keyboards/latincompass/latin6rgb/config.h
@@ -44,7 +44,6 @@
44#define DEBOUNCE 3 44#define DEBOUNCE 3
45 45
46#ifdef RGB_MATRIX_ENABLE 46#ifdef RGB_MATRIX_ENABLE
47# define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
48# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 47# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
49# define RGB_MATRIX_KEYPRESSES 48# define RGB_MATRIX_KEYPRESSES
50# define RGB_MATRIX_FRAMEBUFFER_EFFECTS 49# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
diff --git a/keyboards/lfkeyboards/lfkpad/keymaps/pascalpfeil/config.h b/keyboards/lfkeyboards/lfkpad/keymaps/pascalpfeil/config.h
index 0f9ddaef31..c70c7d8817 100644
--- a/keyboards/lfkeyboards/lfkpad/keymaps/pascalpfeil/config.h
+++ b/keyboards/lfkeyboards/lfkpad/keymaps/pascalpfeil/config.h
@@ -24,4 +24,4 @@
24 24
25#define RGB_DISABLE_WHEN_USB_SUSPENDED 25#define RGB_DISABLE_WHEN_USB_SUSPENDED
26 26
27#define RGB_DISABLE_TIMEOUT 900000 27#define RGB_MATRIX_TIMEOUT 900000
diff --git a/keyboards/marksard/rhymestone/rev1/config.h b/keyboards/marksard/rhymestone/rev1/config.h
index 1fe692c383..de915827c4 100644
--- a/keyboards/marksard/rhymestone/rev1/config.h
+++ b/keyboards/marksard/rhymestone/rev1/config.h
@@ -84,7 +84,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
84 #define RGB_MATRIX_LED_COUNT RGBLED_NUM 84 #define RGB_MATRIX_LED_COUNT RGBLED_NUM
85 #define RGB_MATRIX_KEYPRESSES // reacts to keypresses 85 #define RGB_MATRIX_KEYPRESSES // reacts to keypresses
86 // #define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses) 86 // #define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
87 // #define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
88 #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 87 #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
89 // #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) 88 // #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)
90 // #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_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/massdrop/alt/keymaps/pregame/config.h b/keyboards/massdrop/alt/keymaps/pregame/config.h
index 42ddb1f4f3..2d13d2c5c9 100644
--- a/keyboards/massdrop/alt/keymaps/pregame/config.h
+++ b/keyboards/massdrop/alt/keymaps/pregame/config.h
@@ -87,7 +87,6 @@
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)
90// #define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
91// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 90// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
92// #define RGB_MATRIX_LED_PROCESS_LIMIT (RGB_MATRIX_LED_COUNT + 4) / 5 // limits the number of LEDs to process in an animation per task run (increases keyboard responsiveness) 91// #define RGB_MATRIX_LED_PROCESS_LIMIT (RGB_MATRIX_LED_COUNT + 4) / 5 // limits the number of LEDs to process in an animation per task run (increases keyboard responsiveness)
93// #define RGB_MATRIX_LED_FLUSH_LIMIT 16 // limits in milliseconds how frequently an animation will update the LEDs. 16 (16ms) is equivalent to limiting to 60fps (increases keyboard responsiveness) 92// #define RGB_MATRIX_LED_FLUSH_LIMIT 16 // limits in milliseconds how frequently an animation will update the LEDs. 16 (16ms) is equivalent to limiting to 60fps (increases keyboard responsiveness)
diff --git a/keyboards/massdrop/ctrl/keymaps/endgame/config.h b/keyboards/massdrop/ctrl/keymaps/endgame/config.h
index 8b28e72d5c..4b702a1110 100644
--- a/keyboards/massdrop/ctrl/keymaps/endgame/config.h
+++ b/keyboards/massdrop/ctrl/keymaps/endgame/config.h
@@ -47,7 +47,6 @@
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)
50// #define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
51// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 50// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
52// #define RGB_MATRIX_LED_PROCESS_LIMIT (RGB_MATRIX_LED_COUNT + 4) / 5 // limits the number of LEDs to process in an animation per task run (increases keyboard responsiveness) 51// #define RGB_MATRIX_LED_PROCESS_LIMIT (RGB_MATRIX_LED_COUNT + 4) / 5 // limits the number of LEDs to process in an animation per task run (increases keyboard responsiveness)
53// #define RGB_MATRIX_LED_FLUSH_LIMIT 16 // limits in milliseconds how frequently an animation will update the LEDs. 16 (16ms) is equivalent to limiting to 60fps (increases keyboard responsiveness) 52// #define RGB_MATRIX_LED_FLUSH_LIMIT 16 // limits in milliseconds how frequently an animation will update the LEDs. 16 (16ms) is equivalent to limiting to 60fps (increases keyboard responsiveness)
diff --git a/keyboards/massdrop/ctrl/keymaps/foxx1337/config.h b/keyboards/massdrop/ctrl/keymaps/foxx1337/config.h
index 68ed5f7609..f8e0e9fc7d 100644
--- a/keyboards/massdrop/ctrl/keymaps/foxx1337/config.h
+++ b/keyboards/massdrop/ctrl/keymaps/foxx1337/config.h
@@ -32,7 +32,6 @@
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)
35// #define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
36// #define RGB_DISABLE_WHEN_USB_SUSPENDED false // turn off effects when suspended 35// #define RGB_DISABLE_WHEN_USB_SUSPENDED false // turn off effects when suspended
37// #define RGB_MATRIX_LED_PROCESS_LIMIT (RGB_MATRIX_LED_COUNT + 4) / 5 // limits the number of LEDs to process in an animation per task run (increases keyboard responsiveness) 36// #define RGB_MATRIX_LED_PROCESS_LIMIT (RGB_MATRIX_LED_COUNT + 4) / 5 // limits the number of LEDs to process in an animation per task run (increases keyboard responsiveness)
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) 37// #define RGB_MATRIX_LED_FLUSH_LIMIT 16 // limits in milliseconds how frequently an animation will update the LEDs. 16 (16ms) is equivalent to limiting to 60fps (increases keyboard responsiveness)
diff --git a/keyboards/massdrop/ctrl/keymaps/matthewrobo/config.h b/keyboards/massdrop/ctrl/keymaps/matthewrobo/config.h
index 78641763c2..b8dddc9ec5 100644
--- a/keyboards/massdrop/ctrl/keymaps/matthewrobo/config.h
+++ b/keyboards/massdrop/ctrl/keymaps/matthewrobo/config.h
@@ -65,7 +65,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
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)
68// #define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
69// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 68// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
70// #define RGB_MATRIX_LED_PROCESS_LIMIT (RGB_MATRIX_LED_COUNT + 4) / 5 // limits the number of LEDs to process in an animation per task run (increases keyboard responsiveness) 69// #define RGB_MATRIX_LED_PROCESS_LIMIT (RGB_MATRIX_LED_COUNT + 4) / 5 // limits the number of LEDs to process in an animation per task run (increases keyboard responsiveness)
71// #define RGB_MATRIX_LED_FLUSH_LIMIT 16 // limits in milliseconds how frequently an animation will update the LEDs. 16 (16ms) is equivalent to limiting to 60fps (increases keyboard responsiveness) 70// #define RGB_MATRIX_LED_FLUSH_LIMIT 16 // limits in milliseconds how frequently an animation will update the LEDs. 16 (16ms) is equivalent to limiting to 60fps (increases keyboard responsiveness)
diff --git a/keyboards/massdrop/ctrl/keymaps/xanimos/config.h b/keyboards/massdrop/ctrl/keymaps/xanimos/config.h
index e5799e308e..59feed09a9 100644
--- a/keyboards/massdrop/ctrl/keymaps/xanimos/config.h
+++ b/keyboards/massdrop/ctrl/keymaps/xanimos/config.h
@@ -63,7 +63,6 @@
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)
66// #define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
67// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 66// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
68// #define RGB_MATRIX_LED_PROCESS_LIMIT (RGB_MATRIX_LED_COUNT + 4) / 5 // limits the number of LEDs to process in an animation per task run (increases keyboard responsiveness) 67// #define RGB_MATRIX_LED_PROCESS_LIMIT (RGB_MATRIX_LED_COUNT + 4) / 5 // limits the number of LEDs to process in an animation per task run (increases keyboard responsiveness)
69// #define RGB_MATRIX_LED_FLUSH_LIMIT 16 // limits in milliseconds how frequently an animation will update the LEDs. 16 (16ms) is equivalent to limiting to 60fps (increases keyboard responsiveness) 68// #define RGB_MATRIX_LED_FLUSH_LIMIT 16 // limits in milliseconds how frequently an animation will update the LEDs. 16 (16ms) is equivalent to limiting to 60fps (increases keyboard responsiveness)
diff --git a/keyboards/mechlovin/adelais/rgb_led/rev1/config.h b/keyboards/mechlovin/adelais/rgb_led/rev1/config.h
index bc025120a6..76ebe5fd3a 100644
--- a/keyboards/mechlovin/adelais/rgb_led/rev1/config.h
+++ b/keyboards/mechlovin/adelais/rgb_led/rev1/config.h
@@ -8,7 +8,6 @@
8#define RGB_MATRIX_KEYPRESSES // reacts to keypresses 8#define RGB_MATRIX_KEYPRESSES // reacts to keypresses
9#define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses) 9#define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
10#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 10#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
11#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
12#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 11#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
13#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)
14#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
diff --git a/keyboards/mechlovin/adelais/rgb_led/rev2/config.h b/keyboards/mechlovin/adelais/rgb_led/rev2/config.h
index 2a434f1d5d..0928e89213 100644
--- a/keyboards/mechlovin/adelais/rgb_led/rev2/config.h
+++ b/keyboards/mechlovin/adelais/rgb_led/rev2/config.h
@@ -27,7 +27,6 @@
27#define RGB_MATRIX_KEYPRESSES // reacts to keypresses 27#define RGB_MATRIX_KEYPRESSES // reacts to keypresses
28#define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses) 28#define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
29#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 29#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
30#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
31#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 30#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
32#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) 31#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)
33#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 32#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
diff --git a/keyboards/mechlovin/adelais/rgb_led/rev3/config.h b/keyboards/mechlovin/adelais/rgb_led/rev3/config.h
index 9149dfe97a..65a189b9de 100644
--- a/keyboards/mechlovin/adelais/rgb_led/rev3/config.h
+++ b/keyboards/mechlovin/adelais/rgb_led/rev3/config.h
@@ -56,7 +56,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
56#define RGB_MATRIX_KEYPRESSES // reacts to keypresses 56#define RGB_MATRIX_KEYPRESSES // reacts to keypresses
57#define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses) 57#define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
58#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 58#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
59#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
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) 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)
61#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255 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
62#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 61#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
diff --git a/keyboards/mechlovin/delphine/rgb_led/config.h b/keyboards/mechlovin/delphine/rgb_led/config.h
index 1782c4f497..155d526f3f 100644
--- a/keyboards/mechlovin/delphine/rgb_led/config.h
+++ b/keyboards/mechlovin/delphine/rgb_led/config.h
@@ -34,7 +34,6 @@
34#define RGB_MATRIX_LED_COUNT 25 34#define RGB_MATRIX_LED_COUNT 25
35#define RGB_MATRIX_KEYPRESSES // reacts to keypresses 35#define RGB_MATRIX_KEYPRESSES // reacts to keypresses
36#define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses) 36#define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
37#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
38// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 37// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
39#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)
40#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
diff --git a/keyboards/mechlovin/hannah60rgb/rev1/config.h b/keyboards/mechlovin/hannah60rgb/rev1/config.h
index cea9a5bc06..bf8172b994 100644
--- a/keyboards/mechlovin/hannah60rgb/rev1/config.h
+++ b/keyboards/mechlovin/hannah60rgb/rev1/config.h
@@ -6,7 +6,6 @@
6# define RGB_MATRIX_KEYPRESSES // reacts to keypresses 6# define RGB_MATRIX_KEYPRESSES // reacts to keypresses
7# define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses) 7# define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
8# define RGB_MATRIX_FRAMEBUFFER_EFFECTS 8# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
9# define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
10// # define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 9// # define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
11# 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)
12# 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
diff --git a/keyboards/mechlovin/hannah60rgb/rev2/config.h b/keyboards/mechlovin/hannah60rgb/rev2/config.h
index 48caf0b40e..2dab887e4d 100644
--- a/keyboards/mechlovin/hannah60rgb/rev2/config.h
+++ b/keyboards/mechlovin/hannah60rgb/rev2/config.h
@@ -25,7 +25,6 @@
25#define RGB_MATRIX_KEYPRESSES // reacts to keypresses 25#define RGB_MATRIX_KEYPRESSES // reacts to keypresses
26#define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses) 26#define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
27#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 27#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
28#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
29// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 28// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
30#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) 29#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)
31#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 30#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
diff --git a/keyboards/mechlovin/infinity87/rgb_rev1/config.h b/keyboards/mechlovin/infinity87/rgb_rev1/config.h
index d173abe124..868ea8a291 100644
--- a/keyboards/mechlovin/infinity87/rgb_rev1/config.h
+++ b/keyboards/mechlovin/infinity87/rgb_rev1/config.h
@@ -30,7 +30,6 @@
30// 0b0110011 AD <-> VCC 30// 0b0110011 AD <-> VCC
31// 0b0110001 AD <-> SCL 31// 0b0110001 AD <-> SCL
32// 0b0110010 AD <-> SDA 32// 0b0110010 AD <-> SDA
33#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
34#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 33#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
35#define RGB_MATRIX_KEYPRESSES 34#define RGB_MATRIX_KEYPRESSES
36#undef ENABLE_RGB_MATRIX_SPLASH 35#undef ENABLE_RGB_MATRIX_SPLASH
diff --git a/keyboards/mechlovin/infinity875/config.h b/keyboards/mechlovin/infinity875/config.h
index f86332fe08..9a9b8b6236 100644
--- a/keyboards/mechlovin/infinity875/config.h
+++ b/keyboards/mechlovin/infinity875/config.h
@@ -46,7 +46,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
46#ifdef RGB_MATRIX_ENABLE 46#ifdef RGB_MATRIX_ENABLE
47#define RGB_DI_PIN E2 47#define RGB_DI_PIN E2
48#define RGB_MATRIX_LED_COUNT 42 48#define RGB_MATRIX_LED_COUNT 42
49#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
50#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 49#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
51#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_LED_FLUSH_LIMIT 16 // limits in milliseconds how frequently an animation will update the LEDs. 16 (16ms) is equivalent to limiting to 60fps (increases keyboard responsiveness)
52#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 220 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255 51#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
diff --git a/keyboards/melgeek/mach80/config.h b/keyboards/melgeek/mach80/config.h
index aab6083eb0..878319836c 100755
--- a/keyboards/melgeek/mach80/config.h
+++ b/keyboards/melgeek/mach80/config.h
@@ -25,7 +25,6 @@
25/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 25/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
26#define DEBOUNCE 3 26#define DEBOUNCE 3
27 27
28#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
29#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 28#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
30#define RGB_MATRIX_KEYPRESSES 29#define RGB_MATRIX_KEYPRESSES
31#define RGB_MATRIX_LED_PROCESS_LIMIT 4 30#define RGB_MATRIX_LED_PROCESS_LIMIT 4
diff --git a/keyboards/melgeek/mj61/config.h b/keyboards/melgeek/mj61/config.h
index 407beba1e8..368538666b 100644
--- a/keyboards/melgeek/mj61/config.h
+++ b/keyboards/melgeek/mj61/config.h
@@ -25,7 +25,6 @@
25/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 25/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
26#define DEBOUNCE 3 26#define DEBOUNCE 3
27 27
28#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
29#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 28#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
30#define RGB_MATRIX_KEYPRESSES 29#define RGB_MATRIX_KEYPRESSES
31#define RGB_MATRIX_LED_PROCESS_LIMIT 4 30#define RGB_MATRIX_LED_PROCESS_LIMIT 4
diff --git a/keyboards/melgeek/mj63/config.h b/keyboards/melgeek/mj63/config.h
index 407beba1e8..368538666b 100644
--- a/keyboards/melgeek/mj63/config.h
+++ b/keyboards/melgeek/mj63/config.h
@@ -25,7 +25,6 @@
25/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 25/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
26#define DEBOUNCE 3 26#define DEBOUNCE 3
27 27
28#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
29#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 28#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
30#define RGB_MATRIX_KEYPRESSES 29#define RGB_MATRIX_KEYPRESSES
31#define RGB_MATRIX_LED_PROCESS_LIMIT 4 30#define RGB_MATRIX_LED_PROCESS_LIMIT 4
diff --git a/keyboards/melgeek/mj64/config.h b/keyboards/melgeek/mj64/config.h
index 407beba1e8..368538666b 100644
--- a/keyboards/melgeek/mj64/config.h
+++ b/keyboards/melgeek/mj64/config.h
@@ -25,7 +25,6 @@
25/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 25/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
26#define DEBOUNCE 3 26#define DEBOUNCE 3
27 27
28#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
29#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 28#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
30#define RGB_MATRIX_KEYPRESSES 29#define RGB_MATRIX_KEYPRESSES
31#define RGB_MATRIX_LED_PROCESS_LIMIT 4 30#define RGB_MATRIX_LED_PROCESS_LIMIT 4
diff --git a/keyboards/melgeek/mj65/config.h b/keyboards/melgeek/mj65/config.h
index e009feed5b..85dd49a4ca 100644
--- a/keyboards/melgeek/mj65/config.h
+++ b/keyboards/melgeek/mj65/config.h
@@ -25,7 +25,6 @@
25/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 25/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
26#define DEBOUNCE 3 26#define DEBOUNCE 3
27 27
28#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
29#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 28#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
30#define RGB_MATRIX_KEYPRESSES 29#define RGB_MATRIX_KEYPRESSES
31#define RGB_MATRIX_LED_PROCESS_LIMIT 4 30#define RGB_MATRIX_LED_PROCESS_LIMIT 4
diff --git a/keyboards/melgeek/mojo68/config.h b/keyboards/melgeek/mojo68/config.h
index 3ef18c6785..058c8eeccb 100755
--- a/keyboards/melgeek/mojo68/config.h
+++ b/keyboards/melgeek/mojo68/config.h
@@ -25,7 +25,6 @@
25/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 25/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
26#define DEBOUNCE 3 26#define DEBOUNCE 3
27 27
28#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
29#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 28#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
30#define RGB_MATRIX_KEYPRESSES 29#define RGB_MATRIX_KEYPRESSES
31#define RGB_MATRIX_LED_PROCESS_LIMIT 4 30#define RGB_MATRIX_LED_PROCESS_LIMIT 4
diff --git a/keyboards/melgeek/mojo75/config.h b/keyboards/melgeek/mojo75/config.h
index 67c79df409..e354fcb40e 100644
--- a/keyboards/melgeek/mojo75/config.h
+++ b/keyboards/melgeek/mojo75/config.h
@@ -25,7 +25,6 @@
25/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 25/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
26#define DEBOUNCE 3 26#define DEBOUNCE 3
27 27
28#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
29#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 28#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
30#define RGB_MATRIX_KEYPRESSES 29#define RGB_MATRIX_KEYPRESSES
31#define RGB_MATRIX_LED_PROCESS_LIMIT 4 30#define RGB_MATRIX_LED_PROCESS_LIMIT 4
diff --git a/keyboards/melgeek/tegic/config.h b/keyboards/melgeek/tegic/config.h
index b16fb73b0d..9a5a5ed2ce 100755
--- a/keyboards/melgeek/tegic/config.h
+++ b/keyboards/melgeek/tegic/config.h
@@ -25,7 +25,6 @@
25/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 25/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
26#define DEBOUNCE 3 26#define DEBOUNCE 3
27 27
28#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
29#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 28#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
30#define RGB_MATRIX_KEYPRESSES 29#define RGB_MATRIX_KEYPRESSES
31#define RGB_MATRIX_LED_PROCESS_LIMIT 4 30#define RGB_MATRIX_LED_PROCESS_LIMIT 4
diff --git a/keyboards/melgeek/z70ultra/config.h b/keyboards/melgeek/z70ultra/config.h
index e90c780a72..357f67e691 100644
--- a/keyboards/melgeek/z70ultra/config.h
+++ b/keyboards/melgeek/z70ultra/config.h
@@ -24,7 +24,6 @@
24/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 24/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
25#define DEBOUNCE 3 25#define DEBOUNCE 3
26 26
27#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
28#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 27#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
29#define RGB_MATRIX_KEYPRESSES 28#define RGB_MATRIX_KEYPRESSES
30#define RGB_MATRIX_LED_PROCESS_LIMIT 4 29#define RGB_MATRIX_LED_PROCESS_LIMIT 4
diff --git a/keyboards/miller/gm862/config.h b/keyboards/miller/gm862/config.h
index 16587a22d4..c1e5bcfc38 100644
--- a/keyboards/miller/gm862/config.h
+++ b/keyboards/miller/gm862/config.h
@@ -23,7 +23,6 @@
23/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 23/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
24#define DEBOUNCE 3 24#define DEBOUNCE 3
25#ifdef RGB_MATRIX_ENABLE 25#ifdef RGB_MATRIX_ENABLE
26# define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
27# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 26# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
28# define RGB_MATRIX_KEYPRESSES 27# define RGB_MATRIX_KEYPRESSES
29# define RGB_MATRIX_FRAMEBUFFER_EFFECTS 28# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
diff --git a/keyboards/owlab/voice65/hotswap/config.h b/keyboards/owlab/voice65/hotswap/config.h
index 6b8bf0b3ac..a20294ce32 100644
--- a/keyboards/owlab/voice65/hotswap/config.h
+++ b/keyboards/owlab/voice65/hotswap/config.h
@@ -62,7 +62,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
62#ifdef RGB_MATRIX_ENABLE 62#ifdef RGB_MATRIX_ENABLE
63# define USE_I2CV2 63# define USE_I2CV2
64# define RGB_MATRIX_DISABLE_KEYCODES 64# define RGB_MATRIX_DISABLE_KEYCODES
65# define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
66# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 65# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
67# define RGB_MATRIX_KEYPRESSES 66# define RGB_MATRIX_KEYPRESSES
68# define RGB_MATRIX_LED_PROCESS_LIMIT 4 67# define RGB_MATRIX_LED_PROCESS_LIMIT 4
diff --git a/keyboards/owlab/voice65/soldered/config.h b/keyboards/owlab/voice65/soldered/config.h
index 1bf9702a3e..a4d828e889 100644
--- a/keyboards/owlab/voice65/soldered/config.h
+++ b/keyboards/owlab/voice65/soldered/config.h
@@ -61,7 +61,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
61#ifdef RGB_MATRIX_ENABLE 61#ifdef RGB_MATRIX_ENABLE
62# define USE_I2CV2 62# define USE_I2CV2
63# define RGB_MATRIX_DISABLE_KEYCODES 63# define RGB_MATRIX_DISABLE_KEYCODES
64# define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
65# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 64# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
66# define RGB_MATRIX_KEYPRESSES 65# define RGB_MATRIX_KEYPRESSES
67# define RGB_MATRIX_LED_PROCESS_LIMIT 4 66# define RGB_MATRIX_LED_PROCESS_LIMIT 4
diff --git a/keyboards/paprikman/albacore/config.h b/keyboards/paprikman/albacore/config.h
index 0835c606fa..e996752af1 100644
--- a/keyboards/paprikman/albacore/config.h
+++ b/keyboards/paprikman/albacore/config.h
@@ -43,7 +43,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
43 43
44#ifdef RGB_MATRIX_ENABLE 44#ifdef RGB_MATRIX_ENABLE
45 #define RGB_MATRIX_LED_COUNT 8 45 #define RGB_MATRIX_LED_COUNT 8
46 #define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
47 #define RGB_DISABLE_WHEN_USB_SUSPENDED 46 #define RGB_DISABLE_WHEN_USB_SUSPENDED
48 #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 220 47 #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 220
49 #define DISABLE_RGB_MATRIX_GRADIENT_UP_DOWN 48 #define DISABLE_RGB_MATRIX_GRADIENT_UP_DOWN
diff --git a/keyboards/rgbkb/mun/keymaps/default/config.h b/keyboards/rgbkb/mun/keymaps/default/config.h
index debd16163b..9fbbfc5901 100644
--- a/keyboards/rgbkb/mun/keymaps/default/config.h
+++ b/keyboards/rgbkb/mun/keymaps/default/config.h
@@ -17,7 +17,7 @@
17#undef ENABLE_RGB_MATRIX_SOLID_SPLASH 17#undef ENABLE_RGB_MATRIX_SOLID_SPLASH
18 18
19// 20m timeout (20m * 60s * 1000mil) 19// 20m timeout (20m * 60s * 1000mil)
20// #define RGB_DISABLE_TIMEOUT 1200000 20// #define RGB_MATRIX_TIMEOUT 1200000
21#define RGB_DISABLE_WHEN_USB_SUSPENDED 21#define RGB_DISABLE_WHEN_USB_SUSPENDED
22 22
23#define STM32_ONBOARD_EEPROM_SIZE 2048 23#define STM32_ONBOARD_EEPROM_SIZE 2048
diff --git a/keyboards/rgbkb/mun/keymaps/peott-fr/config.h b/keyboards/rgbkb/mun/keymaps/peott-fr/config.h
index 9719d17437..a0b6cced11 100644
--- a/keyboards/rgbkb/mun/keymaps/peott-fr/config.h
+++ b/keyboards/rgbkb/mun/keymaps/peott-fr/config.h
@@ -17,7 +17,7 @@
17#define DISABLE_RGB_MATRIX_SOLID_SPLASH 17#define DISABLE_RGB_MATRIX_SOLID_SPLASH
18 18
19// 20m timeout (20m * 60s * 1000mil) 19// 20m timeout (20m * 60s * 1000mil)
20// #define RGB_DISABLE_TIMEOUT 1200000 20// #define RGB_MATRIX_TIMEOUT 1200000
21#define RGB_DISABLE_WHEN_USB_SUSPENDED 21#define RGB_DISABLE_WHEN_USB_SUSPENDED
22 22
23#define STM32_ONBOARD_EEPROM_SIZE 2048 23#define STM32_ONBOARD_EEPROM_SIZE 2048
diff --git a/keyboards/rgbkb/mun/keymaps/via/config.h b/keyboards/rgbkb/mun/keymaps/via/config.h
index cfcaa9a1ed..01dc6f1c7d 100644
--- a/keyboards/rgbkb/mun/keymaps/via/config.h
+++ b/keyboards/rgbkb/mun/keymaps/via/config.h
@@ -17,7 +17,7 @@
17#undef ENABLE_RGB_MATRIX_SOLID_SPLASH 17#undef ENABLE_RGB_MATRIX_SOLID_SPLASH
18 18
19// 20m timeout (20m * 60s * 1000mil) 19// 20m timeout (20m * 60s * 1000mil)
20// #define RGB_DISABLE_TIMEOUT 1200000 20// #define RGB_MATRIX_TIMEOUT 1200000
21#define RGB_DISABLE_WHEN_USB_SUSPENDED 21#define RGB_DISABLE_WHEN_USB_SUSPENDED
22 22
23#define VIA_EEPROM_LAYOUT_OPTIONS_SIZE 2 23#define VIA_EEPROM_LAYOUT_OPTIONS_SIZE 2
diff --git a/keyboards/rgbkb/mun/keymaps/xulkal2/config.h b/keyboards/rgbkb/mun/keymaps/xulkal2/config.h
index 42e60191fc..7e3fc2d908 100644
--- a/keyboards/rgbkb/mun/keymaps/xulkal2/config.h
+++ b/keyboards/rgbkb/mun/keymaps/xulkal2/config.h
@@ -29,7 +29,7 @@
29#undef ENABLE_RGB_MATRIX_SOLID_SPLASH 29#undef ENABLE_RGB_MATRIX_SOLID_SPLASH
30 30
31// 20m timeout (20m * 60s * 1000mil) 31// 20m timeout (20m * 60s * 1000mil)
32// #define RGB_DISABLE_TIMEOUT 1200000 32// #define RGB_MATRIX_TIMEOUT 1200000
33#define RGB_DISABLE_WHEN_USB_SUSPENDED 33#define RGB_DISABLE_WHEN_USB_SUSPENDED
34#define OLED_SCROLL_TIMEOUT 20000 34#define OLED_SCROLL_TIMEOUT 20000
35#define ONESHOT_TAP_TOGGLE 2 35#define ONESHOT_TAP_TOGGLE 2
diff --git a/keyboards/rgbkb/sol3/keymaps/default/config.h b/keyboards/rgbkb/sol3/keymaps/default/config.h
index b239f5bb80..7e46726115 100644
--- a/keyboards/rgbkb/sol3/keymaps/default/config.h
+++ b/keyboards/rgbkb/sol3/keymaps/default/config.h
@@ -17,7 +17,7 @@
17#undef ENABLE_RGB_MATRIX_SOLID_SPLASH 17#undef ENABLE_RGB_MATRIX_SOLID_SPLASH
18 18
19// 20m timeout (20m * 60s * 1000mil) 19// 20m timeout (20m * 60s * 1000mil)
20// #define RGB_DISABLE_TIMEOUT 1200000 20// #define RGB_MATRIX_TIMEOUT 1200000
21#define RGB_DISABLE_WHEN_USB_SUSPENDED 21#define RGB_DISABLE_WHEN_USB_SUSPENDED
22 22
23#define STM32_ONBOARD_EEPROM_SIZE 2048 23#define STM32_ONBOARD_EEPROM_SIZE 2048
diff --git a/keyboards/rgbkb/sol3/keymaps/kageurufu/config.h b/keyboards/rgbkb/sol3/keymaps/kageurufu/config.h
index 400848aa35..b1a8fce865 100644
--- a/keyboards/rgbkb/sol3/keymaps/kageurufu/config.h
+++ b/keyboards/rgbkb/sol3/keymaps/kageurufu/config.h
@@ -17,7 +17,7 @@
17#define DISABLE_RGB_MATRIX_SOLID_SPLASH 17#define DISABLE_RGB_MATRIX_SOLID_SPLASH
18 18
19// 20m timeout (20m * 60s * 1000mil) 19// 20m timeout (20m * 60s * 1000mil)
20// #define RGB_DISABLE_TIMEOUT 1200000 20// #define RGB_MATRIX_TIMEOUT 1200000
21#define RGB_DISABLE_WHEN_USB_SUSPENDED 21#define RGB_DISABLE_WHEN_USB_SUSPENDED
22 22
23 23
diff --git a/keyboards/rgbkb/sol3/keymaps/via/config.h b/keyboards/rgbkb/sol3/keymaps/via/config.h
index 3934e6c491..e6aa2bd87b 100644
--- a/keyboards/rgbkb/sol3/keymaps/via/config.h
+++ b/keyboards/rgbkb/sol3/keymaps/via/config.h
@@ -17,7 +17,7 @@
17#undef ENABLE_RGB_MATRIX_SOLID_SPLASH 17#undef ENABLE_RGB_MATRIX_SOLID_SPLASH
18 18
19// 20m timeout (20m * 60s * 1000mil) 19// 20m timeout (20m * 60s * 1000mil)
20// #define RGB_DISABLE_TIMEOUT 1200000 20// #define RGB_MATRIX_TIMEOUT 1200000
21#define RGB_DISABLE_WHEN_USB_SUSPENDED 21#define RGB_DISABLE_WHEN_USB_SUSPENDED
22 22
23 23
diff --git a/keyboards/salicylic_acid3/naked48/keymaps/salicylic/config.h b/keyboards/salicylic_acid3/naked48/keymaps/salicylic/config.h
index 026e8d9097..e7016c4b78 100644
--- a/keyboards/salicylic_acid3/naked48/keymaps/salicylic/config.h
+++ b/keyboards/salicylic_acid3/naked48/keymaps/salicylic/config.h
@@ -30,7 +30,6 @@
30#ifdef RGB_MATRIX_ENABLE 30#ifdef RGB_MATRIX_ENABLE
31# define RGB_MATRIX_KEYPRESSES // reacts to keypresses 31# define RGB_MATRIX_KEYPRESSES // reacts to keypresses
32// # define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses) 32// # define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
33// # define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
34# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 33# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
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) 34// # 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) 35// # define RGB_MATRIX_LED_FLUSH_LIMIT 16 // limits in milliseconds how frequently an animation will update the LEDs. 16 (16ms) is equivalent to limiting to 60fps (increases keyboard responsiveness)
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 129e9a5548..d1cb2f50d5 100644
--- a/keyboards/salicylic_acid3/naked48/keymaps/via_rgb_matrix/config.h
+++ b/keyboards/salicylic_acid3/naked48/keymaps/via_rgb_matrix/config.h
@@ -31,8 +31,6 @@
31 #define RGB_MATRIX_KEYPRESSES // reacts to keypresses 31 #define RGB_MATRIX_KEYPRESSES // reacts to keypresses
32// #define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses) 32// #define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
33// #define RGB_MATRIX_FRAMEBUFFER_EFFECTS // enable framebuffer effects 33// #define RGB_MATRIX_FRAMEBUFFER_EFFECTS // enable framebuffer effects
34// #define RGB_DISABLE_TIMEOUT 0 // number of milliseconds to wait until rgb automatically turns off
35// #define RGB_DISABLE_AFTER_TIMEOUT 0 // OBSOLETE: number of ticks to wait until disabling effects
36 #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 34 #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
37 #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)
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) 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)
diff --git a/keyboards/salicylic_acid3/setta21/keymaps/salicylic/config.h b/keyboards/salicylic_acid3/setta21/keymaps/salicylic/config.h
index 0fa44eb3ce..26607eca89 100644
--- a/keyboards/salicylic_acid3/setta21/keymaps/salicylic/config.h
+++ b/keyboards/salicylic_acid3/setta21/keymaps/salicylic/config.h
@@ -26,7 +26,6 @@
26#ifdef RGB_MATRIX_ENABLE 26#ifdef RGB_MATRIX_ENABLE
27# define RGB_MATRIX_KEYPRESSES // reacts to keypresses 27# define RGB_MATRIX_KEYPRESSES // reacts to keypresses
28// # define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses) 28// # define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
29// # define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
30# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 29# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
31// # 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) 30// # 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)
32// # 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) 31// # 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/sawnsprojects/satxri6key/config.h b/keyboards/sawnsprojects/satxri6key/config.h
index f1b06ace22..b13fd918b8 100644
--- a/keyboards/sawnsprojects/satxri6key/config.h
+++ b/keyboards/sawnsprojects/satxri6key/config.h
@@ -63,7 +63,6 @@
63#define RGB_MATRIX_KEYPRESSES // reacts to keypresses 63#define RGB_MATRIX_KEYPRESSES // reacts to keypresses
64#define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses) 64#define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
65#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 65#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
66#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
67// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 66// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
68#define RGB_MATRIX_LED_FLUSH_LIMIT 16 // limits in milliseconds how frequently an animation will update the LEDs. 16 (16ms) is equivalent to limiting to 60fps (increases keyboard responsiveness) 67#define RGB_MATRIX_LED_FLUSH_LIMIT 16 // limits in milliseconds how frequently an animation will update the LEDs. 16 (16ms) is equivalent to limiting to 60fps (increases keyboard responsiveness)
69#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 68#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
diff --git a/keyboards/senselessclay/ck60/config.h b/keyboards/senselessclay/ck60/config.h
index d02cf04421..6035973a03 100644
--- a/keyboards/senselessclay/ck60/config.h
+++ b/keyboards/senselessclay/ck60/config.h
@@ -40,7 +40,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
40#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 40#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
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_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
44#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 43#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
45#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL 44#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL
46 45
diff --git a/keyboards/smallkeyboard/config.h b/keyboards/smallkeyboard/config.h
index 7163947920..41b43cf683 100644
--- a/keyboards/smallkeyboard/config.h
+++ b/keyboards/smallkeyboard/config.h
@@ -43,7 +43,6 @@
43#define DEBOUNCE 3 43#define DEBOUNCE 3
44 44
45#ifdef RGB_MATRIX_ENABLE 45#ifdef RGB_MATRIX_ENABLE
46# define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
47# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 46# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
48# define RGB_MATRIX_KEYPRESSES 47# define RGB_MATRIX_KEYPRESSES
49# define RGB_MATRIX_FRAMEBUFFER_EFFECTS 48# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
diff --git a/keyboards/sofle/keymaps/devdev/config.h b/keyboards/sofle/keymaps/devdev/config.h
index cb5ff7210a..a0341e5c6b 100644
--- a/keyboards/sofle/keymaps/devdev/config.h
+++ b/keyboards/sofle/keymaps/devdev/config.h
@@ -83,7 +83,6 @@
83#ifdef RGB_MATRIX_ENABLE 83#ifdef RGB_MATRIX_ENABLE
84# define RGB_MATRIX_KEYPRESSES // reacts to keypresses 84# define RGB_MATRIX_KEYPRESSES // reacts to keypresses
85// # define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses) 85// # define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
86// # define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
87# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 86# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
88# define RGB_MATRIX_FRAMEBUFFER_EFFECTS 87# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
89// # 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) 88// # 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)
diff --git a/keyboards/sofle/keymaps/rgb_default/config.h b/keyboards/sofle/keymaps/rgb_default/config.h
index cb5ff7210a..a0341e5c6b 100644
--- a/keyboards/sofle/keymaps/rgb_default/config.h
+++ b/keyboards/sofle/keymaps/rgb_default/config.h
@@ -83,7 +83,6 @@
83#ifdef RGB_MATRIX_ENABLE 83#ifdef RGB_MATRIX_ENABLE
84# define RGB_MATRIX_KEYPRESSES // reacts to keypresses 84# define RGB_MATRIX_KEYPRESSES // reacts to keypresses
85// # define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses) 85// # define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
86// # define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
87# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 86# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
88# define RGB_MATRIX_FRAMEBUFFER_EFFECTS 87# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
89// # 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) 88// # 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)
diff --git a/keyboards/system76/launch_1/config.h b/keyboards/system76/launch_1/config.h
index 6f257e9118..739a3c78f8 100644
--- a/keyboards/system76/launch_1/config.h
+++ b/keyboards/system76/launch_1/config.h
@@ -47,8 +47,6 @@
47# define RGB_MATRIX_KEYPRESSES // Reacts to keypresses 47# define RGB_MATRIX_KEYPRESSES // Reacts to keypresses
48// # define RGB_MATRIX_KEYRELEASES // Reacts to keyreleases (instead of keypresses) 48// # define RGB_MATRIX_KEYRELEASES // Reacts to keyreleases (instead of keypresses)
49// # define RGB_MATRIX_FRAMEBUFFER_EFFECTS // Enables framebuffer effects 49// # define RGB_MATRIX_FRAMEBUFFER_EFFECTS // Enables framebuffer effects
50# define RGB_DISABLE_TIMEOUT 0 // Number of milliseconds to wait until RGB automatically turns off
51# define RGB_DISABLE_AFTER_TIMEOUT 0 // OBSOLETE: Number of ticks to wait until disabling effects
52# define RGB_DISABLE_WHEN_USB_SUSPENDED // Turns off effects when suspended 50# define RGB_DISABLE_WHEN_USB_SUSPENDED // Turns off effects when suspended
53// Limit brightness to support USB-A at 0.5 A 51// Limit brightness to support USB-A at 0.5 A
54// TODO: Do this dynamically based on power source 52// TODO: Do this dynamically based on power source
diff --git a/keyboards/tkc/portico/config.h b/keyboards/tkc/portico/config.h
index 38919aa55c..a0ad0c1652 100644
--- a/keyboards/tkc/portico/config.h
+++ b/keyboards/tkc/portico/config.h
@@ -33,7 +33,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
33# define RGB_MATRIX_LED_PROCESS_LIMIT 4 33# define RGB_MATRIX_LED_PROCESS_LIMIT 4
34# define RGB_MATRIX_LED_FLUSH_LIMIT 26 34# define RGB_MATRIX_LED_FLUSH_LIMIT 26
35# define DEBOUNCE 3 35# define DEBOUNCE 3
36# define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
37# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 36# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
38# define RGB_MATRIX_KEYPRESSES 37# define RGB_MATRIX_KEYPRESSES
39# undef ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN 38# undef ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
diff --git a/keyboards/tkc/portico75/config.h b/keyboards/tkc/portico75/config.h
index fe00c26b6a..36bd7b3ed5 100644
--- a/keyboards/tkc/portico75/config.h
+++ b/keyboards/tkc/portico75/config.h
@@ -44,7 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44# define RGB_MATRIX_LED_PROCESS_LIMIT 4 44# define RGB_MATRIX_LED_PROCESS_LIMIT 4
45# define RGB_MATRIX_LED_FLUSH_LIMIT 26 45# define RGB_MATRIX_LED_FLUSH_LIMIT 26
46# define DEBOUNCE 3 46# define DEBOUNCE 3
47# define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
48# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 47# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
49# define RGB_MATRIX_KEYPRESSES 48# define RGB_MATRIX_KEYPRESSES
50 49
diff --git a/keyboards/ungodly/launch_pad/config.h b/keyboards/ungodly/launch_pad/config.h
index 54ef84a71e..328aafc6e4 100644
--- a/keyboards/ungodly/launch_pad/config.h
+++ b/keyboards/ungodly/launch_pad/config.h
@@ -48,7 +48,6 @@
48# define RGB_MATRIX_LED_COUNT RGBLED_NUM 48# define RGB_MATRIX_LED_COUNT RGBLED_NUM
49# define RGB_MATRIX_KEYPRESSES // reacts to keypresses 49# define RGB_MATRIX_KEYPRESSES // reacts to keypresses
50// # define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses) 50// # define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
51// # define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
52# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 51# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
53# define RGB_MATRIX_FRAMEBUFFER_EFFECTS 52# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
54// # 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) 53// # 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)
diff --git a/keyboards/xbows/knight/config.h b/keyboards/xbows/knight/config.h
index 1612f636bd..f47695ea91 100644
--- a/keyboards/xbows/knight/config.h
+++ b/keyboards/xbows/knight/config.h
@@ -27,7 +27,6 @@
27#ifdef RGB_MATRIX_ENABLE 27#ifdef RGB_MATRIX_ENABLE
28# define RGB_MATRIX_LED_PROCESS_LIMIT 18 28# define RGB_MATRIX_LED_PROCESS_LIMIT 18
29# define RGB_MATRIX_LED_FLUSH_LIMIT 16 29# define RGB_MATRIX_LED_FLUSH_LIMIT 16
30# define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
31# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 30# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
32# define RGB_MATRIX_KEYPRESSES 31# define RGB_MATRIX_KEYPRESSES
33# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 32# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
diff --git a/keyboards/xbows/knight_plus/config.h b/keyboards/xbows/knight_plus/config.h
index bc496ee3da..6f999e0e07 100644
--- a/keyboards/xbows/knight_plus/config.h
+++ b/keyboards/xbows/knight_plus/config.h
@@ -27,7 +27,6 @@
27#ifdef RGB_MATRIX_ENABLE 27#ifdef RGB_MATRIX_ENABLE
28# define RGB_MATRIX_LED_PROCESS_LIMIT 18 28# define RGB_MATRIX_LED_PROCESS_LIMIT 18
29# define RGB_MATRIX_LED_FLUSH_LIMIT 16 29# define RGB_MATRIX_LED_FLUSH_LIMIT 16
30# define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
31# define RGB_MATRIX_KEYPRESSES 30# define RGB_MATRIX_KEYPRESSES
32# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 31# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
33# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 32# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
diff --git a/keyboards/xbows/nature/config.h b/keyboards/xbows/nature/config.h
index 444133cd00..e38f0b61e1 100644
--- a/keyboards/xbows/nature/config.h
+++ b/keyboards/xbows/nature/config.h
@@ -27,7 +27,6 @@
27#ifdef RGB_MATRIX_ENABLE 27#ifdef RGB_MATRIX_ENABLE
28# define RGB_MATRIX_LED_PROCESS_LIMIT 18 28# define RGB_MATRIX_LED_PROCESS_LIMIT 18
29# define RGB_MATRIX_LED_FLUSH_LIMIT 16 29# define RGB_MATRIX_LED_FLUSH_LIMIT 16
30# define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
31# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 30# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
32# define RGB_MATRIX_KEYPRESSES 31# define RGB_MATRIX_KEYPRESSES
33# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 32# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
diff --git a/keyboards/xbows/numpad/config.h b/keyboards/xbows/numpad/config.h
index 5022f26339..6c6a86c5d6 100644
--- a/keyboards/xbows/numpad/config.h
+++ b/keyboards/xbows/numpad/config.h
@@ -27,7 +27,6 @@
27#ifdef RGB_MATRIX_ENABLE 27#ifdef RGB_MATRIX_ENABLE
28# define RGB_MATRIX_LED_PROCESS_LIMIT 18 28# define RGB_MATRIX_LED_PROCESS_LIMIT 18
29# define RGB_MATRIX_LED_FLUSH_LIMIT 16 29# define RGB_MATRIX_LED_FLUSH_LIMIT 16
30# define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
31# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 30# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
32# define RGB_MATRIX_KEYPRESSES 31# define RGB_MATRIX_KEYPRESSES
33# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 32# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
diff --git a/keyboards/xbows/ranger/config.h b/keyboards/xbows/ranger/config.h
index 15846a8dc9..c8627fd2da 100644
--- a/keyboards/xbows/ranger/config.h
+++ b/keyboards/xbows/ranger/config.h
@@ -27,7 +27,6 @@
27#ifdef RGB_MATRIX_ENABLE 27#ifdef RGB_MATRIX_ENABLE
28# define RGB_MATRIX_LED_PROCESS_LIMIT 18 28# define RGB_MATRIX_LED_PROCESS_LIMIT 18
29# define RGB_MATRIX_LED_FLUSH_LIMIT 16 29# define RGB_MATRIX_LED_FLUSH_LIMIT 16
30# define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
31# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 30# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
32# define RGB_MATRIX_KEYPRESSES 31# define RGB_MATRIX_KEYPRESSES
33# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 32# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
diff --git a/keyboards/xbows/woody/config.h b/keyboards/xbows/woody/config.h
index ad2a7101cf..c2945cadf6 100644
--- a/keyboards/xbows/woody/config.h
+++ b/keyboards/xbows/woody/config.h
@@ -10,7 +10,6 @@
10#define RGB_MATRIX_LED_PROCESS_LIMIT 4 10#define RGB_MATRIX_LED_PROCESS_LIMIT 4
11#define RGB_MATRIX_LED_FLUSH_LIMIT 26 11#define RGB_MATRIX_LED_FLUSH_LIMIT 26
12#define DEBOUNCE 3 12#define DEBOUNCE 3
13#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
14#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 13#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
15#define RGB_MATRIX_KEYPRESSES 14#define RGB_MATRIX_KEYPRESSES
16#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 15#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
diff --git a/keyboards/yncognito/batpad/config.h b/keyboards/yncognito/batpad/config.h
index 4db1cdf568..d1a40a4dce 100644
--- a/keyboards/yncognito/batpad/config.h
+++ b/keyboards/yncognito/batpad/config.h
@@ -43,7 +43,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
43#define RGB_MATRIX_KEYPRESSES 43#define RGB_MATRIX_KEYPRESSES
44#define RGB_MATRIX_KEYRELEASES 44#define RGB_MATRIX_KEYRELEASES
45#define RGB_MATRIX_FRAMEBUFFER_EFFECTS 45#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
46#define RGB_DISABLE_AFTER_TIMEOUT 0
47// #define RGB_DISABLE_WHEN_USB_SUSPENDED 46// #define RGB_DISABLE_WHEN_USB_SUSPENDED
48#define RGB_MATRIX_LED_FLUSH_LIMIT 16 47#define RGB_MATRIX_LED_FLUSH_LIMIT 16
49#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255 48#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255
diff --git a/keyboards/yushakobo/quick17/config.h b/keyboards/yushakobo/quick17/config.h
index 36dc55747d..2a74e9e9f5 100644
--- a/keyboards/yushakobo/quick17/config.h
+++ b/keyboards/yushakobo/quick17/config.h
@@ -55,7 +55,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
55# define RGB_MATRIX_LED_COUNT RGBLED_NUM 55# define RGB_MATRIX_LED_COUNT RGBLED_NUM
56# define RGB_MATRIX_KEYPRESSES // reacts to keypresses 56# define RGB_MATRIX_KEYPRESSES // reacts to keypresses
57// # define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses) 57// # define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
58// # define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
59# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 58# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
60# define RGB_MATRIX_FRAMEBUFFER_EFFECTS 59# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
61// # 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_PROCESS_LIMIT (RGB_MATRIX_LED_COUNT + 4) / 5 // limits the number of LEDs to process in an animation per task run (increases keyboard responsiveness)