~ruther/qmk_firmware

8812a095814fdad3ab245fa2c00e29cb50ee2e92 — Ryan 1 year, 6 months ago 73758d3
Rename `RGB_DISABLE_WHEN_USB_SUSPENDED` -> `RGB_MATRIX_SLEEP` (#22682)

353 files changed, 354 insertions(+), 353 deletions(-)

M data/mappings/info_config.hjson
M docs/feature_rgb_matrix.md
M keyboards/1upkeyboards/1upocarina/config.h
M keyboards/1upkeyboards/1upslider8/config.h
M keyboards/1upkeyboards/1upsuper16v3/config.h
M keyboards/1upkeyboards/pi40/config.h
M keyboards/1upkeyboards/pi50/config.h
M keyboards/1upkeyboards/pi60/config.h
M keyboards/1upkeyboards/pi60_hse/config.h
M keyboards/1upkeyboards/pi60_rgb/config.h
M keyboards/1upkeyboards/super16v2/config.h
M keyboards/1upkeyboards/sweet16v2/kb2040/config.h
M keyboards/1upkeyboards/sweet16v2/pro_micro/config.h
M keyboards/3keyecosystem/2key2/config.h
M keyboards/acheron/apollo/87h/delta/config.h
M keyboards/acheron/apollo/87h/gamma/config.h
M keyboards/acheron/apollo/87htsc/config.h
M keyboards/acheron/apollo/88htsc/config.h
M keyboards/adpenrose/akemipad/config.h
M keyboards/aeboards/satellite/rev1/config.h
M keyboards/akko/5087/config.h
M keyboards/akko/5108/config.h
M keyboards/akko/acr87/config.h
M keyboards/akko/top40/config.h
M keyboards/atlantis/ak81_ve/config.h
M keyboards/atlantis/ps17/config.h
M keyboards/axolstudio/yeti/hotswap/config.h
M keyboards/bandominedoni/config.h
M keyboards/basekeys/trifecta/config.h
M keyboards/bastardkb/charybdis/config.h
M keyboards/bastardkb/dilemma/3x5_3/config.h
M keyboards/bastardkb/dilemma/4x6_4/config.h
M keyboards/bastardkb/scylla/config.h
M keyboards/bastardkb/skeletyl/config.h
M keyboards/bastardkb/tbkmini/config.h
M keyboards/binepad/bn006/config.h
M keyboards/blockboy/ac980mini/config.h
M keyboards/boardsource/microdox/v2/config.h
M keyboards/boardsource/the_mark/config.h
M keyboards/boardsource/unicorne/config.h
M keyboards/canary/canary60rgb/v1/config.h
M keyboards/checkerboards/quark_lp/config.h
M keyboards/cherrybstudio/cb87rgb/config.h
M keyboards/chosfox/cf81/config.h
M keyboards/chromatonemini/config.h
M keyboards/churrosoft/deck8/rgb/config.h
M keyboards/clickety_split/leeloo/keymaps/default/config.h
M keyboards/clickety_split/leeloo/rev2/config.h
M keyboards/clickety_split/leeloo/rev3/config.h
M keyboards/controllerworks/mini36/keymaps/default/config.h
M keyboards/controllerworks/mini36/keymaps/via/config.h
M keyboards/controllerworks/mini42/keymaps/default/config.h
M keyboards/controllerworks/mini42/keymaps/via/config.h
M keyboards/crkbd/keymaps/bermeo/config.h
M keyboards/crkbd/keymaps/colemad/config.h
M keyboards/crkbd/keymaps/colemak_luna/config.h
M keyboards/crkbd/keymaps/crkdves/config.h
M keyboards/crkbd/keymaps/crkqwes/config.h
M keyboards/crkbd/keymaps/gotham/config.h
M keyboards/crkbd/keymaps/jpe230/config.h
M keyboards/crkbd/keymaps/kidbrazil/config.h
M keyboards/crkbd/keymaps/nimishgautam/config.h
M keyboards/crkbd/keymaps/rpbaptist/config.h
M keyboards/crkbd/keymaps/soundmonster/config.h
M keyboards/crkbd/keymaps/thunderbird2086/config.h
M keyboards/crkbd/readme.md
M keyboards/darkproject/kd83a_bfg_edition/config.h
M keyboards/darkproject/kd87a_bfg_edition/config.h
M keyboards/doio/kb12/config.h
M keyboards/doio/kb30/config.h
M keyboards/dp3000/config.h
M keyboards/dtisaac/dosa40rgb/config.h
M keyboards/dumbpad/v3x/config.h
M keyboards/durgod/dgk6x/config.h
M keyboards/dztech/dz60rgb/v1/config.h
M keyboards/dztech/dz60rgb/v2/config.h
M keyboards/dztech/dz60rgb/v2_1/config.h
M keyboards/dztech/dz60rgb_ansi/v1/config.h
M keyboards/dztech/dz60rgb_ansi/v2/config.h
M keyboards/dztech/dz60rgb_ansi/v2_1/config.h
M keyboards/dztech/dz60rgb_wkl/v1/config.h
M keyboards/dztech/dz60rgb_wkl/v2/config.h
M keyboards/dztech/dz60rgb_wkl/v2_1/config.h
M keyboards/dztech/dz64rgb/config.h
M keyboards/dztech/dz65rgb/v1/config.h
M keyboards/dztech/dz65rgb/v2/config.h
M keyboards/dztech/dz65rgb/v3/config.h
M keyboards/dztech/tofu/ii/v1/config.h
M keyboards/dztech/tofu/jr/v1/config.h
M keyboards/era/sirind/klein_sd/config.h
M keyboards/ergodox_ez/config.h
M keyboards/ergodox_ez/keymaps/hacker_dvorak/config.h
M keyboards/flashquark/horizon_z/config.h
M keyboards/frooastboard/walnut/config.h
M keyboards/geekboards/macropad_v2/config.h
M keyboards/geekboards/tester/config.h
M keyboards/giabalanai/config.h
M keyboards/gizmo_engineering/gk6/config.h
M keyboards/gkeyboard/gpad8_2r/config.h
M keyboards/gl516/j73gl/keymaps/via_rgb_matrix/config.h
M keyboards/gmmk/gmmk2/p65/config.h
M keyboards/gmmk/gmmk2/p96/config.h
M keyboards/gmmk/pro/config.h
M keyboards/gmmk/pro/rev1/ansi/keymaps/andrebrait/config.h
M keyboards/gmmk/pro/rev1/ansi/keymaps/andrewcharnley/config.h
M keyboards/gmmk/pro/rev1/ansi/keymaps/hachetman/config.h
M keyboards/gmmk/pro/rev1/ansi/keymaps/lalitmaganti/config.h
M keyboards/gmmk/pro/rev1/ansi/keymaps/macos/config.h
M keyboards/gmmk/pro/rev1/ansi/keymaps/mike1808/config.h
M keyboards/gmmk/pro/rev1/ansi/keymaps/paddlegame/config.h
M keyboards/gmmk/pro/rev1/ansi/keymaps/stickandgum/config.h
M keyboards/gmmk/pro/rev1/ansi/keymaps/trwnh/config.h
M keyboards/handwired/colorlice/config.h
M keyboards/handwired/dactyl_minidox/keymaps/dlford/config.h
M keyboards/handwired/dygma/raise/config.h
M keyboards/handwired/hnah40rgb/config.h
M keyboards/handwired/p65rgb/config.h
M keyboards/handwired/tractyl_manuform/4x6_right/config.h
M keyboards/helix/rev3_4rows/config.h
M keyboards/helix/rev3_5rows/config.h
M keyboards/hfdkb/ac001/config.h
M keyboards/hotdox76v2/config.h
M keyboards/hs60/v1/config.h
M keyboards/idobao/id42/config.h
M keyboards/idobao/id61/config.h
M keyboards/idobao/id63/config.h
M keyboards/idobao/id67/config.h
M keyboards/idobao/id75/keymaps/paryz/config.h
M keyboards/idobao/id80/v3/ansi/config.h
M keyboards/idobao/id87/v2/config.h
M keyboards/idobao/montex/v2/config.h
M keyboards/ilumkb/simpler61/config.h
M keyboards/ilumkb/simpler64/config.h
M keyboards/inland/kb83/config.h
M keyboards/inland/mk47/config.h
M keyboards/inland/v83p/config.h
M keyboards/jacky_studio/piggy60/rev2/config.h
M keyboards/jadookb/jkb65/config.h
M keyboards/jukaie/jk01/config.h
M keyboards/junco/keymaps/default/config.h
M keyboards/junco/keymaps/deluxe/config.h
M keyboards/junco/keymaps/via/config.h
M keyboards/kbdcraft/adam64/config.h
M keyboards/kbdfans/baguette66/rgb/config.h
M keyboards/kbdfans/bella/rgb/config.h
M keyboards/kbdfans/bella/rgb_iso/config.h
M keyboards/kbdfans/boop65/rgb/config.h
M keyboards/kbdfans/kbd67/mkiirgb/keymaps/pascalpfeil/config.h
M keyboards/kbdfans/kbd67/mkiirgb/v1/config.h
M keyboards/kbdfans/kbd67/mkiirgb/v2/config.h
M keyboards/kbdfans/kbd67/mkiirgb/v3/config.h
M keyboards/kbdfans/kbd67/mkiirgb/v4/config.h
M keyboards/kbdfans/kbd67/mkiirgb_iso/config.h
M keyboards/kbdfans/kbd75rgb/config.h
M keyboards/kbdfans/kbdmini/config.h
M keyboards/kbdfans/kbdpad/mk3/config.h
M keyboards/kbdfans/maja/config.h
M keyboards/kbdfans/odin/rgb/config.h
M keyboards/keebio/bamfk4/config.h
M keyboards/keebio/cepstrum/rev1/config.h
M keyboards/keebio/chocopad/rev2/config.h
M keyboards/keebio/convolution/rev1/config.h
M keyboards/keebio/iris/rev6/config.h
M keyboards/keebio/iris/rev7/config.h
M keyboards/keebio/iris/rev8/config.h
M keyboards/keebio/nyquist/rev4/config.h
M keyboards/keebio/nyquistpad/config.h
M keyboards/keebio/sinc/rev3/config.h
M keyboards/keebio/sinc/rev4/config.h
M keyboards/keybee/keybee65/config.h
M keyboards/keycapsss/kimiko/keymaps/oriaj3/config.h
M keyboards/keychron/c1_pro/ansi/rgb/config.h
M keyboards/keychron/c2_pro/ansi/rgb/config.h
M keyboards/keychron/q0/config.h
M keyboards/keychron/q10/config.h
M keyboards/keychron/q11/config.h
M keyboards/keychron/q12/config.h
M keyboards/keychron/q1v1/ansi/keymaps/gtg465x/config.h
M keyboards/keychron/q1v1/ansi/keymaps/mkillewald/config.h
M keyboards/keychron/q1v1/ansi/keymaps/teimor/config.h
M keyboards/keychron/q1v1/config.h
M keyboards/keychron/q1v1/iso/keymaps/kubahorak/config.h
M keyboards/keychron/q1v1/iso/keymaps/mkillewald_iso/config.h
M keyboards/keychron/q1v2/config.h
M keyboards/keychron/q2/ansi/keymaps/ladduro/config.h
M keyboards/keychron/q2/config.h
M keyboards/keychron/q3/config.h
M keyboards/keychron/q4/config.h
M keyboards/keychron/q5/config.h
M keyboards/keychron/q6/config.h
M keyboards/keychron/q60/config.h
M keyboards/keychron/q65/config.h
M keyboards/keychron/q7/config.h
M keyboards/keychron/q8/config.h
M keyboards/keychron/q9/config.h
M keyboards/keychron/q9_plus/config.h
M keyboards/keychron/s1/ansi/rgb/config.h
M keyboards/keychron/v1/config.h
M keyboards/keychron/v10/config.h
M keyboards/keychron/v2/config.h
M keyboards/keychron/v3/config.h
M keyboards/keychron/v4/config.h
M keyboards/keychron/v5/config.h
M keyboards/keychron/v6/config.h
M keyboards/keychron/v7/config.h
M keyboards/keychron/v8/config.h
M keyboards/kprepublic/bm40hsrgb/rev1/config.h
M keyboards/kprepublic/bm40hsrgb/rev2/config.h
M keyboards/kprepublic/bm60hsrgb/rev2/config.h
M keyboards/kprepublic/bm60hsrgb_ec/rev2/config.h
M keyboards/kprepublic/bm60hsrgb_iso/rev2/config.h
M keyboards/kprepublic/bm60hsrgb_poker/rev2/config.h
M keyboards/kprepublic/bm68hsrgb/rev1/keymaps/peepeetee/config.h
M keyboards/kprepublic/bm68hsrgb/rev2/config.h
M keyboards/kprepublic/bm80hsrgb/config.h
M keyboards/kprepublic/bm80hsrgb/keymaps/peepeetee/config.h
M keyboards/kprepublic/bm80v2/config.h
M keyboards/kprepublic/bm80v2/keymaps/saph1s/config.h
M keyboards/kprepublic/bm80v2_iso/config.h
M keyboards/kprepublic/cstc40/config.h
M keyboards/kuro/kuro65/config.h
M keyboards/latincompass/latin17rgb/config.h
M keyboards/latincompass/latin60rgb/config.h
M keyboards/latincompass/latin6rgb/config.h
M keyboards/lfkeyboards/lfkpad/keymaps/pascalpfeil/config.h
M keyboards/lily58/r2g/config.h
M keyboards/linworks/fave60a/config.h
M keyboards/linworks/fave65h/config.h
M keyboards/linworks/fave84h/config.h
M keyboards/linworks/fave87h/config.h
M keyboards/linworks/favepada/config.h
M keyboards/magic_force/mf17/config.h
M keyboards/marksard/rhymestone/rev1/config.h
M keyboards/massdrop/alt/keymaps/pregame/config.h
M keyboards/massdrop/alt/keymaps/urbanvanilla/config.h
M keyboards/massdrop/ctrl/keymaps/endgame/config.h
M keyboards/massdrop/ctrl/keymaps/foxx1337/config.h
M keyboards/massdrop/ctrl/keymaps/matthewrobo/config.h
M keyboards/massdrop/ctrl/keymaps/xanimos/config.h
M keyboards/mechlovin/adelais/rgb_led/rev1/config.h
M keyboards/mechlovin/adelais/rgb_led/rev2/config.h
M keyboards/mechlovin/adelais/rgb_led/rev3/config.h
M keyboards/mechlovin/delphine/rgb_led/config.h
M keyboards/mechlovin/hannah60rgb/rev1/config.h
M keyboards/mechlovin/hannah60rgb/rev2/config.h
M keyboards/mechlovin/infinity87/rgb_rev1/config.h
M keyboards/mechlovin/infinity875/config.h
M keyboards/melgeek/mach80/config.h
M keyboards/melgeek/mj61/config.h
M keyboards/melgeek/mj63/config.h
M keyboards/melgeek/mj64/config.h
M keyboards/melgeek/mj65/config.h
M keyboards/melgeek/mojo68/config.h
M keyboards/melgeek/mojo75/config.h
M keyboards/melgeek/tegic/config.h
M keyboards/melgeek/z70ultra/config.h
M keyboards/miller/gm862/config.h
M keyboards/momokai/aurora/config.h
M keyboards/momokai/tap_duo/config.h
M keyboards/momokai/tap_trio/config.h
M keyboards/monsgeek/m1/config.h
M keyboards/monsgeek/m3/config.h
M keyboards/monsgeek/m5/config.h
M keyboards/monsgeek/m6/config.h
M keyboards/monstargear/xo87/rgb/config.h
M keyboards/moonlander/config.h
M keyboards/novelkeys/nk20/config.h
M keyboards/novelkeys/nk65b/config.h
M keyboards/novelkeys/nk87b/config.h
M keyboards/novelkeys/nk_plus/config.h
M keyboards/opendeck/32/rev1/config.h
M keyboards/owlab/voice65/hotswap/config.h
M keyboards/owlab/voice65/soldered/config.h
M keyboards/paprikman/albacore/config.h
M keyboards/percent/canoe_gen2/config.h
M keyboards/phase_studio/titan65/hotswap/config.h
M keyboards/phentech/rpk_001/config.h
M keyboards/planck/ez/config.h
M keyboards/planck/rev6/config.h
M keyboards/planck/rev6_drop/config.h
M keyboards/planck/rev7/config.h
M keyboards/projectd/65/projectd_65_ansi/config.h
M keyboards/projectd/75/ansi/config.h
M keyboards/quarkeys/z40/config.h
M keyboards/qwertykeys/qk100/ansi/config.h
M keyboards/rgbkb/mun/config.h
M keyboards/rgbkb/mun/keymaps/default/config.h
M keyboards/rgbkb/mun/keymaps/peott-fr/config.h
M keyboards/rgbkb/mun/keymaps/via/config.h
M keyboards/rgbkb/mun/keymaps/xulkal2/config.h
M keyboards/rgbkb/sol3/config.h
M keyboards/rgbkb/sol3/keymaps/default/config.h
M keyboards/rgbkb/sol3/keymaps/via/config.h
M keyboards/salicylic_acid3/naked48/keymaps/salicylic/config.h
M keyboards/salicylic_acid3/naked48/keymaps/via_rgb_matrix/config.h
M keyboards/salicylic_acid3/setta21/keymaps/salicylic/config.h
M keyboards/sawnsprojects/satxri6key/config.h
M keyboards/senselessclay/ck60/config.h
M keyboards/skeletonkbd/frost68/config.h
M keyboards/skmt/15k/config.h
M keyboards/skyloong/dt40/config.h
M keyboards/skyloong/gk61/pro_48/config.h
M keyboards/skyloong/gk61/v1/config.h
M keyboards/skyloong/qk21/v1/config.h
M keyboards/smallkeyboard/config.h
M keyboards/sofle/keymaps/rgb_default/config.h
M keyboards/sofle_choc/keymaps/default/config.h
M keyboards/sofle_choc/keymaps/via/config.h
M keyboards/spaceholdings/nebula12b/config.h
M keyboards/spaceholdings/nebula68b/config.h
M keyboards/splitkb/aurora/helix/keymaps/default/config.h
M keyboards/splitkb/aurora/sofle_v2/keymaps/default/config.h
M keyboards/splitkb/aurora/sweep/keymaps/default/config.h
M keyboards/splitkb/kyria/rev1/config.h
M keyboards/splitkb/kyria/rev2/config.h
M keyboards/stront/config.h
M keyboards/synthlabs/060/config.h
M keyboards/system76/launch_1/config.h
M keyboards/teleport/native/config.h
M keyboards/tkc/portico/config.h
M keyboards/tkc/portico68v2/config.h
M keyboards/tkc/portico75/config.h
M keyboards/tominabox1/le_chiffre/config.h
M keyboards/treasure/type9s3/config.h
M keyboards/ungodly/launch_pad/config.h
M keyboards/winry/winry315/config.h
M keyboards/wolf/m60_b/config.h
M keyboards/wolf/m6_c/config.h
M keyboards/work_louder/loop/config.h
M keyboards/work_louder/micro/config.h
M keyboards/work_louder/nano/config.h
M keyboards/work_louder/numpad/config.h
M keyboards/work_louder/work_board/config.h
M keyboards/xbows/knight/config.h
M keyboards/xbows/knight_plus/config.h
M keyboards/xbows/nature/config.h
M keyboards/xbows/numpad/config.h
M keyboards/xbows/ranger/config.h
M keyboards/xbows/woody/config.h
M keyboards/xelus/la_plus/config.h
M keyboards/xelus/pachi/rgb/rev1/config.h
M keyboards/xelus/pachi/rgb/rev2/config.h
M keyboards/xelus/valor/rev2/config.h
M keyboards/yandrstudio/nz64/config.h
M keyboards/yandrstudio/nz67v2/config.h
M keyboards/yandrstudio/tg67/config.h
M keyboards/ymdk/id75/config.h
M keyboards/ymdk/ymd09/config.h
M keyboards/ymdk/ymd40/air40/config.h
M keyboards/ymdk/ymd75/rev4/iso/config.h
M keyboards/yncognito/batpad/config.h
M keyboards/yushakobo/quick17/config.h
M quantum/rgb_matrix/rgb_matrix.c
M data/mappings/info_config.hjson => data/mappings/info_config.hjson +2 -1
@@ 122,7 122,6 @@
    "PS2_DATA_PIN": {"info_key": "ps2.data_pin"},

    // RGB Matrix
    "RGB_DISABLE_WHEN_USB_SUSPENDED": {"info_key": "rgb_matrix.sleep", "value_type": "bool"},
    "RGB_MATRIX_CENTER": {"info_key": "rgb_matrix.center_point", "value_type": "array.int"},
    "RGB_MATRIX_HUE_STEP": {"info_key": "rgb_matrix.hue_steps", "value_type": "int"},
    "RGB_MATRIX_KEYRELEASES": {"info_key": "rgb_matrix.react_on_keyup", "value_type": "bool"},


@@ 130,6 129,7 @@
    "RGB_MATRIX_LED_PROCESS_LIMIT": {"info_key": "rgb_matrix.led_process_limit", "value_type": "int", "to_json": false},
    "RGB_MATRIX_MAXIMUM_BRIGHTNESS": {"info_key": "rgb_matrix.max_brightness", "value_type": "int"},
    "RGB_MATRIX_SAT_STEP": {"info_key": "rgb_matrix.sat_steps", "value_type": "int"},
    "RGB_MATRIX_SLEEP": {"info_key": "rgb_matrix.sleep", "value_type": "bool"},
    "RGB_MATRIX_SPD_STEP": {"info_key": "rgb_matrix.speed_steps", "value_type": "int"},
    "RGB_MATRIX_SPLIT": {"info_key": "rgb_matrix.split_count", "value_type": "array.int"},
    "RGB_MATRIX_TIMEOUT": {"info_key": "rgb_matrix.timeout", "value_type": "int"},


@@ 225,6 225,7 @@
    "PREVENT_STUCK_MODIFIERS": {"info_key": "_invalid.prevent_stuck_mods", "invalid": true},
    "QMK_KEYS_PER_SCAN": {"info_key": "qmk.keys_per_scan", "value_type": "int", "deprecated": true},
    "RGB_DI_PIN": {"info_key": "rgblight.pin", "invalid": true, "replace_with": "WS2812_DI_PIN or APA102_DI_PIN"},
    "RGB_DISABLE_WHEN_USB_SUSPENDED": {"info_key": "_invalid.rgb_matrix_sleep", "invalid": true, "replace_with": "RGB_MATRIX_SLEEP"},
    "RGBLIGHT_ANIMATIONS": {"info_key": "_invalid.rgblight.animations.all", "value_type": "bool", "invalid": true},
    "TAPPING_FORCE_HOLD": {"info_key": "tapping.force_hold", "value_type": "bool", "deprecated": true},
    "TAPPING_FORCE_HOLD_PER_KEY": {"info_key": "tapping.force_hold_per_key", "value_type": "bool", "deprecated": true},

M docs/feature_rgb_matrix.md => docs/feature_rgb_matrix.md +1 -1
@@ 869,7 869,7 @@ These are defined in [`color.h`](https://github.com/qmk/qmk_firmware/blob/master
```c
#define RGB_MATRIX_KEYRELEASES // reactive effects respond to keyreleases (instead of keypresses)
#define RGB_MATRIX_TIMEOUT 0 // number of milliseconds to wait until rgb automatically turns off
#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#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)
#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)
#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

M keyboards/1upkeyboards/1upocarina/config.h => keyboards/1upkeyboards/1upocarina/config.h +1 -1
@@ 19,7 19,7 @@
#define RGB_MATRIX_LED_COUNT 32
#define RGB_MATRIX_KEYPRESSES // reacts to keypresses

#    define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#    define RGB_MATRIX_SLEEP // turn off effects when suspended
// RGB Matrix Animation modes. Explicitly enabled
// For full list of effects, see:
// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects

M keyboards/1upkeyboards/1upslider8/config.h => keyboards/1upkeyboards/1upslider8/config.h +1 -1
@@ 25,5 25,5 @@

#define RGB_MATRIX_LED_COUNT 8
#define RGB_MATRIX_KEYPRESSES // reacts to keypresses
#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS

M keyboards/1upkeyboards/1upsuper16v3/config.h => keyboards/1upkeyboards/1upsuper16v3/config.h +1 -1
@@ 18,5 18,5 @@

#define RGB_MATRIX_LED_COUNT 48
#define RGB_MATRIX_KEYPRESSES // reacts to keypresses
#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS

M keyboards/1upkeyboards/pi40/config.h => keyboards/1upkeyboards/pi40/config.h +1 -1
@@ 13,7 13,7 @@
#    define RGB_MATRIX_KEYPRESSES // reacts to keypresses
#    define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#ifdef RGB_MATRIX_ENABLE
#    define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#    define RGB_MATRIX_SLEEP // turn off effects when suspended
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150
// RGB Matrix Animation modes. Explicitly enabled
// For full list of effects, see:

M keyboards/1upkeyboards/pi50/config.h => keyboards/1upkeyboards/pi50/config.h +1 -1
@@ 11,7 11,7 @@

#define RGB_MATRIX_KEYPRESSES // reacts to keypresses
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended

/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE

M keyboards/1upkeyboards/pi60/config.h => keyboards/1upkeyboards/pi60/config.h +1 -1
@@ 6,7 6,7 @@
#define RGB_MATRIX_LED_COUNT 21
//#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
//#define RGB_MATRIX_KEYPRESSES
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
// RGB Matrix Animation modes. Explicitly enabled
// For full list of effects, see:
// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects

M keyboards/1upkeyboards/pi60_hse/config.h => keyboards/1upkeyboards/pi60_hse/config.h +1 -1
@@ 6,7 6,7 @@
#define RGB_MATRIX_LED_COUNT 16
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_KEYPRESSES
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
// RGB Matrix Animation modes. Explicitly enabled
// For full list of effects, see:
// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects

M keyboards/1upkeyboards/pi60_rgb/config.h => keyboards/1upkeyboards/pi60_rgb/config.h +1 -1
@@ 6,7 6,7 @@
#define RGB_MATRIX_LED_COUNT 61
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_KEYPRESSES // reacts to keypresses
#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 125
// RGB Matrix Animation modes. Explicitly enabled
// For full list of effects, see:

M keyboards/1upkeyboards/super16v2/config.h => keyboards/1upkeyboards/super16v2/config.h +1 -1
@@ 22,7 22,7 @@
#define RGB_MATRIX_LED_COUNT 20
#    define RGB_MATRIX_KEYPRESSES // reacts to keypresses
#ifdef RGB_MATRIX_ENABLE
#    define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#    define RGB_MATRIX_SLEEP // turn off effects when suspended
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255
// RGB Matrix Animation modes. Explicitly enabled
// For full list of effects, see:

M keyboards/1upkeyboards/sweet16v2/kb2040/config.h => keyboards/1upkeyboards/sweet16v2/kb2040/config.h +1 -1
@@ 19,7 19,7 @@
#define RGB_MATRIX_LED_COUNT 20
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
// RGB Matrix Animation modes. Explicitly enabled
// For full list of effects, see:
// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects

M keyboards/1upkeyboards/sweet16v2/pro_micro/config.h => keyboards/1upkeyboards/sweet16v2/pro_micro/config.h +1 -1
@@ 19,7 19,7 @@
#define RGB_MATRIX_LED_COUNT 20
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
// RGB Matrix Animation modes. Explicitly enabled
// For full list of effects, see:
// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects

M keyboards/3keyecosystem/2key2/config.h => keyboards/3keyecosystem/2key2/config.h +1 -1
@@ 24,7 24,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGB_MATRIX_DEFAULT_SPD 20
#define RGB_MATRIX_DEFAULT_VAL 128
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

#define ENABLE_RGB_MATRIX_ALPHAS_MODS
#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN

M keyboards/acheron/apollo/87h/delta/config.h => keyboards/acheron/apollo/87h/delta/config.h +1 -1
@@ 36,7 36,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGB_MATRIX_DEFAULT_VAL 60
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_KEYPRESSES
#define RGB_DISABLE_WHEN_USB_SUSPENDED  // turn off effects when suspended
#define RGB_MATRIX_SLEEP  // turn off effects when suspended
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT

#define ENABLE_RGB_MATRIX_ALPHAS_MODS

M keyboards/acheron/apollo/87h/gamma/config.h => keyboards/acheron/apollo/87h/gamma/config.h +1 -1
@@ 33,7 33,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGB_MATRIX_DEFAULT_VAL 80
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_KEYPRESSES
#define RGB_DISABLE_WHEN_USB_SUSPENDED  // turn off effects when suspended
#define RGB_MATRIX_SLEEP  // turn off effects when suspended
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_HUE_WAVE

#define ENABLE_RGB_MATRIX_ALPHAS_MODS

M keyboards/acheron/apollo/87htsc/config.h => keyboards/acheron/apollo/87htsc/config.h +1 -1
@@ 36,7 36,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGB_MATRIX_DEFAULT_VAL 60
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_KEYPRESSES
#define RGB_DISABLE_WHEN_USB_SUSPENDED  // turn off effects when suspended
#define RGB_MATRIX_SLEEP  // turn off effects when suspended
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT

#define ENABLE_RGB_MATRIX_ALPHAS_MODS

M keyboards/acheron/apollo/88htsc/config.h => keyboards/acheron/apollo/88htsc/config.h +1 -1
@@ 36,7 36,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGB_MATRIX_DEFAULT_VAL 60
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_KEYPRESSES
#define RGB_DISABLE_WHEN_USB_SUSPENDED  // turn off effects when suspended
#define RGB_MATRIX_SLEEP  // turn off effects when suspended
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT

#define ENABLE_RGB_MATRIX_ALPHAS_MODS

M keyboards/adpenrose/akemipad/config.h => keyboards/adpenrose/akemipad/config.h +1 -1
@@ 13,7 13,7 @@
#define RGB_MATRIX_LED_COUNT 27
#define RGB_MATRIX_CENTER { 60, 77 }
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 175
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#ifdef RGB_MATRIX_ENABLE
// RGB Matrix Animation modes. Explicitly enabled
// For full list of effects, see:

M keyboards/aeboards/satellite/rev1/config.h => keyboards/aeboards/satellite/rev1/config.h +1 -1
@@ 28,7 28,7 @@
#define RGB_MATRIX_DEFAULT_VAL 80
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_KEYPRESSES
#define RGB_DISABLE_WHEN_USB_SUSPENDED  // turn off effects when suspended
#define RGB_MATRIX_SLEEP  // turn off effects when suspended
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL

// RGB Matrix Animation modes. Explicitly enabled

M keyboards/akko/5087/config.h => keyboards/akko/5087/config.h +1 -1
@@ 45,7 45,7 @@
#define RGB_MATRIX_LED_COUNT   87

#define RGB_TRIGGER_ON_KEYDOWN
#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_KEYPRESSES


M keyboards/akko/5108/config.h => keyboards/akko/5108/config.h +1 -1
@@ 43,7 43,7 @@
#define RGB_MATRIX_LED_COUNT    108

#define RGB_TRIGGER_ON_KEYDOWN
#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_KEYRELEASES

M keyboards/akko/acr87/config.h => keyboards/akko/acr87/config.h +1 -1
@@ 41,7 41,7 @@

#define RGB_MATRIX_LED_COUNT   135

#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#define RGB_TRIGGER_ON_KEYDOWN
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_KEYPRESSES

M keyboards/akko/top40/config.h => keyboards/akko/top40/config.h +1 -1
@@ 39,7 39,7 @@

#define RGB_MATRIX_LED_COUNT    76

#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_KEYRELEASES

M keyboards/atlantis/ak81_ve/config.h => keyboards/atlantis/ak81_ve/config.h +1 -1
@@ 24,7 24,7 @@

#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_DISABLE_WHEN_USB_SUSPENDED true
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_LED_COUNT 96
#define RGB_MATRIX_DEFAULT_HUE 170
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 130

M keyboards/atlantis/ps17/config.h => keyboards/atlantis/ps17/config.h +1 -1
@@ 11,7 11,7 @@
/* RGB matrix */
#define RGB_MATRIX_LED_COUNT 28
#define RGB_MATRIX_KEYPRESSES
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

#ifdef RGB_MATRIX_ENABLE
	// RGB Matrix Animation modes. Explicitly enabled

M keyboards/axolstudio/yeti/hotswap/config.h => keyboards/axolstudio/yeti/hotswap/config.h +1 -1
@@ 60,7 60,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#    define ENABLE_RGB_MATRIX_MULTISPLASH
#    define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
#    define RGB_MATRIX_LED_FLUSH_LIMIT 16       // 16 is equivalent to limiting to 60fps
#    define RGB_DISABLE_WHEN_USB_SUSPENDED      // turn off effects when suspended
#    define RGB_MATRIX_SLEEP      // turn off effects when suspended
#    define IS31FL3733_I2C_ADDRESS_1 IS31FL3733_I2C_ADDRESS_GND_GND
#    define RGB_MATRIX_LED_COUNT 64
#endif

M keyboards/bandominedoni/config.h => keyboards/bandominedoni/config.h +1 -1
@@ 59,7 59,7 @@

//  https://docs.qmk.fm/#/feature_rgb_matrix
//  Enable suspend mode.
#   define RGB_DISABLE_WHEN_USB_SUSPENDED true
#   define RGB_MATRIX_SLEEP

#   ifdef CONSOLE_ENABLE
#       define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTIWIDE

M keyboards/basekeys/trifecta/config.h => keyboards/basekeys/trifecta/config.h +1 -1
@@ 30,7 30,7 @@
#ifdef RGB_MATRIX_ENABLE
#   define RGB_MATRIX_KEYPRESSES // reacts to keypresses
// #   define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
//#   define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
//#   define RGB_MATRIX_SLEEP // turn off effects when suspended
#   define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#   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)
#   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)

M keyboards/bastardkb/charybdis/config.h => keyboards/bastardkb/charybdis/config.h +1 -1
@@ 37,7 37,7 @@
#ifdef RGB_MATRIX_ENABLE
#    define SPLIT_TRANSPORT_MIRROR
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255
#    define RGB_DISABLE_WHEN_USB_SUSPENDED
#    define RGB_MATRIX_SLEEP
#    define RGB_MATRIX_KEYPRESSES

// Startup values.

M keyboards/bastardkb/dilemma/3x5_3/config.h => keyboards/bastardkb/dilemma/3x5_3/config.h +1 -1
@@ 46,7 46,7 @@
/* RGB matrix support. */
#ifdef RGB_MATRIX_ENABLE
#    define SPLIT_TRANSPORT_MIRROR
#    define RGB_DISABLE_WHEN_USB_SUSPENDED
#    define RGB_MATRIX_SLEEP
#    define RGB_MATRIX_KEYPRESSES
#    define RGB_MATRIX_FRAMEBUFFER_EFFECTS


M keyboards/bastardkb/dilemma/4x6_4/config.h => keyboards/bastardkb/dilemma/4x6_4/config.h +1 -1
@@ 45,7 45,7 @@

/* RGB matrix support. */
#define SPLIT_TRANSPORT_MIRROR
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS


M keyboards/bastardkb/scylla/config.h => keyboards/bastardkb/scylla/config.h +1 -1
@@ 24,6 24,6 @@
#    define RGB_MATRIX_LED_COUNT 58
#    define RGB_MATRIX_SPLIT { 29, 29 }
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 50
#    define RGB_DISABLE_WHEN_USB_SUSPENDED
#    define RGB_MATRIX_SLEEP
#    define RGB_MATRIX_KEYPRESSES
#endif

M keyboards/bastardkb/skeletyl/config.h => keyboards/bastardkb/skeletyl/config.h +1 -1
@@ 24,6 24,6 @@
#    define RGB_MATRIX_LED_COUNT 36
#    define RGB_MATRIX_SPLIT { 18, 18 }
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 50
#    define RGB_DISABLE_WHEN_USB_SUSPENDED
#    define RGB_MATRIX_SLEEP
#    define RGB_MATRIX_KEYPRESSES
#endif

M keyboards/bastardkb/tbkmini/config.h => keyboards/bastardkb/tbkmini/config.h +1 -1
@@ 24,6 24,6 @@
#    define RGB_MATRIX_LED_COUNT 42
#    define RGB_MATRIX_SPLIT { 21, 21 }
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 50
#    define RGB_DISABLE_WHEN_USB_SUSPENDED
#    define RGB_MATRIX_SLEEP
#    define RGB_MATRIX_KEYPRESSES
#endif

M keyboards/binepad/bn006/config.h => keyboards/binepad/bn006/config.h +1 -1
@@ 14,7 14,7 @@

    #define RGB_MATRIX_LED_COUNT 6
    #define RGB_MATRIX_KEYPRESSES // reacts to keypresses
    #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
    #define RGB_MATRIX_SLEEP // turn off effects when suspended
    #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
    #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_BREATHING // Sets the default mode, if none has been set
    #define RGB_TRIGGER_ON_KEYDOWN      // Triggers RGB keypress events on key down. This makes RGB control feel more responsive. This may cause RGB to not function properly on some boards

M keyboards/blockboy/ac980mini/config.h => keyboards/blockboy/ac980mini/config.h +1 -1
@@ 10,7 10,7 @@
#ifdef RGB_MATRIX_ENABLE
//#   define RGB_MATRIX_KEYPRESSES // reacts to keypresses
// #   define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
#   define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#   define RGB_MATRIX_SLEEP // turn off effects when suspended
//#   define RGB_MATRIX_FRAMEBUFFER_EFFECTS
// #   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)
// #   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)

M keyboards/boardsource/microdox/v2/config.h => keyboards/boardsource/microdox/v2/config.h +1 -1
@@ 5,7 5,7 @@
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150
#define RGB_MATRIX_LED_COUNT 44
#define RGB_MATRIX_SPLIT { 22, 22 }
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define ENABLE_RGB_MATRIX_ALPHAS_MODS
#define ENABLE_RGB_MATRIX_GRADIENT_LEFT_RIGHT
#define ENABLE_RGB_MATRIX_BREATHING

M keyboards/boardsource/the_mark/config.h => keyboards/boardsource/the_mark/config.h +1 -1
@@ 19,7 19,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#ifdef RGB_MATRIX_ENABLE
#    define RGB_MATRIX_LED_COUNT 24
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
#    define RGB_DISABLE_WHEN_USB_SUSPENDED
#    define RGB_MATRIX_SLEEP
#    define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
#    define ENABLE_RGB_MATRIX_GRADIENT_LEFT_RIGHT
#    define ENABLE_RGB_MATRIX_BREATHING

M keyboards/boardsource/unicorne/config.h => keyboards/boardsource/unicorne/config.h +1 -1
@@ 4,7 4,7 @@

#define RGB_MATRIX_LED_COUNT 54
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_ALPHAS_MODS
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

#define RP2040_BOOTLOADER_DOUBLE_TAP_RESET


M keyboards/canary/canary60rgb/v1/config.h => keyboards/canary/canary60rgb/v1/config.h +1 -1
@@ 16,7 16,7 @@
 #pragma once

#ifdef RGB_MATRIX_ENABLE
#    define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#    define RGB_MATRIX_SLEEP // turn off effects when suspended
#    define RGB_MATRIX_KEYPRESSES
#    define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#    define DISABLE_RGB_MATRIX_GRADIENT_UP_DOWN

M keyboards/checkerboards/quark_lp/config.h => keyboards/checkerboards/quark_lp/config.h +1 -1
@@ 25,7 25,7 @@
#ifdef RGB_MATRIX_ENABLE
#define RGB_MATRIX_LED_COUNT 51
#define RGB_MATRIX_KEYPRESSES // reacts to keypresses
#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 125 // limits maximum brightness of LEDs to 125 out of 255. Higher may cause the controller to crash.

// RGB Matrix Animation modes. Explicitly enabled

M keyboards/cherrybstudio/cb87rgb/config.h => keyboards/cherrybstudio/cb87rgb/config.h +1 -1
@@ 14,7 14,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once

#define RGB_MATRIX_LED_COUNT 92
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
#define RGB_MATRIX_LED_FLUSH_LIMIT 16
#define RGB_MATRIX_KEYPRESSES

M keyboards/chosfox/cf81/config.h => keyboards/chosfox/cf81/config.h +1 -1
@@ 40,7 40,7 @@
#define DRIVER_2_LED_TOTAL 20
#define RGB_MATRIX_LED_COUNT (DRIVER_1_LED_TOTAL + DRIVER_2_LED_TOTAL + 22)

#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#define RGB_TRIGGER_ON_KEYDOWN
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_KEYPRESSES

M keyboards/chromatonemini/config.h => keyboards/chromatonemini/config.h +1 -1
@@ 51,7 51,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

//  https://docs.qmk.fm/#/feature_rgb_matrix
//  Enable suspend mode.
#   define RGB_DISABLE_WHEN_USB_SUSPENDED
#   define RGB_MATRIX_SLEEP
#endif  // RGB_MATRIX_ENABLE

/* Audio */

M keyboards/churrosoft/deck8/rgb/config.h => keyboards/churrosoft/deck8/rgb/config.h +1 -1
@@ 21,7 21,7 @@
#define RGB_MATRIX_DEFAULT_HUE 152
#define RGB_MATRIX_DEFAULT_SAT 232
#define RGB_MATRIX_DEFAULT_VAL 180
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_KEYPRESSES

M keyboards/clickety_split/leeloo/keymaps/default/config.h => keyboards/clickety_split/leeloo/keymaps/default/config.h +1 -1
@@ 23,7 23,7 @@
    #define RGB_MATRIX_KEYPRESSES               // reacts to keypresses
//  #define RGB_MATRIX_KEYRELEASES              // reacts to keyreleases (instead of keypresses)
//  #define RGB_DISABLE_AFTER_TIMEOUT 0         // number of ticks to wait until disabling effects
    #define RGB_DISABLE_WHEN_USB_SUSPENDED      // turn off effects when suspended
    #define RGB_MATRIX_SLEEP      // turn off effects when suspended
    #define RGB_MATRIX_FRAMEBUFFER_EFFECTS
    
    #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 115   // limits maximum brightness of LEDs to 150 out of 255.

M keyboards/clickety_split/leeloo/rev2/config.h => keyboards/clickety_split/leeloo/rev2/config.h +1 -1
@@ 18,5 18,5 @@

#    define RGB_MATRIX_LED_COUNT 74
#    define RGB_MATRIX_SPLIT {37, 37}
#    define RGB_DISABLE_WHEN_USB_SUSPENDED
#    define RGB_MATRIX_SLEEP
#    define SPLIT_TRANSPORT_MIRROR

M keyboards/clickety_split/leeloo/rev3/config.h => keyboards/clickety_split/leeloo/rev3/config.h +1 -1
@@ 18,5 18,5 @@

#    define RGB_MATRIX_LED_COUNT 58
#    define RGB_MATRIX_SPLIT {29, 29}
#    define RGB_DISABLE_WHEN_USB_SUSPENDED
#    define RGB_MATRIX_SLEEP
#    define SPLIT_TRANSPORT_MIRROR

M keyboards/controllerworks/mini36/keymaps/default/config.h => keyboards/controllerworks/mini36/keymaps/default/config.h +1 -1
@@ 21,7 21,7 @@
#   define RGB_MATRIX_KEYPRESSES // reacts to keypresses
// #   define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
// #   define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
#   define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#   define RGB_MATRIX_SLEEP // turn off effects when suspended
#   define RGB_MATRIX_FRAMEBUFFER_EFFECTS
// #   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)
// #   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)

M keyboards/controllerworks/mini36/keymaps/via/config.h => keyboards/controllerworks/mini36/keymaps/via/config.h +1 -1
@@ 21,7 21,7 @@
#   define RGB_MATRIX_KEYPRESSES // reacts to keypresses
// #   define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
// #   define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
#   define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#   define RGB_MATRIX_SLEEP // turn off effects when suspended
#   define RGB_MATRIX_FRAMEBUFFER_EFFECTS
// #   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)
// #   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)

M keyboards/controllerworks/mini42/keymaps/default/config.h => keyboards/controllerworks/mini42/keymaps/default/config.h +1 -1
@@ 21,7 21,7 @@
#   define RGB_MATRIX_KEYPRESSES // reacts to keypresses
// #   define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
// #   define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
#   define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#   define RGB_MATRIX_SLEEP // turn off effects when suspended
#   define RGB_MATRIX_FRAMEBUFFER_EFFECTS
// #   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)
// #   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)

M keyboards/controllerworks/mini42/keymaps/via/config.h => keyboards/controllerworks/mini42/keymaps/via/config.h +1 -1
@@ 22,7 22,7 @@
#   define RGB_MATRIX_KEYPRESSES // reacts to keypresses
// #   define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
// #   define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
#   define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#   define RGB_MATRIX_SLEEP // turn off effects when suspended
#   define RGB_MATRIX_FRAMEBUFFER_EFFECTS
// #   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)
// #   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)

M keyboards/crkbd/keymaps/bermeo/config.h => keyboards/crkbd/keymaps/bermeo/config.h +1 -1
@@ 73,7 73,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#ifdef RGB_MATRIX_ENABLE
#    define RGB_MATRIX_KEYPRESSES // reacts to keypresses
// #   define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
#    define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#    define RGB_MATRIX_SLEEP // turn off effects when suspended
#    define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#    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)
#    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)

M keyboards/crkbd/keymaps/colemad/config.h => keyboards/crkbd/keymaps/colemad/config.h +1 -1
@@ 10,7 10,7 @@
#ifdef RGB_MATRIX_ENABLE
    #define RGB_MATRIX_KEYPRESSES
    #define RGB_MATRIX_FRAMEBUFFER_EFFECTS
    #define RGB_DISABLE_WHEN_USB_SUSPENDED
    #define RGB_MATRIX_SLEEP
    #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150
    #define RGB_MATRIX_LED_FLUSH_LIMIT 16
    #define RGB_MATRIX_HUE_STEP 8

M keyboards/crkbd/keymaps/colemak_luna/config.h => keyboards/crkbd/keymaps/colemak_luna/config.h +1 -1
@@ 45,7 45,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
//#   define RGB_MATRIX_KEYPRESSES // reacts to keypresses
// #   define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
// #   define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
#   define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#   define RGB_MATRIX_SLEEP // turn off effects when suspended
//#   define RGB_MATRIX_FRAMEBUFFER_EFFECTS
// #   define RGB_MATRIX_LED_PROCESS_LIMIT (DRIVER_LED_TOTAL + 4) / 5 // limits the number of LEDs to process in an animation per task run (increases keyboard responsiveness)
// #   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)

M keyboards/crkbd/keymaps/crkdves/config.h => keyboards/crkbd/keymaps/crkdves/config.h +1 -1
@@ 52,7 52,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#ifdef RGB_MATRIX_ENABLE
#   define RGB_MATRIX_KEYPRESSES // reacts to keypresses
// #   define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
#   define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#   define RGB_MATRIX_SLEEP // turn off effects when suspended
#   define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#   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)
#   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)

M keyboards/crkbd/keymaps/crkqwes/config.h => keyboards/crkbd/keymaps/crkqwes/config.h +1 -1
@@ 68,7 68,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#ifdef RGB_MATRIX_ENABLE
#   define RGB_MATRIX_KEYPRESSES // reacts to keypresses
// #   define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
#   define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#   define RGB_MATRIX_SLEEP // turn off effects when suspended
#   define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#   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)
#   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)

M keyboards/crkbd/keymaps/gotham/config.h => keyboards/crkbd/keymaps/gotham/config.h +1 -1
@@ 42,7 42,7 @@

#ifdef RGB_MATRIX_ENABLE
#    define RGB_MATRIX_KEYPRESSES                // reacts to keypresses
#    define RGB_DISABLE_WHEN_USB_SUSPENDED  // turn off effects when suspended
#    define RGB_MATRIX_SLEEP  // turn off effects when suspended
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150    // limits maximum brightness of LEDs to 150 out of 255. Higher may cause the controller to crash.
#    define RGB_MATRIX_HUE_STEP 32
#    define RGB_MATRIX_SAT_STEP 64

M keyboards/crkbd/keymaps/jpe230/config.h => keyboards/crkbd/keymaps/jpe230/config.h +1 -1
@@ 27,7 27,7 @@
 * Common RGB Configuration
 * ---------------------------
 */
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_DISABLE_TIMEOUT CUSTOM_OLED_TIMEOUT
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 128
#define RGB_MATRIX_DEFAULT_HUE 215

M keyboards/crkbd/keymaps/kidbrazil/config.h => keyboards/crkbd/keymaps/kidbrazil/config.h +1 -1
@@ 49,7 49,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#ifdef RGB_MATRIX_ENABLE
    //#   define RGB_MATRIX_KEYPRESSES // reacts to keypresses
    // #   define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
    #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
    #define RGB_MATRIX_SLEEP // turn off effects when suspended
    #define RGB_MATRIX_FRAMEBUFFER_EFFECTS
    // #   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)
    // #   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)

M keyboards/crkbd/keymaps/nimishgautam/config.h => keyboards/crkbd/keymaps/nimishgautam/config.h +1 -1
@@ 58,7 58,7 @@
    #define RGB_MATRIX_SAT_STEP 8
    #define RGB_MATRIX_VAL_STEP 8
    #define RGB_MATRIX_SPD_STEP 10
    #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
    #define RGB_MATRIX_SLEEP // turn off effects when suspended
    #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)
    #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)


M keyboards/crkbd/keymaps/rpbaptist/config.h => keyboards/crkbd/keymaps/rpbaptist/config.h +1 -1
@@ 58,7 58,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#    define GAMING_IDLE_TIMEOUT 10000
#    define RGB_MATRIX_TYPING_ACTIVE RGB_MATRIX_SOLID_REACTIVE_SIMPLE
#    define RGB_MATRIX_TYPING_PASSIVE RGB_MATRIX_CYCLE_ALL
#    define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#    define RGB_MATRIX_SLEEP // turn off effects when suspended
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 135

#    define RGB_MATRIX_HUE_STEP 6

M keyboards/crkbd/keymaps/soundmonster/config.h => keyboards/crkbd/keymaps/soundmonster/config.h +1 -1
@@ 66,7 66,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#ifdef RGB_MATRIX_ENABLE
#   define RGB_MATRIX_KEYPRESSES // reacts to keypresses
// #   define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
#   define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#   define RGB_MATRIX_SLEEP // turn off effects when suspended
#   define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#   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)
#   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)

M keyboards/crkbd/keymaps/thunderbird2086/config.h => keyboards/crkbd/keymaps/thunderbird2086/config.h +1 -1
@@ 55,7 55,7 @@
#   define SPLIT_LAYER_STATE_ENABLE
#   define RGB_MATRIX_KEYPRESSES                // reacts to keypresses
#   define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#   define RGB_DISABLE_WHEN_USB_SUSPENDED       // turn off effects when suspended
#   define RGB_MATRIX_SLEEP       // turn off effects when suspended
#   define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150
        // limits maximum brightness of LEDs to 150 out of 255. Higher may cause the controller to crash.
#   define RGB_MATRIX_HUE_STEP 32

M keyboards/crkbd/readme.md => keyboards/crkbd/readme.md +1 -1
@@ 43,7 43,7 @@ And in your `config.h` file, add the following:
#ifdef RGB_MATRIX_ENABLE
#   define RGB_MATRIX_KEYPRESSES // reacts to keypresses
// #   define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
#   define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#   define RGB_MATRIX_SLEEP // turn off effects when suspended
#   define RGB_MATRIX_FRAMEBUFFER_EFFECTS
// #   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)
// #   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)

M keyboards/darkproject/kd83a_bfg_edition/config.h => keyboards/darkproject/kd83a_bfg_edition/config.h +1 -1
@@ 21,7 21,7 @@
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

/* External spi flash */
#define EXTERNAL_FLASH_SPI_SLAVE_SELECT_PIN B14

M keyboards/darkproject/kd87a_bfg_edition/config.h => keyboards/darkproject/kd87a_bfg_edition/config.h +1 -1
@@ 21,7 21,7 @@
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

/* External spi flash */
#define EXTERNAL_FLASH_SPI_SLAVE_SELECT_PIN B14

M keyboards/doio/kb12/config.h => keyboards/doio/kb12/config.h +1 -1
@@ 20,7 20,7 @@
/* RGB Matrix config */
#define RGB_MATRIX_LED_COUNT 12
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_UP_DOWN
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS


M keyboards/doio/kb30/config.h => keyboards/doio/kb30/config.h +1 -1
@@ 39,7 39,7 @@
    #define RGB_MATRIX_LED_COUNT 36
    #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
    #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_UP_DOWN
#    define RGB_DISABLE_WHEN_USB_SUSPENDED
#    define RGB_MATRIX_SLEEP
#    define RGB_MATRIX_KEYPRESSES



M keyboards/dp3000/config.h => keyboards/dp3000/config.h +1 -1
@@ 22,4 22,4 @@
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_KEYRELEASES
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

M keyboards/dtisaac/dosa40rgb/config.h => keyboards/dtisaac/dosa40rgb/config.h +1 -1
@@ 22,7 22,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGB_MATRIX_KEYPRESSES // reacts to keypresses
#define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
// #define RGB_MATRIX_SLEEP // turn off effects when suspended
#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)
#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
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_PINWHEEL // Sets the default mode, if none has been set

M keyboards/dumbpad/v3x/config.h => keyboards/dumbpad/v3x/config.h +1 -1
@@ 26,7 26,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
// Cleanup RGB
#ifdef RGB_MATRIX_ENABLE

#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

#define RGB_MATRIX_FRAMEBUFFER_EFFECTS // Heatmap, Rain
#define RGB_MATRIX_KEYPRESSES

M keyboards/durgod/dgk6x/config.h => keyboards/durgod/dgk6x/config.h +1 -1
@@ 50,7 50,7 @@
#define I2C1_TIMINGR_SCLH   0x0cU
#define I2C1_TIMINGR_SCLL   0x22U

#    define RGB_DISABLE_WHEN_USB_SUSPENDED  // turn off effects when suspended
#    define RGB_MATRIX_SLEEP  // turn off effects when suspended
#    define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#    define RGB_MATRIX_KEYPRESSES
#    define RGB_MATRIX_LED_PROCESS_LIMIT 4

M keyboards/dztech/dz60rgb/v1/config.h => keyboards/dztech/dz60rgb/v1/config.h +1 -1
@@ 1,7 1,7 @@
#pragma once

#ifdef RGB_MATRIX_ENABLE
#    define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#    define RGB_MATRIX_SLEEP // turn off effects when suspended
#    define RGB_MATRIX_KEYPRESSES
#    define RGB_MATRIX_LED_PROCESS_LIMIT 4
#    define RGB_MATRIX_LED_FLUSH_LIMIT 26

M keyboards/dztech/dz60rgb/v2/config.h => keyboards/dztech/dz60rgb/v2/config.h +1 -1
@@ 1,7 1,7 @@
#pragma once

#ifdef RGB_MATRIX_ENABLE
#    define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#    define RGB_MATRIX_SLEEP // turn off effects when suspended
#    define RGB_MATRIX_KEYPRESSES
#    define RGB_MATRIX_FRAMEBUFFER_EFFECTS
// RGB Matrix Animation modes. Explicitly enabled

M keyboards/dztech/dz60rgb/v2_1/config.h => keyboards/dztech/dz60rgb/v2_1/config.h +1 -1
@@ 17,7 17,7 @@
#pragma once

#ifdef RGB_MATRIX_ENABLE
#    define RGB_DISABLE_WHEN_USB_SUSPENDED  // turn off effects when suspended
#    define RGB_MATRIX_SLEEP  // turn off effects when suspended
#    define RGB_MATRIX_KEYPRESSES
#    define RGB_MATRIX_FRAMEBUFFER_EFFECTS
// RGB Matrix Animation modes. Explicitly enabled

M keyboards/dztech/dz60rgb_ansi/v1/config.h => keyboards/dztech/dz60rgb_ansi/v1/config.h +1 -1
@@ 1,7 1,7 @@
#pragma once

#ifdef RGB_MATRIX_ENABLE
#    define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#    define RGB_MATRIX_SLEEP // turn off effects when suspended
#    define RGB_MATRIX_KEYPRESSES
#    define RGB_MATRIX_LED_PROCESS_LIMIT 4
#    define RGB_MATRIX_LED_FLUSH_LIMIT 26

M keyboards/dztech/dz60rgb_ansi/v2/config.h => keyboards/dztech/dz60rgb_ansi/v2/config.h +1 -1
@@ 1,7 1,7 @@
#pragma once

#ifdef RGB_MATRIX_ENABLE
#    define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#    define RGB_MATRIX_SLEEP // turn off effects when suspended
#    define RGB_MATRIX_KEYPRESSES
#    define RGB_MATRIX_FRAMEBUFFER_EFFECTS
// RGB Matrix Animation modes. Explicitly enabled

M keyboards/dztech/dz60rgb_ansi/v2_1/config.h => keyboards/dztech/dz60rgb_ansi/v2_1/config.h +1 -1
@@ 17,7 17,7 @@
#pragma once

#ifdef RGB_MATRIX_ENABLE
#    define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#    define RGB_MATRIX_SLEEP // turn off effects when suspended
// #    define RGB_MATRIX_KEYPRESSES
#    define RGB_MATRIX_FRAMEBUFFER_EFFECTS
// RGB Matrix Animation modes. Explicitly enabled

M keyboards/dztech/dz60rgb_wkl/v1/config.h => keyboards/dztech/dz60rgb_wkl/v1/config.h +1 -1
@@ 1,7 1,7 @@
#pragma once

#ifdef RGB_MATRIX_ENABLE
#    define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#    define RGB_MATRIX_SLEEP // turn off effects when suspended
#    define RGB_MATRIX_KEYPRESSES
#    define RGB_MATRIX_LED_PROCESS_LIMIT 4
#    define RGB_MATRIX_LED_FLUSH_LIMIT 26

M keyboards/dztech/dz60rgb_wkl/v2/config.h => keyboards/dztech/dz60rgb_wkl/v2/config.h +1 -1
@@ 1,7 1,7 @@
#pragma once

#ifdef RGB_MATRIX_ENABLE
#    define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#    define RGB_MATRIX_SLEEP // turn off effects when suspended
#    define RGB_MATRIX_KEYPRESSES
#    define RGB_MATRIX_FRAMEBUFFER_EFFECTS
// RGB Matrix Animation modes. Explicitly enabled

M keyboards/dztech/dz60rgb_wkl/v2_1/config.h => keyboards/dztech/dz60rgb_wkl/v2_1/config.h +1 -1
@@ 17,7 17,7 @@
#pragma once

#ifdef RGB_MATRIX_ENABLE
#    define RGB_DISABLE_WHEN_USB_SUSPENDED  // turn off effects when suspended
#    define RGB_MATRIX_SLEEP  // turn off effects when suspended
#    define RGB_MATRIX_KEYPRESSES
#    define RGB_MATRIX_FRAMEBUFFER_EFFECTS
// RGB Matrix Animation modes. Explicitly enabled

M keyboards/dztech/dz64rgb/config.h => keyboards/dztech/dz64rgb/config.h +1 -1
@@ 20,7 20,7 @@

#ifdef RGB_MATRIX_ENABLE
#define RGB_MATRIX_KEYPRESSES
#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#define ENABLE_RGB_MATRIX_ALPHAS_MODS
#define ENABLE_RGB_MATRIX_GRADIENT_LEFT_RIGHT
#define ENABLE_RGB_MATRIX_BREATHING

M keyboards/dztech/dz65rgb/v1/config.h => keyboards/dztech/dz65rgb/v1/config.h +1 -1
@@ 18,7 18,7 @@
#ifdef RGB_MATRIX_ENABLE
#    define RGB_MATRIX_LED_PROCESS_LIMIT 4
#    define RGB_MATRIX_LED_FLUSH_LIMIT 26
#    define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#    define RGB_MATRIX_SLEEP // turn off effects when suspended
#    define RGB_MATRIX_KEYPRESSES
// RGB Matrix Animation modes. Explicitly enabled
// For full list of effects, see:

M keyboards/dztech/dz65rgb/v2/config.h => keyboards/dztech/dz65rgb/v2/config.h +1 -1
@@ 18,7 18,7 @@
#ifdef RGB_MATRIX_ENABLE
#    define RGB_MATRIX_LED_PROCESS_LIMIT 4
#    define RGB_MATRIX_LED_FLUSH_LIMIT 26
#    define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#    define RGB_MATRIX_SLEEP // turn off effects when suspended
#    define RGB_MATRIX_KEYPRESSES
// RGB Matrix Animation modes. Explicitly enabled
// For full list of effects, see:

M keyboards/dztech/dz65rgb/v3/config.h => keyboards/dztech/dz65rgb/v3/config.h +1 -1
@@ 17,7 17,7 @@
#pragma once

#ifdef RGB_MATRIX_ENABLE
#    define RGB_DISABLE_WHEN_USB_SUSPENDED  // turn off effects when suspended
#    define RGB_MATRIX_SLEEP  // turn off effects when suspended
#    define USB_SUSPEND_WAKEUP_DELAY 5000
#    define RGB_MATRIX_KEYPRESSES
#    define RGB_MATRIX_LED_PROCESS_LIMIT 4

M keyboards/dztech/tofu/ii/v1/config.h => keyboards/dztech/tofu/ii/v1/config.h +1 -1
@@ 24,7 24,7 @@

#ifdef RGB_MATRIX_ENABLE
#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
#    define RGB_DISABLE_WHEN_USB_SUSPENDED  // turn off effects when suspended
#    define RGB_MATRIX_SLEEP  // turn off effects when suspended
#    define USB_SUSPEND_WAKEUP_DELAY 5000
#    define RGB_MATRIX_KEYPRESSES
#    define RGB_MATRIX_LED_PROCESS_LIMIT 4

M keyboards/dztech/tofu/jr/v1/config.h => keyboards/dztech/tofu/jr/v1/config.h +1 -1
@@ 24,7 24,7 @@

#ifdef RGB_MATRIX_ENABLE
#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
#    define RGB_DISABLE_WHEN_USB_SUSPENDED  // turn off effects when suspended
#    define RGB_MATRIX_SLEEP  // turn off effects when suspended
#    define USB_SUSPEND_WAKEUP_DELAY 5000
#    define RGB_MATRIX_KEYPRESSES
#    define RGB_MATRIX_LED_PROCESS_LIMIT 4

M keyboards/era/sirind/klein_sd/config.h => keyboards/era/sirind/klein_sd/config.h +1 -1
@@ 22,4 22,4 @@

/* RGB Matrix */
#define RGB_MATRIX_DEFAULT_VAL 60
#define RGB_DISABLE_WHEN_USB_SUSPENDED
\ No newline at end of file
#define RGB_MATRIX_SLEEP
\ No newline at end of file

M keyboards/ergodox_ez/config.h => keyboards/ergodox_ez/config.h +1 -1
@@ 100,7 100,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGB_MATRIX_LED_PROCESS_LIMIT 5
#define RGB_MATRIX_LED_FLUSH_LIMIT 26

#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
// RGB Matrix Animation modes. Explicitly enabled
// For full list of effects, see:
// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects

M keyboards/ergodox_ez/keymaps/hacker_dvorak/config.h => keyboards/ergodox_ez/keymaps/hacker_dvorak/config.h +1 -1
@@ 13,7 13,7 @@
#define DEBOUNCE 15


#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

#undef  FORCE_NKRO
#define FORCE_NKRO

M keyboards/flashquark/horizon_z/config.h => keyboards/flashquark/horizon_z/config.h +1 -1
@@ 20,7 20,7 @@


#ifdef RGB_MATRIX_ENABLE
#    define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#    define RGB_MATRIX_SLEEP // turn off effects when suspended
#    define RGB_MATRIX_KEYPRESSES
#    define RGB_MATRIX_FRAMEBUFFER_EFFECTS
// RGB Matrix Animation modes. Explicitly enabled

M keyboards/frooastboard/walnut/config.h => keyboards/frooastboard/walnut/config.h +1 -1
@@ 9,7 9,7 @@

#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 191

#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
#define ENABLE_RGB_MATRIX_GRADIENT_LEFT_RIGHT

M keyboards/geekboards/macropad_v2/config.h => keyboards/geekboards/macropad_v2/config.h +1 -1
@@ 83,5 83,5 @@
#    define RGB_MATRIX_DEFAULT_SPD 30
#endif //RGB_MATRIX_ENABLE

#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define WAIT_FOR_USB

M keyboards/geekboards/tester/config.h => keyboards/geekboards/tester/config.h +1 -1
@@ 4,7 4,7 @@
#define LOCKING_RESYNC_ENABLE

#ifdef RGB_MATRIX_ENABLE
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_KEYPRESSES
// RGB Matrix Animation modes. Explicitly enabled
// For full list of effects, see:

M keyboards/giabalanai/config.h => keyboards/giabalanai/config.h +1 -1
@@ 69,7 69,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

//  https://docs.qmk.fm/#/feature_rgb_matrix
//  Enable suspend mode.
// #    define RGB_DISABLE_WHEN_USB_SUSPENDED true
// #    define RGB_MATRIX_SLEEP

#   define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
// #define ENABLE_RGB_MATRIX_GRADIENT_LEFT_RIGHT

M keyboards/gizmo_engineering/gk6/config.h => keyboards/gizmo_engineering/gk6/config.h +1 -1
@@ 26,7 26,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGB_MATRIX_LED_COUNT (DRIVER_1_LED_TOTAL + DRIVER_2_LED_TOTAL)

#define RGB_MATRIX_KEYPRESSES
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT

M keyboards/gkeyboard/gpad8_2r/config.h => keyboards/gkeyboard/gpad8_2r/config.h +1 -1
@@ 6,7 6,7 @@
#define RGB_MATRIX_LED_COUNT 16
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_KEYPRESSES
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
// RGB Matrix Animation modes. Explicitly enabled
// For full list of effects, see:
// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects

M keyboards/gl516/j73gl/keymaps/via_rgb_matrix/config.h => keyboards/gl516/j73gl/keymaps/via_rgb_matrix/config.h +1 -1
@@ 31,7 31,7 @@
  #define RGB_MATRIX_KEYPRESSES // reacts to keypresses
//  #define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
//  #define RGB_MATRIX_FRAMEBUFFER_EFFECTS // enable framebuffer effects
  #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
  #define RGB_MATRIX_SLEEP // turn off effects when suspended
  #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)
  #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)
  #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

M keyboards/gmmk/gmmk2/p65/config.h => keyboards/gmmk/gmmk2/p65/config.h +1 -1
@@ 21,7 21,7 @@
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

/* SPI Config for LED Driver */
#define SPI_DRIVER SPIDM2

M keyboards/gmmk/gmmk2/p96/config.h => keyboards/gmmk/gmmk2/p96/config.h +1 -1
@@ 21,7 21,7 @@
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

/* External spi flash */
#define EXTERNAL_FLASH_SPI_SLAVE_SELECT_PIN B14

M keyboards/gmmk/pro/config.h => keyboards/gmmk/pro/config.h +1 -1
@@ 31,7 31,7 @@
#define AW20216S_EN_PIN_1 C13
#define AW20216S_EN_PIN_2 C13

#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

// RGB Matrix Animation modes. Explicitly enabled
// For full list of effects, see:

M keyboards/gmmk/pro/rev1/ansi/keymaps/andrebrait/config.h => keyboards/gmmk/pro/rev1/ansi/keymaps/andrebrait/config.h +1 -1
@@ 18,7 18,7 @@

#ifdef RGB_MATRIX_ENABLE
#    define RGB_MATRIX_TIMEOUT 1200000 // 20 minutes (20 * 60 * 1000ms)
#    define RGB_DISABLE_WHEN_USB_SUSPENDED
#    define RGB_MATRIX_SLEEP
#endif

// A debounce of 8 represents a minimum key press time of just under 1 refresh at 120Hz

M keyboards/gmmk/pro/rev1/ansi/keymaps/andrewcharnley/config.h => keyboards/gmmk/pro/rev1/ansi/keymaps/andrewcharnley/config.h +1 -1
@@ 18,7 18,7 @@

#define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_STATIC_LIGHT
#define RGBLIGHT_DEFAULT_SAT 0
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR



M keyboards/gmmk/pro/rev1/ansi/keymaps/hachetman/config.h => keyboards/gmmk/pro/rev1/ansi/keymaps/hachetman/config.h +1 -1
@@ 18,5 18,5 @@

#ifdef RGB_MATRIX_ENABLE
    #define RGB_MATRIX_TIMEOUT 1200000     // 20 minutes (20 * 60 * 1000ms)
    #define RGB_DISABLE_WHEN_USB_SUSPENDED
    #define RGB_MATRIX_SLEEP
#endif

M keyboards/gmmk/pro/rev1/ansi/keymaps/lalitmaganti/config.h => keyboards/gmmk/pro/rev1/ansi/keymaps/lalitmaganti/config.h +1 -1
@@ 16,4 16,4 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

#define RGB_DISABLE_WHEN_USB_SUSPENDED
\ No newline at end of file
#define RGB_MATRIX_SLEEP
\ No newline at end of file

M keyboards/gmmk/pro/rev1/ansi/keymaps/macos/config.h => keyboards/gmmk/pro/rev1/ansi/keymaps/macos/config.h +1 -1
@@ 23,7 23,7 @@
// #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR

// Below added per: https://beta.docs.qmk.fm/using-qmk/hardware-features/lighting/feature_rgb_matrix#suspended-state-id-suspended-state
    #define RGB_DISABLE_WHEN_USB_SUSPENDED
    #define RGB_MATRIX_SLEEP

// Effects
    #define RGB_MATRIX_FRAMEBUFFER_EFFECTS  // Heatmap, Rain

M keyboards/gmmk/pro/rev1/ansi/keymaps/mike1808/config.h => keyboards/gmmk/pro/rev1/ansi/keymaps/mike1808/config.h +1 -1
@@ 17,7 17,7 @@
#define COMBO_TERM 100

#define RGB_MATRIX_KEYPRESSES
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_TIMEOUT 90000

#define MACRO_TIMER 5

M keyboards/gmmk/pro/rev1/ansi/keymaps/paddlegame/config.h => keyboards/gmmk/pro/rev1/ansi/keymaps/paddlegame/config.h +1 -1
@@ 18,7 18,7 @@

#ifdef RGB_MATRIX_ENABLE
    #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
#    define RGB_DISABLE_WHEN_USB_SUSPENDED
#    define RGB_MATRIX_SLEEP
#endif

#define FORCE_NKRO

M keyboards/gmmk/pro/rev1/ansi/keymaps/stickandgum/config.h => keyboards/gmmk/pro/rev1/ansi/keymaps/stickandgum/config.h +1 -1
@@ 25,7 25,7 @@
// #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR

// Below added per: https://beta.docs.qmk.fm/using-qmk/hardware-features/lighting/feature_rgb_matrix#suspended-state-id-suspended-state
    #define RGB_DISABLE_WHEN_USB_SUSPENDED
    #define RGB_MATRIX_SLEEP

    #define RGB_MATRIX_FRAMEBUFFER_EFFECTS // Heatmap, Rain
    #define RGB_MATRIX_KEYPRESSES // REACTIVE, SPLASH modes

M keyboards/gmmk/pro/rev1/ansi/keymaps/trwnh/config.h => keyboards/gmmk/pro/rev1/ansi/keymaps/trwnh/config.h +1 -1
@@ 3,7 3,7 @@

#pragma once
#ifdef RGB_MATRIX_ENABLE
	#define RGB_DISABLE_WHEN_USB_SUSPENDED
	#define RGB_MATRIX_SLEEP

	#define RGB_MATRIX_FRAMEBUFFER_EFFECTS // Heatmap, Rain
	#define RGB_MATRIX_KEYPRESSES // REACTIVE, SPLASH modes

M keyboards/handwired/colorlice/config.h => keyboards/handwired/colorlice/config.h +1 -1
@@ 23,7 23,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define LOCKING_RESYNC_ENABLE

/* RGB LEDs */
#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_LED_PROCESS_LIMIT 4

M keyboards/handwired/dactyl_minidox/keymaps/dlford/config.h => keyboards/handwired/dactyl_minidox/keymaps/dlford/config.h +1 -1
@@ 43,7 43,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#ifdef RGB_MATRIX_ENABLE
// #  define RGB_MATRIX_TIMEOUT 300000 // number of milliseconds to wait until disabling effects
// #  define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
// #  define RGB_MATRIX_SLEEP // turn off effects when suspended
#  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)
#  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)
#  define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150 // limits maximum brightness of LEDs to 150 out of 255. Higher may cause the controller to crash. 

M keyboards/handwired/dygma/raise/config.h => keyboards/handwired/dygma/raise/config.h +1 -1
@@ 34,7 34,7 @@
// At 100ms (10 fps), the matrix scan rate is ~355 scans per second under full load, and typing
// accuracy is reasonably good.
#define RGB_MATRIX_LED_FLUSH_LIMIT 100
#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended

#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS

M keyboards/handwired/hnah40rgb/config.h => keyboards/handwired/hnah40rgb/config.h +1 -1
@@ 22,7 22,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGB_MATRIX_KEYPRESSES // reacts to keypresses
#define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
// #define RGB_MATRIX_SLEEP // turn off effects when suspended
#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)
#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
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_PINWHEEL // Sets the default mode, if none has been set

M keyboards/handwired/p65rgb/config.h => keyboards/handwired/p65rgb/config.h +1 -1
@@ 17,7 17,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_LED_PROCESS_LIMIT 4

M keyboards/handwired/tractyl_manuform/4x6_right/config.h => keyboards/handwired/tractyl_manuform/4x6_right/config.h +1 -1
@@ 21,7 21,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
// WS2812 RGB LED strip input and number of LEDs
#define RGB_MATRIX_LED_COUNT 62
#define RGB_MATRIX_SPLIT { 32, 30 }
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_KEYPRESSES
// #define RGB_MATRIX_KEYRELEASES
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS

M keyboards/helix/rev3_4rows/config.h => keyboards/helix/rev3_4rows/config.h +1 -1
@@ 45,7 45,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
  #define RGB_MATRIX_LED_COUNT 50
#   define RGB_MATRIX_KEYPRESSES // reacts to keypresses
// #   define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
#   define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#   define RGB_MATRIX_SLEEP // turn off effects when suspended
#   define RGB_MATRIX_FRAMEBUFFER_EFFECTS
// #   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)
// #   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)

M keyboards/helix/rev3_5rows/config.h => keyboards/helix/rev3_5rows/config.h +1 -1
@@ 45,7 45,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
  #define RGB_MATRIX_LED_COUNT 64
#   define RGB_MATRIX_KEYPRESSES // reacts to keypresses
// #   define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
#   define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#   define RGB_MATRIX_SLEEP // turn off effects when suspended
#   define RGB_MATRIX_FRAMEBUFFER_EFFECTS
// #   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)
// #   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)

M keyboards/hfdkb/ac001/config.h => keyboards/hfdkb/ac001/config.h +1 -1
@@ 33,7 33,7 @@

#define EXTERNAL_FLASH_SPI_SLAVE_SELECT_PIN C12

#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended

#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_KEYPRESSES

M keyboards/hotdox76v2/config.h => keyboards/hotdox76v2/config.h +1 -1
@@ 26,7 26,7 @@
#define RGB_MATRIX_LED_COUNT 86

#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_CENTER \
    { 112, 32 }


M keyboards/hs60/v1/config.h => keyboards/hs60/v1/config.h +1 -1
@@ 38,7 38,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
//This is experimental do not enable yet
//#define RGB_MATRIX_KEYPRESSES // reacts to keypresses (will slow down matrix scan by a lot)

// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
// #define RGB_MATRIX_SLEEP // turn off effects when suspended
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 215

#define IS31FL3731_I2C_ADDRESS_1 IS31FL3731_I2C_ADDRESS_GND

M keyboards/idobao/id42/config.h => keyboards/idobao/id42/config.h +1 -1
@@ 8,7 8,7 @@

    #define RGB_MATRIX_LED_COUNT 42

    #define RGB_DISABLE_WHEN_USB_SUSPENDED     // turn off effects when suspended
    #define RGB_MATRIX_SLEEP     // turn off effects when suspended
    #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180  // limits maximum brightness of LEDs to x out of 255. If not defined maximum brightness is set to 255

    #define RGB_MATRIX_KEYPRESSES              // enable key press effects

M keyboards/idobao/id61/config.h => keyboards/idobao/id61/config.h +1 -1
@@ 17,7 17,7 @@
        #define RGB_MATRIX_LED_COUNT 61  // = 71 - 10
    #endif

    #define RGB_DISABLE_WHEN_USB_SUSPENDED     // turn off effects when suspended
    #define RGB_MATRIX_SLEEP     // turn off effects when suspended
    #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200  // limits maximum brightness of LEDs to {x} out of 255. If not defined maximum brightness is set to 255

    #define RGB_MATRIX_KEYPRESSES

M keyboards/idobao/id63/config.h => keyboards/idobao/id63/config.h +1 -1
@@ 24,7 24,7 @@
        #define RGB_MATRIX_LED_COUNT (75 - 12)
    #endif

    #define RGB_DISABLE_WHEN_USB_SUSPENDED     // turn off effects when suspended
    #define RGB_MATRIX_SLEEP     // turn off effects when suspended
    #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180  // limits maximum brightness of LEDs to x out of 255. If not defined maximum brightness is set to 255

    #define RGB_MATRIX_KEYPRESSES

M keyboards/idobao/id67/config.h => keyboards/idobao/id67/config.h +1 -1
@@ 13,7 13,7 @@
        #define RGB_MATRIX_LED_COUNT (77 - 10)
    #endif

    #define RGB_DISABLE_WHEN_USB_SUSPENDED  // turn off effects when suspended
    #define RGB_MATRIX_SLEEP  // turn off effects when suspended
    #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180    // limits maximum brightness of LEDs to x out of 255. If not defined maximum brightness is set to 255

    #define RGB_MATRIX_KEYPRESSES

M keyboards/idobao/id75/keymaps/paryz/config.h => keyboards/idobao/id75/keymaps/paryz/config.h +1 -1
@@ 16,5 16,5 @@

#pragma once
#define RGBLIGHT_SLEEP
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200

M keyboards/idobao/id80/v3/ansi/config.h => keyboards/idobao/id80/v3/ansi/config.h +1 -1
@@ 12,7 12,7 @@

    #define RGB_MATRIX_LED_COUNT 94

    #define RGB_DISABLE_WHEN_USB_SUSPENDED     // turn off effects when suspended
    #define RGB_MATRIX_SLEEP     // turn off effects when suspended
    #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180  // limits maximum brightness of LEDs to x out of 255. If not defined maximum brightness is set to 255

    #define RGB_MATRIX_KEYPRESSES

M keyboards/idobao/id87/v2/config.h => keyboards/idobao/id87/v2/config.h +1 -1
@@ 13,7 13,7 @@

    #define RGB_MATRIX_LED_COUNT 103

    #define RGB_DISABLE_WHEN_USB_SUSPENDED     // turn off effects when suspended
    #define RGB_MATRIX_SLEEP     // turn off effects when suspended
    #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180  // limits maximum brightness of LEDs to x out of 255. If not defined maximum brightness is set to 255

    #define RGB_MATRIX_KEYPRESSES

M keyboards/idobao/montex/v2/config.h => keyboards/idobao/montex/v2/config.h +1 -1
@@ 13,7 13,7 @@
    // #define RGB_MATRIX_FRAMEBUFFER_EFFECTS  // don't use, too few key to make it look good
    #define RGB_MATRIX_KEYPRESSES

    #define RGB_DISABLE_WHEN_USB_SUSPENDED    // turn off effects when suspended
    #define RGB_MATRIX_SLEEP    // turn off effects when suspended
    #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180 // Limit to vendor-recommended value

    // RGB Matrix Animation modes. Explicitly enabled

M keyboards/ilumkb/simpler61/config.h => keyboards/ilumkb/simpler61/config.h +1 -1
@@ 16,7 16,7 @@

#pragma once

#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_LED_PROCESS_LIMIT 4
#define RGB_MATRIX_LED_FLUSH_LIMIT 26

M keyboards/ilumkb/simpler64/config.h => keyboards/ilumkb/simpler64/config.h +1 -1
@@ 16,7 16,7 @@

#pragma once

#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_LED_PROCESS_LIMIT 4
#define RGB_MATRIX_LED_FLUSH_LIMIT 26

M keyboards/inland/kb83/config.h => keyboards/inland/kb83/config.h +1 -1
@@ 45,7 45,7 @@
#define DRIVER_2_LED_TOTAL 21
#define RGB_MATRIX_LED_COUNT (DRIVER_1_LED_TOTAL + DRIVER_2_LED_TOTAL + 10)

#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended

#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_KEYPRESSES

M keyboards/inland/mk47/config.h => keyboards/inland/mk47/config.h +1 -1
@@ 32,7 32,7 @@
#define I2C1_CLOCK_SPEED 400000

#define RGB_MATRIX_LED_COUNT 47
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_KEYPRESSES

M keyboards/inland/v83p/config.h => keyboards/inland/v83p/config.h +1 -1
@@ 14,7 14,7 @@
#define I2C1_CLOCK_SPEED 400000

#define RGB_MATRIX_LED_COUNT 92
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

/* SPI Config for spi flash*/
#define SPI_DRIVER SPIDQ

M keyboards/jacky_studio/piggy60/rev2/config.h => keyboards/jacky_studio/piggy60/rev2/config.h +1 -1
@@ 18,7 18,7 @@

#define RGB_MATRIX_LED_COUNT 14

#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

#define RGB_MATRIX_FRAMEBUFFER_EFFECTS


M keyboards/jadookb/jkb65/config.h => keyboards/jadookb/jkb65/config.h +1 -1
@@ 18,7 18,7 @@

#define RGB_MATRIX_LED_COUNT 67

#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_LED_PROCESS_LIMIT 4

M keyboards/jukaie/jk01/config.h => keyboards/jukaie/jk01/config.h +1 -1
@@ 21,7 21,7 @@
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

/* External spi flash */
#define EXTERNAL_FLASH_SPI_SLAVE_SELECT_PIN B14

M keyboards/junco/keymaps/default/config.h => keyboards/junco/keymaps/default/config.h +1 -1
@@ 23,7 23,7 @@
#    define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_RAINBOW_MOVING_CHEVRON

// Turns off RGB effects when there is no longer a USB connection
#    define RGB_DISABLE_WHEN_USB_SUSPENDED
#    define RGB_MATRIX_SLEEP

// Key press reactive animations
#    define SPLIT_TRANSPORT_MIRROR // Necessary setting for key press animations

M keyboards/junco/keymaps/deluxe/config.h => keyboards/junco/keymaps/deluxe/config.h +1 -1
@@ 39,7 39,7 @@
#    define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_RAINBOW_MOVING_CHEVRON

// Turns off RGB effects when there is no longer a USB connection
#    define RGB_DISABLE_WHEN_USB_SUSPENDED
#    define RGB_MATRIX_SLEEP

// Throttling of RGB to increase keyboard responsiveness, set to 1.5x the default limits
#    define RGB_MATRIX_LED_PROCESS_LIMIT (RGB_MATRIX_LED_COUNT + 4) / 6 // limits the number of LEDs to process in an animation per task run (increases keyboard responsiveness)

M keyboards/junco/keymaps/via/config.h => keyboards/junco/keymaps/via/config.h +1 -1
@@ 26,7 26,7 @@
#    define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_RAINBOW_MOVING_CHEVRON

// Turns off RGB effects when there is no longer a USB connection
#    define RGB_DISABLE_WHEN_USB_SUSPENDED
#    define RGB_MATRIX_SLEEP

// Allow keypress reactive animations
#    define SPLIT_TRANSPORT_MIRROR // Necessary setting for key press animations on a split

M keyboards/kbdcraft/adam64/config.h => keyboards/kbdcraft/adam64/config.h +1 -1
@@ 27,7 27,7 @@
#define RGB_MATRIX_LED_COUNT 64

/* turn off effects when suspended */
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_KEYPRESSES
\ No newline at end of file

M keyboards/kbdfans/baguette66/rgb/config.h => keyboards/kbdfans/baguette66/rgb/config.h +1 -1
@@ 47,7 47,7 @@
#define ENABLE_RGB_MATRIX_PIXEL_FLOW
#define ENABLE_RGB_MATRIX_PIXEL_FRACTAL
#define ENABLE_RGB_MATRIX_TYPING_HEATMAP
#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspendedz
#define RGB_MATRIX_SLEEP // turn off effects when suspendedz
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150 // limits maximum brightness of LEDs to 150 out of 255. Higher may cause the controller to crash.
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL

M keyboards/kbdfans/bella/rgb/config.h => keyboards/kbdfans/bella/rgb/config.h +1 -1
@@ 16,7 16,7 @@
#pragma once

#ifdef RGB_MATRIX_ENABLE
#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_LED_PROCESS_LIMIT 4

M keyboards/kbdfans/bella/rgb_iso/config.h => keyboards/kbdfans/bella/rgb_iso/config.h +1 -1
@@ 16,7 16,7 @@
#pragma once

#ifdef RGB_MATRIX_ENABLE
#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_LED_PROCESS_LIMIT 4

M keyboards/kbdfans/boop65/rgb/config.h => keyboards/kbdfans/boop65/rgb/config.h +1 -1
@@ 19,7 19,7 @@
#define USB_SUSPEND_WAKEUP_DELAY 5000

#ifdef RGB_MATRIX_ENABLE
#    define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#    define RGB_MATRIX_SLEEP // turn off effects when suspended
#    define RGB_MATRIX_KEYPRESSES
#    define RGB_MATRIX_LED_PROCESS_LIMIT 4
#    define RGB_MATRIX_LED_FLUSH_LIMIT 26

M keyboards/kbdfans/kbd67/mkiirgb/keymaps/pascalpfeil/config.h => keyboards/kbdfans/kbd67/mkiirgb/keymaps/pascalpfeil/config.h +1 -1
@@ 23,7 23,7 @@
#define FORCE_NKRO

#ifdef RGB_MATRIX_ENABLE
#    define RGB_DISABLE_WHEN_USB_SUSPENDED
#    define RGB_MATRIX_SLEEP
#    undef RGB_MATRIX_TIMEOUT
#    define RGB_MATRIX_TIMEOUT 900000
#endif

M keyboards/kbdfans/kbd67/mkiirgb/v1/config.h => keyboards/kbdfans/kbd67/mkiirgb/v1/config.h +1 -1
@@ 2,7 2,7 @@

#define RGB_MATRIX_LED_PROCESS_LIMIT 4
#define RGB_MATRIX_LED_FLUSH_LIMIT 26
#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#define RGB_MATRIX_KEYPRESSES
// RGB Matrix Animation modes. Explicitly enabled
// For full list of effects, see:

M keyboards/kbdfans/kbd67/mkiirgb/v2/config.h => keyboards/kbdfans/kbd67/mkiirgb/v2/config.h +1 -1
@@ 3,7 3,7 @@
#ifdef RGB_MATRIX_ENABLE
#define RGB_MATRIX_LED_PROCESS_LIMIT 4
#define RGB_MATRIX_LED_FLUSH_LIMIT 26
#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
// RGB Matrix Animation modes. Explicitly enabled

M keyboards/kbdfans/kbd67/mkiirgb/v3/config.h => keyboards/kbdfans/kbd67/mkiirgb/v3/config.h +1 -1
@@ 17,7 17,7 @@
#pragma once

#ifdef RGB_MATRIX_ENABLE
#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#define USB_SUSPEND_WAKEUP_DELAY 5000
#define RGB_MATRIX_KEYPRESSES
// RGB Matrix Animation modes. Explicitly enabled

M keyboards/kbdfans/kbd67/mkiirgb/v4/config.h => keyboards/kbdfans/kbd67/mkiirgb/v4/config.h +1 -1
@@ 22,7 22,7 @@

#ifdef RGB_MATRIX_ENABLE
#    define RGB_MATRIX_KEYPRESSES           // reacts to keypresses
#    define RGB_DISABLE_WHEN_USB_SUSPENDED  // turn off effects when suspended
#    define RGB_MATRIX_SLEEP  // turn off effects when suspended
#    define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150  // limits maximum brightness of LEDs to 150 out of 255. Higher may cause the controller to crash.
#    define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL

M keyboards/kbdfans/kbd67/mkiirgb_iso/config.h => keyboards/kbdfans/kbd67/mkiirgb_iso/config.h +1 -1
@@ 22,7 22,7 @@

#ifdef RGB_MATRIX_ENABLE
#    define RGB_MATRIX_KEYPRESSES           // reacts to keypresses
#    define RGB_DISABLE_WHEN_USB_SUSPENDED  // turn off effects when suspended
#    define RGB_MATRIX_SLEEP  // turn off effects when suspended
#    define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150  // limits maximum brightness of LEDs to 150 out of 255. Higher may cause the controller to crash.
#    define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL

M keyboards/kbdfans/kbd75rgb/config.h => keyboards/kbdfans/kbd75rgb/config.h +1 -1
@@ 47,7 47,7 @@
#define ENABLE_RGB_MATRIX_PIXEL_FLOW
#define ENABLE_RGB_MATRIX_PIXEL_FRACTAL
#define ENABLE_RGB_MATRIX_TYPING_HEATMAP
#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspendedz
#define RGB_MATRIX_SLEEP // turn off effects when suspendedz
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150 // limits maximum brightness of LEDs to 150 out of 255. Higher may cause the controller to crash.
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL

M keyboards/kbdfans/kbdmini/config.h => keyboards/kbdfans/kbdmini/config.h +1 -1
@@ 1,7 1,7 @@
#pragma once

#ifdef RGB_MATRIX_ENABLE
#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
// RGB Matrix Animation modes. Explicitly enabled

M keyboards/kbdfans/kbdpad/mk3/config.h => keyboards/kbdfans/kbdpad/mk3/config.h +1 -1
@@ 17,7 17,7 @@
#pragma once

#define RGB_MATRIX_LED_COUNT 21
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_LED_FLUSH_LIMIT 16
#define RGB_MATRIX_KEYPRESSES
#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN

M keyboards/kbdfans/maja/config.h => keyboards/kbdfans/maja/config.h +1 -1
@@ 2,7 2,7 @@

#define RGB_MATRIX_LED_PROCESS_LIMIT 4
#define RGB_MATRIX_LED_FLUSH_LIMIT 26
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_KEYPRESSES
// RGB Matrix Animation modes. Explicitly enabled
// For full list of effects, see:

M keyboards/kbdfans/odin/rgb/config.h => keyboards/kbdfans/odin/rgb/config.h +1 -1
@@ 19,7 19,7 @@
#define RGB_MATRIX_LED_COUNT 104

#ifdef RGB_MATRIX_ENABLE
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_KEYPRESSES 
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150

M keyboards/keebio/bamfk4/config.h => keyboards/keebio/bamfk4/config.h +1 -1
@@ 46,7 46,7 @@
#        define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
#        define RGB_MATRIX_MAXIMUM_BRIGHTNESS 160
#        define RGB_MATRIX_LED_COUNT 32
#        define RGB_DISABLE_WHEN_USB_SUSPENDED
#        define RGB_MATRIX_SLEEP
#        define RGB_MATRIX_KEYPRESSES
//#    endif


M keyboards/keebio/cepstrum/rev1/config.h => keyboards/keebio/cepstrum/rev1/config.h +1 -1
@@ 56,7 56,7 @@

#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 120
#define RGB_MATRIX_LED_COUNT 96
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_KEYPRESSES
#define SPLIT_TRANSPORT_MIRROR

M keyboards/keebio/chocopad/rev2/config.h => keyboards/keebio/chocopad/rev2/config.h +1 -1
@@ 8,6 8,6 @@

// RGB Matrix
#define RGB_MATRIX_LED_COUNT 20
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_KEYPRESSES

M keyboards/keebio/convolution/rev1/config.h => keyboards/keebio/convolution/rev1/config.h +1 -1
@@ 18,7 18,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

// RGB Matrix
#define RGB_MATRIX_LED_COUNT 16
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

#define ENABLE_RGB_MATRIX_ALPHAS_MODS
#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN

M keyboards/keebio/iris/rev6/config.h => keyboards/keebio/iris/rev6/config.h +1 -1
@@ 63,6 63,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#        define RGB_MATRIX_MAXIMUM_BRIGHTNESS 160
#        define RGB_MATRIX_LED_COUNT 68
#        define RGB_MATRIX_SPLIT { 34, 34 }
#        define RGB_DISABLE_WHEN_USB_SUSPENDED
#        define RGB_MATRIX_SLEEP
#        define RGB_MATRIX_KEYPRESSES
#    endif

M keyboards/keebio/iris/rev7/config.h => keyboards/keebio/iris/rev7/config.h +1 -1
@@ 63,6 63,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#        define RGB_MATRIX_MAXIMUM_BRIGHTNESS 120
#        define RGB_MATRIX_LED_COUNT 68
#        define RGB_MATRIX_SPLIT { 34, 34 }
#        define RGB_DISABLE_WHEN_USB_SUSPENDED
#        define RGB_MATRIX_SLEEP
#        define RGB_MATRIX_KEYPRESSES
//#    endif

M keyboards/keebio/iris/rev8/config.h => keyboards/keebio/iris/rev8/config.h +1 -1
@@ 17,6 17,6 @@

// RGB Matrix
#define RGB_MATRIX_LED_COUNT 68
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_KEYPRESSES

M keyboards/keebio/nyquist/rev4/config.h => keyboards/keebio/nyquist/rev4/config.h +1 -1
@@ 17,6 17,6 @@

// RGB Matrix
#define RGB_MATRIX_LED_COUNT 72
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_KEYPRESSES

M keyboards/keebio/nyquistpad/config.h => keyboards/keebio/nyquistpad/config.h +1 -1
@@ 8,6 8,6 @@

// RGB Matrix
#define RGB_MATRIX_LED_COUNT 36
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_KEYPRESSES

M keyboards/keebio/sinc/rev3/config.h => keyboards/keebio/sinc/rev3/config.h +1 -1
@@ 68,7 68,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 120
#define RGB_MATRIX_LED_COUNT 113
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_KEYPRESSES
#define SPLIT_TRANSPORT_MIRROR

M keyboards/keebio/sinc/rev4/config.h => keyboards/keebio/sinc/rev4/config.h +1 -1
@@ 65,7 65,7 @@

#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 120
#define RGB_MATRIX_LED_COUNT 117
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_KEYPRESSES
#define SPLIT_TRANSPORT_MIRROR

M keyboards/keybee/keybee65/config.h => keyboards/keybee/keybee65/config.h +1 -1
@@ 21,4 21,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define RGB_MATRIX_LED_COUNT 68

#define RGB_MATRIX_KEYPRESSES
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

M keyboards/keycapsss/kimiko/keymaps/oriaj3/config.h => keyboards/keycapsss/kimiko/keymaps/oriaj3/config.h +1 -1
@@ 42,7 42,7 @@

#   define RGB_MATRIX_KEYPRESSES // reacts to keypresses
// #   define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
#   define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#   define RGB_MATRIX_SLEEP // turn off effects when suspended
#   define RGB_MATRIX_FRAMEBUFFER_EFFECTS
// #   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)
// #   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)

M keyboards/keychron/c1_pro/ansi/rgb/config.h => keyboards/keychron/c1_pro/ansi/rgb/config.h +1 -1
@@ 34,7 34,7 @@
    { 0x9D, 0x9D, 0x44, 0x9D, 0x9D, 0x44, 0x9D, 0x9D, 0x44, 0x9D, 0x9D, 0x44 }

/* turn off effects when suspended */
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

/* Enable caps_lock, win os and mac os indicator */
#define CAPS_MAC_WIN_LED_INDEX 63

M keyboards/keychron/c2_pro/ansi/rgb/config.h => keyboards/keychron/c2_pro/ansi/rgb/config.h +1 -1
@@ 36,7 36,7 @@
#define WIN_LED_INDEX 19

/* turn off effects when suspended */
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

// RGB Matrix Animation modes. Explicitly enabled
// For full list of effects, see:

M keyboards/keychron/q0/config.h => keyboards/keychron/q0/config.h +1 -1
@@ 19,7 19,7 @@
#define SNLED27351_CURRENT_TUNE { 0xFF, 0xFF, 0x70, 0xFF, 0xFF, 0x70, 0xFF, 0xFF, 0x70, 0xFF, 0xFF, 0x70 }

/* turn off effects when suspended */
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
\ No newline at end of file

M keyboards/keychron/q10/config.h => keyboards/keychron/q10/config.h +1 -1
@@ 51,7 51,7 @@
#define MATRIX_MASKED

/* Disable RGB lighting when PC is in suspend */
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

/* EEPROM Driver Configuration */
#define WEAR_LEVELING_LOGICAL_SIZE 2048

M keyboards/keychron/q11/config.h => keyboards/keychron/q11/config.h +1 -1
@@ 50,7 50,7 @@
#define ENCODER_DEFAULT_POS 0x3

/* Disable RGB lighting when PC is in suspend */
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

// RGB Matrix Animation modes. Explicitly enabled
// For full list of effects, see:

M keyboards/keychron/q12/config.h => keyboards/keychron/q12/config.h +1 -1
@@ 50,7 50,7 @@
#define MATRIX_MASKED

/* turn off effects when suspended */
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

/* EEPROM Driver Configuration */
// #define WEAR_LEVELING_LOGICAL_SIZE 2048 // default

M keyboards/keychron/q1v1/ansi/keymaps/gtg465x/config.h => keyboards/keychron/q1v1/ansi/keymaps/gtg465x/config.h +1 -1
@@ 18,7 18,7 @@

/* RGB Matrix Configuration */
#ifdef RGB_MATRIX_ENABLE
#    define RGB_DISABLE_WHEN_USB_SUSPENDED
#    define RGB_MATRIX_SLEEP
#    define CAPS_LOCK_INDICATOR_COLOR RGB_RED
#    define CAPS_LOCK_INDICATOR_LIGHT_ALPHAS
#    define FN_LAYER_TRANSPARENT_KEYS_OFF

M keyboards/keychron/q1v1/ansi/keymaps/mkillewald/config.h => keyboards/keychron/q1v1/ansi/keymaps/mkillewald/config.h +1 -1
@@ 17,7 17,7 @@
#pragma once

#ifdef RGB_MATRIX_ENABLE
#    define RGB_DISABLE_WHEN_USB_SUSPENDED
#    define RGB_MATRIX_SLEEP
#    define CAPS_LOCK_INDICATOR_COLOR RGB_RED
#    define FN_LAYER_COLOR RGB_ORANGE
#endif
\ No newline at end of file

M keyboards/keychron/q1v1/ansi/keymaps/teimor/config.h => keyboards/keychron/q1v1/ansi/keymaps/teimor/config.h +1 -1
@@ 21,7 21,7 @@

/* RGB Matrix Configuration */
#ifdef RGB_MATRIX_ENABLE
#    define RGB_DISABLE_WHEN_USB_SUSPENDED
#    define RGB_MATRIX_SLEEP
#    define MAC_LAYER_DEFAULT_COLOR RGB_CYAN
#    define WIN_LAYER_DEFAULT_COLOR RGB_GREEN
#    define CAPS_LOCK_INDICATOR_COLOR RGB_RED

M keyboards/keychron/q1v1/config.h => keyboards/keychron/q1v1/config.h +1 -1
@@ 30,7 30,7 @@
#define ENCODER_DEFAULT_POS 0x3

/* Disable RGB lighting when PC is in suspend */
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
\ No newline at end of file

M keyboards/keychron/q1v1/iso/keymaps/kubahorak/config.h => keyboards/keychron/q1v1/iso/keymaps/kubahorak/config.h +1 -1
@@ 18,7 18,7 @@

#ifdef RGB_MATRIX_ENABLE
/* from rev_0100/keymaps/gtg465x */
#    define RGB_DISABLE_WHEN_USB_SUSPENDED
#    define RGB_MATRIX_SLEEP
#    define CAPS_LOCK_INDICATOR_COLOR RGB_RED
#    define CAPS_LOCK_INDICATOR_LIGHT_ALPHAS
#    define FN_LAYER_TRANSPARENT_KEYS_OFF

M keyboards/keychron/q1v1/iso/keymaps/mkillewald_iso/config.h => keyboards/keychron/q1v1/iso/keymaps/mkillewald_iso/config.h +1 -1
@@ 17,7 17,7 @@
#pragma once

#ifdef RGB_MATRIX_ENABLE
#    define RGB_DISABLE_WHEN_USB_SUSPENDED
#    define RGB_MATRIX_SLEEP
#    define CAPS_LOCK_INDICATOR_COLOR RGB_RED
#    define FN_LAYER_COLOR RGB_ORANGE
#endif
\ No newline at end of file

M keyboards/keychron/q1v2/config.h => keyboards/keychron/q1v2/config.h +1 -1
@@ 37,7 37,7 @@
#define MATRIX_MASKED

/* Disable RGB lighting when PC is in suspend */
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

/* EEPROM Driver Configuration */
#define WEAR_LEVELING_LOGICAL_SIZE 2048

M keyboards/keychron/q2/ansi/keymaps/ladduro/config.h => keyboards/keychron/q2/ansi/keymaps/ladduro/config.h +1 -1
@@ 18,7 18,7 @@

/* RGB Matrix Configuration */
#ifdef RGB_MATRIX_ENABLE
#    define RGB_DISABLE_WHEN_USB_SUSPENDED
#    define RGB_MATRIX_SLEEP
#    define CAPS_LOCK_INDICATOR_COLOR RGB_RED
#    define CAPS_LOCK_INDICATOR_LIGHT_ALPHAS
#    define FN_LAYER_TRANSPARENT_KEYS_OFF

M keyboards/keychron/q2/config.h => keyboards/keychron/q2/config.h +1 -1
@@ 31,7 31,7 @@
#define MATRIX_MASKED

/* turn off effects when suspended */
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

/* Encoder Configuration*/
#define ENCODER_DEFAULT_POS 0x3

M keyboards/keychron/q3/config.h => keyboards/keychron/q3/config.h +1 -1
@@ 39,7 39,7 @@
#define ENCODER_DEFAULT_POS 0x3

/* turn off effects when suspended */
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS

M keyboards/keychron/q4/config.h => keyboards/keychron/q4/config.h +1 -1
@@ 23,7 23,7 @@
#define MATRIX_MASKED

/* turn off effects when suspended */
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

#define SNLED27351_CURRENT_TUNE \
    { 0xCA, 0xCA, 0x60, 0xCA, 0xCA, 0x60, 0xCA, 0xCA, 0x60, 0xCA, 0xCA, 0x60 }

M keyboards/keychron/q5/config.h => keyboards/keychron/q5/config.h +1 -1
@@ 43,7 43,7 @@
#define MATRIX_MASKED

/* turn off effects when suspended */
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

/* EEPROM Driver Configuration */
#define WEAR_LEVELING_LOGICAL_SIZE 2048

M keyboards/keychron/q6/config.h => keyboards/keychron/q6/config.h +1 -1
@@ 37,7 37,7 @@
#define MATRIX_MASKED

/* turn off effects when suspended */
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

/* EEPROM Driver Configuration */
#define WEAR_LEVELING_LOGICAL_SIZE 2048

M keyboards/keychron/q60/config.h => keyboards/keychron/q60/config.h +1 -1
@@ 36,7 36,7 @@
#define MATRIX_MASKED

/* turn off effects when suspended */
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

#define DYNAMIC_KEYMAP_LAYER_COUNT 6


M keyboards/keychron/q65/config.h => keyboards/keychron/q65/config.h +1 -1
@@ 47,7 47,7 @@
#define DIP_SWITCH_MATRIX_GRID  { {4,4} }

/* Turn off effects when suspended */
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

#define DYNAMIC_KEYMAP_LAYER_COUNT 5


M keyboards/keychron/q7/config.h => keyboards/keychron/q7/config.h +1 -1
@@ 38,7 38,7 @@
#define MATRIX_MASKED

/* turn off effects when suspended */
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

#define DYNAMIC_KEYMAP_LAYER_COUNT 5


M keyboards/keychron/q8/config.h => keyboards/keychron/q8/config.h +1 -1
@@ 44,4 44,4 @@
#define ENCODER_DEFAULT_POS 0x3

/* Turn off effects when suspended */
#define RGB_DISABLE_WHEN_USB_SUSPENDED
\ No newline at end of file
#define RGB_MATRIX_SLEEP
\ No newline at end of file

M keyboards/keychron/q9/config.h => keyboards/keychron/q9/config.h +1 -1
@@ 36,7 36,7 @@
    { 0xF8, 0xF8, 0x70, 0xF8, 0xF8, 0x70, 0xF8, 0xF8, 0x70, 0xF8, 0xF8, 0x70 }

/* turn off effects when suspended */
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

#define DYNAMIC_KEYMAP_LAYER_COUNT 5


M keyboards/keychron/q9_plus/config.h => keyboards/keychron/q9_plus/config.h +1 -1
@@ 37,7 37,7 @@
    { 0xF8, 0xF8, 0x70, 0xF8, 0xF8, 0x70, 0xF8, 0xF8, 0x70, 0xF8, 0xF8, 0x70 }

/* turn off effects when suspended */
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

/* EEPROM Driver Configuration */
#define WEAR_LEVELING_LOGICAL_SIZE 2048

M keyboards/keychron/s1/ansi/rgb/config.h => keyboards/keychron/s1/ansi/rgb/config.h +1 -1
@@ 28,7 28,7 @@
    { 0xA0, 0xA0, 0x48, 0xA0, 0xA0, 0x48, 0xA0, 0xA0, 0x48, 0xA0, 0xA0, 0x48 }

/* Disable RGB lighting when PC is in suspend */
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

/* Enable caps-lock LED */
#define CAPS_LOCK_LED_INDEX 46

M keyboards/keychron/v1/config.h => keyboards/keychron/v1/config.h +1 -1
@@ 45,7 45,7 @@
#define SNLED27351_PHASE_CHANNEL SNLED27351_SCAN_PHASE_9_CHANNEL

/* turn off effects when suspended */
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

/* EEPROM Driver Configuration */
#define WEAR_LEVELING_LOGICAL_SIZE 2048

M keyboards/keychron/v10/config.h => keyboards/keychron/v10/config.h +1 -1
@@ 51,7 51,7 @@
#define MATRIX_MASKED

/* Disable RGB lighting when PC is in suspend */
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

/* EEPROM Driver Configuration */
#define WEAR_LEVELING_LOGICAL_SIZE 2048

M keyboards/keychron/v2/config.h => keyboards/keychron/v2/config.h +1 -1
@@ 39,7 39,7 @@
#define DIP_SWITCH_MATRIX_GRID  { {4,4} }

/* turn off effects when suspended */
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

#define DYNAMIC_KEYMAP_LAYER_COUNT 5


M keyboards/keychron/v3/config.h => keyboards/keychron/v3/config.h +1 -1
@@ 39,7 39,7 @@
#define MATRIX_MASKED

/* turn off effects when suspended */
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

/* EEPROM Driver Configuration */
#define WEAR_LEVELING_LOGICAL_SIZE 2048

M keyboards/keychron/v4/config.h => keyboards/keychron/v4/config.h +1 -1
@@ 36,7 36,7 @@
#define MATRIX_MASKED

/* turn off effects when suspended */
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

#define DYNAMIC_KEYMAP_LAYER_COUNT 5


M keyboards/keychron/v5/config.h => keyboards/keychron/v5/config.h +1 -1
@@ 46,7 46,7 @@
#define MATRIX_MASKED

/* turn off effects when suspended */
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

/* EEPROM Driver Configuration */
#define WEAR_LEVELING_LOGICAL_SIZE 2048

M keyboards/keychron/v6/config.h => keyboards/keychron/v6/config.h +1 -1
@@ 41,7 41,7 @@
#define MATRIX_MASKED

/* turn off effects when suspended */
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

/* EEPROM Driver Configuration */
#define WEAR_LEVELING_LOGICAL_SIZE 2048

M keyboards/keychron/v7/config.h => keyboards/keychron/v7/config.h +1 -1
@@ 37,7 37,7 @@
#define MATRIX_MASKED

/* turn off effects when suspended */
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

#define DYNAMIC_KEYMAP_LAYER_COUNT 5


M keyboards/keychron/v8/config.h => keyboards/keychron/v8/config.h +1 -1
@@ 40,7 40,7 @@
#define MATRIX_MASKED

/* Turn off effects when suspended */
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

#define DYNAMIC_KEYMAP_LAYER_COUNT 5


M keyboards/kprepublic/bm40hsrgb/rev1/config.h => keyboards/kprepublic/bm40hsrgb/rev1/config.h +1 -1
@@ 24,7 24,7 @@
#define RGB_MATRIX_LED_COUNT 53
#    define RGB_MATRIX_KEYPRESSES // reacts to keypresses
#ifdef RGB_MATRIX_ENABLE
#    define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#    define RGB_MATRIX_SLEEP // turn off effects when suspended
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180 // Limit to vendor-recommended value
// RGB Matrix Animation modes. Explicitly enabled
// For full list of effects, see:

M keyboards/kprepublic/bm40hsrgb/rev2/config.h => keyboards/kprepublic/bm40hsrgb/rev2/config.h +1 -1
@@ 18,4 18,4 @@
#define IS31FL3733_I2C_ADDRESS_1 IS31FL3733_I2C_ADDRESS_GND_GND
#define RGB_MATRIX_LED_COUNT 47
#define RGB_MATRIX_KEYPRESSES
#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended

M keyboards/kprepublic/bm60hsrgb/rev2/config.h => keyboards/kprepublic/bm60hsrgb/rev2/config.h +1 -1
@@ 17,7 17,7 @@

#define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_MOOD

#define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#define IS31FL3733_I2C_ADDRESS_1 IS31FL3733_I2C_ADDRESS_GND_GND

#define RGB_MATRIX_KEYPRESSES

M keyboards/kprepublic/bm60hsrgb_ec/rev2/config.h => keyboards/kprepublic/bm60hsrgb_ec/rev2/config.h +1 -1
@@ 17,7 17,7 @@

#define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_MOOD

#    define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended
#    define RGB_MATRIX_SLEEP // turn off effects when suspended
#    define IS31FL3733_I2C_ADDRESS_1 IS31FL3733_I2C_ADDRESS_GND_GND
#    define DRIVER_1_LED_TOTAL 63
#    define RGB_MATRIX_LED_COUNT DRIVER_1_LED_TOTAL

M keyboards/kprepublic/bm60hsrgb_iso/rev2/config.h => keyboards/kprepublic/bm60hsrgb_iso/rev2/config.h +1 -1
@@ 19,7 19,7 @@

#define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_MOOD

#    define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended
#    define RGB_MATRIX_SLEEP // turn off effects when suspended
#    define RGB_MATRIX_KEYPRESSES
#    define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
#    define DISABLE_RGB_MATRIX_BAND_PINWHEEL_SAT

M keyboards/kprepublic/bm60hsrgb_poker/rev2/config.h => keyboards/kprepublic/bm60hsrgb_poker/rev2/config.h +1 -1
@@ 17,7 17,7 @@

#define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_MOOD

#    define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended
#    define RGB_MATRIX_SLEEP // turn off effects when suspended
#    define RGB_MATRIX_KEYPRESSES
#define ENABLE_RGB_MATRIX_ALPHAS_MODS
#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN

M keyboards/kprepublic/bm68hsrgb/rev1/keymaps/peepeetee/config.h => keyboards/kprepublic/bm68hsrgb/rev1/keymaps/peepeetee/config.h +1 -1
@@ 60,7 60,7 @@
// #define RGBLIGHT_HUE_STEP 12        // Units to step when in/decreasing hue
// #define RGBLIGHT_SAT_STEP 25        // Units to step when in/decreasing saturation
// #define RGBLIGHT_VAL_STEP 12        // Units to step when in/decreasing value (brightness)
// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
// #define RGB_MATRIX_SLEEP // turn off effects when suspended
// #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)
// #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)


M keyboards/kprepublic/bm68hsrgb/rev2/config.h => keyboards/kprepublic/bm68hsrgb/rev2/config.h +1 -1
@@ 26,7 26,7 @@

#ifdef RGB_MATRIX_ENABLE

#define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#define RGB_MATRIX_KEYPRESSES

#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180 // Limit to vendor-recommended value

M keyboards/kprepublic/bm80hsrgb/config.h => keyboards/kprepublic/bm80hsrgb/config.h +1 -1
@@ 74,7 74,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define ENABLE_RGB_MATRIX_SOLID_SPLASH
#define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH

// #    define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
// #    define RGB_MATRIX_SLEEP // turn off effects when suspended
// does not work for some reason, might revisit

/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */

M keyboards/kprepublic/bm80hsrgb/keymaps/peepeetee/config.h => keyboards/kprepublic/bm80hsrgb/keymaps/peepeetee/config.h +1 -1
@@ 42,7 42,7 @@
// #define RGB_MATRIX_KEYPRESSES         // reacts to keypresses
// #define RGB_MATRIX_KEYRELEASES        // reacts to keyreleases (instead of keypresses)
// #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_ALPHAS_MODS // Sets the default mode, if none has been set
// #define RGB_DISABLE_WHEN_USB_SUSPENDED false // turn off effects when suspended
// #define RGB_MATRIX_SLEEP // turn off effects when suspended
// #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)
// #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)


M keyboards/kprepublic/bm80v2/config.h => keyboards/kprepublic/bm80v2/config.h +1 -1
@@ 14,7 14,7 @@
 */
#pragma once

#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
#define RGB_MATRIX_KEYPRESSES
// RGB Matrix Animation modes. Explicitly enabled

M keyboards/kprepublic/bm80v2/keymaps/saph1s/config.h => keyboards/kprepublic/bm80v2/keymaps/saph1s/config.h +1 -1
@@ 19,5 19,5 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#ifdef RGB_MATRIX_ENABLE
    #undef RGB_MATRIX_DEFAULT_MODE
    #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT
    #define RGB_DISABLE_WHEN_USB_SUSPENDED
    #define RGB_MATRIX_SLEEP
#endif

M keyboards/kprepublic/bm80v2_iso/config.h => keyboards/kprepublic/bm80v2_iso/config.h +1 -1
@@ 15,7 15,7 @@
#pragma once

/* disable these deprecated features by default */
#define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
#define RGB_MATRIX_KEYPRESSES
// RGB Matrix Animation modes. Explicitly enabled

M keyboards/kprepublic/cstc40/config.h => keyboards/kprepublic/cstc40/config.h +1 -1
@@ 55,4 55,4 @@
#define ENABLE_RGB_MATRIX_SOLID_SPLASH
#define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH

#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

M keyboards/kuro/kuro65/config.h => keyboards/kuro/kuro65/config.h +1 -1
@@ 22,7 22,7 @@
// The number of LEDs connected
#    define RGB_MATRIX_LED_COUNT 69

#    define RGB_DISABLE_WHEN_USB_SUSPENDED  // turn off effects when suspended
#    define RGB_MATRIX_SLEEP  // turn off effects when suspended
#    define USB_SUSPEND_WAKEUP_DELAY 5000
#    define RGB_MATRIX_KEYPRESSES
#    define RGB_MATRIX_LED_PROCESS_LIMIT 4

M keyboards/latincompass/latin17rgb/config.h => keyboards/latincompass/latin17rgb/config.h +1 -1
@@ 17,7 17,7 @@
#pragma once

#ifdef RGB_MATRIX_ENABLE
#    define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#    define RGB_MATRIX_SLEEP // turn off effects when suspended
#    define RGB_MATRIX_KEYPRESSES
#    define RGB_MATRIX_FRAMEBUFFER_EFFECTS
 // RGB Matrix Animation modes. Explicitly enabled

M keyboards/latincompass/latin60rgb/config.h => keyboards/latincompass/latin60rgb/config.h +1 -1
@@ 16,7 16,7 @@
#pragma once

#ifdef RGB_MATRIX_ENABLE
#    define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#    define RGB_MATRIX_SLEEP // turn off effects when suspended
#    define RGB_MATRIX_KEYPRESSES
#    define RGB_MATRIX_FRAMEBUFFER_EFFECTS
 // RGB Matrix Animation modes. Explicitly enabled

M keyboards/latincompass/latin6rgb/config.h => keyboards/latincompass/latin6rgb/config.h +1 -1
@@ 18,7 18,7 @@
#pragma once

#ifdef RGB_MATRIX_ENABLE
#    define RGB_DISABLE_WHEN_USB_SUSPENDED  // turn off effects when suspended
#    define RGB_MATRIX_SLEEP  // turn off effects when suspended
#    define RGB_MATRIX_KEYPRESSES
#    define RGB_MATRIX_FRAMEBUFFER_EFFECTS
 // RGB Matrix Animation modes. Explicitly enabled

M keyboards/lfkeyboards/lfkpad/keymaps/pascalpfeil/config.h => keyboards/lfkeyboards/lfkpad/keymaps/pascalpfeil/config.h +1 -1
@@ 22,6 22,6 @@
/* Force NKRO on boot up */
#define FORCE_NKRO

#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

#define RGB_MATRIX_TIMEOUT 900000

M keyboards/lily58/r2g/config.h => keyboards/lily58/r2g/config.h +1 -1
@@ 22,7 22,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#ifdef RGB_MATRIX_ENABLE
#   define RGB_MATRIX_LED_COUNT 74
#   define RGB_DISABLE_WHEN_USB_SUSPENDED
#   define RGB_MATRIX_SLEEP
#   define RGB_MATRIX_LED_FLUSH_LIMIT 16
#   define RGB_MATRIX_KEYPRESSES
#   define RGB_MATRIX_MAXIMUM_BRIGHTNESS 120

M keyboards/linworks/fave60a/config.h => keyboards/linworks/fave60a/config.h +1 -1
@@ 6,7 6,7 @@
/* Define RGB */
#define RGB_MATRIX_LED_COUNT 91

#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_KEYPRESSES 
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 120

M keyboards/linworks/fave65h/config.h => keyboards/linworks/fave65h/config.h +1 -1
@@ 22,7 22,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.

#ifdef RGB_MATRIX_ENABLE

#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_KEYPRESSES 
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 120

M keyboards/linworks/fave84h/config.h => keyboards/linworks/fave84h/config.h +1 -1
@@ 21,7 21,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.

#define RGB_MATRIX_LED_COUNT 126

#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_KEYPRESSES 
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 120

M keyboards/linworks/fave87h/config.h => keyboards/linworks/fave87h/config.h +1 -1
@@ 22,7 22,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.

#ifdef RGB_MATRIX_ENABLE

#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_KEYPRESSES 
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 120

M keyboards/linworks/favepada/config.h => keyboards/linworks/favepada/config.h +1 -1
@@ 5,7 5,7 @@

/* Define RGB */
#define RGB_MATRIX_LED_COUNT 37
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_KEYPRESSES 
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL

M keyboards/magic_force/mf17/config.h => keyboards/magic_force/mf17/config.h +1 -1
@@ 10,5 10,5 @@

#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255

#define RGB_DISABLE_WHEN_USB_SUSPENDED //
#define RGB_MATRIX_SLEEP


M keyboards/marksard/rhymestone/rev1/config.h => keyboards/marksard/rhymestone/rev1/config.h +1 -1
@@ 21,7 21,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
  #define RGB_MATRIX_LED_COUNT 40
  #define RGB_MATRIX_KEYPRESSES  // reacts to keypresses
  // #define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
  #define RGB_DISABLE_WHEN_USB_SUSPENDED  // turn off effects when suspended
  #define RGB_MATRIX_SLEEP  // turn off effects when suspended
  // #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)
  // #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)
  #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

M keyboards/massdrop/alt/keymaps/pregame/config.h => keyboards/massdrop/alt/keymaps/pregame/config.h +1 -1
@@ 85,7 85,7 @@
// #define RGBLIGHT_HUE_STEP 12        						// Units to step when in/decreasing hue
// #define RGBLIGHT_SAT_STEP 25        						// Units to step when in/decreasing saturation
// #define RGBLIGHT_VAL_STEP 12        						// Units to step when in/decreasing value (brightness)
// #define RGB_DISABLE_WHEN_USB_SUSPENDED 			// turn off effects when suspended
// #define RGB_MATRIX_SLEEP 			// turn off effects when suspended
// #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)
// #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)
#define RGBLIGHT_EFFECT_ALTERNATING     					// Enable alternating animation mode.

M keyboards/massdrop/alt/keymaps/urbanvanilla/config.h => keyboards/massdrop/alt/keymaps/urbanvanilla/config.h +1 -1
@@ 24,4 24,4 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGB_MATRIX_LED_PROCESS_LIMIT 15
#define RGB_MATRIX_LED_FLUSH_LIMIT 10

// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
// #define RGB_MATRIX_SLEEP // turn off effects when suspended

M keyboards/massdrop/ctrl/keymaps/endgame/config.h => keyboards/massdrop/ctrl/keymaps/endgame/config.h +1 -1
@@ 45,7 45,7 @@
// #define RGBLIGHT_HUE_STEP 12        // Units to step when in/decreasing hue
// #define RGBLIGHT_SAT_STEP 25        // Units to step when in/decreasing saturation
// #define RGBLIGHT_VAL_STEP 12        // Units to step when in/decreasing value (brightness)
// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
// #define RGB_MATRIX_SLEEP // turn off effects when suspended
// #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)
// #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)


M keyboards/massdrop/ctrl/keymaps/foxx1337/config.h => keyboards/massdrop/ctrl/keymaps/foxx1337/config.h +1 -1
@@ 32,7 32,7 @@
// #define RGBLIGHT_HUE_STEP 12        // Units to step when in/decreasing hue
// #define RGBLIGHT_SAT_STEP 25        // Units to step when in/decreasing saturation
// #define RGBLIGHT_VAL_STEP 12        // Units to step when in/decreasing value (brightness)
// #define RGB_DISABLE_WHEN_USB_SUSPENDED false // turn off effects when suspended
// #define RGB_MATRIX_SLEEP // turn off effects when suspended
// #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)
// #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)


M keyboards/massdrop/ctrl/keymaps/matthewrobo/config.h => keyboards/massdrop/ctrl/keymaps/matthewrobo/config.h +1 -1
@@ 63,7 63,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
// #define RGBLIGHT_HUE_STEP 12        // Units to step when in/decreasing hue
// #define RGBLIGHT_SAT_STEP 25        // Units to step when in/decreasing saturation
// #define RGBLIGHT_VAL_STEP 12        // Units to step when in/decreasing value (brightness)
// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
// #define RGB_MATRIX_SLEEP // turn off effects when suspended
// #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)
// #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)


M keyboards/massdrop/ctrl/keymaps/xanimos/config.h => keyboards/massdrop/ctrl/keymaps/xanimos/config.h +1 -1
@@ 61,7 61,7 @@
// #define RGBLIGHT_HUE_STEP 12        // Units to step when in/decreasing hue
// #define RGBLIGHT_SAT_STEP 25        // Units to step when in/decreasing saturation
// #define RGBLIGHT_VAL_STEP 12        // Units to step when in/decreasing value (brightness)
// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
// #define RGB_MATRIX_SLEEP // turn off effects when suspended
// #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)
// #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)


M keyboards/mechlovin/adelais/rgb_led/rev1/config.h => keyboards/mechlovin/adelais/rgb_led/rev1/config.h +1 -1
@@ 4,7 4,7 @@
#define RGB_MATRIX_KEYPRESSES // reacts to keypresses
#define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#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)
#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
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_PINWHEEL // Sets the default mode, if none has been set

M keyboards/mechlovin/adelais/rgb_led/rev2/config.h => keyboards/mechlovin/adelais/rgb_led/rev2/config.h +1 -1
@@ 9,7 9,7 @@
#define RGB_MATRIX_KEYPRESSES // reacts to keypresses
#define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#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)
#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
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_PINWHEEL // Sets the default mode, if none has been set

M keyboards/mechlovin/adelais/rgb_led/rev3/config.h => keyboards/mechlovin/adelais/rgb_led/rev3/config.h +1 -1
@@ 30,7 30,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#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)
#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
#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_PINWHEEL // Sets the default mode, if none has been set

#define ENABLE_RGB_MATRIX_ALPHAS_MODS

M keyboards/mechlovin/delphine/rgb_led/config.h => keyboards/mechlovin/delphine/rgb_led/config.h +1 -1
@@ 5,7 5,7 @@
#define RGB_MATRIX_LED_COUNT 25
#define RGB_MATRIX_KEYPRESSES // reacts to keypresses
#define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
// #define RGB_MATRIX_SLEEP // turn off effects when suspended
#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)
#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
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_PINWHEEL // Sets the default mode, if none has been set

M keyboards/mechlovin/hannah60rgb/rev1/config.h => keyboards/mechlovin/hannah60rgb/rev1/config.h +1 -1
@@ 5,7 5,7 @@
#    define RGB_MATRIX_KEYPRESSES // reacts to keypresses
#    define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
#    define RGB_MATRIX_FRAMEBUFFER_EFFECTS
// #    define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
// #    define RGB_MATRIX_SLEEP // turn off effects when suspended
#    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)
#    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
#    define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_PINWHEEL // Sets the default mode, if none has been set

M keyboards/mechlovin/hannah60rgb/rev2/config.h => keyboards/mechlovin/hannah60rgb/rev2/config.h +1 -1
@@ 9,7 9,7 @@
#define RGB_MATRIX_KEYPRESSES // reacts to keypresses
#define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
// #define RGB_MATRIX_SLEEP // turn off effects when suspended
#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)
#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
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_PINWHEEL // Sets the default mode, if none has been set

M keyboards/mechlovin/infinity87/rgb_rev1/config.h => keyboards/mechlovin/infinity87/rgb_rev1/config.h +1 -1
@@ 17,7 17,7 @@
#pragma once

//rgb matrix setting
#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#define RGB_MATRIX_KEYPRESSES
#undef ENABLE_RGB_MATRIX_SPLASH
#undef ENABLE_RGB_MATRIX_MULTISPLASH

M keyboards/mechlovin/infinity875/config.h => keyboards/mechlovin/infinity875/config.h +1 -1
@@ 40,7 40,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#ifdef RGB_MATRIX_ENABLE
#define RGB_MATRIX_LED_COUNT 42
#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#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)
#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
#endif

M keyboards/melgeek/mach80/config.h => keyboards/melgeek/mach80/config.h +1 -1
@@ 16,7 16,7 @@

#pragma once

#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_LED_PROCESS_LIMIT 4
#define RGB_MATRIX_LED_FLUSH_LIMIT 26

M keyboards/melgeek/mj61/config.h => keyboards/melgeek/mj61/config.h +1 -1
@@ 16,7 16,7 @@

#pragma once

#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_LED_PROCESS_LIMIT 4
#define RGB_MATRIX_LED_FLUSH_LIMIT 26

M keyboards/melgeek/mj63/config.h => keyboards/melgeek/mj63/config.h +1 -1
@@ 16,7 16,7 @@

#pragma once

#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_LED_PROCESS_LIMIT 4
#define RGB_MATRIX_LED_FLUSH_LIMIT 26

M keyboards/melgeek/mj64/config.h => keyboards/melgeek/mj64/config.h +1 -1
@@ 16,7 16,7 @@

#pragma once

#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_LED_PROCESS_LIMIT 4
#define RGB_MATRIX_LED_FLUSH_LIMIT 26

M keyboards/melgeek/mj65/config.h => keyboards/melgeek/mj65/config.h +1 -1
@@ 16,7 16,7 @@

#pragma once

#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_LED_PROCESS_LIMIT 4
#define RGB_MATRIX_LED_FLUSH_LIMIT 26

M keyboards/melgeek/mojo68/config.h => keyboards/melgeek/mojo68/config.h +1 -1
@@ 16,7 16,7 @@

#pragma once

#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_LED_PROCESS_LIMIT 4
#define RGB_MATRIX_LED_FLUSH_LIMIT 26

M keyboards/melgeek/mojo75/config.h => keyboards/melgeek/mojo75/config.h +1 -1
@@ 16,7 16,7 @@

#pragma once

#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_LED_PROCESS_LIMIT 4
#define RGB_MATRIX_LED_FLUSH_LIMIT 26

M keyboards/melgeek/tegic/config.h => keyboards/melgeek/tegic/config.h +1 -1
@@ 16,7 16,7 @@

#pragma once

#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_LED_PROCESS_LIMIT 4
#define RGB_MATRIX_LED_FLUSH_LIMIT 26

M keyboards/melgeek/z70ultra/config.h => keyboards/melgeek/z70ultra/config.h +1 -1
@@ 16,7 16,7 @@

#pragma once

#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_LED_PROCESS_LIMIT 4
#define RGB_MATRIX_LED_FLUSH_LIMIT 26

M keyboards/miller/gm862/config.h => keyboards/miller/gm862/config.h +1 -1
@@ 1,7 1,7 @@
#pragma once

#ifdef RGB_MATRIX_ENABLE
#    define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#    define RGB_MATRIX_SLEEP // turn off effects when suspended
#    define RGB_MATRIX_KEYPRESSES
#    define RGB_MATRIX_FRAMEBUFFER_EFFECTS
// RGB Matrix Animation modes. Explicitly enabled

M keyboards/momokai/aurora/config.h => keyboards/momokai/aurora/config.h +1 -1
@@ 23,7 23,7 @@
#define RGB_MATRIX_LED_COUNT 6
#define RGB_MATRIX_KEYPRESSES // reacts to keypresses
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
    // RGB Matrix Animation modes. Explicitly enabled
    // For full list of effects, see:

M keyboards/momokai/tap_duo/config.h => keyboards/momokai/tap_duo/config.h +1 -1
@@ 34,7 34,7 @@
#define RGB_MATRIX_LED_COUNT 4
#define RGB_MATRIX_KEYPRESSES // reacts to keypresses
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
    // RGB Matrix Animation modes. Explicitly enabled
    // For full list of effects, see:

M keyboards/momokai/tap_trio/config.h => keyboards/momokai/tap_trio/config.h +1 -1
@@ 24,7 24,7 @@
#define RGB_MATRIX_LED_COUNT 5
#define RGB_MATRIX_KEYPRESSES // reacts to keypresses
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
    // RGB Matrix Animation modes. Explicitly enabled
    // For full list of effects, see:

M keyboards/monsgeek/m1/config.h => keyboards/monsgeek/m1/config.h +1 -1
@@ 42,7 42,7 @@
#define DRIVER_2_LED_TOTAL 21
#define RGB_MATRIX_LED_COUNT (DRIVER_1_LED_TOTAL + DRIVER_2_LED_TOTAL + 22)

#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#define RGB_TRIGGER_ON_KEYDOWN
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_KEYPRESSES

M keyboards/monsgeek/m3/config.h => keyboards/monsgeek/m3/config.h +1 -1
@@ 43,6 43,6 @@
#define RGB_MATRIX_LED_COUNT   87

#define RGB_TRIGGER_ON_KEYDOWN
#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_KEYPRESSES

M keyboards/monsgeek/m5/config.h => keyboards/monsgeek/m5/config.h +1 -1
@@ 43,7 43,7 @@
#define RGB_MATRIX_LED_COUNT 108

#define RGB_TRIGGER_ON_KEYDOWN
#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_KEYRELEASES

M keyboards/monsgeek/m6/config.h => keyboards/monsgeek/m6/config.h +1 -1
@@ 39,7 39,7 @@

#define RGB_MATRIX_LED_COUNT 92

#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#define RGB_TRIGGER_ON_KEYDOWN
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_KEYPRESSES

M keyboards/monstargear/xo87/rgb/config.h => keyboards/monstargear/xo87/rgb/config.h +1 -1
@@ 17,7 17,7 @@
#pragma once

#define RGB_MATRIX_LED_COUNT 110
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 100 // limits maximum brightness of LEDs to 100 out of 255.
#define RGB_MATRIX_KEYPRESSES

M keyboards/moonlander/config.h => keyboards/moonlander/config.h +1 -1
@@ 75,7 75,7 @@
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 175
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_KEYPRESSES
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
// RGB Matrix Animation modes. Explicitly enabled
// For full list of effects, see:
// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects

M keyboards/novelkeys/nk20/config.h => keyboards/novelkeys/nk20/config.h +1 -1
@@ 27,7 27,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define RGB_MATRIX_LED_COUNT 20
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 210
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS


M keyboards/novelkeys/nk65b/config.h => keyboards/novelkeys/nk65b/config.h +1 -1
@@ 27,7 27,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define RGB_MATRIX_LED_COUNT 68
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 130
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS


M keyboards/novelkeys/nk87b/config.h => keyboards/novelkeys/nk87b/config.h +1 -1
@@ 27,7 27,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define RGB_MATRIX_LED_COUNT 87
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 114
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS


M keyboards/novelkeys/nk_plus/config.h => keyboards/novelkeys/nk_plus/config.h +1 -1
@@ 26,7 26,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define WS2812_DMA_CHANNEL 3

#define RGB_MATRIX_LED_COUNT 76
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS


M keyboards/opendeck/32/rev1/config.h => keyboards/opendeck/32/rev1/config.h +1 -1
@@ 18,7 18,7 @@
// RGB matrix
#define IS31FL3731_I2C_ADDRESS_1 IS31FL3731_I2C_ADDRESS_GND
#define RGB_MATRIX_LED_COUNT (4 * 8 * 3)
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_SPIRAL
#define RGB_MATRIX_DISABLE_KEYCODES
// RGB Matrix Animation modes. Explicitly enabled

M keyboards/owlab/voice65/hotswap/config.h => keyboards/owlab/voice65/hotswap/config.h +1 -1
@@ 23,7 23,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#ifdef RGB_MATRIX_ENABLE
#    define USE_I2CV2
#    define RGB_MATRIX_DISABLE_KEYCODES
#    define RGB_DISABLE_WHEN_USB_SUSPENDED  // turn off effects when suspended
#    define RGB_MATRIX_SLEEP  // turn off effects when suspended
#    define RGB_MATRIX_KEYPRESSES
#    define RGB_MATRIX_LED_PROCESS_LIMIT  4
#    define RGB_MATRIX_LED_FLUSH_LIMIT    26

M keyboards/owlab/voice65/soldered/config.h => keyboards/owlab/voice65/soldered/config.h +1 -1
@@ 23,7 23,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#ifdef RGB_MATRIX_ENABLE
#    define USE_I2CV2
#    define RGB_MATRIX_DISABLE_KEYCODES
#    define RGB_DISABLE_WHEN_USB_SUSPENDED  // turn off effects when suspended
#    define RGB_MATRIX_SLEEP  // turn off effects when suspended
#    define RGB_MATRIX_KEYPRESSES
#    define RGB_MATRIX_LED_PROCESS_LIMIT  4
#    define RGB_MATRIX_LED_FLUSH_LIMIT    26

M keyboards/paprikman/albacore/config.h => keyboards/paprikman/albacore/config.h +1 -1
@@ 19,7 19,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#ifdef RGB_MATRIX_ENABLE
  #define RGB_MATRIX_LED_COUNT 8
  #define RGB_DISABLE_WHEN_USB_SUSPENDED
  #define RGB_MATRIX_SLEEP
  #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 220
  #define DISABLE_RGB_MATRIX_GRADIENT_UP_DOWN
  #define DISABLE_RGB_MATRIX_BAND_SAT

M keyboards/percent/canoe_gen2/config.h => keyboards/percent/canoe_gen2/config.h +1 -1
@@ 28,7 28,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150

#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
// RGB Matrix Animation modes. Explicitly enabled
// For full list of effects, see:
// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects

M keyboards/phase_studio/titan65/hotswap/config.h => keyboards/phase_studio/titan65/hotswap/config.h +1 -1
@@ 18,5 18,5 @@

#define RGB_MATRIX_LED_COUNT 67
#define RGB_MATRIX_KEYPRESSES // reacts to keypresses
// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
// #define RGB_MATRIX_SLEEP // turn off effects when suspended
#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

M keyboards/phentech/rpk_001/config.h => keyboards/phentech/rpk_001/config.h +1 -1
@@ 18,7 18,7 @@
#define EXTERNAL_FLASH_SPI_SLAVE_SELECT_PIN C12

/* RGB Matrix */
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_KEYRELEASES

M keyboards/planck/ez/config.h => keyboards/planck/ez/config.h +1 -1
@@ 56,7 56,7 @@

#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

#define RGB_MATRIX_LED_PROCESS_LIMIT 5
#define RGB_MATRIX_LED_FLUSH_LIMIT 26

M keyboards/planck/rev6/config.h => keyboards/planck/rev6/config.h +1 -1
@@ 51,4 51,4 @@
#define WS2812_DMA_STREAM STM32_DMA1_STREAM2
#define WS2812_DMA_CHANNEL 2

#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

M keyboards/planck/rev6_drop/config.h => keyboards/planck/rev6_drop/config.h +1 -1
@@ 51,4 51,4 @@
#define WS2812_DMA_STREAM STM32_DMA1_STREAM2
#define WS2812_DMA_CHANNEL 2

#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

M keyboards/planck/rev7/config.h => keyboards/planck/rev7/config.h +1 -1
@@ 30,7 30,7 @@
#define WS2812_DMA_STREAM STM32_DMA1_STREAM2
#define WS2812_DMA_CHANNEL 2

#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

/*
 * Feature disable options

M keyboards/projectd/65/projectd_65_ansi/config.h => keyboards/projectd/65/projectd_65_ansi/config.h +1 -1
@@ 21,7 21,7 @@
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

/* External spi flash */
#define EXTERNAL_FLASH_SPI_SLAVE_SELECT_PIN B14

M keyboards/projectd/75/ansi/config.h => keyboards/projectd/75/ansi/config.h +1 -1
@@ 21,7 21,7 @@
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

/* External spi flash */
#define EXTERNAL_FLASH_SPI_SLAVE_SELECT_PIN B14

M keyboards/quarkeys/z40/config.h => keyboards/quarkeys/z40/config.h +1 -1
@@ 18,7 18,7 @@
#define RGB_MATRIX_LED_COUNT 47
#define RGB_MATRIX_KEYPRESSES                       // Reacts to Keypresses
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_DISABLE_WHEN_USB_SUSPENDED              // Turn off effects when suspended
#define RGB_MATRIX_SLEEP              // Turn off effects when suspended
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 130           // Limits maximum brightness of LEDs to 150 out of 255. Higher may cause the controller to crash.

// RGB_MATRIX effects

M keyboards/qwertykeys/qk100/ansi/config.h => keyboards/qwertykeys/qk100/ansi/config.h +1 -1
@@ 32,7 32,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define I2C1_CLOCK_SPEED 400000  
#define I2C1_DUTY_CYCLE FAST_DUTY_CYCLE_2  
#    define RGB_MATRIX_DISABLE_KEYCODES 
#    define RGB_DISABLE_WHEN_USB_SUSPENDED  // turn off effects when suspended
#    define RGB_MATRIX_SLEEP  // turn off effects when suspended
#    define RGB_MATRIX_KEYPRESSES           // reacts to keypresses
#    define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#    define RGB_MATRIX_LED_PROCESS_LIMIT  4

M keyboards/rgbkb/mun/config.h => keyboards/rgbkb/mun/config.h +1 -1
@@ 50,7 50,7 @@
#define RGB_MATRIX_LED_PROCESS_LIMIT 10
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
// RGB Matrix Animation modes. Explicitly enabled
// For full list of effects, see:
// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects

M keyboards/rgbkb/mun/keymaps/default/config.h => keyboards/rgbkb/mun/keymaps/default/config.h +1 -1
@@ 18,4 18,4 @@

// 20m timeout (20m * 60s * 1000mil)
// #define RGB_MATRIX_TIMEOUT 1200000
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

M keyboards/rgbkb/mun/keymaps/peott-fr/config.h => keyboards/rgbkb/mun/keymaps/peott-fr/config.h +1 -1
@@ 18,6 18,6 @@

// 20m timeout (20m * 60s * 1000mil)
// #define RGB_MATRIX_TIMEOUT 1200000
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

#define STM32_ONBOARD_EEPROM_SIZE 2048

M keyboards/rgbkb/mun/keymaps/via/config.h => keyboards/rgbkb/mun/keymaps/via/config.h +1 -1
@@ 18,7 18,7 @@

// 20m timeout (20m * 60s * 1000mil)
// #define RGB_MATRIX_TIMEOUT 1200000
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

#define VIA_EEPROM_LAYOUT_OPTIONS_SIZE 2
// 224B per layer right now

M keyboards/rgbkb/mun/keymaps/xulkal2/config.h => keyboards/rgbkb/mun/keymaps/xulkal2/config.h +1 -1
@@ 30,7 30,7 @@

// 20m timeout (20m * 60s * 1000mil)
// #define RGB_MATRIX_TIMEOUT 1200000
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define OLED_SCROLL_TIMEOUT 20000
#define ONESHOT_TAP_TOGGLE 2


M keyboards/rgbkb/sol3/config.h => keyboards/rgbkb/sol3/config.h +1 -1
@@ 49,7 49,7 @@
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255
#define RGB_MATRIX_LED_FLUSH_LIMIT 33
#define RGB_MATRIX_LED_PROCESS_LIMIT 10
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

// RGB Matrix Animation modes. Explicitly enabled
// For full list of effects, see:

M keyboards/rgbkb/sol3/keymaps/default/config.h => keyboards/rgbkb/sol3/keymaps/default/config.h +1 -1
@@ 18,4 18,4 @@

// 20m timeout (20m * 60s * 1000mil)
// #define RGB_MATRIX_TIMEOUT 1200000
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

M keyboards/rgbkb/sol3/keymaps/via/config.h => keyboards/rgbkb/sol3/keymaps/via/config.h +1 -1
@@ 18,7 18,7 @@

// 20m timeout (20m * 60s * 1000mil)
// #define RGB_MATRIX_TIMEOUT 1200000
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP


#define VIA_EEPROM_LAYOUT_OPTIONS_SIZE 2

M keyboards/salicylic_acid3/naked48/keymaps/salicylic/config.h => keyboards/salicylic_acid3/naked48/keymaps/salicylic/config.h +1 -1
@@ 30,7 30,7 @@
#ifdef RGB_MATRIX_ENABLE
#    define RGB_MATRIX_KEYPRESSES  // reacts to keypresses
// #   define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
#    define RGB_DISABLE_WHEN_USB_SUSPENDED  // turn off effects when suspended
#    define RGB_MATRIX_SLEEP  // turn off effects when suspended
// #   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)
// #   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)
// #   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

M keyboards/salicylic_acid3/naked48/keymaps/via_rgb_matrix/config.h => keyboards/salicylic_acid3/naked48/keymaps/via_rgb_matrix/config.h +1 -1
@@ 31,7 31,7 @@
  #define RGB_MATRIX_KEYPRESSES // reacts to keypresses
//  #define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
//  #define RGB_MATRIX_FRAMEBUFFER_EFFECTS // enable framebuffer effects
  #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
  #define RGB_MATRIX_SLEEP // turn off effects when suspended
  #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)
  #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)
  #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

M keyboards/salicylic_acid3/setta21/keymaps/salicylic/config.h => keyboards/salicylic_acid3/setta21/keymaps/salicylic/config.h +1 -1
@@ 26,7 26,7 @@
#ifdef RGB_MATRIX_ENABLE
#    define RGB_MATRIX_KEYPRESSES  // reacts to keypresses
// #   define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
#    define RGB_DISABLE_WHEN_USB_SUSPENDED  // turn off effects when suspended
#    define RGB_MATRIX_SLEEP  // turn off effects when suspended
// #   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)
// #   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)
// #   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

M keyboards/sawnsprojects/satxri6key/config.h => keyboards/sawnsprojects/satxri6key/config.h +1 -1
@@ 20,7 20,7 @@
#define RGB_MATRIX_KEYPRESSES // reacts to keypresses
#define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
// #define RGB_MATRIX_SLEEP // turn off effects when suspended
#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)
#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
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_REACTIVE_SIMPLE // Sets the default mode, if none has been set

M keyboards/senselessclay/ck60/config.h => keyboards/senselessclay/ck60/config.h +1 -1
@@ 23,7 23,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 160   // limit brightness to not overamp the USB
#define RGB_MATRIX_LED_FLUSH_LIMIT 16       // 16 is equivalent to limiting to 60fps
#define RGB_DISABLE_WHEN_USB_SUSPENDED      // turn off effects when suspended
#define RGB_MATRIX_SLEEP      // turn off effects when suspended
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL

// RGB Matrix Animation modes. Explicitly enabled

M keyboards/skeletonkbd/frost68/config.h => keyboards/skeletonkbd/frost68/config.h +1 -1
@@ 6,7 6,7 @@
#define WS2812_PIO_USE_PIO1
#define RGB_MATRIX_LED_COUNT 68

#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define USB_SUSPEND_WAKEUP_DELAY 200

#define ENABLE_RGB_MATRIX_ALPHAS_MODS

M keyboards/skmt/15k/config.h => keyboards/skmt/15k/config.h +1 -1
@@ 20,7 20,7 @@
//#define NO_ACTION_ONESHOT

#define RGB_MATRIX_LED_COUNT 15 // Number of LEDs
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255
#define RGB_MATRIX_LED_FLUSH_LIMIT 16
#define RGB_MATRIX_KEYPRESSES

M keyboards/skyloong/dt40/config.h => keyboards/skyloong/dt40/config.h +1 -1
@@ 17,7 17,7 @@

#define RGB_MATRIX_LED_COUNT 44   //The number of LEDs connected
#define RGB_MATRIX_KEYPRESSES  //Reacts to keypress
#define RGB_DISABLE_WHEN_USB_SUSPENDED   //turn off effects when suspended
#define RGB_MATRIX_SLEEP   //turn off effects when suspended

#define RGB_MATRIX_DEFAULT_VAL 150  //Sets the default mode, if none has been set
#define RGB_TRIGGER_ON_KEYDOWN  //Triggers RGB keypress events on key down

M keyboards/skyloong/gk61/pro_48/config.h => keyboards/skyloong/gk61/pro_48/config.h +1 -1
@@ 9,7 9,7 @@
#define MAC_MOD_INDEX 17
#define SDB A4

#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS


M keyboards/skyloong/gk61/v1/config.h => keyboards/skyloong/gk61/v1/config.h +1 -1
@@ 21,5 21,5 @@

#define RGB_MATRIX_FRAMEBUFFER_EFFECTS  //Enable frame effects
#define RGB_MATRIX_KEYPRESSES  //Reacts to keypress
#define RGB_DISABLE_WHEN_USB_SUSPENDED   //turn off effects when suspended
#define RGB_MATRIX_SLEEP   //turn off effects when suspended
#define SDB C1

M keyboards/skyloong/qk21/v1/config.h => keyboards/skyloong/qk21/v1/config.h +1 -1
@@ 9,4 9,4 @@
#define RGB_MATRIX_LED_COUNT 21
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS  //Enable frame effects
#define RGB_MATRIX_KEYPRESSES  //Reacts to keypress
#define RGB_DISABLE_WHEN_USB_SUSPENDED   //turn off effects when suspended
#define RGB_MATRIX_SLEEP   //turn off effects when suspended

M keyboards/smallkeyboard/config.h => keyboards/smallkeyboard/config.h +1 -1
@@ 18,7 18,7 @@
#pragma once

#ifdef RGB_MATRIX_ENABLE
#    define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#    define RGB_MATRIX_SLEEP // turn off effects when suspended
#    define RGB_MATRIX_KEYPRESSES
#    define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define ENABLE_RGB_MATRIX_ALPHAS_MODS

M keyboards/sofle/keymaps/rgb_default/config.h => keyboards/sofle/keymaps/rgb_default/config.h +1 -1
@@ 82,7 82,7 @@
#ifdef RGB_MATRIX_ENABLE
#   define RGB_MATRIX_KEYPRESSES // reacts to keypresses
// #   define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
#   define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#   define RGB_MATRIX_SLEEP // turn off effects when suspended
#   define RGB_MATRIX_FRAMEBUFFER_EFFECTS
// #   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)
// #   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)

M keyboards/sofle_choc/keymaps/default/config.h => keyboards/sofle_choc/keymaps/default/config.h +1 -1
@@ 24,6 24,6 @@
// I've found this helps with some ProMicros where the slave does not boot
#define SPLIT_USB_DETECT

#define RGB_DISABLE_WHEN_USB_SUSPENDED     // turn off effects when suspended
#define RGB_MATRIX_SLEEP     // turn off effects when suspended
#define SPLIT_TRANSPORT_MIRROR             // If LED_MATRIX_KEYPRESSES or LED_MATRIX_KEYRELEASES is enabled, you also will want to enable SPLIT_TRANSPORT_MIRROR
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 100  // limits maximum brightness of LEDs (max 255). Higher may cause the controller to crash.

M keyboards/sofle_choc/keymaps/via/config.h => keyboards/sofle_choc/keymaps/via/config.h +1 -1
@@ 24,6 24,6 @@
// I've found this helps with some ProMicros where the slave does not boot
#define SPLIT_USB_DETECT

#define RGB_DISABLE_WHEN_USB_SUSPENDED     // turn off effects when suspended
#define RGB_MATRIX_SLEEP     // turn off effects when suspended
#define SPLIT_TRANSPORT_MIRROR             // If LED_MATRIX_KEYPRESSES or LED_MATRIX_KEYRELEASES is enabled, you also will want to enable SPLIT_TRANSPORT_MIRROR
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 100  // limits maximum brightness of LEDs (max 255). Higher may cause the controller to crash.

M keyboards/spaceholdings/nebula12b/config.h => keyboards/spaceholdings/nebula12b/config.h +1 -1
@@ 21,7 21,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define RGB_MATRIX_LED_COUNT 16
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS


M keyboards/spaceholdings/nebula68b/config.h => keyboards/spaceholdings/nebula68b/config.h +1 -1
@@ 21,7 21,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define RGB_MATRIX_LED_COUNT 79
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 130
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS


M keyboards/splitkb/aurora/helix/keymaps/default/config.h => keyboards/splitkb/aurora/helix/keymaps/default/config.h +1 -1
@@ 16,7 16,7 @@

#pragma once

#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_KEYPRESSES
#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_SIMPLE
#define ENABLE_RGB_MATRIX_SOLID_SPLASH

M keyboards/splitkb/aurora/sofle_v2/keymaps/default/config.h => keyboards/splitkb/aurora/sofle_v2/keymaps/default/config.h +1 -1
@@ 16,7 16,7 @@

#pragma once

#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_KEYPRESSES
#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_SIMPLE
#define ENABLE_RGB_MATRIX_SOLID_SPLASH

M keyboards/splitkb/aurora/sweep/keymaps/default/config.h => keyboards/splitkb/aurora/sweep/keymaps/default/config.h +1 -1
@@ 18,7 18,7 @@

// Not yet available in `keymap.json` format
#ifdef RGB_MATRIX_ENABLE
#    define RGB_DISABLE_WHEN_USB_SUSPENDED
#    define RGB_MATRIX_SLEEP
#    define RGB_MATRIX_KEYPRESSES
#    define ENABLE_RGB_MATRIX_SOLID_REACTIVE_SIMPLE
#    define ENABLE_RGB_MATRIX_SOLID_SPLASH

M keyboards/splitkb/kyria/rev1/config.h => keyboards/splitkb/kyria/rev1/config.h +1 -1
@@ 52,5 52,5 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#    define RGB_MATRIX_LED_COUNT 20 // Number of LEDs
#    define RGB_MATRIX_SPLIT { 10, 10 }
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 170
#    define RGB_DISABLE_WHEN_USB_SUSPENDED
#    define RGB_MATRIX_SLEEP
#endif

M keyboards/splitkb/kyria/rev2/config.h => keyboards/splitkb/kyria/rev2/config.h +1 -1
@@ 58,5 58,5 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#    define RGB_MATRIX_LED_COUNT 20 // Number of LEDs
#    define RGB_MATRIX_SPLIT { 10, 10 }
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 170
#    define RGB_DISABLE_WHEN_USB_SUSPENDED
#    define RGB_MATRIX_SLEEP
#endif

M keyboards/stront/config.h => keyboards/stront/config.h +1 -1
@@ 39,7 39,7 @@
#ifdef RGB_MATRIX_ENABLE
#    define SPLIT_TRANSPORT_MIRROR
#    define RGB_MATRIX_LED_COUNT RGBLIGHT_LED_COUNT
#    define RGB_DISABLE_WHEN_USB_SUSPENDED
#    define RGB_MATRIX_SLEEP
#    define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#    define RGB_MATRIX_KEYPRESSES


M keyboards/synthlabs/060/config.h => keyboards/synthlabs/060/config.h +1 -1
@@ 6,7 6,7 @@
/* Backlighting */
#define RGB_MATRIX_LED_COUNT 63
#define RGB_MATRIX_KEYPRESSES
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

// RGB Matrix Animation modes
// For full list of effects, see:

M keyboards/system76/launch_1/config.h => keyboards/system76/launch_1/config.h +1 -1
@@ 22,7 22,7 @@
#    define RGB_MATRIX_KEYPRESSES                                      // Reacts to keypresses
// #    define RGB_MATRIX_KEYRELEASES                                     // Reacts to keyreleases (instead of keypresses)
// #    define RGB_MATRIX_FRAMEBUFFER_EFFECTS                             // Enables framebuffer effects
#    define RGB_DISABLE_WHEN_USB_SUSPENDED                             // Turns off effects when suspended
#    define RGB_MATRIX_SLEEP                             // Turns off effects when suspended
// Limit brightness to support USB-A at 0.5 A
// TODO: Do this dynamically based on power source
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 176                          // Limits maximum brightness of LEDs to 176 out of 255. If not defined, maximum brightness is set to 255

M keyboards/teleport/native/config.h => keyboards/teleport/native/config.h +1 -1
@@ 37,7 37,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define RGB_MATRIX_LED_FLUSH_LIMIT 32

#define RGB_DISABLE_WHEN_USB_SUSPENDED 
#define RGB_MATRIX_SLEEP

#define RGB_MATRIX_DEFAULT_SPD 40
#define RGB_MATRIX_DEFAULT_VAL 220

M keyboards/tkc/portico/config.h => keyboards/tkc/portico/config.h +1 -1
@@ 20,7 20,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#ifdef RGB_MATRIX_ENABLE
#    define RGB_MATRIX_LED_PROCESS_LIMIT 4
#    define RGB_MATRIX_LED_FLUSH_LIMIT 26
#    define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#    define RGB_MATRIX_SLEEP // turn off effects when suspended
#    define RGB_MATRIX_KEYPRESSES
#    undef ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
#    undef ENABLE_RGB_MATRIX_BAND_SAT

M keyboards/tkc/portico68v2/config.h => keyboards/tkc/portico68v2/config.h +1 -1
@@ 25,7 25,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 175
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_KEYPRESSES
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
// RGB Matrix Animation modes. Explicitly enabled
// For full list of effects, see:
// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects

M keyboards/tkc/portico75/config.h => keyboards/tkc/portico75/config.h +1 -1
@@ 20,7 20,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#ifdef RGB_MATRIX_ENABLE
#    define RGB_MATRIX_LED_PROCESS_LIMIT 4
#    define RGB_MATRIX_LED_FLUSH_LIMIT 26
#    define RGB_DISABLE_WHEN_USB_SUSPENDED  // turn off effects when suspended
#    define RGB_MATRIX_SLEEP  // turn off effects when suspended
#    define RGB_MATRIX_KEYPRESSES

// RGB Matrix Animation modes. Explicitly enabled

M keyboards/tominabox1/le_chiffre/config.h => keyboards/tominabox1/le_chiffre/config.h +1 -1
@@ 24,4 24,4 @@
 * WS2812 Underglow Matrix options
 */
#define RGB_MATRIX_LED_COUNT 11
#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended

M keyboards/treasure/type9s3/config.h => keyboards/treasure/type9s3/config.h +1 -1
@@ 10,7 10,7 @@

#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
#define ENABLE_RGB_MATRIX_GRADIENT_LEFT_RIGHT

M keyboards/ungodly/launch_pad/config.h => keyboards/ungodly/launch_pad/config.h +1 -1
@@ 24,7 24,7 @@
#    define RGB_MATRIX_LED_COUNT 22
#    define RGB_MATRIX_KEYPRESSES  // reacts to keypresses
// #    define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
#    define RGB_DISABLE_WHEN_USB_SUSPENDED  // turn off effects when suspended
#    define RGB_MATRIX_SLEEP  // turn off effects when suspended
#    define RGB_MATRIX_FRAMEBUFFER_EFFECTS
// #    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)
// #    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)

M keyboards/winry/winry315/config.h => keyboards/winry/winry315/config.h +1 -1
@@ 13,7 13,7 @@
#    define RGB_MATRIX_CENTER \
        { 35, 35 }

#    define RGB_DISABLE_WHEN_USB_SUSPENDED
#    define RGB_MATRIX_SLEEP

// This option is required for the TYPING_HEATMAP and DIGITAL_RAIN effects,
// both of which are disabled below, so the common support for those effects is

M keyboards/wolf/m60_b/config.h => keyboards/wolf/m60_b/config.h +1 -1
@@ 21,7 21,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.

#define RGB_MATRIX_LED_COUNT 62

#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_KEYPRESSES 
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 120

M keyboards/wolf/m6_c/config.h => keyboards/wolf/m6_c/config.h +1 -1
@@ 3,7 3,7 @@
#pragma once

#define RGB_MATRIX_LED_COUNT 6
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_KEYPRESSES 
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS


M keyboards/work_louder/loop/config.h => keyboards/work_louder/loop/config.h +1 -1
@@ 26,7 26,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 120
#define RGB_MATRIX_DISABLE_KEYCODES
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT // Sets the default mode, if none has been set
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
// #define RGB_MATRIX_KEYPRESSES


M keyboards/work_louder/micro/config.h => keyboards/work_louder/micro/config.h +1 -1
@@ 7,7 7,7 @@
#define RGB_MATRIX_LED_COUNT 12
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150
#define RGB_MATRIX_DISABLE_KEYCODES
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
// #define RGB_MATRIX_KEYPRESSES


M keyboards/work_louder/nano/config.h => keyboards/work_louder/nano/config.h +1 -1
@@ 25,7 25,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGB_MATRIX_LED_COUNT              2
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 120
#define RGB_MATRIX_DISABLE_KEYCODES
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
// #define RGB_MATRIX_KEYPRESSES


M keyboards/work_louder/numpad/config.h => keyboards/work_louder/numpad/config.h +1 -1
@@ 22,7 22,7 @@
#define RGB_MATRIX_LED_COUNT 16
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150
#define RGB_MATRIX_DISABLE_KEYCODES
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS



M keyboards/work_louder/work_board/config.h => keyboards/work_louder/work_board/config.h +1 -1
@@ 25,7 25,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGB_MATRIX_LED_COUNT              49
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 120
#define RGB_MATRIX_DISABLE_KEYCODES
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
// #define RGB_MATRIX_FRAMEBUFFER_EFFECTS
// #define RGB_MATRIX_KEYPRESSES


M keyboards/xbows/knight/config.h => keyboards/xbows/knight/config.h +1 -1
@@ 18,7 18,7 @@
#ifdef RGB_MATRIX_ENABLE
#    define RGB_MATRIX_LED_PROCESS_LIMIT 18
#    define RGB_MATRIX_LED_FLUSH_LIMIT 16
#    define RGB_DISABLE_WHEN_USB_SUSPENDED       // turn off effects when suspended
#    define RGB_MATRIX_SLEEP       // turn off effects when suspended
#    define RGB_MATRIX_KEYPRESSES
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
#    define RGB_MATRIX_CENTER \

M keyboards/xbows/knight_plus/config.h => keyboards/xbows/knight_plus/config.h +1 -1
@@ 19,7 19,7 @@
#    define RGB_MATRIX_LED_PROCESS_LIMIT 18
#    define RGB_MATRIX_LED_FLUSH_LIMIT 16
#    define RGB_MATRIX_KEYPRESSES
#    define RGB_DISABLE_WHEN_USB_SUSPENDED       // turn off effects when suspended
#    define RGB_MATRIX_SLEEP       // turn off effects when suspended
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
#    define RGB_MATRIX_CENTER \
        { 92, 33 }

M keyboards/xbows/nature/config.h => keyboards/xbows/nature/config.h +1 -1
@@ 18,7 18,7 @@
#ifdef RGB_MATRIX_ENABLE
#    define RGB_MATRIX_LED_PROCESS_LIMIT 18
#    define RGB_MATRIX_LED_FLUSH_LIMIT 16
#    define RGB_DISABLE_WHEN_USB_SUSPENDED       // turn off effects when suspended
#    define RGB_MATRIX_SLEEP       // turn off effects when suspended
#    define RGB_MATRIX_KEYPRESSES
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
#    define RGB_MATRIX_CENTER \

M keyboards/xbows/numpad/config.h => keyboards/xbows/numpad/config.h +1 -1
@@ 18,7 18,7 @@
#ifdef RGB_MATRIX_ENABLE
#    define RGB_MATRIX_LED_PROCESS_LIMIT 18
#    define RGB_MATRIX_LED_FLUSH_LIMIT 16
#    define RGB_DISABLE_WHEN_USB_SUSPENDED       // turn off effects when suspended
#    define RGB_MATRIX_SLEEP       // turn off effects when suspended
#    define RGB_MATRIX_KEYPRESSES
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
#    define RGB_MATRIX_CENTER \

M keyboards/xbows/ranger/config.h => keyboards/xbows/ranger/config.h +1 -1
@@ 18,7 18,7 @@
#ifdef RGB_MATRIX_ENABLE
#    define RGB_MATRIX_LED_PROCESS_LIMIT 18
#    define RGB_MATRIX_LED_FLUSH_LIMIT 16
#    define RGB_DISABLE_WHEN_USB_SUSPENDED       // turn off effects when suspended
#    define RGB_MATRIX_SLEEP       // turn off effects when suspended
#    define RGB_MATRIX_KEYPRESSES
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
#    define RGB_MATRIX_CENTER { 103, 32 }

M keyboards/xbows/woody/config.h => keyboards/xbows/woody/config.h +1 -1
@@ 3,7 3,7 @@
#ifdef RGB_MATRIX_ENABLE
#define RGB_MATRIX_LED_PROCESS_LIMIT 4
#define RGB_MATRIX_LED_FLUSH_LIMIT 26
#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_SLEEP // turn off effects when suspended
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200


M keyboards/xelus/la_plus/config.h => keyboards/xelus/la_plus/config.h +1 -1
@@ 27,7 27,7 @@
#define RGB_MATRIX_LED_COUNT 32

#define RGB_MATRIX_DEFAULT_VAL 80
#define RGB_DISABLE_WHEN_USB_SUSPENDED  // turn off effects when suspended
#define RGB_MATRIX_SLEEP  // turn off effects when suspended
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180


M keyboards/xelus/pachi/rgb/rev1/config.h => keyboards/xelus/pachi/rgb/rev1/config.h +1 -1
@@ 45,7 45,7 @@
#define RGB_MATRIX_DEFAULT_VAL 80
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_KEYPRESSES
#define RGB_DISABLE_WHEN_USB_SUSPENDED  // turn off effects when suspended
#define RGB_MATRIX_SLEEP  // turn off effects when suspended
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL

#define ENABLE_RGB_MATRIX_ALPHAS_MODS

M keyboards/xelus/pachi/rgb/rev2/config.h => keyboards/xelus/pachi/rgb/rev2/config.h +1 -1
@@ 45,7 45,7 @@
#define RGB_MATRIX_DEFAULT_VAL 80
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_KEYPRESSES
#define RGB_DISABLE_WHEN_USB_SUSPENDED  // turn off effects when suspended
#define RGB_MATRIX_SLEEP  // turn off effects when suspended
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL

#define ENABLE_RGB_MATRIX_ALPHAS_MODS

M keyboards/xelus/valor/rev2/config.h => keyboards/xelus/valor/rev2/config.h +1 -1
@@ 55,7 55,7 @@
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CUSTOM_test_mode

// RGB Matrix Animation modes. Explicitly enabled

M keyboards/yandrstudio/nz64/config.h => keyboards/yandrstudio/nz64/config.h +1 -1
@@ 27,7 27,7 @@


#   define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180
#   define RGB_DISABLE_WHEN_USB_SUSPENDED true
#   define RGB_MATRIX_SLEEP
#   define RGB_MATRIX_CENTER { 96, 32 }
#   define RGB_MATRIX_KEYPRESSES
#   define RGB_MATRIX_FRAMEBUFFER_EFFECTS

M keyboards/yandrstudio/nz67v2/config.h => keyboards/yandrstudio/nz67v2/config.h +1 -1
@@ 22,7 22,7 @@
#    define RGB_MATRIX_LED_COUNT 86

#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180
#    define RGB_DISABLE_WHEN_USB_SUSPENDED
#    define RGB_MATRIX_SLEEP
#    define RGB_MATRIX_KEYPRESSES
#    define RGB_MATRIX_FRAMEBUFFER_EFFECTS


M keyboards/yandrstudio/tg67/config.h => keyboards/yandrstudio/tg67/config.h +1 -1
@@ 21,7 21,7 @@
#    define RGB_MATRIX_LED_COUNT 69

#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 250
#    define RGB_DISABLE_WHEN_USB_SUSPENDED
#    define RGB_MATRIX_SLEEP
#    define RGB_MATRIX_KEYPRESSES
#    define RGB_MATRIX_FRAMEBUFFER_EFFECTS


M keyboards/ymdk/id75/config.h => keyboards/ymdk/id75/config.h +1 -1
@@ 18,7 18,7 @@

#define RGB_MATRIX_LED_COUNT 89

#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS

M keyboards/ymdk/ymd09/config.h => keyboards/ymdk/ymd09/config.h +1 -1
@@ 20,7 20,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define RGB_MATRIX_LED_COUNT 9

#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

// RGB Matrix Animation modes. Explicitly enabled
// For full list of effects, see:

M keyboards/ymdk/ymd40/air40/config.h => keyboards/ymdk/ymd40/air40/config.h +1 -1
@@ 20,7 20,7 @@
#ifdef RGB_MATRIX_ENABLE
#    define RGB_MATRIX_KEYPRESSES // reacts to keypresses
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 130 // Limit to vendor-recommended value
#    define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#    define RGB_MATRIX_SLEEP // turn off effects when suspended
// RGB Matrix Animation modes. Explicitly enabled
// For full list of effects, see:
// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects

M keyboards/ymdk/ymd75/rev4/iso/config.h => keyboards/ymdk/ymd75/rev4/iso/config.h +1 -1
@@ 2,7 2,7 @@
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once

#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_SLEEP

#define WS2812_PWM_DRIVER PWMD4
#define WS2812_PWM_CHANNEL 4

M keyboards/yncognito/batpad/config.h => keyboards/yncognito/batpad/config.h +1 -1
@@ 21,7 21,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_KEYRELEASES
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
// #define RGB_DISABLE_WHEN_USB_SUSPENDED
// #define RGB_MATRIX_SLEEP
#define RGB_MATRIX_LED_FLUSH_LIMIT 16
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL

M keyboards/yushakobo/quick17/config.h => keyboards/yushakobo/quick17/config.h +1 -1
@@ 21,7 21,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#   define RGB_MATRIX_LED_COUNT 18
#   define RGB_MATRIX_KEYPRESSES // reacts to keypresses
// #   define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
#   define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#   define RGB_MATRIX_SLEEP // turn off effects when suspended
#   define RGB_MATRIX_FRAMEBUFFER_EFFECTS
// #   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)
// #   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)

M quantum/rgb_matrix/rgb_matrix.c => quantum/rgb_matrix/rgb_matrix.c +1 -1
@@ 469,7 469,7 @@ void rgb_matrix_init(void) {
}

void rgb_matrix_set_suspend_state(bool state) {
#ifdef RGB_DISABLE_WHEN_USB_SUSPENDED
#ifdef RGB_MATRIX_SLEEP
    if (state && !suspend_state) { // only run if turning off, and only once
        rgb_task_render(0);        // turn off all LEDs when suspending
        rgb_task_flush(0);         // and actually flash led state to LEDs

Do not follow this link