~ruther/qmk_firmware

b1783db4eacacaf8181cfbce13146db1941486ba — Ryan 2 years ago 7178645
Move `RGBLED_NUM` to data driven (#21278)

2160 files changed, 2194 insertions(+), 2058 deletions(-)

M keyboards/0_sixty/underglow/config.h
M keyboards/0_sixty/underglow/info.json
M keyboards/0xcb/1337/config.h
M keyboards/0xcb/1337/info.json
M keyboards/0xcb/tutelpad/config.h
M keyboards/0xcb/tutelpad/info.json
M keyboards/10bleoledhub/config.h
M keyboards/10bleoledhub/info.json
M keyboards/1k/config.h
M keyboards/1k/info.json
M keyboards/1upkeyboards/1up60hse/config.h
M keyboards/1upkeyboards/1up60hse/info.json
M keyboards/1upkeyboards/1up60hte/config.h
M keyboards/1upkeyboards/1up60hte/info.json
M keyboards/1upkeyboards/1up60rgb/config.h
M keyboards/1upkeyboards/1up60rgb/info.json
M keyboards/1upkeyboards/pi60_hse/config.h
M keyboards/1upkeyboards/super16/config.h
M keyboards/1upkeyboards/super16/info.json
M keyboards/1upkeyboards/sweet16/v1/config.h
M keyboards/1upkeyboards/sweet16/v1/info.json
M keyboards/1upkeyboards/sweet16v2/kb2040/config.h
M keyboards/25keys/aleth42/rev0/config.h
M keyboards/25keys/aleth42/rev0/info.json
M keyboards/25keys/aleth42/rev1/config.h
M keyboards/25keys/aleth42/rev1/info.json
M keyboards/25keys/cassette42/config.h
M keyboards/25keys/cassette42/info.json
M keyboards/2key2crawl/config.h
M keyboards/2key2crawl/info.json
M keyboards/40percentclub/luddite/config.h
M keyboards/40percentclub/luddite/info.json
M keyboards/40percentclub/nano/config.h
M keyboards/40percentclub/nano/info.json
M keyboards/40percentclub/nori/config.h
M keyboards/40percentclub/nori/info.json
M keyboards/40percentclub/tomato/config.h
M keyboards/40percentclub/tomato/info.json
M keyboards/4pplet/aekiso60/rev_a/config.h
M keyboards/4pplet/aekiso60/rev_a/info.json
M keyboards/4pplet/aekiso60/rev_b/config.h
M keyboards/4pplet/aekiso60/rev_b/info.json
M keyboards/4pplet/eagle_viper_rep/rev_a/config.h
M keyboards/4pplet/eagle_viper_rep/rev_a/info.json
M keyboards/4pplet/eagle_viper_rep/rev_b/config.h
M keyboards/4pplet/eagle_viper_rep/rev_b/info.json
M keyboards/4pplet/waffling60/rev_b/config.h
M keyboards/4pplet/waffling60/rev_b/info.json
M keyboards/4pplet/waffling60/rev_c/config.h
M keyboards/4pplet/waffling60/rev_c/info.json
M keyboards/4pplet/waffling60/rev_d/config.h
M keyboards/4pplet/waffling60/rev_d/info.json
M keyboards/4pplet/waffling80/rev_a/config.h
M keyboards/4pplet/waffling80/rev_a/info.json
M keyboards/4pplet/waffling80/rev_b/config.h
M keyboards/4pplet/waffling80/rev_b/info.json
M keyboards/8pack/config.h
M keyboards/8pack/info.json
M keyboards/9key/config.h
M keyboards/9key/info.json
M keyboards/abacus/config.h
M keyboards/abacus/info.json
M keyboards/abatskeyboardclub/nayeon/config.h
M keyboards/abstract/ellipse/rev1/config.h
M keyboards/abstract/ellipse/rev1/info.json
M keyboards/acekeyboard/titan60/config.h
M keyboards/acekeyboard/titan60/info.json
M keyboards/acheron/athena/alpha/config.h
M keyboards/acheron/athena/alpha/info.json
M keyboards/acheron/athena/beta/config.h
M keyboards/acheron/athena/beta/info.json
M keyboards/acheron/elongate/beta/config.h
M keyboards/acheron/elongate/beta/info.json
M keyboards/acheron/elongate/delta/config.h
M keyboards/acheron/elongate/delta/info.json
M keyboards/acheron/shark/beta/config.h
M keyboards/acheron/shark/beta/info.json
M keyboards/ada/ada1800mini/config.h
M keyboards/ada/ada1800mini/info.json
M keyboards/ada/infinity81/config.h
M keyboards/ada/infinity81/info.json
M keyboards/adafruit/macropad/config.h
M keyboards/adpenrose/kintsugi/config.h
M keyboards/adpenrose/kintsugi/info.json
M keyboards/adpenrose/obi/config.h
M keyboards/adpenrose/obi/info.json
M keyboards/aeboards/ext65/rev2/config.h
M keyboards/aeboards/ext65/rev2/info.json
M keyboards/ai03/polaris/config.h
M keyboards/ai03/polaris/info.json
M keyboards/ai03/voyager60_alps/config.h
M keyboards/ai03/voyager60_alps/info.json
M keyboards/aleblazer/zodiark/config.h
M keyboards/aleblazer/zodiark/info.json
M keyboards/alf/dc60/config.h
M keyboards/alf/dc60/info.json
M keyboards/alf/x11/config.h
M keyboards/alf/x11/info.json
M keyboards/alf/x2/config.h
M keyboards/alf/x2/info.json
M keyboards/alfredslab/swift65/hotswap/config.h
M keyboards/alfredslab/swift65/hotswap/info.json
M keyboards/alfredslab/swift65/solder/config.h
M keyboards/alfredslab/swift65/solder/info.json
M keyboards/alpha/config.h
M keyboards/alpha/info.json
M keyboards/alpine65/config.h
M keyboards/alpine65/info.json
M keyboards/amag23/config.h
M keyboards/amag23/info.json
M keyboards/amjkeyboard/amj40/config.h
M keyboards/amjkeyboard/amj40/info.json
M keyboards/amjkeyboard/amj60/config.h
M keyboards/amjkeyboard/amj60/info.json
M keyboards/amjkeyboard/amj96/config.h
M keyboards/amjkeyboard/amj96/info.json
M keyboards/amjkeyboard/amjpad/config.h
M keyboards/amjkeyboard/amjpad/info.json
M keyboards/anavi/macropad8/config.h
M keyboards/anavi/macropad8/info.json
M keyboards/aos/tkl/config.h
M keyboards/aos/tkl/info.json
D keyboards/arabica37/rev1/config.h
M keyboards/arabica37/rev1/info.json
M keyboards/ares/config.h
M keyboards/ares/info.json
M keyboards/atxkb/1894/config.h
M keyboards/atxkb/1894/info.json
M keyboards/aurora65/config.h
M keyboards/aurora65/info.json
D keyboards/avalanche/v2/config.h
M keyboards/avalanche/v2/info.json
D keyboards/avalanche/v3/config.h
M keyboards/avalanche/v3/info.json
M keyboards/avalanche/v4/config.h
M keyboards/avalanche/v4/info.json
M keyboards/aves60/config.h
M keyboards/aves60/info.json
M keyboards/aves65/config.h
M keyboards/aves65/info.json
M keyboards/barleycorn_smd/config.h
M keyboards/barleycorn_smd/info.json
M keyboards/basekeys/slice/rev1_rgb/config.h
M keyboards/basekeys/slice/rev1_rgb/info.json
M keyboards/basekeys/trifecta/config.h
M keyboards/basekeys/trifecta/info.json
M keyboards/bastardkb/dilemma/3x5_3/config.h
M keyboards/bastardkb/scylla/config.h
M keyboards/bastardkb/scylla/info.json
M keyboards/bastardkb/skeletyl/config.h
M keyboards/bastardkb/skeletyl/info.json
M keyboards/bastardkb/tbk/config.h
M keyboards/bastardkb/tbk/info.json
M keyboards/bastardkb/tbkmini/config.h
M keyboards/bastardkb/tbkmini/info.json
M keyboards/bbrfkr/dynamis/config.h
M keyboards/bbrfkr/dynamis/info.json
M keyboards/bemeier/bmek/config.h
M keyboards/bemeier/bmek/rev1/info.json
M keyboards/bemeier/bmek/rev2/info.json
M keyboards/bemeier/bmek/rev3/info.json
M keyboards/bfake/config.h
M keyboards/bfake/info.json
M keyboards/biacco42/ergo42/rev1/config.h
M keyboards/biacco42/ergo42/rev1/info.json
M keyboards/bioi/f60/config.h
M keyboards/bioi/f60/info.json
M keyboards/bioi/g60/config.h
M keyboards/bioi/g60/info.json
M keyboards/bioi/g60ble/config.h
M keyboards/bioi/g60ble/info.json
M keyboards/bioi/morgan65/config.h
M keyboards/bioi/morgan65/info.json
M keyboards/bioi/s65/config.h
M keyboards/bioi/s65/info.json
M keyboards/blackplum/config.h
M keyboards/blackplum/info.json
M keyboards/blockboy/ac980mini/config.h
M keyboards/blockey/config.h
M keyboards/blockey/info.json
M keyboards/bluebell/swoop/config.h
M keyboards/bluebell/swoop/info.json
M keyboards/boardrun/bizarre/config.h
M keyboards/boardrun/bizarre/info.json
M keyboards/boardrun/classic/config.h
M keyboards/boardrun/classic/info.json
M keyboards/boardwalk/config.h
M keyboards/boardwalk/info.json
M keyboards/bolsa/bolsalice/config.h
M keyboards/bolsa/bolsalice/info.json
M keyboards/boston/config.h
M keyboards/boston/info.json
M keyboards/boston_meetup/2019/config.h
M keyboards/boston_meetup/2019/info.json
M keyboards/bpiphany/four_banger/config.h
M keyboards/bpiphany/four_banger/info.json
M keyboards/bt66tech/bt66tech60/config.h
M keyboards/bt66tech/bt66tech60/info.json
M keyboards/bubble75/hotswap/config.h
M keyboards/buildakb/potato65/config.h
M keyboards/buildakb/potato65/info.json
M keyboards/buildakb/potato65hs/config.h
M keyboards/buildakb/potato65hs/info.json
M keyboards/buildakb/potato65s/config.h
M keyboards/buildakb/potato65s/info.json
M keyboards/cablecardesigns/cypher/rev6/config.h
M keyboards/cablecardesigns/cypher/rev6/info.json
M keyboards/canary/canary60rgb/info.json
M keyboards/canary/canary60rgb/v1/config.h
M keyboards/cannonkeys/adelie/config.h
M keyboards/cannonkeys/adelie/info.json
M keyboards/cannonkeys/an_c/config.h
M keyboards/cannonkeys/an_c/info.json
M keyboards/cannonkeys/atlas/config.h
M keyboards/cannonkeys/atlas/info.json
M keyboards/cannonkeys/atlas_alps/config.h
M keyboards/cannonkeys/atlas_alps/info.json
M keyboards/cannonkeys/cloudline/config.h
M keyboards/cannonkeys/cloudline/info.json
M keyboards/cannonkeys/db60/config.h
M keyboards/cannonkeys/db60/info.json
M keyboards/cannonkeys/devastatingtkl/config.h
M keyboards/cannonkeys/devastatingtkl/info.json
M keyboards/cannonkeys/hoodrowg/config.h
M keyboards/cannonkeys/hoodrowg/info.json
M keyboards/cannonkeys/instant60/config.h
M keyboards/cannonkeys/instant60/info.json
M keyboards/cannonkeys/instant65/config.h
M keyboards/cannonkeys/instant65/info.json
M keyboards/cannonkeys/malicious_ergo/config.h
M keyboards/cannonkeys/malicious_ergo/info.json
M keyboards/cannonkeys/obliterated75/config.h
M keyboards/cannonkeys/obliterated75/info.json
M keyboards/cannonkeys/ortho48/config.h
M keyboards/cannonkeys/ortho48/info.json
M keyboards/cannonkeys/ortho60/config.h
M keyboards/cannonkeys/ortho60/info.json
M keyboards/cannonkeys/ortho75/config.h
M keyboards/cannonkeys/ortho75/info.json
M keyboards/cannonkeys/practice60/config.h
M keyboards/cannonkeys/practice60/info.json
M keyboards/cannonkeys/practice65/config.h
M keyboards/cannonkeys/practice65/info.json
M keyboards/cannonkeys/sagittarius/config.h
M keyboards/cannonkeys/sagittarius/info.json
M keyboards/cannonkeys/savage65/config.h
M keyboards/cannonkeys/savage65/info.json
M keyboards/cannonkeys/tmov2/config.h
M keyboards/cannonkeys/tmov2/info.json
M keyboards/cannonkeys/tsukuyomi/config.h
M keyboards/cannonkeys/tsukuyomi/info.json
M keyboards/capsunlocked/cu24/config.h
M keyboards/capsunlocked/cu24/info.json
M keyboards/capsunlocked/cu7/config.h
M keyboards/capsunlocked/cu7/info.json
M keyboards/capsunlocked/cu75/config.h
M keyboards/capsunlocked/cu75/info.json
M keyboards/catch22/config.h
M keyboards/catch22/info.json
M keyboards/chalice/config.h
M keyboards/chalice/info.json
M keyboards/charue/sunsetter_r2/config.h
M keyboards/charue/sunsetter_r2/info.json
M keyboards/checkerboards/axon40/config.h
M keyboards/checkerboards/axon40/info.json
M keyboards/checkerboards/candybar_ortho/config.h
M keyboards/checkerboards/candybar_ortho/info.json
M keyboards/checkerboards/nop60/config.h
M keyboards/checkerboards/nop60/info.json
M keyboards/checkerboards/plexus75/config.h
M keyboards/checkerboards/plexus75/info.json
M keyboards/checkerboards/plexus75_he/config.h
M keyboards/checkerboards/plexus75_he/info.json
M keyboards/checkerboards/pursuit40/config.h
M keyboards/checkerboards/pursuit40/info.json
M keyboards/checkerboards/quark/config.h
M keyboards/checkerboards/quark/info.json
M keyboards/checkerboards/quark_plus/config.h
M keyboards/checkerboards/quark_plus/info.json
M keyboards/checkerboards/quark_squared/config.h
M keyboards/checkerboards/quark_squared/info.json
M keyboards/checkerboards/snop60/config.h
M keyboards/checkerboards/snop60/info.json
M keyboards/checkerboards/ud40_ortho_alt/config.h
M keyboards/checkerboards/ud40_ortho_alt/info.json
M keyboards/cherrybstudio/cb1800/config.h
M keyboards/cherrybstudio/cb1800/info.json
M keyboards/cherrybstudio/cb65/config.h
M keyboards/cherrybstudio/cb65/info.json
M keyboards/cherrybstudio/cb87/config.h
M keyboards/cherrybstudio/cb87/info.json
M keyboards/cherrybstudio/cb87v2/config.h
M keyboards/cherrybstudio/cb87v2/info.json
M keyboards/cheshire/curiosity/config.h
M keyboards/cheshire/curiosity/info.json
M keyboards/chlx/str_merro60/config.h
M keyboards/chlx/str_merro60/info.json
M keyboards/cipulot/kallos/config.h
M keyboards/cipulot/kallos/info.json
M keyboards/ck60i/config.h
M keyboards/ck60i/info.json
M keyboards/cmm_studio/fuji65/config.h
M keyboards/cmm_studio/fuji65/info.json
M keyboards/contender/config.h
M keyboards/contender/info.json
M keyboards/controllerworks/mini36/config.h
M keyboards/controllerworks/mini42/config.h
M keyboards/coseyfannitutti/mullet/config.h
M keyboards/coseyfannitutti/mullet/info.json
M keyboards/cosmo65/config.h
M keyboards/cosmo65/info.json
M keyboards/cozykeys/bloomer/config.h
M keyboards/cozykeys/bloomer/info.json
M keyboards/cozykeys/speedo/v3/config.h
M keyboards/cozykeys/speedo/v3/info.json
M keyboards/craftwalk/config.h
M keyboards/craftwalk/info.json
M keyboards/crawlpad/config.h
M keyboards/crawlpad/info.json
M keyboards/crazy_keyboard_68/config.h
M keyboards/crazy_keyboard_68/info.json
M keyboards/crkbd/r2g/config.h
M keyboards/crkbd/r2g/info.json
M keyboards/crkbd/rev1/config.h
M keyboards/crkbd/rev1/info.json
M keyboards/crypt_macro/config.h
M keyboards/crypt_macro/info.json
M keyboards/custommk/genesis/rev1/config.h
M keyboards/custommk/genesis/rev1/info.json
M keyboards/custommk/genesis/rev2/config.h
M keyboards/custommk/genesis/rev2/info.json
M keyboards/cx60/config.h
M keyboards/cx60/info.json
M keyboards/db/db63/config.h
M keyboards/db/db63/info.json
M keyboards/dekunukem/duckypad/config.h
M keyboards/delikeeb/flatbread60/config.h
M keyboards/delikeeb/flatbread60/info.json
M keyboards/delikeeb/vaguettelite/config.h
M keyboards/delikeeb/vaguettelite/info.json
M keyboards/delikeeb/vanana/rev1/config.h
M keyboards/delikeeb/vanana/rev1/info.json
M keyboards/delikeeb/vanana/rev2/config.h
M keyboards/delikeeb/vanana/rev2/info.json
M keyboards/delikeeb/waaffle/rev3/config.h
M keyboards/delikeeb/waaffle/rev3/info.json
M keyboards/deltasplit75/v2/config.h
M keyboards/deltasplit75/v2/info.json
M keyboards/demiurge/config.h
M keyboards/demiurge/info.json
M keyboards/dm9records/ergoinu/config.h
M keyboards/dm9records/ergoinu/info.json
M keyboards/dmqdesign/spin/config.h
M keyboards/dmqdesign/spin/info.json
M keyboards/do60/config.h
M keyboards/do60/info.json
M keyboards/donutcables/budget96/config.h
M keyboards/donutcables/budget96/info.json
M keyboards/doodboard/duckboard/config.h
M keyboards/doodboard/duckboard/info.json
M keyboards/doodboard/duckboard_r2/config.h
M keyboards/doodboard/duckboard_r2/info.json
M keyboards/doppelganger/config.h
M keyboards/doppelganger/info.json
M keyboards/doro67/rgb/config.h
M keyboards/dp60/config.h
M keyboards/dp60/info.json
M keyboards/draculad/config.h
M keyboards/draculad/info.json
M keyboards/draytronics/daisy/config.h
M keyboards/draytronics/daisy/info.json
M keyboards/draytronics/elise/config.h
M keyboards/draytronics/elise/info.json
M keyboards/draytronics/elise_v2/config.h
M keyboards/draytronics/elise_v2/info.json
M keyboards/duck/eagle_viper/v2/config.h
M keyboards/duck/eagle_viper/v2/info.json
M keyboards/duck/jetfire/config.h
M keyboards/duck/jetfire/info.json
M keyboards/duck/lightsaver/config.h
M keyboards/duck/lightsaver/info.json
M keyboards/duck/octagon/v1/config.h
M keyboards/duck/octagon/v1/info.json
M keyboards/duck/octagon/v2/config.h
M keyboards/duck/octagon/v2/info.json
M keyboards/duck/orion/v3/config.h
M keyboards/duck/orion/v3/info.json
M keyboards/duck/tcv3/config.h
M keyboards/duck/tcv3/info.json
M keyboards/dz60/config.h
M keyboards/dz60/info.json
M keyboards/dztech/bocc/config.h
M keyboards/dztech/bocc/info.json
M keyboards/dztech/duo_s/config.h
M keyboards/dztech/duo_s/info.json
M keyboards/dztech/endless80/config.h
M keyboards/dztech/endless80/info.json
M keyboards/ealdin/quadrant/config.h
M keyboards/ealdin/quadrant/info.json
M keyboards/eason/aeroboard/config.h
M keyboards/eason/aeroboard/info.json
M keyboards/eason/capsule65/config.h
M keyboards/eason/capsule65/info.json
M keyboards/ebastler/isometria_75/rev1/config.h
M keyboards/ebastler/isometria_75/rev1/info.json
M keyboards/edi/hardlight/mk1/config.h
M keyboards/edi/hardlight/mk1/info.json
M keyboards/edi/hardlight/mk2/config.h
M keyboards/edi/hardlight/mk2/info.json
M keyboards/edi/standaside/config.h
M keyboards/edi/standaside/info.json
M keyboards/edinburgh41/config.h
M keyboards/edinburgh41/info.json
M keyboards/eek/config.h
M keyboards/eek/info.json
M keyboards/ein_60/config.h
M keyboards/ein_60/info.json
M keyboards/elephant42/config.h
M keyboards/elephant42/info.json
M keyboards/ep/comsn/mollydooker/config.h
M keyboards/ep/comsn/mollydooker/info.json
D keyboards/ergoslab/rev1/config.h
M keyboards/ergoslab/rev1/info.json
M keyboards/ergotravel/rev1/config.h
M keyboards/ergotravel/rev1/info.json
M keyboards/esca/getawayvan/config.h
M keyboards/esca/getawayvan/info.json
M keyboards/esca/getawayvan_f042/config.h
M keyboards/esca/getawayvan_f042/info.json
M keyboards/eternal_keypad/config.h
M keyboards/eternal_keypad/info.json
M keyboards/evolv/config.h
M keyboards/evolv/info.json
M keyboards/evyd13/atom47/rev2/config.h
M keyboards/evyd13/atom47/rev2/info.json
M keyboards/evyd13/atom47/rev3/config.h
M keyboards/evyd13/atom47/rev3/info.json
M keyboards/evyd13/eon65/config.h
M keyboards/evyd13/eon65/info.json
M keyboards/evyd13/eon87/config.h
M keyboards/evyd13/eon87/info.json
M keyboards/evyd13/ta65/config.h
M keyboards/evyd13/ta65/info.json
M keyboards/evyd13/wonderland/config.h
M keyboards/evyd13/wonderland/info.json
M keyboards/exclusive/e65/config.h
M keyboards/exclusive/e65/info.json
M keyboards/exclusive/e6_rgb/config.h
M keyboards/exclusive/e6_rgb/info.json
M keyboards/exclusive/e6v2/le/config.h
M keyboards/exclusive/e6v2/le/info.json
M keyboards/exclusive/e6v2/le_bmc/config.h
M keyboards/exclusive/e6v2/le_bmc/info.json
M keyboards/exclusive/e6v2/oe/config.h
M keyboards/exclusive/e6v2/oe/info.json
M keyboards/exclusive/e6v2/oe_bmc/config.h
M keyboards/exclusive/e6v2/oe_bmc/info.json
M keyboards/exclusive/e7v1/config.h
M keyboards/exclusive/e7v1/info.json
M keyboards/exclusive/e7v1se/config.h
M keyboards/exclusive/e7v1se/info.json
M keyboards/exclusive/e85/config.h
M keyboards/exclusive/e85/hotswap/info.json
M keyboards/exclusive/e85/soldered/info.json
M keyboards/exent/config.h
M keyboards/exent/info.json
M keyboards/eyeohdesigns/babyv/config.h
M keyboards/eyeohdesigns/babyv/info.json
M keyboards/eyeohdesigns/theboulevard/config.h
M keyboards/eyeohdesigns/theboulevard/info.json
M keyboards/facew/config.h
M keyboards/facew/info.json
M keyboards/fallacy/config.h
M keyboards/fallacy/info.json
M keyboards/ffkeebs/puca/config.h
M keyboards/ffkeebs/puca/info.json
M keyboards/fjlabs/7vhotswap/config.h
M keyboards/fjlabs/7vhotswap/info.json
M keyboards/fjlabs/avalon/config.h
M keyboards/fjlabs/avalon/info.json
M keyboards/fjlabs/bks65/config.h
M keyboards/fjlabs/bks65/info.json
M keyboards/fjlabs/bks65solder/config.h
M keyboards/fjlabs/bks65solder/info.json
M keyboards/fjlabs/kf87/config.h
M keyboards/fjlabs/kf87/info.json
M keyboards/fjlabs/kyuu/config.h
M keyboards/fjlabs/kyuu/info.json
M keyboards/fjlabs/mk61rgbansi/config.h
M keyboards/fjlabs/mk61rgbansi/info.json
M keyboards/fjlabs/ready100/config.h
M keyboards/fjlabs/ready100/info.json
M keyboards/fjlabs/solanis/config.h
M keyboards/fjlabs/solanis/info.json
M keyboards/fjlabs/swordfish/config.h
M keyboards/fjlabs/swordfish/info.json
M keyboards/fjlabs/tf60ansi/config.h
M keyboards/fjlabs/tf60ansi/info.json
M keyboards/fjlabs/tf60v2/config.h
M keyboards/fjlabs/tf60v2/info.json
M keyboards/fjlabs/tf65rgbv2/config.h
M keyboards/fjlabs/tf65rgbv2/info.json
M keyboards/flehrad/bigswitch/config.h
M keyboards/flehrad/bigswitch/info.json
M keyboards/fleuron/config.h
M keyboards/fleuron/info.json
M keyboards/flx/virgo/config.h
M keyboards/flx/virgo/info.json
M keyboards/flxlb/zplit/config.h
M keyboards/flxlb/zplit/info.json
M keyboards/fortitude60/rev1/config.h
M keyboards/fortitude60/rev1/info.json
M keyboards/foxlab/key65/hotswap/config.h
M keyboards/foxlab/key65/hotswap/info.json
M keyboards/foxlab/key65/universal/config.h
M keyboards/foxlab/key65/universal/info.json
M keyboards/foxlab/leaf60/hotswap/config.h
M keyboards/foxlab/leaf60/hotswap/info.json
M keyboards/foxlab/leaf60/universal/config.h
M keyboards/foxlab/leaf60/universal/info.json
M keyboards/foxlab/time80/config.h
M keyboards/foxlab/time80/info.json
M keyboards/foxlab/time_re/hotswap/config.h
M keyboards/foxlab/time_re/hotswap/info.json
M keyboards/foxlab/time_re/universal/config.h
M keyboards/foxlab/time_re/universal/info.json
M keyboards/frooastboard/nano/config.h
M keyboards/frooastboard/nano/info.json
M keyboards/ft/mars65/config.h
M keyboards/ft/mars65/info.json
M keyboards/ft/mars80/config.h
M keyboards/ft/mars80/info.json
M keyboards/gami_studio/lex60/config.h
M keyboards/gami_studio/lex60/info.json
M keyboards/geekboards/macropad_v2/config.h
M keyboards/gh60/satan/config.h
M keyboards/gh60/satan/info.json
M keyboards/gh60/v1p3/config.h
M keyboards/gh60/v1p3/info.json
M keyboards/ghs/rar/config.h
M keyboards/ghs/rar/info.json
M keyboards/giabalanai/config.h
M keyboards/giabalanai/info.json
M keyboards/gkeyboard/gkb_m16/config.h
M keyboards/gkeyboard/gkb_m16/info.json
M keyboards/gl516/j73gl/config.h
M keyboards/gl516/j73gl/info.json
M keyboards/gl516/n51gl/config.h
M keyboards/gl516/n51gl/info.json
M keyboards/gray_studio/aero75/config.h
M keyboards/gray_studio/aero75/info.json
M keyboards/gray_studio/apollo80/config.h
M keyboards/gray_studio/apollo80/info.json
M keyboards/gray_studio/cod67/config.h
M keyboards/gray_studio/cod67/info.json
M keyboards/gray_studio/hb85/config.h
M keyboards/gray_studio/hb85/info.json
M keyboards/gray_studio/space65/config.h
M keyboards/gray_studio/space65/info.json
M keyboards/gray_studio/space65r3/config.h
M keyboards/gray_studio/space65r3/info.json
M keyboards/gray_studio/think65/hotswap/config.h
M keyboards/gray_studio/think65/hotswap/info.json
M keyboards/gray_studio/think65/solder/config.h
M keyboards/gray_studio/think65/solder/info.json
M keyboards/grid600/press/config.h
M keyboards/grid600/press/info.json
M keyboards/h0oni/hotduck/config.h
M keyboards/h0oni/hotduck/info.json
M keyboards/hadron/ver2/config.h
M keyboards/hadron/ver2/info.json
M keyboards/hadron/ver3/config.h
M keyboards/hadron/ver3/info.json
M keyboards/halfcliff/config.h
M keyboards/halfcliff/info.json
M keyboards/halokeys/elemental75/config.h
M keyboards/halokeys/elemental75/info.json
M keyboards/handwired/6macro/config.h
M keyboards/handwired/6macro/info.json
M keyboards/handwired/atreus50/config.h
M keyboards/handwired/atreus50/info.json
M keyboards/handwired/bento/rev1/config.h
M keyboards/handwired/bento/rev1/info.json
M keyboards/handwired/brain/config.h
M keyboards/handwired/brain/info.json
M keyboards/handwired/chiron/config.h
M keyboards/handwired/chiron/info.json
M keyboards/handwired/co60/rev7/config.h
M keyboards/handwired/co60/rev7/info.json
M keyboards/handwired/concertina/64key/config.h
M keyboards/handwired/concertina/64key/info.json
M keyboards/handwired/consolekeyboard/18key/config.h
M keyboards/handwired/consolekeyboard/18key/info.json
M keyboards/handwired/consolekeyboard/20key/config.h
M keyboards/handwired/consolekeyboard/20key/info.json
M keyboards/handwired/consolekeyboard/27key/config.h
M keyboards/handwired/consolekeyboard/27key/info.json
M keyboards/handwired/consolekeyboard/30key/config.h
M keyboards/handwired/consolekeyboard/30key/info.json
M keyboards/handwired/croxsplit44/config.h
M keyboards/handwired/croxsplit44/info.json
M keyboards/handwired/cyberstar/config.h
M keyboards/handwired/cyberstar/info.json
M keyboards/handwired/d48/config.h
M keyboards/handwired/d48/info.json
D keyboards/handwired/dactyl_manuform/4x5/config.h
M keyboards/handwired/dactyl_manuform/4x5/info.json
D keyboards/handwired/dactyl_manuform/4x6/config.h
M keyboards/handwired/dactyl_manuform/4x6/info.json
D keyboards/handwired/dactyl_manuform/4x6_5/config.h
M keyboards/handwired/dactyl_manuform/4x6_5/info.json
D keyboards/handwired/dactyl_manuform/5x6/config.h
M keyboards/handwired/dactyl_manuform/5x6/info.json
D keyboards/handwired/dactyl_manuform/5x7/config.h
M keyboards/handwired/dactyl_manuform/5x7/info.json
D keyboards/handwired/dactyl_manuform/6x6/promicro/config.h
M keyboards/handwired/dactyl_manuform/6x6/promicro/info.json
D keyboards/handwired/dactyl_manuform/6x6_4/config.h
M keyboards/handwired/dactyl_manuform/6x6_4/info.json
D keyboards/handwired/dactyl_manuform/6x6_kinesis/config.h
M keyboards/handwired/dactyl_manuform/6x6_kinesis/info.json
M keyboards/handwired/dactyl_manuform/dmote/62key/config.h
M keyboards/handwired/dactyl_manuform/dmote/62key/info.json
M keyboards/handwired/dactyl_promicro/config.h
M keyboards/handwired/dactyl_promicro/info.json
M keyboards/handwired/freoduo/config.h
M keyboards/handwired/freoduo/info.json
M keyboards/handwired/heisenberg/config.h
M keyboards/handwired/heisenberg/info.json
M keyboards/handwired/jopr/config.h
M keyboards/handwired/jopr/info.json
M keyboards/handwired/lovelive9/config.h
M keyboards/handwired/lovelive9/info.json
M keyboards/handwired/macroboard/config.h
M keyboards/handwired/macroboard/info.json
M keyboards/handwired/marauder/config.h
M keyboards/handwired/marauder/info.json
M keyboards/handwired/owlet60/config.h
M keyboards/handwired/owlet60/info.json
M keyboards/handwired/prime_exl_plus/config.h
M keyboards/handwired/prime_exl_plus/info.json
M keyboards/handwired/prkl30/feather/config.h
M keyboards/handwired/prkl30/feather/info.json
M keyboards/handwired/prkl30/promicro/config.h
M keyboards/handwired/prkl30/promicro/info.json
M keyboards/handwired/qc60/info.json
D keyboards/handwired/qc60/proto/config.h
M keyboards/handwired/selene/config.h
M keyboards/handwired/selene/info.json
M keyboards/handwired/splittest/config.h
M keyboards/handwired/splittest/info.json
M keyboards/handwired/steamvan/rev1/config.h
M keyboards/handwired/steamvan/rev1/info.json
M keyboards/handwired/swiftrax/bumblebee/config.h
M keyboards/handwired/swiftrax/bumblebee/info.json
M keyboards/handwired/swiftrax/glacier/config.h
M keyboards/handwired/swiftrax/glacier/info.json
M keyboards/handwired/swiftrax/walter/config.h
M keyboards/handwired/swiftrax/walter/info.json
M keyboards/handwired/symmetry60/config.h
M keyboards/handwired/symmetry60/info.json
M keyboards/handwired/tennie/config.h
M keyboards/handwired/tennie/info.json
M keyboards/handwired/tractyl_manuform/5x6_right/elite_c/config.h
M keyboards/handwired/tractyl_manuform/5x6_right/elite_c/info.json
M keyboards/handwired/tractyl_manuform/5x6_right/f303/config.h
M keyboards/handwired/tractyl_manuform/5x6_right/f303/info.json
M keyboards/handwired/tractyl_manuform/5x6_right/f411/config.h
M keyboards/handwired/tractyl_manuform/5x6_right/f411/info.json
M keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/config.h
M keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/info.json
M keyboards/handwired/traveller/config.h
M keyboards/handwired/traveller/info.json
M keyboards/handwired/tritium_numpad/config.h
M keyboards/handwired/tritium_numpad/info.json
M keyboards/handwired/tsubasa/config.h
M keyboards/handwired/tsubasa/info.json
M keyboards/handwired/unk/rev1/config.h
M keyboards/handwired/unk/rev1/info.json
M keyboards/handwired/uthol/rev2/config.h
M keyboards/handwired/uthol/rev2/info.json
M keyboards/handwired/uthol/rev3/config.h
M keyboards/handwired/uthol/rev3/info.json
M keyboards/helix/pico/config.h
M keyboards/helix/rev3_4rows/config.h
M keyboards/helix/rev3_4rows/info.json
M keyboards/helix/rev3_5rows/config.h
M keyboards/helix/rev3_5rows/info.json
M keyboards/hidtech/bastyl/config.h
M keyboards/hidtech/bastyl/info.json
M keyboards/hifumi/config.h
M keyboards/hifumi/info.json
M keyboards/hineybush/h08_ocelot/config.h
M keyboards/hineybush/h08_ocelot/info.json
M keyboards/hineybush/h60/config.h
M keyboards/hineybush/h60/info.json
M keyboards/hineybush/h65/config.h
M keyboards/hineybush/h65/info.json
M keyboards/hineybush/h65_hotswap/config.h
M keyboards/hineybush/h65_hotswap/info.json
M keyboards/hineybush/h660s/config.h
M keyboards/hineybush/h660s/info.json
M keyboards/hineybush/h75_singa/config.h
M keyboards/hineybush/h75_singa/info.json
M keyboards/hineybush/h87a/config.h
M keyboards/hineybush/h87a/info.json
M keyboards/hineybush/h88/config.h
M keyboards/hineybush/h88/info.json
M keyboards/hineybush/hbcp/config.h
M keyboards/hineybush/hbcp/info.json
M keyboards/hineybush/physix/config.h
M keyboards/hineybush/physix/info.json
M keyboards/hineybush/sm68/config.h
M keyboards/hineybush/sm68/info.json
M keyboards/hnahkb/stella/config.h
M keyboards/hnahkb/stella/info.json
M keyboards/hnahkb/vn66/config.h
M keyboards/hnahkb/vn66/info.json
M keyboards/horrortroll/chinese_pcb/black_e65/config.h
M keyboards/horrortroll/chinese_pcb/black_e65/info.json
M keyboards/horrortroll/lemon40/config.h
M keyboards/horrortroll/lemon40/info.json
M keyboards/hp69/config.h
M keyboards/hp69/info.json
M keyboards/hub16/config.h
M keyboards/hub16/info.json
M keyboards/hub20/config.h
M keyboards/hub20/info.json
M keyboards/hubble/config.h
M keyboards/hubble/info.json
M keyboards/ibm/model_m/mschwingen/config.h
M keyboards/ibm/model_m/mschwingen/info.json
M keyboards/ibnuda/gurindam/config.h
M keyboards/ibnuda/gurindam/info.json
M keyboards/idobao/id75/v1/config.h
M keyboards/idobao/id75/v1/info.json
M keyboards/idobao/id80/v2/config.h
M keyboards/idobao/id80/v2/info.json
M keyboards/idobao/id87/v1/config.h
M keyboards/idobao/id87/v1/info.json
M keyboards/idobao/id96/config.h
M keyboards/idobao/id96/info.json
M keyboards/idobao/montex/v1/config.h
M keyboards/idobao/montex/v1/info.json
M keyboards/inett_studio/sqx/hotswap/config.h
M keyboards/inett_studio/sqx/hotswap/info.json
M keyboards/inett_studio/sqx/universal/config.h
M keyboards/inett_studio/sqx/universal/info.json
M keyboards/irene/config.h
M keyboards/irene/info.json
M keyboards/jacky_studio/bear_65/config.h
M keyboards/jacky_studio/bear_65/rev1/info.json
M keyboards/jacky_studio/bear_65/rev2/info.json
M keyboards/jacky_studio/s7_elephant/rev1/config.h
M keyboards/jacky_studio/s7_elephant/rev1/info.json
M keyboards/jacky_studio/s7_elephant/rev2/config.h
M keyboards/jacky_studio/s7_elephant/rev2/info.json
M keyboards/jc65/v32a/config.h
M keyboards/jc65/v32a/info.json
M keyboards/jc65/v32u4/config.h
M keyboards/jc65/v32u4/info.json
M keyboards/jd40/config.h
M keyboards/jd40/info.json
M keyboards/jels/jels88/config.h
M keyboards/jels/jels88/info.json
M keyboards/jian/nsrev2/config.h
M keyboards/jian/nsrev2/info.json
M keyboards/jian/rev1/config.h
M keyboards/jian/rev1/info.json
A keyboards/jian/rev1/post_config.h
M keyboards/jian/rev2/config.h
M keyboards/jian/rev2/info.json
A keyboards/jian/rev2/post_config.h
M keyboards/jiran/rev2/config.h
M keyboards/jiran/rev2/info.json
M keyboards/jkeys_design/gentleman65/config.h
M keyboards/jkeys_design/gentleman65/info.json
M keyboards/jkeys_design/gentleman65_se_s/config.h
M keyboards/jkeys_design/gentleman65_se_s/info.json
M keyboards/jolofsor/denial75/config.h
M keyboards/jolofsor/denial75/info.json
M keyboards/jones/v03/config.h
M keyboards/jones/v03/info.json
M keyboards/jones/v03_1/config.h
M keyboards/jones/v03_1/info.json
M keyboards/jones/v1/config.h
M keyboards/jones/v1/info.json
M keyboards/jorne/rev1/config.h
M keyboards/jorne/rev1/info.json
M keyboards/kabedon/kabedon78s/config.h
M keyboards/kabedon/kabedon78s/info.json
M keyboards/kabedon/kabedon980/config.h
M keyboards/kabedon/kabedon980/info.json
M keyboards/kabedon/kabedon98e/config.h
M keyboards/kabedon/kabedon98e/info.json
M keyboards/kagizaraya/halberd/config.h
M keyboards/kagizaraya/halberd/info.json
M keyboards/kagizaraya/scythe/config.h
M keyboards/kagizaraya/scythe/info.json
M keyboards/kakunpc/angel17/rev1/config.h
M keyboards/kakunpc/angel17/rev1/info.json
M keyboards/kakunpc/angel64/alpha/config.h
M keyboards/kakunpc/angel64/alpha/info.json
M keyboards/kakunpc/angel64/rev1/config.h
M keyboards/kakunpc/angel64/rev1/info.json
M keyboards/kakunpc/business_card/alpha/config.h
M keyboards/kakunpc/business_card/alpha/info.json
M keyboards/kakunpc/business_card/beta/config.h
M keyboards/kakunpc/business_card/beta/info.json
M keyboards/kakunpc/rabbit_capture_plan/config.h
M keyboards/kakunpc/rabbit_capture_plan/info.json
M keyboards/kakunpc/suihankey/alpha/config.h
M keyboards/kakunpc/suihankey/alpha/info.json
M keyboards/kakunpc/suihankey/rev1/config.h
M keyboards/kakunpc/suihankey/rev1/info.json
M keyboards/kakunpc/suihankey/split/alpha/config.h
M keyboards/kakunpc/suihankey/split/alpha/info.json
M keyboards/kakunpc/suihankey/split/rev1/config.h
M keyboards/kakunpc/suihankey/split/rev1/info.json
M keyboards/kakunpc/thedogkeyboard/config.h
M keyboards/kakunpc/thedogkeyboard/info.json
M keyboards/kapcave/paladinpad/rev1/config.h
M keyboards/kapcave/paladinpad/rev1/info.json
M keyboards/kapcave/paladinpad/rev2/config.h
M keyboards/kapcave/paladinpad/rev2/info.json
M keyboards/kapl/rev1/config.h
M keyboards/kapl/rev1/info.json
M keyboards/kb_elmo/isolation/config.h
M keyboards/kb_elmo/isolation/info.json
M keyboards/kb_elmo/noah_avr/config.h
M keyboards/kb_elmo/noah_avr/info.json
M keyboards/kbdfans/baguette66/rgb/config.h
M keyboards/kbdfans/baguette66/rgb/info.json
M keyboards/kbdfans/bounce/75/hotswap/config.h
M keyboards/kbdfans/bounce/75/hotswap/info.json
M keyboards/kbdfans/bounce/75/soldered/config.h
M keyboards/kbdfans/bounce/75/soldered/info.json
M keyboards/kbdfans/kbd19x/config.h
M keyboards/kbdfans/kbd19x/info.json
M keyboards/kbdfans/kbd4x/config.h
M keyboards/kbdfans/kbd4x/info.json
M keyboards/kbdfans/kbd67/hotswap/config.h
M keyboards/kbdfans/kbd67/hotswap/info.json
M keyboards/kbdfans/kbd67/mkiirgb/v4/config.h
M keyboards/kbdfans/kbd67/mkiirgb/v4/info.json
M keyboards/kbdfans/kbd67/rev1/config.h
M keyboards/kbdfans/kbd67/rev1/info.json
M keyboards/kbdfans/kbd67/rev2/config.h
M keyboards/kbdfans/kbd67/rev2/info.json
M keyboards/kbdfans/kbd6x/config.h
M keyboards/kbdfans/kbd6x/info.json
M keyboards/kbdfans/kbd75/config.h
M keyboards/kbdfans/kbd75/rev1/info.json
M keyboards/kbdfans/kbd75/rev2/info.json
M keyboards/kbdfans/kbd75hs/config.h
M keyboards/kbdfans/kbd75hs/info.json
M keyboards/kbdfans/kbd75rgb/config.h
M keyboards/kbdfans/kbd75rgb/info.json
M keyboards/kbdfans/kbd8x/config.h
M keyboards/kbdfans/kbd8x/info.json
M keyboards/kbdfans/kbd8x_mk2/config.h
M keyboards/kbdfans/kbd8x_mk2/info.json
M keyboards/kbdfans/kbdpad/mk1/config.h
M keyboards/kbdfans/kbdpad/mk1/info.json
M keyboards/kbdfans/kbdpad/mk2/config.h
M keyboards/kbdfans/kbdpad/mk2/info.json
M keyboards/kbdfans/niu_mini/config.h
M keyboards/kbdfans/niu_mini/info.json
M keyboards/kbdfans/odin/rgb/config.h
M keyboards/kbdfans/odin/soldered/config.h
M keyboards/kbdfans/odin/soldered/info.json
M keyboards/kbdfans/odin/v2/config.h
M keyboards/kbdfans/odin/v2/info.json
M keyboards/kbdfans/phaseone/config.h
M keyboards/kbdfans/phaseone/info.json
M keyboards/kbnordic/nordic60/rev_a/config.h
M keyboards/kbnordic/nordic60/rev_a/info.json
M keyboards/kc60/config.h
M keyboards/kc60/info.json
M keyboards/keebformom/config.h
M keyboards/keebformom/info.json
M keyboards/keebio/bamfk1/config.h
M keyboards/keebio/bamfk1/info.json
M keyboards/keebio/bamfk4/config.h
M keyboards/keebio/bamfk4/info.json
M keyboards/keebio/bdn9/rev1/config.h
M keyboards/keebio/bdn9/rev1/info.json
M keyboards/keebio/bdn9/rev2/config.h
M keyboards/keebio/bdn9/rev2/info.json
M keyboards/keebio/bfo9000/config.h
M keyboards/keebio/bfo9000/info.json
M keyboards/keebio/chocopad/config.h
M keyboards/keebio/chocopad/info.json
M keyboards/keebio/dilly/config.h
M keyboards/keebio/dilly/info.json
M keyboards/keebio/dsp40/rev1/config.h
M keyboards/keebio/dsp40/rev1/info.json
M keyboards/keebio/ergodicity/config.h
M keyboards/keebio/ergodicity/info.json
M keyboards/keebio/foldkb/rev1/config.h
M keyboards/keebio/foldkb/rev1/info.json
M keyboards/keebio/fourier/config.h
M keyboards/keebio/fourier/info.json
M keyboards/keebio/iris/rev1/config.h
M keyboards/keebio/iris/rev1/info.json
M keyboards/keebio/iris/rev1_led/config.h
M keyboards/keebio/iris/rev1_led/info.json
M keyboards/keebio/iris/rev2/config.h
M keyboards/keebio/iris/rev2/info.json
M keyboards/keebio/iris/rev3/config.h
M keyboards/keebio/iris/rev3/info.json
M keyboards/keebio/iris/rev4/config.h
M keyboards/keebio/iris/rev4/info.json
M keyboards/keebio/iris/rev5/config.h
M keyboards/keebio/iris/rev5/info.json
M keyboards/keebio/iris/rev6/config.h
M keyboards/keebio/iris/rev6/info.json
M keyboards/keebio/iris/rev7/config.h
M keyboards/keebio/iris/rev7/info.json
M keyboards/keebio/kbo5000/rev1/config.h
M keyboards/keebio/kbo5000/rev1/info.json
M keyboards/keebio/laplace/config.h
M keyboards/keebio/laplace/info.json
M keyboards/keebio/levinson/rev1/config.h
M keyboards/keebio/levinson/rev1/info.json
M keyboards/keebio/levinson/rev2/config.h
M keyboards/keebio/levinson/rev2/info.json
M keyboards/keebio/levinson/rev3/config.h
M keyboards/keebio/levinson/rev3/info.json
M keyboards/keebio/nyquist/rev1/config.h
M keyboards/keebio/nyquist/rev1/info.json
M keyboards/keebio/nyquist/rev2/config.h
M keyboards/keebio/nyquist/rev2/info.json
M keyboards/keebio/nyquist/rev3/config.h
M keyboards/keebio/nyquist/rev3/info.json
M keyboards/keebio/quefrency/rev1/config.h
M keyboards/keebio/quefrency/rev1/info.json
M keyboards/keebio/quefrency/rev2/config.h
M keyboards/keebio/quefrency/rev2/info.json
M keyboards/keebio/quefrency/rev3/config.h
M keyboards/keebio/quefrency/rev3/info.json
M keyboards/keebio/quefrency/rev4/config.h
M keyboards/keebio/quefrency/rev4/info.json
M keyboards/keebio/quefrency/rev5/config.h
M keyboards/keebio/quefrency/rev5/info.json
M keyboards/keebio/rorschach/rev1/config.h
M keyboards/keebio/rorschach/rev1/info.json
M keyboards/keebio/stick/config.h
M keyboards/keebio/stick/info.json
M keyboards/keebio/tukey/config.h
M keyboards/keebio/tukey/info.json
M keyboards/keebio/viterbi/rev1/config.h
M keyboards/keebio/viterbi/rev1/info.json
M keyboards/keebio/viterbi/rev2/config.h
M keyboards/keebio/viterbi/rev2/info.json
M keyboards/keebio/wavelet/config.h
M keyboards/keebio/wavelet/info.json
M keyboards/keebio/wtf60/config.h
M keyboards/keebio/wtf60/info.json
M keyboards/keebmonkey/kbmg68/config.h
M keyboards/keebmonkey/kbmg68/info.json
M keyboards/keebsforall/coarse60/config.h
M keyboards/keebsforall/coarse60/info.json
M keyboards/keebwerk/nano_slider/config.h
M keyboards/keebwerk/nano_slider/info.json
M keyboards/kegen/gboy/config.h
M keyboards/kegen/gboy/info.json
M keyboards/keybage/radpad/config.h
M keyboards/keybage/radpad/info.json
M keyboards/keycapsss/kimiko/rev1/config.h
M keyboards/keycapsss/kimiko/rev1/info.json
M keyboards/keycapsss/o4l_5x12/config.h
M keyboards/keycapsss/o4l_5x12/info.json
M keyboards/keygem/kg60ansi/config.h
M keyboards/keygem/kg60ansi/info.json
M keyboards/keygem/kg65rgbv2/config.h
M keyboards/keygem/kg65rgbv2/info.json
M keyboards/keyhive/absinthe/config.h
M keyboards/keyhive/absinthe/info.json
M keyboards/keyhive/ergosaurus/config.h
M keyboards/keyhive/ergosaurus/info.json
M keyboards/keyhive/smallice/config.h
M keyboards/keyhive/smallice/info.json
M keyboards/keyhive/uno/rev1/config.h
M keyboards/keyhive/uno/rev1/info.json
M keyboards/keyhive/uno/rev2/config.h
M keyboards/keyhive/uno/rev2/info.json
M keyboards/keyhive/ut472/config.h
M keyboards/keyhive/ut472/info.json
M keyboards/keyquest/enclave/config.h
M keyboards/keyquest/enclave/info.json
M keyboards/keysofkings/twokey/config.h
M keyboards/keysofkings/twokey/info.json
M keyboards/keystonecaps/gameroyadvance/config.h
M keyboards/keystonecaps/gameroyadvance/info.json
D keyboards/kikoslab/ellora65/config.h
M keyboards/kikoslab/ellora65/info.json
M keyboards/kingly_keys/ave/config.h
M keyboards/kingly_keys/ave/ortho/info.json
M keyboards/kingly_keys/ave/staggered/info.json
M keyboards/kingly_keys/little_foot/config.h
M keyboards/kingly_keys/little_foot/info.json
M keyboards/kingly_keys/romac/config.h
M keyboards/kingly_keys/romac_plus/config.h
M keyboards/kingly_keys/romac_plus/info.json
M keyboards/kingly_keys/ropro/config.h
M keyboards/kingly_keys/ropro/info.json
M keyboards/kingly_keys/smd_milk/config.h
M keyboards/kingly_keys/smd_milk/info.json
M keyboards/kingly_keys/soap/config.h
M keyboards/kingly_keys/soap/info.json
M keyboards/kira75/config.h
M keyboards/kira75/info.json
M keyboards/kiwikey/borderland/config.h
M keyboards/kiwikey/borderland/info.json
M keyboards/kiwikey/kawii9/config.h
M keyboards/kiwikey/kawii9/info.json
M keyboards/kiwikey/wanderland/config.h
M keyboards/kiwikey/wanderland/info.json
M keyboards/kona_classic/config.h
M keyboards/kona_classic/info.json
M keyboards/kopibeng/mnk88/config.h
M keyboards/kopibeng/mnk88/info.json
M keyboards/kopibeng/xt60/config.h
M keyboards/kopibeng/xt60/info.json
M keyboards/kopibeng/xt60_singa/config.h
M keyboards/kopibeng/xt60_singa/info.json
M keyboards/kopibeng/xt65/config.h
M keyboards/kopibeng/xt65/info.json
M keyboards/kopibeng/xt8x/config.h
M keyboards/kopibeng/xt8x/info.json
M keyboards/kprepublic/bm16s/config.h
M keyboards/kprepublic/bm16s/info.json
M keyboards/kprepublic/bm43a/config.h
M keyboards/kprepublic/bm43a/info.json
M keyboards/kprepublic/bm43hsrgb/config.h
M keyboards/kprepublic/bm43hsrgb/info.json
M keyboards/kprepublic/bm60hsrgb/rev1/config.h
M keyboards/kprepublic/bm60hsrgb/rev2/config.h
M keyboards/kprepublic/bm60hsrgb/rev2/info.json
M keyboards/kprepublic/bm60hsrgb_ec/rev1/config.h
M keyboards/kprepublic/bm60hsrgb_ec/rev2/config.h
M keyboards/kprepublic/bm60hsrgb_ec/rev2/info.json
M keyboards/kprepublic/bm60hsrgb_iso/rev1/config.h
M keyboards/kprepublic/bm60hsrgb_iso/rev1/info.json
M keyboards/kprepublic/bm60hsrgb_iso/rev2/config.h
M keyboards/kprepublic/bm60hsrgb_iso/rev2/info.json
M keyboards/kprepublic/bm60hsrgb_poker/rev1/config.h
M keyboards/kprepublic/bm60hsrgb_poker/rev1/info.json
M keyboards/kprepublic/bm60hsrgb_poker/rev2/config.h
M keyboards/kprepublic/bm60hsrgb_poker/rev2/info.json
M keyboards/kprepublic/bm65hsrgb/rev1/config.h
M keyboards/kprepublic/bm65hsrgb_iso/rev1/config.h
M keyboards/kprepublic/bm65hsrgb_iso/rev1/info.json
M keyboards/kprepublic/bm68hsrgb/rev1/config.h
M keyboards/kprepublic/bm68hsrgb/rev1/info.json
M keyboards/kprepublic/bm68hsrgb/rev2/config.h
M keyboards/kprepublic/bm68hsrgb/rev2/info.json
M keyboards/kprepublic/bm80hsrgb/config.h
M keyboards/kprepublic/bm980hsrgb/config.h
M keyboards/kprepublic/cospad/config.h
M keyboards/kprepublic/cospad/info.json
M keyboards/kprepublic/jj40/config.h
M keyboards/kprepublic/jj40/info.json
M keyboards/kprepublic/jj4x4/config.h
M keyboards/kprepublic/jj4x4/info.json
M keyboards/kprepublic/jj50/config.h
M keyboards/kprepublic/jj50/info.json
M keyboards/ktec/daisy/config.h
M keyboards/ktec/daisy/info.json
M keyboards/ktec/staryu/config.h
M keyboards/ktec/staryu/info.json
M keyboards/kudox/columner/config.h
M keyboards/kudox/columner/info.json
M keyboards/kudox/rev1/config.h
M keyboards/kudox/rev1/info.json
M keyboards/kudox/rev2/config.h
M keyboards/kudox/rev2/info.json
M keyboards/kudox/rev3/config.h
M keyboards/kudox/rev3/info.json
M keyboards/kudox_full/rev1/config.h
M keyboards/kudox_full/rev1/info.json
M keyboards/kudox_game/rev1/config.h
M keyboards/kudox_game/rev1/info.json
M keyboards/kudox_game/rev2/config.h
M keyboards/kudox_game/rev2/info.json
M keyboards/labyrinth75/config.h
M keyboards/labyrinth75/info.json
M keyboards/latincompass/latin17rgb/config.h
M keyboards/latincompass/latin17rgb/info.json
M keyboards/latincompass/latin47ble/config.h
M keyboards/latincompass/latin47ble/info.json
M keyboards/latincompass/latin64ble/config.h
M keyboards/latincompass/latin64ble/info.json
M keyboards/latincompass/latinpad/config.h
M keyboards/lazydesigners/bolt/config.h
M keyboards/lazydesigners/bolt/info.json
M keyboards/lazydesigners/cassette8/config.h
M keyboards/lazydesigners/cassette8/info.json
M keyboards/lazydesigners/dimple/config.h
M keyboards/lazydesigners/dimple/ortho/info.json
M keyboards/lazydesigners/dimple/staggered/info.json
M keyboards/lazydesigners/dimpleplus/config.h
M keyboards/lazydesigners/dimpleplus/info.json
M keyboards/lazydesigners/the40/config.h
M keyboards/lazydesigners/the40/info.json
M keyboards/lazydesigners/the50/config.h
M keyboards/lazydesigners/the50/info.json
M keyboards/lazydesigners/the60/rev2/config.h
M keyboards/lazydesigners/the60/rev2/info.json
M keyboards/leafcutterlabs/bigknob/config.h
M keyboards/leafcutterlabs/bigknob/info.json
D keyboards/leeku/finger65/config.h
M keyboards/lets_split/rev1/config.h
M keyboards/lets_split/rev1/info.json
M keyboards/lets_split/rev2/config.h
M keyboards/lets_split/rev2/info.json
M keyboards/lets_split/sockets/config.h
M keyboards/lets_split/sockets/info.json
M keyboards/lfkeyboards/lfk65_hs/config.h
M keyboards/lfkeyboards/lfk65_hs/info.json
D keyboards/lfkeyboards/lfk78/revb/config.h
M keyboards/lfkeyboards/lfk78/revb/info.json
D keyboards/lfkeyboards/lfk78/revc/config.h
M keyboards/lfkeyboards/lfk78/revc/info.json
D keyboards/lfkeyboards/lfk78/revj/config.h
M keyboards/lfkeyboards/lfk78/revj/info.json
M keyboards/lfkeyboards/lfkpad/config.h
M keyboards/lfkeyboards/lfkpad/info.json
M keyboards/lfkeyboards/mini1800/config.h
M keyboards/lfkeyboards/mini1800/info.json
M keyboards/lfkeyboards/smk65/revb/config.h
M keyboards/lfkeyboards/smk65/revb/info.json
M keyboards/lfkeyboards/smk65/revf/config.h
M keyboards/lfkeyboards/smk65/revf/info.json
D keyboards/lily58/glow_enc/config.h
M keyboards/lily58/glow_enc/info.json
D keyboards/lily58/light/config.h
M keyboards/lily58/light/info.json
D keyboards/lily58/rev1/config.h
M keyboards/lily58/rev1/info.json
M keyboards/linworks/fave65h/config.h
M keyboards/linworks/fave87/config.h
M keyboards/linworks/fave87/info.json
M keyboards/linworks/fave87h/config.h
M keyboards/linworks/whale75/config.h
M keyboards/linworks/whale75/info.json
D keyboards/littlealby/mute/config.h
M keyboards/littlealby/mute/info.json
M keyboards/ll3macorn/bongopad/config.h
M keyboards/ll3macorn/bongopad/info.json
M keyboards/lm_keyboard/lm60n/config.h
M keyboards/lm_keyboard/lm60n/info.json
M keyboards/loki65/config.h
M keyboards/loki65/info.json
M keyboards/longnald/corin/config.h
M keyboards/longnald/corin/info.json
M keyboards/lz/erghost/config.h
M keyboards/lz/erghost/info.json
M keyboards/manta60/config.h
M keyboards/manta60/info.json
D keyboards/manyboard/macro/config.h
M keyboards/manyboard/macro/info.json
M keyboards/maple_computing/6ball/config.h
M keyboards/maple_computing/6ball/info.json
M keyboards/maple_computing/launchpad/rev1/config.h
M keyboards/maple_computing/launchpad/rev1/info.json
M keyboards/maple_computing/lets_split_eh/eh/config.h
M keyboards/maple_computing/lets_split_eh/eh/info.json
M keyboards/maple_computing/the_ruler/config.h
M keyboards/maple_computing/the_ruler/info.json
M keyboards/marksard/leftover30/config.h
M keyboards/marksard/leftover30/info.json
M keyboards/marksard/rhymestone/rev1/config.h
M keyboards/marksard/rhymestone/rev1/info.json
M keyboards/marksard/treadstone32/lite/config.h
M keyboards/marksard/treadstone32/lite/info.json
M keyboards/marksard/treadstone32/rev1/config.h
M keyboards/marksard/treadstone32/rev1/info.json
M keyboards/marksard/treadstone48/rev2/config.h
M keyboards/marksard/treadstone48/rev2/info.json
M keyboards/matrix/abelx/config.h
M keyboards/matrix/abelx/info.json
M keyboards/matrix/cain_re/config.h
M keyboards/matrix/cain_re/info.json
M keyboards/matrix/falcon/config.h
M keyboards/matrix/falcon/info.json
M keyboards/matrix/m12og/rev1/config.h
M keyboards/matrix/m12og/rev1/info.json
M keyboards/matrix/m12og/rev2/config.h
M keyboards/matrix/m12og/rev2/info.json
M keyboards/matrix/m20add/config.h
M keyboards/matrix/m20add/info.json
M keyboards/matrix/me/config.h
M keyboards/matrix/me/info.json
M keyboards/matrix/noah/config.h
M keyboards/matrix/noah/info.json
M keyboards/maxr1998/pulse4k/config.h
M keyboards/maxr1998/pulse4k/info.json
M keyboards/mechanickeys/undead60m/config.h
M keyboards/mechanickeys/undead60m/info.json
M keyboards/mechbrewery/mb65s/config.h
M keyboards/mechbrewery/mb65s/info.json
M keyboards/mechkeys/acr60/config.h
M keyboards/mechkeys/acr60/info.json
M keyboards/mechkeys/alu84/config.h
M keyboards/mechkeys/alu84/info.json
M keyboards/mechkeys/espectro/config.h
M keyboards/mechkeys/espectro/info.json
M keyboards/mechkeys/mechmini/v1/config.h
M keyboards/mechkeys/mechmini/v1/info.json
M keyboards/mechkeys/mechmini/v2/config.h
M keyboards/mechkeys/mechmini/v2/info.json
M keyboards/mechkeys/mk60/config.h
M keyboards/mechkeys/mk60/info.json
D keyboards/mechllama/g35/v1/config.h
M keyboards/mechllama/g35/v1/info.json
D keyboards/mechllama/g35/v2/config.h
M keyboards/mechllama/g35/v2/info.json
M keyboards/mechlovin/adelais/rgb_led/rev2/config.h
M keyboards/mechlovin/adelais/rgb_led/rev2/info.json
M keyboards/mechlovin/adelais/rgb_led/rev3/config.h
M keyboards/mechlovin/adelais/rgb_led/rev3/info.json
M keyboards/mechlovin/adelais/standard_led/arm/config.h
M keyboards/mechlovin/adelais/standard_led/arm/info.json
M keyboards/mechlovin/adelais/standard_led/avr/rev1/config.h
M keyboards/mechlovin/adelais/standard_led/avr/rev1/info.json
M keyboards/mechlovin/delphine/mono_led/config.h
M keyboards/mechlovin/delphine/mono_led/info.json
M keyboards/mechlovin/delphine/rgb_led/config.h
M keyboards/mechlovin/delphine/rgb_led/info.json
M keyboards/mechlovin/foundation/config.h
M keyboards/mechlovin/foundation/info.json
M keyboards/mechlovin/hannah60rgb/rev2/config.h
M keyboards/mechlovin/hannah60rgb/rev2/info.json
D keyboards/mechlovin/hannah910/rev1/config.h
M keyboards/mechlovin/hannah910/rev1/info.json
D keyboards/mechlovin/hannah910/rev2/config.h
M keyboards/mechlovin/hannah910/rev2/info.json
D keyboards/mechlovin/hannah910/rev3/config.h
M keyboards/mechlovin/hannah910/rev3/info.json
M keyboards/mechlovin/infinity87/rev1/standard/config.h
M keyboards/mechlovin/infinity87/rev1/standard/info.json
M keyboards/mechlovin/infinity87/rev2/config.h
M keyboards/mechlovin/infinity87/rev2/info.json
M keyboards/mechlovin/infinity88/config.h
M keyboards/mechlovin/infinity88/info.json
M keyboards/mechlovin/infinityce/config.h
M keyboards/mechlovin/infinityce/info.json
M keyboards/mechlovin/kanu/config.h
M keyboards/mechlovin/kanu/info.json
M keyboards/mechlovin/kay60/config.h
M keyboards/mechlovin/kay60/info.json
M keyboards/mechlovin/kay65/config.h
M keyboards/mechlovin/kay65/info.json
M keyboards/mechlovin/olly/bb/config.h
M keyboards/mechlovin/olly/bb/info.json
M keyboards/mechlovin/olly/jf/config.h
M keyboards/mechlovin/olly/jf/info.json
M keyboards/mechlovin/olly/octagon/config.h
M keyboards/mechlovin/olly/octagon/info.json
M keyboards/mechlovin/olly/orion/config.h
M keyboards/mechlovin/olly/orion/info.json
M keyboards/mechlovin/pisces/config.h
M keyboards/mechlovin/pisces/info.json
M keyboards/mechlovin/serratus/config.h
M keyboards/mechlovin/serratus/info.json
M keyboards/mechlovin/zed60/config.h
M keyboards/mechlovin/zed60/info.json
M keyboards/mechlovin/zed65/mono_led/config.h
M keyboards/mechlovin/zed65/mono_led/info.json
M keyboards/mechlovin/zed65/no_backlight/wearhaus66/config.h
M keyboards/mechlovin/zed65/no_backlight/wearhaus66/info.json
M keyboards/mechstudio/ud_40_ortho/config.h
M keyboards/mechstudio/ud_40_ortho/info.json
M keyboards/mechwild/mokulua/mirrored/config.h
M keyboards/mechwild/mokulua/mirrored/info.json
M keyboards/mechwild/mokulua/standard/config.h
M keyboards/mechwild/mokulua/standard/info.json
M keyboards/mechwild/murphpad/config.h
M keyboards/mechwild/murphpad/info.json
M keyboards/mechwild/obe/config.h
M keyboards/mechwild/obe/info.json
M keyboards/mechwild/puckbuddy/config.h
M keyboards/mechwild/puckbuddy/info.json
M keyboards/mechwild/waka60/config.h
M keyboards/mechwild/waka60/info.json
M keyboards/mehkee96/config.h
M keyboards/mehkee96/info.json
M keyboards/meletrix/zoom87/config.h
M keyboards/meletrix/zoom87/info.json
M keyboards/melgeek/mj6xy/rev3/config.h
M keyboards/melgeek/mj6xy/rev3/info.json
M keyboards/meow48/config.h
M keyboards/meow48/info.json
M keyboards/merge/uc1/config.h
M keyboards/merge/uc1/info.json
M keyboards/merge/um70/config.h
M keyboards/merge/um70/info.json
M keyboards/merge/um80/config.h
M keyboards/merge/um80/info.json
M keyboards/meson/config.h
M keyboards/meson/info.json
M keyboards/mexsistor/ludmila/config.h
M keyboards/mexsistor/ludmila/info.json
M keyboards/mincedshon/ecila/config.h
M keyboards/mincedshon/ecila/info.json
M keyboards/miniaxe/config.h
M keyboards/miniaxe/info.json
M keyboards/minimacro5/config.h
M keyboards/minimacro5/info.json
M keyboards/minimon/index_tab/config.h
M keyboards/minimon/index_tab/info.json
M keyboards/mint60/config.h
M keyboards/mint60/info.json
M keyboards/misonoworks/chocolatebar/config.h
M keyboards/misonoworks/chocolatebar/info.json
M keyboards/misonoworks/karina/config.h
M keyboards/misonoworks/karina/info.json
M keyboards/misterknife/knife66/config.h
M keyboards/misterknife/knife66/info.json
M keyboards/misterknife/knife66_iso/config.h
M keyboards/misterknife/knife66_iso/info.json
M keyboards/miuni32/config.h
M keyboards/miuni32/info.json
M keyboards/mixi/config.h
M keyboards/mixi/info.json
M keyboards/mlego/m48/rev1/config.h
M keyboards/mlego/m48/rev1/info.json
M keyboards/mlego/m60/rev1/config.h
M keyboards/mlego/m60/rev1/info.json
M keyboards/mlego/m60_split/rev1/config.h
M keyboards/mlego/m60_split/rev1/info.json
M keyboards/mlego/m60_split/rev2/config.h
M keyboards/mlego/m60_split/rev2/info.json
M keyboards/mlego/m65/rev1/config.h
M keyboards/mlego/m65/rev1/info.json
M keyboards/mlego/m65/rev2/config.h
M keyboards/mlego/m65/rev2/info.json
M keyboards/mlego/m65/rev3/config.h
M keyboards/mlego/m65/rev3/info.json
M keyboards/mlego/m65/rev4/config.h
M keyboards/mlego/m65/rev4/info.json
M keyboards/momoka_ergo/config.h
M keyboards/momoka_ergo/info.json
M keyboards/monstargear/xo87/rgb/config.h
M keyboards/monstargear/xo87/solderable/config.h
M keyboards/monstargear/xo87/solderable/info.json
M keyboards/montsinger/rebound/rev4/config.h
M keyboards/montsinger/rebound/rev4/info.json
M keyboards/mt/blocked65/config.h
M keyboards/mt/blocked65/info.json
M keyboards/mt/mt40/config.h
M keyboards/mt/mt40/info.json
M keyboards/mt/mt64rgb/config.h
M keyboards/mt/mt64rgb/info.json
M keyboards/mt/mt84/config.h
M keyboards/mt/mt84/info.json
M keyboards/mt/mt980/config.h
M keyboards/mt/mt980/info.json
M keyboards/mt/ncr80/hotswap/config.h
M keyboards/mt/ncr80/hotswap/info.json
M keyboards/mt/split75/config.h
M keyboards/mt/split75/info.json
M keyboards/mtbkeys/mtb60/hotswap/config.h
M keyboards/mtbkeys/mtb60/hotswap/info.json
M keyboards/mtbkeys/mtb60/solder/config.h
M keyboards/mtbkeys/mtb60/solder/info.json
M keyboards/mwstudio/alicekk/config.h
M keyboards/mwstudio/alicekk/info.json
M keyboards/mwstudio/mw65_black/config.h
M keyboards/mwstudio/mw65_black/info.json
M keyboards/mwstudio/mw660/config.h
M keyboards/mwstudio/mw660/info.json
M keyboards/mwstudio/mw75/config.h
M keyboards/mwstudio/mw75/info.json
M keyboards/mwstudio/mw75r2/config.h
M keyboards/mwstudio/mw75r2/info.json
M keyboards/mxss/config.h
M keyboards/mxss/info.json
M keyboards/nack/config.h
M keyboards/nacly/splitreus62/config.h
M keyboards/nacly/splitreus62/info.json
M keyboards/neito/config.h
M keyboards/neito/info.json
M keyboards/neokeys/g67/element_hs/config.h
M keyboards/neokeys/g67/element_hs/info.json
M keyboards/neokeys/g67/hotswap/config.h
M keyboards/neokeys/g67/hotswap/info.json
M keyboards/neokeys/g67/soldered/config.h
M keyboards/neokeys/g67/soldered/info.json
M keyboards/neson_design/700e/config.h
M keyboards/neson_design/700e/info.json
M keyboards/neson_design/n6/config.h
M keyboards/neson_design/n6/info.json
M keyboards/newgame40/config.h
M keyboards/newgame40/info.json
A keyboards/newgame40/post_config.h
M keyboards/nightly_boards/adellein/config.h
M keyboards/nightly_boards/adellein/info.json
M keyboards/nightly_boards/alter/rev1/config.h
M keyboards/nightly_boards/alter/rev1/info.json
M keyboards/nightly_boards/conde60/config.h
M keyboards/nightly_boards/conde60/info.json
M keyboards/nightly_boards/n2/config.h
M keyboards/nightly_boards/n2/info.json
M keyboards/nightly_boards/n40_o/config.h
M keyboards/nightly_boards/n40_o/info.json
M keyboards/nightly_boards/n60_s/config.h
M keyboards/nightly_boards/n60_s/info.json
M keyboards/nightly_boards/n87/config.h
M keyboards/nightly_boards/n87/info.json
M keyboards/nightly_boards/n9/config.h
M keyboards/nightly_boards/n9/info.json
M keyboards/nightly_boards/octopad/config.h
M keyboards/nightly_boards/octopad/info.json
M keyboards/nix_studio/oxalys80/config.h
M keyboards/nix_studio/oxalys80/info.json
M keyboards/novelkeys/nk1/config.h
M keyboards/novelkeys/nk1/info.json
M keyboards/novelkeys/nk20/config.h
M keyboards/novelkeys/nk65b/config.h
M keyboards/novelkeys/nk87b/config.h
M keyboards/novelkeys/novelpad/config.h
M keyboards/novelkeys/novelpad/info.json
M keyboards/noxary/268_2_rgb/config.h
M keyboards/noxary/268_2_rgb/info.json
M keyboards/noxary/x268/config.h
M keyboards/noxary/x268/info.json
M keyboards/nullbitsco/nibble/config.h
M keyboards/nullbitsco/nibble/info.json
M keyboards/nullbitsco/snap/config.h
M keyboards/nullbitsco/snap/info.json
M keyboards/nullbitsco/tidbit/config.h
M keyboards/nullbitsco/tidbit/info.json
M keyboards/numatreus/config.h
M keyboards/numatreus/info.json
M keyboards/obosob/arch_36/config.h
M keyboards/obosob/arch_36/info.json
M keyboards/oddforge/vea/config.h
M keyboards/oddforge/vea/info.json
M keyboards/ogre/ergo_single/config.h
M keyboards/ogre/ergo_single/info.json
M keyboards/ogre/ergo_split/config.h
M keyboards/ogre/ergo_split/info.json
M keyboards/ok60/config.h
M keyboards/ok60/info.json
M keyboards/om60/config.h
M keyboards/om60/info.json
M keyboards/omkbd/ergodash/mini/config.h
M keyboards/omkbd/ergodash/mini/info.json
M keyboards/omkbd/ergodash/rev1/config.h
M keyboards/omkbd/ergodash/rev1/info.json
M keyboards/omkbd/runner3680/3x6/config.h
M keyboards/omkbd/runner3680/3x6/info.json
M keyboards/omkbd/runner3680/3x7/config.h
M keyboards/omkbd/runner3680/3x7/info.json
M keyboards/omkbd/runner3680/3x8/config.h
M keyboards/omkbd/runner3680/3x8/info.json
M keyboards/omkbd/runner3680/4x6/config.h
M keyboards/omkbd/runner3680/4x6/info.json
M keyboards/omkbd/runner3680/4x7/config.h
M keyboards/omkbd/runner3680/4x7/info.json
M keyboards/omkbd/runner3680/4x8/config.h
M keyboards/omkbd/runner3680/4x8/info.json
M keyboards/omkbd/runner3680/5x6/config.h
M keyboards/omkbd/runner3680/5x6/info.json
M keyboards/omkbd/runner3680/5x6_5x8/config.h
M keyboards/omkbd/runner3680/5x6_5x8/info.json
M keyboards/omkbd/runner3680/5x7/config.h
M keyboards/omkbd/runner3680/5x7/info.json
M keyboards/omkbd/runner3680/5x8/config.h
M keyboards/omkbd/runner3680/5x8/info.json
M keyboards/org60/config.h
M keyboards/org60/info.json
M keyboards/orthocode/config.h
M keyboards/orthocode/info.json
M keyboards/owlab/jelly_epoch/hotswap/config.h
M keyboards/owlab/jelly_epoch/hotswap/info.json
M keyboards/owlab/jelly_epoch/soldered/config.h
M keyboards/owlab/jelly_epoch/soldered/info.json
M keyboards/owlab/spring/config.h
M keyboards/owlab/spring/info.json
M keyboards/owlab/voice65/hotswap/config.h
M keyboards/owlab/voice65/hotswap/info.json
M keyboards/owlab/voice65/soldered/config.h
M keyboards/owlab/voice65/soldered/info.json
M keyboards/p3d/glitch/config.h
M keyboards/p3d/glitch/info.json
M keyboards/panc40/config.h
M keyboards/panc40/info.json
M keyboards/panc60/config.h
M keyboards/panc60/info.json
M keyboards/pearl/config.h
M keyboards/pearl/info.json
M keyboards/pearlboards/atlas/config.h
M keyboards/pearlboards/atlas/info.json
M keyboards/pearlboards/pandora/config.h
M keyboards/pearlboards/pandora/info.json
M keyboards/pearlboards/pearl/config.h
M keyboards/pearlboards/pearl/info.json
M keyboards/pearlboards/zeus/config.h
M keyboards/pearlboards/zeus/info.json
M keyboards/pearlboards/zeuspad/config.h
M keyboards/pearlboards/zeuspad/info.json
M keyboards/percent/booster/config.h
M keyboards/percent/booster/info.json
M keyboards/percent/canoe/config.h
M keyboards/percent/canoe/info.json
M keyboards/percent/skog/config.h
M keyboards/percent/skog/info.json
M keyboards/percent/skog_lite/config.h
M keyboards/percent/skog_lite/info.json
M keyboards/phantom/config.h
M keyboards/phantom/info.json
M keyboards/pico/65keys/config.h
M keyboards/pico/65keys/info.json
M keyboards/pico/70keys/config.h
M keyboards/pico/70keys/info.json
M keyboards/picolab/frusta_fundamental/config.h
M keyboards/picolab/frusta_fundamental/info.json
M keyboards/pimentoso/touhoupad/config.h
M keyboards/pimentoso/touhoupad/info.json
M keyboards/pixelspace/capsule65i/config.h
M keyboards/pixelspace/capsule65i/info.json
M keyboards/planck/ez/config.h
M keyboards/planck/rev6/config.h
M keyboards/planck/rev6/info.json
M keyboards/planck/rev6_drop/config.h
M keyboards/planck/rev6_drop/info.json
M keyboards/playkbtw/ca66/config.h
M keyboards/playkbtw/ca66/info.json
M keyboards/playkbtw/helen80/config.h
M keyboards/playkbtw/helen80/info.json
M keyboards/playkbtw/pk60/config.h
M keyboards/playkbtw/pk60/info.json
M keyboards/playkbtw/pk64rgb/config.h
M keyboards/playkbtw/pk64rgb/info.json
M keyboards/ploopyco/mouse/config.h
M keyboards/ploopyco/mouse/info.json
M keyboards/ploopyco/trackball/rev1_005/config.h
M keyboards/ploopyco/trackball/rev1_005/info.json
M keyboards/plume/plume65/config.h
M keyboards/plume/plume65/info.json
M keyboards/plut0nium/0x3e/config.h
M keyboards/plut0nium/0x3e/info.json
M keyboards/plywrks/lune/config.h
M keyboards/plywrks/lune/info.json
M keyboards/pohjolaworks/louhi/config.h
M keyboards/pohjolaworks/louhi/info.json
M keyboards/poker87c/config.h
M keyboards/poker87c/info.json
M keyboards/poker87d/config.h
M keyboards/poker87d/info.json
M keyboards/polycarbdiet/s20/config.h
M keyboards/polycarbdiet/s20/info.json
M keyboards/pom_keyboards/tnln95/config.h
M keyboards/pom_keyboards/tnln95/info.json
M keyboards/preonic/rev3/config.h
M keyboards/preonic/rev3/info.json
M keyboards/preonic/rev3_drop/config.h
M keyboards/preonic/rev3_drop/info.json
M keyboards/primekb/meridian/config.h
M keyboards/primekb/meridian/ktr1010/config.h
M keyboards/primekb/meridian/ktr1010/info.json
M keyboards/primekb/meridian/ws2812/config.h
M keyboards/primekb/meridian/ws2812/info.json
M keyboards/primekb/meridian_rgb/config.h
M keyboards/primekb/meridian_rgb/info.json
M keyboards/primekb/prime_e/rgb/config.h
M keyboards/primekb/prime_e/rgb/info.json
M keyboards/program_yoink/config.h
M keyboards/program_yoink/ortho/info.json
M keyboards/program_yoink/staggered/info.json
M keyboards/projectkb/alice/rev1/config.h
M keyboards/projectkb/alice/rev1/info.json
M keyboards/projectkb/alice/rev2/config.h
M keyboards/projectkb/alice/rev2/info.json
M keyboards/protozoa/p01/config.h
M keyboards/protozoa/p01/info.json
M keyboards/pteron36/config.h
M keyboards/pteron36/info.json
M keyboards/qpockets/space_space/rev2/config.h
M keyboards/qpockets/space_space/rev2/info.json
M keyboards/quad_h/lb75/config.h
M keyboards/quad_h/lb75/info.json
M keyboards/quarkeys/z40/config.h
M keyboards/quarkeys/z40/info.json
M keyboards/quarkeys/z60/hotswap/config.h
M keyboards/quarkeys/z60/hotswap/info.json
M keyboards/quarkeys/z60/solder/config.h
M keyboards/quarkeys/z60/solder/info.json
M keyboards/quarkeys/z67/hotswap/config.h
M keyboards/quarkeys/z67/hotswap/info.json
M keyboards/quarkeys/z67/solder/config.h
M keyboards/quarkeys/z67/solder/info.json
M keyboards/qvex/lynepad/config.h
M keyboards/qvex/lynepad/info.json
M keyboards/qwertyydox/config.h
M keyboards/qwertyydox/info.json
M keyboards/rainkeebs/delilah/config.h
M keyboards/rainkeebs/delilah/info.json
M keyboards/rainkeebs/yasui/config.h
M keyboards/rainkeebs/yasui/info.json
M keyboards/rart/rart4x4/config.h
M keyboards/rart/rart4x4/info.json
M keyboards/rart/rart67/config.h
M keyboards/rart/rart67/info.json
M keyboards/rart/rart75hs/config.h
M keyboards/rart/rart75hs/info.json
M keyboards/rart/rart80/config.h
M keyboards/rart/rart80/info.json
M keyboards/rart/rartlice/config.h
M keyboards/rart/rartlice/info.json
M keyboards/rart/rartpad/config.h
M keyboards/rart/rartpad/info.json
M keyboards/rate/pistachio/rev1/config.h
M keyboards/rate/pistachio/rev1/info.json
M keyboards/rate/pistachio/rev2/config.h
M keyboards/rate/pistachio/rev2/info.json
M keyboards/rate/pistachio_mp/config.h
M keyboards/rate/pistachio_mp/info.json
M keyboards/rationalist/ratio65_hotswap/rev_a/config.h
M keyboards/rationalist/ratio65_hotswap/rev_a/info.json
M keyboards/rationalist/ratio65_solder/rev_a/config.h
M keyboards/rationalist/ratio65_solder/rev_a/info.json
M keyboards/recompile_keys/mio/config.h
M keyboards/recompile_keys/mio/info.json
M keyboards/rect44/config.h
M keyboards/rect44/info.json
M keyboards/redox/rev1/config.h
M keyboards/redox/rev1/info.json
M keyboards/retro_75/config.h
M keyboards/retro_75/info.json
M keyboards/reversestudio/decadepad/config.h
M keyboards/reversestudio/decadepad/info.json
M keyboards/reviung/reviung33/config.h
M keyboards/reviung/reviung33/info.json
M keyboards/reviung/reviung41/config.h
M keyboards/reviung/reviung41/info.json
M keyboards/reviung/reviung5/config.h
M keyboards/reviung/reviung5/info.json
M keyboards/reviung/reviung53/config.h
M keyboards/reviung/reviung53/info.json
M keyboards/rgbkb/mun/config.h
M keyboards/rgbkb/mun/rev1/info.json
M keyboards/rgbkb/pan/config.h
M keyboards/rgbkb/pan/info.json
M keyboards/rgbkb/sol3/config.h
M keyboards/rgbkb/sol3/rev1/info.json
M keyboards/rgbkb/zen/rev1/config.h
M keyboards/rgbkb/zen/rev1/info.json
M keyboards/rgbkb/zen/rev2/config.h
M keyboards/rgbkb/zen/rev2/info.json
M keyboards/rmi_kb/squishy65/config.h
M keyboards/rmi_kb/squishy65/info.json
M keyboards/rmi_kb/squishyfrl/config.h
M keyboards/rmi_kb/squishyfrl/info.json
M keyboards/rmi_kb/squishytkl/config.h
M keyboards/rmi_kb/squishytkl/info.json
M keyboards/rmi_kb/tkl_ff/v2/config.h
M keyboards/rmi_kb/tkl_ff/v2/info.json
M keyboards/rmi_kb/wete/v1/config.h
M keyboards/rmi_kb/wete/v1/info.json
M keyboards/rmi_kb/wete/v2/config.h
M keyboards/rmi_kb/wete/v2/info.json
M keyboards/rocketboard_16/config.h
M keyboards/rocketboard_16/info.json
M keyboards/runes/vaengr/config.h
M keyboards/runes/vaengr/info.json
M keyboards/rura66/rev1/config.h
M keyboards/rura66/rev1/info.json
M keyboards/ryanbaekr/rb18/config.h
M keyboards/ryanbaekr/rb18/info.json
M keyboards/ryanbaekr/rb69/config.h
M keyboards/ryanbaekr/rb69/info.json
M keyboards/ryanbaekr/rb87/config.h
M keyboards/ryanbaekr/rb87/info.json
M keyboards/ryloo_studio/m0110/config.h
M keyboards/ryloo_studio/m0110/info.json
M keyboards/saevus/cor_tkl/config.h
M keyboards/salicylic_acid3/7skb/rev1/config.h
M keyboards/salicylic_acid3/7skb/rev1/info.json
M keyboards/salicylic_acid3/7splus/config.h
M keyboards/salicylic_acid3/7splus/info.json
M keyboards/salicylic_acid3/ergoarrows/config.h
M keyboards/salicylic_acid3/ergoarrows/info.json
M keyboards/salicylic_acid3/getta25/rev1/config.h
M keyboards/salicylic_acid3/getta25/rev1/info.json
M keyboards/salicylic_acid3/jisplit89/rev1/config.h
M keyboards/salicylic_acid3/jisplit89/rev1/info.json
M keyboards/salicylic_acid3/nafuda/config.h
M keyboards/salicylic_acid3/nafuda/info.json
M keyboards/salicylic_acid3/naked48/rev1/config.h
M keyboards/salicylic_acid3/naked48/rev1/info.json
M keyboards/salicylic_acid3/naked64/rev1/config.h
M keyboards/salicylic_acid3/naked64/rev1/info.json
M keyboards/salicylic_acid3/nknl7en/config.h
M keyboards/salicylic_acid3/nknl7en/info.json
M keyboards/salicylic_acid3/nknl7jp/config.h
M keyboards/salicylic_acid3/nknl7jp/info.json
M keyboards/salicylic_acid3/setta21/rev1/config.h
M keyboards/salicylic_acid3/setta21/rev1/info.json
M keyboards/sam/s80/config.h
M keyboards/sam/s80/info.json
M keyboards/sam/sg81m/config.h
M keyboards/sam/sg81m/info.json
M keyboards/sawnsprojects/amber80/solder/config.h
M keyboards/sawnsprojects/amber80/solder/info.json
M keyboards/sawnsprojects/krush/krush60/solder/config.h
M keyboards/sawnsprojects/krush/krush60/solder/info.json
M keyboards/sawnsprojects/krush/krush65/hotswap/config.h
M keyboards/sawnsprojects/krush/krush65/hotswap/info.json
M keyboards/sawnsprojects/krush/krush65/solder/config.h
M keyboards/sawnsprojects/krush/krush65/solder/info.json
M keyboards/sawnsprojects/satxri6key/config.h
M keyboards/sawnsprojects/satxri6key/info.json
M keyboards/sawnsprojects/vcl65/solder/config.h
M keyboards/sawnsprojects/vcl65/solder/info.json
M keyboards/sck/gtm/config.h
M keyboards/sck/gtm/info.json
M keyboards/sck/osa/config.h
M keyboards/sck/osa/info.json
M keyboards/sendyyeah/pix/config.h
M keyboards/sendyyeah/pix/info.json
M keyboards/senselessclay/ck65/config.h
M keyboards/senselessclay/ck65/info.json
M keyboards/senselessclay/gos65/config.h
M keyboards/senselessclay/gos65/info.json
M keyboards/sentraq/number_pad/config.h
M keyboards/sentraq/number_pad/info.json
M keyboards/sentraq/s60_x/rgb/config.h
M keyboards/sentraq/s60_x/rgb/info.json
M keyboards/sentraq/s65_plus/config.h
M keyboards/sentraq/s65_plus/info.json
M keyboards/sentraq/s65_x/config.h
M keyboards/sentraq/s65_x/info.json
M keyboards/sets3n/kk980/config.h
M keyboards/sets3n/kk980/info.json
M keyboards/silverbullet44/config.h
M keyboards/silverbullet44/info.json
M keyboards/singa/config.h
M keyboards/singa/info.json
M keyboards/skeletn87/hotswap/config.h
M keyboards/skeletn87/hotswap/info.json
M keyboards/skeletn87/soldered/config.h
M keyboards/skeletn87/soldered/info.json
M keyboards/skeletonkbd/skeletonnumpad/config.h
M keyboards/skeletonkbd/skeletonnumpad/info.json
M keyboards/skippys_custom_pcs/rooboard65/config.h
M keyboards/skippys_custom_pcs/rooboard65/info.json
M keyboards/skippys_custom_pcs/roopad/config.h
M keyboards/skippys_custom_pcs/roopad/info.json
M keyboards/skmt/15k/config.h
M keyboards/smithrune/iron165r2/f072/config.h
M keyboards/smithrune/iron165r2/f072/info.json
M keyboards/smithrune/iron165r2/f411/config.h
M keyboards/smithrune/iron165r2/f411/info.json
M keyboards/smk60/config.h
M keyboards/smk60/info.json
M keyboards/sneakbox/aliceclonergb/config.h
M keyboards/sneakbox/aliceclonergb/info.json
M keyboards/sneakbox/ava/config.h
M keyboards/sneakbox/ava/info.json
M keyboards/soda/cherish/config.h
M keyboards/soda/cherish/info.json
M keyboards/sofle/keyhive/config.h
M keyboards/sofle/keyhive/info.json
M keyboards/sowbug/68keys/config.h
M keyboards/sowbug/ansi_tkl/config.h
M keyboards/spaceholdings/nebula12/config.h
M keyboards/spaceholdings/nebula12/info.json
M keyboards/spaceholdings/nebula68/config.h
M keyboards/spaceholdings/nebula68/info.json
D keyboards/spaceman/2_milk/config.h
M keyboards/spaceman/2_milk/info.json
M keyboards/splitkb/aurora/lily58/rev1/config.h
M keyboards/splitkb/aurora/sweep/rev1/config.h
M keyboards/splitkb/kyria/rev1/config.h
M keyboards/splitkb/kyria/rev1/info.json
M keyboards/splitkb/kyria/rev2/config.h
M keyboards/splitkb/kyria/rev2/info.json
M keyboards/splitkb/kyria/rev3/config.h
M keyboards/splitkb/zima/config.h
M keyboards/splitkb/zima/info.json
M keyboards/star75/config.h
M keyboards/star75/info.json
M keyboards/stello65/hs_rev1/config.h
M keyboards/stello65/hs_rev1/info.json
M keyboards/stello65/sl_rev1/config.h
M keyboards/stello65/sl_rev1/info.json
M keyboards/stratos/config.h
M keyboards/stratos/info.json
M keyboards/studiokestra/bourgeau/config.h
M keyboards/studiokestra/bourgeau/info.json
M keyboards/studiokestra/cascade/config.h
M keyboards/studiokestra/cascade/info.json
M keyboards/studiokestra/frl84/config.h
M keyboards/studiokestra/frl84/info.json
M keyboards/studiokestra/galatea/rev2/config.h
M keyboards/studiokestra/galatea/rev2/info.json
M keyboards/swiftrax/retropad/config.h
M keyboards/swiftrax/retropad/info.json
M keyboards/switchplate/southpaw_65/config.h
M keyboards/switchplate/southpaw_65/info.json
M keyboards/takashicompany/center_enter/config.h
M keyboards/takashicompany/center_enter/info.json
M keyboards/takashicompany/compacx/config.h
M keyboards/takashicompany/compacx/info.json
M keyboards/takashicompany/endzone34/config.h
M keyboards/takashicompany/endzone34/info.json
M keyboards/takashicompany/heavy_left/config.h
M keyboards/takashicompany/heavy_left/info.json
M keyboards/takashicompany/minizone/config.h
M keyboards/takashicompany/minizone/info.json
M keyboards/takashicompany/qoolee/config.h
M keyboards/takashicompany/qoolee/info.json
M keyboards/takashicompany/radialex/config.h
M keyboards/takashicompany/radialex/info.json
M keyboards/takashiski/hecomi/alpha/config.h
M keyboards/takashiski/hecomi/alpha/info.json
M keyboards/takashiski/namecard2x4/rev1/config.h
M keyboards/takashiski/namecard2x4/rev1/info.json
M keyboards/takashiski/namecard2x4/rev2/config.h
M keyboards/takashiski/namecard2x4/rev2/info.json
M keyboards/taleguers/taleguers75/config.h
M keyboards/taleguers/taleguers75/info.json
M keyboards/tanuki/config.h
M keyboards/tanuki/info.json
M keyboards/teahouse/ayleen/config.h
M keyboards/teahouse/ayleen/info.json
M keyboards/team0110/p1800fl/config.h
M keyboards/team0110/p1800fl/info.json
M keyboards/technika/config.h
M keyboards/technika/info.json
M keyboards/tenki/config.h
M keyboards/tenki/info.json
M keyboards/tetris/config.h
M keyboards/tetris/info.json
M keyboards/tg4x/config.h
M keyboards/tg4x/info.json
M keyboards/tgr/910/config.h
M keyboards/tgr/910/info.json
M keyboards/tgr/910ce/config.h
M keyboards/tgr/910ce/info.json
M keyboards/tgr/alice/config.h
M keyboards/tgr/alice/info.json
M keyboards/tgr/tris/config.h
M keyboards/tgr/tris/info.json
M keyboards/the_royal/liminal/config.h
M keyboards/the_royal/liminal/info.json
M keyboards/the_royal/schwann/config.h
M keyboards/the_royal/schwann/info.json
M keyboards/themadnoodle/ncc1701kb/v2/config.h
M keyboards/themadnoodle/ncc1701kb/v2/info.json
M keyboards/themadnoodle/noodlepad/config.h
M keyboards/themadnoodle/noodlepad/info.json
M keyboards/thevankeyboards/jetvan/config.h
M keyboards/thevankeyboards/jetvan/info.json
M keyboards/thevankeyboards/minivan/config.h
M keyboards/thevankeyboards/minivan/info.json
M keyboards/tkc/godspeed75/config.h
M keyboards/tkc/godspeed75/info.json
M keyboards/tkc/m0lly/config.h
M keyboards/tkc/m0lly/info.json
M keyboards/tkc/osav2/config.h
M keyboards/tkc/osav2/info.json
M keyboards/tkc/tkc1800/config.h
M keyboards/tkc/tkc1800/info.json
M keyboards/tkc/tkl_ab87/config.h
M keyboards/tkc/tkl_ab87/info.json
M keyboards/tkw/grandiceps/config.h
M keyboards/tkw/grandiceps/info.json
M keyboards/tkw/stoutgat/v2/config.h
M keyboards/tkw/stoutgat/v2/info.json
M keyboards/tmo50/config.h
M keyboards/tmo50/info.json
M keyboards/toffee_studio/blueberry/config.h
M keyboards/toffee_studio/blueberry/info.json
M keyboards/tokyokeyboard/alix40/config.h
M keyboards/tokyokeyboard/alix40/info.json
M keyboards/tokyokeyboard/tokyo60/config.h
M keyboards/tokyokeyboard/tokyo60/info.json
M keyboards/tominabox1/bigboy/config.h
M keyboards/tominabox1/bigboy/info.json
M keyboards/tominabox1/le_chiffre/config.h
M keyboards/tominabox1/le_chiffre/he/info.json
M keyboards/tominabox1/le_chiffre/rev1/info.json
M keyboards/tominabox1/le_chiffre/rev2/info.json
M keyboards/tominabox1/qaz/config.h
M keyboards/tominabox1/qaz/info.json
M keyboards/tominabox1/underscore33/rev2/config.h
M keyboards/tominabox1/underscore33/rev2/info.json
M keyboards/tr60w/config.h
M keyboards/tr60w/info.json
M keyboards/trashman/ketch/config.h
M keyboards/trashman/ketch/info.json
M keyboards/tszaboo/ortho4exent/config.h
M keyboards/tszaboo/ortho4exent/info.json
M keyboards/tunks/ergo33/config.h
M keyboards/tunks/ergo33/info.json
M keyboards/tw40/config.h
M keyboards/tw40/info.json
M keyboards/tzarc/djinn/rev1/config.h
M keyboards/tzarc/djinn/rev2/config.h
M keyboards/tzarc/ghoul/config.h
M keyboards/ubest/vn/config.h
M keyboards/ubest/vn/info.json
M keyboards/uk78/config.h
M keyboards/uk78/info.json
M keyboards/ungodly/launch_pad/config.h
M keyboards/unikorn/config.h
M keyboards/unikorn/info.json
M keyboards/unison/v04/config.h
M keyboards/unison/v04/info.json
M keyboards/utd80/config.h
M keyboards/utd80/info.json
M keyboards/uzu42/rev1/config.h
M keyboards/uzu42/rev1/info.json
M keyboards/v60_type_r/config.h
M keyboards/v60_type_r/info.json
M keyboards/vertex/angle65/config.h
M keyboards/vertex/angle65/info.json
M keyboards/vertex/angler2/config.h
M keyboards/vertex/angler2/info.json
M keyboards/vertex/arc60/config.h
M keyboards/vertex/arc60/info.json
M keyboards/vertex/arc60h/config.h
M keyboards/vertex/arc60h/info.json
M keyboards/viendi8l/config.h
M keyboards/viendi8l/info.json
M keyboards/viktus/sp_mini/config.h
M keyboards/viktus/sp_mini/info.json
M keyboards/vitamins_included/rev1/config.h
M keyboards/vitamins_included/rev1/info.json
M keyboards/vitamins_included/rev2/config.h
M keyboards/vitamins_included/rev2/info.json
M keyboards/waldo/config.h
M keyboards/waldo/info.json
M keyboards/walletburner/cajal/config.h
M keyboards/walletburner/cajal/info.json
M keyboards/walletburner/neuron/config.h
M keyboards/walletburner/neuron/info.json
M keyboards/wavtype/foundation/config.h
M keyboards/wavtype/foundation/info.json
M keyboards/wavtype/p01_ultra/config.h
M keyboards/wavtype/p01_ultra/info.json
M keyboards/weirdo/geminate60/config.h
M keyboards/weirdo/geminate60/info.json
M keyboards/weirdo/kelowna/rgb64/config.h
M keyboards/weirdo/kelowna/rgb64/info.json
M keyboards/weirdo/ls_60/config.h
M keyboards/weirdo/ls_60/info.json
M keyboards/weirdo/naiping/np64/config.h
M keyboards/weirdo/naiping/np64/info.json
M keyboards/weirdo/naiping/nphhkb/config.h
M keyboards/weirdo/naiping/nphhkb/info.json
M keyboards/weirdo/naiping/npminila/config.h
M keyboards/weirdo/naiping/npminila/info.json
M keyboards/westfoxtrot/aanzee/config.h
M keyboards/westfoxtrot/aanzee/info.json
M keyboards/westfoxtrot/cypher/rev5/config.h
M keyboards/westfoxtrot/cypher/rev5/info.json
M keyboards/westm/westm68/rev1/config.h
M keyboards/westm/westm68/rev1/info.json
M keyboards/westm/westm68/rev2/config.h
M keyboards/westm/westm68/rev2/info.json
M keyboards/westm/westm9/rev1/config.h
M keyboards/westm/westm9/rev1/info.json
M keyboards/westm/westm9/rev2/config.h
M keyboards/westm/westm9/rev2/info.json
M keyboards/westm/westmergo/config.h
M keyboards/westm/westmergo/info.json
M keyboards/wilba_tech/wt70_jb/config.h
M keyboards/wilba_tech/wt70_jb/info.json
M keyboards/winkeyless/b87/config.h
M keyboards/winkeyless/b87/info.json
M keyboards/winkeyless/bface/config.h
M keyboards/winkeyless/bface/info.json
M keyboards/winkeyless/bmini/config.h
M keyboards/winkeyless/bmini/info.json
M keyboards/winkeyless/bminiex/config.h
M keyboards/winkeyless/bminiex/info.json
M keyboards/winkeys/mini_winni/config.h
M keyboards/winkeys/mini_winni/info.json
M keyboards/winry/winry25tc/config.h
M keyboards/winry/winry25tc/info.json
M keyboards/winry/winry315/config.h
M keyboards/winry/winry315/info.json
M keyboards/wolf/ts60/config.h
M keyboards/wolf/ts60/info.json
M keyboards/wolfmarkclub/wm1/config.h
M keyboards/wolfmarkclub/wm1/info.json
M keyboards/woodkeys/bigseries/1key/config.h
M keyboards/woodkeys/bigseries/1key/info.json
M keyboards/woodkeys/bigseries/2key/config.h
M keyboards/woodkeys/bigseries/2key/info.json
M keyboards/woodkeys/bigseries/3key/config.h
M keyboards/woodkeys/bigseries/3key/info.json
M keyboards/woodkeys/bigseries/4key/config.h
M keyboards/woodkeys/bigseries/4key/info.json
M keyboards/woodkeys/meira/config.h
M keyboards/woodkeys/meira/info.json
M keyboards/woodkeys/scarletbandana/config.h
M keyboards/woodkeys/scarletbandana/info.json
D keyboards/work_louder/loop/rev1/config.h
M keyboards/work_louder/loop/rev1/info.json
D keyboards/work_louder/loop/rev3/config.h
M keyboards/work_louder/loop/rev3/info.json
M keyboards/work_louder/nano/config.h
M keyboards/work_louder/nano/info.json
D keyboards/work_louder/work_board/rev1/config.h
M keyboards/work_louder/work_board/rev1/info.json
D keyboards/work_louder/work_board/rev3/config.h
M keyboards/work_louder/work_board/rev3/info.json
M keyboards/wsk/alpha9/config.h
M keyboards/wsk/alpha9/info.json
M keyboards/wsk/g4m3ralpha/config.h
M keyboards/wsk/g4m3ralpha/info.json
M keyboards/wsk/gothic50/config.h
M keyboards/wsk/gothic50/info.json
M keyboards/wsk/gothic70/config.h
M keyboards/wsk/gothic70/info.json
M keyboards/wsk/kodachi50/config.h
M keyboards/wsk/kodachi50/info.json
M keyboards/wsk/pain27/config.h
M keyboards/wsk/pain27/info.json
M keyboards/wsk/sl40/config.h
M keyboards/wsk/sl40/info.json
M keyboards/wsk/tkl30/config.h
M keyboards/wsk/tkl30/info.json
M keyboards/wuque/creek70/config.h
M keyboards/wuque/creek70/info.json
M keyboards/wuque/ikki68/config.h
M keyboards/wuque/ikki68/info.json
M keyboards/wuque/ikki68_aurora/config.h
M keyboards/wuque/ikki68_aurora/info.json
M keyboards/wuque/promise87/ansi/config.h
M keyboards/wuque/promise87/ansi/info.json
M keyboards/wuque/promise87/wkl/config.h
M keyboards/wuque/promise87/wkl/info.json
M keyboards/xelus/akis/config.h
M keyboards/xelus/akis/info.json
M keyboards/xelus/ninjin/config.h
M keyboards/xelus/ninjin/info.json
M keyboards/xelus/valor/rev1/config.h
M keyboards/xelus/valor/rev1/info.json
M keyboards/xelus/valor/rev2/config.h
M keyboards/xelus/xs60/hotswap/config.h
M keyboards/xelus/xs60/hotswap/info.json
M keyboards/xelus/xs60/soldered/config.h
M keyboards/xelus/xs60/soldered/info.json
M keyboards/xiudi/xd002/config.h
M keyboards/xiudi/xd002/info.json
M keyboards/xiudi/xd004/info.json
M keyboards/xiudi/xd004/v1/config.h
M keyboards/xiudi/xd60/rev2/config.h
M keyboards/xiudi/xd60/rev2/info.json
M keyboards/xiudi/xd60/rev3/config.h
M keyboards/xiudi/xd60/rev3/info.json
M keyboards/xiudi/xd68/config.h
M keyboards/xiudi/xd68/info.json
M keyboards/xiudi/xd75/config.h
M keyboards/xiudi/xd75/info.json
M keyboards/xiudi/xd84/config.h
M keyboards/xiudi/xd84/info.json
M keyboards/xiudi/xd84pro/config.h
M keyboards/xiudi/xd84pro/info.json
M keyboards/xiudi/xd87/config.h
M keyboards/xiudi/xd87/info.json
M keyboards/xiudi/xd96/config.h
M keyboards/xiudi/xd96/info.json
M keyboards/yampad/config.h
M keyboards/yampad/info.json
M keyboards/yandrstudio/buff67v3/config.h
M keyboards/yandrstudio/buff67v3/info.json
M keyboards/yandrstudio/eau_r2/config.h
M keyboards/yandrstudio/eau_r2/info.json
M keyboards/yandrstudio/nightstar75/config.h
M keyboards/yandrstudio/nightstar75/info.json
M keyboards/yandrstudio/nz64/config.h
M keyboards/yandrstudio/nz64/info.json
M keyboards/yandrstudio/nz67v2/config.h
M keyboards/yandrstudio/tg67/config.h
M keyboards/yandrstudio/yr6095/config.h
M keyboards/yandrstudio/yr6095/info.json
M keyboards/yandrstudio/yr80/config.h
M keyboards/yandrstudio/yr80/info.json
M keyboards/yanghu/unicorne/config.h
M keyboards/yanghu/unicorne/info.json
M keyboards/ydkb/chili/config.h
M keyboards/ydkb/chili/info.json
M keyboards/ydkb/grape/config.h
M keyboards/ydkb/grape/info.json
M keyboards/ydkb/yd68/config.h
M keyboards/ydkb/yd68/info.json
M keyboards/yeehaw/config.h
M keyboards/yeehaw/info.json
M keyboards/ymdk/bface/config.h
M keyboards/ymdk/bface/info.json
M keyboards/ymdk/melody96/config.h
M keyboards/ymdk/melody96/info.json
M keyboards/ymdk/np21/config.h
M keyboards/ymdk/np21/info.json
M keyboards/ymdk/np24/u4rgb6/config.h
M keyboards/ymdk/np24/u4rgb6/info.json
M keyboards/ymdk/sp64/config.h
M keyboards/ymdk/sp64/info.json
M keyboards/ymdk/wings/config.h
M keyboards/ymdk/wings/info.json
M keyboards/ymdk/wingshs/config.h
M keyboards/ymdk/wingshs/info.json
D keyboards/ymdk/yd60mq/12led/config.h
M keyboards/ymdk/yd60mq/12led/info.json
D keyboards/ymdk/yd60mq/16led/config.h
M keyboards/ymdk/yd60mq/16led/info.json
M keyboards/ymdk/yd60mq/config.h
M keyboards/ymdk/ym68/config.h
M keyboards/ymdk/ym68/info.json
M keyboards/ymdk/ymd21/v2/config.h
M keyboards/ymdk/ymd21/v2/info.json
M keyboards/ymdk/ymd40/v2/config.h
M keyboards/ymdk/ymd40/v2/info.json
M keyboards/ymdk/ymd67/config.h
M keyboards/ymdk/ymd67/info.json
M keyboards/ymdk/ymd75/config.h
M keyboards/ymdk/ymd75/info.json
M keyboards/ymdk/ymd96/config.h
M keyboards/ymdk/ymd96/info.json
M keyboards/yoichiro/lunakey_macro/config.h
M keyboards/yoichiro/lunakey_macro/info.json
M keyboards/yoichiro/lunakey_mini/config.h
M keyboards/yoichiro/lunakey_mini/info.json
D keyboards/yosino58/rev1/config.h
M keyboards/yosino58/rev1/info.json
M keyboards/yushakobo/navpad/10/config.h
M keyboards/yushakobo/navpad/10/info.json
M keyboards/yushakobo/navpad/10_helix_r/config.h
M keyboards/yushakobo/navpad/10_helix_r/info.json
M keyboards/yushakobo/quick17/config.h
M keyboards/yushakobo/quick17/info.json
M keyboards/yushakobo/quick7/config.h
M keyboards/yushakobo/quick7/info.json
M keyboards/yynmt/dozen0/config.h
M keyboards/yynmt/dozen0/info.json
M keyboards/yynmt/kagamidget/config.h
M keyboards/yynmt/kagamidget/info.json
M keyboards/zfrontier/big_switch/config.h
M keyboards/zfrontier/big_switch/info.json
M keyboards/zj68/config.h
M keyboards/zj68/info.json
M keyboards/zlant/config.h
M keyboards/zlant/info.json
M keyboards/zoo/wampus/config.h
M keyboards/zoo/wampus/info.json
M keyboards/zvecr/split_blackpill/config.h
M keyboards/zvecr/split_blackpill/info.json
M keyboards/zvecr/zv48/config.h
M keyboards/zvecr/zv48/info.json
M keyboards/zykrah/fuyu/config.h
M keyboards/0_sixty/underglow/config.h => keyboards/0_sixty/underglow/config.h +0 -1
@@ 18,7 18,6 @@


/* underglow */
#define RGBLED_NUM 24
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/0_sixty/underglow/info.json => keyboards/0_sixty/underglow/info.json +1 -0
@@ 10,6 10,7 @@
        "pin": "B6"
    },
    "rgblight": {
        "led_count": 24,
        "max_brightness": 185
    }
}

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

#define TAP_CODE_DELAY 10

  #define RGBLED_NUM 4
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/0xcb/1337/info.json => keyboards/0xcb/1337/info.json +1 -0
@@ 22,6 22,7 @@
    "led": "B0"
  },
  "rgblight": {
    "led_count": 4,
    "sleep": true
  },
  "ws2812": {

M keyboards/0xcb/tutelpad/config.h => keyboards/0xcb/tutelpad/config.h +0 -2
@@ 16,8 16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

#define RGBLED_NUM 4                    // Number of LEDs connected

#define RGBLIGHT_HUE_STEP 10            // The number of steps to cycle through the hue by
#define RGBLIGHT_SAT_STEP 17            // The number of steps to increment the saturation by
#define RGBLIGHT_VAL_STEP 17            // The number of steps to increment the brightness by

M keyboards/0xcb/tutelpad/info.json => keyboards/0xcb/tutelpad/info.json +1 -0
@@ 12,6 12,7 @@
        "matrix": [1, 0]
    },
    "rgblight": {
        "led_count": 4,
        "sleep": true
    },
    "ws2812": {

M keyboards/10bleoledhub/config.h => keyboards/10bleoledhub/config.h +0 -2
@@ 18,8 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.*/

#define SSD1306OLED

#define RGBLED_NUM 4

#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/10bleoledhub/info.json => keyboards/10bleoledhub/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x7C99",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 4
    },
    "ws2812": {
        "pin": "B7"
    },

M keyboards/1k/config.h => keyboards/1k/config.h +0 -2
@@ 15,8 15,6 @@
 */
#pragma once

#define RGBLED_NUM 1

// Save as much space as we can...
#define LAYER_STATE_8BIT
#define NO_ACTION_LAYER

M keyboards/1k/info.json => keyboards/1k/info.json +3 -0
@@ 8,6 8,9 @@
    "pid": "0x0001",
    "device_version": "0.0.1"
  },
  "rgblight": {
    "led_count": 1
  },
  "ws2812": {
    "pin": "B2"
  },

M keyboards/1upkeyboards/1up60hse/config.h => keyboards/1upkeyboards/1up60hse/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 14
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/1upkeyboards/1up60hse/info.json => keyboards/1upkeyboards/1up60hse/info.json +1 -0
@@ 19,6 19,7 @@
        "breathing": true
    },
    "rgblight": {
        "led_count": 14,
        "sleep": true
    },
    "ws2812": {

M keyboards/1upkeyboards/1up60hte/config.h => keyboards/1upkeyboards/1up60hte/config.h +0 -1
@@ 34,7 34,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 14
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/1upkeyboards/1up60hte/info.json => keyboards/1upkeyboards/1up60hte/info.json +3 -0
@@ 20,6 20,9 @@
        "caps_lock": "B6",
        "on_state": 0
    },
    "rgblight": {
        "led_count": 14
    },
    "ws2812": {
        "pin": "F0"
    },

M keyboards/1upkeyboards/1up60rgb/config.h => keyboards/1upkeyboards/1up60rgb/config.h +0 -1
@@ 16,7 16,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 16
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/1upkeyboards/1up60rgb/info.json => keyboards/1upkeyboards/1up60rgb/info.json +3 -0
@@ 17,6 17,9 @@
    "pin": "B6",
    "levels": 5
  },
  "rgblight": {
    "led_count": 16
  },
  "ws2812": {
    "pin": "E2"
  },

M keyboards/1upkeyboards/pi60_hse/config.h => keyboards/1upkeyboards/pi60_hse/config.h +0 -1
@@ 6,7 6,6 @@

#define DYNAMIC_KEYMAP_LAYER_COUNT 10
#define RGB_MATRIX_LED_COUNT 16
#define RGBLED_NUM 16
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_KEYPRESSES
#define RGB_DISABLE_WHEN_USB_SUSPENDED

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

#pragma once

#    define RGBLED_NUM 16  // Add 12 if attaching the RGB LED ring
#    define RGB_MATRIX_LED_COUNT RGBLED_NUM
#    define RGB_MATRIX_LED_COUNT 16
#    ifdef RGBLIGHT_ENABLE
#        define RGBLIGHT_HUE_STEP 8
#        define RGBLIGHT_SAT_STEP 8

M keyboards/1upkeyboards/super16/info.json => keyboards/1upkeyboards/super16/info.json +1 -0
@@ 12,6 12,7 @@
    "pin": "D3"
  },
  "rgblight": {
    "led_count": 16,
    "sleep": true
  },
  "rgb_matrix": {

M keyboards/1upkeyboards/sweet16/v1/config.h => keyboards/1upkeyboards/sweet16/v1/config.h +0 -1
@@ 17,7 17,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 1
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/1upkeyboards/sweet16/v1/info.json => keyboards/1upkeyboards/sweet16/v1/info.json +3 -0
@@ 3,6 3,9 @@
        "pid": "0x0161",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 1
    },
    "ws2812": {
        "pin": "B1"
    },

M keyboards/1upkeyboards/sweet16v2/kb2040/config.h => keyboards/1upkeyboards/sweet16v2/kb2040/config.h +0 -1
@@ 19,7 19,6 @@

#define DYNAMIC_KEYMAP_LAYER_COUNT 10
#define RGB_MATRIX_LED_COUNT 20
#define RGBLED_NUM 20
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_DISABLE_WHEN_USB_SUSPENDED

M keyboards/25keys/aleth42/rev0/config.h => keyboards/25keys/aleth42/rev0/config.h +0 -1
@@ 17,7 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

   #define RGBLED_NUM 6
   #define RGBLIGHT_HUE_STEP 8
   #define RGBLIGHT_SAT_STEP 8
   #define RGBLIGHT_VAL_STEP 8

M keyboards/25keys/aleth42/rev0/info.json => keyboards/25keys/aleth42/rev0/info.json +1 -0
@@ 14,6 14,7 @@
        ]
    },
    "rgblight": {
        "led_count": 6,
        "sleep": true
    },
    "ws2812": {

M keyboards/25keys/aleth42/rev1/config.h => keyboards/25keys/aleth42/rev1/config.h +0 -1
@@ 17,7 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

   #define RGBLED_NUM 8
   #define RGBLIGHT_HUE_STEP 8
   #define RGBLIGHT_SAT_STEP 8
   #define RGBLIGHT_VAL_STEP 8

M keyboards/25keys/aleth42/rev1/info.json => keyboards/25keys/aleth42/rev1/info.json +1 -0
@@ 14,6 14,7 @@
        ]
    },
    "rgblight": {
        "led_count": 8,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

#    define RGBLED_NUM 5
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/25keys/cassette42/info.json => keyboards/25keys/cassette42/info.json +1 -0
@@ 15,6 15,7 @@
        ]
    },
    "rgblight": {
        "led_count": 5,
        "sleep": true
    },
    "ws2812": {

M keyboards/2key2crawl/config.h => keyboards/2key2crawl/config.h +0 -1
@@ 18,5 18,4 @@
#    define RGBLIGHT_EFFECT_RGB_TEST
#    define RGBLIGHT_EFFECT_ALTERNATING
#    define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 3
#endif

M keyboards/2key2crawl/info.json => keyboards/2key2crawl/info.json +3 -0
@@ 18,6 18,9 @@
            {"pin_a": "D0", "pin_b": "D1", "resolution": 1}
        ]
    },
    "rgblight": {
        "led_count": 3
    },
    "ws2812": {
        "pin": "C6"
    },

M keyboards/40percentclub/luddite/config.h => keyboards/40percentclub/luddite/config.h +0 -1
@@ 17,7 17,6 @@
#    define RGBLIGHT_EFFECT_RGB_TEST
#    define RGBLIGHT_EFFECT_ALTERNATING
#    define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 8    // Number of LEDs
// #define RGBLIGHT_HUE_STEP 10
// #define RGBLIGHT_SAT_STEP 17
// #define RGBLIGHT_VAL_STEP 17

M keyboards/40percentclub/luddite/info.json => keyboards/40percentclub/luddite/info.json +3 -0
@@ 17,6 17,9 @@
    "pin": "B5",
    "levels": 4
  },
  "rgblight": {
    "led_count": 8
  },
  "ws2812": {
    "pin": "B4"
  },

M keyboards/40percentclub/nano/config.h => keyboards/40percentclub/nano/config.h +0 -1
@@ 28,4 28,3 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#    define RGBLIGHT_EFFECT_RGB_TEST
#    define RGBLIGHT_EFFECT_ALTERNATING
#    define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 6    // Number of LEDs

M keyboards/40percentclub/nano/info.json => keyboards/40percentclub/nano/info.json +3 -0
@@ 8,6 8,9 @@
    "pid": "0x0007",
    "device_version": "0.0.1"
  },
  "rgblight": {
    "led_count": 6
  },
  "ws2812": {
    "pin": "D3"
  },

M keyboards/40percentclub/nori/config.h => keyboards/40percentclub/nori/config.h +0 -1
@@ 27,7 27,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 10
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/40percentclub/nori/info.json => keyboards/40percentclub/nori/info.json +3 -0
@@ 16,6 16,9 @@
    "backlight": {
      "pin": "B5"
    },
    "rgblight": {
      "led_count": 10
    },
    "ws2812": {
      "pin": "B4"
    },

M keyboards/40percentclub/tomato/config.h => keyboards/40percentclub/tomato/config.h +0 -1
@@ 17,7 17,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 30
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/40percentclub/tomato/info.json => keyboards/40percentclub/tomato/info.json +3 -0
@@ 8,6 8,9 @@
    "pid": "0x546F",
    "device_version": "0.0.1"
  },
  "rgblight": {
    "led_count": 30
  },
  "ws2812": {
    "pin": "B5"
  },

M keyboards/4pplet/aekiso60/rev_a/config.h => keyboards/4pplet/aekiso60/rev_a/config.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#define RGBLED_NUM 12

#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/4pplet/aekiso60/rev_a/info.json => keyboards/4pplet/aekiso60/rev_a/info.json +3 -0
@@ 4,6 4,9 @@
        "pid": "0x0001",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 12
    },
    "ws2812": {
        "pin": "D3"
    },

M keyboards/4pplet/aekiso60/rev_b/config.h => keyboards/4pplet/aekiso60/rev_b/config.h +0 -1
@@ 16,7 16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#pragma once

#define RGBLED_NUM 12
#define WS2812_EXTERNAL_PULLUP
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8

M keyboards/4pplet/aekiso60/rev_b/info.json => keyboards/4pplet/aekiso60/rev_b/info.json +3 -0
@@ 4,6 4,9 @@
        "pid": "0x0011",
        "device_version": "0.0.2"
    },
    "rgblight": {
        "led_count": 12
    },
    "ws2812": {
        "pin": "A8"
    },

M keyboards/4pplet/eagle_viper_rep/rev_a/config.h => keyboards/4pplet/eagle_viper_rep/rev_a/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define WS2812_SPI_MOSI_PAL_MODE 0
#define WS2812_SPI_SCK_PIN A5
#define WS2812_SPI_SCK_PAL_MODE 0
#define RGBLED_NUM  16
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/4pplet/eagle_viper_rep/rev_a/info.json => keyboards/4pplet/eagle_viper_rep/rev_a/info.json +3 -0
@@ 18,6 18,9 @@
        "levels": 10,
        "breathing": true
    },
    "rgblight": {
        "led_count": 16
    },
    "ws2812": {
        "pin": "A7",
        "driver": "spi"

M keyboards/4pplet/eagle_viper_rep/rev_b/config.h => keyboards/4pplet/eagle_viper_rep/rev_b/config.h +0 -1
@@ 21,7 21,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define BACKLIGHT_PAL_MODE      1

/* Underglow */
#define RGBLED_NUM 16
#define WS2812_EXTERNAL_PULLUP

#define RGBLIGHT_HUE_STEP 8

M keyboards/4pplet/eagle_viper_rep/rev_b/info.json => keyboards/4pplet/eagle_viper_rep/rev_b/info.json +3 -0
@@ 23,6 23,9 @@
        "num_lock": "B12",
        "scroll_lock": "B13"
    },
    "rgblight": {
        "led_count": 16
    },
    "ws2812": {
        "pin": "A8"
    },

M keyboards/4pplet/waffling60/rev_b/config.h => keyboards/4pplet/waffling60/rev_b/config.h +0 -2
@@ 16,8 16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#pragma once

#define RGBLED_NUM 1

#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/4pplet/waffling60/rev_b/info.json => keyboards/4pplet/waffling60/rev_b/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x0005",
        "device_version": "0.0.2"
    },
    "rgblight": {
        "led_count": 1
    },
    "ws2812": {
        "pin": "D3"
    },

M keyboards/4pplet/waffling60/rev_c/config.h => keyboards/4pplet/waffling60/rev_c/config.h +0 -2
@@ 16,8 16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#pragma once

#define RGBLED_NUM 1

#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/4pplet/waffling60/rev_c/info.json => keyboards/4pplet/waffling60/rev_c/info.json +3 -0
@@ 12,6 12,9 @@
        "cols": ["C4", "C5", "D2", "C6", "C7", "B7", "B6", "B5", "B4", "B3", "B2", "B1", "D1", "D4"],
        "rows": ["C2", "D0", "B0", "D6", "D5"]
    },
    "rgblight": {
        "led_count": 1
    },
    "ws2812": {
        "pin": "D3"
    },

M keyboards/4pplet/waffling60/rev_d/config.h => keyboards/4pplet/waffling60/rev_d/config.h +0 -1
@@ 16,7 16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#pragma once

#define RGBLED_NUM 1
#define WS2812_EXTERNAL_PULLUP

#define RGBLIGHT_HUE_STEP 8

M keyboards/4pplet/waffling60/rev_d/info.json => keyboards/4pplet/waffling60/rev_d/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x000E",
        "device_version": "0.0.4"
    },
    "rgblight": {
        "led_count": 1
    },
    "ws2812": {
        "pin": "A8"
    },

M keyboards/4pplet/waffling80/rev_a/config.h => keyboards/4pplet/waffling80/rev_a/config.h +0 -2
@@ 16,8 16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#pragma once

#define RGBLED_NUM 2

#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/4pplet/waffling80/rev_a/info.json => keyboards/4pplet/waffling80/rev_a/info.json +3 -0
@@ 4,6 4,9 @@
        "pid": "0x0006",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 2
    },
    "ws2812": {
        "pin": "D7"
    },

M keyboards/4pplet/waffling80/rev_b/config.h => keyboards/4pplet/waffling80/rev_b/config.h +0 -1
@@ 16,7 16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#pragma once

#define RGBLED_NUM 2
#define WS2812_EXTERNAL_PULLUP

#define RGBLIGHT_HUE_STEP 8

M keyboards/4pplet/waffling80/rev_b/info.json => keyboards/4pplet/waffling80/rev_b/info.json +3 -0
@@ 4,6 4,9 @@
        "pid": "0x000F",
        "device_version": "0.0.2"
    },
    "rgblight": {
        "led_count": 2
    },
    "ws2812": {
        "pin": "A8"
    },

M keyboards/8pack/config.h => keyboards/8pack/config.h +0 -1
@@ 7,7 7,6 @@
#define LOCKING_RESYNC_ENABLE

// ws2812 options
#define RGBLED_NUM 8 // number of LEDs
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/8pack/info.json => keyboards/8pack/info.json +3 -0
@@ 11,6 11,9 @@
    "pins": ["D1", "D0", "D4", "C6", "D7", "E6", "B4", "B5"],
    "levels": 8
  },
  "rgblight": {
    "led_count": 8
  },
  "ws2812": {
    "pin": "D2"
  },

M keyboards/9key/config.h => keyboards/9key/config.h +0 -2
@@ 17,6 17,4 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

#define RGBLED_NUM 1    // Number of LEDs

#define TAPPING_TERM 200

M keyboards/9key/info.json => keyboards/9key/info.json +3 -0
@@ 8,6 8,9 @@
    "pid": "0x0007",
    "device_version": "0.0.1"
  },
  "rgblight": {
    "led_count": 1
  },
  "ws2812": {
    "pin": "F7"
  },

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

#define DIP_SWITCH_PINS { D0 }

#    define RGBLED_NUM 17
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/abacus/info.json => keyboards/abacus/info.json +1 -0
@@ 19,6 19,7 @@
        ]
    },
    "rgblight": {
        "led_count": 17,
        "sleep": true
    },
    "ws2812": {

M keyboards/abatskeyboardclub/nayeon/config.h => keyboards/abatskeyboardclub/nayeon/config.h +0 -1
@@ 20,5 20,4 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

/* RGB Matrix setup */
#define RGB_MATRIX_LED_COUNT 2
#define RGBLED_NUM 2
#define WS2812_PIO_USE_PIO1 // Force the usage of PIO1 peripheral, by default the WS2812 implementation uses the PIO0 peripheral

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

#pragma once

   #define RGBLED_NUM 3
   #define RGBLIGHT_HUE_STEP 8
   #define RGBLIGHT_SAT_STEP 8
   #define RGBLIGHT_VAL_STEP 8

M keyboards/abstract/ellipse/rev1/info.json => keyboards/abstract/ellipse/rev1/info.json +1 -0
@@ 25,6 25,7 @@
        "levels": 15
    },
    "rgblight": {
        "led_count": 3,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

#    define RGBLED_NUM 6
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/acekeyboard/titan60/info.json => keyboards/acekeyboard/titan60/info.json +1 -0
@@ 18,6 18,7 @@
      "breathing": true
    },
    "rgblight": {
      "led_count": 6,
      "sleep": true
    },
    "ws2812": {

M keyboards/acheron/athena/alpha/config.h => keyboards/acheron/athena/alpha/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define BACKLIGHT_PWM_CHANNEL   1
#define BACKLIGHT_PAL_MODE      2

#define RGBLED_NUM 34
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/acheron/athena/alpha/info.json => keyboards/acheron/athena/alpha/info.json +3 -0
@@ 15,6 15,9 @@
        "on_state": 0,
        "breathing": true
    },
    "rgblight": {
        "led_count": 34
    },
    "ws2812": {
        "pin": "B15"
    },

M keyboards/acheron/athena/beta/config.h => keyboards/acheron/athena/beta/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define BACKLIGHT_PWM_CHANNEL   3
#define BACKLIGHT_PAL_MODE      2

#define RGBLED_NUM 34
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/acheron/athena/beta/info.json => keyboards/acheron/athena/beta/info.json +3 -0
@@ 14,6 14,9 @@
        "levels": 20,
        "breathing": true
    },
    "rgblight": {
        "led_count": 34
    },
    "ws2812": {
        "pin": "B15"
    },

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

#pragma once

  #define RGBLED_NUM 16
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/acheron/elongate/beta/info.json => keyboards/acheron/elongate/beta/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 16,
        "sleep": true
    },
    "ws2812": {

M keyboards/acheron/elongate/delta/config.h => keyboards/acheron/elongate/delta/config.h +0 -1
@@ 21,7 21,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define BACKLIGHT_PWM_CHANNEL 1
#define BACKLIGHT_PAL_MODE 1

#define RGBLED_NUM 16
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/acheron/elongate/delta/info.json => keyboards/acheron/elongate/delta/info.json +1 -0
@@ 20,6 20,7 @@
        "breathing_period": 3
    },
    "rgblight": {
        "led_count": 16,
        "max_brightness": 200,
        "sleep": true
    },

M keyboards/acheron/shark/beta/config.h => keyboards/acheron/shark/beta/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define BACKLIGHT_PWM_CHANNEL   1
#define BACKLIGHT_PAL_MODE      2

#define RGBLED_NUM 24
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/acheron/shark/beta/info.json => keyboards/acheron/shark/beta/info.json +3 -0
@@ 14,6 14,9 @@
            {"pin_a": "C15", "pin_b": "C14"}
        ]
    },
    "rgblight": {
        "led_count": 24
    },
    "ws2812": {
        "pin": "B15"
    },

M keyboards/ada/ada1800mini/config.h => keyboards/ada/ada1800mini/config.h +0 -1
@@ 17,7 17,6 @@
#pragma once

//TODO: implement RGB matrix when I get the hardware
    #define RGBLED_NUM 100
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/ada/ada1800mini/info.json => keyboards/ada/ada1800mini/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "F0"
    },
    "rgblight": {
        "led_count": 100,
        "max_brightness": 200,
        "sleep": true
    },

M keyboards/ada/infinity81/config.h => keyboards/ada/infinity81/config.h +0 -1
@@ 3,7 3,6 @@

#pragma once

#    define RGBLED_NUM 107
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/ada/infinity81/info.json => keyboards/ada/infinity81/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 107,
        "sleep": true
    },
    "ws2812": {

M keyboards/adafruit/macropad/config.h => keyboards/adafruit/macropad/config.h +0 -1
@@ 55,7 55,6 @@

     /* RGB Defines */
#    define RGB_MATRIX_LED_COUNT 12
#    define RGBLED_NUM 12

     /* Enable Framebuffer and keypress effects */
#    define RGB_MATRIX_FRAMEBUFFER_EFFECTS

M keyboards/adpenrose/kintsugi/config.h => keyboards/adpenrose/kintsugi/config.h +0 -1
@@ 20,7 20,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define TAP_CODE_DELAY 10

/* Underglow options: */
#    define RGBLED_NUM 16
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/adpenrose/kintsugi/info.json => keyboards/adpenrose/kintsugi/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "1.0.0"
    },
    "rgblight": {
        "led_count": 16,
        "sleep": true
    },
    "ws2812": {

M keyboards/adpenrose/obi/config.h => keyboards/adpenrose/obi/config.h +0 -1
@@ 6,7 6,6 @@
#define TAP_CODE_DELAY 10

/* Underglow options: */
#    define RGBLED_NUM 16
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/adpenrose/obi/info.json => keyboards/adpenrose/obi/info.json +1 -0
@@ 8,6 8,7 @@
        "vid": "0x4450"
    },
    "rgblight": {
        "led_count": 16,
        "sleep": true
    },
    "ws2812": {

M keyboards/aeboards/ext65/rev2/config.h => keyboards/aeboards/ext65/rev2/config.h +0 -1
@@ 27,7 27,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 24

//SPI
#define WS2812_SPI SPID2

M keyboards/aeboards/ext65/rev2/info.json => keyboards/aeboards/ext65/rev2/info.json +3 -0
@@ 12,6 12,9 @@
        "levels": 6,
        "breathing": true
    },
    "rgblight": {
        "led_count": 24
    },
    "ws2812": {
        "pin": "B15",
        "driver": "spi"

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

#pragma once

  #define RGBLED_NUM 14
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/ai03/polaris/info.json => keyboards/ai03/polaris/info.json +1 -0
@@ 19,6 19,7 @@
        "breathing": true
    },
    "rgblight": {
        "led_count": 14,
        "max_brightness": 200,
        "sleep": true
    },

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

#pragma once

  #define RGBLED_NUM 14
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/ai03/voyager60_alps/info.json => keyboards/ai03/voyager60_alps/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 14,
        "sleep": true
    },
    "ws2812": {

M keyboards/aleblazer/zodiark/config.h => keyboards/aleblazer/zodiark/config.h +0 -1
@@ 19,7 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define SELECT_SOFT_SERIAL_SPEED 1

#ifdef RGBLIGHT_ENABLE
#define RGBLED_NUM 68
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/aleblazer/zodiark/info.json => keyboards/aleblazer/zodiark/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "B5"
    },
    "rgblight": {
        "led_count": 68,
        "max_brightness": 170,
        "split_count": [34, 34]
    },

M keyboards/alf/dc60/config.h => keyboards/alf/dc60/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 20
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/alf/dc60/info.json => keyboards/alf/dc60/info.json +3 -0
@@ 17,6 17,9 @@
        "levels": 5,
        "breathing": true
    },
    "rgblight": {
        "led_count": 20
    },
    "ws2812": {
        "pin": "E6"
    },

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

#pragma once

  #define RGBLED_NUM 28
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/alf/x11/info.json => keyboards/alf/x11/info.json +1 -0
@@ 18,6 18,7 @@
    "breathing": true
  },
  "rgblight": {
    "led_count": 28,
    "sleep": true
  },
  "ws2812": {

M keyboards/alf/x2/config.h => keyboards/alf/x2/config.h +0 -1
@@ 32,7 32,6 @@
#    define RGBLIGHT_EFFECT_RGB_TEST
#    define RGBLIGHT_EFFECT_ALTERNATING
#    define RGBLIGHT_EFFECT_TWINKLE
#    define RGBLED_NUM 4
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/alf/x2/info.json => keyboards/alf/x2/info.json +3 -0
@@ 17,6 17,9 @@
        "caps_lock": "B2",
        "on_state": 0
    },
    "rgblight": {
        "led_count": 4
    },
    "ws2812": {
        "pin": "E2"
    },

M keyboards/alfredslab/swift65/hotswap/config.h => keyboards/alfredslab/swift65/hotswap/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

    #define RGBLED_NUM 22
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/alfredslab/swift65/hotswap/info.json => keyboards/alfredslab/swift65/hotswap/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 22,
        "sleep": true
    },
    "ws2812": {

M keyboards/alfredslab/swift65/solder/config.h => keyboards/alfredslab/swift65/solder/config.h +0 -1
@@ 17,7 17,6 @@

#pragma once

    #define RGBLED_NUM 14
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/alfredslab/swift65/solder/info.json => keyboards/alfredslab/swift65/solder/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 14,
        "max_brightness": 100,
        "sleep": true
    },

M keyboards/alpha/config.h => keyboards/alpha/config.h +0 -1
@@ 16,7 16,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 5
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/alpha/info.json => keyboards/alpha/info.json +3 -0
@@ 7,6 7,9 @@
    "pid": "0x6060",
    "device_version": "0.0.1"
  },
  "rgblight": {
    "led_count": 5
  },
  "ws2812": {
    "pin": "F4"
  },

M keyboards/alpine65/config.h => keyboards/alpine65/config.h +0 -1
@@ 22,7 22,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#define RGBLED_NUM 68
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/alpine65/info.json => keyboards/alpine65/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 68,
        "max_brightness": 200,
        "sleep": true
    },

M keyboards/amag23/config.h => keyboards/amag23/config.h +0 -1
@@ 15,7 15,6 @@
 */
#pragma once

#define RGBLED_NUM 7
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/amag23/info.json => keyboards/amag23/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x2323",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 7
    },
    "ws2812": {
        "driver": "i2c"
    },

M keyboards/amjkeyboard/amj40/config.h => keyboards/amjkeyboard/amj40/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 4     // Number of LEDs
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 17
#define RGBLIGHT_VAL_STEP 17

M keyboards/amjkeyboard/amj40/info.json => keyboards/amjkeyboard/amj40/info.json +3 -0
@@ 17,6 17,9 @@
        "pin": "B6",
        "levels": 4
    },
    "rgblight": {
        "led_count": 4
    },
    "ws2812": {
        "pin": "D3"
    },

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

#pragma once

#    define RGBLED_NUM 8
#    define RGBLIGHT_HUE_STEP 10
#    define RGBLIGHT_SAT_STEP 17
#    define RGBLIGHT_VAL_STEP 17

M keyboards/amjkeyboard/amj60/info.json => keyboards/amjkeyboard/amj60/info.json +3 -0
@@ 18,6 18,9 @@
        "levels": 4,
        "breathing": true
    },
    "rgblight": {
        "led_count": 8
    },
    "ws2812": {
        "pin": "E2"
    },

M keyboards/amjkeyboard/amj96/config.h => keyboards/amjkeyboard/amj96/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

#    define RGBLED_NUM 16
//#    define RGBLIGHT_HUE_STEP 8
//#    define RGBLIGHT_SAT_STEP 8
//#    define RGBLIGHT_VAL_STEP 8

M keyboards/amjkeyboard/amj96/info.json => keyboards/amjkeyboard/amj96/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x6074",
        "device_version": "0.0.2"
    },
    "rgblight": {
        "led_count": 16
    },
    "ws2812": {
        "pin": "D3"
    },

M keyboards/amjkeyboard/amjpad/config.h => keyboards/amjkeyboard/amjpad/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE

#define RGBLED_NUM 8     // Number of LEDs
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 17
#define RGBLIGHT_VAL_STEP 17

M keyboards/amjkeyboard/amjpad/info.json => keyboards/amjkeyboard/amjpad/info.json +3 -0
@@ 17,6 17,9 @@
    "pin": "B6",
    "levels": 4
  },
  "rgblight": {
    "led_count": 8
  },
  "ws2812": {
    "pin": "E2"
  },

M keyboards/anavi/macropad8/config.h => keyboards/anavi/macropad8/config.h +0 -1
@@ 29,7 29,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#    define RGBLIGHT_EFFECT_RGB_TEST
#    define RGBLIGHT_EFFECT_ALTERNATING
#    define RGBLIGHT_EFFECT_TWINKLE
#    define RGBLED_NUM 4
#    define RGBLIGHT_HUE_STEP 10
#    define RGBLIGHT_SAT_STEP 17
#    define RGBLIGHT_VAL_STEP 17

M keyboards/anavi/macropad8/info.json => keyboards/anavi/macropad8/info.json +1 -0
@@ 13,6 13,7 @@
    "breathing": true
  },
  "rgblight": {
    "led_count": 4,
    "sleep": true
  },
  "ws2812": {

M keyboards/aos/tkl/config.h => keyboards/aos/tkl/config.h +0 -1
@@ 31,7 31,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#    define RGBLIGHT_EFFECT_RGB_TEST
#    define RGBLIGHT_EFFECT_ALTERNATING
#    define RGBLIGHT_EFFECT_TWINKLE
#    define RGBLED_NUM 88
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/aos/tkl/info.json => keyboards/aos/tkl/info.json +1 -0
@@ 11,6 11,7 @@
        "pin": "E6"
    },
    "rgblight": {
        "led_count": 88,
        "max_brightness": 50
    },
    "matrix_pins": {

D keyboards/arabica37/rev1/config.h => keyboards/arabica37/rev1/config.h +0 -36
@@ 1,36 0,0 @@
/*
Copyright 2012 Jun Wako <wakojun@gmail.com>
Copyright 2015 Jack Humbert

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

#pragma once

#define RGBLED_NUM 50    // Number of LEDs
/*
 * Feature disable options
 *  These options are also useful to firmware size reduction.
 */

/* disable debug print */
// #define NO_DEBUG

/* disable print */
// #define NO_PRINT

/* disable action features */
//#define NO_ACTION_LAYER
//#define NO_ACTION_TAPPING
//#define NO_ACTION_ONESHOT

M keyboards/arabica37/rev1/info.json => keyboards/arabica37/rev1/info.json +1 -0
@@ 17,6 17,7 @@
        "soft_serial_pin": "D2"
    },
    "rgblight": {
        "led_count": 50,
        "split_count": [25, 25]
    },
    "ws2812": {

M keyboards/ares/config.h => keyboards/ares/config.h +0 -3
@@ 17,9 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once


#define RGBLED_NUM 16

#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/ares/info.json => keyboards/ares/info.json +3 -0
@@ 22,6 22,9 @@
    "bootmagic": {
        "matrix": [4, 0]
    },
    "rgblight": {
        "led_count": 16
    },
    "ws2812": {
        "driver": "i2c"
    },

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

#pragma once

  #define RGBLED_NUM 14
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/atxkb/1894/info.json => keyboards/atxkb/1894/info.json +1 -0
@@ 19,6 19,7 @@
        "breathing": true
    },
    "rgblight": {
        "led_count": 14,
        "sleep": true
    },
    "ws2812": {

M keyboards/aurora65/config.h => keyboards/aurora65/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define WS2812_DMA_CHANNEL 5
#define WS2812_BYTE_ORDER WS2812_BYTE_ORDER_RGB

#define RGBLED_NUM 36
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/aurora65/info.json => keyboards/aurora65/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x4136",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 36
    },
    "ws2812": {
        "pin": "B15",
        "driver": "pwm"

D keyboards/avalanche/v2/config.h => keyboards/avalanche/v2/config.h +0 -6
@@ 1,6 0,0 @@
// Copyright 2022 Vitaly Volkov (@vlkv)
// SPDX-License-Identifier: GPL-2.0-or-later

#pragma once

#define RGBLED_NUM 12

M keyboards/avalanche/v2/info.json => keyboards/avalanche/v2/info.json +1 -0
@@ 19,6 19,7 @@
        ]
    },
    "rgblight": {
        "led_count": 12,
        "split_count": [6, 6]
    },
    "ws2812": {

D keyboards/avalanche/v3/config.h => keyboards/avalanche/v3/config.h +0 -6
@@ 1,6 0,0 @@
// Copyright 2022 Vitaly Volkov (@vlkv)
// SPDX-License-Identifier: GPL-2.0-or-later

#pragma once

#define RGBLED_NUM 12

M keyboards/avalanche/v3/info.json => keyboards/avalanche/v3/info.json +1 -0
@@ 22,6 22,7 @@
        "soft_serial_pin": "D2"
    },
    "rgblight": {
        "led_count": 12,
        "split_count": [7, 7]
    },
    "ws2812": {

M keyboards/avalanche/v4/config.h => keyboards/avalanche/v4/config.h +0 -1
@@ 4,7 4,6 @@
#pragma once

#ifdef RGBLIGHT_ENABLE
#    define RGBLED_NUM 64
#    define RGBLIGHT_HUE_STEP  10    
#    define RGBLIGHT_SAT_STEP  17    
#    define RGBLIGHT_VAL_STEP  17    

M keyboards/avalanche/v4/info.json => keyboards/avalanche/v4/info.json +1 -0
@@ 25,6 25,7 @@
        "pin": "D3"
    },
    "rgblight": {
        "led_count": 64,
        "max_brightness": 100,
        "led_map": [28, 30, 31, 29, 24, 25, 26, 27, 22, 21, 20, 19, 23, 18, 14, 15, 16, 17, 12, 11, 10, 9, 13, 5, 6, 7, 8, 4, 3, 2, 1, 0, 34, 32, 33, 35, 37, 38, 39, 40, 45, 44, 43, 42, 36, 41, 47, 48, 49, 50, 54, 53, 52, 51, 46, 55, 56, 57, 58, 62, 61, 60, 59, 63],
        "split_count": [32, 32]

M keyboards/aves60/config.h => keyboards/aves60/config.h +0 -1
@@ 3,7 3,6 @@

#pragma once

#define RGBLED_NUM 9
//#    define RGBLIGHT_HUE_STEP 8
//#    define RGBLIGHT_SAT_STEP 8
//#    define RGBLIGHT_VAL_STEP 8

M keyboards/aves60/info.json => keyboards/aves60/info.json +3 -0
@@ 16,6 16,9 @@
    "bootmagic": {
        "matrix": [4, 6]
    },
    "rgblight": {
        "led_count": 9
    },
    "ws2812": {
        "pin": "D5"
    },

M keyboards/aves65/config.h => keyboards/aves65/config.h +0 -1
@@ 34,4 34,3 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 9

M keyboards/aves65/info.json => keyboards/aves65/info.json +3 -0
@@ 17,6 17,9 @@
        "esc_input": "D4",
        "esc_output": "D0"
    },
    "rgblight": {
        "led_count": 9
    },
    "ws2812": {
        "pin": "B0"
    },

M keyboards/barleycorn_smd/config.h => keyboards/barleycorn_smd/config.h +0 -1
@@ 38,7 38,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_COL_PINS { D4, D6, D7, B4, B5, B6, C6, C7, D5, D5, D5, D5, D5, D5, D5, D5, D5, D5 }
#define PORT_EXPANDER_ADDRESS 0x20

#define RGBLED_NUM 15
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/barleycorn_smd/info.json => keyboards/barleycorn_smd/info.json +1 -0
@@ 13,6 13,7 @@
        "num_lock": "B3"
    },
    "rgblight": {
        "led_count": 15,
        "led_map": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 5]
    },
    "ws2812": {

M keyboards/basekeys/slice/rev1_rgb/config.h => keyboards/basekeys/slice/rev1_rgb/config.h +0 -1
@@ 28,7 28,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

/* RGB LED */
#ifdef RGBLIGHT_ENABLE
#define RGBLED_NUM 69    // Number of LEDs. backlight x69
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 17
#define RGBLIGHT_VAL_STEP 17

M keyboards/basekeys/slice/rev1_rgb/info.json => keyboards/basekeys/slice/rev1_rgb/info.json +1 -0
@@ 20,6 20,7 @@
        "pin": "D3"
    },
    "rgblight": {
        "led_count": 69,
        "max_brightness": 120,
        "split_count": [34, 35]
    },

M keyboards/basekeys/trifecta/config.h => keyboards/basekeys/trifecta/config.h +0 -1
@@ 20,7 20,6 @@

/* RGB LED */
#ifdef RGBLIGHT_ENABLE
#define RGBLED_NUM 80    // Number of LEDs. backlight x69
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 17
#define RGBLIGHT_VAL_STEP 17

M keyboards/basekeys/trifecta/info.json => keyboards/basekeys/trifecta/info.json +1 -0
@@ 27,6 27,7 @@
        "pin": "E6"
    },
    "rgblight": {
        "led_count": 80,
        "max_brightness": 128
    },
    "processor": "atmega32u4",

M keyboards/bastardkb/dilemma/3x5_3/config.h => keyboards/bastardkb/dilemma/3x5_3/config.h +1 -4
@@ 41,13 41,10 @@
#define RP2040_BOOTLOADER_DOUBLE_TAP_RESET_LED GP17
#define RP2040_BOOTLOADER_DOUBLE_TAP_RESET_TIMEOUT 1000U

/* RGB settings. */
#define RGBLED_NUM 36

/* RGB matrix support. */
#ifdef RGB_MATRIX_ENABLE
#    define SPLIT_TRANSPORT_MIRROR
#    define RGB_MATRIX_LED_COUNT RGBLED_NUM
#    define RGB_MATRIX_LED_COUNT 36
#    define RGB_MATRIX_SPLIT { 18, 18 }
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 50
#    define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS

M keyboards/bastardkb/scylla/config.h => keyboards/bastardkb/scylla/config.h +1 -4
@@ 18,13 18,10 @@

#pragma once

/* RGB settings. */
#define RGBLED_NUM 58

/* RGB matrix support. */
#ifdef RGB_MATRIX_ENABLE
#    define SPLIT_TRANSPORT_MIRROR
#    define RGB_MATRIX_LED_COUNT RGBLED_NUM
#    define RGB_MATRIX_LED_COUNT 58
#    define RGB_MATRIX_SPLIT { 29, 29 }
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 50
#    define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS

M keyboards/bastardkb/scylla/info.json => keyboards/bastardkb/scylla/info.json +1 -0
@@ 4,6 4,7 @@
        "pid": "0x1829"
    },
    "rgblight": {
        "led_count": 58,
        "split_count": [29, 29]
    },
    "layouts": {

M keyboards/bastardkb/skeletyl/config.h => keyboards/bastardkb/skeletyl/config.h +1 -4
@@ 18,13 18,10 @@

#pragma once

/* RGB settings. */
#define RGBLED_NUM 36

/* RGB matrix support. */
#ifdef RGB_MATRIX_ENABLE
#    define SPLIT_TRANSPORT_MIRROR
#    define RGB_MATRIX_LED_COUNT RGBLED_NUM
#    define RGB_MATRIX_LED_COUNT 36
#    define RGB_MATRIX_SPLIT { 18, 18 }
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 50
#    define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS

M keyboards/bastardkb/skeletyl/info.json => keyboards/bastardkb/skeletyl/info.json +1 -0
@@ 4,6 4,7 @@
        "pid": "0x1830"
    },
    "rgblight": {
        "led_count": 36,
        "split_count": [18, 18]
    },
    "community_layouts": ["split_3x5_3"],

M keyboards/bastardkb/tbk/config.h => keyboards/bastardkb/tbk/config.h +0 -1
@@ 17,7 17,6 @@

#pragma once

#define RGBLED_NUM 38
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/bastardkb/tbk/info.json => keyboards/bastardkb/tbk/info.json +1 -0
@@ 6,6 6,7 @@
        "pid": "0x1828"
    },
    "rgblight": {
        "led_count": 38,
        "split_count": [19, 19]
    },
    "ws2812": {

M keyboards/bastardkb/tbkmini/config.h => keyboards/bastardkb/tbkmini/config.h +1 -4
@@ 18,13 18,10 @@

#pragma once

/* RGB settings. */
#define RGBLED_NUM 42

/* RGB matrix support. */
#ifdef RGB_MATRIX_ENABLE
#    define SPLIT_TRANSPORT_MIRROR
#    define RGB_MATRIX_LED_COUNT RGBLED_NUM
#    define RGB_MATRIX_LED_COUNT 42
#    define RGB_MATRIX_SPLIT { 21, 21 }
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 50
#    define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS

M keyboards/bastardkb/tbkmini/info.json => keyboards/bastardkb/tbkmini/info.json +1 -0
@@ 4,6 4,7 @@
        "pid": "0x1828"
    },
    "rgblight": {
        "led_count": 42,
        "split_count": [21, 21]
    },
    "community_layouts": ["split_3x6_3"],

M keyboards/bbrfkr/dynamis/config.h => keyboards/bbrfkr/dynamis/config.h +0 -1
@@ 17,7 17,6 @@
#pragma once

/* rgb num */
#define RGBLED_NUM 10
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/bbrfkr/dynamis/info.json => keyboards/bbrfkr/dynamis/info.json +3 -0
@@ 18,6 18,9 @@
            {"pin_a": "B7", "pin_b": "E6"}
        ]
    },
    "rgblight": {
        "led_count": 10
    },
    "ws2812": {
        "pin": "D3"
    },

M keyboards/bemeier/bmek/config.h => keyboards/bemeier/bmek/config.h +0 -1
@@ 23,7 23,6 @@
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_MODE_STATIC_GRADIENT

#define RGBLED_NUM 6
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/bemeier/bmek/rev1/info.json => keyboards/bemeier/bmek/rev1/info.json +3 -0
@@ 2,6 2,9 @@
    "usb": {
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 6
    },
    "ws2812": {
        "pin": "E6"
    },

M keyboards/bemeier/bmek/rev2/info.json => keyboards/bemeier/bmek/rev2/info.json +3 -0
@@ 2,6 2,9 @@
    "usb": {
        "device_version": "0.0.2"
    },
    "rgblight": {
        "led_count": 6
    },
    "ws2812": {
        "pin": "E6"
    },

M keyboards/bemeier/bmek/rev3/info.json => keyboards/bemeier/bmek/rev3/info.json +3 -0
@@ 2,6 2,9 @@
    "usb": {
        "device_version": "0.0.3"
    },
    "rgblight": {
        "led_count": 6
    },
    "ws2812": {
        "pin": "E6"
    },

M keyboards/bfake/config.h => keyboards/bfake/config.h +0 -3
@@ 17,9 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once


#define RGBLED_NUM 16

#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/bfake/info.json => keyboards/bfake/info.json +3 -0
@@ 16,6 16,9 @@
  "backlight": {
    "pin": "D4"
  },
  "rgblight": {
    "led_count": 16
  },
  "ws2812": {
    "driver": "i2c"
  },

M keyboards/biacco42/ergo42/rev1/config.h => keyboards/biacco42/ergo42/rev1/config.h +0 -3
@@ 24,9 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

/* ws2812 RGB LED */
#define RGBLED_NUM 12    // Number of LEDs

/*
 * Feature disable options
 *  These options are also useful to firmware size reduction.

M keyboards/biacco42/ergo42/rev1/info.json => keyboards/biacco42/ergo42/rev1/info.json +3 -0
@@ 8,6 8,9 @@
    "pid": "0x0042",
    "device_version": "1.0.0"
  },
  "rgblight": {
    "led_count": 12
  },
  "ws2812": {
    "pin": "D3"
  },

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

#pragma once

#    define RGBLED_NUM 5
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/bioi/f60/info.json => keyboards/bioi/f60/info.json +1 -0
@@ 19,6 19,7 @@
        "breathing": true
    },
    "rgblight": {
        "led_count": 5,
        "sleep": true
    },
    "ws2812": {

M keyboards/bioi/g60/config.h => keyboards/bioi/g60/config.h +0 -1
@@ 28,7 28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 8  // Number of LEDs
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/bioi/g60/info.json => keyboards/bioi/g60/info.json +3 -0
@@ 17,6 17,9 @@
        "pin": "B7",
        "levels": 12
    },
    "rgblight": {
        "led_count": 8
    },
    "ws2812": {
        "pin": "B1"
    },

M keyboards/bioi/g60ble/config.h => keyboards/bioi/g60ble/config.h +0 -1
@@ 11,7 11,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 36
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/bioi/g60ble/info.json => keyboards/bioi/g60ble/info.json +3 -0
@@ 17,6 17,9 @@
        "pin": "B7",
        "levels": 8
    },
    "rgblight": {
        "led_count": 36
    },
    "ws2812": {
        "pin": "B1"
    },

M keyboards/bioi/morgan65/config.h => keyboards/bioi/morgan65/config.h +0 -1
@@ 28,7 28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 8  // Number of LEDs
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/bioi/morgan65/info.json => keyboards/bioi/morgan65/info.json +3 -0
@@ 17,6 17,9 @@
      "pin": "B6",
      "levels": 12
    },
    "rgblight": {
        "led_count": 8
    },
    "ws2812": {
        "pin": "B1"
    },

M keyboards/bioi/s65/config.h => keyboards/bioi/s65/config.h +0 -1
@@ 28,7 28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 8
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/bioi/s65/info.json => keyboards/bioi/s65/info.json +3 -0
@@ 17,6 17,9 @@
        "pin": "B6",
        "levels": 12
    },
    "rgblight": {
        "led_count": 8
    },
    "ws2812": {
        "pin": "D3"
    },

M keyboards/blackplum/config.h => keyboards/blackplum/config.h +0 -1
@@ 18,7 18,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 16    // Number of LEDs
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 10
#define RGBLIGHT_VAL_STEP 10

M keyboards/blackplum/info.json => keyboards/blackplum/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "10.0.1"
    },
    "rgblight": {
        "led_count": 16,
        "sleep": true
    },
    "ws2812": {

M keyboards/blockboy/ac980mini/config.h => keyboards/blockboy/ac980mini/config.h +0 -1
@@ 6,7 6,6 @@
// RGB configuration
// The number of LEDs connected
#define RGB_MATRIX_LED_COUNT  81
#    define RGBLED_NUM 81

#ifdef RGB_MATRIX_ENABLE
//#   define RGB_MATRIX_KEYPRESSES // reacts to keypresses

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

#pragma once

#define RGBLED_NUM 4
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 17


M keyboards/blockey/info.json => keyboards/blockey/info.json +3 -0
@@ 8,6 8,9 @@
    "pid": "0x0000",
    "device_version": "0.0.1"
  },
  "rgblight": {
    "led_count": 4
  },
  "ws2812": {
    "pin": "B1"
  },

M keyboards/bluebell/swoop/config.h => keyboards/bluebell/swoop/config.h +0 -1
@@ 28,7 28,6 @@
  #define RGBLIGHT_EFFECT_RAINBOW_MOOD
  #define RGBLIGHT_EFFECT_STATIC_GRADIENT
  #define RGBLIGHT_EFFECT_BREATHING
  #define RGBLED_NUM 36
  #define RGBLIGHT_HUE_STEP 10
  #define RGBLIGHT_SAT_STEP 17
  #define RGBLIGHT_VAL_STEP 17

M keyboards/bluebell/swoop/info.json => keyboards/bluebell/swoop/info.json +1 -0
@@ 12,6 12,7 @@
    "pin": "D3"
  },
  "rgblight": {
    "led_count": 36,
    "max_brightness": 150,
    "sleep": true,
    "split_count": [18, 18]

M keyboards/boardrun/bizarre/config.h => keyboards/boardrun/bizarre/config.h +0 -1
@@ 47,7 47,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 15 // number of LEDs
#define RGBLIGHT_HUE_STEP 12 // units to step when in/decreasing hue
#define RGBLIGHT_SAT_STEP 25 // units to step when in/decresing saturation
#define RGBLIGHT_VAL_STEP 12 // units to step when in/decreasing value (brightness)

M keyboards/boardrun/bizarre/info.json => keyboards/boardrun/bizarre/info.json +3 -0
@@ 9,6 9,9 @@
        "pid": "0x5339",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 15
    },
    "ws2812": {
        "pin": "B7"
    },

M keyboards/boardrun/classic/config.h => keyboards/boardrun/classic/config.h +0 -1
@@ 47,7 47,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 14 // number of LEDs
#define RGBLIGHT_HUE_STEP 12 // units to step when in/decreasing hue
#define RGBLIGHT_SAT_STEP 25 // units to step when in/decresing saturation
#define RGBLIGHT_VAL_STEP 12 // units to step when in/decreasing value (brightness)

M keyboards/boardrun/classic/info.json => keyboards/boardrun/classic/info.json +3 -0
@@ 9,6 9,9 @@
        "pid": "0x5338",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 14
    },
    "ws2812": {
        "pin": "B7"
    },

M keyboards/boardwalk/config.h => keyboards/boardwalk/config.h +0 -1
@@ 47,7 47,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 14 // number of LEDs
#define RGBLIGHT_HUE_STEP 12 // units to step when in/decreasing hue
#define RGBLIGHT_SAT_STEP 25 // units to step when in/decresing saturation
#define RGBLIGHT_VAL_STEP 12 // units to step when in/decreasing value (brightness)

M keyboards/boardwalk/info.json => keyboards/boardwalk/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x5337",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 14
    },
    "ws2812": {
        "pin": "B7"
    },

M keyboards/bolsa/bolsalice/config.h => keyboards/bolsa/bolsalice/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

    #define RGBLED_NUM 8
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/bolsa/bolsalice/info.json => keyboards/bolsa/bolsalice/info.json +1 -0
@@ 7,6 7,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 8,
        "sleep": true
    },
    "ws2812": {

M keyboards/boston/config.h => keyboards/boston/config.h +0 -1
@@ 26,7 26,6 @@
#define LOCKING_RESYNC_ENABLE

/* Define RGBLED */
#define RGBLED_NUM 1
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/boston/info.json => keyboards/boston/info.json +3 -0
@@ 23,6 23,9 @@
        "levels": 6,
        "breathing": true
    },
    "rgblight": {
        "led_count": 1
    },
    "ws2812": {
        "pin": "A5"
    },

M keyboards/boston_meetup/2019/config.h => keyboards/boston_meetup/2019/config.h +1 -2
@@ 96,8 96,7 @@
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE

#define RGBLED_NUM 10
#define RGB_MATRIX_LED_COUNT RGBLED_NUM
#define RGB_MATRIX_LED_COUNT 10

#define RGB_MATRIX_KEYPRESSES


M keyboards/boston_meetup/2019/info.json => keyboards/boston_meetup/2019/info.json +3 -0
@@ 15,6 15,9 @@
            {"pin_a": "B13", "pin_b": "B14"}
        ]
    },
    "rgblight": {
        "led_count": 10
    },
    "ws2812": {
        "pin": "B5"
    },

M keyboards/bpiphany/four_banger/config.h => keyboards/bpiphany/four_banger/config.h +0 -1
@@ 16,7 16,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 1
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/bpiphany/four_banger/info.json => keyboards/bpiphany/four_banger/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x2004",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 1
    },
    "ws2812": {
        "pin": "E6"
    },

M keyboards/bt66tech/bt66tech60/config.h => keyboards/bt66tech/bt66tech60/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 9
#define WS2812_SPI SPID2
#define WS2812_SPI_MOSI_PAL_MODE 5
/*

M keyboards/bt66tech/bt66tech60/info.json => keyboards/bt66tech/bt66tech60/info.json +3 -0
@@ 19,6 19,9 @@
        "levels": 6,
        "breathing": true
    },
    "rgblight": {
        "led_count": 9
    },
    "ws2812": {
        "pin": "B15",
        "driver": "spi"

M keyboards/bubble75/hotswap/config.h => keyboards/bubble75/hotswap/config.h +0 -1
@@ 24,7 24,6 @@

/* WS2812 RGB */
#ifdef RGB_MATRIX_ENABLE
#define RGBLED_NUM 81
#define RGB_MATRIX_LED_COUNT 81
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8

M keyboards/buildakb/potato65/config.h => keyboards/buildakb/potato65/config.h +0 -1
@@ 48,7 48,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 14
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/buildakb/potato65/info.json => keyboards/buildakb/potato65/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "B1"
    },
    "rgblight": {
        "led_count": 14,
        "max_brightness": 240,
        "sleep": true
    },

M keyboards/buildakb/potato65hs/config.h => keyboards/buildakb/potato65hs/config.h +0 -1
@@ 33,7 33,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#    define RGBLED_NUM 16
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/buildakb/potato65hs/info.json => keyboards/buildakb/potato65hs/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "D5"
    },
    "rgblight": {
        "led_count": 16,
        "max_brightness": 240,
        "sleep": true
    },

M keyboards/buildakb/potato65s/config.h => keyboards/buildakb/potato65s/config.h +0 -1
@@ 33,7 33,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#    define RGBLIGHT_EFFECT_RGB_TEST
#    define RGBLIGHT_EFFECT_ALTERNATING
#    define RGBLIGHT_EFFECT_TWINKLE
#    define RGBLED_NUM 16
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/buildakb/potato65s/info.json => keyboards/buildakb/potato65s/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "D5"
    },
    "rgblight": {
        "led_count": 16,
        "max_brightness": 240,
        "sleep": true
    },

M keyboards/cablecardesigns/cypher/rev6/config.h => keyboards/cablecardesigns/cypher/rev6/config.h +0 -1
@@ 7,7 7,6 @@
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

   #define RGBLED_NUM 3
   #define RGBLIGHT_HUE_STEP 12
   #define RGBLIGHT_SAT_STEP 25
   #define RGBLIGHT_VAL_STEP 12

M keyboards/cablecardesigns/cypher/rev6/info.json => keyboards/cablecardesigns/cypher/rev6/info.json +1 -0
@@ 19,6 19,7 @@
      "breathing": true
    },
    "rgblight": {
        "led_count": 3,
        "sleep": true
    },
    "ws2812": {

M keyboards/canary/canary60rgb/info.json => keyboards/canary/canary60rgb/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 20,
        "sleep": true
    },
    "ws2812": {

M keyboards/canary/canary60rgb/v1/config.h => keyboards/canary/canary60rgb/v1/config.h +0 -1
@@ 25,7 25,6 @@
#    define RGBLIGHT_EFFECT_RGB_TEST
#    define RGBLIGHT_EFFECT_ALTERNATING
#    define RGBLIGHT_EFFECT_TWINKLE
#    define RGBLED_NUM 20
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

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

#pragma once

  #define RGBLED_NUM 3
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/cannonkeys/adelie/info.json => keyboards/cannonkeys/adelie/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 3,
        "sleep": true
    },
    "ws2812": {

M keyboards/cannonkeys/an_c/config.h => keyboards/cannonkeys/an_c/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 14
#define WS2812_SPI SPID2
#define WS2812_SPI_MOSI_PAL_MODE 0
#define WS2812_SPI_SCK_PAL_MODE 0

M keyboards/cannonkeys/an_c/info.json => keyboards/cannonkeys/an_c/info.json +3 -0
@@ 18,6 18,9 @@
        "levels": 6,
        "breathing": true
    },
    "rgblight": {
        "led_count": 14
    },
    "ws2812": {
        "pin": "B15",
        "driver": "spi"

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


#define WS2812_SPI SPID2
#define RGBLED_NUM 22
#define WS2812_SPI_MOSI_PAL_MODE 0
#define WS2812_SPI_SCK_PAL_MODE 0
#define WS2812_SPI_SCK_PIN B13

M keyboards/cannonkeys/atlas/info.json => keyboards/cannonkeys/atlas/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0xA7A5",
        "device_version": "0.0.1"
    },
    "rgblight": {
      "led_count": 22
    },
    "ws2812": {
      "pin": "B15",
      "driver": "spi"

M keyboards/cannonkeys/atlas_alps/config.h => keyboards/cannonkeys/atlas_alps/config.h +0 -1
@@ 34,7 34,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 36
#define RGBLIGHT_HUE_STEP 12
#define RGBLIGHT_SAT_STEP 12
#define RGBLIGHT_VAL_STEP 12

M keyboards/cannonkeys/atlas_alps/info.json => keyboards/cannonkeys/atlas_alps/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "D4"
    },
    "rgblight": {
        "led_count": 36,
        "max_brightness": 230
    },
    "matrix_pins": {

M keyboards/cannonkeys/cloudline/config.h => keyboards/cannonkeys/cloudline/config.h +0 -1
@@ 12,7 12,6 @@
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#define RGBLED_NUM 20
#define WS2812_SPI SPID2
#define WS2812_SPI_MOSI_PAL_MODE 0
#define WS2812_SPI_SCK_PAL_MODE 0

M keyboards/cannonkeys/cloudline/info.json => keyboards/cannonkeys/cloudline/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x000A",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 20
    },
    "ws2812": {
        "pin": "B15",
        "driver": "spi"

M keyboards/cannonkeys/db60/config.h => keyboards/cannonkeys/db60/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define WS2812_SPI SPID2
#define RGBLED_NUM 20
#define WS2812_SPI_MOSI_PAL_MODE 0
#define WS2812_SPI_SCK_PAL_MODE 0
#define WS2812_SPI_SCK_PIN B13

M keyboards/cannonkeys/db60/info.json => keyboards/cannonkeys/db60/info.json +3 -0
@@ 16,6 16,9 @@
        "levels": 6,
        "breathing": true
    },
    "rgblight": {
        "led_count": 20
    },
    "ws2812": {
        "pin": "B15",
        "driver": "spi"

M keyboards/cannonkeys/devastatingtkl/config.h => keyboards/cannonkeys/devastatingtkl/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 20
#define WS2812_SPI SPID2
#define WS2812_SPI_MOSI_PAL_MODE 0
#define WS2812_SPI_SCK_PAL_MODE 0

M keyboards/cannonkeys/devastatingtkl/info.json => keyboards/cannonkeys/devastatingtkl/info.json +3 -0
@@ 18,6 18,9 @@
        "levels": 6,
        "breathing": true
    },
    "rgblight": {
        "led_count": 20
    },
    "ws2812": {
        "pin": "B15",
        "driver": "spi"

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

#pragma once

#define RGBLED_NUM 16
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/cannonkeys/hoodrowg/info.json => keyboards/cannonkeys/hoodrowg/info.json +3 -0
@@ 17,6 17,9 @@
        "caps_lock": "B6",
        "scroll_lock": "B2"
    },
    "rgblight": {
        "led_count": 16
    },
    "ws2812": {
        "pin": "D1"
    },

M keyboards/cannonkeys/instant60/config.h => keyboards/cannonkeys/instant60/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 14
#define WS2812_SPI SPID2
#define WS2812_SPI_MOSI_PAL_MODE 0
#define WS2812_SPI_SCK_PAL_MODE 0

M keyboards/cannonkeys/instant60/info.json => keyboards/cannonkeys/instant60/info.json +3 -0
@@ 18,6 18,9 @@
        "levels": 6,
        "breathing": true
    },
    "rgblight": {
        "led_count": 14
    },
    "ws2812": {
        "pin": "B15",
        "driver": "spi"

M keyboards/cannonkeys/instant65/config.h => keyboards/cannonkeys/instant65/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 20
#define WS2812_SPI SPID2
#define WS2812_SPI_MOSI_PAL_MODE 0
#define WS2812_SPI_SCK_PAL_MODE 0

M keyboards/cannonkeys/instant65/info.json => keyboards/cannonkeys/instant65/info.json +3 -0
@@ 18,6 18,9 @@
        "levels": 6,
        "breathing": true
    },
    "rgblight": {
        "led_count": 20
    },
    "ws2812": {
        "pin": "B15",
        "driver": "spi"

M keyboards/cannonkeys/malicious_ergo/config.h => keyboards/cannonkeys/malicious_ergo/config.h +0 -1
@@ 38,7 38,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 14
#define WS2812_SPI SPID2
#define WS2812_SPI_MOSI_PAL_MODE 0
#define WS2812_SPI_SCK_PAL_MODE 0

M keyboards/cannonkeys/malicious_ergo/info.json => keyboards/cannonkeys/malicious_ergo/info.json +3 -0
@@ 18,6 18,9 @@
        "levels": 6,
        "breathing": true
    },
    "rgblight": {
        "led_count": 14
    },
    "ws2812": {
        "pin": "B15",
        "driver": "spi"

M keyboards/cannonkeys/obliterated75/config.h => keyboards/cannonkeys/obliterated75/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 20
#define WS2812_SPI SPID2
#define WS2812_SPI_MOSI_PAL_MODE 0
#define WS2812_SPI_SCK_PAL_MODE 0

M keyboards/cannonkeys/obliterated75/info.json => keyboards/cannonkeys/obliterated75/info.json +3 -0
@@ 18,6 18,9 @@
        "levels": 6,
        "breathing": true
    },
    "rgblight": {
        "led_count": 20
    },
    "ws2812": {
        "pin": "B15",
        "driver": "spi"

M keyboards/cannonkeys/ortho48/config.h => keyboards/cannonkeys/ortho48/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 9
#define WS2812_SPI SPID2

/*

M keyboards/cannonkeys/ortho48/info.json => keyboards/cannonkeys/ortho48/info.json +3 -0
@@ 18,6 18,9 @@
    "levels": 6,
    "breathing": true
  },
  "rgblight": {
    "led_count": 9
  },
  "ws2812": {
    "pin": "B15",
    "driver": "spi"

M keyboards/cannonkeys/ortho60/config.h => keyboards/cannonkeys/ortho60/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE

#define RGBLED_NUM 16
#define WS2812_SPI SPID2

/*

M keyboards/cannonkeys/ortho60/info.json => keyboards/cannonkeys/ortho60/info.json +3 -0
@@ 18,6 18,9 @@
    "levels": 6,
    "breathing": true
  },
  "rgblight": {
    "led_count": 16
  },
  "ws2812": {
    "pin": "B15",
    "driver": "spi"

M keyboards/cannonkeys/ortho75/config.h => keyboards/cannonkeys/ortho75/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE

#define RGBLED_NUM 16
#define WS2812_SPI SPID2

/*

M keyboards/cannonkeys/ortho75/info.json => keyboards/cannonkeys/ortho75/info.json +3 -0
@@ 23,6 23,9 @@
    "levels": 6,
    "breathing": true
  },
  "rgblight": {
    "led_count": 16
  },
  "ws2812": {
    "pin": "B15",
    "driver": "spi"

M keyboards/cannonkeys/practice60/config.h => keyboards/cannonkeys/practice60/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE

#define RGBLED_NUM 9
#define WS2812_SPI SPID2

/*

M keyboards/cannonkeys/practice60/info.json => keyboards/cannonkeys/practice60/info.json +3 -0
@@ 18,6 18,9 @@
    "levels": 6,
    "breathing": true
  },
  "rgblight": {
    "led_count": 9
  },
  "ws2812": {
    "pin": "B15",
    "driver": "spi"

M keyboards/cannonkeys/practice65/config.h => keyboards/cannonkeys/practice65/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE

#define RGBLED_NUM 20
#define WS2812_SPI SPID2

/*

M keyboards/cannonkeys/practice65/info.json => keyboards/cannonkeys/practice65/info.json +3 -0
@@ 18,6 18,9 @@
        "levels": 6,
        "breathing": true
    },
    "rgblight": {
        "led_count": 20
    },
    "ws2812": {
        "pin": "B15",
        "driver": "spi"

M keyboards/cannonkeys/sagittarius/config.h => keyboards/cannonkeys/sagittarius/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE

#define RGBLED_NUM 8
#define WS2812_SPI SPID2
#define WS2812_SPI_MOSI_PAL_MODE 0
#define WS2812_SPI_SCK_PAL_MODE 0

M keyboards/cannonkeys/sagittarius/info.json => keyboards/cannonkeys/sagittarius/info.json +3 -0
@@ 18,6 18,9 @@
        "levels": 6,
        "breathing": true
    },
    "rgblight": {
        "led_count": 8
    },
    "ws2812": {
        "pin": "B15",
        "driver": "spi"

M keyboards/cannonkeys/savage65/config.h => keyboards/cannonkeys/savage65/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE

#define RGBLED_NUM 20
#define WS2812_SPI SPID2
#define WS2812_SPI_MOSI_PAL_MODE 0
#define WS2812_SPI_SCK_PAL_MODE 0

M keyboards/cannonkeys/savage65/info.json => keyboards/cannonkeys/savage65/info.json +3 -0
@@ 18,6 18,9 @@
        "levels": 6,
        "breathing": true
    },
    "rgblight": {
        "led_count": 20
    },
    "ws2812": {
        "pin": "B15",
        "driver": "spi"

M keyboards/cannonkeys/tmov2/config.h => keyboards/cannonkeys/tmov2/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE

#define RGBLED_NUM 22
#define WS2812_SPI SPID2
#define WS2812_SPI_MOSI_PAL_MODE 0
#define WS2812_SPI_SCK_PAL_MODE 0

M keyboards/cannonkeys/tmov2/info.json => keyboards/cannonkeys/tmov2/info.json +3 -0
@@ 18,6 18,9 @@
        "levels": 6,
        "breathing": true
    },
    "rgblight": {
        "led_count": 22
    },
    "ws2812": {
        "pin": "B15",
        "driver": "spi"

M keyboards/cannonkeys/tsukuyomi/config.h => keyboards/cannonkeys/tsukuyomi/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE

#define RGBLED_NUM 20
#define WS2812_SPI SPID2
#define WS2812_SPI_MOSI_PAL_MODE 0
#define WS2812_SPI_SCK_PAL_MODE 0

M keyboards/cannonkeys/tsukuyomi/info.json => keyboards/cannonkeys/tsukuyomi/info.json +3 -0
@@ 18,6 18,9 @@
        "levels": 6,
        "breathing": true
    },
    "rgblight": {
        "led_count": 20
    },
    "ws2812": {
        "pin": "B15",
        "driver": "spi"

M keyboards/capsunlocked/cu24/config.h => keyboards/capsunlocked/cu24/config.h +0 -1
@@ 17,7 17,6 @@
#pragma once

/* RGB Glow */
#define RGBLED_NUM 5     // Number of LEDs in your strip
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/capsunlocked/cu24/info.json => keyboards/capsunlocked/cu24/info.json +3 -0
@@ 18,6 18,9 @@
        "levels": 5,
        "breathing": true
    },
    "rgblight": {
        "led_count": 5
    },
    "ws2812": {
        "pin": "F4"
    },

M keyboards/capsunlocked/cu7/config.h => keyboards/capsunlocked/cu7/config.h +0 -1
@@ 33,7 33,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_TWINKLE

// #define RGBLIGHT_EFFECT_BREATHING
#define RGBLED_NUM 6
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 17
#define RGBLIGHT_VAL_STEP 17

M keyboards/capsunlocked/cu7/info.json => keyboards/capsunlocked/cu7/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "F1"
    },
    "rgblight": {
        "led_count": 6,
        "max_brightness": 50
    },
    "matrix_pins": {

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

#pragma once

#define RGBLED_NUM 24     // Number of LEDs
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/capsunlocked/cu75/info.json => keyboards/capsunlocked/cu75/info.json +3 -0
@@ 17,6 17,9 @@
    "driver": "custom",
    "levels": 8
  },
  "rgblight": {
    "led_count": 24
  },
  "ws2812": {
    "pin": "C7"
  },

M keyboards/catch22/config.h => keyboards/catch22/config.h +0 -1
@@ 32,5 32,4 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 6
#endif

M keyboards/catch22/info.json => keyboards/catch22/info.json +3 -0
@@ 6,6 6,9 @@
        "pid": "0xCA22",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 6
    },
    "ws2812": {
        "pin": "F6"
    },

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

#ifdef RGBLIGHT_ENABLE
    #define RGBLED_NUM 14
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/chalice/info.json => keyboards/chalice/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 14,
        "sleep": true
    },
    "ws2812": {

M keyboards/charue/sunsetter_r2/config.h => keyboards/charue/sunsetter_r2/config.h +0 -1
@@ 4,7 4,6 @@
#pragma once

/* RGB */
#    define RGBLED_NUM 10
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/charue/sunsetter_r2/info.json => keyboards/charue/sunsetter_r2/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x5335",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 10
    },
    "ws2812": {
        "pin": "E6"
    },

M keyboards/checkerboards/axon40/config.h => keyboards/checkerboards/axon40/config.h +0 -1
@@ 32,7 32,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 29
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/checkerboards/axon40/info.json => keyboards/checkerboards/axon40/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x1119",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 29
    },
    "ws2812": {
        "pin": "D7"
    },

M keyboards/checkerboards/candybar_ortho/config.h => keyboards/checkerboards/candybar_ortho/config.h +0 -1
@@ 32,7 32,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 18
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/checkerboards/candybar_ortho/info.json => keyboards/checkerboards/candybar_ortho/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x3215",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 18
    },
    "ws2812": {
        "pin": "B7"
    },

M keyboards/checkerboards/nop60/config.h => keyboards/checkerboards/nop60/config.h +0 -1
@@ 30,7 30,6 @@ Copyright 2021 Nathan Spears
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 14 // number of LEDs
#define RGBLIGHT_HUE_STEP 12 // units to step when in/decreasing hue
#define RGBLIGHT_SAT_STEP 12 // units to step when in/decresing saturation
#define RGBLIGHT_VAL_STEP 12 // units to step when in/decreasing value (brightness)

M keyboards/checkerboards/nop60/info.json => keyboards/checkerboards/nop60/info.json +3 -0
@@ 18,6 18,9 @@
        "levels": 6,
        "breathing": true
    },
    "rgblight": {
        "led_count": 14
    },
    "ws2812": {
        "pin": "D2"
    },

M keyboards/checkerboards/plexus75/config.h => keyboards/checkerboards/plexus75/config.h +0 -1
@@ 48,7 48,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 14 // number of LEDs
#define RGBLIGHT_HUE_STEP 12 // units to step when in/decreasing hue
#define RGBLIGHT_SAT_STEP 25 // units to step when in/decresing saturation
#define RGBLIGHT_VAL_STEP 12 // units to step when in/decreasing value (brightness)

M keyboards/checkerboards/plexus75/info.json => keyboards/checkerboards/plexus75/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x5338",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 14
    },
    "ws2812": {
        "pin": "D3"
    },

M keyboards/checkerboards/plexus75_he/config.h => keyboards/checkerboards/plexus75_he/config.h +0 -1
@@ 33,7 33,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 18 // number of LEDs
#define RGBLIGHT_HUE_STEP 12 // units to step when in/decreasing hue
#define RGBLIGHT_SAT_STEP 12 // units to step when in/decresing saturation
#define RGBLIGHT_VAL_STEP 12 // units to step when in/decreasing value (brightness)

M keyboards/checkerboards/plexus75_he/info.json => keyboards/checkerboards/plexus75_he/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x5339",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 18
    },
    "ws2812": {
        "pin": "D4"
    },

M keyboards/checkerboards/pursuit40/config.h => keyboards/checkerboards/pursuit40/config.h +0 -1
@@ 49,7 49,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 12 // number of LEDs
#define RGBLIGHT_HUE_STEP 12 // units to step when in/decreasing hue
#define RGBLIGHT_SAT_STEP 12 // units to step when in/decresing saturation
#define RGBLIGHT_VAL_STEP 12 // units to step when in/decreasing value (brightness)

M keyboards/checkerboards/pursuit40/info.json => keyboards/checkerboards/pursuit40/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x1620",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 12
    },
    "ws2812": {
        "pin": "F0"
    },

M keyboards/checkerboards/quark/config.h => keyboards/checkerboards/quark/config.h +0 -1
@@ 33,7 33,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 14 // number of LEDs
#define RGBLIGHT_HUE_STEP 12 // units to step when in/decreasing hue
#define RGBLIGHT_SAT_STEP 12 // units to step when in/decresing saturation
#define RGBLIGHT_VAL_STEP 12 // units to step when in/decreasing value (brightness)

M keyboards/checkerboards/quark/info.json => keyboards/checkerboards/quark/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x5340",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 14
    },
    "ws2812": {
        "pin": "D0"
    },

M keyboards/checkerboards/quark_plus/config.h => keyboards/checkerboards/quark_plus/config.h +0 -1
@@ 33,7 33,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 14 // number of LEDs
#define RGBLIGHT_HUE_STEP 12 // units to step when in/decreasing hue
#define RGBLIGHT_SAT_STEP 12 // units to step when in/decresing saturation
#define RGBLIGHT_VAL_STEP 12 // units to step when in/decreasing value (brightness)

M keyboards/checkerboards/quark_plus/info.json => keyboards/checkerboards/quark_plus/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x5344",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 14
    },
    "ws2812": {
      "pin": "C5"
    },

M keyboards/checkerboards/quark_squared/config.h => keyboards/checkerboards/quark_squared/config.h +0 -1
@@ 33,7 33,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 14 // number of LEDs
#define RGBLIGHT_HUE_STEP 12 // units to step when in/decreasing hue
#define RGBLIGHT_SAT_STEP 12 // units to step when in/decresing saturation
#define RGBLIGHT_VAL_STEP 12 // units to step when in/decreasing value (brightness)

M keyboards/checkerboards/quark_squared/info.json => keyboards/checkerboards/quark_squared/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x5342",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 14
    },
    "ws2812": {
        "pin": "D0"
    },

M keyboards/checkerboards/snop60/config.h => keyboards/checkerboards/snop60/config.h +0 -1
@@ 28,7 28,6 @@ Copyright 2022 Nathan Spears
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 14 // number of LEDs
#define RGBLIGHT_HUE_STEP 12 // units to step when in/decreasing hue
#define RGBLIGHT_SAT_STEP 12 // units to step when in/decresing saturation
#define RGBLIGHT_VAL_STEP 12 // units to step when in/decreasing value (brightness)

M keyboards/checkerboards/snop60/info.json => keyboards/checkerboards/snop60/info.json +3 -0
@@ 23,6 23,9 @@
        "levels": 6,
        "breathing": true
    },
    "rgblight": {
        "led_count": 14
    },
    "ws2812": {
        "pin": "B1"
    },

M keyboards/checkerboards/ud40_ortho_alt/config.h => keyboards/checkerboards/ud40_ortho_alt/config.h +0 -1
@@ 33,7 33,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 12 // number of LEDs
#define RGBLIGHT_HUE_STEP 12 // units to step when in/decreasing hue
#define RGBLIGHT_SAT_STEP 12 // units to step when in/decresing saturation
#define RGBLIGHT_VAL_STEP 12 // units to step when in/decreasing value (brightness)

M keyboards/checkerboards/ud40_ortho_alt/info.json => keyboards/checkerboards/ud40_ortho_alt/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x7030",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 12
    },
    "ws2812": {
        "pin": "D4"
    },

M keyboards/cherrybstudio/cb1800/config.h => keyboards/cherrybstudio/cb1800/config.h +0 -1
@@ 23,7 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#    define RGBLIGHT_EFFECT_RGB_TEST
#    define RGBLIGHT_EFFECT_ALTERNATING
#    define RGBLIGHT_EFFECT_TWINKLE
#    define RGBLED_NUM 20
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/cherrybstudio/cb1800/info.json => keyboards/cherrybstudio/cb1800/info.json +3 -0
@@ 19,6 19,9 @@
        "scroll_lock": "F7",
        "on_state": 0
    },
    "rgblight": {
        "led_count": 20
    },
    "ws2812": {
        "pin": "E6"
    },

M keyboards/cherrybstudio/cb65/config.h => keyboards/cherrybstudio/cb65/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 24
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/cherrybstudio/cb65/info.json => keyboards/cherrybstudio/cb65/info.json +3 -0
@@ 18,6 18,9 @@
        "scroll_lock": "F4",
        "on_state": 0
    },
    "rgblight": {
        "led_count": 24
    },
    "ws2812": {
        "pin": "F0"
    },

M keyboards/cherrybstudio/cb87/config.h => keyboards/cherrybstudio/cb87/config.h +0 -1
@@ 23,7 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 22 /* 16 Bottom 6 top*/
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/cherrybstudio/cb87/info.json => keyboards/cherrybstudio/cb87/info.json +3 -0
@@ 16,6 16,9 @@
    "backlight": {
        "pin": "B6"
    },
    "rgblight": {
        "led_count": 22
    },
    "ws2812": {
        "pin": "E6"
    },

M keyboards/cherrybstudio/cb87v2/config.h => keyboards/cherrybstudio/cb87v2/config.h +0 -1
@@ 23,7 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 24
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/cherrybstudio/cb87v2/info.json => keyboards/cherrybstudio/cb87v2/info.json +3 -0
@@ 21,6 21,9 @@
        "scroll_lock": "F4",
        "on_state": 0
    },
    "rgblight": {
        "led_count": 24
    },
    "ws2812": {
        "pin": "E6"
    },

M keyboards/cheshire/curiosity/config.h => keyboards/cheshire/curiosity/config.h +0 -2
@@ 17,8 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

#define RGBLED_NUM 14

#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/cheshire/curiosity/info.json => keyboards/cheshire/curiosity/info.json +3 -0
@@ 7,6 7,9 @@
        "pid": "0x0FAD",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 14
    },
    "ws2812": {
        "pin": "B15"
    },

M keyboards/chlx/str_merro60/config.h => keyboards/chlx/str_merro60/config.h +0 -1
@@ 28,7 28,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#   define RGBLIGHT_EFFECT_ALTERNATING
#   define RGBLIGHT_EFFECT_TWINKLE
#   define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_SWIRL + 5
#   define RGBLED_NUM 12
#   define RGBLIGHT_HUE_STEP 8
#   define RGBLIGHT_SAT_STEP 8
#   define RGBLIGHT_VAL_STEP 8

M keyboards/chlx/str_merro60/info.json => keyboards/chlx/str_merro60/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "1.0.0"
    },
    "rgblight": {
        "led_count": 12,
        "sleep": true
    },
    "ws2812": {

M keyboards/cipulot/kallos/config.h => keyboards/cipulot/kallos/config.h +0 -1
@@ 18,7 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once

/* Lightbar pin and LED count definitions*/
#define RGBLED_NUM 13
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/cipulot/kallos/info.json => keyboards/cipulot/kallos/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x6B7A",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 13
    },
    "ws2812": {
        "pin": "D0"
    },

M keyboards/ck60i/config.h => keyboards/ck60i/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#define RGBLED_NUM 16
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/ck60i/info.json => keyboards/ck60i/info.json +1 -0
@@ 24,6 24,7 @@
        "breathing": true
    },
    "rgblight": {
        "led_count": 16,
        "max_brightness": 200,
        "sleep": true
    },

M keyboards/cmm_studio/fuji65/config.h => keyboards/cmm_studio/fuji65/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

    #define RGBLED_NUM 8
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/cmm_studio/fuji65/info.json => keyboards/cmm_studio/fuji65/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 8,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

#define RGBLED_NUM 33
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/contender/info.json => keyboards/contender/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "C6"
    },
    "rgblight": {
        "led_count": 33,
        "max_brightness": 32,
        "sleep": true,
        "led_map": [0, 1, 2, 3, 7, 6, 5, 4, 8, 9, 10, 11, 15, 14, 13, 12, 16, 17, 18, 19, 22, 21, 20, 25, 24, 23, 26, 27, 28, 29, 30, 31, 32]

M keyboards/controllerworks/mini36/config.h => keyboards/controllerworks/mini36/config.h +1 -2
@@ 18,8 18,7 @@
#pragma once

#define WS2812_PIO_USE_PIO1
#define RGBLED_NUM 48
#define RGB_MATRIX_LED_COUNT RGBLED_NUM
#define RGB_MATRIX_LED_COUNT 48
#define RGB_MATRIX_SPLIT \
        { 24, 24 }


M keyboards/controllerworks/mini42/config.h => keyboards/controllerworks/mini42/config.h +1 -2
@@ 18,8 18,7 @@
#pragma once

#define WS2812_PIO_USE_PIO1
#define RGBLED_NUM 54
#define RGB_MATRIX_LED_COUNT RGBLED_NUM
#define RGB_MATRIX_LED_COUNT 54

#define SPLIT_TRANSPORT_MIRROR
#define SPLIT_LAYER_STATE_ENABLE

M keyboards/coseyfannitutti/mullet/config.h => keyboards/coseyfannitutti/mullet/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 14
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/coseyfannitutti/mullet/info.json => keyboards/coseyfannitutti/mullet/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 14,
        "sleep": true
    },
    "ws2812": {

M keyboards/cosmo65/config.h => keyboards/cosmo65/config.h +0 -1
@@ 16,7 16,6 @@ along with this program.  If not, see http://www.gnu.org/licenses/.


/* RGB Lighting */
#define RGBLED_NUM 16
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/cosmo65/info.json => keyboards/cosmo65/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x6331",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 16
    },
    "ws2812": {
        "pin": "F7"
    },

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

// Enable RGB backlight
#ifdef RGBLIGHT_ENABLE
#define RGBLED_NUM 12
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/cozykeys/bloomer/info.json => keyboards/cozykeys/bloomer/info.json +1 -0
@@ 8,6 8,7 @@
        "pid": "0x1191"
    },
    "rgblight": {
        "led_count": 12,
        "sleep": true
    },
    "ws2812": {

M keyboards/cozykeys/speedo/v3/config.h => keyboards/cozykeys/speedo/v3/config.h +0 -1
@@ 17,7 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once

#ifdef RGBLIGHT_ENABLE
#define RGBLED_NUM 12
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/cozykeys/speedo/v3/info.json => keyboards/cozykeys/speedo/v3/info.json +1 -0
@@ 9,6 9,7 @@
    "device_version": "0.0.3"
  },
  "rgblight": {
    "led_count": 12,
    "sleep": true
  },
  "ws2812": {

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

#pragma once

  #define RGBLED_NUM 19
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/craftwalk/info.json => keyboards/craftwalk/info.json +1 -0
@@ 9,6 9,7 @@
      "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 19,
        "sleep": true
    },
    "ws2812": {

M keyboards/crawlpad/config.h => keyboards/crawlpad/config.h +0 -1
@@ 25,5 25,4 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 3
#endif

M keyboards/crawlpad/info.json => keyboards/crawlpad/info.json +3 -0
@@ 8,6 8,9 @@
    "pid": "0x6070",
    "device_version": "0.0.1"
  },
  "rgblight": {
    "led_count": 3
  },
  "ws2812": {
    "pin": "D3"
  },

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

#pragma once

#    define RGBLED_NUM 84
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/crazy_keyboard_68/info.json => keyboards/crazy_keyboard_68/info.json +1 -0
@@ 18,6 18,7 @@
        "on_state": 0
    },
    "rgblight": {
        "led_count": 84,
        "sleep": true
    },
    "ws2812": {

M keyboards/crkbd/r2g/config.h => keyboards/crkbd/r2g/config.h +1 -4
@@ 31,13 31,10 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#   define RGBLIGHT_EFFECT_RGB_TEST
#   define RGBLIGHT_EFFECT_ALTERNATING
#   define RGBLIGHT_EFFECT_TWINKLE

#   define RGBLED_NUM 54
#endif

#ifdef RGB_MATRIX_ENABLE
#    define RGBLED_NUM       54 // Number of LEDs
#    define RGB_MATRIX_LED_COUNT RGBLED_NUM
#    define RGB_MATRIX_LED_COUNT 54
#    define RGB_MATRIX_SPLIT \
        { 27, 27 }
#    define SPLIT_TRANSPORT_MIRROR

M keyboards/crkbd/r2g/info.json => keyboards/crkbd/r2g/info.json +1 -0
@@ 6,6 6,7 @@
        "soft_serial_pin": "D2"
    },
    "rgblight": {
        "led_count": 54,
        "split_count": [27, 27]
    },
    "ws2812": {

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

#pragma once

#ifdef RGBLIGHT_ENABLE
#    define RGBLED_NUM 54 // Number of LEDs
#endif

#ifdef RGB_MATRIX_ENABLE
#    define RGBLED_NUM       54 // Number of LEDs
#    define RGB_MATRIX_LED_COUNT RGBLED_NUM
#    define RGB_MATRIX_LED_COUNT 54
#    define RGB_MATRIX_SPLIT \
        { 27, 27 }
#    define SPLIT_TRANSPORT_MIRROR

M keyboards/crkbd/rev1/info.json => keyboards/crkbd/rev1/info.json +1 -0
@@ 6,6 6,7 @@
        "soft_serial_pin": "D2"
    },
    "rgblight": {
        "led_count": 54,
        "split_count": [27, 27]
    },
    "ws2812": {

M keyboards/crypt_macro/config.h => keyboards/crypt_macro/config.h +0 -1
@@ 28,7 28,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define WS2812_DMA_CHANNEL 3
#define WS2812_BYTE_ORDER WS2812_BYTE_ORDER_RGB

#define RGBLED_NUM 11
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/crypt_macro/info.json => keyboards/crypt_macro/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x434D",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 11
    },
    "ws2812": {
        "pin": "B4",
        "driver": "pwm"

M keyboards/custommk/genesis/rev1/config.h => keyboards/custommk/genesis/rev1/config.h +0 -1
@@ 28,7 28,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 13
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/custommk/genesis/rev1/info.json => keyboards/custommk/genesis/rev1/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "E6"
    },
    "rgblight": {
        "led_count": 13,
        "max_brightness": 128
    },
    "matrix_pins": {

M keyboards/custommk/genesis/rev2/config.h => keyboards/custommk/genesis/rev2/config.h +0 -1
@@ 28,7 28,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 13
#define RGBLIGHT_LAYERS
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8

M keyboards/custommk/genesis/rev2/info.json => keyboards/custommk/genesis/rev2/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "E6"
    },
    "rgblight": {
        "led_count": 13,
        "max_brightness": 128
    },
    "matrix_pins": {

M keyboards/cx60/config.h => keyboards/cx60/config.h +0 -1
@@ 27,7 27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 14
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 17
#define RGBLIGHT_VAL_STEP 17

M keyboards/cx60/info.json => keyboards/cx60/info.json +3 -0
@@ 21,6 21,9 @@
        "caps_lock": "B5",
        "on_state": 0
    },
    "rgblight": {
        "led_count": 14
    },
    "ws2812": {
        "pin": "B6"
    },

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

#pragma once

#define RGBLED_NUM 18
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/db/db63/info.json => keyboards/db/db63/info.json +3 -0
@@ 16,6 16,9 @@
    "backlight": {
        "pin": "D4"
    },
    "rgblight": {
        "led_count": 18
    },
    "ws2812": {
        "driver": "i2c"
    },

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

#pragma once

#define RGBLED_NUM 15
#define RGB_MATRIX_LED_COUNT 15

#ifdef RGB_MATRIX_ENABLE

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

#pragma once

  #define RGBLED_NUM 19
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/delikeeb/flatbread60/info.json => keyboards/delikeeb/flatbread60/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 19,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

#    define RGBLED_NUM 9
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/delikeeb/vaguettelite/info.json => keyboards/delikeeb/vaguettelite/info.json +1 -0
@@ 20,6 20,7 @@
        ]
    },
    "rgblight": {
        "led_count": 9,
        "sleep": true
    },
    "ws2812": {

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

#define B7_AUDIO

#    define RGBLED_NUM 16
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/delikeeb/vanana/rev1/info.json => keyboards/delikeeb/vanana/rev1/info.json +1 -0
@@ 4,6 4,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 16,
        "sleep": true
    },
    "ws2812": {

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

#define B7_AUDIO

#    define RGBLED_NUM 16
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/delikeeb/vanana/rev2/info.json => keyboards/delikeeb/vanana/rev2/info.json +1 -0
@@ 4,6 4,7 @@
        "device_version": "0.0.2"
    },
    "rgblight": {
        "led_count": 16,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

#    define RGBLED_NUM 10
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/delikeeb/waaffle/rev3/info.json => keyboards/delikeeb/waaffle/rev3/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.3"
    },
    "rgblight": {
        "led_count": 10,
        "sleep": true
    },
    "ws2812": {

M keyboards/deltasplit75/v2/config.h => keyboards/deltasplit75/v2/config.h +0 -2
@@ 22,8 22,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#define RGBLED_NUM 12    // Number of LEDs

/*
 * Feature disable options
 *  These options are also useful to firmware size reduction.

M keyboards/deltasplit75/v2/info.json => keyboards/deltasplit75/v2/info.json +3 -0
@@ 15,6 15,9 @@
    "split": {
      "soft_serial_pin": "D0"
    },
    "rgblight": {
      "led_count": 12
    },
    "ws2812": {
      "pin": "D3"
    },

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

#pragma once

#define RGBLED_NUM 21
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/demiurge/info.json => keyboards/demiurge/info.json +1 -0
@@ 17,6 17,7 @@
        "pin": "F1"
    },
    "rgblight": {
        "led_count": 21,
        "max_brightness": 153
    },
    "processor": "atmega32u4",

M keyboards/dm9records/ergoinu/config.h => keyboards/dm9records/ergoinu/config.h +0 -2
@@ 24,8 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
// #define MASTER_RIGHT
// #define EE_HANDS

#define RGBLED_NUM 7

#ifndef IOS_DEVICE_ENABLE
  #if RGBLED_NUM <= 7
    #define RGBLIGHT_LIMIT_VAL 255

M keyboards/dm9records/ergoinu/info.json => keyboards/dm9records/ergoinu/info.json +3 -0
@@ 16,6 16,9 @@
  "split": {
    "soft_serial_pin": "D2"
  },
  "rgblight": {
    "led_count": 7
  },
  "ws2812": {
    "pin": "B6"
  },

M keyboards/dmqdesign/spin/config.h => keyboards/dmqdesign/spin/config.h +0 -3
@@ 17,9 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

//Number of RGB LEDs
#define RGBLED_NUM 3

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

M keyboards/dmqdesign/spin/info.json => keyboards/dmqdesign/spin/info.json +3 -0
@@ 20,6 20,9 @@
            {"pin_a": "D6", "pin_b": "D4"}
        ]
    },
    "rgblight": {
        "led_count": 3
    },
    "ws2812": {
        "pin": "D3"
    },

M keyboards/do60/config.h => keyboards/do60/config.h +0 -1
@@ 29,7 29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 20    			// Number of LEDs
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 15
#define RGBLIGHT_VAL_STEP 15

M keyboards/do60/info.json => keyboards/do60/info.json +3 -0
@@ 21,6 21,9 @@
        "caps_lock": "B2",
        "on_state": 0
    },
    "rgblight": {
        "led_count": 20
    },
    "ws2812": {
        "pin": "F5"
    },

M keyboards/donutcables/budget96/config.h => keyboards/donutcables/budget96/config.h +0 -3
@@ 17,9 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once


#define RGBLED_NUM 18

#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/donutcables/budget96/info.json => keyboards/donutcables/budget96/info.json +3 -0
@@ 16,6 16,9 @@
    "backlight": {
        "pin": "D4"
    },
    "rgblight": {
        "led_count": 18
    },
    "ws2812": {
        "driver": "i2c"
    },

M keyboards/doodboard/duckboard/config.h => keyboards/doodboard/duckboard/config.h +0 -4
@@ 18,7 18,3 @@

/* media key slowdown for windows */
#define TAP_CODE_DELAY 20

#ifdef RGBLIGHT_ENABLE
#define RGBLED_NUM 8    // Number of LEDs
#endif

M keyboards/doodboard/duckboard/info.json => keyboards/doodboard/duckboard/info.json +3 -0
@@ 18,6 18,9 @@
            {"pin_a": "F5", "pin_b": "F6", "resolution": 2}
        ]
    },
    "rgblight": {
        "led_count": 8
    },
    "ws2812": {
        "pin": "D3"
    },

M keyboards/doodboard/duckboard_r2/config.h => keyboards/doodboard/duckboard_r2/config.h +0 -4
@@ 18,7 18,3 @@

/* media key slowdown for windows */
#define TAP_CODE_DELAY 20

#ifdef RGBLIGHT_ENABLE
#define RGBLED_NUM 8    // Number of LEDs
#endif

M keyboards/doodboard/duckboard_r2/info.json => keyboards/doodboard/duckboard_r2/info.json +3 -0
@@ 18,6 18,9 @@
            {"pin_a": "F6", "pin_b": "F5", "resolution": 2}
        ]
    },
    "rgblight": {
        "led_count": 8
    },
    "ws2812": {
        "pin": "D3"
    },

M keyboards/doppelganger/config.h => keyboards/doppelganger/config.h +0 -2
@@ 21,8 21,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

// #define USE_I2C

#define RGBLED_NUM 2

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

M keyboards/doppelganger/info.json => keyboards/doppelganger/info.json +1 -0
@@ 23,6 23,7 @@
        }
    },
    "rgblight": {
        "led_count": 2,
        "split_count": [1, 1]
    },
    "ws2812": {

M keyboards/doro67/rgb/config.h => keyboards/doro67/rgb/config.h +0 -2
@@ 70,8 70,6 @@ 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 RGBLED_NUM 67

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

M keyboards/dp60/config.h => keyboards/dp60/config.h +0 -1
@@ 33,7 33,6 @@
//#define NO_PRINT

//rgb light setting
#define RGBLED_NUM      18
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/dp60/info.json => keyboards/dp60/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x00BE",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 18
    },
    "ws2812": {
        "pin": "D7"
    },

M keyboards/draculad/config.h => keyboards/draculad/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_STATIC_GRADIENT
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLED_NUM 10
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/draculad/info.json => keyboards/draculad/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 10,
        "sleep": true,
        "split": true
    },

M keyboards/draytronics/daisy/config.h => keyboards/draytronics/daisy/config.h +0 -1
@@ 39,7 39,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
//#define NO_ACTION_ONESHOT

//Underglow
  #define RGBLED_NUM 4
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/draytronics/daisy/info.json => keyboards/draytronics/daisy/info.json +1 -0
@@ 20,6 20,7 @@
        ]
    },
    "rgblight": {
        "led_count": 4,
        "sleep": true
    },
    "ws2812": {

M keyboards/draytronics/elise/config.h => keyboards/draytronics/elise/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define LOCKING_RESYNC_ENABLE

// ws2812 options
  #define RGBLED_NUM 7
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/draytronics/elise/info.json => keyboards/draytronics/elise/info.json +1 -0
@@ 14,6 14,7 @@
    },
    "diode_direction": "COL2ROW",
    "rgblight": {
        "led_count": 7,
        "sleep": true
    },
    "ws2812": {

M keyboards/draytronics/elise_v2/config.h => keyboards/draytronics/elise_v2/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define LOCKING_RESYNC_ENABLE

// ws2812 options
  #define RGBLED_NUM 16
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/draytronics/elise_v2/info.json => keyboards/draytronics/elise_v2/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "2.0.0"
    },
    "rgblight": {
        "led_count": 16,
        "sleep": true
    },
    "ws2812": {

M keyboards/duck/eagle_viper/v2/config.h => keyboards/duck/eagle_viper/v2/config.h +0 -1
@@ 34,6 34,5 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 17

#define TAPPING_TERM 200

M keyboards/duck/eagle_viper/v2/info.json => keyboards/duck/eagle_viper/v2/info.json +3 -0
@@ 12,6 12,9 @@
    "bootmagic": {
        "matrix": [4, 10]
    },
    "rgblight": {
        "led_count": 17
    },
    "ws2812": {
        "pin": "D6"
    },

M keyboards/duck/jetfire/config.h => keyboards/duck/jetfire/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 23

/*
 * Feature disable options

M keyboards/duck/jetfire/info.json => keyboards/duck/jetfire/info.json +3 -0
@@ 15,6 15,9 @@
    "bootmagic": {
        "matrix": [5, 10]
    },
    "rgblight": {
        "led_count": 23
    },
    "ws2812": {
        "pin": "D6"
    },

M keyboards/duck/lightsaver/config.h => keyboards/duck/lightsaver/config.h +0 -1
@@ 34,6 34,5 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 17

#define TAPPING_TERM 200

M keyboards/duck/lightsaver/info.json => keyboards/duck/lightsaver/info.json +3 -0
@@ 15,6 15,9 @@
  "bootmagic": {
    "matrix": [5, 10]
  },
  "rgblight": {
    "led_count": 17
  },
  "ws2812": {
    "pin": "D6"
  },

M keyboards/duck/octagon/v1/config.h => keyboards/duck/octagon/v1/config.h +0 -1
@@ 34,6 34,5 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 17

#define TAPPING_TERM 200

M keyboards/duck/octagon/v1/info.json => keyboards/duck/octagon/v1/info.json +3 -0
@@ 15,6 15,9 @@
    "bootmagic": {
        "matrix": [5, 10]
    },
    "rgblight": {
        "led_count": 17
    },
    "ws2812": {
        "pin": "D6"
    },

M keyboards/duck/octagon/v2/config.h => keyboards/duck/octagon/v2/config.h +0 -1
@@ 34,6 34,5 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 17

#define TAPPING_TERM 200

M keyboards/duck/octagon/v2/info.json => keyboards/duck/octagon/v2/info.json +3 -0
@@ 15,6 15,9 @@
    "bootmagic": {
        "matrix": [5, 10]
    },
    "rgblight": {
        "led_count": 17
    },
    "ws2812": {
        "pin": "D6"
    },

M keyboards/duck/orion/v3/config.h => keyboards/duck/orion/v3/config.h +0 -1
@@ 34,6 34,5 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 18

#define TAPPING_TERM 200

M keyboards/duck/orion/v3/info.json => keyboards/duck/orion/v3/info.json +3 -0
@@ 16,6 16,9 @@
    "bootmagic": {
        "matrix": [4, 10]
    },
    "rgblight": {
        "led_count": 18
    },
    "ws2812": {
        "pin": "D6"
    },

M keyboards/duck/tcv3/config.h => keyboards/duck/tcv3/config.h +0 -1
@@ 34,4 34,3 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 17

M keyboards/duck/tcv3/info.json => keyboards/duck/tcv3/info.json +3 -0
@@ 11,6 11,9 @@
    "bootmagic": {
        "matrix": [5, 10]
    },
    "rgblight": {
        "led_count": 17
    },
    "ws2812": {
        "pin": "D6"
    },

M keyboards/dz60/config.h => keyboards/dz60/config.h +0 -1
@@ 10,7 10,6 @@
#    define RGBLIGHT_EFFECT_RGB_TEST
#    define RGBLIGHT_EFFECT_ALTERNATING
#    define RGBLIGHT_EFFECT_TWINKLE
#    define RGBLED_NUM 16
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/dz60/info.json => keyboards/dz60/info.json +1 -0
@@ 22,6 22,7 @@
        "on_state": 0
    },
    "rgblight": {
        "led_count": 16,
        "sleep": true
    },
    "ws2812": {

M keyboards/dztech/bocc/config.h => keyboards/dztech/bocc/config.h +0 -1
@@ 25,7 25,6 @@
#    define RGBLIGHT_EFFECT_RGB_TEST
#    define RGBLIGHT_EFFECT_ALTERNATING
#    define RGBLIGHT_EFFECT_TWINKLE
#    define RGBLED_NUM 20
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/dztech/bocc/info.json => keyboards/dztech/bocc/info.json +1 -0
@@ 18,6 18,7 @@
        "levels": 5
    },
    "rgblight": {
        "led_count": 20,
        "sleep": true
    },
    "ws2812": {

M keyboards/dztech/duo_s/config.h => keyboards/dztech/duo_s/config.h +0 -1
@@ 28,7 28,6 @@
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_EFFECT_RAINBOW_MOOD + 6) 
#define RGBLIGHT_DEFAULT_SPD 15
#define RGBLED_NUM 16
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 10
#define RGBLIGHT_VAL_STEP 10

M keyboards/dztech/duo_s/info.json => keyboards/dztech/duo_s/info.json +1 -0
@@ 9,6 9,7 @@
    "device_version": "0.0.1"
  },
  "rgblight": {
    "led_count": 16,
    "sleep": true
  },
  "ws2812": {

M keyboards/dztech/endless80/config.h => keyboards/dztech/endless80/config.h +0 -1
@@ 27,7 27,6 @@
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_EFFECT_RAINBOW_MOOD + 6) 
#define RGBLIGHT_DEFAULT_SPD 10
#define RGBLED_NUM 30
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 10
#define RGBLIGHT_VAL_STEP 10

M keyboards/dztech/endless80/info.json => keyboards/dztech/endless80/info.json +1 -0
@@ 21,6 21,7 @@
        "pin": "F7"
    },
    "rgblight": {
        "led_count": 30,
        "max_brightness": 130
    },
    "processor": "atmega32u4",

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

#pragma once

   #define RGBLED_NUM 7
   #define RGBLIGHT_HUE_STEP 8
   #define RGBLIGHT_SAT_STEP 8
   #define RGBLIGHT_VAL_STEP 8

M keyboards/ealdin/quadrant/info.json => keyboards/ealdin/quadrant/info.json +1 -0
@@ 19,6 19,7 @@
        ]
    },
    "rgblight": {
        "led_count": 7,
        "sleep": true
    },
    "ws2812": {

M keyboards/eason/aeroboard/config.h => keyboards/eason/aeroboard/config.h +0 -1
@@ 13,7 13,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 20
#define WS2812_SPI SPID2
#define WS2812_SPI_MOSI_PAL_MODE 5


M keyboards/eason/aeroboard/info.json => keyboards/eason/aeroboard/info.json +3 -0
@@ 9,6 9,9 @@
        "device_version": "0.0.1",
        "force_nkro": true
    },
    "rgblight": {
        "led_count": 20
    },
    "ws2812": {
        "pin": "B15",
        "driver": "spi"

M keyboards/eason/capsule65/config.h => keyboards/eason/capsule65/config.h +0 -1
@@ 26,7 26,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 6
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/eason/capsule65/info.json => keyboards/eason/capsule65/info.json +3 -0
@@ 16,6 16,9 @@
    "indicators": {
        "caps_lock": "F6"
    },
    "rgblight": {
        "led_count": 6
    },
    "ws2812": {
        "pin": "F7"
    },

M keyboards/ebastler/isometria_75/rev1/config.h => keyboards/ebastler/isometria_75/rev1/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define BACKLIGHT_PWM_OUTPUT_FREQUENCY 1000 // Increases backlight PWM freq if compiled with an unmerged PR. Does no harm without it.

/* Underglow */
#define RGBLED_NUM 17
#define WS2812_PWM_DRIVER PWMD2
#define WS2812_PWM_CHANNEL 2
#define WS2812_PWM_PAL_MODE 2

M keyboards/ebastler/isometria_75/rev1/info.json => keyboards/ebastler/isometria_75/rev1/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 17,
        "sleep": true
    },
    "ws2812": {

M keyboards/edi/hardlight/mk1/config.h => keyboards/edi/hardlight/mk1/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/*
 * Enable RGB Underlighting
 */
#define RGBLED_NUM 15
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/edi/hardlight/mk1/info.json => keyboards/edi/hardlight/mk1/info.json +3 -0
@@ 11,6 11,9 @@
        "rows": ["B0", "B1", "B2", "B3", "D4", "D6", "D7", "B4"]
    },
    "diode_direction": "COL2ROW",
    "rgblight": {
        "led_count": 15
    },
    "ws2812": {
        "pin": "C7"
    },

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

/* RGB Underglow */
#define RGBLED_NUM 32
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/edi/hardlight/mk2/info.json => keyboards/edi/hardlight/mk2/info.json +3 -0
@@ 6,6 6,9 @@
        "pid": "0x2408",
        "device_version": "0.0.7"
    },
    "rgblight": {
        "led_count": 32
    },
    "ws2812": {
        "pin": "A10",
        "driver": "pwm"

M keyboards/edi/standaside/config.h => keyboards/edi/standaside/config.h +0 -1
@@ 10,7 10,6 @@
/*
 * Enable RGB Underlighting
 */
#define RGBLED_NUM 12
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/edi/standaside/info.json => keyboards/edi/standaside/info.json +3 -0
@@ 13,6 13,9 @@
        "rows": ["D1", "F4", "F6", "F7", "B1", "B3", "B2", "B6"]
    },
    "diode_direction": "COL2ROW",
    "rgblight": {
        "led_count": 12
    },
    "ws2812": {
        "pin": "C7"
    },

M keyboards/edinburgh41/config.h => keyboards/edinburgh41/config.h +0 -4
@@ 3,10 3,6 @@

#pragma once

// Underglow LED settings

#define RGBLED_NUM 10

// Thumbstick settings
#define ANALOG_JOYSTICK_X_AXIS_PIN B5
#define ANALOG_JOYSTICK_Y_AXIS_PIN B6

M keyboards/edinburgh41/info.json => keyboards/edinburgh41/info.json +3 -0
@@ 10,6 10,9 @@
        "pid": "0x0000",
        "vid": "0xFEED"
    },
    "rgblight": {
        "led_count": 10
    },
    "ws2812": {
        "pin": "D0"
    },

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

#pragma once

  #define RGBLED_NUM 36
  #define RGBLIGHT_HUE_STEP 4
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/eek/info.json => keyboards/eek/info.json +1 -0
@@ 20,6 20,7 @@
        "pin": "D3"
    },
    "rgblight": {
        "led_count": 36,
        "max_brightness": 200,
        "sleep": true
    },

M keyboards/ein_60/config.h => keyboards/ein_60/config.h +0 -1
@@ 29,7 29,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#    define AUDIO_DAC_SAMPLE_MAX 4095U
#endif

#    define RGBLED_NUM         38
#    define RGBLIGHT_HUE_STEP  4
#    define RGBLIGHT_SAT_STEP  8
#    define RGBLIGHT_VAL_STEP  8

M keyboards/ein_60/info.json => keyboards/ein_60/info.json +1 -0
@@ 12,6 12,7 @@
        "driver": "WS2812"
    },
    "rgblight": {
        "led_count": 38,
        "max_brightness": 200,
        "sleep": true
    },

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

#pragma once

#    define RGBLED_NUM 54 // backlight x42 + underglow x12
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8


@@ 34,7 33,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#ifdef RGB_MATRIX_ENABLE
#    define SPLIT_TRANSPORT_MIRROR
#    define RGB_MATRIX_LED_COUNT RGBLED_NUM
#    define RGB_MATRIX_LED_COUNT 54
#    define RGB_MATRIX_SPLIT { 27, 27 }
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 170
#    define RGB_MATRIX_HUE_STEP RGBLIGHT_HUE_STEP

M keyboards/elephant42/info.json => keyboards/elephant42/info.json +1 -0
@@ 12,6 12,7 @@
        "driver": "WS2812"
    },
    "rgblight": {
        "led_count": 54,
        "max_brightness": 170,
        "split_count": [27, 27]
    },

M keyboards/ep/comsn/mollydooker/config.h => keyboards/ep/comsn/mollydooker/config.h +0 -1
@@ 32,7 32,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 84
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 17
#define RGBLIGHT_VAL_STEP 17

M keyboards/ep/comsn/mollydooker/info.json => keyboards/ep/comsn/mollydooker/info.json +1 -0
@@ 16,6 16,7 @@
        "pin": "B0"
    },
    "rgblight": {
        "led_count": 84,
        "max_brightness": 35
    },
    "processor": "atmega32u4",

D keyboards/ergoslab/rev1/config.h => keyboards/ergoslab/rev1/config.h +0 -36
@@ 1,36 0,0 @@
/*
Copyright 2019 Tom Saleeba <ergoslab@techotom.com>

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

#pragma once

#define RGBLED_NUM 2    // Number of LEDs

/*
 * Feature disable options
 *  These options are also useful to firmware size reduction.
 */

/* disable debug print */
// #define NO_DEBUG

/* disable print */
// #define NO_PRINT

/* disable action features */
//#define NO_ACTION_LAYER
//#define NO_ACTION_TAPPING
//#define NO_ACTION_ONESHOT

M keyboards/ergoslab/rev1/info.json => keyboards/ergoslab/rev1/info.json +3 -0
@@ 16,6 16,9 @@
  "split": {
    "soft_serial_pin": "D2"
  },
  "rgblight": {
    "led_count": 2
  },
  "ws2812": {
    "pin": "D3"
  },

M keyboards/ergotravel/rev1/config.h => keyboards/ergotravel/rev1/config.h +0 -2
@@ 22,8 22,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#define RGBLED_NUM 12    // Number of LEDs

/*
 * Feature disable options
 *  These options are also useful to firmware size reduction.

M keyboards/ergotravel/rev1/info.json => keyboards/ergotravel/rev1/info.json +3 -0
@@ 16,6 16,9 @@
  "split": {
    "soft_serial_pin": "D0"
  },
  "rgblight": {
    "led_count": 12
  },
  "ws2812": {
    "pin": "D3"
  },

M keyboards/esca/getawayvan/config.h => keyboards/esca/getawayvan/config.h +0 -1
@@ 29,7 29,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 51
#define RGBLIGHT_HUE_STEP 20
#define RGBLIGHT_SAT_STEP 17
#define RGBLIGHT_VAL_STEP 17

M keyboards/esca/getawayvan/info.json => keyboards/esca/getawayvan/info.json +1 -0
@@ 17,6 17,7 @@
        "pin": "B15"
    },
    "rgblight": {
        "led_count": 51,
        "max_brightness": 128
    },
    "processor": "STM32F072",

M keyboards/esca/getawayvan_f042/config.h => keyboards/esca/getawayvan_f042/config.h +0 -1
@@ 29,7 29,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 51
#define RGBLIGHT_HUE_STEP 20
#define RGBLIGHT_SAT_STEP 17
#define RGBLIGHT_VAL_STEP 17

M keyboards/esca/getawayvan_f042/info.json => keyboards/esca/getawayvan_f042/info.json +1 -0
@@ 17,6 17,7 @@
        "pin": "B15"
    },
    "rgblight": {
        "led_count": 51,
        "max_brightness": 128
    },
    "processor": "STM32F042",

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

#pragma once

#define RGBLED_NUM 8
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/eternal_keypad/info.json => keyboards/eternal_keypad/info.json +1 -0
@@ 17,6 17,7 @@
        "matrix": [0, 1]
    },
    "rgblight": {
        "led_count": 8,
        "sleep": true
    },
    "ws2812": {

M keyboards/evolv/config.h => keyboards/evolv/config.h +0 -1
@@ 22,7 22,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#define RGBLED_NUM 16
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/evolv/info.json => keyboards/evolv/info.json +1 -0
@@ 22,6 22,7 @@
        "pin": "B15"
    },
    "rgblight": {
        "led_count": 16,
        "max_brightness": 200,
        "sleep": true
    },

M keyboards/evyd13/atom47/rev2/config.h => keyboards/evyd13/atom47/rev2/config.h +0 -2
@@ 21,5 21,3 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#define RGBLED_NUM 1     // Number of LEDs in your strip

M keyboards/evyd13/atom47/rev2/info.json => keyboards/evyd13/atom47/rev2/info.json +3 -0
@@ 18,6 18,9 @@
        "levels": 4,
        "breathing": true
    },
    "rgblight": {
        "led_count": 1
    },
    "ws2812": {
        "pin": "D0"
    },

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

#pragma once

#define RGBLED_NUM 6     // Number of LEDs in your strip
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/evyd13/atom47/rev3/info.json => keyboards/evyd13/atom47/rev3/info.json +3 -0
@@ 18,6 18,9 @@
        "levels": 5,
        "breathing": true
    },
    "rgblight": {
        "led_count": 6
    },
    "ws2812": {
        "pin": "F5"
    },

M keyboards/evyd13/eon65/config.h => keyboards/evyd13/eon65/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

   #define RGBLED_NUM 10
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/evyd13/eon65/info.json => keyboards/evyd13/eon65/info.json +3 -0
@@ 13,6 13,9 @@
        "rows": ["D3", "D5", "B1", "B2", "B3"]
    },
    "diode_direction": "COL2ROW",
    "rgblight": {
        "led_count": 10
    },
    "ws2812": {
        "pin": "E6"
    },

M keyboards/evyd13/eon87/config.h => keyboards/evyd13/eon87/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

   #define RGBLED_NUM 12
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/evyd13/eon87/info.json => keyboards/evyd13/eon87/info.json +3 -0
@@ 13,6 13,9 @@
        "rows": ["B1", "B2", "B3", "D4", "D1", "D5"]
    },
    "diode_direction": "COL2ROW",
    "rgblight": {
        "led_count": 12
    },
    "ws2812": {
        "pin": "D0"
    },

M keyboards/evyd13/ta65/config.h => keyboards/evyd13/ta65/config.h +0 -1
@@ 34,4 34,3 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 8

M keyboards/evyd13/ta65/info.json => keyboards/evyd13/ta65/info.json +3 -0
@@ 18,6 18,9 @@
            {"pin_a": "B2", "pin_b": "B1"}
        ]
    },
    "rgblight": {
        "led_count": 8
    },
    "ws2812": {
        "pin": "E6"
    },

M keyboards/evyd13/wonderland/config.h => keyboards/evyd13/wonderland/config.h +0 -1
@@ 29,4 29,3 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 12

M keyboards/evyd13/wonderland/info.json => keyboards/evyd13/wonderland/info.json +3 -0
@@ 18,6 18,9 @@
        "esc_output": "F0",
        "led": "B1"
    },
    "rgblight": {
        "led_count": 12
    },
    "ws2812": {
        "pin": "B7"
    },

M keyboards/exclusive/e65/config.h => keyboards/exclusive/e65/config.h +0 -1
@@ 32,7 32,6 @@
#    define RGBLIGHT_EFFECT_RGB_TEST
#    define RGBLIGHT_EFFECT_ALTERNATING
#    define RGBLIGHT_EFFECT_TWINKLE
#    define RGBLED_NUM 20
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/exclusive/e65/info.json => keyboards/exclusive/e65/info.json +3 -0
@@ 21,6 21,9 @@
        "caps_lock": "B6",
        "on_state": 0
    },
    "rgblight": {
        "led_count": 20
    },
    "ws2812": {
        "pin": "E6"
    },

M keyboards/exclusive/e6_rgb/config.h => keyboards/exclusive/e6_rgb/config.h +0 -1
@@ 5,7 5,6 @@
#pragma once

//rgb light setting
#define RGBLED_NUM      6
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/exclusive/e6_rgb/info.json => keyboards/exclusive/e6_rgb/info.json +3 -0
@@ 16,6 16,9 @@
        "rows": ["F1", "F4", "F5", "F6", "D6"]
    },
    "diode_direction": "COL2ROW",
    "rgblight": {
        "led_count": 6
    },
    "ws2812": {
        "pin": "B7"
    },

M keyboards/exclusive/e6v2/le/config.h => keyboards/exclusive/e6v2/le/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 12
#define RGBLIGHT_HUE_STEP 12
#define RGBLIGHT_SAT_STEP 12
#define RGBLIGHT_VAL_STEP 12

M keyboards/exclusive/e6v2/le/info.json => keyboards/exclusive/e6v2/le/info.json +3 -0
@@ 23,6 23,9 @@
        "caps_lock": "B7",
        "on_state": 0
    },
    "rgblight": {
        "led_count": 12
    },
    "ws2812": {
        "pin": "E6"
    },

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

#pragma once

#define RGBLED_NUM 6
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/exclusive/e6v2/le_bmc/info.json => keyboards/exclusive/e6v2/le_bmc/info.json +3 -0
@@ 15,6 15,9 @@
    "backlight": {
        "pin": "D4"
    },
    "rgblight": {
        "led_count": 6
    },
    "ws2812": {
        "driver": "i2c"
    },

M keyboards/exclusive/e6v2/oe/config.h => keyboards/exclusive/e6v2/oe/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 8
#define RGBLIGHT_HUE_STEP 12
#define RGBLIGHT_SAT_STEP 12
#define RGBLIGHT_VAL_STEP 12

M keyboards/exclusive/e6v2/oe/info.json => keyboards/exclusive/e6v2/oe/info.json +3 -0
@@ 19,6 19,9 @@
        "breathing": true,
        "breathing_period": 3
    },
    "rgblight": {
        "led_count": 8
    },
    "ws2812": {
        "pin": "E2"
    },

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

#pragma once

#define RGBLED_NUM 6
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/exclusive/e6v2/oe_bmc/info.json => keyboards/exclusive/e6v2/oe_bmc/info.json +3 -0
@@ 15,6 15,9 @@
    "backlight": {
        "pin": "D4"
    },
    "rgblight": {
        "led_count": 6
    },
    "ws2812": {
        "driver": "i2c"
    },

M keyboards/exclusive/e7v1/config.h => keyboards/exclusive/e7v1/config.h +0 -1
@@ 16,7 16,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 20
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/exclusive/e7v1/info.json => keyboards/exclusive/e7v1/info.json +3 -0
@@ 17,6 17,9 @@
        "pin": "B7",
        "levels": 6
    },
    "rgblight": {
        "led_count": 20
    },
    "ws2812": {
        "pin": "E6"
    },

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

#pragma once

  #define RGBLED_NUM 16
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/exclusive/e7v1se/info.json => keyboards/exclusive/e7v1se/info.json +1 -0
@@ 18,6 18,7 @@
        "breathing": true
    },
    "rgblight": {
        "led_count": 16,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

  #define RGBLED_NUM 18
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/exclusive/e85/hotswap/info.json => keyboards/exclusive/e85/hotswap/info.json +1 -0
@@ 19,6 19,7 @@
        "breathing": true
    },
    "rgblight": {
        "led_count": 18,
        "sleep": true
    },
    "ws2812": {

M keyboards/exclusive/e85/soldered/info.json => keyboards/exclusive/e85/soldered/info.json +1 -0
@@ 19,6 19,7 @@
        "breathing": true
    },
    "rgblight": {
        "led_count": 18,
        "sleep": true
    },
    "ws2812": {

M keyboards/exent/config.h => keyboards/exent/config.h +0 -2
@@ 16,8 16,6 @@

#pragma once

#define RGBLED_NUM 18

#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/exent/info.json => keyboards/exent/info.json +3 -0
@@ 16,6 16,9 @@
    "backlight": {
        "pin": "D4"
    },
    "rgblight": {
        "led_count": 18
    },
    "ws2812": {
        "driver": "i2c"
    },

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

#pragma once

#define RGBLED_NUM 12
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/eyeohdesigns/babyv/info.json => keyboards/eyeohdesigns/babyv/info.json +1 -0
@@ 17,6 17,7 @@
        "pin": "B6"
    },
    "rgblight": {
        "led_count": 12,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

#define RGBLED_NUM 2
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/eyeohdesigns/theboulevard/info.json => keyboards/eyeohdesigns/theboulevard/info.json +1 -0
@@ 19,6 19,7 @@
        ]
    },
    "rgblight": {
        "led_count": 2,
        "sleep": true
    },
    "ws2812": {

M keyboards/facew/config.h => keyboards/facew/config.h +0 -3
@@ 17,9 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once


#define RGBLED_NUM 16

#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/facew/info.json => keyboards/facew/info.json +3 -0
@@ 16,6 16,9 @@
  "backlight": {
    "pin": "D4"
  },
  "rgblight": {
    "led_count": 16
  },
  "ws2812": {
    "driver": "i2c"
  },

M keyboards/fallacy/config.h => keyboards/fallacy/config.h +0 -1
@@ 40,4 40,3 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 14

M keyboards/fallacy/info.json => keyboards/fallacy/info.json +3 -0
@@ 12,6 12,9 @@
        "rows": ["B1", "B2", "B3", "C6", "C7"]
    },
    "diode_direction": "COL2ROW",
    "rgblight": {
        "led_count": 14
    },
    "ws2812": {
        "pin": "D2"
    },

M keyboards/ffkeebs/puca/config.h => keyboards/ffkeebs/puca/config.h +0 -1
@@ 29,7 29,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    #define RGBLIGHT_EFFECT_ALTERNATING
    #define RGBLIGHT_EFFECT_TWINKLE
    #define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_STATIC_LIGHT  
    #define RGBLED_NUM 8
#endif

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

M keyboards/ffkeebs/puca/info.json => keyboards/ffkeebs/puca/info.json +3 -0
@@ 18,6 18,9 @@
            {"pin_a": "F4", "pin_b": "F5"}
        ]
    },
    "rgblight": {
        "led_count": 8
    },
    "ws2812": {
        "pin": "D4"
    },

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

/* Define RGB */
#define RGBLED_NUM 4
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/fjlabs/7vhotswap/info.json => keyboards/fjlabs/7vhotswap/info.json +3 -0
@@ 13,6 13,9 @@
        "rows": ["B0", "F4", "F1", "F7", "F6", "F5"]
    },
    "diode_direction": "COL2ROW",
    "rgblight": {
        "led_count": 4
    },
    "ws2812": {
        "pin": "C7"
    },

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

/* Define RGB Underglow */
#define RGBLED_NUM 6
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/fjlabs/avalon/info.json => keyboards/fjlabs/avalon/info.json +3 -0
@@ 16,6 16,9 @@
    "indicators": {
        "caps_lock": "C7"
    },
    "rgblight": {
        "led_count": 6
    },
    "ws2812": {
        "pin": "D6"
    },

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

/* Define RGB Underglow */
#define RGBLED_NUM 24
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/fjlabs/bks65/info.json => keyboards/fjlabs/bks65/info.json +3 -0
@@ 16,6 16,9 @@
    "indicators": {
        "caps_lock": "C7"
    },
    "rgblight": {
        "led_count": 24
    },
    "ws2812": {
        "pin": "B0"
    },

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

/* Define RGB Underglow */
#define RGBLED_NUM 24
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/fjlabs/bks65solder/info.json => keyboards/fjlabs/bks65solder/info.json +3 -0
@@ 13,6 13,9 @@
        "rows": ["F4", "F1", "F7", "F6", "F5"]
    },
    "diode_direction": "COL2ROW",
    "rgblight": {
        "led_count": 24
    },
    "ws2812": {
        "pin": "B0"
    },

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

/* Define RGB */
#define RGBLED_NUM 87
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/fjlabs/kf87/info.json => keyboards/fjlabs/kf87/info.json +1 -0
@@ 21,6 21,7 @@
        "pin": "C2"
    },
    "rgblight": {
        "led_count": 87,
        "max_brightness": 86
    },
    "processor": "at90usb646",

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

/* Define Badge RGB */
#define RGBLED_NUM 16
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/fjlabs/kyuu/info.json => keyboards/fjlabs/kyuu/info.json +3 -0
@@ 13,6 13,9 @@
        "rows": ["F4", "F1", "F7", "F6", "F5"]
    },
    "diode_direction": "COL2ROW",
    "rgblight": {
        "led_count": 16
    },
    "ws2812": {
        "pin": "C7"
    },

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

/* Define RGB Underglow */
#define RGBLED_NUM 64
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/fjlabs/mk61rgbansi/info.json => keyboards/fjlabs/mk61rgbansi/info.json +1 -0
@@ 17,6 17,7 @@
        "pin": "F7"
    },
    "rgblight": {
        "led_count": 64,
        "max_brightness": 108
    },
    "processor": "atmega32u4",

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

/* Define RGB Underglow */
#define RGBLED_NUM 64
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/fjlabs/ready100/info.json => keyboards/fjlabs/ready100/info.json +1 -0
@@ 17,6 17,7 @@
        "pin": "F7"
    },
    "rgblight": {
        "led_count": 64,
        "max_brightness": 108
    },
    "processor": "atmega32u4",

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

/* Define RGB */
#define RGBLED_NUM 24
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/fjlabs/solanis/info.json => keyboards/fjlabs/solanis/info.json +1 -0
@@ 17,6 17,7 @@
        "pin": "B7"
    },
    "rgblight": {
        "led_count": 24,
        "max_brightness": 172
    },
    "processor": "at90usb646",

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

/* Define RGB */
#define RGBLED_NUM 1
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/fjlabs/swordfish/info.json => keyboards/fjlabs/swordfish/info.json +3 -0
@@ 13,6 13,9 @@
        "rows": ["B0", "B1", "C7", "C6", "B6"]
    },
    "diode_direction": "COL2ROW",
    "rgblight": {
        "led_count": 1
    },
    "ws2812": {
        "pin": "D3"
    },

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

/* Define RGB Underglow */
#define RGBLED_NUM 64
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/fjlabs/tf60ansi/info.json => keyboards/fjlabs/tf60ansi/info.json +1 -0
@@ 17,6 17,7 @@
        "pin": "F7"
    },
    "rgblight": {
        "led_count": 64,
        "max_brightness": 108
    },
    "processor": "atmega32u4",

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

/* Define RGB Underglow */
#define RGBLED_NUM 64
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/fjlabs/tf60v2/info.json => keyboards/fjlabs/tf60v2/info.json +1 -0
@@ 17,6 17,7 @@
        "pin": "F7"
    },
    "rgblight": {
        "led_count": 64,
        "max_brightness": 108
    },
    "processor": "atmega32u4",

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

/* Define RGB Underglow */
#define RGBLED_NUM 68
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/fjlabs/tf65rgbv2/info.json => keyboards/fjlabs/tf65rgbv2/info.json +1 -0
@@ 17,6 17,7 @@
        "pin": "F7"
    },
    "rgblight": {
        "led_count": 68,
        "max_brightness": 96
    },
    "processor": "atmega32u4",

M keyboards/flehrad/bigswitch/config.h => keyboards/flehrad/bigswitch/config.h +0 -1
@@ 34,5 34,4 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 8
#endif

M keyboards/flehrad/bigswitch/info.json => keyboards/flehrad/bigswitch/info.json +3 -0
@@ 7,6 7,9 @@
        "pid": "0xB195",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 8
    },
    "ws2812": {
        "pin": "D3"
    },

M keyboards/fleuron/config.h => keyboards/fleuron/config.h +0 -1
@@ 38,7 38,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
//#define NO_ACTION_TAPPING
//#define NO_ACTION_ONESHOT

#define RGBLED_NUM 18     // Number of LEDs in your strip
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/fleuron/info.json => keyboards/fleuron/info.json +3 -0
@@ 12,6 12,9 @@
        "rows": ["F0", "F1", "F4", "F5", "F6", "F7"]
    },
    "diode_direction": "COL2ROW",
    "rgblight": {
        "led_count": 18
    },
    "ws2812": {
        "pin": "E6"
    },

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

#pragma once

    #define RGBLED_NUM 0
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/flx/virgo/info.json => keyboards/flx/virgo/info.json +1 -0
@@ 18,6 18,7 @@
        "levels": 5
    },
    "rgblight": {
        "led_count": 0,
        "sleep": true
    },
    "ws2812": {

M keyboards/flxlb/zplit/config.h => keyboards/flxlb/zplit/config.h +0 -1
@@ 29,7 29,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define LOCKING_RESYNC_ENABLE

/* ws2812 RGB LED */
#define RGBLED_NUM 16
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/flxlb/zplit/info.json => keyboards/flxlb/zplit/info.json +1 -0
@@ 19,6 19,7 @@
        ]
    },
    "rgblight": {
        "led_count": 16,
        "led_map": [0, 1, 2, 3, 4, 5, 6, 7, 15, 14, 13, 12, 11, 10, 9, 8],
        "split_count": [8, 8]
    },

M keyboards/fortitude60/rev1/config.h => keyboards/fortitude60/rev1/config.h +0 -4
@@ 27,10 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

/* ws2812 RGB LED */
#ifdef RGBLIGHT_ENABLE
  #define RGBLED_NUM 18    // Number of LEDs */
#endif
/*
 * Feature disable options
 *  These options are also useful to firmware size reduction.

M keyboards/fortitude60/rev1/info.json => keyboards/fortitude60/rev1/info.json +3 -0
@@ 17,6 17,9 @@
    "pin": "B5",
    "levels": 9
  },
  "rgblight": {
    "led_count": 18
  },
  "ws2812": {
    "pin": "B5"
  },

M keyboards/foxlab/key65/hotswap/config.h => keyboards/foxlab/key65/hotswap/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

  #define RGBLED_NUM 8
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/foxlab/key65/hotswap/info.json => keyboards/foxlab/key65/hotswap/info.json +1 -0
@@ 18,6 18,7 @@
        "levels": 5
    },
    "rgblight": {
        "led_count": 8,
        "sleep": true
    },
    "ws2812": {

M keyboards/foxlab/key65/universal/config.h => keyboards/foxlab/key65/universal/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

  #define RGBLED_NUM 6
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/foxlab/key65/universal/info.json => keyboards/foxlab/key65/universal/info.json +1 -0
@@ 18,6 18,7 @@
        "levels": 5
    },
    "rgblight": {
        "led_count": 6,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

  #define RGBLED_NUM 8
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/foxlab/leaf60/hotswap/info.json => keyboards/foxlab/leaf60/hotswap/info.json +1 -0
@@ 23,6 23,7 @@
        "on_state": 0
    },
    "rgblight": {
        "led_count": 8,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

  #define RGBLED_NUM 8
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/foxlab/leaf60/universal/info.json => keyboards/foxlab/leaf60/universal/info.json +1 -0
@@ 22,6 22,7 @@
        "on_state": 0
    },
    "rgblight": {
        "led_count": 8,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

#define RGBLED_NUM 16
//#define RGBLIGHT_HUE_STEP 8
//#define RGBLIGHT_SAT_STEP 8
//#define RGBLIGHT_VAL_STEP 8

M keyboards/foxlab/time80/info.json => keyboards/foxlab/time80/info.json +3 -0
@@ 16,6 16,9 @@
    "backlight": {
        "pin": "D4"
    },
    "rgblight": {
        "led_count": 16
    },
    "ws2812": {
        "driver": "i2c"
    },

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

#pragma once

    #define RGBLED_NUM 5
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/foxlab/time_re/hotswap/info.json => keyboards/foxlab/time_re/hotswap/info.json +1 -0
@@ 24,6 24,7 @@
        "pin": "E2"
    },
    "rgblight": {
        "led_count": 5,
        "max_brightness": 200,
        "sleep": true
    },

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

#pragma once

    #define RGBLED_NUM 5
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/foxlab/time_re/universal/info.json => keyboards/foxlab/time_re/universal/info.json +1 -0
@@ 20,6 20,7 @@
        "pin": "E2"
    },
    "rgblight": {
        "led_count": 5,
        "max_brightness": 200,
        "sleep": true
    },

M keyboards/frooastboard/nano/config.h => keyboards/frooastboard/nano/config.h +0 -2
@@ 16,8 16,6 @@

#pragma once

#define RGBLED_NUM 8

#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/frooastboard/nano/info.json => keyboards/frooastboard/nano/info.json +1 -0
@@ 25,6 25,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 8,
        "sleep": true
    },
    "ws2812": {

M keyboards/ft/mars65/config.h => keyboards/ft/mars65/config.h +0 -1
@@ 3,7 3,6 @@

#pragma once

    #define RGBLED_NUM 24
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/ft/mars65/info.json => keyboards/ft/mars65/info.json +1 -0
@@ 20,6 20,7 @@
    "pin": "E6"
  },
  "rgblight": {
    "led_count": 24,
    "max_brightness": 130,
    "sleep": true
  },

M keyboards/ft/mars80/config.h => keyboards/ft/mars80/config.h +0 -3
@@ 17,9 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once


#define RGBLED_NUM 20

#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/ft/mars80/info.json => keyboards/ft/mars80/info.json +3 -0
@@ 16,6 16,9 @@
    "backlight": {
        "pin": "D4"
    },
    "rgblight": {
        "led_count": 20
    },
    "ws2812": {
        "driver": "i2c"
    },

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

#pragma once

#define RGBLED_NUM 12
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/gami_studio/lex60/info.json => keyboards/gami_studio/lex60/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x0160",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 12
    },
    "ws2812": {
        "pin": "D1"
    },

M keyboards/geekboards/macropad_v2/config.h => keyboards/geekboards/macropad_v2/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

#define RGBLED_NUM 42
#define RGB_MATRIX_LED_COUNT 42

// PWM RGB Underglow Defines

M keyboards/gh60/satan/config.h => keyboards/gh60/satan/config.h +0 -1
@@ 34,7 34,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 8
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 17
#define RGBLIGHT_VAL_STEP 17

M keyboards/gh60/satan/info.json => keyboards/gh60/satan/info.json +3 -0
@@ 17,6 17,9 @@
    "pin": "B6",
    "levels": 4
  },
  "rgblight": {
    "led_count": 8
  },
  "ws2812": {
    "pin": "E2"
  },

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

#pragma once

    #define RGBLED_NUM 10
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/gh60/v1p3/info.json => keyboards/gh60/v1p3/info.json +1 -0
@@ 18,6 18,7 @@
        "levels": 15
    },
    "rgblight": {
        "led_count": 10,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

    #define RGBLED_NUM 17
#    define RGBLIGHT_EFFECT_BREATHING
#    define RGBLIGHT_EFFECT_RAINBOW_MOOD
#    define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/ghs/rar/info.json => keyboards/ghs/rar/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x0001",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 17
    },
    "ws2812": {
        "pin": "D0"
    },

M keyboards/giabalanai/config.h => keyboards/giabalanai/config.h +0 -2
@@ 34,8 34,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define SPLIT_USB_DETECT

#ifdef RGBLIGHT_ENABLE
#   define RGBLED_NUM 123

#   define RGBLIGHT_LAYERS

// By default, LEDs of the buttons which are pressed turn on.

M keyboards/giabalanai/info.json => keyboards/giabalanai/info.json +1 -0
@@ 12,6 12,7 @@
        "driver": "WS2812"
    },
    "rgblight": {
        "led_count": 123,
        "max_brightness": 80,
        "led_map": [60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 97, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48]
    },

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

#pragma once

    #define RGBLED_NUM 4
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/gkeyboard/gkb_m16/info.json => keyboards/gkeyboard/gkb_m16/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 4,
        "sleep": true
    },
    "ws2812": {

M keyboards/gl516/j73gl/config.h => keyboards/gl516/j73gl/config.h +0 -4
@@ 31,10 31,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#ifndef RGBLED_NUM
  #define RGBLED_NUM 73
#endif

#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/gl516/j73gl/info.json => keyboards/gl516/j73gl/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0xE8D0",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 73
    },
    "ws2812": {
        "pin": "D3"
    },

M keyboards/gl516/n51gl/config.h => keyboards/gl516/n51gl/config.h +0 -4
@@ 31,10 31,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#ifndef RGBLED_NUM
  #define RGBLED_NUM 15
#endif

#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/gl516/n51gl/info.json => keyboards/gl516/n51gl/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0xE8CF",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 15
    },
    "ws2812": {
        "pin": "D3"
    },

M keyboards/gray_studio/aero75/config.h => keyboards/gray_studio/aero75/config.h +0 -1
@@ 5,7 5,6 @@

#define RGBLIGHT_LAYERS
#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF
#define RGBLED_NUM 1
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/gray_studio/aero75/info.json => keyboards/gray_studio/aero75/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "B10"
    },
    "rgblight": {
        "led_count": 1,
        "max_brightness": 200,
        "sleep": true
    },

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

#pragma once

    #define RGBLED_NUM 22
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/gray_studio/apollo80/info.json => keyboards/gray_studio/apollo80/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "E2"
    },
    "rgblight": {
        "led_count": 22,
        "max_brightness": 180,
        "sleep": true
    },

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

#pragma once

  #define RGBLED_NUM 20
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/gray_studio/cod67/info.json => keyboards/gray_studio/cod67/info.json +1 -0
@@ 9,6 9,7 @@
    "device_version": "0.0.1"
  },
  "rgblight": {
    "led_count": 20,
    "sleep": true
  },
  "ws2812": {

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

#pragma once

#define RGBLED_NUM 5
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/gray_studio/hb85/info.json => keyboards/gray_studio/hb85/info.json +3 -0
@@ 16,6 16,9 @@
    "backlight": {
        "pin": "D4"
    },
    "rgblight": {
        "led_count": 5
    },
    "ws2812": {
        "driver": "i2c"
    },

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

#pragma once

  #define RGBLED_NUM 6
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/gray_studio/space65/info.json => keyboards/gray_studio/space65/info.json +1 -0
@@ 19,6 19,7 @@
        "breathing": true
    },
    "rgblight": {
        "led_count": 6,
        "sleep": true
    },
    "ws2812": {

M keyboards/gray_studio/space65r3/config.h => keyboards/gray_studio/space65r3/config.h +0 -1
@@ 4,7 4,6 @@

#define RGBLIGHT_LAYERS
#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF
#define RGBLED_NUM 5
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/gray_studio/space65r3/info.json => keyboards/gray_studio/space65r3/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "B10"
    },
    "rgblight": {
        "led_count": 5,
        "max_brightness": 200,
        "sleep": true
    },

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

#pragma once

    #define RGBLED_NUM 22
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/gray_studio/think65/hotswap/info.json => keyboards/gray_studio/think65/hotswap/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 22,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

    #define RGBLED_NUM 22
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/gray_studio/think65/solder/info.json => keyboards/gray_studio/think65/solder/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 22,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

  #define RGBLED_NUM 4
  #define RGBLIGHT_HUE_STEP 10
  #define RGBLIGHT_SAT_STEP 17
  #define RGBLIGHT_VAL_STEP 17

M keyboards/grid600/press/info.json => keyboards/grid600/press/info.json +1 -0
@@ 13,6 13,7 @@
        "rows": ["F0"]
    },
    "rgblight": {
        "led_count": 4,
        "sleep": true
    },
    "ws2812": {

M keyboards/h0oni/hotduck/config.h => keyboards/h0oni/hotduck/config.h +0 -1
@@ 28,7 28,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 20
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 15
#define RGBLIGHT_VAL_STEP 15

M keyboards/h0oni/hotduck/info.json => keyboards/h0oni/hotduck/info.json +3 -0
@@ 13,6 13,9 @@
        "rows": ["B6", "B2", "B3", "B1", "F7", "F6", "F5"]
    },
    "diode_direction": "COL2ROW",
    "rgblight": {
        "led_count": 20
    },
    "ws2812": {
        "pin": "F4"
    },

M keyboards/hadron/ver2/config.h => keyboards/hadron/ver2/config.h +0 -1
@@ 30,6 30,5 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 14     // Number of LEDs
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 17

M keyboards/hadron/ver2/info.json => keyboards/hadron/ver2/info.json +3 -0
@@ 7,6 7,9 @@
        "rows": ["D7", "E6", "B4", "B5", "B6"]
    },
    "diode_direction": "COL2ROW",
    "rgblight": {
        "led_count": 14
    },
    "ws2812": {
        "pin": "D4"
    },

M keyboards/hadron/ver3/config.h => keyboards/hadron/ver3/config.h +1 -2
@@ 118,8 118,7 @@
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE

#define RGBLED_NUM 10
#define RGB_MATRIX_LED_COUNT RGBLED_NUM
#define RGB_MATRIX_LED_COUNT 10

// #define RGB_MATRIX_KEYPRESSES


M keyboards/hadron/ver3/info.json => keyboards/hadron/ver3/info.json +3 -0
@@ 15,6 15,9 @@
            {"pin_a": "B13", "pin_b": "B14"}
        ]
    },
    "rgblight": {
        "led_count": 10
    },
    "ws2812": {
        "pin": "B5"
    },

M keyboards/halfcliff/config.h => keyboards/halfcliff/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { F5, F6, F7, D7, B5, F5, F6, F7, D7, B5 }
#define MATRIX_COL_PINS { B4, E6, C6, B6, B2 }

   #define RGBLED_NUM 10
   #define RGBLIGHT_HUE_STEP 8
   #define RGBLIGHT_SAT_STEP 8
   #define RGBLIGHT_VAL_STEP 8

M keyboards/halfcliff/info.json => keyboards/halfcliff/info.json +1 -0
@@ 17,6 17,7 @@
        "soft_serial_pin": "D2"
    },
    "rgblight": {
        "led_count": 10,
        "sleep": true,
        "split_count": [5, 5]
    },

M keyboards/halokeys/elemental75/config.h => keyboards/halokeys/elemental75/config.h +0 -2
@@ 17,8 17,6 @@

#define TAP_CODE_DELAY 10 // tap_code function delay for register and unregister

#define RGBLED_NUM 22

/* animations enabled */
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD

M keyboards/halokeys/elemental75/info.json => keyboards/halokeys/elemental75/info.json +1 -0
@@ 22,6 22,7 @@
        "pin": "A10"
    },
    "rgblight": {
        "led_count": 22,
        "max_brightness": 225,
        "sleep": true
    },

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

#pragma once

#define RGBLED_NUM 10
#define RGB_MATRIX_LED_COUNT RGBLED_NUM
#define RGB_MATRIX_LED_COUNT 10
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 17
#define RGBLIGHT_VAL_STEP 17

M keyboards/handwired/6macro/info.json => keyboards/handwired/6macro/info.json +3 -0
@@ 8,6 8,9 @@
      "pid": "0x0037",
      "device_version": "0.0.1"
    },
    "rgblight": {
      "led_count": 10
    },
    "ws2812": {
      "pin": "D2"
    },

M keyboards/handwired/atreus50/config.h => keyboards/handwired/atreus50/config.h +0 -1
@@ 33,7 33,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 12     // Number of LEDs
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 17
#define RGBLIGHT_VAL_STEP 17

M keyboards/handwired/atreus50/info.json => keyboards/handwired/atreus50/info.json +3 -0
@@ 8,6 8,9 @@
    "pid": "0x040D",
    "device_version": "0.0.1"
  },
  "rgblight": {
    "led_count": 12
  },
  "ws2812": {
    "pin": "C6"
  },

M keyboards/handwired/bento/rev1/config.h => keyboards/handwired/bento/rev1/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

  #define RGBLED_NUM 4
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/handwired/bento/rev1/info.json => keyboards/handwired/bento/rev1/info.json +1 -0
@@ 9,6 9,7 @@
    "device_version": "1.0.0"
  },
  "rgblight": {
    "led_count": 4,
    "sleep": true
  },
  "ws2812": {

M keyboards/handwired/brain/config.h => keyboards/handwired/brain/config.h +0 -2
@@ 42,8 42,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Enables This makes it easier for fast typists to use dual-function keys */
#define PERMISSIVE_HOLD

#define RGBLED_NUM 28  // Number of LEDs

/*
 * Feature disable options
 *  These options are also useful to firmware size reduction.

M keyboards/handwired/brain/info.json => keyboards/handwired/brain/info.json +1 -0
@@ 20,6 20,7 @@
        "pin": "D3"
    },
    "rgblight": {
        "led_count": 28,
        "split": true,
        "max_brightness": 120
    },

M keyboards/handwired/chiron/config.h => keyboards/handwired/chiron/config.h +0 -2
@@ 22,5 22,3 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define LOCKING_SUPPORT_ENABLE
#define LOCKING_RESYNC_ENABLE

#define RGBLED_NUM 4

M keyboards/handwired/chiron/info.json => keyboards/handwired/chiron/info.json +3 -0
@@ 17,6 17,9 @@
        "pin": "B6",
        "levels": 7
    },
    "rgblight": {
        "led_count": 4
    },
    "ws2812": {
        "pin": "D3"
    },

M keyboards/handwired/co60/rev7/config.h => keyboards/handwired/co60/rev7/config.h +0 -5
@@ 36,8 36,3 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE

#define RGBLED_NUM 16
#define RGB_MATRIX_LED_COUNT RGBLED_NUM

#define RGB_MATRIX_KEYPRESSES

M keyboards/handwired/co60/rev7/info.json => keyboards/handwired/co60/rev7/info.json +3 -0
@@ 12,6 12,9 @@
        "pin": "B8",
        "breathing": true
    },
    "rgblight": {
        "led_count": 16
    },
    "ws2812": {
        "pin": "A7",
        "driver": "spi"

M keyboards/handwired/concertina/64key/config.h => keyboards/handwired/concertina/64key/config.h +0 -3
@@ 16,7 16,4 @@

#pragma once

/* LEDs are not used in the standard 64key configuration. */
#define RGBLED_NUM 0

#define PERMISSIVE_HOLD

M keyboards/handwired/concertina/64key/info.json => keyboards/handwired/concertina/64key/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x3632",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 0
    },
    "ws2812": {
        "pin": "D3"
    },

M keyboards/handwired/consolekeyboard/18key/config.h => keyboards/handwired/consolekeyboard/18key/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

    #define RGBLED_NUM 6
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/handwired/consolekeyboard/18key/info.json => keyboards/handwired/consolekeyboard/18key/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 6,
        "sleep": true
    },
    "ws2812": {

M keyboards/handwired/consolekeyboard/20key/config.h => keyboards/handwired/consolekeyboard/20key/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

    #define RGBLED_NUM 6
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/handwired/consolekeyboard/20key/info.json => keyboards/handwired/consolekeyboard/20key/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 6,
        "sleep": true
    },
    "ws2812": {

M keyboards/handwired/consolekeyboard/27key/config.h => keyboards/handwired/consolekeyboard/27key/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

    #define RGBLED_NUM 6
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/handwired/consolekeyboard/27key/info.json => keyboards/handwired/consolekeyboard/27key/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 6,
        "sleep": true
    },
    "ws2812": {

M keyboards/handwired/consolekeyboard/30key/config.h => keyboards/handwired/consolekeyboard/30key/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

    #define RGBLED_NUM 6
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/handwired/consolekeyboard/30key/info.json => keyboards/handwired/consolekeyboard/30key/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 6,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

    #define RGBLED_NUM 42
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/handwired/croxsplit44/info.json => keyboards/handwired/croxsplit44/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 42,
        "sleep": true
    },
    "ws2812": {

M keyboards/handwired/cyberstar/config.h => keyboards/handwired/cyberstar/config.h +0 -1
@@ 28,7 28,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define WS2812_DMA_CHANNEL 3
#define WS2812_BYTE_ORDER WS2812_BYTE_ORDER_RGB

#define RGBLED_NUM 12
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/handwired/cyberstar/info.json => keyboards/handwired/cyberstar/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x432A",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 12
    },
    "ws2812": {
        "pin": "B4",
        "driver": "pwm"

M keyboards/handwired/d48/config.h => keyboards/handwired/d48/config.h +0 -1
@@ 2,7 2,6 @@

/* RGB Underglow */
#ifdef RGBLIGHT_ENABLE
#define RGBLED_NUM 14
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/handwired/d48/info.json => keyboards/handwired/d48/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x6060",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 14
    },
    "ws2812": {
        "pin": "A15"
    },

D keyboards/handwired/dactyl_manuform/4x5/config.h => keyboards/handwired/dactyl_manuform/4x5/config.h +0 -22
@@ 1,22 0,0 @@
/*
Copyright 2012 Jun Wako <wakojun@gmail.com>
Copyright 2015 Jack Humbert

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

#pragma once

// WS2812 RGB LED strip input and number of LEDs
#define RGBLED_NUM 12

M keyboards/handwired/dactyl_manuform/4x5/info.json => keyboards/handwired/dactyl_manuform/4x5/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x3435",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 12
    },
    "ws2812": {
        "pin": "D3"
    },

D keyboards/handwired/dactyl_manuform/4x6/config.h => keyboards/handwired/dactyl_manuform/4x6/config.h +0 -22
@@ 1,22 0,0 @@
/*
Copyright 2012 Jun Wako <wakojun@gmail.com>
Copyright 2015 Jack Humbert

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

#pragma once

// WS2812 RGB LED strip input and number of LEDs
#define RGBLED_NUM 12

M keyboards/handwired/dactyl_manuform/4x6/info.json => keyboards/handwired/dactyl_manuform/4x6/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x3436",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 12
    },
    "ws2812": {
        "pin": "D3"
    },

D keyboards/handwired/dactyl_manuform/4x6_5/config.h => keyboards/handwired/dactyl_manuform/4x6_5/config.h +0 -22
@@ 1,22 0,0 @@
/*
Copyright 2012 Jun Wako <wakojun@gmail.com>
Copyright 2015 Jack Humbert

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

#pragma once

// WS2812 RGB LED strip input and number of LEDs
#define RGBLED_NUM 12

M keyboards/handwired/dactyl_manuform/4x6_5/info.json => keyboards/handwired/dactyl_manuform/4x6_5/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x3436",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 12
    },
    "ws2812": {
        "pin": "D3"
    },

D keyboards/handwired/dactyl_manuform/5x6/config.h => keyboards/handwired/dactyl_manuform/5x6/config.h +0 -22
@@ 1,22 0,0 @@
/*
Copyright 2012 Jun Wako <wakojun@gmail.com>
Copyright 2015 Jack Humbert

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

#pragma once

// WS2812 RGB LED strip input and number of LEDs
#define RGBLED_NUM 12

M keyboards/handwired/dactyl_manuform/5x6/info.json => keyboards/handwired/dactyl_manuform/5x6/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x3536",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 12
    },
    "ws2812": {
        "pin": "D3"
    },

D keyboards/handwired/dactyl_manuform/5x7/config.h => keyboards/handwired/dactyl_manuform/5x7/config.h +0 -22
@@ 1,22 0,0 @@
/*
Copyright 2012 Jun Wako <wakojun@gmail.com>
Copyright 2015 Jack Humbert

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

#pragma once

// WS2812 RGB LED strip input and number of LEDs
#define RGBLED_NUM 12

M keyboards/handwired/dactyl_manuform/5x7/info.json => keyboards/handwired/dactyl_manuform/5x7/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x3537",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 12
    },
    "ws2812": {
        "pin": "D3"
    },

D keyboards/handwired/dactyl_manuform/6x6/promicro/config.h => keyboards/handwired/dactyl_manuform/6x6/promicro/config.h +0 -20
@@ 1,20 0,0 @@
/* Copyright 2019
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#pragma once

// WS2812 RGB LED strip input and number of LEDs
#define RGBLED_NUM 12

M keyboards/handwired/dactyl_manuform/6x6/promicro/info.json => keyboards/handwired/dactyl_manuform/6x6/promicro/info.json +3 -0
@@ 7,6 7,9 @@
    "split": {
        "soft_serial_pin": "D0"
    },
    "rgblight": {
        "led_count": 12
    },
    "ws2812": {
        "pin": "D3"
    },

D keyboards/handwired/dactyl_manuform/6x6_4/config.h => keyboards/handwired/dactyl_manuform/6x6_4/config.h +0 -22
@@ 1,22 0,0 @@
/*
Copyright 2012 Jun Wako <wakojun@gmail.com>
Copyright 2015 Jack Humbert

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

#pragma once

// WS2812 RGB LED strip input and number of LEDs
#define RGBLED_NUM 12

M keyboards/handwired/dactyl_manuform/6x6_4/info.json => keyboards/handwired/dactyl_manuform/6x6_4/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x3636",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 12
    },
    "ws2812": {
        "pin": "D3"
    },

D keyboards/handwired/dactyl_manuform/6x6_kinesis/config.h => keyboards/handwired/dactyl_manuform/6x6_kinesis/config.h +0 -22
@@ 1,22 0,0 @@
/*
Copyright 2012 Jun Wako <wakojun@gmail.com>
Copyright 2015 Jack Humbert

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

#pragma once

// WS2812 RGB LED strip input and number of LEDs
#define RGBLED_NUM 12

M keyboards/handwired/dactyl_manuform/6x6_kinesis/info.json => keyboards/handwired/dactyl_manuform/6x6_kinesis/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x3636",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 12
    },
    "ws2812": {
        "pin": "D3"
    },

M keyboards/handwired/dactyl_manuform/dmote/62key/config.h => keyboards/handwired/dactyl_manuform/dmote/62key/config.h +0 -1
@@ 5,4 5,3 @@
#define RGBLIGHT_EFFECT_KNIGHT_LENGTH 2
#define RGBLIGHT_EFFECT_CHRISTMAS
#define RGBLIGHT_EFFECT_CHRISTMAS_STEP 1
#define RGBLED_NUM 6           // Used when chaining strips

M keyboards/handwired/dactyl_manuform/dmote/62key/info.json => keyboards/handwired/dactyl_manuform/dmote/62key/info.json +1 -0
@@ 11,6 11,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 6,
        "split_count": [3, 3]
    },
    "ws2812": {

M keyboards/handwired/dactyl_promicro/config.h => keyboards/handwired/dactyl_promicro/config.h +0 -2
@@ 33,8 33,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Enables This makes it easier for fast typists to use dual-function keys */
#define PERMISSIVE_HOLD

#define RGBLED_NUM 12    // Number of LEDs

/*
 * Feature disable options
 *  These options are also useful to firmware size reduction.

M keyboards/handwired/dactyl_promicro/info.json => keyboards/handwired/dactyl_promicro/info.json +3 -0
@@ 16,6 16,9 @@
    "split": {
        "soft_serial_pin": "D0"
    },
    "rgblight": {
        "led_count": 12
    },
    "ws2812": {
        "pin": "D3"
    },

M keyboards/handwired/freoduo/config.h => keyboards/handwired/freoduo/config.h +0 -3
@@ 18,10 18,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define EE_HANDS

/* ws2812 RGB LED */
#if !defined(RGBLED_NUM)
#    define RGBLED_NUM 30
#    define RGBLIGHT_LAYERS
#endif
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/handwired/freoduo/info.json => keyboards/handwired/freoduo/info.json +1 -0
@@ 17,6 17,7 @@
    "soft_serial_pin": "D0"
},
"rgblight": {
    "led_count": 30,
    "sleep": true,
    "led_map": [15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30],
    "split_count": [16, 14]

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

#pragma once

	#define RGBLED_NUM 6
//   #define RGBLIGHT_HUE_STEP 8
//   #define RGBLIGHT_SAT_STEP 8
//   #define RGBLIGHT_VAL_STEP 8

M keyboards/handwired/heisenberg/info.json => keyboards/handwired/heisenberg/info.json +3 -0
@@ 8,6 8,9 @@
    "pid": "0x0000",
    "device_version": "0.0.1"
  },
  "rgblight": {
    "led_count": 6
  },
  "ws2812": {
    "pin": "D4"
  },

M keyboards/handwired/jopr/config.h => keyboards/handwired/jopr/config.h +0 -1
@@ 9,7 9,6 @@
#define NO_ACTION_ONESHOT
#define TAPPING_TOGGLE 3

#define RGBLED_NUM 1
#define RGBLIGHT_HUE_STEP 1
#define RGBLIGHT_SAT_STEP 1
#define RGBLIGHT_VAL_STEP 1

M keyboards/handwired/jopr/info.json => keyboards/handwired/jopr/info.json +3 -0
@@ 8,6 8,9 @@
    "pid": "0x1000",
    "device_version": "0.0.1"
  },
  "rgblight": {
    "led_count": 1
  },
  "ws2812": {
    "pin": "F4"
  },

M keyboards/handwired/lovelive9/config.h => keyboards/handwired/lovelive9/config.h +0 -2
@@ 2,8 2,6 @@

#pragma once

#define RGBLED_NUM 9    // Number of LEDs

#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/handwired/lovelive9/info.json => keyboards/handwired/lovelive9/info.json +3 -0
@@ 17,6 17,9 @@
    "backlight": {
        "breathing_period": 2
    },
    "rgblight": {
        "led_count": 9
    },
    "ws2812": {
        "pin": "D3"
    },

M keyboards/handwired/macroboard/config.h => keyboards/handwired/macroboard/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define WS2812_DMA_CHANNEL  2                   // DMA Channel for TIMx_UP, see the respective reference manual for the appropriate values for your MCU.
#define WS2812_PWM_TARGET_PERIOD 800000

#    define RGBLED_NUM 24
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/handwired/macroboard/info.json => keyboards/handwired/macroboard/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 24,
        "sleep": true,
        "led_map": [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 3, 1]
    },

M keyboards/handwired/marauder/config.h => keyboards/handwired/marauder/config.h +0 -1
@@ 18,7 18,6 @@

#define LAYER_STATE_8BIT

    #define RGBLED_NUM 7
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/handwired/marauder/info.json => keyboards/handwired/marauder/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 7,
        "sleep": true
    },
    "ws2812": {

M keyboards/handwired/owlet60/config.h => keyboards/handwired/owlet60/config.h +0 -1
@@ 40,7 40,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

  #define RGBLED_NUM 8
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/handwired/owlet60/info.json => keyboards/handwired/owlet60/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "D0"
    },
    "rgblight": {
        "led_count": 8,
        "max_brightness": 128,
        "sleep": true
    },

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

#pragma once

#define RGBLED_NUM 10
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/handwired/prime_exl_plus/info.json => keyboards/handwired/prime_exl_plus/info.json +3 -0
@@ 8,6 8,9 @@
    "pid": "0x6579",
    "device_version": "0.0.1"
  },
  "rgblight": {
    "led_count": 10
  },
  "ws2812": {
    "pin": "D4"
  },

M keyboards/handwired/prkl30/feather/config.h => keyboards/handwired/prkl30/feather/config.h +0 -1
@@ 26,7 26,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 13
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/handwired/prkl30/feather/info.json => keyboards/handwired/prkl30/feather/info.json +3 -0
@@ 1,4 1,7 @@
{
    "rgblight": {
        "led_count": 13
    },
    "ws2812": {
        "pin": "D1"
    },

M keyboards/handwired/prkl30/promicro/config.h => keyboards/handwired/prkl30/promicro/config.h +0 -1
@@ 26,7 26,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 13
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/handwired/prkl30/promicro/info.json => keyboards/handwired/prkl30/promicro/info.json +3 -0
@@ 3,6 3,9 @@
        "cols": ["B4", "B5", "F6", "F5", "F4", "F7", "B1", "B3", "B2", "B6"],
        "rows": ["D4", "C6", "D7", "E6"]
    },
    "rgblight": {
        "led_count": 13
    },
    "ws2812": {
        "pin": "D1"
    },

M keyboards/handwired/qc60/info.json => keyboards/handwired/qc60/info.json +3 -0
@@ 8,6 8,9 @@
    "pid": "0x0C60",
    "device_version": "1.0.0"
  },
  "rgblight": {
    "led_count": 1
  },
  "ws2812": {
    "pin": "D3"
  },

D keyboards/handwired/qc60/proto/config.h => keyboards/handwired/qc60/proto/config.h +0 -4
@@ 1,4 0,0 @@
#pragma once

/* ws2812 RGB LED */
#define RGBLED_NUM 1    // Number of LEDs

M keyboards/handwired/selene/config.h => keyboards/handwired/selene/config.h +0 -2
@@ 16,7 16,5 @@

#pragma once

#define RGBLED_NUM 50

#define LOCKING_SUPPORT_ENABLE
#define LOCKING_RESYNC_ENABLE

M keyboards/handwired/selene/info.json => keyboards/handwired/selene/info.json +3 -0
@@ 8,6 8,9 @@
    "pid": "0x0001",
    "device_version": "0.0.1"
  },
  "rgblight": {
    "led_count": 50
  },
  "ws2812": {
    "pin": "A3"
  },

M keyboards/handwired/splittest/config.h => keyboards/handwired/splittest/config.h +0 -1
@@ 34,7 34,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 12

/*
 * Feature disable options

M keyboards/handwired/splittest/info.json => keyboards/handwired/splittest/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "1.0.0"
    },
    "rgblight": {
        "led_count": 12,
        "split_count": [6, 6]
    },
    "layouts": {

M keyboards/handwired/steamvan/rev1/config.h => keyboards/handwired/steamvan/rev1/config.h +0 -3
@@ 36,7 36,4 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE

#define RGBLED_NUM 16
#define RGB_MATRIX_LED_COUNT RGBLED_NUM

#define RGB_MATRIX_KEYPRESSES

M keyboards/handwired/steamvan/rev1/info.json => keyboards/handwired/steamvan/rev1/info.json +3 -0
@@ 17,6 17,9 @@
    "pin": "B8",
    "breathing": true
  },
  "rgblight": {
    "led_count": 16
  },
  "ws2812": {
    "pin": "A7",
    "driver": "spi"

M keyboards/handwired/swiftrax/bumblebee/config.h => keyboards/handwired/swiftrax/bumblebee/config.h +0 -3
@@ 17,9 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* RGB Indicators */
#define RGBLED_NUM 3

/* Solenid Pin */
#define SOLENOID_PIN D2


M keyboards/handwired/swiftrax/bumblebee/info.json => keyboards/handwired/swiftrax/bumblebee/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0xE881",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 3
    },
    "ws2812": {
        "pin": "E6"
    },

M keyboards/handwired/swiftrax/glacier/config.h => keyboards/handwired/swiftrax/glacier/config.h +0 -1
@@ 21,7 21,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DYNAMIC_KEYMAP_LAYER_COUNT 3

/* RGB */
#define RGBLED_NUM 12
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/handwired/swiftrax/glacier/info.json => keyboards/handwired/swiftrax/glacier/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0xE890",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 12
    },
    "ws2812": {
        "pin": "B0"
    },

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

#pragma once

#define RGBLED_NUM 24
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/handwired/swiftrax/walter/info.json => keyboards/handwired/swiftrax/walter/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0xE964",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 24
    },
    "ws2812": {
        "pin": "E6"
    },

M keyboards/handwired/symmetry60/config.h => keyboards/handwired/symmetry60/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 14
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/handwired/symmetry60/info.json => keyboards/handwired/symmetry60/info.json +3 -0
@@ 8,6 8,9 @@
    "pid": "0x0000",
    "device_version": "0.0.1"
  },
  "rgblight": {
    "led_count": 14
  },
  "ws2812": {
    "pin": "B1"
  },

M keyboards/handwired/tennie/config.h => keyboards/handwired/tennie/config.h +0 -1
@@ 18,7 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once

#define RGBW
  #define RGBLED_NUM 1
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/handwired/tennie/info.json => keyboards/handwired/tennie/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x1313",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 1
    },
    "ws2812": {
        "pin": "D1"
    },

M keyboards/handwired/tractyl_manuform/5x6_right/elite_c/config.h => keyboards/handwired/tractyl_manuform/5x6_right/elite_c/config.h +0 -3
@@ 18,9 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

// WS2812 RGB LED strip input and number of LEDs
#define RGBLED_NUM      20

#define AUDIO_PIN       C6

#define EE_HANDS

M keyboards/handwired/tractyl_manuform/5x6_right/elite_c/info.json => keyboards/handwired/tractyl_manuform/5x6_right/elite_c/info.json +1 -0
@@ 17,6 17,7 @@
        "pin": "D3"
    },
    "rgblight": {
        "led_count": 20,
        "max_brightness": 80,
        "split_count": [10, 10]
    },

M keyboards/handwired/tractyl_manuform/5x6_right/f303/config.h => keyboards/handwired/tractyl_manuform/5x6_right/f303/config.h +0 -2
@@ 29,8 29,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
// #define WS2812_DMA_STREAM   STM32_DMA1_STREAM3  // DMA Stream for TIMx_UP, see the respective reference manual for the appropriate values for your MCU.
#define WS2812_DMA_CHANNEL  3  // DMA Channel for TIMx_UP, see the respective reference manual for the appropriate values for your MCU.

#define RGBLED_NUM          20

#define DEBUG_LED_PIN C13

/* Audio config */

M keyboards/handwired/tractyl_manuform/5x6_right/f303/info.json => keyboards/handwired/tractyl_manuform/5x6_right/f303/info.json +1 -0
@@ 6,6 6,7 @@
    },
    "diode_direction": "COL2ROW",
    "rgblight": {
        "led_count": 20,
        "split_count": [10, 10]
    },
    "ws2812": {

M keyboards/handwired/tractyl_manuform/5x6_right/f411/config.h => keyboards/handwired/tractyl_manuform/5x6_right/f411/config.h +0 -3
@@ 31,9 31,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define WS2812_DMA_CHANNEL  3                   // DMA Channel for TIMx_UP, see the respective reference manual for the appropriate values for your MCU.
#define WS2812_PWM_TARGET_PERIOD 800000


#define RGBLED_NUM          57

#define DEBUG_LED_PIN      C13

/* Audio config */

M keyboards/handwired/tractyl_manuform/5x6_right/f411/info.json => keyboards/handwired/tractyl_manuform/5x6_right/f411/info.json +1 -0
@@ 6,6 6,7 @@
    },
    "diode_direction": "COL2ROW",
    "rgblight": {
        "led_count": 57,
        "split_count": [26, 31]
    },
    "ws2812": {

M keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/config.h => keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/config.h +0 -2
@@ 18,8 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

// WS2812 RGB LED strip input and number of LEDs
#define RGBLED_NUM      20
#define RGBLIGHT_LIMIT_VAL 80

#define DEBUG_LED_PIN   D6

M keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/info.json => keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/info.json +1 -0
@@ 17,6 17,7 @@
        "pin": "E7"
    },
    "rgblight": {
        "led_count": 20,
        "max_brightness": 80,
        "split_count": [10, 10]
    },

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

#pragma once

#    define RGBLED_NUM 1
#    define RGBLIGHT_HUE_STEP 10
#    define RGBLIGHT_SAT_STEP 17
#    define RGBLIGHT_VAL_STEP 17

M keyboards/handwired/traveller/info.json => keyboards/handwired/traveller/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x6060",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 1
    },
    "ws2812": {
        "pin": "B2"
    },

M keyboards/handwired/tritium_numpad/config.h => keyboards/handwired/tritium_numpad/config.h +0 -4
@@ 22,10 22,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

/* Underlight configuration
 */
#define RGBLED_NUM 4     // Number of LEDs

/*
 * Feature disable options
 *  These options are also useful to firmware size reduction.

M keyboards/handwired/tritium_numpad/info.json => keyboards/handwired/tritium_numpad/info.json +3 -0
@@ 21,6 21,9 @@
    "num_lock": "D5",
    "on_state": 0
  },
  "rgblight": {
    "led_count": 4
  },
  "ws2812": {
    "pin": "D2"
  },

M keyboards/handwired/tsubasa/config.h => keyboards/handwired/tsubasa/config.h +0 -1
@@ 18,7 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once
#define MASTER_RIGHT

#    define RGBLED_NUM 12
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 1
#    define RGBLIGHT_VAL_STEP 1

M keyboards/handwired/tsubasa/info.json => keyboards/handwired/tsubasa/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "1.0.0"
    },
    "rgblight": {
        "led_count": 12,
        "split_count": [6, 6]
    },
    "ws2812": {

M keyboards/handwired/unk/rev1/config.h => keyboards/handwired/unk/rev1/config.h +0 -2
@@ 25,8 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#define RGBLED_NUM 12    // Number of LEDs

/*
 * Feature disable options
 *  These options are also useful to firmware size reduction.

M keyboards/handwired/unk/rev1/info.json => keyboards/handwired/unk/rev1/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x3060",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 12
    },
    "ws2812": {
        "pin": "D3"
    },

M keyboards/handwired/uthol/rev2/config.h => keyboards/handwired/uthol/rev2/config.h +0 -1
@@ 18,5 18,4 @@
#pragma once

//RGB Stuff
#define RGBLED_NUM 39
#define RGBLIGHT_DEFAULT_HUE 201

M keyboards/handwired/uthol/rev2/info.json => keyboards/handwired/uthol/rev2/info.json +3 -0
@@ 3,6 3,9 @@
    "usb": {
        "device_version": "0.0.2"
    },
    "rgblight": {
        "led_count": 39
    },
    "ws2812": {
        "pin": "E6"
    },

M keyboards/handwired/uthol/rev3/config.h => keyboards/handwired/uthol/rev3/config.h +0 -1
@@ 35,7 35,6 @@
#define PERMISSIVE_HOLD

// RGB Stuff
#define RGBLED_NUM 39
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/handwired/uthol/rev3/info.json => keyboards/handwired/uthol/rev3/info.json +3 -0
@@ 3,6 3,9 @@
    "usb": {
        "device_version": "0.0.3"
    },
    "rgblight": {
        "led_count": 39
    },
    "ws2812": {
        "pin": "B0"
    },

M keyboards/helix/pico/config.h => keyboards/helix/pico/config.h +0 -2
@@ 48,8 48,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
  #define AUDIO_PIN B5
#endif

//#define RGBLED_NUM 12    // Number of LEDs. see ./keymaps/default/config.h

// Helix keyboard RGB LED support
//    see ./rules.mk: LED_BACK_ENABLE or LED_UNDERGLOW_ENABLE set yes
#ifdef RGBLED_BACK

M keyboards/helix/rev3_4rows/config.h => keyboards/helix/rev3_4rows/config.h +1 -3
@@ 46,10 46,8 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Dip switch on matrix grid */
#define DIP_SWITCH_MATRIX_GRID { {0,6}, {1,6}, {5,6}, {6,6} }

#define RGBLED_NUM 50 // Number of LEDs

#ifdef RGB_MATRIX_ENABLE
  #define RGB_MATRIX_LED_COUNT RGBLED_NUM
  #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

M keyboards/helix/rev3_4rows/info.json => keyboards/helix/rev3_4rows/info.json +1 -0
@@ 23,6 23,7 @@
    "pin": "D3"
  },
  "rgblight": {
    "led_count": 50,
    "max_brightness": 120,
    "split_count": [25, 25]
  },

M keyboards/helix/rev3_5rows/config.h => keyboards/helix/rev3_5rows/config.h +1 -3
@@ 46,10 46,8 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Dip switch on matrix grid */
#define DIP_SWITCH_MATRIX_GRID { {0,6}, {1,6}, {5,6}, {6,6} }

#define RGBLED_NUM 64 // Number of LEDs

#ifdef RGB_MATRIX_ENABLE
  #define RGB_MATRIX_LED_COUNT RGBLED_NUM
  #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

M keyboards/helix/rev3_5rows/info.json => keyboards/helix/rev3_5rows/info.json +1 -0
@@ 23,6 23,7 @@
    "pin": "D3"
  },
  "rgblight": {
    "led_count": 64,
    "max_brightness": 120,
    "split_count": [32, 32]
  },

M keyboards/hidtech/bastyl/config.h => keyboards/hidtech/bastyl/config.h +0 -1
@@ 18,7 18,6 @@

#pragma once

#define RGBLED_NUM 38
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/hidtech/bastyl/info.json => keyboards/hidtech/bastyl/info.json +1 -0
@@ 20,6 20,7 @@
        "pin": "D2"
    },
    "rgblight": {
        "led_count": 38,
        "split": true
    },
    "processor": "atmega32u4",

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

/* ws2812 RGB LED */
#define RGBLED_NUM 6
#define RGBLIGHT_HUE_STEP 5
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD

M keyboards/hifumi/info.json => keyboards/hifumi/info.json +3 -0
@@ 13,6 13,9 @@
    "rows": ["D4", "C6"]
  },
  "diode_direction": "COL2ROW",
  "rgblight": {
    "led_count": 6
  },
  "ws2812": {
    "pin": "D3"
  },

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

#pragma once

#    define RGBLED_NUM 7
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/hineybush/h08_ocelot/info.json => keyboards/hineybush/h08_ocelot/info.json +1 -0
@@ 17,6 17,7 @@
        "pin": "F1"
    },
    "rgblight": {
        "led_count": 7,
        "max_brightness": 220,
        "sleep": true
    },

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

#pragma once

   #define RGBLED_NUM 16
   #define RGBLIGHT_HUE_STEP 8
   #define RGBLIGHT_SAT_STEP 8
   #define RGBLIGHT_VAL_STEP 8

M keyboards/hineybush/h60/info.json => keyboards/hineybush/h60/info.json +1 -0
@@ 18,6 18,7 @@
        "levels": 12
    },
    "rgblight": {
        "led_count": 16,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

#    define RGBLED_NUM 17
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/hineybush/h65/info.json => keyboards/hineybush/h65/info.json +1 -0
@@ 21,6 21,7 @@
        "caps_lock": "E6"
    },
    "rgblight": {
        "led_count": 17,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

#    define RGBLED_NUM 17
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/hineybush/h65_hotswap/info.json => keyboards/hineybush/h65_hotswap/info.json +1 -0
@@ 21,6 21,7 @@
        "caps_lock": "E6"
    },
    "rgblight": {
        "led_count": 17,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

#    define RGBLED_NUM 16
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/hineybush/h660s/info.json => keyboards/hineybush/h660s/info.json +1 -0
@@ 18,6 18,7 @@
        "breathing": true
    },
    "rgblight": {
        "led_count": 16,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

   #define RGBLED_NUM 22
   #define RGBLIGHT_HUE_STEP 8
   #define RGBLIGHT_SAT_STEP 8
   #define RGBLIGHT_VAL_STEP 8

M keyboards/hineybush/h75_singa/info.json => keyboards/hineybush/h75_singa/info.json +1 -0
@@ 18,6 18,7 @@
        "breathing": true
    },
    "rgblight": {
        "led_count": 22,
        "sleep": true
    },
    "ws2812": {

M keyboards/hineybush/h87a/config.h => keyboards/hineybush/h87a/config.h +0 -1
@@ 32,7 32,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 24
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/hineybush/h87a/info.json => keyboards/hineybush/h87a/info.json +1 -0
@@ 20,6 20,7 @@
        "pin": "D3"
    },
    "rgblight": {
        "led_count": 24,
        "max_brightness": 200,
        "sleep": true
    },

M keyboards/hineybush/h88/config.h => keyboards/hineybush/h88/config.h +0 -1
@@ 32,7 32,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 24
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/hineybush/h88/info.json => keyboards/hineybush/h88/info.json +1 -0
@@ 17,6 17,7 @@
        "pin": "B7"
    },
    "rgblight": {
        "led_count": 24,
        "sleep": true
    },
    "ws2812": {

M keyboards/hineybush/hbcp/config.h => keyboards/hineybush/hbcp/config.h +0 -1
@@ 38,7 38,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
//EITHERWAY is supported through a custom matrix
//#define DIODE_DIRECTION EITHERWAY

   #define RGBLED_NUM 27
   #define RGBLIGHT_HUE_STEP 8
   #define RGBLIGHT_SAT_STEP 8
   #define RGBLIGHT_VAL_STEP 8

M keyboards/hineybush/hbcp/info.json => keyboards/hineybush/hbcp/info.json +1 -0
@@ 16,6 16,7 @@
        "pin": "B0"
    },
    "rgblight": {
        "led_count": 27,
        "max_brightness": 200,
        "sleep": true
    },

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

#pragma once

   #define RGBLED_NUM 26
   #define RGBLIGHT_HUE_STEP 8
   #define RGBLIGHT_SAT_STEP 8
   #define RGBLIGHT_VAL_STEP 8

M keyboards/hineybush/physix/info.json => keyboards/hineybush/physix/info.json +1 -0
@@ 18,6 18,7 @@
        "breathing": true
    },
    "rgblight": {
        "led_count": 26,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

   #define RGBLED_NUM 16
   #define RGBLIGHT_HUE_STEP 8
   #define RGBLIGHT_SAT_STEP 8
   #define RGBLIGHT_VAL_STEP 8

M keyboards/hineybush/sm68/info.json => keyboards/hineybush/sm68/info.json +1 -0
@@ 14,6 14,7 @@
    },
    "diode_direction": "COL2ROW",
    "rgblight": {
        "led_count": 16,
        "sleep": true
    },
    "ws2812": {

M keyboards/hnahkb/stella/config.h => keyboards/hnahkb/stella/config.h +0 -2
@@ 17,8 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

#define RGBLED_NUM 14

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

M keyboards/hnahkb/stella/info.json => keyboards/hnahkb/stella/info.json +3 -0
@@ 22,6 22,9 @@
        "scroll_lock": "B7",
        "on_state": 0
    },
    "rgblight": {
        "led_count": 14,
    },
    "ws2812": {
        "pin": "E2"
    },

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

#pragma once

#    define RGBLED_NUM 20
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/hnahkb/vn66/info.json => keyboards/hnahkb/vn66/info.json +1 -0
@@ 28,6 28,7 @@
        "on_state": 0
    },
    "rgblight": {
        "led_count": 20,
        "sleep": true
    },
    "ws2812": {

M keyboards/horrortroll/chinese_pcb/black_e65/config.h => keyboards/horrortroll/chinese_pcb/black_e65/config.h +0 -3
@@ 17,9 17,6 @@
#pragma once

#ifdef RGBLIGHT_ENABLE
    /* RGB Lighting config */
    #define RGBLED_NUM 24

    /* RGB Lighting effect */
    #define RGBLIGHT_EFFECT_BREATHING
    #define RGBLIGHT_EFFECT_RAINBOW_MOOD

M keyboards/horrortroll/chinese_pcb/black_e65/info.json => keyboards/horrortroll/chinese_pcb/black_e65/info.json +3 -0
@@ 21,6 21,9 @@
    "indicators": {
        "caps_lock": "C7"
    },
    "rgblight": {
        "led_count": 24
    },
    "ws2812": {
        "pin": "E2"
    },

M keyboards/horrortroll/lemon40/config.h => keyboards/horrortroll/lemon40/config.h +0 -4
@@ 18,10 18,6 @@

/* RGB light config */
#ifdef RGBLIGHT_ENABLE
   
    /* RGB light pin */
    #define RGBLED_NUM 15

    /* RGB light effect */
    #define RGBLIGHT_EFFECT_BREATHING
    #define RGBLIGHT_EFFECT_RAINBOW_MOOD

M keyboards/horrortroll/lemon40/info.json => keyboards/horrortroll/lemon40/info.json +3 -0
@@ 9,6 9,9 @@
        "device_version": "0.0.1",
        "force_nkro": true
    },
    "rgblight": {
        "led_count": 15
    },
    "ws2812": {
        "pin": "F4"
    },

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

#pragma once

#define RGBLED_NUM 20
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/hp69/info.json => keyboards/hp69/info.json +1 -0
@@ 18,6 18,7 @@
        "scroll_lock": "A7"
    },
    "rgblight": {
        "led_count": 20,
        "sleep": true
    },
    "ws2812": {

M keyboards/hub16/config.h => keyboards/hub16/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

#define RGBLED_NUM 11
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/hub16/info.json => keyboards/hub16/info.json +1 -0
@@ 15,6 15,7 @@
        ]
    },
    "rgblight": {
        "led_count": 11,
        "sleep": true
    },
    "ws2812": {

M keyboards/hub20/config.h => keyboards/hub20/config.h +0 -3
@@ 18,10 18,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

#define RGBLED_NUM 27

#define RGB_MATRIX_LED_COUNT 27
    #define RGBLED_NUM 27

#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_KEYPRESSES

M keyboards/hub20/info.json => keyboards/hub20/info.json +3 -0
@@ 22,6 22,9 @@
        {"pin_a": "A8", "pin_b": "A9"}
      ]
    },
    "rgblight": {
      "led_count": 27
    },
    "ws2812": {
      "pin": "B15"
    },

M keyboards/hubble/config.h => keyboards/hubble/config.h +0 -1
@@ 5,7 5,6 @@


/* rgb */
#define RGBLED_NUM 7
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/hubble/info.json => keyboards/hubble/info.json +1 -0
@@ 15,6 15,7 @@
        "velocikey": true
    },
    "rgblight": {
        "led_count": 7,
        "sleep": true
    },
    "ws2812": {

M keyboards/ibm/model_m/mschwingen/config.h => keyboards/ibm/model_m/mschwingen/config.h +0 -3
@@ 69,9 69,6 @@
# error one of MODELM_LEDS_FFC, MODELM_LEDS_WIRED or MODELM_LEDS_WS2812 must be set!
#endif

// 3* WS2812 LEDs instead of singlecolor GPIO LEDs
#define RGBLED_NUM 3

// disabled, needs PCB patch.
//#define AUDIO_PIN C6
//#define NO_MUSIC_MODE

M keyboards/ibm/model_m/mschwingen/info.json => keyboards/ibm/model_m/mschwingen/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x558E",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 3
    },
    "ws2812": {
        "pin": "B6"
    },

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

#pragma once

#define RGBLED_NUM 10
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/ibnuda/gurindam/info.json => keyboards/ibnuda/gurindam/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x6974",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 10
    },
    "ws2812": {
        "pin": "D3"
    },

M keyboards/idobao/id75/v1/config.h => keyboards/idobao/id75/v1/config.h +0 -1
@@ 28,7 28,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    #define RGBLIGHT_EFFECT_STATIC_GRADIENT
    #define RGBLIGHT_EFFECT_TWINKLE

    #define RGBLED_NUM 16
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/idobao/id75/v1/info.json => keyboards/idobao/id75/v1/info.json +3 -0
@@ 12,6 12,9 @@
    "cols": ["F6", "F5", "F4", "F1", "E6", "D5", "D3", "D2", "D1", "D0", "D4", "D6", "D7", "B4", "B5"],
    "rows": ["B0", "B3", "C7", "B6", "C6"]
  },
  "rgblight": {
    "led_count": 16
  },
  "ws2812": {
    "pin": "F0"
  },

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

#pragma once

    #define RGBLED_NUM 20       /* 16 underglow LEDs, 4 top LEDs */
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/idobao/id80/v2/info.json => keyboards/idobao/id80/v2/info.json +1 -0
@@ 19,6 19,7 @@
        "pin": "E2"
    },
    "rgblight": {
        "led_count": 20,
        "max_brightness": 180,
        "sleep": true
    },

M keyboards/idobao/id87/v1/config.h => keyboards/idobao/id87/v1/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    #define RGBLIGHT_EFFECT_STATIC_GRADIENT
    #define RGBLIGHT_EFFECT_TWINKLE

    #define RGBLED_NUM 22 /* 16 Bottom 6 top*/
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/idobao/id87/v1/info.json => keyboards/idobao/id87/v1/info.json +3 -0
@@ 19,6 19,9 @@
    "indicators": {
        "caps_lock": "C7"
    },
    "rgblight": {
        "led_count": 22
    },
    "ws2812": {
        "pin": "E2"
    },

M keyboards/idobao/id96/config.h => keyboards/idobao/id96/config.h +0 -1
@@ 34,7 34,6 @@
  #define RGBLIGHT_EFFECT_RGB_TEST
  #define RGBLIGHT_EFFECT_ALTERNATING
  #define RGBLIGHT_EFFECT_TWINKLE
  #define RGBLED_NUM 18
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/idobao/id96/info.json => keyboards/idobao/id96/info.json +3 -0
@@ 18,6 18,9 @@
        "levels": 7,
        "breathing": true
    },
    "rgblight": {
        "led_count": 18
    },
    "ws2812": {
        "pin": "E2"
    },

M keyboards/idobao/montex/v1/config.h => keyboards/idobao/montex/v1/config.h +0 -1
@@ 33,7 33,6 @@
    #define RGBLIGHT_EFFECT_STATIC_GRADIENT
    #define RGBLIGHT_EFFECT_TWINKLE

    #define RGBLED_NUM 4
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/idobao/montex/v1/info.json => keyboards/idobao/montex/v1/info.json +3 -0
@@ 16,6 16,9 @@
    "backlight": {
        "pin": "B6"
    },
    "rgblight": {
        "led_count": 4
    },
    "ws2812": {
        "pin": "B1"
    },

M keyboards/inett_studio/sqx/hotswap/config.h => keyboards/inett_studio/sqx/hotswap/config.h +0 -1
@@ 31,7 31,6 @@


//rgb light setting
#define RGBLED_NUM          18
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/inett_studio/sqx/hotswap/info.json => keyboards/inett_studio/sqx/hotswap/info.json +1 -0
@@ 15,6 15,7 @@
        "driver": "IS31FL3731"
    },
    "rgblight": {
        "led_count": 18,
        "max_brightness": 128
    },
    "matrix_pins": {

M keyboards/inett_studio/sqx/universal/config.h => keyboards/inett_studio/sqx/universal/config.h +0 -1
@@ 31,7 31,6 @@


//rgb light setting
#define RGBLED_NUM          18
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/inett_studio/sqx/universal/info.json => keyboards/inett_studio/sqx/universal/info.json +1 -0
@@ 15,6 15,7 @@
        "driver": "IS31FL3731"
    },
    "rgblight": {
        "led_count": 18,
        "max_brightness": 128
    },
    "matrix_pins": {

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

#pragma once

#    define RGBLED_NUM 23
//#    define RGBLIGHT_HUE_STEP 8
//#    define RGBLIGHT_SAT_STEP 8
//#    define RGBLIGHT_VAL_STEP 8

M keyboards/irene/info.json => keyboards/irene/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x3000",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 23
    },
    "ws2812": {
        "pin": "F1"
    },

M keyboards/jacky_studio/bear_65/config.h => keyboards/jacky_studio/bear_65/config.h +0 -1
@@ 20,7 20,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 20
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/jacky_studio/bear_65/rev1/info.json => keyboards/jacky_studio/bear_65/rev1/info.json +1 -0
@@ 25,6 25,7 @@
        "pin": "E2"
    },
    "rgblight": {
        "led_count": 20,
        "max_brightness": 200,
        "sleep": true
    },

M keyboards/jacky_studio/bear_65/rev2/info.json => keyboards/jacky_studio/bear_65/rev2/info.json +1 -0
@@ 25,6 25,7 @@
        "pin": "E2"
    },
    "rgblight": {
        "led_count": 20,
        "max_brightness": 200,
        "sleep": true
    },

M keyboards/jacky_studio/s7_elephant/rev1/config.h => keyboards/jacky_studio/s7_elephant/rev1/config.h +0 -1
@@ 26,7 26,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 2
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/jacky_studio/s7_elephant/rev1/info.json => keyboards/jacky_studio/s7_elephant/rev1/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 2,
        "sleep": true
    },
    "ws2812": {

M keyboards/jacky_studio/s7_elephant/rev2/config.h => keyboards/jacky_studio/s7_elephant/rev2/config.h +0 -1
@@ 26,7 26,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 2
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/jacky_studio/s7_elephant/rev2/info.json => keyboards/jacky_studio/s7_elephant/rev2/info.json +1 -0
@@ 13,6 13,7 @@
        "rows": ["B0", "B1", "B2", "B3", "B7"]
    },
    "rgblight": {
        "led_count": 2,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

#define RGBLED_NUM 16
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/jc65/v32a/info.json => keyboards/jc65/v32a/info.json +3 -0
@@ 16,6 16,9 @@
  "backlight": {
    "pin": "D4"
  },
  "rgblight": {
    "led_count": 16
  },
  "ws2812": {
    "driver": "i2c"
  },

M keyboards/jc65/v32u4/config.h => keyboards/jc65/v32u4/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 20
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/jc65/v32u4/info.json => keyboards/jc65/v32u4/info.json +3 -0
@@ 16,6 16,9 @@
  "backlight": {
    "pin": "B6"
  },
  "rgblight": {
    "led_count": 20
  },
  "ws2812": {
    "pin": "E2"
  },

M keyboards/jd40/config.h => keyboards/jd40/config.h +0 -1
@@ 32,7 32,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 12         // Number of LEDs
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/jd40/info.json => keyboards/jd40/info.json +3 -0
@@ 8,6 8,9 @@
    "pid": "0x6060",
    "device_version": "0.0.1"
  },
  "rgblight": {
    "led_count": 12
  },
  "ws2812": {
    "pin": "D3"
  },

M keyboards/jels/jels88/config.h => keyboards/jels/jels88/config.h +0 -1
@@ 17,7 17,6 @@
#pragma once

#ifdef RGBLIGHT_ENABLE
#define RGBLED_NUM 20  // Number of LEDs
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/jels/jels88/info.json => keyboards/jels/jels88/info.json +1 -0
@@ 20,6 20,7 @@
        "pin": "B6"
    },
    "rgblight": {
        "led_count": 20,
        "max_brightness": 225,
        "sleep": true
    },

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

/* ws2812 RGB LED */
#define RGBLIGHT_TIMER
#define RGBLED_NUM 7    // Number of LEDs
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/jian/nsrev2/info.json => keyboards/jian/nsrev2/info.json +1 -0
@@ 14,6 14,7 @@
        "breathing": true
    },
    "rgblight": {
        "led_count": 7,
        "sleep": true,
        "split": true
    },

M keyboards/jian/rev1/config.h => keyboards/jian/rev1/config.h +0 -16
@@ 73,7 73,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

/* ws2812 RGB LED */
#define RGBLIGHT_TIMER
#define RGBLED_NUM 7    // Number of LEDs
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL


@@ 85,21 84,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE

#ifndef IOS_DEVICE_ENABLE
#if RGBLED_NUM <= 6
#define RGBLIGHT_LIMIT_VAL 255
#else
#define RGBLIGHT_LIMIT_VAL 130
#endif
#define RGBLIGHT_VAL_STEP 8
#else
#if RGBLED_NUM <= 6
#define RGBLIGHT_LIMIT_VAL 90
#else
#define RGBLIGHT_LIMIT_VAL 45
#endif
#define RGBLIGHT_VAL_STEP 4
#endif
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 17


M keyboards/jian/rev1/info.json => keyboards/jian/rev1/info.json +1 -0
@@ 13,6 13,7 @@
        "levels": 5
    },
    "rgblight": {
        "led_count": 7,
        "sleep": true,
        "split": true
    },

A keyboards/jian/rev1/post_config.h => keyboards/jian/rev1/post_config.h +17 -0
@@ 0,0 1,17 @@
#pragma once

#ifndef IOS_DEVICE_ENABLE
#    if RGBLED_NUM <= 6
#        define RGBLIGHT_LIMIT_VAL 255
#    else
#        define RGBLIGHT_LIMIT_VAL 130
#    endif
#    define RGBLIGHT_VAL_STEP 8
#else
#    if RGBLED_NUM <= 6
#        define RGBLIGHT_LIMIT_VAL 90
#    else
#        define RGBLIGHT_LIMIT_VAL 45
#    endif
#    define RGBLIGHT_VAL_STEP 4
#endif

M keyboards/jian/rev2/config.h => keyboards/jian/rev2/config.h +0 -16
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

/* ws2812 RGB LED */
#define RGBLIGHT_TIMER
#define RGBLED_NUM 7    // Number of LEDs
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL


@@ 37,21 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE

#ifndef IOS_DEVICE_ENABLE
#if RGBLED_NUM <= 6
#define RGBLIGHT_LIMIT_VAL 255
#else
#define RGBLIGHT_LIMIT_VAL 130
#endif
#define RGBLIGHT_VAL_STEP 8
#else
#if RGBLED_NUM <= 6
#define RGBLIGHT_LIMIT_VAL 90
#else
#define RGBLIGHT_LIMIT_VAL 45
#endif
#define RGBLIGHT_VAL_STEP 4
#endif
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 17


M keyboards/jian/rev2/info.json => keyboards/jian/rev2/info.json +1 -0
@@ 13,6 13,7 @@
        "levels": 5
    },
    "rgblight": {
        "led_count": 7,
        "sleep": true,
        "split": true
    },

A keyboards/jian/rev2/post_config.h => keyboards/jian/rev2/post_config.h +17 -0
@@ 0,0 1,17 @@
#pragma once

#ifndef IOS_DEVICE_ENABLE
#    if RGBLED_NUM <= 6
#        define RGBLIGHT_LIMIT_VAL 255
#    else
#        define RGBLIGHT_LIMIT_VAL 130
#    endif
#    define RGBLIGHT_VAL_STEP 8
#else
#    if RGBLED_NUM <= 6
#        define RGBLIGHT_LIMIT_VAL 90
#    else
#        define RGBLIGHT_LIMIT_VAL 45
#    endif
#    define RGBLIGHT_VAL_STEP 4
#endif

M keyboards/jiran/rev2/config.h => keyboards/jiran/rev2/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 56
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 17
#define RGBLIGHT_VAL_STEP 17

M keyboards/jiran/rev2/info.json => keyboards/jiran/rev2/info.json +1 -0
@@ 1,5 1,6 @@
{
   "rgblight": {
       "led_count": 56,
       "split_count": [28, 28]
   },
   "ws2812": {

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

#pragma once

#define RGBLED_NUM 14
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/jkeys_design/gentleman65/info.json => keyboards/jkeys_design/gentleman65/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x2020",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 14
    },
    "ws2812": {
        "pin": "F4"
    },

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

#pragma once

#define RGBLED_NUM 14
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/jkeys_design/gentleman65_se_s/info.json => keyboards/jkeys_design/gentleman65_se_s/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x2322",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 14
    },
    "ws2812": {
        "pin": "F7"
    },

M keyboards/jolofsor/denial75/config.h => keyboards/jolofsor/denial75/config.h +0 -2
@@ 24,8 24,6 @@


/* RGB Definitions */

#define RGBLED_NUM 84
#define RGBLIGHT_MAX_LAYERS 32
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 17

M keyboards/jolofsor/denial75/info.json => keyboards/jolofsor/denial75/info.json +1 -0
@@ 16,6 16,7 @@
        "pin": "D2"
    },
    "rgblight": {
        "led_count": 84,
        "max_brightness": 200
    },
    "diode_direction": "COL2ROW",

M keyboards/jones/v03/config.h => keyboards/jones/v03/config.h +0 -1
@@ 48,7 48,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
  #define AUDIO_CLICKY
#endif

  #define RGBLED_NUM 6 // Left(4) + Right(2)
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/jones/v03/info.json => keyboards/jones/v03/info.json +3 -0
@@ 14,6 14,9 @@
      {"pin_a": "B3", "pin_b": "B2"}
    ]
  },
  "rgblight": {
    "led_count": 6
  },
  "ws2812": {
    "pin": "B7"
  },

M keyboards/jones/v03_1/config.h => keyboards/jones/v03_1/config.h +0 -1
@@ 48,7 48,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
  #define AUDIO_CLICKY
#endif

  #define RGBLED_NUM 14 // Left(4) + Right(2) + Under(8)
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/jones/v03_1/info.json => keyboards/jones/v03_1/info.json +1 -0
@@ 15,6 15,7 @@
    ]
  },
  "rgblight": {
    "led_count": 14,
    "led_map": [0, 1, 2, 3, 13, 12, 4, 5, 6, 7, 8, 9, 10, 11]
  },
  "ws2812": {

M keyboards/jones/v1/config.h => keyboards/jones/v1/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#endif

/* RGBLIGHT */
  #define RGBLED_NUM 4 // Left(2) + Right(2)
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/jones/v1/info.json => keyboards/jones/v1/info.json +3 -0
@@ 12,6 12,9 @@
    "cols": ["B3", "B2", "E6", "D6", "D4", "B0", "B1", "B7", "B4", "D7"],
    "rows": ["B3", "B2", "E6", "D6", "D4", "B0", "B1", "B7", "B4", "D7"]
  },
  "rgblight": {
    "led_count": 4
  },
  "ws2812": {
    "pin": "F1"
  },

M keyboards/jorne/rev1/config.h => keyboards/jorne/rev1/config.h +0 -2
@@ 2,8 2,6 @@
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once

#define RGBLED_NUM 56

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

M keyboards/jorne/rev1/info.json => keyboards/jorne/rev1/info.json +1 -0
@@ 17,6 17,7 @@
        "soft_serial_pin": "D2"
    },
    "rgblight": {
        "led_count": 56,
        "split_count": [28, 28]
    },
    "ws2812": {

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

#pragma once

  #define RGBLED_NUM 20
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/kabedon/kabedon78s/info.json => keyboards/kabedon/kabedon78s/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x3738",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 20
    },
    "ws2812": {
        "pin": "B7"
    },

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

#define DYNAMIC_KEYMAP_LAYER_COUNT 3

  #define RGBLED_NUM 20
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/kabedon/kabedon980/info.json => keyboards/kabedon/kabedon980/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x3938",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 20
    },
    "ws2812": {
        "pin": "B7"
    },

M keyboards/kabedon/kabedon98e/config.h => keyboards/kabedon/kabedon98e/config.h +0 -1
@@ 15,7 15,6 @@
 */
#pragma once

#define RGBLED_NUM 24
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/kabedon/kabedon98e/info.json => keyboards/kabedon/kabedon98e/info.json +3 -0
@@ 9,6 9,9 @@
        "device_version": "0.0.2",
        "force_nkro": true
    },
    "rgblight": {
        "led_count": 24
    },
    "ws2812": {
        "pin": "B4",
        "driver": "pwm"

M keyboards/kagizaraya/halberd/config.h => keyboards/kagizaraya/halberd/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 40
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/kagizaraya/halberd/info.json => keyboards/kagizaraya/halberd/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x0000",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 40
    },
    "ws2812": {
        "pin": "F0"
    },

M keyboards/kagizaraya/scythe/config.h => keyboards/kagizaraya/scythe/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 9
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/kagizaraya/scythe/info.json => keyboards/kagizaraya/scythe/info.json +1 -0
@@ 20,6 20,7 @@
        "soft_serial_pin": "D0"
    },
    "rgblight": {
        "led_count": 9
        "split": true
    },
    "ws2812": {

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

#pragma once

   #define RGBLED_NUM 17
   #define RGBLIGHT_HUE_STEP 8
   #define RGBLIGHT_SAT_STEP 8
   #define RGBLIGHT_VAL_STEP 8

M keyboards/kakunpc/angel17/rev1/info.json => keyboards/kakunpc/angel17/rev1/info.json +1 -0
@@ 4,6 4,7 @@
        "rows": ["D4", "C6", "D7", "E6"]
    },
    "rgblight": {
        "led_count": 17,
        "sleep": true
    },
    "ws2812": {

M keyboards/kakunpc/angel64/alpha/config.h => keyboards/kakunpc/angel64/alpha/config.h +0 -1
@@ 29,7 29,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3 }

   #define RGBLED_NUM 64
   #define RGBLIGHT_HUE_STEP 8
   #define RGBLIGHT_SAT_STEP 8
   #define RGBLIGHT_VAL_STEP 8

M keyboards/kakunpc/angel64/alpha/info.json => keyboards/kakunpc/angel64/alpha/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "D3"
    },
    "rgblight": {
        "led_count": 64,
        "max_brightness": 25,
        "sleep": true
    },

M keyboards/kakunpc/angel64/rev1/config.h => keyboards/kakunpc/angel64/rev1/config.h +0 -1
@@ 29,7 29,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3 }

   #define RGBLED_NUM 64
   #define RGBLIGHT_HUE_STEP 8
   #define RGBLIGHT_SAT_STEP 8
   #define RGBLIGHT_VAL_STEP 8

M keyboards/kakunpc/angel64/rev1/info.json => keyboards/kakunpc/angel64/rev1/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "D3"
    },
    "rgblight": {
        "led_count": 64,
        "max_brightness": 25,
        "sleep": true
    },

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

#pragma once

   #define RGBLED_NUM 6
   #define RGBLIGHT_HUE_STEP 8
   #define RGBLIGHT_SAT_STEP 8
   #define RGBLIGHT_VAL_STEP 8

M keyboards/kakunpc/business_card/alpha/info.json => keyboards/kakunpc/business_card/alpha/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 6,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

   #define RGBLED_NUM 6
   #define RGBLIGHT_HUE_STEP 8
   #define RGBLIGHT_SAT_STEP 8
   #define RGBLIGHT_VAL_STEP 8

M keyboards/kakunpc/business_card/beta/info.json => keyboards/kakunpc/business_card/beta/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 6,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

#    define RGBLED_NUM 69
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/kakunpc/rabbit_capture_plan/info.json => keyboards/kakunpc/rabbit_capture_plan/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "D3"
    },
    "rgblight": {
        "led_count": 69,
        "max_brightness": 200,
        "sleep": true,
        "split_count": [32, 37]

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

#pragma once

   #define RGBLED_NUM 18
   #define RGBLIGHT_HUE_STEP 8
   #define RGBLIGHT_SAT_STEP 8
   #define RGBLIGHT_VAL_STEP 8

M keyboards/kakunpc/suihankey/alpha/info.json => keyboards/kakunpc/suihankey/alpha/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 18,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

   #define RGBLED_NUM 18
   #define RGBLIGHT_HUE_STEP 8
   #define RGBLIGHT_SAT_STEP 8
   #define RGBLIGHT_VAL_STEP 8

M keyboards/kakunpc/suihankey/rev1/info.json => keyboards/kakunpc/suihankey/rev1/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 18,
        "sleep": true
    },
    "ws2812": {

M keyboards/kakunpc/suihankey/split/alpha/config.h => keyboards/kakunpc/suihankey/split/alpha/config.h +0 -1
@@ 21,7 21,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define SPLIT_HAND_PIN D2

   #define RGBLED_NUM 18
   #define RGBLIGHT_HUE_STEP 8
   #define RGBLIGHT_SAT_STEP 8
   #define RGBLIGHT_VAL_STEP 8

M keyboards/kakunpc/suihankey/split/alpha/info.json => keyboards/kakunpc/suihankey/split/alpha/info.json +1 -0
@@ 1,5 1,6 @@
{
    "rgblight": {
        "led_count": 18,
        "sleep": true
    },
    "ws2812": {

M keyboards/kakunpc/suihankey/split/rev1/config.h => keyboards/kakunpc/suihankey/split/rev1/config.h +0 -1
@@ 21,7 21,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define SPLIT_HAND_PIN D2

   #define RGBLED_NUM 18
   #define RGBLIGHT_HUE_STEP 8
   #define RGBLIGHT_SAT_STEP 8
   #define RGBLIGHT_VAL_STEP 8

M keyboards/kakunpc/suihankey/split/rev1/info.json => keyboards/kakunpc/suihankey/split/rev1/info.json +1 -0
@@ 1,5 1,6 @@
{
    "rgblight": {
        "led_count": 18,
        "sleep": true
    },
    "ws2812": {

M keyboards/kakunpc/thedogkeyboard/config.h => keyboards/kakunpc/thedogkeyboard/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { F4, F5, F6, F7, B1, B3, B2, B6, B4, B5 }
#define MATRIX_COL_PINS { D1, D0, D4, C6, D7, E6 }

   #define RGBLED_NUM 111
   #define RGBLIGHT_HUE_STEP 8
   #define RGBLIGHT_SAT_STEP 8
   #define RGBLIGHT_VAL_STEP 8

M keyboards/kakunpc/thedogkeyboard/info.json => keyboards/kakunpc/thedogkeyboard/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "D3"
    },
    "rgblight": {
        "led_count": 111,
        "max_brightness": 50,
        "sleep": true
    },

M keyboards/kapcave/paladinpad/rev1/config.h => keyboards/kapcave/paladinpad/rev1/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 8
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 17
#define RGBLIGHT_VAL_STEP 12

M keyboards/kapcave/paladinpad/rev1/info.json => keyboards/kapcave/paladinpad/rev1/info.json +3 -0
@@ 2,6 2,9 @@
    "usb": {
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 8
    },
    "ws2812": {
        "pin": "D0"
    },

M keyboards/kapcave/paladinpad/rev2/config.h => keyboards/kapcave/paladinpad/rev2/config.h +0 -1
@@ 28,7 28,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 7
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 17
#define RGBLIGHT_VAL_STEP 12

M keyboards/kapcave/paladinpad/rev2/info.json => keyboards/kapcave/paladinpad/rev2/info.json +3 -0
@@ 2,6 2,9 @@
    "usb": {
        "device_version": "0.0.2"
    },
    "rgblight": {
        "led_count": 7
    },
    "ws2812": {
        "pin": "D0"
    },

M keyboards/kapl/rev1/config.h => keyboards/kapl/rev1/config.h +0 -2
@@ 5,8 5,6 @@
/* Select hand configuration */
#define MASTER_LEFT

#define RGBLED_NUM 88

#define RGB_MATRIX_LED_COUNT 88
#define RGB_MATRIX_SPLIT { 44, 44 }
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 120 // limits maximum brightness of LEDs to 150 out of 255. Higher may cause the controller to crash.

M keyboards/kapl/rev1/info.json => keyboards/kapl/rev1/info.json +1 -0
@@ 15,6 15,7 @@
    "driver": "WS2812"
  },
  "rgblight": {
    "led_count": 88,
    "max_brightness": 120,
    "split_count": [44, 44]
  },

M keyboards/kb_elmo/isolation/config.h => keyboards/kb_elmo/isolation/config.h +0 -1
@@ 18,7 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once

/* RGB backlight */
#    define RGBLED_NUM 3
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/kb_elmo/isolation/info.json => keyboards/kb_elmo/isolation/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 3,
        "sleep": true
    },
    "ws2812": {

M keyboards/kb_elmo/noah_avr/config.h => keyboards/kb_elmo/noah_avr/config.h +0 -1
@@ 28,5 28,4 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 7
#define WS2812_BYTE_ORDER WS2812_BYTE_ORDER_BGR // RGB on the Noah is different order

M keyboards/kb_elmo/noah_avr/info.json => keyboards/kb_elmo/noah_avr/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 7,
        "sleep": true
    },
    "ws2812": {

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

#define RGBLED_NUM 66
#define RGB_MATRIX_LED_COUNT RGBLED_NUM
#define RGB_MATRIX_LED_COUNT 66
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/kbdfans/baguette66/rgb/info.json => keyboards/kbdfans/baguette66/rgb/info.json +3 -0
@@ 7,6 7,9 @@
        "pid": "0x0106",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 66
    },
    "ws2812": {
        "pin": "E6"
    },

M keyboards/kbdfans/bounce/75/hotswap/config.h => keyboards/kbdfans/bounce/75/hotswap/config.h +0 -1
@@ 28,7 28,6 @@
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_EFFECT_RAINBOW_MOOD +8 ) 
#define RGBLIGHT_DEFAULT_SPD 15
#define RGBLED_NUM 4
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 10
#define RGBLIGHT_VAL_STEP 10

M keyboards/kbdfans/bounce/75/hotswap/info.json => keyboards/kbdfans/bounce/75/hotswap/info.json +1 -0
@@ 17,6 17,7 @@
        "on_state": 0
    },
    "rgblight": {
        "led_count": 4,
        "sleep": true
    },
    "ws2812": {

M keyboards/kbdfans/bounce/75/soldered/config.h => keyboards/kbdfans/bounce/75/soldered/config.h +0 -1
@@ 28,7 28,6 @@
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_EFFECT_RAINBOW_MOOD +8 ) 
#define RGBLIGHT_DEFAULT_SPD 15
#define RGBLED_NUM 4
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 10
#define RGBLIGHT_VAL_STEP 10

M keyboards/kbdfans/bounce/75/soldered/info.json => keyboards/kbdfans/bounce/75/soldered/info.json +1 -0
@@ 18,6 18,7 @@
        "on_state": 0
    },
    "rgblight": {
        "led_count": 4,
        "sleep": true
    },
    "ws2812": {

M keyboards/kbdfans/kbd19x/config.h => keyboards/kbdfans/kbd19x/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 18
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/kbdfans/kbd19x/info.json => keyboards/kbdfans/kbd19x/info.json +1 -0
@@ 23,6 23,7 @@
        "on_state": 0
    },
    "rgblight": {
        "led_count": 18,
        "sleep": true
    },
    "ws2812": {

M keyboards/kbdfans/kbd4x/config.h => keyboards/kbdfans/kbd4x/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 16
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/kbdfans/kbd4x/info.json => keyboards/kbdfans/kbd4x/info.json +1 -0
@@ 18,6 18,7 @@
        "breathing": true
    },
    "rgblight": {
        "led_count": 16,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

  #define RGBLED_NUM 8
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/kbdfans/kbd67/hotswap/info.json => keyboards/kbdfans/kbd67/hotswap/info.json +1 -0
@@ 18,6 18,7 @@
        "breathing": true
    },
    "rgblight": {
        "led_count": 8,
        "sleep": true
    },
    "ws2812": {

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

#define USB_SUSPEND_WAKEUP_DELAY 5000

#define RGBLED_NUM 68
#define RGB_MATRIX_LED_COUNT RGBLED_NUM
#define RGB_MATRIX_LED_COUNT 68
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/kbdfans/kbd67/mkiirgb/v4/info.json => keyboards/kbdfans/kbd67/mkiirgb/v4/info.json +3 -0
@@ 4,6 4,9 @@
        "pid": "0x1227",
        "device_version": "0.0.4"
    },
    "rgblight": {
        "led_count": 68
    },
    "ws2812": {
        "pin": "C7"
    },

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

#pragma once

  #define RGBLED_NUM 20
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/kbdfans/kbd67/rev1/info.json => keyboards/kbdfans/kbd67/rev1/info.json +1 -0
@@ 25,6 25,7 @@
    "pin": "E2"
  },
  "rgblight": {
    "led_count": 20,
    "max_brightness": 180,
    "sleep": true
  },

M keyboards/kbdfans/kbd67/rev2/config.h => keyboards/kbdfans/kbd67/rev2/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 16
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/kbdfans/kbd67/rev2/info.json => keyboards/kbdfans/kbd67/rev2/info.json +1 -0
@@ 24,6 24,7 @@
        "pin": "E2"
    },
    "rgblight": {
        "led_count": 16,
        "max_brightness": 240,
        "sleep": true
    },

M keyboards/kbdfans/kbd6x/config.h => keyboards/kbdfans/kbd6x/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 14
#define RGBLIGHT_HUE_STEP 12
#define RGBLIGHT_SAT_STEP 12
#define RGBLIGHT_VAL_STEP 12

M keyboards/kbdfans/kbd6x/info.json => keyboards/kbdfans/kbd6x/info.json +1 -0
@@ 18,6 18,7 @@
        "breathing": true
    },
    "rgblight": {
        "led_count": 14,
        "sleep": true
    },
    "ws2812": {

M keyboards/kbdfans/kbd75/config.h => keyboards/kbdfans/kbd75/config.h +0 -1
@@ 19,7 19,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 16
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/kbdfans/kbd75/rev1/info.json => keyboards/kbdfans/kbd75/rev1/info.json +1 -0
@@ 22,6 22,7 @@
        "on_state": 0
    },
    "rgblight": {
        "led_count": 16,
        "sleep": true
    },
    "ws2812": {

M keyboards/kbdfans/kbd75/rev2/info.json => keyboards/kbdfans/kbd75/rev2/info.json +1 -0
@@ 22,6 22,7 @@
        "on_state": 0
    },
    "rgblight": {
        "led_count": 16,
        "sleep": true
    },
    "ws2812": {

M keyboards/kbdfans/kbd75hs/config.h => keyboards/kbdfans/kbd75hs/config.h +0 -1
@@ 28,7 28,6 @@
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_EFFECT_RAINBOW_MOOD + 6) 
#define RGBLIGHT_DEFAULT_SPD 15
#define RGBLED_NUM 18
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 10
#define RGBLIGHT_VAL_STEP 10

M keyboards/kbdfans/kbd75hs/info.json => keyboards/kbdfans/kbd75hs/info.json +1 -0
@@ 17,6 17,7 @@
        "caps_lock": "C6"
    },
    "rgblight": {
        "led_count": 18,
        "sleep": true
    },
    "ws2812": {

M keyboards/kbdfans/kbd75rgb/config.h => keyboards/kbdfans/kbd75rgb/config.h +1 -2
@@ 19,8 19,7 @@
#define USB_SUSPEND_WAKEUP_DELAY 5000
#define VIA_EEPROM_LAYOUT_OPTIONS_SIZE 2

#define RGBLED_NUM 84
#define RGB_MATRIX_LED_COUNT RGBLED_NUM
#define RGB_MATRIX_LED_COUNT 84
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/kbdfans/kbd75rgb/info.json => keyboards/kbdfans/kbd75rgb/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x6063",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 84
    },
    "ws2812": {
        "pin": "C7"
    },

M keyboards/kbdfans/kbd8x/config.h => keyboards/kbdfans/kbd8x/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 20
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/kbdfans/kbd8x/info.json => keyboards/kbdfans/kbd8x/info.json +1 -0
@@ 23,6 23,7 @@
    "scroll_lock": "B2"
  },
  "rgblight": {
    "led_count": 20,
    "sleep": true
  },
  "ws2812": {

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

#pragma once

  #define RGBLED_NUM 20
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/kbdfans/kbd8x_mk2/info.json => keyboards/kbdfans/kbd8x_mk2/info.json +1 -0
@@ 21,6 21,7 @@
        "pin": "B3"
    },
    "rgblight": {
        "led_count": 20,
        "max_brightness": 200,
        "sleep": true
    },

M keyboards/kbdfans/kbdpad/mk1/config.h => keyboards/kbdfans/kbdpad/mk1/config.h +0 -1
@@ 27,4 27,3 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 6

M keyboards/kbdfans/kbdpad/mk1/info.json => keyboards/kbdfans/kbdpad/mk1/info.json +3 -0
@@ 17,6 17,9 @@
        "pin": "D4",
        "breathing": true
    },
    "rgblight": {
        "led_count": 6
    },
    "ws2812": {
        "driver": "i2c"
    },

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

#pragma once

  #define RGBLED_NUM 16
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/kbdfans/kbdpad/mk2/info.json => keyboards/kbdfans/kbdpad/mk2/info.json +1 -0
@@ 19,6 19,7 @@
        "breathing": true
    },
    "rgblight": {
        "led_count": 16,
        "sleep": true
    },
    "ws2812": {

M keyboards/kbdfans/niu_mini/config.h => keyboards/kbdfans/niu_mini/config.h +0 -1
@@ 33,7 33,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
    #define RGBLED_NUM 14
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/kbdfans/niu_mini/info.json => keyboards/kbdfans/niu_mini/info.json +3 -0
@@ 17,6 17,9 @@
        "pin": "B6",
        "levels": 4
    },
    "rgblight": {
        "led_count": 14
    },
    "ws2812": {
        "pin": "E2"
    },

M keyboards/kbdfans/odin/rgb/config.h => keyboards/kbdfans/odin/rgb/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

#define RGBLED_NUM 104
#define RGB_MATRIX_LED_COUNT 104

#ifdef RGB_MATRIX_ENABLE

M keyboards/kbdfans/odin/soldered/config.h => keyboards/kbdfans/odin/soldered/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

#define RGBLED_NUM 4
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/kbdfans/odin/soldered/info.json => keyboards/kbdfans/odin/soldered/info.json +1 -0
@@ 22,6 22,7 @@
        "pin": "B15"
    },
    "rgblight": {
        "led_count": 4,
        "max_brightness": 180,
        "sleep": true
    },

M keyboards/kbdfans/odin/v2/config.h => keyboards/kbdfans/odin/v2/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

    #define RGBLED_NUM 4
    #define RGBLIGHT_EFFECT_STATIC_GRADIENT
    #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
    #define RGBLIGHT_EFFECT_RAINBOW_MOOD

M keyboards/kbdfans/odin/v2/info.json => keyboards/kbdfans/odin/v2/info.json +1 -0
@@ 22,6 22,7 @@
        "pin": "B15"
    },
    "rgblight": {
        "led_count": 4,
        "max_brightness": 180,
        "sleep": true
    },

M keyboards/kbdfans/phaseone/config.h => keyboards/kbdfans/phaseone/config.h +0 -1
@@ 32,7 32,6 @@
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_EFFECT_RAINBOW_MOOD + 6) 
#define RGBLIGHT_DEFAULT_SPD 15
#define RGBLED_NUM 4
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 10
#define RGBLIGHT_VAL_STEP 10

M keyboards/kbdfans/phaseone/info.json => keyboards/kbdfans/phaseone/info.json +1 -0
@@ 19,6 19,7 @@
        "on_state": 0
    },
    "rgblight": {
        "led_count": 4,
        "sleep": true
    },
    "ws2812": {

M keyboards/kbnordic/nordic60/rev_a/config.h => keyboards/kbnordic/nordic60/rev_a/config.h +0 -2
@@ 16,8 16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#pragma once

#define RGBLED_NUM 16

#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/kbnordic/nordic60/rev_a/info.json => keyboards/kbnordic/nordic60/rev_a/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x0001",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 16
    },
    "ws2812": {
        "pin": "D3"
    },

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

#pragma once

#    define RGBLED_NUM 16
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/kc60/info.json => keyboards/kc60/info.json +1 -0
@@ 19,6 19,7 @@
        "breathing": true
    },
    "rgblight": {
        "led_count": 16,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

#define RGBLED_NUM 40
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/keebformom/info.json => keyboards/keebformom/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "F4"
    },
    "rgblight": {
        "led_count": 40,
        "max_brightness": 150,
        "sleep": true
    },

M keyboards/keebio/bamfk1/config.h => keyboards/keebio/bamfk1/config.h +0 -1
@@ 11,7 11,6 @@
#define ENCODERS_CW_KEY  { { 1, 1 }, { 3, 1 } }
#define ENCODERS_CCW_KEY { { 0, 1 }, { 2, 1 } }

#    define RGBLED_NUM 16
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/keebio/bamfk1/info.json => keyboards/keebio/bamfk1/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 16,
        "sleep": true
    },
    "ws2812": {

M keyboards/keebio/bamfk4/config.h => keyboards/keebio/bamfk4/config.h +1 -2
@@ 3,7 3,6 @@

#pragma once

#    define RGBLED_NUM 32
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8


@@ 61,7 60,7 @@
#        define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
#        define RGB_MATRIX_MAXIMUM_BRIGHTNESS 160
#        define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
#        define RGB_MATRIX_LED_COUNT RGBLED_NUM
#        define RGB_MATRIX_LED_COUNT 32
#        define RGB_DISABLE_WHEN_USB_SUSPENDED
#        define RGB_MATRIX_KEYPRESSES
//#    endif

M keyboards/keebio/bamfk4/info.json => keyboards/keebio/bamfk4/info.json +1 -0
@@ 15,6 15,7 @@
        "driver": "WS2812"
    },
    "rgblight": {
        "led_count": 32,
        "max_brightness": 120,
        "sleep": true
    },

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

#pragma once

  #define RGBLED_NUM 4
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/keebio/bdn9/rev1/info.json => keyboards/keebio/bdn9/rev1/info.json +1 -0
@@ 16,6 16,7 @@
        "levels": 7
    },
    "rgblight": {
        "led_count": 4,
        "sleep": true
    },
    "ws2812": {

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

#define TAP_CODE_DELAY 10

#    define RGBLED_NUM 11
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8


@@ 35,7 34,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#    define RGBLIGHT_EFFECT_TWINKLE
// RGB Matrix
#    ifdef RGB_MATRIX_ENABLE
#        define RGB_MATRIX_LED_COUNT RGBLED_NUM
#        define RGB_MATRIX_LED_COUNT 11
#        define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#        define RGB_MATRIX_KEYPRESSES
// RGB Matrix Animation modes. Explicitly enabled

M keyboards/keebio/bdn9/rev2/info.json => keyboards/keebio/bdn9/rev2/info.json +1 -0
@@ 5,6 5,7 @@
        "device_version": "2.0.0"
    },
    "rgblight": {
        "led_count": 11,
        "sleep": true
    },
    "ws2812": {

M keyboards/keebio/bfo9000/config.h => keyboards/keebio/bfo9000/config.h +0 -3
@@ 23,9 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

/* ws2812 RGB LED */
#define RGBLED_NUM 20    // Number of LEDs

/*
 * Feature disable options
 *  These options are also useful to firmware size reduction.

M keyboards/keebio/bfo9000/info.json => keyboards/keebio/bfo9000/info.json +1 -0
@@ 17,6 17,7 @@
        "soft_serial_pin": "D0"
    },
    "rgblight": {
      "led_count": 20,
      "split_count": [10, 10]
    },
    "ws2812": {

M keyboards/keebio/chocopad/config.h => keyboards/keebio/chocopad/config.h +0 -1
@@ 19,4 19,3 @@
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8
#define RGBLED_NUM 4

M keyboards/keebio/chocopad/info.json => keyboards/keebio/chocopad/info.json +3 -0
@@ 17,6 17,9 @@
    "pin": "B5",
    "levels": 6
  },
  "rgblight": {
    "led_count": 4
  },
  "ws2812": {
    "pin": "D3"
  },

M keyboards/keebio/dilly/config.h => keyboards/keebio/dilly/config.h +0 -2
@@ 19,5 19,3 @@
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

#define RGBLED_NUM 10

M keyboards/keebio/dilly/info.json => keyboards/keebio/dilly/info.json +3 -0
@@ 16,6 16,9 @@
  "backlight": {
    "pin": "B5"
  },
  "rgblight": {
    "led_count": 10
  },
  "ws2812": {
    "pin": "D3"
  },

M keyboards/keebio/dsp40/rev1/config.h => keyboards/keebio/dsp40/rev1/config.h +0 -1
@@ 22,7 22,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define BACKLIGHT_PWM_CHANNEL 1
#define BACKLIGHT_PAL_MODE 1

  #define RGBLED_NUM 4
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/keebio/dsp40/rev1/info.json => keyboards/keebio/dsp40/rev1/info.json +1 -0
@@ 23,6 23,7 @@
        "levels": 7
    },
    "rgblight": {
        "led_count": 4,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

  #define RGBLED_NUM 12
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/keebio/ergodicity/info.json => keyboards/keebio/ergodicity/info.json +1 -0
@@ 19,6 19,7 @@
        "breathing": true
    },
    "rgblight": {
        "led_count": 12,
        "sleep": true
    },
    "ws2812": {

M keyboards/keebio/foldkb/rev1/config.h => keyboards/keebio/foldkb/rev1/config.h +0 -1
@@ 34,5 34,4 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 16    // Number of LEDs
#define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_MODE_RAINBOW_SWIRL + 2)

M keyboards/keebio/foldkb/rev1/info.json => keyboards/keebio/foldkb/rev1/info.json +1 -0
@@ 25,6 25,7 @@
        "soft_serial_pin": "D0"
    },
    "rgblight": {
        "led_count": 16,
        "led_map": [0, 1, 2, 3, 12, 13, 14, 15, 4, 5, 6, 7, 8, 9, 10, 11],
        "split_count": [8, 8]
    },

M keyboards/keebio/fourier/config.h => keyboards/keebio/fourier/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 14    // Number of LEDs

/*
 * Feature disable options

M keyboards/keebio/fourier/info.json => keyboards/keebio/fourier/info.json +1 -0
@@ 23,6 23,7 @@
        "soft_serial_pin": "D0"
    },
    "rgblight": {
        "led_count": 14,
        "split_count": [7, 7]
    },
    "ws2812": {

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

/* ws2812 RGB LED */
#define RGBLED_NUM 12    // Number of LEDs
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/keebio/iris/rev1/info.json => keyboards/keebio/iris/rev1/info.json +3 -0
@@ 16,6 16,9 @@
    "split": {
        "soft_serial_pin": "D0"
    },
    "rgblight": {
        "led_count": 12
    },
    "ws2812": {
        "pin": "D3"
    },

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

/* ws2812 RGB LED */
#define RGBLED_NUM 12    // Number of LEDs
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/keebio/iris/rev1_led/info.json => keyboards/keebio/iris/rev1_led/info.json +3 -0
@@ 16,6 16,9 @@
    "split": {
        "soft_serial_pin": "D0"
    },
    "rgblight": {
        "led_count": 12
    },
    "ws2812": {
        "pin": "D3"
    },

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

/* ws2812 RGB LED */
#define RGBLED_NUM 12    // Number of LEDs
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/keebio/iris/rev2/info.json => keyboards/keebio/iris/rev2/info.json +1 -0
@@ 17,6 17,7 @@
        "soft_serial_pin": "D0"
    },
    "rgblight": {
        "led_count": 12,
        "split_count": [6, 6]
    },
    "ws2812": {

M keyboards/keebio/iris/rev3/config.h => keyboards/keebio/iris/rev3/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define LOCKING_RESYNC_ENABLE

/* ws2812 RGB LED */
#define RGBLED_NUM 12    // Number of LEDs
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/keebio/iris/rev3/info.json => keyboards/keebio/iris/rev3/info.json +1 -0
@@ 19,6 19,7 @@
        "levels": 5
    },
    "rgblight": {
        "led_count": 12,
        "split_count": [6, 6]
    },
    "ws2812": {

M keyboards/keebio/iris/rev4/config.h => keyboards/keebio/iris/rev4/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define LOCKING_RESYNC_ENABLE

/* ws2812 RGB LED */
#define RGBLED_NUM 12    // Number of LEDs
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/keebio/iris/rev4/info.json => keyboards/keebio/iris/rev4/info.json +1 -0
@@ 19,6 19,7 @@
        "levels": 5
    },
    "rgblight": {
        "led_count": 12,
        "split_count": [6, 6]
    },
    "ws2812": {

M keyboards/keebio/iris/rev5/config.h => keyboards/keebio/iris/rev5/config.h +0 -1
@@ 22,7 22,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define BACKLIGHT_DEFAULT_LEVEL 3

/* ws2812 RGB LED */
#define RGBLED_NUM 12    // Number of LEDs
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/keebio/iris/rev5/info.json => keyboards/keebio/iris/rev5/info.json +1 -0
@@ 19,6 19,7 @@
        "levels": 5
    },
    "rgblight": {
        "led_count": 12,
        "split_count": [6, 6]
    },
    "ws2812": {

M keyboards/keebio/iris/rev6/config.h => keyboards/keebio/iris/rev6/config.h +1 -2
@@ 20,7 20,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define SPLIT_HAND_PIN D5

/* ws2812 RGB LED */
#    define RGBLED_NUM 68
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8


@@ 78,7 77,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#        define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
#        define RGB_MATRIX_MAXIMUM_BRIGHTNESS 160
#        define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
#        define RGB_MATRIX_LED_COUNT RGBLED_NUM
#        define RGB_MATRIX_LED_COUNT 68
#        define RGB_MATRIX_SPLIT { 34, 34 }
#        define RGB_DISABLE_WHEN_USB_SUSPENDED
#        define RGB_MATRIX_KEYPRESSES

M keyboards/keebio/iris/rev6/info.json => keyboards/keebio/iris/rev6/info.json +1 -0
@@ 21,6 21,7 @@
        "pin": "E6"
    },
    "rgblight": {
        "led_count": 68,
        "max_brightness": 120,
        "sleep": true,
        "split_count": [34, 34]

M keyboards/keebio/iris/rev7/config.h => keyboards/keebio/iris/rev7/config.h +1 -2
@@ 20,7 20,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define SPLIT_HAND_PIN D5

/* ws2812 RGB LED */
#    define RGBLED_NUM 68
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8


@@ 78,7 77,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
//#        define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
#        define RGB_MATRIX_MAXIMUM_BRIGHTNESS 120
#        define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
#        define RGB_MATRIX_LED_COUNT RGBLED_NUM
#        define RGB_MATRIX_LED_COUNT 68
#        define RGB_MATRIX_SPLIT { 34, 34 }
#        define RGB_DISABLE_WHEN_USB_SUSPENDED
#        define RGB_MATRIX_KEYPRESSES

M keyboards/keebio/iris/rev7/info.json => keyboards/keebio/iris/rev7/info.json +1 -0
@@ 22,6 22,7 @@
        "pin": "E6"
    },
    "rgblight": {
        "led_count": 68,
        "max_brightness": 120,
        "sleep": true,
        "split_count": [34, 34]

M keyboards/keebio/kbo5000/rev1/config.h => keyboards/keebio/kbo5000/rev1/config.h +0 -1
@@ 38,4 38,3 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 16    // Number of LEDs

M keyboards/keebio/kbo5000/rev1/info.json => keyboards/keebio/kbo5000/rev1/info.json +1 -0
@@ 22,6 22,7 @@
        "pin": "B5"
    },
    "rgblight": {
        "led_count": 16,
        "led_map": [1, 2, 3, 12, 13, 14, 15, 0, 7, 6, 5, 4, 11, 10, 9, 8],
        "split_count": [8, 8]
    },

M keyboards/keebio/laplace/config.h => keyboards/keebio/laplace/config.h +0 -1
@@ 28,6 28,5 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 14

#define TAPPING_TERM 200

M keyboards/keebio/laplace/info.json => keyboards/keebio/laplace/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x1147",
        "device_version": "1.0.0"
    },
    "rgblight": {
        "led_count": 14
    },
    "ws2812": {
        "pin": "D4"
    },

M keyboards/keebio/levinson/rev1/config.h => keyboards/keebio/levinson/rev1/config.h +0 -3
@@ 23,6 23,3 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

/* ws2812 RGB LED */
#define RGBLED_NUM 12    // Number of LEDs

M keyboards/keebio/levinson/rev1/info.json => keyboards/keebio/levinson/rev1/info.json +1 -0
@@ 17,6 17,7 @@
        "levels": 7
    },
    "rgblight": {
        "led_count": 12,
        "split_count": [6, 6]
    },
    "ws2812": {

M keyboards/keebio/levinson/rev2/config.h => keyboards/keebio/levinson/rev2/config.h +0 -3
@@ 23,6 23,3 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

/* ws2812 RGB LED */
#define RGBLED_NUM 12    // Number of LEDs

M keyboards/keebio/levinson/rev2/info.json => keyboards/keebio/levinson/rev2/info.json +1 -0
@@ 17,6 17,7 @@
        "levels": 7
    },
    "rgblight": {
        "led_count": 12,
        "split_count": [6, 6]
    },
    "ws2812": {

M keyboards/keebio/levinson/rev3/config.h => keyboards/keebio/levinson/rev3/config.h +0 -3
@@ 25,6 25,3 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

/* ws2812 RGB LED */
#define RGBLED_NUM 12    // Number of LEDs

M keyboards/keebio/levinson/rev3/info.json => keyboards/keebio/levinson/rev3/info.json +1 -0
@@ 23,6 23,7 @@
        "levels": 7
    },
    "rgblight": {
        "led_count": 12,
        "split_count": [6, 6]
    },
    "ws2812": {

M keyboards/keebio/nyquist/rev1/config.h => keyboards/keebio/nyquist/rev1/config.h +0 -3
@@ 22,9 22,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

/* ws2812 RGB LED */
#define RGBLED_NUM 12

/*
 * Feature disable options
 *  These options are also useful to firmware size reduction.

M keyboards/keebio/nyquist/rev1/info.json => keyboards/keebio/nyquist/rev1/info.json +1 -0
@@ 13,6 13,7 @@
        "soft_serial_pin": "D0"
    },
    "rgblight": {
        "led_count": 12,
        "split_count": [6, 6]
    },
    "ws2812": {

M keyboards/keebio/nyquist/rev2/config.h => keyboards/keebio/nyquist/rev2/config.h +0 -3
@@ 22,9 22,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

/* ws2812 RGB LED */
#define RGBLED_NUM 12

/*
 * Feature disable options
 *  These options are also useful to firmware size reduction.

M keyboards/keebio/nyquist/rev2/info.json => keyboards/keebio/nyquist/rev2/info.json +1 -0
@@ 14,6 14,7 @@
        "levels": 7
    },
    "rgblight": {
        "led_count": 12,
        "split_count": [6, 6]
    },
    "ws2812": {

M keyboards/keebio/nyquist/rev3/config.h => keyboards/keebio/nyquist/rev3/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 12

/*
 * Feature disable options

M keyboards/keebio/nyquist/rev3/info.json => keyboards/keebio/nyquist/rev3/info.json +1 -0
@@ 17,6 17,7 @@
        "soft_serial_pin": "D0"
    },
    "rgblight": {
        "led_count": 12,
        "split_count": [6, 6]
    },
    "ws2812": {

M keyboards/keebio/quefrency/rev1/config.h => keyboards/keebio/quefrency/rev1/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 16    // Number of LEDs

// Set 65% column (option 1) and Macro (option 2) on by default
#define VIA_EEPROM_LAYOUT_OPTIONS_DEFAULT 0x60

M keyboards/keebio/quefrency/rev1/info.json => keyboards/keebio/quefrency/rev1/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "1.0.0"
    },
    "rgblight": {
        "led_count": 16,
        "split_count": [8, 8]
    },
    "ws2812": {

M keyboards/keebio/quefrency/rev2/config.h => keyboards/keebio/quefrency/rev2/config.h +0 -1
@@ 23,7 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define CAPS_LOCK_LED_PIN B6

/* ws2812 RGB LED */
#define RGBLED_NUM 16    // Number of LEDs
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/keebio/quefrency/rev2/info.json => keyboards/keebio/quefrency/rev2/info.json +1 -0
@@ 22,6 22,7 @@
        "pin": "B5"
    },
    "rgblight": {
        "led_count": 16,
        "led_map": [1, 2, 3, 12, 13, 14, 15, 0, 7, 6, 5, 4, 11, 10, 9, 8],
        "split_count": [8, 8]
    },

M keyboards/keebio/quefrency/rev3/config.h => keyboards/keebio/quefrency/rev3/config.h +0 -1
@@ 23,7 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define CAPS_LOCK_LED_PIN B6

/* ws2812 RGB LED */
#define RGBLED_NUM 16    // Number of LEDs
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/keebio/quefrency/rev3/info.json => keyboards/keebio/quefrency/rev3/info.json +1 -0
@@ 22,6 22,7 @@
        "pin": "B5"
    },
    "rgblight": {
        "led_count": 16,
        "led_map": [1, 2, 3, 12, 13, 14, 15, 0, 7, 6, 5, 4, 11, 10, 9, 8],
        "split_count": [8, 8]
    },

M keyboards/keebio/quefrency/rev4/config.h => keyboards/keebio/quefrency/rev4/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define LOCKING_RESYNC_ENABLE

/* ws2812 RGB LED */
#define RGBLED_NUM 16    // Number of LEDs
#define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_MODE_RAINBOW_SWIRL + 2)
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD

M keyboards/keebio/quefrency/rev4/info.json => keyboards/keebio/quefrency/rev4/info.json +1 -0
@@ 19,6 19,7 @@
        ]
    },
    "rgblight": {
        "led_count": 16,
        "led_map": [1, 2, 3, 12, 13, 14, 15, 0, 7, 6, 5, 4, 11, 10, 9, 8],
        "split_count": [8, 8]
    },

M keyboards/keebio/quefrency/rev5/config.h => keyboards/keebio/quefrency/rev5/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define LOCKING_RESYNC_ENABLE

/* ws2812 RGB LED */
#define RGBLED_NUM 16    // Number of LEDs
#define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_MODE_RAINBOW_SWIRL + 2)
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD

M keyboards/keebio/quefrency/rev5/info.json => keyboards/keebio/quefrency/rev5/info.json +1 -0
@@ 19,6 19,7 @@
        ]
    },
    "rgblight": {
        "led_count": 16,
        "led_map": [1, 2, 3, 12, 13, 14, 15, 0, 7, 6, 5, 4, 11, 10, 9, 8],
        "split_count": [8, 8]
    },

M keyboards/keebio/rorschach/rev1/config.h => keyboards/keebio/rorschach/rev1/config.h +0 -1
@@ 33,7 33,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 12
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/keebio/rorschach/rev1/info.json => keyboards/keebio/rorschach/rev1/info.json +3 -0
@@ 17,6 17,9 @@
    "pin": "B5",
    "levels": 5
  },
  "rgblight": {
    "led_count": 12
  },
  "ws2812": {
    "pin": "D3"
  },

M keyboards/keebio/stick/config.h => keyboards/keebio/stick/config.h +1 -2
@@ 18,7 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once

/* WS2812 RGB LED */
#    define RGBLED_NUM 12
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8


@@ 34,7 33,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#    define RGBLIGHT_EFFECT_TWINKLE
// RGB Matrix
#    ifdef RGB_MATRIX_ENABLE
#        define RGB_MATRIX_LED_COUNT RGBLED_NUM
#        define RGB_MATRIX_LED_COUNT 12
// 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/keebio/stick/info.json => keyboards/keebio/stick/info.json +1 -0
@@ 18,6 18,7 @@
        ]
    },
    "rgblight": {
        "led_count": 12,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

    #define RGBLED_NUM 8
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/keebio/tukey/info.json => keyboards/keebio/tukey/info.json +3 -0
@@ 8,6 8,9 @@
      "pid": "0x1112",
      "device_version": "1.0.0"
    },
    "rgblight": {
      "led_count": 8
    },
    "ws2812": {
      "pin": "D3"
    },

M keyboards/keebio/viterbi/rev1/config.h => keyboards/keebio/viterbi/rev1/config.h +0 -3
@@ 21,6 21,3 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

/* ws2812 RGB LED */
#define RGBLED_NUM 14

M keyboards/keebio/viterbi/rev1/info.json => keyboards/keebio/viterbi/rev1/info.json +1 -0
@@ 8,6 8,7 @@
        "device_version": "1.0.0"
    },
    "rgblight": {
        "led_count": 14,
        "split_count": [7, 7]
    },
    "ws2812": {

M keyboards/keebio/viterbi/rev2/config.h => keyboards/keebio/viterbi/rev2/config.h +0 -3
@@ 23,6 23,3 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

/* ws2812 RGB LED */
#define RGBLED_NUM 14

M keyboards/keebio/viterbi/rev2/info.json => keyboards/keebio/viterbi/rev2/info.json +1 -0
@@ 17,6 17,7 @@
        "levels": 7
    },
    "rgblight": {
        "led_count": 14,
        "split_count": [7, 7]
    },
    "ws2812": {

M keyboards/keebio/wavelet/config.h => keyboards/keebio/wavelet/config.h +0 -3
@@ 23,6 23,3 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

/* ws2812 RGB LED */
#define RGBLED_NUM 12    // Number of LEDs

M keyboards/keebio/wavelet/info.json => keyboards/keebio/wavelet/info.json +3 -0
@@ 17,6 17,9 @@
    "pin": "B5",
    "levels": 7
  },
  "rgblight": {
    "led_count": 12
  },
  "ws2812": {
    "pin": "D3"
  },

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

#define AUDIO_PIN C6

    #define RGBLED_NUM 16
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/keebio/wtf60/info.json => keyboards/keebio/wtf60/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 16,
        "sleep": true
    },
    "ws2812": {

M keyboards/keebmonkey/kbmg68/config.h => keyboards/keebmonkey/kbmg68/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

    #define RGBLED_NUM 68
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/keebmonkey/kbmg68/info.json => keyboards/keebmonkey/kbmg68/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 68,
        "sleep": true
    },
    "ws2812": {

M keyboards/keebsforall/coarse60/config.h => keyboards/keebsforall/coarse60/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#define RGBLED_NUM 14
#define WS2812_SPI SPID2
#define WS2812_SPI_MOSI_PAL_MODE 0
#define WS2812_SPI_SCK_PAL_MODE 0

M keyboards/keebsforall/coarse60/info.json => keyboards/keebsforall/coarse60/info.json +3 -0
@@ 23,6 23,9 @@
        "levels": 6,
        "breathing": true
    },
    "rgblight": {
        "led_count": 14
    },
    "ws2812": {
        "pin": "B15",
        "driver": "spi"

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

#define SLIDER_PIN D4

#    define RGBLED_NUM 4
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/keebwerk/nano_slider/info.json => keyboards/keebwerk/nano_slider/info.json +1 -0
@@ 18,6 18,7 @@
        "breathing": true
    },
    "rgblight": {
        "led_count": 4,
        "sleep": true
    },
    "ws2812": {

M keyboards/kegen/gboy/config.h => keyboards/kegen/gboy/config.h +0 -1
@@ 27,7 27,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 14
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/kegen/gboy/info.json => keyboards/kegen/gboy/info.json +3 -0
@@ 17,6 17,9 @@
        "pin": "B7",
        "levels": 15
    },
    "rgblight": {
        "led_count": 14
    },
    "ws2812": {
        "pin": "D1"
    },

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

#pragma once

    #define RGBLED_NUM 16
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/keybage/radpad/info.json => keyboards/keybage/radpad/info.json +1 -0
@@ 23,6 23,7 @@
        "matrix": [1, 3]
    },
    "rgblight": {
        "led_count": 16,
        "sleep": true
    },
    "ws2812": {

M keyboards/keycapsss/kimiko/rev1/config.h => keyboards/keycapsss/kimiko/rev1/config.h +0 -4
@@ 16,10 16,6 @@

#pragma once

#ifdef RGBLIGHT_ENABLE
#   define RGBLED_NUM 60  // Total number of LEDs
#endif

// Limit the power draw
#ifdef IOS_DEVICE_ENABLE
  #define RGBLIGHT_LIMIT_VAL 40

M keyboards/keycapsss/kimiko/rev1/info.json => keyboards/keycapsss/kimiko/rev1/info.json +1 -0
@@ 22,6 22,7 @@
        "soft_serial_pin": "D2"
    },
    "rgblight": {
        "led_count": 60,
        "split_count": [30, 30]
    },
    "ws2812": {

M keyboards/keycapsss/o4l_5x12/config.h => keyboards/keycapsss/o4l_5x12/config.h +0 -1
@@ 1,6 1,5 @@
#pragma once

#    define RGBLED_NUM 12
#    define RGBLIGHT_HUE_STEP 4
#    define RGBLIGHT_SAT_STEP 4
#    define RGBLIGHT_VAL_STEP 4

M keyboards/keycapsss/o4l_5x12/info.json => keyboards/keycapsss/o4l_5x12/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x0512",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 12
    },
    "ws2812": {
        "pin": "D3"
    },

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

/* Define RGB Underglow */
#define RGBLED_NUM 64
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/keygem/kg60ansi/info.json => keyboards/keygem/kg60ansi/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "F7"
    },
    "rgblight": {
        "led_count": 64,
        "max_brightness": 108
    },
    "matrix_pins": {

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

/* Define RGB Underglow */
#define RGBLED_NUM 68
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/keygem/kg65rgbv2/info.json => keyboards/keygem/kg65rgbv2/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "F7"
    },
    "rgblight": {
        "led_count": 68,
        "max_brightness": 96
    },
    "matrix_pins": {

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

#pragma once

  #define RGBLED_NUM 32
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/keyhive/absinthe/info.json => keyboards/keyhive/absinthe/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 32,
        "sleep": true
    },
    "ws2812": {

M keyboards/keyhive/ergosaurus/config.h => keyboards/keyhive/ergosaurus/config.h +0 -1
@@ 18,7 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once

#ifdef RGBLIGHT_ENABLE
   #define RGBLED_NUM 32
   #define RGBLIGHT_HUE_STEP 8
   #define RGBLIGHT_SAT_STEP 8
   #define RGBLIGHT_VAL_STEP 8

M keyboards/keyhive/ergosaurus/info.json => keyboards/keyhive/ergosaurus/info.json +1 -0
@@ 11,6 11,7 @@
        "pin": "B6"
    },
    "rgblight": {
        "led_count": 32,
        "max_brightness": 200,
        "sleep": true
    },

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

#pragma once

#    define RGBLED_NUM 12
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/keyhive/smallice/info.json => keyboards/keyhive/smallice/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 12,
        "sleep": true
    },
    "ws2812": {

M keyboards/keyhive/uno/rev1/config.h => keyboards/keyhive/uno/rev1/config.h +0 -4
@@ 17,7 17,3 @@
#pragma once

#define RGBLIGHT_EFFECT_RAINBOW_MOOD

#ifdef RGBLIGHT_ENABLE
#define RGBLED_NUM 1
#endif

M keyboards/keyhive/uno/rev1/info.json => keyboards/keyhive/uno/rev1/info.json +3 -0
@@ 3,6 3,9 @@
    "usb": {
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 1
    },
    "ws2812": {
        "pin": "F6"
    },

M keyboards/keyhive/uno/rev2/config.h => keyboards/keyhive/uno/rev2/config.h +0 -4
@@ 17,7 17,3 @@
#pragma once

#define RGBLIGHT_EFFECT_RAINBOW_MOOD

#ifdef RGBLIGHT_ENABLE
#define RGBLED_NUM 1
#endif

M keyboards/keyhive/uno/rev2/info.json => keyboards/keyhive/uno/rev2/info.json +3 -0
@@ 3,6 3,9 @@
    "usb": {
        "device_version": "0.0.2"
    },
    "rgblight": {
        "led_count": 1
    },
    "ws2812": {
        "pin": "D1"
    },

M keyboards/keyhive/ut472/config.h => keyboards/keyhive/ut472/config.h +0 -1
@@ 31,7 31,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 8
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/keyhive/ut472/info.json => keyboards/keyhive/ut472/info.json +3 -0
@@ 8,6 8,9 @@
    "pid": "0x0472",
    "device_version": "0.0.2"
  },
  "rgblight": {
    "led_count": 8
  },
  "ws2812": {
    "pin": "C6"
  },

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

/* RGB light setup*/
#define RGBLED_NUM 2
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 17
#define RGBLIGHT_VAL_STEP 17

M keyboards/keyquest/enclave/info.json => keyboards/keyquest/enclave/info.json +1 -0
@@ 11,6 11,7 @@
        "pin": "B5"
    },
    "rgblight": {
        "led_count": 2,
        "max_brightness": 200,
        "sleep": true
    },

M keyboards/keysofkings/twokey/config.h => keyboards/keysofkings/twokey/config.h +0 -1
@@ 33,7 33,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 5
#define RGBLIGHT_HUE_STEP 4
#define RGBLIGHT_SAT_STEP 4
#define RGBLIGHT_VAL_STEP 4

M keyboards/keysofkings/twokey/info.json => keyboards/keysofkings/twokey/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0xAE12",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 5
    },
    "ws2812": {
        "pin": "D3"
    },

M keyboards/keystonecaps/gameroyadvance/config.h => keyboards/keystonecaps/gameroyadvance/config.h +0 -1
@@ 33,7 33,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 0
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/keystonecaps/gameroyadvance/info.json => keyboards/keystonecaps/gameroyadvance/info.json +3 -0
@@ 18,6 18,9 @@
            {"pin_a": "B5", "pin_b": "B4"}
        ]
    },
    "rgblight": {
        "led_count": 0
    },
    "ws2812": {
        "pin": "C7"
    },

D keyboards/kikoslab/ellora65/config.h => keyboards/kikoslab/ellora65/config.h +0 -21
@@ 1,21 0,0 @@
/*
Copyright 2021 Swiftrax <swiftrax@gmail.com>

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

#pragma once

/*RGB TINGS*/
#define RGBLED_NUM 12

M keyboards/kikoslab/ellora65/info.json => keyboards/kikoslab/ellora65/info.json +3 -0
@@ 18,6 18,9 @@
            {"pin_a": "B0", "pin_b": "B1"}
        ]
    },
    "rgblight": {
        "led_count": 12
    },
    "ws2812": {
        "pin": "E6"
    },

M keyboards/kingly_keys/ave/config.h => keyboards/kingly_keys/ave/config.h +0 -1
@@ 18,7 18,6 @@
#pragma once

#if defined(RGBLIGHT_ENABLE)
#    define RGBLED_NUM 2
#    define RGBLIGHT_EFFECT_BREATHING
#endif


M keyboards/kingly_keys/ave/ortho/info.json => keyboards/kingly_keys/ave/ortho/info.json +3 -0
@@ 18,6 18,9 @@
      {"pin_a": "B2", "pin_b": "B1"}
    ]
  },
  "rgblight": {
    "led_count": 2
  },
  "ws2812": {
    "pin": "B7"
  },

M keyboards/kingly_keys/ave/staggered/info.json => keyboards/kingly_keys/ave/staggered/info.json +3 -0
@@ 18,6 18,9 @@
        {"pin_a": "B2", "pin_b": "B1"}
     ]
  },
  "rgblight": {
    "led_count": 2
  },
  "ws2812": {
     "pin": "B7"
  },

M keyboards/kingly_keys/little_foot/config.h => keyboards/kingly_keys/little_foot/config.h +0 -3
@@ 22,9 22,6 @@
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

/* ws2812 RGB LED */
#define RGBLED_NUM 10    // Number of LEDs

#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/kingly_keys/little_foot/info.json => keyboards/kingly_keys/little_foot/info.json +3 -0
@@ 9,6 9,9 @@
    "device_version": "0.0.1",
    "force_nkro": true
  },
  "rgblight": {
    "led_count": 10
  },
  "ws2812": {
    "pin": "F4"
  },

M keyboards/kingly_keys/romac/config.h => keyboards/kingly_keys/romac/config.h +0 -1
@@ 6,7 6,6 @@
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#define RGBLED_NUM 0
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/kingly_keys/romac_plus/config.h => keyboards/kingly_keys/romac_plus/config.h +0 -3
@@ 6,9 6,6 @@
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

/* ws2812 RGB LED */
#define RGBLED_NUM 4    // Number of LEDs

#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/kingly_keys/romac_plus/info.json => keyboards/kingly_keys/romac_plus/info.json +3 -0
@@ 18,6 18,9 @@
      {"pin_a": "B3", "pin_b": "B2"}
    ]
  },
  "rgblight": {
    "led_count": 4
  },
  "ws2812": {
    "pin": "F7"
  },

M keyboards/kingly_keys/ropro/config.h => keyboards/kingly_keys/ropro/config.h +0 -2
@@ 22,8 22,6 @@
 /* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#define RGBLED_NUM 18

#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/kingly_keys/ropro/info.json => keyboards/kingly_keys/ropro/info.json +3 -0
@@ 18,6 18,9 @@
      {"pin_a": "B7", "pin_b": "D5"}
    ]
  },
  "rgblight": {
    "led_count": 18
  },
  "ws2812": {
    "pin": "D3"
  },

M keyboards/kingly_keys/smd_milk/config.h => keyboards/kingly_keys/smd_milk/config.h +0 -3
@@ 21,9 21,6 @@
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

/* ws2812 RGB LED */
#define RGBLED_NUM 4  // Number of LEDs

#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/kingly_keys/smd_milk/info.json => keyboards/kingly_keys/smd_milk/info.json +3 -0
@@ 9,6 9,9 @@
    "device_version": "0.0.1",
    "force_nkro": true
  },
  "rgblight": {
    "led_count": 4
  },
  "ws2812": {
    "pin": "B3"
  },

M keyboards/kingly_keys/soap/config.h => keyboards/kingly_keys/soap/config.h +0 -1
@@ 30,4 30,3 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 3

M keyboards/kingly_keys/soap/info.json => keyboards/kingly_keys/soap/info.json +3 -0
@@ 8,6 8,9 @@
    "pid": "0x0003",
    "device_version": "0.0.4"
  },
  "rgblight": {
    "led_count": 3
  },
  "ws2812": {
    "pin": "B6"
  },

M keyboards/kira75/config.h => keyboards/kira75/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 18
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/kira75/info.json => keyboards/kira75/info.json +3 -0
@@ 17,6 17,9 @@
        "pin": "B7",
        "breathing": true
    },
    "rgblight": {
        "led_count": 18
    },
    "ws2812": {
        "pin": "E2"
    },

M keyboards/kiwikey/borderland/config.h => keyboards/kiwikey/borderland/config.h +0 -1
@@ 5,7 5,6 @@

#define TAP_CODE_DELAY 10

#define RGBLED_NUM 18
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/kiwikey/borderland/info.json => keyboards/kiwikey/borderland/info.json +3 -0
@@ 18,6 18,9 @@
            {"pin_a": "F5", "pin_b": "F6"}
        ]
    },
    "rgblight": {
        "led_count": 18
    },
    "ws2812": {
        "pin": "B2"
    },

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

#pragma once

#define RGBLED_NUM 4
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/kiwikey/kawii9/info.json => keyboards/kiwikey/kawii9/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x0303",
        "device_version": "0.0.2"
    },
    "rgblight": {
        "led_count": 4
    },
    "ws2812": {
        "pin": "D3"
    },

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

#pragma once

#define RGBLED_NUM 18
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/kiwikey/wanderland/info.json => keyboards/kiwikey/wanderland/info.json +1 -0
@@ 18,6 18,7 @@
        "breathing": true
    },
    "rgblight": {
        "led_count": 18,
        "sleep": true
    },
    "ws2812": {

M keyboards/kona_classic/config.h => keyboards/kona_classic/config.h +0 -1
@@ 29,7 29,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 30     // Number of LEDs
#define RGBLIGHT_HUE_STEP 5
#define RGBLIGHT_SAT_STEP 10
#define RGBLIGHT_VAL_STEP 10

M keyboards/kona_classic/info.json => keyboards/kona_classic/info.json +3 -0
@@ 8,6 8,9 @@
    "pid": "0x6060",
    "device_version": "0.0.3"
  },
  "rgblight": {
    "led_count": 30
  },
  "ws2812": {
    "pin": "B2"
  },

M keyboards/kopibeng/mnk88/config.h => keyboards/kopibeng/mnk88/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

    #define RGBLED_NUM 20
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/kopibeng/mnk88/info.json => keyboards/kopibeng/mnk88/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "A10"
    },
    "rgblight": {
        "led_count": 20,
        "max_brightness": 200,
        "sleep": true
    },

M keyboards/kopibeng/xt60/config.h => keyboards/kopibeng/xt60/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

    #define RGBLED_NUM 14
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/kopibeng/xt60/info.json => keyboards/kopibeng/xt60/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.2"
    },
    "rgblight": {
        "led_count": 14,
        "sleep": true
    },
    "ws2812": {

M keyboards/kopibeng/xt60_singa/config.h => keyboards/kopibeng/xt60_singa/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

    #define RGBLED_NUM 14
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/kopibeng/xt60_singa/info.json => keyboards/kopibeng/xt60_singa/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 14,
        "sleep": true
    },
    "ws2812": {

M keyboards/kopibeng/xt65/config.h => keyboards/kopibeng/xt65/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

    #define RGBLED_NUM 12
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/kopibeng/xt65/info.json => keyboards/kopibeng/xt65/info.json +1 -0
@@ 21,6 21,7 @@
        "pin": "D5"
    },
    "rgblight": {
        "led_count": 12,
        "max_brightness": 200,
        "sleep": true
    },

M keyboards/kopibeng/xt8x/config.h => keyboards/kopibeng/xt8x/config.h +0 -1
@@ 18,7 18,6 @@

#define INDICATOR_PIN_0 B13

    #define RGBLED_NUM 19
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/kopibeng/xt8x/info.json => keyboards/kopibeng/xt8x/info.json +1 -0
@@ 21,6 21,7 @@
        "pin": "A10"
    },
    "rgblight": {
        "led_count": 19,
        "max_brightness": 200,
        "sleep": true
    },

M keyboards/kprepublic/bm16s/config.h => keyboards/kprepublic/bm16s/config.h +0 -1
@@ 16,7 16,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
    #define RGBLED_NUM 16
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/kprepublic/bm16s/info.json => keyboards/kprepublic/bm16s/info.json +3 -0
@@ 8,6 8,9 @@
      "pid": "0x016B",
      "device_version": "0.0.1"
    },
    "rgblight": {
      "led_count": 16
    },
    "ws2812": {
      "pin": "E2"
    },

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

#pragma once

    #define RGBLED_NUM 10
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/kprepublic/bm43a/info.json => keyboards/kprepublic/bm43a/info.json +1 -0
@@ 21,6 21,7 @@
        "pin": "E2"
    },
    "rgblight": {
        "led_count": 10,
        "max_brightness": 180,
        "sleep": true
    },

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

#pragma once

    #define RGBLED_NUM 53
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/kprepublic/bm43hsrgb/info.json => keyboards/kprepublic/bm43hsrgb/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "E2"
    },
    "rgblight": {
        "led_count": 53,
        "max_brightness": 180,
        "sleep": true
    },

M keyboards/kprepublic/bm60hsrgb/rev1/config.h => keyboards/kprepublic/bm60hsrgb/rev1/config.h +0 -1
@@ 18,7 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once

#define RGB_MATRIX_LED_COUNT 69
#    define RGBLED_NUM 69
#    define RGB_MATRIX_KEYPRESSES
#ifdef RGB_MATRIX_ENABLE
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180 // Limit to vendor-recommended value

M keyboards/kprepublic/bm60hsrgb/rev2/config.h => keyboards/kprepublic/bm60hsrgb/rev2/config.h +0 -1
@@ 16,7 16,6 @@
#pragma once

//rgb light setting
#define RGBLED_NUM          6
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/kprepublic/bm60hsrgb/rev2/info.json => keyboards/kprepublic/bm60hsrgb/rev2/info.json +1 -0
@@ 15,6 15,7 @@
        "driver": "custom"
    },
    "rgblight": {
        "led_count": 6,
        "max_brightness": 150
    },
    "matrix_pins": {

M keyboards/kprepublic/bm60hsrgb_ec/rev1/config.h => keyboards/kprepublic/bm60hsrgb_ec/rev1/config.h +0 -1
@@ 17,7 17,6 @@
#pragma once

#define RGB_MATRIX_LED_COUNT 69
    #define RGBLED_NUM 69
    #define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 140
#define RGB_MATRIX_KEYPRESSES

M keyboards/kprepublic/bm60hsrgb_ec/rev2/config.h => keyboards/kprepublic/bm60hsrgb_ec/rev2/config.h +0 -1
@@ 16,7 16,6 @@
#pragma once

//rgb light setting
#define RGBLED_NUM          6
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/kprepublic/bm60hsrgb_ec/rev2/info.json => keyboards/kprepublic/bm60hsrgb_ec/rev2/info.json +1 -0
@@ 15,6 15,7 @@
        "driver": "IS31FL3733"
    },
    "rgblight": {
        "led_count": 6,
        "max_brightness": 150
    },
    "matrix_pins": {

M keyboards/kprepublic/bm60hsrgb_iso/rev1/config.h => keyboards/kprepublic/bm60hsrgb_iso/rev1/config.h +0 -1
@@ 18,7 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once

#define RGB_MATRIX_LED_COUNT 70
#    define RGBLED_NUM 70
#    define RGB_MATRIX_KEYPRESSES
    // #define RGBLIGHT_HUE_STEP 8
    // #define RGBLIGHT_SAT_STEP 8

M keyboards/kprepublic/bm60hsrgb_iso/rev1/info.json => keyboards/kprepublic/bm60hsrgb_iso/rev1/info.json +0 -3
@@ 14,9 14,6 @@
    "rgb_matrix": {
        "driver": "WS2812"
    },
    "rgblight": {
        "max_brightness": 180
    },
    "matrix_pins": {
        "cols": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7"],
        "rows": ["B0", "B1", "B2", "B3", "E6"]

M keyboards/kprepublic/bm60hsrgb_iso/rev2/config.h => keyboards/kprepublic/bm60hsrgb_iso/rev2/config.h +1 -2
@@ 18,7 18,6 @@
#pragma once

//rgb light setting
#define RGBLED_NUM          6
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL


@@ 106,7 105,7 @@
#ifdef RGBLIGHT_ENABLE
#    define WS2812_LED_TOTAL 0
#else
#    define WS2812_LED_TOTAL RGBLED_NUM
#    define WS2812_LED_TOTAL 6
#endif

#define RGB_MATRIX_LED_COUNT (ISSI_LED_TOTAL + WS2812_LED_TOTAL)

M keyboards/kprepublic/bm60hsrgb_iso/rev2/info.json => keyboards/kprepublic/bm60hsrgb_iso/rev2/info.json +1 -0
@@ 15,6 15,7 @@
        "driver": "custom"
    },
    "rgblight": {
        "led_count": 6,
        "max_brightness": 150
    },
    "matrix_pins": {

M keyboards/kprepublic/bm60hsrgb_poker/rev1/config.h => keyboards/kprepublic/bm60hsrgb_poker/rev1/config.h +0 -1
@@ 18,7 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once

#define RGB_MATRIX_LED_COUNT 67
    #define RGBLED_NUM 67
    #define RGB_MATRIX_KEYPRESSES
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8

M keyboards/kprepublic/bm60hsrgb_poker/rev1/info.json => keyboards/kprepublic/bm60hsrgb_poker/rev1/info.json +1 -0
@@ 15,6 15,7 @@
        "driver": "WS2812"
    },
    "rgblight": {
        "led_count": 67,
        "max_brightness": 180,
        "sleep": true
    },

M keyboards/kprepublic/bm60hsrgb_poker/rev2/config.h => keyboards/kprepublic/bm60hsrgb_poker/rev2/config.h +1 -2
@@ 16,7 16,6 @@
#pragma once

//rgb light setting
#define RGBLED_NUM          6
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL


@@ 102,7 101,7 @@
#ifdef RGBLIGHT_ENABLE
#    define WS2812_LED_TOTAL 0
#else
#    define WS2812_LED_TOTAL RGBLED_NUM
#    define WS2812_LED_TOTAL 6
#endif

#define RGB_MATRIX_LED_COUNT (ISSI_LED_TOTAL + WS2812_LED_TOTAL)

M keyboards/kprepublic/bm60hsrgb_poker/rev2/info.json => keyboards/kprepublic/bm60hsrgb_poker/rev2/info.json +1 -0
@@ 15,6 15,7 @@
        "driver": "custom"
    },
    "rgblight": {
        "led_count": 6,
        "max_brightness": 150
    },
    "matrix_pins": {

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

// The number of LEDs connected
#define RGB_MATRIX_LED_COUNT 73
    #define RGBLED_NUM 73
    #define RGB_MATRIX_KEYPRESSES // reacts to keypresses

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

M keyboards/kprepublic/bm65hsrgb_iso/rev1/config.h => keyboards/kprepublic/bm65hsrgb_iso/rev1/config.h +0 -1
@@ 18,7 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once

#define RGB_MATRIX_LED_COUNT 74
    #define RGBLED_NUM 74
    #define RGB_MATRIX_KEYPRESSES
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8

M keyboards/kprepublic/bm65hsrgb_iso/rev1/info.json => keyboards/kprepublic/bm65hsrgb_iso/rev1/info.json +1 -0
@@ 10,6 10,7 @@
        "force_nkro": true
    },
    "rgblight": {
        "led_count": 74,
        "sleep": true
    },
    "ws2812": {

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

// The number of LEDs connected
#define RGB_MATRIX_LED_COUNT 74
#    define RGBLED_NUM 74
#    define RGB_MATRIX_KEYPRESSES // reacts to keypresses
#ifdef RGB_MATRIX_ENABLE
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180 // Limit to vendor-recommended value

M keyboards/kprepublic/bm68hsrgb/rev1/info.json => keyboards/kprepublic/bm68hsrgb/rev1/info.json +0 -3
@@ 14,9 14,6 @@
    "rgb_matrix": {
        "driver": "WS2812"
    },
    "rgblight": {
        "max_brightness": 180
    },
    "matrix_pins": {
        "cols": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7", "F6"],
        "rows": ["B0", "B1", "B2", "B3", "E6"]

M keyboards/kprepublic/bm68hsrgb/rev2/config.h => keyboards/kprepublic/bm68hsrgb/rev2/config.h +0 -3
@@ 16,9 16,6 @@
  */
#pragma once

#define USB_POLLING_INTERVAL_MS 1

#define RGBLED_NUM          6
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/kprepublic/bm68hsrgb/rev2/info.json => keyboards/kprepublic/bm68hsrgb/rev2/info.json +1 -0
@@ 15,6 15,7 @@
        "driver": "IS31FL3741"
    },
    "rgblight": {
        "led_count": 6,
        "max_brightness": 150
    },
    "matrix_pins": {

M keyboards/kprepublic/bm80hsrgb/config.h => keyboards/kprepublic/bm80hsrgb/config.h +0 -1
@@ 20,7 20,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
// The number of LEDs connected
#define RGB_MATRIX_LED_COUNT 87

#define RGBLED_NUM 87
#define RGB_MATRIX_KEYPRESSES // reacts to keypresses
//#define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS

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

// The number of LEDs connected
#define RGB_MATRIX_LED_COUNT  98
#    define RGBLED_NUM 98
#define RGB_MATRIX_KEYPRESSES // reacts to keypresses
//#define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS

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

#pragma once

    #define RGBLED_NUM 4
//   #define RGBLIGHT_HUE_STEP 8
//   #define RGBLIGHT_SAT_STEP 8
//   #define RGBLIGHT_VAL_STEP 8

M keyboards/kprepublic/cospad/info.json => keyboards/kprepublic/cospad/info.json +1 -0
@@ 18,6 18,7 @@
        "on_state": 0
    },
    "rgblight": {
        "led_count": 4,
        "sleep": true
    },
    "ws2812": {

M keyboards/kprepublic/jj40/config.h => keyboards/kprepublic/jj40/config.h +0 -2
@@ 15,8 15,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once

/* RGB underglow */
// NOTE: for PS2AVRGB boards, underglow commands are sent via I2C to 0xB0.
#define RGBLED_NUM 5
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/kprepublic/jj40/info.json => keyboards/kprepublic/jj40/info.json +3 -0
@@ 19,6 19,9 @@
    "levels": 12,
    "breathing": true
  },
  "rgblight": {
    "led_count": 5
  },
  "ws2812": {
    "driver": "i2c"
  },

M keyboards/kprepublic/jj4x4/config.h => keyboards/kprepublic/jj4x4/config.h +0 -2
@@ 18,8 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once

/* RGB underglow */
// NOTE: for PS2AVRGB boards, underglow commands are sent via I2C to 0xB0.
#define RGBLED_NUM 4
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/kprepublic/jj4x4/info.json => keyboards/kprepublic/jj4x4/info.json +3 -0
@@ 19,6 19,9 @@
        "levels": 12,
        "breathing": true
    },
    "rgblight": {
        "led_count": 4
    },
    "ws2812": {
        "driver": "i2c"
    },

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

#pragma once

#define RGBLED_NUM 12
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/kprepublic/jj50/info.json => keyboards/kprepublic/jj50/info.json +3 -0
@@ 18,6 18,9 @@
        "levels": 12,
        "breathing": true
    },
    "rgblight": {
        "led_count": 12
    },
    "ws2812": {
        "driver": "i2c"
    },

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

#pragma once

#    define RGBLED_NUM 8
#    define RGBLIGHT_HUE_STEP 12
#    define RGBLIGHT_SAT_STEP 25
#    define RGBLIGHT_VAL_STEP 12

M keyboards/ktec/daisy/info.json => keyboards/ktec/daisy/info.json +3 -0
@@ 21,6 21,9 @@
        "caps_lock": "C6",
        "on_state": 0
    },
    "rgblight": {
        "led_count": 8
    },
    "ws2812": {
        "pin": "C7"
    },

M keyboards/ktec/staryu/config.h => keyboards/ktec/staryu/config.h +0 -1
@@ 16,7 16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#pragma once

#define RGBLED_NUM 1     // Number of LEDs
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/ktec/staryu/info.json => keyboards/ktec/staryu/info.json +1 -0
@@ 19,6 19,7 @@
        "pin": "C6"
    },
    "rgblight": {
        "led_count": 1,
        "max_brightness": 200
    },
    "processor": "atmega32u2",

M keyboards/kudox/columner/config.h => keyboards/kudox/columner/config.h +0 -2
@@ 21,8 21,6 @@
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#undef RGBLED_NUM
#define RGBLED_NUM 14    // Number of LEDs
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/kudox/columner/info.json => keyboards/kudox/columner/info.json +3 -0
@@ 16,6 16,9 @@
    "split": {
        "soft_serial_pin": "D0"
    },
    "rgblight": {
        "led_count": 14
    },
    "ws2812": {
        "pin": "D3"
    },

M keyboards/kudox/rev1/config.h => keyboards/kudox/rev1/config.h +0 -2
@@ 21,8 21,6 @@
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#undef RGBLED_NUM
#define RGBLED_NUM 14    // Number of LEDs
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/kudox/rev1/info.json => keyboards/kudox/rev1/info.json +3 -0
@@ 16,6 16,9 @@
    "split": {
        "soft_serial_pin": "D0"
    },
    "rgblight": {
        "led_count": 14
    },
    "ws2812": {
        "pin": "D3"
    },

M keyboards/kudox/rev2/config.h => keyboards/kudox/rev2/config.h +0 -2
@@ 21,8 21,6 @@
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#undef RGBLED_NUM
#define RGBLED_NUM 14    // Number of LEDs
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/kudox/rev2/info.json => keyboards/kudox/rev2/info.json +3 -0
@@ 16,6 16,9 @@
    "split": {
        "soft_serial_pin": "D0"
    },
    "rgblight": {
        "led_count": 14
    },
    "ws2812": {
        "pin": "D3"
    },

M keyboards/kudox/rev3/config.h => keyboards/kudox/rev3/config.h +0 -2
@@ 21,8 21,6 @@
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#undef RGBLED_NUM
#define RGBLED_NUM 14    // Number of LEDs
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/kudox/rev3/info.json => keyboards/kudox/rev3/info.json +3 -0
@@ 16,6 16,9 @@
    "split": {
        "soft_serial_pin": "D0"
    },
    "rgblight": {
        "led_count": 14
    },
    "ws2812": {
        "pin": "D3"
    },

M keyboards/kudox_full/rev1/config.h => keyboards/kudox_full/rev1/config.h +0 -2
@@ 8,8 8,6 @@
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#undef RGBLED_NUM
#define RGBLED_NUM 14    // Number of LEDs
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/kudox_full/rev1/info.json => keyboards/kudox_full/rev1/info.json +3 -0
@@ 16,6 16,9 @@
    "split": {
        "soft_serial_pin": "D2"
    },
    "rgblight": {
        "led_count": 14
    },
    "ws2812": {
        "pin": "D3"
    },

M keyboards/kudox_game/rev1/config.h => keyboards/kudox_game/rev1/config.h +0 -2
@@ 22,8 22,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#undef RGBLED_NUM
#define RGBLED_NUM 7    // Number of LEDs
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/kudox_game/rev1/info.json => keyboards/kudox_game/rev1/info.json +3 -0
@@ 2,6 2,9 @@
    "usb": {
        "device_version": "1.0.0"
    },
    "rgblight": {
        "led_count": 7
    },
    "ws2812": {
        "pin": "D3"
    },

M keyboards/kudox_game/rev2/config.h => keyboards/kudox_game/rev2/config.h +0 -2
@@ 22,8 22,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#undef RGBLED_NUM
#define RGBLED_NUM 7    // Number of LEDs
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/kudox_game/rev2/info.json => keyboards/kudox_game/rev2/info.json +3 -0
@@ 2,6 2,9 @@
    "usb": {
        "device_version": "2.0.0"
    },
    "rgblight": {
        "led_count": 7
    },
    "ws2812": {
        "pin": "D3"
    },

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

#pragma once

#define RGBLED_NUM 6
//#    define RGBLIGHT_HUE_STEP 8
//#    define RGBLIGHT_SAT_STEP 8
//#    define RGBLIGHT_VAL_STEP 8

M keyboards/labyrinth75/info.json => keyboards/labyrinth75/info.json +3 -0
@@ 16,6 16,9 @@
    "bootmagic": {
        "matrix": [0, 2]
    },
    "rgblight": {
        "led_count": 6
    },
    "ws2812": {
        "pin": "B0"
    },

M keyboards/latincompass/latin17rgb/config.h => keyboards/latincompass/latin17rgb/config.h +0 -1
@@ 95,7 95,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 8
#define RGBLIGHT_HUE_STEP 5
#define RGBLIGHT_SAT_STEP 5
#define RGBLIGHT_VAL_STEP 5

M keyboards/latincompass/latin17rgb/info.json => keyboards/latincompass/latin17rgb/info.json +1 -0
@@ 9,6 9,7 @@
    "device_version": "0.0.1"
  },
  "rgblight": {
    "led_count": 8,
    "sleep": true
  },
  "ws2812": {

M keyboards/latincompass/latin47ble/config.h => keyboards/latincompass/latin47ble/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

     #define RGBLED_NUM 3
     #define RGBLIGHT_HUE_STEP 8
     #define RGBLIGHT_SAT_STEP 8
     #define RGBLIGHT_VAL_STEP 8

M keyboards/latincompass/latin47ble/info.json => keyboards/latincompass/latin47ble/info.json +3 -0
@@ 13,6 13,9 @@
        "rows": ["D0", "D1", "D2", "D3"]
    },
    "diode_direction": "COL2ROW",
    "rgblight": {
        "led_count": 3
    },
    "ws2812": {
        "pin": "B7"
    },

M keyboards/latincompass/latin64ble/config.h => keyboards/latincompass/latin64ble/config.h +0 -3
@@ 15,9 15,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.*/

#pragma once

#define RGBLED_NUM 2
#define RGB_MATRIX_LED_COUNT RGBLED_NUM

#define RGBLIGHT_VAL_STEP 25
#define RGBLIGHT_EFFECT_KNIGHT_OFFSET 20
#define RGBLIGHT_EFFECT_BREATHING

M keyboards/latincompass/latin64ble/info.json => keyboards/latincompass/latin64ble/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x6C71",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 2
    },
    "ws2812": {
        "pin": "B7"
    },

M keyboards/latincompass/latinpad/config.h => keyboards/latincompass/latinpad/config.h +1 -2
@@ 18,8 18,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.*/

#define SSD1306OLED

#define RGBLED_NUM 18
#define RGB_MATRIX_LED_COUNT RGBLED_NUM
#define RGB_MATRIX_LED_COUNT 18
// 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/lazydesigners/bolt/config.h => keyboards/lazydesigners/bolt/config.h +0 -1
@@ 28,7 28,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
	#define RGBLED_NUM 13
	/* #define RGBLIGHT_HUE_STEP 8 */
	/* #define RGBLIGHT_SAT_STEP 8 */
	/* #define RGBLIGHT_VAL_STEP 8 */

M keyboards/lazydesigners/bolt/info.json => keyboards/lazydesigners/bolt/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 13,
        "sleep": true
    },
    "ws2812": {

M keyboards/lazydesigners/cassette8/config.h => keyboards/lazydesigners/cassette8/config.h +0 -1
@@ 27,7 27,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
	#define RGBLED_NUM 15
	/* #define RGBLIGHT_HUE_STEP 8 */
	/* #define RGBLIGHT_SAT_STEP 8 */
	/* #define RGBLIGHT_VAL_STEP 8 */

M keyboards/lazydesigners/cassette8/info.json => keyboards/lazydesigners/cassette8/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 15,
        "sleep": true
    },
    "ws2812": {

M keyboards/lazydesigners/dimple/config.h => keyboards/lazydesigners/dimple/config.h +0 -1
@@ 34,7 34,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
	#define RGBLED_NUM 50
	/* #define RGBLIGHT_HUE_STEP 8 */
	/* #define RGBLIGHT_SAT_STEP 8 */
	/* #define RGBLIGHT_VAL_STEP 8 */

M keyboards/lazydesigners/dimple/ortho/info.json => keyboards/lazydesigners/dimple/ortho/info.json +1 -0
@@ 14,6 14,7 @@
    },
    "diode_direction": "COL2ROW",
    "rgblight": {
        "led_count": 50,
        "sleep": true
    },
    "ws2812": {

M keyboards/lazydesigners/dimple/staggered/info.json => keyboards/lazydesigners/dimple/staggered/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 50,
        "sleep": true
    },
    "ws2812": {

M keyboards/lazydesigners/dimpleplus/config.h => keyboards/lazydesigners/dimpleplus/config.h +0 -1
@@ 28,7 28,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
	#define RGBLED_NUM 8
	/* #define RGBLIGHT_HUE_STEP 8 */
	/* #define RGBLIGHT_SAT_STEP 8 */
	/* #define RGBLIGHT_VAL_STEP 8 */

M keyboards/lazydesigners/dimpleplus/info.json => keyboards/lazydesigners/dimpleplus/info.json +1 -0
@@ 17,6 17,7 @@
        "pin": "B7"
    },
    "rgblight": {
        "led_count": 8,
        "sleep": true
    },
    "ws2812": {

M keyboards/lazydesigners/the40/config.h => keyboards/lazydesigners/the40/config.h +0 -1
@@ 17,7 17,6 @@

#pragma once

    #define RGBLED_NUM 8
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/lazydesigners/the40/info.json => keyboards/lazydesigners/the40/info.json +1 -0
@@ 18,6 18,7 @@
        "breathing": true
    },
    "rgblight": {
        "led_count": 8,
        "sleep": true
    },
    "ws2812": {

M keyboards/lazydesigners/the50/config.h => keyboards/lazydesigners/the50/config.h +0 -2
@@ 5,5 5,3 @@

/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#define RGBLED_NUM 1

M keyboards/lazydesigners/the50/info.json => keyboards/lazydesigners/the50/info.json +1 -0
@@ 18,6 18,7 @@
        "levels": 6
    },
    "rgblight": {
        "led_count": 1,
        "sleep": true
    },
    "ws2812": {

M keyboards/lazydesigners/the60/rev2/config.h => keyboards/lazydesigners/the60/rev2/config.h +0 -1
@@ 17,7 17,6 @@

#pragma once

    #define RGBLED_NUM 10
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/lazydesigners/the60/rev2/info.json => keyboards/lazydesigners/the60/rev2/info.json +1 -0
@@ 19,6 19,7 @@
        "breathing": true
    },
    "rgblight": {
        "led_count": 10,
        "sleep": true
    },
    "ws2812": {

M keyboards/leafcutterlabs/bigknob/config.h => keyboards/leafcutterlabs/bigknob/config.h +0 -1
@@ 28,4 28,3 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 5    // Number of LEDs

M keyboards/leafcutterlabs/bigknob/info.json => keyboards/leafcutterlabs/bigknob/info.json +3 -0
@@ 13,6 13,9 @@
      {"pin_a": "D0", "pin_b": "D2"}
    ]
  },
  "rgblight": {
    "led_count": 5
  },
  "ws2812": {
    "pin": "C7"
  },

D keyboards/leeku/finger65/config.h => keyboards/leeku/finger65/config.h +0 -21
@@ 1,21 0,0 @@
/*
Copyright 2018 Rasmus Schults <rasmusx@gmail.com>

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

#pragma once


#define RGBLED_NUM 12

M keyboards/lets_split/rev1/config.h => keyboards/lets_split/rev1/config.h +0 -2
@@ 23,8 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#define RGBLED_NUM 16    // Number of LEDs

/*
 * Feature disable options
 *  These options are also useful to firmware size reduction.

M keyboards/lets_split/rev1/info.json => keyboards/lets_split/rev1/info.json +3 -0
@@ 14,6 14,9 @@
    "split": {
        "soft_serial_pin": "D0"
    },
    "rgblight": {
        "led_count": 16
    },
    "ws2812": {
        "pin": "D3"
    },

M keyboards/lets_split/rev2/config.h => keyboards/lets_split/rev2/config.h +0 -2
@@ 23,8 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#define RGBLED_NUM 12    // Number of LEDs

/*
 * Feature disable options
 *  These options are also useful to firmware size reduction.

M keyboards/lets_split/rev2/info.json => keyboards/lets_split/rev2/info.json +3 -0
@@ 14,6 14,9 @@
    "split": {
        "soft_serial_pin": "D0"
    },
    "rgblight": {
        "led_count": 12
    },
    "ws2812": {
        "pin": "D3"
    },

M keyboards/lets_split/sockets/config.h => keyboards/lets_split/sockets/config.h +0 -2
@@ 18,8 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

#define RGBLED_NUM 12    // Number of LEDs

/* Audio settings */
#ifdef AUDIO_ENABLE
    #define AUDIO_PIN C6 // Define this to enable the buzzer

M keyboards/lets_split/sockets/info.json => keyboards/lets_split/sockets/info.json +3 -0
@@ 14,6 14,9 @@
    "split": {
        "soft_serial_pin": "D0"
    },
    "rgblight": {
        "led_count": 12
    },
    "ws2812": {
        "pin": "D4"
    },

M keyboards/lfkeyboards/lfk65_hs/config.h => keyboards/lfkeyboards/lfk65_hs/config.h +0 -3
@@ 1,10 1,7 @@
#pragma once

#define RGBLED_NUM 20     // Number of LEDs

#define BACKLIGHT_PWM_MAP {8, 16, 40, 55, 70, 128, 200, 255}

#define RGBLED_NUM 20     // Number of LEDs
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/lfkeyboards/lfk65_hs/info.json => keyboards/lfkeyboards/lfk65_hs/info.json +3 -0
@@ 16,6 16,9 @@
  "backlight": {
    "levels": 8
  },
  "rgblight": {
    "led_count": 20
  },
  "ws2812": {
    "pin": "C7"
  },

D keyboards/lfkeyboards/lfk78/revb/config.h => keyboards/lfkeyboards/lfk78/revb/config.h +0 -3
@@ 1,3 0,0 @@
#pragma once

#define RGBLED_NUM 31

M keyboards/lfkeyboards/lfk78/revb/info.json => keyboards/lfkeyboards/lfk78/revb/info.json +3 -0
@@ 17,6 17,9 @@
        "driver": "custom",
        "levels": 8
    },
    "rgblight": {
        "led_count": 31
    },
    "ws2812": {
        "pin": "C7"
    },

D keyboards/lfkeyboards/lfk78/revc/config.h => keyboards/lfkeyboards/lfk78/revc/config.h +0 -3
@@ 1,3 0,0 @@
#pragma once

#define RGBLED_NUM 27

M keyboards/lfkeyboards/lfk78/revc/info.json => keyboards/lfkeyboards/lfk78/revc/info.json +3 -0
@@ 17,6 17,9 @@
        "driver": "custom",
        "levels": 8
    },
    "rgblight": {
        "led_count": 27
    },
    "ws2812": {
        "pin": "C7"
    },

D keyboards/lfkeyboards/lfk78/revj/config.h => keyboards/lfkeyboards/lfk78/revj/config.h +0 -3
@@ 1,3 0,0 @@
#pragma once

#define RGBLED_NUM 27

M keyboards/lfkeyboards/lfk78/revj/info.json => keyboards/lfkeyboards/lfk78/revj/info.json +3 -0
@@ 17,6 17,9 @@
        "driver": "custom",
        "levels": 8
    },
    "rgblight": {
        "led_count": 27
    },
    "ws2812": {
        "pin": "C7"
    },

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

#pragma once

#    define RGBLED_NUM 28
#    define RGBLIGHT_HUE_STEP 10
#    define RGBLIGHT_SAT_STEP 17
#    define RGBLIGHT_VAL_STEP 17

M keyboards/lfkeyboards/lfkpad/info.json => keyboards/lfkeyboards/lfkpad/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x3231",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 28
    },
    "ws2812": {
        "pin": "C7"
    },

M keyboards/lfkeyboards/mini1800/config.h => keyboards/lfkeyboards/mini1800/config.h +0 -2
@@ 17,8 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

    #define RGBLED_NUM 26     // Number of LEDs

#define AUDIO_VOICES
#define AUDIO_PIN C6


M keyboards/lfkeyboards/mini1800/info.json => keyboards/lfkeyboards/mini1800/info.json +3 -0
@@ 17,6 17,9 @@
        "driver": "custom",
        "levels": 10
    },
    "rgblight": {
        "led_count": 26
    },
    "ws2812": {
        "pin": "F4"
    },

M keyboards/lfkeyboards/smk65/revb/config.h => keyboards/lfkeyboards/smk65/revb/config.h +0 -2
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DIODE_DIRECTION COL2ROW
#define MATRIX_ROW_PINS {D6, D7, E0, C3, C4}
#define MATRIX_COL_PINS {F2, C5, E5, E4, B7, B6, B5, B4, B3, B2, B1, B0, E1, C0, C1, C2}
#define RGBLED_NUM 20     // Number of LEDs

//RevB only:



@@ 33,7 32,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define BACKLIGHT_PWM_MAP {8, 16, 40, 55, 70, 128, 200, 255}

#define RGBLED_NUM 20     // Number of LEDs
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/lfkeyboards/smk65/revb/info.json => keyboards/lfkeyboards/smk65/revb/info.json +3 -0
@@ 5,6 5,9 @@
    "backlight": {
        "levels": 8
    },
    "rgblight": {
        "led_count": 20
    },
    "ws2812": {
        "pin": "C7"
    },

M keyboards/lfkeyboards/smk65/revf/config.h => keyboards/lfkeyboards/smk65/revf/config.h +0 -2
@@ 31,8 31,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

#define RGBLED_NUM 28

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

M keyboards/lfkeyboards/smk65/revf/info.json => keyboards/lfkeyboards/smk65/revf/info.json +3 -0
@@ 4,6 4,9 @@
    },
    "processor": "atmega32u4",
    "bootloader": "halfkay",
    "rgblight": {
        "led_count": 28
    },
    "layouts": {
        "LAYOUT_65_ansi": {
            "layout": [

D keyboards/lily58/glow_enc/config.h => keyboards/lily58/glow_enc/config.h +0 -23
@@ 1,23 0,0 @@
/*
Copyright 2012 Jun Wako <wakojun@gmail.com>
Copyright 2015 Jack Humbert
Copyright 2017 F_YUUCHI
Copyright 2020 Ben Roesner (keycapsss.com)

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

#pragma once

#define RGBLED_NUM 72    // Number of LEDs

M keyboards/lily58/glow_enc/info.json => keyboards/lily58/glow_enc/info.json +1 -0
@@ 38,6 38,7 @@
        "pin": "F4"
    },
    "rgblight": {
        "led_count": 72,
        "max_brightness": 120,
        "split_count": [36, 36]
    },

D keyboards/lily58/light/config.h => keyboards/lily58/light/config.h +0 -23
@@ 1,23 0,0 @@
/*
Copyright 2012 Jun Wako <wakojun@gmail.com>
Copyright 2015 Jack Humbert
Copyright 2017 F_YUUCHI
Copyright 2020 Ben Roesner (keycapsss.com)

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

#pragma once

#define RGBLED_NUM 70

M keyboards/lily58/light/info.json => keyboards/lily58/light/info.json +1 -0
@@ 39,6 39,7 @@
        "pin": "D3"
    },
    "rgblight": {
        "led_count": 70,
        "max_brightness": 120,
        "split_count": [35, 35]
    },

D keyboards/lily58/rev1/config.h => keyboards/lily58/rev1/config.h +0 -39
@@ 1,39 0,0 @@
/*
Copyright 2012 Jun Wako <wakojun@gmail.com>
Copyright 2015 Jack Humbert
Copyright 2017 F_YUUCHI

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

#pragma once

/* ws2812 RGB LED */
#define RGBLED_NUM 12    // Number of LEDs

/*
 * Feature disable options
 *  These options are also useful to firmware size reduction.
 */

/* disable debug print */
// #define NO_DEBUG

/* disable print */
// #define NO_PRINT

/* disable action features */
//#define NO_ACTION_LAYER
//#define NO_ACTION_TAPPING
//#define NO_ACTION_ONESHOT

M keyboards/lily58/rev1/info.json => keyboards/lily58/rev1/info.json +3 -0
@@ 20,6 20,9 @@
        "enabled": true,
        "soft_serial_pin": "D2"
    },
    "rgblight": {
        "led_count": 12
    },
    "ws2812": {
        "pin": "D3"
    },

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

/* Define RGB */
#define RGBLED_NUM 67
#define RGB_MATRIX_LED_COUNT 67

#ifdef RGB_MATRIX_ENABLE

M keyboards/linworks/fave87/config.h => keyboards/linworks/fave87/config.h +0 -1
@@ 15,7 15,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once

/* Underglow */
#define RGBLED_NUM 40
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/linworks/fave87/info.json => keyboards/linworks/fave87/info.json +1 -0
@@ 18,6 18,7 @@
        "breathing": true
    },
    "rgblight": {
        "led_count": 40,
        "sleep": true
    },
    "ws2812": {

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

/* Define RGB */
#define RGBLED_NUM 87
#define RGB_MATRIX_LED_COUNT 87

#ifdef RGB_MATRIX_ENABLE

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

/* Underglow */
#define WS2812_EXTERNAL_PULLUP // This board uses a pull-up + 5 V tolerant GPIO in open drain config ro generate a 5 V signal
#define RGBLED_NUM 18
/* section for PWM WS2812 driver */
#define WS2812_PWM_DRIVER PWMD4
#define WS2812_PWM_CHANNEL 4

M keyboards/linworks/whale75/info.json => keyboards/linworks/whale75/info.json +1 -0
@@ 9,6 9,7 @@
        "force_nkro": true
    },
    "rgblight": {
        "led_count": 18,
        "sleep": true
    },
    "ws2812": {

D keyboards/littlealby/mute/config.h => keyboards/littlealby/mute/config.h +0 -20
@@ 1,20 0,0 @@
/* Copyright 2019 albybarber
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#pragma once

#ifdef RGBLIGHT_ENABLE
#define RGBLED_NUM 1
#endif

M keyboards/littlealby/mute/info.json => keyboards/littlealby/mute/info.json +3 -0
@@ 9,6 9,9 @@
    "device_version": "0.0.1",
    "max_power": 100
  },
  "rgblight": {
    "led_count": 1
  },
  "ws2812": {
    "pin": "B6"
  },

M keyboards/ll3macorn/bongopad/config.h => keyboards/ll3macorn/bongopad/config.h +0 -3
@@ 2,9 2,6 @@
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once

/* rgb underglow */
#define RGBLED_NUM 6

/* misc */
#define LAYER_STATE_8BIT
#define NO_ACTION_TAPPING

M keyboards/ll3macorn/bongopad/info.json => keyboards/ll3macorn/bongopad/info.json +3 -0
@@ 21,6 21,9 @@
    "bootmagic": {
        "matrix": [1, 0]
    },
    "rgblight": {
        "led_count": 6
    },
    "ws2812": {
        "pin": "E6"
    },

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

#pragma once

    #define RGBLED_NUM 41
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/lm_keyboard/lm60n/info.json => keyboards/lm_keyboard/lm60n/info.json +1 -0
@@ 18,6 18,7 @@
        "num_lock": "B7"
    },
    "rgblight": {
        "led_count": 41,
        "sleep": true
    },
    "ws2812": {

M keyboards/loki65/config.h => keyboards/loki65/config.h +0 -1
@@ 28,7 28,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define WS2812_DMA_CHANNEL 5
#define WS2812_BYTE_ORDER WS2812_BYTE_ORDER_RGB

#define RGBLED_NUM 37
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/loki65/info.json => keyboards/loki65/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x4C36",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 37
    },
    "ws2812": {
        "pin": "A9",
        "driver": "pwm"

M keyboards/longnald/corin/config.h => keyboards/longnald/corin/config.h +0 -1
@@ 18,7 18,6 @@

#pragma once

#    define RGBLED_NUM 64
#    define RGBLIGHT_HUE_STEP 20
#    define RGBLIGHT_SAT_STEP 20
#    define RGBLIGHT_VAL_STEP 40

M keyboards/longnald/corin/info.json => keyboards/longnald/corin/info.json +1 -0
@@ 12,6 12,7 @@
    "pin": "D3"
  },
  "rgblight": {
    "led_count": 64,
    "max_brightness": 200,
    "sleep": true
  },

M keyboards/lz/erghost/config.h => keyboards/lz/erghost/config.h +0 -1
@@ 38,7 38,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DIODE_DIRECTION ROW2COL

#ifdef RGBLIGHT_ENABLE
#define RGBLED_NUM 28
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/lz/erghost/info.json => keyboards/lz/erghost/info.json +1 -0
@@ 13,6 13,7 @@
        "breathing": true
    },
    "rgblight": {
        "led_count": 28,
        "sleep": true
    },
    "ws2812": {

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

#define SELECT_SOFT_SERIAL_SPEED 1

#    define RGBLED_NUM 68
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    ifndef IOS_DEVICE_ENABLE

M keyboards/manta60/info.json => keyboards/manta60/info.json +1 -0
@@ 17,6 17,7 @@
        "soft_serial_pin": "D2"
    },
    "rgblight": {
        "led_count": 68,
        "split_count": [34, 34]
    },
    "ws2812": {

D keyboards/manyboard/macro/config.h => keyboards/manyboard/macro/config.h +0 -21
@@ 1,21 0,0 @@
/*
Copyright 2020 William Ehman

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

#pragma once

/* RGB Pins */
#define RGBLED_NUM 2

M keyboards/manyboard/macro/info.json => keyboards/manyboard/macro/info.json +1 -0
@@ 22,6 22,7 @@
        "pin": "B6"
    },
    "rgblight": {
        "led_count": 2,
        "max_brightness": 10
    },
    "processor": "atmega32u4",

M keyboards/maple_computing/6ball/config.h => keyboards/maple_computing/6ball/config.h +0 -1
@@ 27,6 27,5 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 6    // Number of LEDs

#define TAPPING_TERM 200

M keyboards/maple_computing/6ball/info.json => keyboards/maple_computing/6ball/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x0007",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 6
    },
    "ws2812": {
        "pin": "F7"
    },

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

#pragma once

#define RGBLED_NUM 10
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/maple_computing/launchpad/rev1/info.json => keyboards/maple_computing/launchpad/rev1/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x6007",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 10
    },
    "ws2812": {
        "pin": "F6"
    },

M keyboards/maple_computing/lets_split_eh/eh/config.h => keyboards/maple_computing/lets_split_eh/eh/config.h +0 -1
@@ 19,7 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once

/* ws2812 RGB LED */
#define RGBLED_NUM 12    // Number of LEDs (each hand)
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/maple_computing/lets_split_eh/eh/info.json => keyboards/maple_computing/lets_split_eh/eh/info.json +1 -0
@@ 17,6 17,7 @@
        "pin": "B7"
    },
    "rgblight": {
        "led_count": 12,
        "split_count": [6, 6]
    },
    "ws2812": {

M keyboards/maple_computing/the_ruler/config.h => keyboards/maple_computing/the_ruler/config.h +0 -1
@@ 38,7 38,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
//#define NO_ACTION_TAPPING
//#define NO_ACTION_ONESHOT

#define RGBLED_NUM 1      // Number of LEDs
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/maple_computing/the_ruler/info.json => keyboards/maple_computing/the_ruler/info.json +3 -0
@@ 8,6 8,9 @@
    "pid": "0x6007",
    "device_version": "0.0.1"
  },
  "rgblight": {
    "led_count": 1
  },
  "ws2812": {
    "pin": "E6"
  },

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

#pragma once

  #define RGBLED_NUM 6
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/marksard/leftover30/info.json => keyboards/marksard/leftover30/info.json +1 -0
@@ 19,6 19,7 @@
        ]
    },
    "rgblight": {
        "led_count": 6,
        "sleep": true
    },
    "ws2812": {

M keyboards/marksard/rhymestone/rev1/config.h => keyboards/marksard/rhymestone/rev1/config.h +1 -3
@@ 18,7 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once

#ifdef RGBLIGHT_ENABLE
  #define RGBLED_NUM 40
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8


@@ 34,8 33,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#endif

#ifdef RGB_MATRIX_ENABLE
  #define RGBLED_NUM 40    // Number of LEDs
  #define RGB_MATRIX_LED_COUNT RGBLED_NUM
  #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

M keyboards/marksard/rhymestone/rev1/info.json => keyboards/marksard/rhymestone/rev1/info.json +1 -0
@@ 23,6 23,7 @@
        "pin": "D3"
    },
    "rgblight": {
        "led_count": 40,
        "max_brightness": 150,
        "sleep": true,
        "split_count": [20, 20]

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

#pragma once

  #define RGBLED_NUM 6
  #ifndef IOS_DEVICE_ENABLE
    #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
    #define RGBLIGHT_VAL_STEP 8

M keyboards/marksard/treadstone32/lite/info.json => keyboards/marksard/treadstone32/lite/info.json +1 -0
@@ 4,6 4,7 @@
        "device_version": "0.1.5"
    },
    "rgblight": {
        "led_count": 6,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

  #define RGBLED_NUM 6
  #ifndef IOS_DEVICE_ENABLE
    #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
    #define RGBLIGHT_VAL_STEP 8

M keyboards/marksard/treadstone32/rev1/info.json => keyboards/marksard/treadstone32/rev1/info.json +1 -0
@@ 4,6 4,7 @@
        "device_version": "0.1.0"
    },
    "rgblight": {
        "led_count": 6,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

  #define RGBLED_NUM 12
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/marksard/treadstone48/rev2/info.json => keyboards/marksard/treadstone48/rev2/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "D3"
    },
    "rgblight": {
        "led_count": 12,
        "max_brightness": 220,
        "sleep": true
    },

M keyboards/matrix/abelx/config.h => keyboards/matrix/abelx/config.h +0 -1
@@ 90,7 90,6 @@


// rgb light setting
#define RGBLED_NUM 9
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/matrix/abelx/info.json => keyboards/matrix/abelx/info.json +3 -0
@@ 8,6 8,9 @@
    "pid": "0xAB87",
    "device_version": "0.0.1"
  },
  "rgblight": {
    "led_count": 9
  },
  "ws2812": {
    "pin": "B4"
  },

M keyboards/matrix/cain_re/config.h => keyboards/matrix/cain_re/config.h +0 -2
@@ 30,8 30,6 @@
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE


#define RGBLED_NUM 14
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/matrix/cain_re/info.json => keyboards/matrix/cain_re/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 14,
        "sleep": true,
        "led_map": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 0, 1, 2, 3]
    },

M keyboards/matrix/falcon/config.h => keyboards/matrix/falcon/config.h +0 -1
@@ 27,7 27,6 @@
//#define NO_PRINT

//rgb light setting
#define RGBLED_NUM      4
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/matrix/falcon/info.json => keyboards/matrix/falcon/info.json +3 -0
@@ 16,6 16,9 @@
    "indicators": {
        "caps_lock": "E2"
    },
    "rgblight": {
        "led_count": 4
    },
    "ws2812": {
        "pin": "D1"
    },

M keyboards/matrix/m12og/rev1/config.h => keyboards/matrix/m12og/rev1/config.h +0 -2
@@ 42,6 42,4 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE


#define RGBLED_NUM 16
#define WS2812_BYTE_ORDER WS2812_BYTE_ORDER_RGB

M keyboards/matrix/m12og/rev1/info.json => keyboards/matrix/m12og/rev1/info.json +1 -0
@@ 13,6 13,7 @@
        "scroll_lock": "B5"
    },
    "rgblight": {
        "led_count": 16,
        "sleep": true
    },
    "ws2812": {

M keyboards/matrix/m12og/rev2/config.h => keyboards/matrix/m12og/rev2/config.h +0 -1
@@ 14,7 14,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 16
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/matrix/m12og/rev2/info.json => keyboards/matrix/m12og/rev2/info.json +1 -0
@@ 9,6 9,7 @@
    "device_version": "0.0.1"
  },
  "rgblight": {
    "led_count": 16,
    "sleep": true
  },
  "ws2812": {

M keyboards/matrix/m20add/config.h => keyboards/matrix/m20add/config.h +1 -2
@@ 79,7 79,6 @@
#define I2C1_DUTY_CYCLE FAST_DUTY_CYCLE_2

// rgb light setting
#define RGBLED_NUM 20
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL


@@ 94,4 93,4 @@

#define DRIVER_ADDR_1 0b1110100
#define DRIVER_COUNT 1
#define RGB_MATRIX_LED_COUNT RGBLED_NUM
#define RGB_MATRIX_LED_COUNT 20

M keyboards/matrix/m20add/info.json => keyboards/matrix/m20add/info.json +3 -0
@@ 8,6 8,9 @@
    "pid": "0x20AD",
    "device_version": "0.0.1"
  },
  "rgblight": {
    "led_count": 20
  },
  "ws2812": {
    "pin": "B4"
  },

M keyboards/matrix/me/config.h => keyboards/matrix/me/config.h +0 -1
@@ 27,7 27,6 @@
//#define NO_PRINT

//rgb light setting
#define RGBLED_NUM          4
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/matrix/me/info.json => keyboards/matrix/me/info.json +3 -0
@@ 17,6 17,9 @@
    "caps_lock": "E6",
    "scroll_lock": "D2"
  },
  "rgblight": {
    "led_count": 4
  },
  "ws2812": {
    "pin": "E2"
  },

M keyboards/matrix/noah/config.h => keyboards/matrix/noah/config.h +0 -1
@@ 75,7 75,6 @@
#    define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH

/* indicator rgb */
#define RGBLED_NUM 7
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/matrix/noah/info.json => keyboards/matrix/noah/info.json +3 -0
@@ 8,6 8,9 @@
    "pid": "0x0065",
    "device_version": "0.0.1"
  },
  "rgblight": {
    "led_count": 7
  },
  "ws2812": {
    "pin": "B1"
  },

M keyboards/maxr1998/pulse4k/config.h => keyboards/maxr1998/pulse4k/config.h +0 -1
@@ 31,7 31,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM          2  // number of LEDs

/*
 * Feature disable options

M keyboards/maxr1998/pulse4k/info.json => keyboards/maxr1998/pulse4k/info.json +3 -0
@@ 8,6 8,9 @@
    "pid": "0x6060",
    "device_version": "0.0.1"
  },
  "rgblight": {
    "led_count": 2
  },
  "ws2812": {
    "pin": "F7"
  },

M keyboards/mechanickeys/undead60m/config.h => keyboards/mechanickeys/undead60m/config.h +0 -1
@@ 17,7 17,6 @@
#pragma once

/* RGB Underglow */
  #define RGBLED_NUM 16
  #define RGBLIGHT_EFFECT_BREATHING
  #define RGBLIGHT_EFFECT_RAINBOW_MOOD
  #define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/mechanickeys/undead60m/info.json => keyboards/mechanickeys/undead60m/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 16,
        "sleep": true
    },
    "ws2812": {

M keyboards/mechbrewery/mb65s/config.h => keyboards/mechbrewery/mb65s/config.h +0 -1
@@ 27,7 27,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 16
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/mechbrewery/mb65s/info.json => keyboards/mechbrewery/mb65s/info.json +1 -0
@@ 21,6 21,7 @@
        "pin": "E2"
    },
    "rgblight": {
        "led_count": 16,
        "max_brightness": 240,
        "sleep": true
    },

M keyboards/mechkeys/acr60/config.h => keyboards/mechkeys/acr60/config.h +0 -1
@@ 32,7 32,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 20
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/mechkeys/acr60/info.json => keyboards/mechkeys/acr60/info.json +3 -0
@@ 21,6 21,9 @@
        "caps_lock": "B2",
        "on_state": 0
    },
    "rgblight": {
        "led_count": 20
    },
    "ws2812": {
        "pin": "E2"
    },

M keyboards/mechkeys/alu84/config.h => keyboards/mechkeys/alu84/config.h +0 -1
@@ 17,7 17,6 @@
#pragma once

#if defined(RGBLIGHT_ENABLE)
#    define RGBLED_NUM 16
#    define RGBLIGHT_HUE_STEP 10
#    define RGBLIGHT_SAT_STEP 10
#    define RGBLIGHT_VAL_STEP 10

M keyboards/mechkeys/alu84/info.json => keyboards/mechkeys/alu84/info.json +3 -0
@@ 17,6 17,9 @@
        "pin": "B6",
        "breathing": true
    },
    "rgblight": {
        "led_count": 16
    },
    "ws2812": {
        "pin": "E2"
    },

M keyboards/mechkeys/espectro/config.h => keyboards/mechkeys/espectro/config.h +0 -1
@@ 22,7 22,6 @@
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#define RGBLED_NUM 18
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 10
#define RGBLIGHT_VAL_STEP 10

M keyboards/mechkeys/espectro/info.json => keyboards/mechkeys/espectro/info.json +3 -0
@@ 23,6 23,9 @@
    "scroll_lock": "B1",
    "on_state": 0
  },
  "rgblight": {
    "led_count": 18
  },
  "ws2812": {
    "pin": "E2"
  },

M keyboards/mechkeys/mechmini/v1/config.h => keyboards/mechkeys/mechmini/v1/config.h +0 -1
@@ 18,7 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once

/* RGB underglow */
#define RGBLED_NUM 16
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/mechkeys/mechmini/v1/info.json => keyboards/mechkeys/mechmini/v1/info.json +3 -0
@@ 16,6 16,9 @@
    "backlight": {
        "pin": "D4"
    },
    "rgblight": {
        "led_count": 16
    },
    "ws2812": {
        "driver": "i2c"
    },

M keyboards/mechkeys/mechmini/v2/config.h => keyboards/mechkeys/mechmini/v2/config.h +0 -1
@@ 31,7 31,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 14
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/mechkeys/mechmini/v2/info.json => keyboards/mechkeys/mechmini/v2/info.json +3 -0
@@ 16,6 16,9 @@
  "backlight": {
    "pin": "B6"
  },
  "rgblight": {
    "led_count": 14
  },
  "ws2812": {
    "pin": "E2"
  },

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

#pragma once

  #define RGBLED_NUM 12
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/mechkeys/mk60/info.json => keyboards/mechkeys/mk60/info.json +1 -0
@@ 23,6 23,7 @@
      "on_state": 0
    },
    "rgblight": {
      "led_count": 12,
      "sleep": true
    },
    "ws2812": {

D keyboards/mechllama/g35/v1/config.h => keyboards/mechllama/g35/v1/config.h +0 -20
@@ 1,20 0,0 @@
/*
Copyright 2019 Kaylyn Bogle

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

#pragma once

#define RGBLED_NUM 41

M keyboards/mechllama/g35/v1/info.json => keyboards/mechllama/g35/v1/info.json +4 -1
@@ 6,5 6,8 @@
        "cols": ["D6", "D7", "B4", "B5", "B6", "F0", "D5"],
        "rows": ["F5", "F6", "F4", "F1", "D4"]
    },
    "diode_direction": "COL2ROW"
    "diode_direction": "COL2ROW",
    "rgblight": {
        "led_count": 41
    }
}

D keyboards/mechllama/g35/v2/config.h => keyboards/mechllama/g35/v2/config.h +0 -20
@@ 1,20 0,0 @@
/*
Copyright 2019 Kaylyn Bogle

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

#pragma once

#define RGBLED_NUM 6

M keyboards/mechllama/g35/v2/info.json => keyboards/mechllama/g35/v2/info.json +4 -1
@@ 6,5 6,8 @@
        "cols": ["D6", "D7", "B4", "B5", "B6", "F6", "D5"],
        "rows": ["F5", "F4", "F1", "F0", "D4"]
    },
    "diode_direction": "COL2ROW"
    "diode_direction": "COL2ROW",
    "rgblight": {
        "led_count": 6
    }
}

M keyboards/mechlovin/adelais/rgb_led/rev2/config.h => keyboards/mechlovin/adelais/rgb_led/rev2/config.h +0 -1
@@ 1,6 1,5 @@
#pragma once

#define RGBLED_NUM      23
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/mechlovin/adelais/rgb_led/rev2/info.json => keyboards/mechlovin/adelais/rgb_led/rev2/info.json +3 -0
@@ 16,6 16,9 @@
            {"pin_a": "A4", "pin_b": "A3"}
        ]
    },
    "rgblight": {
        "led_count": 23
    },
    "ws2812": {
        "pin": "A15"
    },

M keyboards/mechlovin/adelais/rgb_led/rev3/config.h => keyboards/mechlovin/adelais/rgb_led/rev3/config.h +0 -1
@@ 20,7 20,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#ifdef  RGBLIGHT_ENABLE
#define WS2812_SPI SPID1 // default: SPID1
#define WS2812_SPI_MOSI_PAL_MODE 5 // Pin "alternate function", see the respective datasheet for the appropriate values for your MCU. default: 5
#define RGBLED_NUM      23
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/mechlovin/adelais/rgb_led/rev3/info.json => keyboards/mechlovin/adelais/rgb_led/rev3/info.json +3 -0
@@ 23,6 23,9 @@
        "num_lock": "A0",
        "scroll_lock": "C15"
    },
    "rgblight": {
        "led_count": 23
    },
    "ws2812": {
        "pin": "A7",
        "driver": "spi"

M keyboards/mechlovin/adelais/standard_led/arm/config.h => keyboards/mechlovin/adelais/standard_led/arm/config.h +0 -1
@@ 20,7 20,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define BACKLIGHT_PWM_DRIVER PWMD3
#define BACKLIGHT_PWM_CHANNEL 3

#define RGBLED_NUM 23
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/mechlovin/adelais/standard_led/arm/info.json => keyboards/mechlovin/adelais/standard_led/arm/info.json +3 -0
@@ 9,6 9,9 @@
        "pin": "B0",
        "breathing": true
    },
    "rgblight": {
        "led_count": 23
    },
    "ws2812": {
        "pin": "A7"
    },

M keyboards/mechlovin/adelais/standard_led/avr/rev1/config.h => keyboards/mechlovin/adelais/standard_led/avr/rev1/config.h +0 -1
@@ 31,7 31,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

#define RGBLED_NUM 23
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/mechlovin/adelais/standard_led/avr/rev1/info.json => keyboards/mechlovin/adelais/standard_led/avr/rev1/info.json +3 -0
@@ 14,6 14,9 @@
        "pin": "B5",
        "breathing": true
    },
    "rgblight": {
        "led_count": 23
    },
    "ws2812": {
        "pin": "E2"
    },

M keyboards/mechlovin/delphine/mono_led/config.h => keyboards/mechlovin/delphine/mono_led/config.h +0 -1
@@ 2,7 2,6 @@
#pragma once

#ifdef RGBLIGHT_ENABLE
#define RGBLED_NUM 13
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/mechlovin/delphine/mono_led/info.json => keyboards/mechlovin/delphine/mono_led/info.json +1 -0
@@ 4,6 4,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 13,
        "sleep": true
    },
    "ws2812": {

M keyboards/mechlovin/delphine/rgb_led/config.h => keyboards/mechlovin/delphine/rgb_led/config.h +0 -1
@@ 1,7 1,6 @@
#pragma once

#ifdef RGBLIGHT_ENABLE
#define RGBLED_NUM 13
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/mechlovin/delphine/rgb_led/info.json => keyboards/mechlovin/delphine/rgb_led/info.json +1 -0
@@ 4,6 4,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 13,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

#    define RGBLED_NUM 22
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/mechlovin/foundation/info.json => keyboards/mechlovin/foundation/info.json +1 -0
@@ 23,6 23,7 @@
        "on_state": 0
    },
    "rgblight": {
        "led_count": 22,
        "sleep": true
    },
    "ws2812": {

M keyboards/mechlovin/hannah60rgb/rev2/config.h => keyboards/mechlovin/hannah60rgb/rev2/config.h +0 -1
@@ 1,7 1,6 @@
#pragma once

#ifdef RGBLIGHT_ENABLE
#    define RGBLED_NUM      18
#    define RGBLIGHT_EFFECT_BREATHING
#    define RGBLIGHT_EFFECT_RAINBOW_MOOD
#    define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/mechlovin/hannah60rgb/rev2/info.json => keyboards/mechlovin/hannah60rgb/rev2/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x6002",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 18
    },
    "ws2812": {
        "pin": "A15"
    },

D keyboards/mechlovin/hannah910/rev1/config.h => keyboards/mechlovin/hannah910/rev1/config.h +0 -3
@@ 1,3 0,0 @@
#pragma once

#define RGBLED_NUM 9
\ No newline at end of file

M keyboards/mechlovin/hannah910/rev1/info.json => keyboards/mechlovin/hannah910/rev1/info.json +3 -0
@@ 17,6 17,9 @@
        "pin": "B7",
        "breathing": true
    },
    "rgblight": {
        "led_count": 9
    },
    "ws2812": {
        "pin": "E2"
    },

D keyboards/mechlovin/hannah910/rev2/config.h => keyboards/mechlovin/hannah910/rev2/config.h +0 -3
@@ 1,3 0,0 @@
#pragma once

#define RGBLED_NUM 28
\ No newline at end of file

M keyboards/mechlovin/hannah910/rev2/info.json => keyboards/mechlovin/hannah910/rev2/info.json +3 -0
@@ 17,6 17,9 @@
        "pin": "B7",
        "breathing": true
    },
    "rgblight": {
        "led_count": 28
    },
    "ws2812": {
        "pin": "E2"
    },

D keyboards/mechlovin/hannah910/rev3/config.h => keyboards/mechlovin/hannah910/rev3/config.h +0 -3
@@ 1,3 0,0 @@
#pragma once

#define RGBLED_NUM 28

M keyboards/mechlovin/hannah910/rev3/info.json => keyboards/mechlovin/hannah910/rev3/info.json +3 -0
@@ 17,6 17,9 @@
        "pin": "B7",
        "breathing": true
    },
    "rgblight": {
        "led_count": 28
    },
    "ws2812": {
        "pin": "E2"
    },

M keyboards/mechlovin/infinity87/rev1/standard/config.h => keyboards/mechlovin/infinity87/rev1/standard/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

#define RGBLED_NUM 26
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/mechlovin/infinity87/rev1/standard/info.json => keyboards/mechlovin/infinity87/rev1/standard/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 26,
        "sleep": true
    },
    "ws2812": {

M keyboards/mechlovin/infinity87/rev2/config.h => keyboards/mechlovin/infinity87/rev2/config.h +0 -1
@@ 35,7 35,6 @@
#define DIODE_DIRECTION ROW2COL

#ifdef RGBLIGHT_ENABLE
#define RGBLED_NUM 24
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/mechlovin/infinity87/rev2/info.json => keyboards/mechlovin/infinity87/rev2/info.json +1 -0
@@ 18,6 18,7 @@
        "scroll_lock": "B4"
    },
    "rgblight": {
        "led_count": 24,
        "sleep": true
    },
    "ws2812": {

M keyboards/mechlovin/infinity88/config.h => keyboards/mechlovin/infinity88/config.h +0 -1
@@ 20,7 20,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define BACKLIGHT_PWM_DRIVER PWMD3
#define BACKLIGHT_PWM_CHANNEL 3

#define RGBLED_NUM 26
/*== all animations enable ==*/#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/mechlovin/infinity88/info.json => keyboards/mechlovin/infinity88/info.json +1 -0
@@ 22,6 22,7 @@
        "num_lock": "A3"
    },
    "rgblight": {
        "led_count": 26,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

#define RGBLED_NUM 31
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/mechlovin/infinityce/info.json => keyboards/mechlovin/infinityce/info.json +3 -0
@@ 17,6 17,9 @@
        "pin": "B7",
        "breathing": true
    },
    "rgblight": {
        "led_count": 31
    },
    "ws2812": {
        "pin": "E2"
    },

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

#pragma once

#define RGBLED_NUM 6
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/mechlovin/kanu/info.json => keyboards/mechlovin/kanu/info.json +3 -0
@@ 17,6 17,9 @@
        "pin": "B7",
        "breathing": true
    },
    "rgblight": {
        "led_count": 6
    },
    "ws2812": {
        "pin": "E2"
    },

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

#pragma once

#    define RGBLED_NUM 22
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/mechlovin/kay60/info.json => keyboards/mechlovin/kay60/info.json +1 -0
@@ 17,6 17,7 @@
        "caps_lock": "B0"
    },
    "rgblight": {
        "led_count": 22,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

#    define RGBLED_NUM 24
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/mechlovin/kay65/info.json => keyboards/mechlovin/kay65/info.json +1 -0
@@ 18,6 18,7 @@
        "on_state": 0
    },
    "rgblight": {
        "led_count": 24,
        "sleep": true
    },
    "ws2812": {

M keyboards/mechlovin/olly/bb/config.h => keyboards/mechlovin/olly/bb/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS {D6, A5, A4, A3, A6}

#ifdef RGBLIGHT_ENABLE
#define RGBLED_NUM 24
/*== all animations enable ==*/
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD

M keyboards/mechlovin/olly/bb/info.json => keyboards/mechlovin/olly/bb/info.json +1 -0
@@ 13,6 13,7 @@
        "breathing": true
    },
    "rgblight": {
        "led_count": 24,
        "sleep": true
    },
    "ws2812": {

M keyboards/mechlovin/olly/jf/config.h => keyboards/mechlovin/olly/jf/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION ROW2COL

#define RGBLED_NUM 27
/*== all animations enable ==*/
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD

M keyboards/mechlovin/olly/jf/info.json => keyboards/mechlovin/olly/jf/info.json +1 -0
@@ 18,6 18,7 @@
        "scroll_lock": "B2"
    },
    "rgblight": {
        "led_count": 27,
        "sleep": true
    },
    "ws2812": {

M keyboards/mechlovin/olly/octagon/config.h => keyboards/mechlovin/olly/octagon/config.h +0 -1
@@ 18,7 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once

#ifdef  RGBLIGHT_ENABLE
#define RGBLED_NUM      26
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/mechlovin/olly/octagon/info.json => keyboards/mechlovin/olly/octagon/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0xD750",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 26
    },
    "ws2812": {
        "pin": "A7"
    },

M keyboards/mechlovin/olly/orion/config.h => keyboards/mechlovin/olly/orion/config.h +0 -1
@@ 18,7 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once

#ifdef RGBLIGHT_ENABLE
#    define RGBLED_NUM 24
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/mechlovin/olly/orion/info.json => keyboards/mechlovin/olly/orion/info.json +1 -0
@@ 19,6 19,7 @@
        "scroll_lock": "A14"
    },
    "rgblight": {
        "led_count": 24,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

    #define RGBLED_NUM 12
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/mechlovin/pisces/info.json => keyboards/mechlovin/pisces/info.json +1 -0
@@ 20,6 20,7 @@
        "caps_lock": "B2"
    },
    "rgblight": {
        "led_count": 12,
        "sleep": true
    },
    "ws2812": {

M keyboards/mechlovin/serratus/config.h => keyboards/mechlovin/serratus/config.h +0 -1
@@ 39,7 39,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DIODE_DIRECTION ROW2COL

#ifdef RGBLIGHT_ENABLE
#define RGBLED_NUM 24
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/mechlovin/serratus/info.json => keyboards/mechlovin/serratus/info.json +1 -0
@@ 18,6 18,7 @@
        "scroll_lock": "B4"
    },
    "rgblight": {
        "led_count": 24,
        "sleep": true
    },
    "ws2812": {

M keyboards/mechlovin/zed60/config.h => keyboards/mechlovin/zed60/config.h +0 -1
@@ 18,7 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once

#ifdef RGBLIGHT_ENABLE
#define RGBLED_NUM 22

#define WS2812_SPI SPID1 // default: SPID1
#define WS2812_SPI_MOSI_PAL_MODE 5 // MOSI pin "alternate function", see the respective datasheet for the appropriate values for your MCU. default: 5

M keyboards/mechlovin/zed60/info.json => keyboards/mechlovin/zed60/info.json +1 -0
@@ 17,6 17,7 @@
        "caps_lock": "A4"
    },
    "rgblight": {
        "led_count": 22,
        "sleep": true
    },
    "ws2812": {

M keyboards/mechlovin/zed65/mono_led/config.h => keyboards/mechlovin/zed65/mono_led/config.h +0 -1
@@ 61,7 61,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define VIA_QMK_LED_MATRIX_ENABLE
#endif

#    define RGBLED_NUM 24
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/mechlovin/zed65/mono_led/info.json => keyboards/mechlovin/zed65/mono_led/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 24,
        "sleep": true
    },
    "ws2812": {

M keyboards/mechlovin/zed65/no_backlight/wearhaus66/config.h => keyboards/mechlovin/zed65/no_backlight/wearhaus66/config.h +0 -1
@@ 18,7 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once

#ifdef RGBLIGHT_ENABLE
#define RGBLED_NUM 24

#define WS2812_SPI SPID2 // default: SPID1
#define WS2812_SPI_MOSI_PAL_MODE 0 // MOSI pin "alternate function", see the respective datasheet for the appropriate values for your MCU. default: 5

M keyboards/mechlovin/zed65/no_backlight/wearhaus66/info.json => keyboards/mechlovin/zed65/no_backlight/wearhaus66/info.json +1 -0
@@ 17,6 17,7 @@
        "caps_lock": "C14"
    },
    "rgblight": {
        "led_count": 24,
        "sleep": true
    },
    "ws2812": {

M keyboards/mechstudio/ud_40_ortho/config.h => keyboards/mechstudio/ud_40_ortho/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

   #define RGBLED_NUM 10
   #define RGBLIGHT_HUE_STEP 8
   #define RGBLIGHT_SAT_STEP 8
   #define RGBLIGHT_VAL_STEP 8

M keyboards/mechstudio/ud_40_ortho/info.json => keyboards/mechstudio/ud_40_ortho/info.json +1 -0
@@ 18,6 18,7 @@
    "esc_output": "F0"
  },
  "rgblight": {
    "led_count": 10,
    "sleep": true
  },
  "ws2812": {

M keyboards/mechwild/mokulua/mirrored/config.h => keyboards/mechwild/mokulua/mirrored/config.h +0 -1
@@ 15,7 15,6 @@
#define SPLIT_OLED_ENABLE

/* RGB options */
#    define RGBLED_NUM 16
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/mechwild/mokulua/mirrored/info.json => keyboards/mechwild/mokulua/mirrored/info.json +1 -0
@@ 22,6 22,7 @@
        "soft_serial_pin": "D3"
    },
    "rgblight": {
        "led_count": 16,
        "sleep": true,
        "split_count": [8, 8]
    },

M keyboards/mechwild/mokulua/standard/config.h => keyboards/mechwild/mokulua/standard/config.h +0 -1
@@ 15,7 15,6 @@
#define SPLIT_OLED_ENABLE

/* RGB options */
#    define RGBLED_NUM 16
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/mechwild/mokulua/standard/info.json => keyboards/mechwild/mokulua/standard/info.json +1 -0
@@ 22,6 22,7 @@
        "soft_serial_pin": "D3"
    },
    "rgblight": {
        "led_count": 16,
        "sleep": true,
        "split_count": [8, 8]
    },

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

#define OLED_FONT_H "keyboards/mechwild/murphpad/lib/murphpadfont.c"

#    define RGBLED_NUM 8
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/mechwild/murphpad/info.json => keyboards/mechwild/murphpad/info.json +1 -0
@@ 23,6 23,7 @@
        "matrix": [0, 1]
    },
    "rgblight": {
        "led_count": 8,
        "sleep": true
    },
    "ws2812": {

M keyboards/mechwild/obe/config.h => keyboards/mechwild/obe/config.h +0 -1
@@ 20,7 20,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define TAP_CODE_DELAY 10

/* RGB settings, uncomment this define to enable RGB */
#    define RGBLED_NUM 10
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/mechwild/obe/info.json => keyboards/mechwild/obe/info.json +1 -0
@@ 26,6 26,7 @@
        "matrix": [5, 4]
    },
    "rgblight": {
        "led_count": 10,
        "sleep": true
    },
    "ws2812": {

M keyboards/mechwild/puckbuddy/config.h => keyboards/mechwild/puckbuddy/config.h +0 -1
@@ 32,7 32,6 @@
#define TAP_CODE_DELAY 10

/* RGB settings, uncomment this define to enable RGB */
#    define RGBLED_NUM 3
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/mechwild/puckbuddy/info.json => keyboards/mechwild/puckbuddy/info.json +1 -0
@@ 24,6 24,7 @@
        "on_state": 0
    },
    "rgblight": {
        "led_count": 3,
        "sleep": true
    },
    "ws2812": {

M keyboards/mechwild/waka60/config.h => keyboards/mechwild/waka60/config.h +0 -1
@@ 20,7 20,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define TAP_CODE_DELAY 10

/* RGB settings, uncomment this define to enable RGB */
#    define RGBLED_NUM 3
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/mechwild/waka60/info.json => keyboards/mechwild/waka60/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "1.0.1"
    },
    "rgblight": {
        "led_count": 3,
        "sleep": true
    },
    "ws2812": {

M keyboards/mehkee96/config.h => keyboards/mehkee96/config.h +0 -1
@@ 1,6 1,5 @@
#pragma once

#define RGBLED_NUM 18
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/mehkee96/info.json => keyboards/mehkee96/info.json +3 -0
@@ 16,6 16,9 @@
    "backlight": {
        "pin": "D4"
    },
    "rgblight": {
        "led_count": 18
    },
    "ws2812": {
        "driver": "i2c"
    },

M keyboards/meletrix/zoom87/config.h => keyboards/meletrix/zoom87/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

    #define RGBLED_NUM 20
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/meletrix/zoom87/info.json => keyboards/meletrix/zoom87/info.json +1 -0
@@ 21,6 21,7 @@
        "pin": "D2"
    },
    "rgblight": {
        "led_count": 20,
        "max_brightness": 200,
        "sleep": true
    },

M keyboards/melgeek/mj6xy/rev3/config.h => keyboards/melgeek/mj6xy/rev3/config.h +0 -1
@@ 28,7 28,6 @@
#    define RGBLIGHT_EFFECT_TWINKLE
#    define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_EFFECT_RAINBOW_MOOD + 6)
#    define RGBLIGHT_DEFAULT_SPD 10
#    define RGBLED_NUM 16
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/melgeek/mj6xy/rev3/info.json => keyboards/melgeek/mj6xy/rev3/info.json +1 -0
@@ 10,6 10,7 @@
        "levels": 10
    },
    "rgblight": {
        "led_count": 16,
        "sleep": true
    },
    "ws2812": {

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

#define OLED_BRIGHTNESS 100

    #define RGBLED_NUM 48
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/meow48/info.json => keyboards/meow48/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "D3"
    },
    "rgblight": {
        "led_count": 48,
        "max_brightness": 100,
        "sleep": true
    },

M keyboards/merge/uc1/config.h => keyboards/merge/uc1/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

#define RGBLED_NUM 12
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/merge/uc1/info.json => keyboards/merge/uc1/info.json +1 -0
@@ 9,6 9,7 @@
    "device_version": "0.0.1"
  },
  "rgblight": {
    "led_count": 12,
    "sleep": true
  },
  "ws2812": {

M keyboards/merge/um70/config.h => keyboards/merge/um70/config.h +1 -2
@@ 20,9 20,8 @@
#define MASTER_LEFT
#define SPLIT_MODS_ENABLE

#define RGBLED_NUM 83
#ifdef RGB_MATRIX_ENABLE
#    define RGB_MATRIX_LED_COUNT RGBLED_NUM
#    define RGB_MATRIX_LED_COUNT 83
#    define RGB_MATRIX_SPLIT { 39, 44 }
#endif


M keyboards/merge/um70/info.json => keyboards/merge/um70/info.json +1 -0
@@ 25,6 25,7 @@
        "pin": "D3"
    },
    "rgblight": {
        "led_count": 83,
        "max_brightness": 150,
        "sleep": true,
        "split_count": [39, 44]

M keyboards/merge/um80/config.h => keyboards/merge/um80/config.h +1 -2
@@ 20,9 20,8 @@
#define MASTER_LEFT
#define SPLIT_MODS_ENABLE

#define RGBLED_NUM 100
#ifdef RGB_MATRIX_ENABLE
#    define RGB_MATRIX_LED_COUNT RGBLED_NUM
#    define RGB_MATRIX_LED_COUNT 100
#    define RGB_MATRIX_SPLIT { 48, 52 }
#endif


M keyboards/merge/um80/info.json => keyboards/merge/um80/info.json +1 -0
@@ 25,6 25,7 @@
        "pin": "D3"
    },
    "rgblight": {
        "led_count": 100,
        "max_brightness": 120,
        "sleep": true,
        "split_count": [48, 52]

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

#define USE_I2C

   #define RGBLED_NUM 10
   #define RGBLIGHT_HUE_STEP 8
   #define RGBLIGHT_SAT_STEP 8
   #define RGBLIGHT_VAL_STEP 8

M keyboards/meson/info.json => keyboards/meson/info.json +1 -0
@@ 16,6 16,7 @@
      "soft_serial_pin": "D0"
    },
    "rgblight": {
      "led_count": 10,
      "sleep": true,
      "split_count": [5, 5]
    },

M keyboards/mexsistor/ludmila/config.h => keyboards/mexsistor/ludmila/config.h +0 -1
@@ 38,7 38,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

#define RGBLED_NUM 4
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/mexsistor/ludmila/info.json => keyboards/mexsistor/ludmila/info.json +1 -0
@@ 14,6 14,7 @@
        ]
    },
    "rgblight": {
        "led_count": 4,
        "sleep": true
    },
    "ws2812": {

M keyboards/mincedshon/ecila/config.h => keyboards/mincedshon/ecila/config.h +0 -1
@@ 13,7 13,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 6
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/mincedshon/ecila/info.json => keyboards/mincedshon/ecila/info.json +1 -0
@@ 11,6 11,7 @@
        "pin": "B0"
    },
    "rgblight": {
        "led_count": 6,
        "max_brightness": 150,
        "sleep": true
    },

M keyboards/miniaxe/config.h => keyboards/miniaxe/config.h +0 -1
@@ 28,7 28,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 6
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/miniaxe/info.json => keyboards/miniaxe/info.json +3 -0
@@ 11,6 11,9 @@
    "split": {
        "soft_serial_pin": "D0"
    },
    "rgblight": {
        "led_count": 6
    },
    "ws2812": {
        "pin": "F4"
    },

M keyboards/minimacro5/config.h => keyboards/minimacro5/config.h +0 -1
@@ 31,4 31,3 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 5    // Number of LEDs

M keyboards/minimacro5/info.json => keyboards/minimacro5/info.json +3 -0
@@ 8,6 8,9 @@
    "pid": "0x0007",
    "device_version": "0.0.1"
  },
  "rgblight": {
    "led_count": 5
  },
  "ws2812": {
    "pin": "B5"
  },

M keyboards/minimon/index_tab/config.h => keyboards/minimon/index_tab/config.h +0 -2
@@ 21,8 21,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#define RGBLED_NUM 10

#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/minimon/index_tab/info.json => keyboards/minimon/index_tab/info.json +1 -0
@@ 10,6 10,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 10,
        "sleep": true
    },
    "ws2812": {

M keyboards/mint60/config.h => keyboards/mint60/config.h +0 -2
@@ 22,8 22,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#define RGBLED_NUM 8

#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 17


M keyboards/mint60/info.json => keyboards/mint60/info.json +1 -0
@@ 17,6 17,7 @@
    "soft_serial_pin": "D2"
  },
  "rgblight": {
    "led_count": 8,
    "split": true
  },
  "ws2812": {

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

#pragma once

#define RGBLED_NUM 12
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/misonoworks/chocolatebar/info.json => keyboards/misonoworks/chocolatebar/info.json +3 -0
@@ 9,6 9,9 @@
        "device_version": "0.0.1",
        "force_nkro": true
    },
    "rgblight": {
        "led_count": 12
    },
    "ws2812": {
        "pin": "B1"
    },

M keyboards/misonoworks/karina/config.h => keyboards/misonoworks/karina/config.h +0 -1
@@ 23,7 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#define RGBLED_NUM 19
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/misonoworks/karina/info.json => keyboards/misonoworks/karina/info.json +3 -0
@@ 9,6 9,9 @@
        "device_version": "0.0.1",
        "force_nkro": true
    },
    "rgblight": {
        "led_count": 19
    },
    "ws2812": {
        "pin": "D1"
    },

M keyboards/misterknife/knife66/config.h => keyboards/misterknife/knife66/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 6
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/misterknife/knife66/info.json => keyboards/misterknife/knife66/info.json +1 -0
@@ 13,6 13,7 @@
        "driver": "pwm"
    },
    "rgblight": {
        "led_count": 6,
        "max_brightness": 200,
        "sleep": true
    },

M keyboards/misterknife/knife66_iso/config.h => keyboards/misterknife/knife66_iso/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 6
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/misterknife/knife66_iso/info.json => keyboards/misterknife/knife66_iso/info.json +1 -0
@@ 13,6 13,7 @@
        "driver": "pwm"
    },
    "rgblight": {
        "led_count": 6,
        "max_brightness": 160,
        "sleep": true
    },

M keyboards/miuni32/config.h => keyboards/miuni32/config.h +0 -1
@@ 38,7 38,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
//#define NO_ACTION_TAPPING
//#define NO_ACTION_ONESHOT

#define RGBLED_NUM 17     // Number of LEDs
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/miuni32/info.json => keyboards/miuni32/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x6060",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 17
    },
    "ws2812": {
        "pin": "D0"
    },

M keyboards/mixi/config.h => keyboards/mixi/config.h +0 -1
@@ 6,7 6,6 @@
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#define RGBLED_NUM 5
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/mixi/info.json => keyboards/mixi/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 5,
        "sleep": true
    },
    "ws2812": {

M keyboards/mlego/m48/rev1/config.h => keyboards/mlego/m48/rev1/config.h +0 -1
@@ 18,7 18,6 @@
#ifdef RGBLIGHT_ENABLE
#define RGBLIGHT_LAYERS

#define RGBLED_NUM 20
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/mlego/m48/rev1/info.json => keyboards/mlego/m48/rev1/info.json +3 -0
@@ 18,6 18,9 @@
        "num_lock": "B12",
        "scroll_lock": "B13"
    },
    "rgblight": {
        "led_count": 20
    },
    "ws2812": {
        "pin": "B15"
    },

M keyboards/mlego/m60/rev1/config.h => keyboards/mlego/m60/rev1/config.h +0 -1
@@ 19,7 19,6 @@

#define RGBLIGHT_LAYERS

#define RGBLED_NUM 20
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/mlego/m60/rev1/info.json => keyboards/mlego/m60/rev1/info.json +3 -0
@@ 18,6 18,9 @@
        "num_lock": "B12",
        "scroll_lock": "B13"
    },
    "rgblight": {
        "led_count": 20
    },
    "ws2812": {
        "pin": "B15"
    },

M keyboards/mlego/m60_split/rev1/config.h => keyboards/mlego/m60_split/rev1/config.h +0 -2
@@ 28,8 28,6 @@

#define RGBLIGHT_DEFAULT_HUE 213

#define RGBLED_NUM 16

#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/mlego/m60_split/rev1/info.json => keyboards/mlego/m60_split/rev1/info.json +1 -0
@@ 22,6 22,7 @@
        "pin": "B15"
    },
    "rgblight": {
        "led_count": 16,
        "max_brightness": 128,
        "split_count": [8, 8]
    },

M keyboards/mlego/m60_split/rev2/config.h => keyboards/mlego/m60_split/rev2/config.h +0 -1
@@ 27,7 27,6 @@

#ifdef RGBLIGHT_ENABLE
#define RGBLIGHT_LAYERS
#define RGBLED_NUM 16
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/mlego/m60_split/rev2/info.json => keyboards/mlego/m60_split/rev2/info.json +1 -0
@@ 19,6 19,7 @@
        "scroll_lock": "B13"
    },
    "rgblight": {
        "led_count": 16,
        "split_count": [8, 8]
    },
    "ws2812": {

M keyboards/mlego/m65/rev1/config.h => keyboards/mlego/m65/rev1/config.h +0 -2
@@ 19,8 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define RGBLIGHT_LAYERS

#undef RGBLED_NUM
#define RGBLED_NUM 20
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/mlego/m65/rev1/info.json => keyboards/mlego/m65/rev1/info.json +3 -0
@@ 18,6 18,9 @@
        "num_lock": "B12",
        "scroll_lock": "B13"
    },
    "rgblight": {
        "led_count": 20
    },
    "ws2812": {
        "pin": "B15"
    },

M keyboards/mlego/m65/rev2/config.h => keyboards/mlego/m65/rev2/config.h +0 -2
@@ 19,8 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define RGBLIGHT_LAYERS

#undef RGBLED_NUM
#define RGBLED_NUM 20
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/mlego/m65/rev2/info.json => keyboards/mlego/m65/rev2/info.json +3 -0
@@ 18,6 18,9 @@
        "num_lock": "B12",
        "scroll_lock": "B13"
    },
    "rgblight": {
        "led_count": 20
    },
    "ws2812": {
        "pin": "B15"
    },

M keyboards/mlego/m65/rev3/config.h => keyboards/mlego/m65/rev3/config.h +0 -2
@@ 20,8 20,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#ifdef RGBLIGHT_ENABLE

#define RGBLIGHT_LAYERS
#undef RGBLED_NUM
#define RGBLED_NUM 20
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/mlego/m65/rev3/info.json => keyboards/mlego/m65/rev3/info.json +3 -0
@@ 18,6 18,9 @@
        "num_lock": "B12",
        "scroll_lock": "B13"
    },
    "rgblight": {
        "led_count": 20
    },
    "ws2812": {
        "pin": "B15"
    },

M keyboards/mlego/m65/rev4/config.h => keyboards/mlego/m65/rev4/config.h +0 -2
@@ 20,8 20,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#ifdef RGBLIGHT_ENABLE

#define RGBLIGHT_LAYERS
#undef RGBLED_NUM
#define RGBLED_NUM 20
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/mlego/m65/rev4/info.json => keyboards/mlego/m65/rev4/info.json +3 -0
@@ 18,6 18,9 @@
        "num_lock": "B12",
        "scroll_lock": "B13"
    },
    "rgblight": {
        "led_count": 20
    },
    "ws2812": {
        "pin": "B15"
    },

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

#define SELECT_SOFT_SERIAL_SPEED 5

#define RGBLED_NUM 22
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_CHRISTMAS
#define RGBLIGHT_EFFECT_KNIGHT

M keyboards/momoka_ergo/info.json => keyboards/momoka_ergo/info.json +1 -0
@@ 17,6 17,7 @@
        "soft_serial_pin": "D1"
    },
    "rgblight": {
        "led_count": 22,
        "split_count": [11, 11]
    },
    "ws2812": {

M keyboards/monstargear/xo87/rgb/config.h => keyboards/monstargear/xo87/rgb/config.h +0 -1
@@ 22,7 22,6 @@
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 100 // limits maximum brightness of LEDs to 100 out of 255.
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGBLED_NUM 110
// 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/monstargear/xo87/solderable/config.h => keyboards/monstargear/xo87/solderable/config.h +0 -3
@@ 24,9 24,6 @@
#define KEYLED_ROW_PINS { E5,B4,B5,F0,C6,D5 }
#define KEYLED_COL_PINS { C4,C2,C0,E0,D4,E4,B6,B2,F4,A0,F2,A4,F1,A7,D3,A3 }

#define RGB_MATRIX_LED_COUNT 21
#define DRIVER_COUNT 2
#define RGBLED_NUM 21
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/monstargear/xo87/solderable/info.json => keyboards/monstargear/xo87/solderable/info.json +3 -0
@@ 17,6 17,9 @@
        "driver": "custom",
        "pin": "F0"
    },
    "rgblight": {
        "led_count": 21
    },
    "ws2812": {
        "pin": "D7"
    },

M keyboards/montsinger/rebound/rev4/config.h => keyboards/montsinger/rebound/rev4/config.h +0 -3
@@ 18,6 18,3 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

/* ws2812 RGB LED */
#define RGBLED_NUM 17

M keyboards/montsinger/rebound/rev4/info.json => keyboards/montsinger/rebound/rev4/info.json +3 -0
@@ 18,6 18,9 @@
            {"pin_a": "D2", "pin_b": "D3"}
        ]
    },
    "rgblight": {
        "led_count": 17
    },
    "ws2812": {
        "pin": "B6"
    },

M keyboards/mt/blocked65/config.h => keyboards/mt/blocked65/config.h +0 -1
@@ 34,4 34,3 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 14

M keyboards/mt/blocked65/info.json => keyboards/mt/blocked65/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x0001",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 14
    },
    "ws2812": {
        "pin": "E2"
    },

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

#pragma once

#define RGBLED_NUM 12
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/mt/mt40/info.json => keyboards/mt/mt40/info.json +3 -0
@@ 16,6 16,9 @@
  "backlight": {
    "pin": "D2"
  },
  "rgblight": {
    "led_count": 12
  },
  "ws2812": {
    "driver": "i2c"
  },

M keyboards/mt/mt64rgb/config.h => keyboards/mt/mt64rgb/config.h +0 -1
@@ 90,7 90,6 @@
// #define RGBLIGHT_EFFECT_RGB_TEST
// #define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 18
#define RGBLIGHT_HUE_STEP 5
#define RGBLIGHT_SAT_STEP 5
#define RGBLIGHT_VAL_STEP 5

M keyboards/mt/mt64rgb/info.json => keyboards/mt/mt64rgb/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 18,
        "sleep": true
    },
    "ws2812": {

M keyboards/mt/mt84/config.h => keyboards/mt/mt84/config.h +0 -1
@@ 86,7 86,6 @@
#    define RGBLIGHT_EFFECT_STATIC_GRADIENT
#    define RGBLIGHT_EFFECT_RAINBOW_SWIRL
#    define RGBLIGHT_EFFECT_BREATHING
#    define RGBLED_NUM 18
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/mt/mt84/info.json => keyboards/mt/mt84/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 18,
        "sleep": true
    },
    "ws2812": {

M keyboards/mt/mt980/config.h => keyboards/mt/mt980/config.h +0 -1
@@ 16,7 16,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 24
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/mt/mt980/info.json => keyboards/mt/mt980/info.json +1 -0
@@ 26,6 26,7 @@
    "pin": "E2"
  },
  "rgblight": {
    "led_count": 24,
    "max_brightness": 185
  },
  "bootmagic": {

M keyboards/mt/ncr80/hotswap/config.h => keyboards/mt/ncr80/hotswap/config.h +0 -1
@@ 27,7 27,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 81
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/mt/ncr80/hotswap/info.json => keyboards/mt/ncr80/hotswap/info.json +1 -0
@@ 23,6 23,7 @@
        "pin": "E2"
    },
    "rgblight": {
        "led_count": 81,
        "max_brightness": 180
    },
    "processor": "atmega32u4",

M keyboards/mt/split75/config.h => keyboards/mt/split75/config.h +0 -1
@@ 7,7 7,6 @@
#define MATRIX_ROWS 8
#define MATRIX_COLS 14

#define RGBLED_NUM 8
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/mt/split75/info.json => keyboards/mt/split75/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "D4"
    },
    "rgblight": {
        "led_count": 8,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

#   define RGBLED_NUM 16
#   define RGBLIGHT_HUE_STEP 8
#   define RGBLIGHT_SAT_STEP 8
#   define RGBLIGHT_VAL_STEP 8

M keyboards/mtbkeys/mtb60/hotswap/info.json => keyboards/mtbkeys/mtb60/hotswap/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 16,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

#   define RGBLED_NUM 16
#   define RGBLIGHT_HUE_STEP 8
#   define RGBLIGHT_SAT_STEP 8
#   define RGBLIGHT_VAL_STEP 8

M keyboards/mtbkeys/mtb60/solder/info.json => keyboards/mtbkeys/mtb60/solder/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 16,
        "sleep": true
    },
    "ws2812": {

M keyboards/mwstudio/alicekk/config.h => keyboards/mwstudio/alicekk/config.h +0 -1
@@ 18,7 18,6 @@

#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
#define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
#define RGBLED_NUM 87

#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD

M keyboards/mwstudio/alicekk/info.json => keyboards/mwstudio/alicekk/info.json +1 -0
@@ 21,6 21,7 @@
        "pin": "B1"
    },
    "rgblight": {
        "led_count": 87,
        "max_brightness": 200
    },
    "processor": "STM32F103",

M keyboards/mwstudio/mw65_black/config.h => keyboards/mwstudio/mw65_black/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

    #define RGBLED_NUM 21
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/mwstudio/mw65_black/info.json => keyboards/mwstudio/mw65_black/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x6500",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 21
    },
    "ws2812": {
        "pin": "C7"
    },

M keyboards/mwstudio/mw660/config.h => keyboards/mwstudio/mw660/config.h +0 -3
@@ 16,9 16,6 @@

#pragma once

#define DRIVER_LED_TOTAL 34
#define RGBLED_NUM 34

#define WS2812_PWM_DRIVER PWMD4               // default: PWMD2
#define WS2812_PWM_CHANNEL 3                  // default: 2
//#define WS2812_PWM_COMPLEMENTARY_OUTPUT       // Define for a complementary timer output (TIMx_CHyN); omit for a normal timer output (TIMx_CHy).

M keyboards/mwstudio/mw660/info.json => keyboards/mwstudio/mw660/info.json +3 -0
@@ 12,6 12,9 @@
        "nkro": true,
        "rgblight": true
    },
    "rgblight": {
        "led_count": 34
    },
    "ws2812": {
        "pin": "B8"
    },

M keyboards/mwstudio/mw75/config.h => keyboards/mwstudio/mw75/config.h +0 -1
@@ 19,7 19,6 @@
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
#define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
#define RGB_MATRIX_LED_COUNT 97
#define RGBLED_NUM 97
#define RGB_MATRIX_KEYPRESSES

#define ENABLE_RGB_MATRIX_ALPHAS_MODS

M keyboards/mwstudio/mw75/info.json => keyboards/mwstudio/mw75/info.json +1 -0
@@ 25,6 25,7 @@
        "matrix": [0, 1]
    },
    "rgblight": {
        "led_count": 97,
        "sleep": true
    },
    "ws2812": {

M keyboards/mwstudio/mw75r2/config.h => keyboards/mwstudio/mw75r2/config.h +0 -1
@@ 19,7 19,6 @@
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255
#define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
#define RGB_MATRIX_LED_COUNT 21
#define RGBLED_NUM 21

#define ENABLE_RGB_MATRIX_ALPHAS_MODS
#define ENABLE_RGB_MATRIX_BREATHING

M keyboards/mwstudio/mw75r2/info.json => keyboards/mwstudio/mw75r2/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 21,
        "sleep": true
    },
    "ws2812": {

M keyboards/mxss/config.h => keyboards/mxss/config.h +0 -1
@@ 28,7 28,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 20
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/mxss/info.json => keyboards/mxss/info.json +3 -0
@@ 8,6 8,9 @@
    "pid": "0x5353",
    "device_version": "0.0.1"
  },
  "rgblight": {
    "led_count": 20
  },
  "ws2812": {
    "pin": "C7"
  },

M keyboards/nack/config.h => keyboards/nack/config.h +1 -2
@@ 22,8 22,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#ifdef RGB_MATRIX_ENABLE
    #define WS2812_SPI SPID1
    #define WS2812_SPI_MOSI_PAL_MODE 5
    #define RGBLED_NUM 52
    #define RGB_MATRIX_LED_COUNT RGBLED_NUM
    #define RGB_MATRIX_LED_COUNT 52
    #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 128 // Max brightness of LEDs
    #define RGB_MATRIX_DEFAULT_VAL 64
    #define RGB_MATRIX_HUE_STEP 10

M keyboards/nacly/splitreus62/config.h => keyboards/nacly/splitreus62/config.h +0 -2
@@ 25,8 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#define RGBLED_NUM 12    // Number of LEDs

/*
 * Feature disable options
 *  These options are also useful to firmware size reduction.

M keyboards/nacly/splitreus62/info.json => keyboards/nacly/splitreus62/info.json +1 -0
@@ 17,6 17,7 @@
      "soft_serial_pin": "D0"
    },
    "rgblight": {
      "led_count": 12,
      "split_count": [6, 6]
    },
    "ws2812": {

M keyboards/neito/config.h => keyboards/neito/config.h +0 -1
@@ 29,7 29,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 11
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/neito/info.json => keyboards/neito/info.json +1 -0
@@ 30,6 30,7 @@
        "pin": "D5"
    },
    "rgblight": {
        "led_count": 11,
        "max_brightness": 200,
        "led_map": [4, 3, 2, 1, 0, 10, 9, 8, 7, 6, 5]
    },

M keyboards/neokeys/g67/element_hs/config.h => keyboards/neokeys/g67/element_hs/config.h +0 -1
@@ 17,7 17,6 @@
#pragma once

#if defined(RGBLIGHT_ENABLE)
    #define RGBLED_NUM 77
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/neokeys/g67/element_hs/info.json => keyboards/neokeys/g67/element_hs/info.json +1 -0
@@ 17,6 17,7 @@
        "pin": "F0"
    },
    "rgblight": {
        "led_count": 77,
        "max_brightness": 150,
        "sleep": true
    },

M keyboards/neokeys/g67/hotswap/config.h => keyboards/neokeys/g67/hotswap/config.h +0 -1
@@ 17,7 17,6 @@
#pragma once

#if defined(RGBLIGHT_ENABLE)
    #define RGBLED_NUM 77
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/neokeys/g67/hotswap/info.json => keyboards/neokeys/g67/hotswap/info.json +1 -0
@@ 17,6 17,7 @@
        "pin": "F0"
    },
    "rgblight": {
        "led_count": 77,
        "max_brightness": 150,
        "sleep": true
    },

M keyboards/neokeys/g67/soldered/config.h => keyboards/neokeys/g67/soldered/config.h +0 -1
@@ 17,7 17,6 @@
#pragma once

#if defined(RGBLIGHT_ENABLE)
    #define RGBLED_NUM 18
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/neokeys/g67/soldered/info.json => keyboards/neokeys/g67/soldered/info.json +1 -0
@@ 22,6 22,7 @@
        "pin": "F0"
    },
    "rgblight": {
        "led_count": 18,
        "max_brightness": 150,
        "sleep": true
    },

M keyboards/neson_design/700e/config.h => keyboards/neson_design/700e/config.h +0 -1
@@ 38,7 38,6 @@
#define RGB_MATRIX_LED_COUNT (DRIVER_1_LED_TOTAL+DRIVER_2_LED_TOTAL)

//rgb light setting
#define RGBLED_NUM          68
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/neson_design/700e/info.json => keyboards/neson_design/700e/info.json +3 -0
@@ 16,6 16,9 @@
    "indicators": {
        "caps_lock": "F5"
    },
    "rgblight": {
        "led_count": 68
    },
    "ws2812": {
        "pin": "D5"
    },

M keyboards/neson_design/n6/config.h => keyboards/neson_design/n6/config.h +0 -1
@@ 38,7 38,6 @@
#define RGB_MATRIX_LED_COUNT (DRIVER_1_LED_TOTAL+DRIVER_2_LED_TOTAL)

//rgb light setting
#define RGBLED_NUM          65
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/neson_design/n6/info.json => keyboards/neson_design/n6/info.json +1 -0
@@ 20,6 20,7 @@
        "pin": "B3"
    },
    "rgblight": {
        "led_count": 65,
        "max_brightness": 192
    },
    "processor": "atmega32u4",

M keyboards/newgame40/config.h => keyboards/newgame40/config.h +0 -16
@@ 28,25 28,9 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 25    // Number of LEDs
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 17

#ifndef IOS_DEVICE_ENABLE
  #if RGBLED_NUM <= 6
    #define RGBLIGHT_LIMIT_VAL 255
  #else
    #define RGBLIGHT_LIMIT_VAL 130
  #endif
  #define RGBLIGHT_VAL_STEP 17
#else
  #if RGBLED_NUM <= 6
    #define RGBLIGHT_LIMIT_VAL 90
  #else
    #define RGBLIGHT_LIMIT_VAL 45
  #endif
  #define RGBLIGHT_VAL_STEP 4
#endif
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 17


M keyboards/newgame40/info.json => keyboards/newgame40/info.json +3 -0
@@ 13,6 13,9 @@
    "rows": ["F7", "B1", "B3", "B2"]
  },
  "diode_direction": "COL2ROW",
  "rgblight": {
    "led_count": 25
  },
  "ws2812": {
    "pin": "F6"
  },

A keyboards/newgame40/post_config.h => keyboards/newgame40/post_config.h +17 -0
@@ 0,0 1,17 @@
#pragma once

#ifndef IOS_DEVICE_ENABLE
#    if RGBLED_NUM <= 6
#        define RGBLIGHT_LIMIT_VAL 255
#    else
#        define RGBLIGHT_LIMIT_VAL 130
#    endif
#    define RGBLIGHT_VAL_STEP 17
#else
#    if RGBLED_NUM <= 6
#        define RGBLIGHT_LIMIT_VAL 90
#    else
#        define RGBLIGHT_LIMIT_VAL 45
#    endif
#    define RGBLIGHT_VAL_STEP 4
#endif

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

#pragma once

#define RGBLED_NUM 14
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/nightly_boards/adellein/info.json => keyboards/nightly_boards/adellein/info.json +3 -0
@@ 18,6 18,9 @@
            {"pin_a": "C7", "pin_b": "C6"}
        ]
    },
    "rgblight": {
        "led_count": 14
    },
    "ws2812": {
        "pin": "D5"
    },

M keyboards/nightly_boards/alter/rev1/config.h => keyboards/nightly_boards/alter/rev1/config.h +0 -1
@@ 14,7 14,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

#define RGBLED_NUM 18
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/nightly_boards/alter/rev1/info.json => keyboards/nightly_boards/alter/rev1/info.json +1 -0
@@ 19,6 19,7 @@
        "scroll_lock": "B4"
    },
    "rgblight": {
        "led_count": 18,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

#define RGBLED_NUM 12
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/nightly_boards/conde60/info.json => keyboards/nightly_boards/conde60/info.json +3 -0
@@ 13,6 13,9 @@
        "rows": ["B1", "B2", "F0", "F1", "F4"]
    },
    "diode_direction": "COL2ROW",
    "rgblight": {
        "led_count": 12
    },
    "ws2812": {
        "pin": "D5"
    },

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

#pragma once

#define RGBLED_NUM 2
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/nightly_boards/n2/info.json => keyboards/nightly_boards/n2/info.json +1 -0
@@ 14,6 14,7 @@
    },
    "diode_direction": "COL2ROW",
    "rgblight": {
        "led_count": 2,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

#define RGBLED_NUM 12
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/nightly_boards/n40_o/info.json => keyboards/nightly_boards/n40_o/info.json +3 -0
@@ 20,6 20,9 @@
            {"pin_a": "B6", "pin_b": "C6"}
        ]
    },
    "rgblight": {
        "led_count": 12
    },
    "ws2812": {
        "pin": "B4"
    },

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

/* Underglow */

#define RGBLED_NUM 12
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/nightly_boards/n60_s/info.json => keyboards/nightly_boards/n60_s/info.json +1 -0
@@ 19,6 19,7 @@
        ]
    },
    "rgblight": {
        "led_count": 12,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

#define RGBLED_NUM 16
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/nightly_boards/n87/info.json => keyboards/nightly_boards/n87/info.json +1 -0
@@ 14,6 14,7 @@
    },
    "diode_direction": "COL2ROW",
    "rgblight": {
        "led_count": 16,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

#define RGBLED_NUM 8
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/nightly_boards/n9/info.json => keyboards/nightly_boards/n9/info.json +1 -0
@@ 14,6 14,7 @@
    },
    "diode_direction": "COL2ROW",
    "rgblight": {
        "led_count": 8,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

#define RGBLED_NUM 8
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/nightly_boards/octopad/info.json => keyboards/nightly_boards/octopad/info.json +3 -0
@@ 19,6 19,9 @@
            {"pin_a": "F4", "pin_b": "F5"}
        ]
    },
    "rgblight": {
        "led_count": 8
    },
    "ws2812": {
        "pin": "F7"
    },

M keyboards/nix_studio/oxalys80/config.h => keyboards/nix_studio/oxalys80/config.h +0 -1
@@ 31,7 31,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 24
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/nix_studio/oxalys80/info.json => keyboards/nix_studio/oxalys80/info.json +1 -0
@@ 20,6 20,7 @@
        "pin": "B3"
    },
    "rgblight": {
        "led_count": 24,
        "max_brightness": 200,
        "sleep": true
    },

M keyboards/novelkeys/nk1/config.h => keyboards/novelkeys/nk1/config.h +0 -1
@@ 17,7 17,6 @@

#pragma once

    #define RGBLED_NUM 9
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/novelkeys/nk1/info.json => keyboards/novelkeys/nk1/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 9,
        "sleep": true
    },
    "ws2812": {

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

#define RGBLED_NUM 20
#define RGB_MATRIX_LED_COUNT 20
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 210
#define RGB_DISABLE_WHEN_USB_SUSPENDED

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

#define RGBLED_NUM 68
#define RGB_MATRIX_LED_COUNT 68
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 130
#define RGB_DISABLE_WHEN_USB_SUSPENDED

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

#define RGBLED_NUM 87
#define RGB_MATRIX_LED_COUNT 87
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 114
#define RGB_DISABLE_WHEN_USB_SUSPENDED

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

#pragma once

     #define RGBLED_NUM 4
//   #define RGBLIGHT_HUE_STEP 8
//   #define RGBLIGHT_SAT_STEP 8
//   #define RGBLIGHT_VAL_STEP 8

M keyboards/novelkeys/novelpad/info.json => keyboards/novelkeys/novelpad/info.json +3 -0
@@ 17,6 17,9 @@
        "pin": "B7",
        "levels": 10
    },
    "rgblight": {
        "led_count": 4
    },
    "ws2812": {
        "pin": "D3"
    },

M keyboards/noxary/268_2_rgb/config.h => keyboards/noxary/268_2_rgb/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 16
#define RGBLIGHT_HUE_STEP 16
#define RGBLIGHT_SAT_STEP 16
#define RGBLIGHT_VAL_STEP 16

M keyboards/noxary/268_2_rgb/info.json => keyboards/noxary/268_2_rgb/info.json +3 -0
@@ 16,6 16,9 @@
    "backlight": {
      "pin": "B7"
    },
    "rgblight": {
      "led_count": 16
    },
    "ws2812": {
      "pin": "B5"
    },

M keyboards/noxary/x268/config.h => keyboards/noxary/x268/config.h +0 -1
@@ 28,7 28,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 16
#define RGBLIGHT_HUE_STEP 16
#define RGBLIGHT_SAT_STEP 16
#define RGBLIGHT_VAL_STEP 16

M keyboards/noxary/x268/info.json => keyboards/noxary/x268/info.json +3 -0
@@ 16,6 16,9 @@
  "backlight": {
    "pin": "B7"
  },
  "rgblight": {
    "led_count": 16
  },
  "ws2812": {
    "pin": "B5"
  },

M keyboards/nullbitsco/nibble/config.h => keyboards/nullbitsco/nibble/config.h +0 -1
@@ 39,7 39,6 @@
#define MATRIX_COL_PINS { }

/* Optional SMT LED pins */
#define RGBLED_NUM 10
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/nullbitsco/nibble/info.json => keyboards/nullbitsco/nibble/info.json +1 -0
@@ 13,6 13,7 @@
        ]
    },
    "rgblight": {
        "led_count": 10,
        "sleep": true
    },
    "ws2812": {

M keyboards/nullbitsco/snap/config.h => keyboards/nullbitsco/snap/config.h +0 -1
@@ 58,7 58,6 @@
#define MATRIX_EXT_PIN_RIGHT B6

/* Optional SMT LED pins */
#define RGBLED_NUM 10
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/nullbitsco/snap/info.json => keyboards/nullbitsco/snap/info.json +1 -0
@@ 8,6 8,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 10,
        "sleep": true,
        "led_map": [8, 9, 0, 1, 2, 6, 7, 3, 4, 5],
        "split_count": [5, 5]

M keyboards/nullbitsco/tidbit/config.h => keyboards/nullbitsco/tidbit/config.h +0 -1
@@ 23,7 23,6 @@
#define USB_SUSPEND_WAKEUP_DELAY 200

/* Optional SMT LED pins */
#define RGBLED_NUM 8
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/nullbitsco/tidbit/info.json => keyboards/nullbitsco/tidbit/info.json +3 -0
@@ 7,6 7,9 @@
        "pid": "0x6064",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 8
    },
    "ws2812": {
        "pin": "B6"
    },

M keyboards/numatreus/config.h => keyboards/numatreus/config.h +0 -4
@@ 19,10 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

// keyboard RGB LED support
//    see ./rules.mk: LED_BACK_ENABLE or LED_UNDERGLOW_ENABLE set yes
#define RGBLED_NUM 6

#define RGBLIGHT_VAL_STEP 17

#define RGBLIGHT_HUE_STEP 10

M keyboards/numatreus/info.json => keyboards/numatreus/info.json +1 -0
@@ 17,6 17,7 @@
    "pin": "D3"
  },
  "rgblight": {
    "led_count": 6,
    "max_brightness": 200
  },
  "processor": "atmega32u4",

M keyboards/obosob/arch_36/config.h => keyboards/obosob/arch_36/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

#ifdef RGBLIGHT_ENABLE
#define RGBLED_NUM 12
#endif

#define OLED_DISPLAY_128X64

#define EE_HANDS

M keyboards/obosob/arch_36/info.json => keyboards/obosob/arch_36/info.json +1 -0
@@ 17,6 17,7 @@
        "soft_serial_pin": "D2"
    },
    "rgblight": {
        "led_count": 12,
        "led_map": [0, 1, 2, 3, 4, 5, 11, 10, 9, 8, 7, 6],
        "split_count": [6, 6]
    },

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

#define DYNAMIC_KEYMAP_LAYER_COUNT 3

#define RGBLED_NUM 18
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/oddforge/vea/info.json => keyboards/oddforge/vea/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "D4"
    },
    "rgblight": {
        "led_count": 18,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

#define RGBLED_NUM 14
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/ogre/ergo_single/info.json => keyboards/ogre/ergo_single/info.json +1 -0
@@ 14,6 14,7 @@
    },
    "diode_direction": "COL2ROW",
    "rgblight": {
        "led_count": 14,
        "led_map": [0, 1, 2, 3, 4, 5, 6, 13, 12, 11, 10, 9, 8, 7]
    },
    "ws2812": {

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

#define SPLIT_HAND_PIN D1

#define RGBLED_NUM 14
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/ogre/ergo_split/info.json => keyboards/ogre/ergo_split/info.json +1 -0
@@ 17,6 17,7 @@
        "soft_serial_pin": "D3"
    },
    "rgblight": {
        "led_count": 14,
        "led_map": [6, 5, 4, 3, 2, 1, 0, 13, 12, 11, 10, 9, 8, 7],
        "split_count": [7, 7]
    },

M keyboards/ok60/config.h => keyboards/ok60/config.h +0 -1
@@ 33,7 33,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 10
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/ok60/info.json => keyboards/ok60/info.json +3 -0
@@ 17,6 17,9 @@
    "pin": "B7",
    "levels": 5
  },
  "rgblight": {
    "led_count": 10
  },
  "ws2812": {
    "pin": "F6"
  },

M keyboards/om60/config.h => keyboards/om60/config.h +0 -4
@@ 34,10 34,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#ifndef RGBLED_NUM
  #define RGBLED_NUM 69
#endif

#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/om60/info.json => keyboards/om60/info.json +1 -0
@@ 14,6 14,7 @@
    ]
  },
  "rgblight": {
    "led_count": 69,
    "sleep": true,
    "led_map": [0, 1, 2, 3, 8, 7, 6, 5, 4, 9, 10, 11, 12, 13, 18, 17, 16, 15, 14, 19, 20, 21, 22, 23, 28, 27, 26, 25, 24, 29, 30, 31, 32, 33, 38, 37, 36, 35, 34, 39, 40, 41, 42, 43, 48, 47, 46, 45, 44, 49, 50, 51, 52, 53, 58, 57, 56, 55, 54, 59, 60, 61, 62, 63, 68, 67, 66, 65, 64]
  },

M keyboards/omkbd/ergodash/mini/config.h => keyboards/omkbd/ergodash/mini/config.h +0 -1
@@ 39,7 39,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 20

#define SELECT_SOFT_SERIAL_SPEED 1
/*Sets the protocol speed when using serial communication*/

M keyboards/omkbd/ergodash/mini/info.json => keyboards/omkbd/ergodash/mini/info.json +1 -0
@@ 21,6 21,7 @@
        "soft_serial_pin": "D0"
    },
    "rgblight": {
        "led_count": 20,
        "split_count": [10, 10]
    },
    "ws2812": {

M keyboards/omkbd/ergodash/rev1/config.h => keyboards/omkbd/ergodash/rev1/config.h +0 -1
@@ 39,7 39,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 24

#define SELECT_SOFT_SERIAL_SPEED 1
/*Sets the protocol speed when using serial communication*/

M keyboards/omkbd/ergodash/rev1/info.json => keyboards/omkbd/ergodash/rev1/info.json +1 -0
@@ 21,6 21,7 @@
        "soft_serial_pin": "D0"
    },
    "rgblight": {
        "led_count": 24,
        "led_map": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12],
        "split_count": [12, 12]
    },

M keyboards/omkbd/runner3680/3x6/config.h => keyboards/omkbd/runner3680/3x6/config.h +0 -1
@@ 35,7 35,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 36

#define SELECT_SOFT_SERIAL_SPEED 1
/*Sets the protocol speed when using serial communication*/

M keyboards/omkbd/runner3680/3x6/info.json => keyboards/omkbd/runner3680/3x6/info.json +1 -0
@@ 20,6 20,7 @@
        "pin": "D3"
    },
    "rgblight": {
        "led_count": 36,
        "max_brightness": 100,
        "split_count": [18, 18]
    },

M keyboards/omkbd/runner3680/3x7/config.h => keyboards/omkbd/runner3680/3x7/config.h +0 -1
@@ 35,7 35,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 42

#define SELECT_SOFT_SERIAL_SPEED 1
/*Sets the protocol speed when using serial communication*/

M keyboards/omkbd/runner3680/3x7/info.json => keyboards/omkbd/runner3680/3x7/info.json +1 -0
@@ 20,6 20,7 @@
        "pin": "D3"
    },
    "rgblight": {
        "led_count": 42,
        "max_brightness": 100,
        "split_count": [21, 21]
    },

M keyboards/omkbd/runner3680/3x8/config.h => keyboards/omkbd/runner3680/3x8/config.h +0 -1
@@ 35,7 35,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 48

#define SELECT_SOFT_SERIAL_SPEED 1
/*Sets the protocol speed when using serial communication*/

M keyboards/omkbd/runner3680/3x8/info.json => keyboards/omkbd/runner3680/3x8/info.json +1 -0
@@ 20,6 20,7 @@
        "pin": "D3"
    },
    "rgblight": {
        "led_count": 48,
        "max_brightness": 100,
        "split_count": [24, 24]
    },

M keyboards/omkbd/runner3680/4x6/config.h => keyboards/omkbd/runner3680/4x6/config.h +0 -1
@@ 35,7 35,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 48

#define SELECT_SOFT_SERIAL_SPEED 1
/*Sets the protocol speed when using serial communication*/

M keyboards/omkbd/runner3680/4x6/info.json => keyboards/omkbd/runner3680/4x6/info.json +1 -0
@@ 20,6 20,7 @@
        "pin": "D3"
    },
    "rgblight": {
        "led_count": 48,
        "max_brightness": 100,
        "split_count": [24, 24]
    },

M keyboards/omkbd/runner3680/4x7/config.h => keyboards/omkbd/runner3680/4x7/config.h +0 -1
@@ 35,7 35,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 56

#define SELECT_SOFT_SERIAL_SPEED 1
/*Sets the protocol speed when using serial communication*/

M keyboards/omkbd/runner3680/4x7/info.json => keyboards/omkbd/runner3680/4x7/info.json +1 -0
@@ 20,6 20,7 @@
        "pin": "D3"
    },
    "rgblight": {
        "led_count": 56,
        "max_brightness": 100,
        "split_count": [28, 28]
    },

M keyboards/omkbd/runner3680/4x8/config.h => keyboards/omkbd/runner3680/4x8/config.h +0 -1
@@ 35,7 35,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 64

#define SELECT_SOFT_SERIAL_SPEED 1
/*Sets the protocol speed when using serial communication*/

M keyboards/omkbd/runner3680/4x8/info.json => keyboards/omkbd/runner3680/4x8/info.json +1 -0
@@ 20,6 20,7 @@
        "pin": "D3"
    },
    "rgblight": {
        "led_count": 64,
        "max_brightness": 100,
        "split_count": [32, 32]
    },

M keyboards/omkbd/runner3680/5x6/config.h => keyboards/omkbd/runner3680/5x6/config.h +0 -1
@@ 35,7 35,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 60

#define SELECT_SOFT_SERIAL_SPEED 1
/*Sets the protocol speed when using serial communication*/

M keyboards/omkbd/runner3680/5x6/info.json => keyboards/omkbd/runner3680/5x6/info.json +1 -0
@@ 20,6 20,7 @@
        "pin": "D3"
    },
    "rgblight": {
        "led_count": 60,
        "max_brightness": 100,
        "split_count": [30, 30]
    },

M keyboards/omkbd/runner3680/5x6_5x8/config.h => keyboards/omkbd/runner3680/5x6_5x8/config.h +0 -1
@@ 36,7 36,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 70
#endif
#ifdef RGB_MATRIX_ENABLE
#define RGB_MATRIX_LED_COUNT 70

M keyboards/omkbd/runner3680/5x6_5x8/info.json => keyboards/omkbd/runner3680/5x6_5x8/info.json +1 -0
@@ 23,6 23,7 @@
        "pin": "D3"
    },
    "rgblight": {
        "led_count": 70,
        "max_brightness": 100,
        "split_count": [30, 40]
    },

M keyboards/omkbd/runner3680/5x7/config.h => keyboards/omkbd/runner3680/5x7/config.h +0 -1
@@ 35,7 35,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 70

#define SELECT_SOFT_SERIAL_SPEED 1
/*Sets the protocol speed when using serial communication*/

M keyboards/omkbd/runner3680/5x7/info.json => keyboards/omkbd/runner3680/5x7/info.json +1 -0
@@ 20,6 20,7 @@
        "pin": "D3"
    },
    "rgblight": {
        "led_count": 70,
        "max_brightness": 100,
        "split_count": [35, 35]
    },

M keyboards/omkbd/runner3680/5x8/config.h => keyboards/omkbd/runner3680/5x8/config.h +0 -1
@@ 35,7 35,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 80

#define SELECT_SOFT_SERIAL_SPEED 1
/*Sets the protocol speed when using serial communication*/

M keyboards/omkbd/runner3680/5x8/info.json => keyboards/omkbd/runner3680/5x8/info.json +1 -0
@@ 20,6 20,7 @@
        "pin": "D3"
    },
    "rgblight": {
        "led_count": 80,
        "max_brightness": 100,
        "split_count": [40, 40]
    },

M keyboards/org60/config.h => keyboards/org60/config.h +0 -1
@@ 29,7 29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 20     			// Number of LEDs
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 17
#define RGBLIGHT_VAL_STEP 17

M keyboards/org60/info.json => keyboards/org60/info.json +3 -0
@@ 17,6 17,9 @@
        "pin": "F5",
        "levels": 6
    },
    "rgblight": {
        "led_count": 20
    },
    "ws2812": {
        "pin": "F6"
    },

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

#define TAP_CODE_DELAY 10

  #define RGBLED_NUM 10  /*Change for the number of leds on the strip you attach*/
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/orthocode/info.json => keyboards/orthocode/info.json +1 -0
@@ 20,6 20,7 @@
        ]
    },
    "rgblight": {
        "led_count": 10,
        "sleep": true
    },
    "ws2812": {

M keyboards/owlab/jelly_epoch/hotswap/config.h => keyboards/owlab/jelly_epoch/hotswap/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#    define RGBLIGHT_EFFECT_SNAKE
#    define RGBLIGHT_EFFECT_STATIC_GRADIENT
#    define RGBLIGHT_EFFECT_TWINKLE
#    define RGBLED_NUM 24
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 10

M keyboards/owlab/jelly_epoch/hotswap/info.json => keyboards/owlab/jelly_epoch/hotswap/info.json +3 -0
@@ 14,6 14,9 @@
        "rows": ["B0", "B1", "B2", "B3", "A15", "B10"]
    },
    "diode_direction": "COL2ROW",
    "rgblight": {
        "led_count": 24
    },
    "ws2812": {
        "pin": "B15"
    },

M keyboards/owlab/jelly_epoch/soldered/config.h => keyboards/owlab/jelly_epoch/soldered/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#    define RGBLIGHT_EFFECT_SNAKE
#    define RGBLIGHT_EFFECT_STATIC_GRADIENT
#    define RGBLIGHT_EFFECT_TWINKLE
#    define RGBLED_NUM 24
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 10

M keyboards/owlab/jelly_epoch/soldered/info.json => keyboards/owlab/jelly_epoch/soldered/info.json +3 -0
@@ 14,6 14,9 @@
        "rows": ["B0", "B1", "B2", "B3", "A15", "B10"]
    },
    "diode_direction": "COL2ROW",
    "rgblight": {
        "led_count": 24
    },
    "ws2812": {
        "pin": "B15"
    },

M keyboards/owlab/spring/config.h => keyboards/owlab/spring/config.h +0 -1
@@ 28,7 28,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#    define RGBLIGHT_EFFECT_RGB_TEST
#    define RGBLIGHT_EFFECT_ALTERNATING
#    define RGBLIGHT_EFFECT_TWINKLE
#    define RGBLED_NUM 8
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 10

M keyboards/owlab/spring/info.json => keyboards/owlab/spring/info.json +3 -0
@@ 14,6 14,9 @@
        "rows": ["B0", "B7", "D0", "D1", "D2"]
    },
    "diode_direction": "COL2ROW",
    "rgblight": {
        "led_count": 8
    },
    "ws2812": {
        "pin": "D3"
    },

M keyboards/owlab/voice65/hotswap/config.h => keyboards/owlab/voice65/hotswap/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#    define RGBLIGHT_EFFECT_SNAKE
#    define RGBLIGHT_EFFECT_STATIC_GRADIENT
#    define RGBLIGHT_EFFECT_TWINKLE
#    define RGBLED_NUM 20
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 10

M keyboards/owlab/voice65/hotswap/info.json => keyboards/owlab/voice65/hotswap/info.json +1 -0
@@ 26,6 26,7 @@
        "pin": "B15"
    },
    "rgblight": {
        "led_count": 20,
        "max_brightness": 180
    },
    "processor": "STM32F303",

M keyboards/owlab/voice65/soldered/config.h => keyboards/owlab/voice65/soldered/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#    define RGBLIGHT_EFFECT_SNAKE
#    define RGBLIGHT_EFFECT_STATIC_GRADIENT
#    define RGBLIGHT_EFFECT_TWINKLE
#    define RGBLED_NUM 20
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 10

M keyboards/owlab/voice65/soldered/info.json => keyboards/owlab/voice65/soldered/info.json +1 -0
@@ 26,6 26,7 @@
        "pin": "B15"
    },
    "rgblight": {
        "led_count": 20,
        "max_brightness": 180
    },
    "processor": "STM32F303",

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

#pragma once

#define RGBLED_NUM 25
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/p3d/glitch/info.json => keyboards/p3d/glitch/info.json +3 -0
@@ 19,6 19,9 @@
            {"pin_a": "F6", "pin_b": "F7", "resolution": 2}
        ]
    },
    "rgblight": {
        "led_count": 25
    },
    "ws2812": {
        "pin": "B1"
    },

M keyboards/panc40/config.h => keyboards/panc40/config.h +0 -1
@@ 16,7 16,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 8
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/panc40/info.json => keyboards/panc40/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x6060",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 8
    },
    "ws2812": {
        "pin": "D2"
    },

M keyboards/panc60/config.h => keyboards/panc60/config.h +0 -3
@@ 17,9 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once


#define RGBLED_NUM 12

#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/panc60/info.json => keyboards/panc60/info.json +3 -0
@@ 16,6 16,9 @@
  "backlight": {
    "pin": "D4"
  },
  "rgblight": {
    "led_count": 12
  },
  "ws2812": {
    "driver": "i2c"
  },

M keyboards/pearl/config.h => keyboards/pearl/config.h +0 -1
@@ 27,4 27,3 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 12

M keyboards/pearl/info.json => keyboards/pearl/info.json +3 -0
@@ 15,6 15,9 @@
  "backlight": {
    "pin": "D4"
  },
  "rgblight": {
    "led_count": 12
  },
  "ws2812": {
    "driver": "i2c"
  },

M keyboards/pearlboards/atlas/config.h => keyboards/pearlboards/atlas/config.h +0 -1
@@ 39,7 39,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_SNAKE
#define RGBLIGHT_EFFECT_STATIC_GRADIENT
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 8
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/pearlboards/atlas/info.json => keyboards/pearlboards/atlas/info.json +1 -0
@@ 25,6 25,7 @@
        "on_state": 0
    },
    "rgblight": {
        "led_count": 8,
        "sleep": true
    },
    "ws2812": {

M keyboards/pearlboards/pandora/config.h => keyboards/pearlboards/pandora/config.h +0 -1
@@ 29,7 29,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_SNAKE
#define RGBLIGHT_EFFECT_STATIC_GRADIENT
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 12
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/pearlboards/pandora/info.json => keyboards/pearlboards/pandora/info.json +1 -0
@@ 23,6 23,7 @@
        "on_state": 0
    },
    "rgblight": {
        "led_count": 12,
        "sleep": true
    },
    "ws2812": {

M keyboards/pearlboards/pearl/config.h => keyboards/pearlboards/pearl/config.h +0 -1
@@ 40,7 40,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_SNAKE
#define RGBLIGHT_EFFECT_STATIC_GRADIENT
#define RGBLIGHT_EFFECT_TWINKLE
#    define RGBLED_NUM 10
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/pearlboards/pearl/info.json => keyboards/pearlboards/pearl/info.json +1 -0
@@ 20,6 20,7 @@
        "on_state": 0
    },
    "rgblight": {
        "led_count": 10,
        "sleep": true
    },
    "ws2812": {

M keyboards/pearlboards/zeus/config.h => keyboards/pearlboards/zeus/config.h +0 -1
@@ 43,7 43,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_SNAKE
#define RGBLIGHT_EFFECT_STATIC_GRADIENT
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 2
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/pearlboards/zeus/info.json => keyboards/pearlboards/zeus/info.json +1 -0
@@ 25,6 25,7 @@
        "on_state": 0
    },
    "rgblight": {
        "led_count": 2,
        "sleep": true
    },
    "ws2812": {

M keyboards/pearlboards/zeuspad/config.h => keyboards/pearlboards/zeuspad/config.h +0 -1
@@ 34,7 34,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_SNAKE
#define RGBLIGHT_EFFECT_STATIC_GRADIENT
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 2
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/pearlboards/zeuspad/info.json => keyboards/pearlboards/zeuspad/info.json +1 -0
@@ 19,6 19,7 @@
        ]
    },
    "rgblight": {
        "led_count": 2,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

    #define RGBLED_NUM 10
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/percent/booster/info.json => keyboards/percent/booster/info.json +1 -0
@@ 17,6 17,7 @@
        "pin": "B7"
    },
    "rgblight": {
        "led_count": 10,
        "sleep": true
    },
    "ws2812": {

M keyboards/percent/canoe/config.h => keyboards/percent/canoe/config.h +0 -3
@@ 17,9 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once


#define RGBLED_NUM 2

#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/percent/canoe/info.json => keyboards/percent/canoe/info.json +3 -0
@@ 16,6 16,9 @@
  "backlight": {
    "pin": "D4"
  },
  "rgblight": {
    "led_count": 2
  },
  "ws2812": {
    "driver": "i2c"
  },

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

#pragma once

#define RGBLED_NUM 2
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/percent/skog/info.json => keyboards/percent/skog/info.json +3 -0
@@ 17,6 17,9 @@
      "pin": "D4",
      "levels": 5
    },
    "rgblight": {
      "led_count": 2
    },
    "ws2812": {
      "driver": "i2c"
    },

M keyboards/percent/skog_lite/config.h => keyboards/percent/skog_lite/config.h +0 -3
@@ 17,9 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once


#define RGBLED_NUM 18

#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/percent/skog_lite/info.json => keyboards/percent/skog_lite/info.json +3 -0
@@ 16,6 16,9 @@
    "backlight": {
        "pin": "D4"
    },
    "rgblight": {
        "led_count": 18
    },
    "ws2812": {
        "driver": "i2c"
    },

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

#pragma once

#    define RGBLED_NUM 20
#    define RGBLIGHT_HUE_STEP 10
#    define RGBLIGHT_SAT_STEP 17
#    define RGBLIGHT_VAL_STEP 17

M keyboards/phantom/info.json => keyboards/phantom/info.json +3 -0
@@ 17,6 17,9 @@
        "caps_lock": "B6",
        "scroll_lock": "B7"
    },
    "rgblight": {
        "led_count": 20
    },
    "ws2812": {
        "pin": "E2"
    },

M keyboards/pico/65keys/config.h => keyboards/pico/65keys/config.h +0 -2
@@ 21,8 21,6 @@
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#undef RGBLED_NUM
#define RGBLED_NUM 14    // Number of LEDs
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/pico/65keys/info.json => keyboards/pico/65keys/info.json +3 -0
@@ 16,6 16,9 @@
    "split": {
        "soft_serial_pin": "D0"
    },
    "rgblight": {
        "led_count": 14
    },
    "ws2812": {
        "pin": "D3"
    },

M keyboards/pico/70keys/config.h => keyboards/pico/70keys/config.h +0 -2
@@ 21,8 21,6 @@
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#undef RGBLED_NUM
#define RGBLED_NUM 14    // Number of LEDs
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/pico/70keys/info.json => keyboards/pico/70keys/info.json +3 -0
@@ 16,6 16,9 @@
    "split": {
        "soft_serial_pin": "D0"
    },
    "rgblight": {
        "led_count": 14
    },
    "ws2812": {
        "pin": "D3"
    },

M keyboards/picolab/frusta_fundamental/config.h => keyboards/picolab/frusta_fundamental/config.h +0 -1
@@ 32,7 32,6 @@
#    define RGBLIGHT_EFFECT_RGB_TEST
#    define RGBLIGHT_EFFECT_ALTERNATING
#    define RGBLIGHT_EFFECT_TWINKLE
#    define RGBLED_NUM 67
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/picolab/frusta_fundamental/info.json => keyboards/picolab/frusta_fundamental/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x0001",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 67
    },
    "ws2812": {
        "pin": "B0"
    },

M keyboards/pimentoso/touhoupad/config.h => keyboards/pimentoso/touhoupad/config.h +0 -1
@@ 15,7 15,6 @@
 */
#pragma once

  #define RGBLED_NUM 12
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/pimentoso/touhoupad/info.json => keyboards/pimentoso/touhoupad/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 12,
        "sleep": true
    },
    "ws2812": {

M keyboards/pixelspace/capsule65i/config.h => keyboards/pixelspace/capsule65i/config.h +0 -1
@@ 26,7 26,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 6
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/pixelspace/capsule65i/info.json => keyboards/pixelspace/capsule65i/info.json +3 -0
@@ 16,6 16,9 @@
    "indicators": {
        "caps_lock": "F6"
    },
    "rgblight": {
        "led_count": 6
    },
    "ws2812": {
        "pin": "F7"
    },

M keyboards/planck/ez/config.h => keyboards/planck/ez/config.h +0 -1
@@ 42,7 42,6 @@
//#define NO_ACTION_ONESHOT

// #define WS2812_LED_N 2
// #define RGBLED_NUM WS2812_LED_N
// #define WS2812_TIM_N 2
// #define WS2812_TIM_CH 2
// #define PORT_WS2812     GPIOA

M keyboards/planck/rev6/config.h => keyboards/planck/rev6/config.h +1 -2
@@ 45,8 45,7 @@
/*
 * WS2812 Underglow Matrix options
 */
#define RGBLED_NUM 9
#define RGB_MATRIX_LED_COUNT RGBLED_NUM
#define RGB_MATRIX_LED_COUNT 9

#define WS2812_PWM_DRIVER PWMD2
#define WS2812_PWM_CHANNEL 2

M keyboards/planck/rev6/info.json => keyboards/planck/rev6/info.json +3 -0
@@ 8,6 8,9 @@
    "pid": "0xA4F9",
    "device_version": "0.0.6"
  },
  "rgblight": {
    "led_count": 9
  },
  "ws2812": {
    "pin": "A1",
    "driver": "pwm"

M keyboards/planck/rev6_drop/config.h => keyboards/planck/rev6_drop/config.h +1 -2
@@ 46,8 46,7 @@
/*
 * WS2812 Underglow Matrix options
 */
#define RGBLED_NUM 9
#define RGB_MATRIX_LED_COUNT RGBLED_NUM
#define RGB_MATRIX_LED_COUNT 9

#define WS2812_PWM_DRIVER PWMD2
#define WS2812_PWM_CHANNEL 2

M keyboards/planck/rev6_drop/info.json => keyboards/planck/rev6_drop/info.json +3 -0
@@ 8,6 8,9 @@
    "pid": "0xA4F9",
    "device_version": "0.0.6"
  },
  "rgblight": {
    "led_count": 9
  },
  "ws2812": {
    "pin": "A1",
    "driver": "pwm"

M keyboards/playkbtw/ca66/config.h => keyboards/playkbtw/ca66/config.h +0 -1
@@ 16,7 16,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 6
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/playkbtw/ca66/info.json => keyboards/playkbtw/ca66/info.json +3 -0
@@ 16,6 16,9 @@
    "backlight": {
        "pin": "F0"
    },
    "rgblight": {
        "led_count": 6
    },
    "ws2812": {
        "pin": "B1"
    },

M keyboards/playkbtw/helen80/config.h => keyboards/playkbtw/helen80/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

    #define RGBLED_NUM 87
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/playkbtw/helen80/info.json => keyboards/playkbtw/helen80/info.json +1 -0
@@ 22,6 22,7 @@
    "pin": "E2"
  },
  "rgblight": {
    "led_count": 87,
    "max_brightness": 180,
    "sleep": true
  },

M keyboards/playkbtw/pk60/config.h => keyboards/playkbtw/pk60/config.h +0 -1
@@ 16,7 16,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 12
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/playkbtw/pk60/info.json => keyboards/playkbtw/pk60/info.json +3 -0
@@ 17,6 17,9 @@
    "pin": "B7",
    "levels": 5
  },
  "rgblight": {
    "led_count": 12
  },
  "ws2812": {
    "pin": "E2"
  },

M keyboards/playkbtw/pk64rgb/config.h => keyboards/playkbtw/pk64rgb/config.h +0 -1
@@ 49,7 49,6 @@
#    define RGBLIGHT_EFFECT_STATIC_GRADIENT
// #    define RGBLIGHT_EFFECT_ALTERNATING
#    define RGBLIGHT_EFFECT_TWINKLE
#    define RGBLED_NUM 18
#    define RGBLIGHT_HUE_STEP 5
#    define RGBLIGHT_SAT_STEP 5
#    define RGBLIGHT_VAL_STEP 5

M keyboards/playkbtw/pk64rgb/info.json => keyboards/playkbtw/pk64rgb/info.json +1 -0
@@ 17,6 17,7 @@
    },
    "diode_direction": "COL2ROW",
    "rgblight": {
        "led_count": 18,
        "sleep": true
    },
    "ws2812": {

M keyboards/ploopyco/mouse/config.h => keyboards/ploopyco/mouse/config.h +0 -1
@@ 28,7 28,6 @@
//#define NO_ACTION_TAPPING
//#define NO_ACTION_ONESHOT

#define RGBLED_NUM 4
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/ploopyco/mouse/info.json => keyboards/ploopyco/mouse/info.json +1 -0
@@ 16,6 16,7 @@
        "pin": "B5"
    },
    "rgblight": {
        "led_count": 4,
        "max_brightness": 40
    },
    "processor": "atmega32u4",

M keyboards/ploopyco/trackball/rev1_005/config.h => keyboards/ploopyco/trackball/rev1_005/config.h +0 -1
@@ 23,7 23,6 @@
#define UNUSABLE_PINS \
    { D1, D3, B4, B7, D6, C7, F6, F5, F3, F7 }

#define RGBLED_NUM 3
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/ploopyco/trackball/rev1_005/info.json => keyboards/ploopyco/trackball/rev1_005/info.json +1 -0
@@ 10,6 10,7 @@
        "pin": "B5"
    },
    "rgblight": {
        "led_count": 3,
        "max_brightness": 40
    }
}

M keyboards/plume/plume65/config.h => keyboards/plume/plume65/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

   #define RGBLED_NUM 10
//   #define RGBLIGHT_HUE_STEP 8
//   #define RGBLIGHT_SAT_STEP 8
//   #define RGBLIGHT_VAL_STEP 8

M keyboards/plume/plume65/info.json => keyboards/plume/plume65/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x22CF",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 10
    },
    "ws2812": {
        "pin": "B0"
    },

M keyboards/plut0nium/0x3e/config.h => keyboards/plut0nium/0x3e/config.h +0 -1
@@ 20,7 20,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/*
 * RGB Underglow
 */
  #define RGBLED_NUM 6
  #define RGBLIGHT_HUE_STEP 12
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/plut0nium/0x3e/info.json => keyboards/plut0nium/0x3e/info.json +1 -0
@@ 22,6 22,7 @@
        "pin": "C7"
    },
    "rgblight": {
        "led_count": 6,
        "max_brightness": 150,
        "sleep": true
    },

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

#pragma once

#    define RGBLED_NUM 8
//#    define RGBLIGHT_HUE_STEP 8
//#    define RGBLIGHT_SAT_STEP 8
//#    define RGBLIGHT_VAL_STEP 8

M keyboards/plywrks/lune/info.json => keyboards/plywrks/lune/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x7901",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 8
    },
    "ws2812": {
        "pin": "E2"
    },

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

#pragma once

#    define RGBLED_NUM 14
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/pohjolaworks/louhi/info.json => keyboards/pohjolaworks/louhi/info.json +1 -0
@@ 22,6 22,7 @@
        "pin": "B5"
    },
    "rgblight": {
        "led_count": 14,
        "max_brightness": 230
    },
    "processor": "atmega32u4",

M keyboards/poker87c/config.h => keyboards/poker87c/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

    #define RGBLED_NUM 95
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/poker87c/info.json => keyboards/poker87c/info.json +1 -0
@@ 20,6 20,7 @@
        "pin": "E2"
    },
    "rgblight": {
        "led_count": 95,
        "max_brightness": 180,
        "sleep": true
    },

M keyboards/poker87d/config.h => keyboards/poker87d/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

    #define RGBLED_NUM 125
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/poker87d/info.json => keyboards/poker87d/info.json +1 -0
@@ 25,6 25,7 @@
        "pin": "E2"
    },
    "rgblight": {
        "led_count": 125,
        "max_brightness": 180,
        "sleep": true
    },

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

#pragma once

#define RGBLED_NUM 4
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/polycarbdiet/s20/info.json => keyboards/polycarbdiet/s20/info.json +1 -0
@@ 19,6 19,7 @@
        "breathing": true
    },
    "rgblight": {
        "led_count": 4,
        "sleep": true
    },
    "ws2812": {

M keyboards/pom_keyboards/tnln95/config.h => keyboards/pom_keyboards/tnln95/config.h +0 -1
@@ 22,7 22,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define LOCKING_RESYNC_ENABLE

/* RGB Configs */
    #define RGBLED_NUM 14
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/pom_keyboards/tnln95/info.json => keyboards/pom_keyboards/tnln95/info.json +1 -0
@@ 19,6 19,7 @@
        "breathing": true
    },
    "rgblight": {
        "led_count": 14,
        "sleep": true
    },
    "ws2812": {

M keyboards/preonic/rev3/config.h => keyboards/preonic/rev3/config.h +1 -2
@@ 45,7 45,6 @@
/*
 * WS2812 Underglow Matrix options
 */
#define RGBLED_NUM 9
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL


@@ 57,7 56,7 @@
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
// RGB Matrix support
#define RGB_MATRIX_LED_COUNT RGBLED_NUM
#define RGB_MATRIX_LED_COUNT 9

#define WS2812_PWM_DRIVER PWMD2
#define WS2812_PWM_CHANNEL 2

M keyboards/preonic/rev3/info.json => keyboards/preonic/rev3/info.json +3 -0
@@ 6,6 6,9 @@
        "pid": "0xA649",
        "device_version": "0.0.3"
    },
    "rgblight": {
        "led_count": 9
    },
    "ws2812": {
        "pin": "A1",
        "driver": "pwm"

M keyboards/preonic/rev3_drop/config.h => keyboards/preonic/rev3_drop/config.h +1 -2
@@ 45,7 45,6 @@
/*
 * WS2812 Underglow Matrix options
 */
#define RGBLED_NUM 9
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL


@@ 58,7 57,7 @@
#define RGBLIGHT_EFFECT_TWINKLE

// RGB Matrix support
#define RGB_MATRIX_LED_COUNT RGBLED_NUM
#define RGB_MATRIX_LED_COUNT 9

#define WS2812_PWM_DRIVER PWMD2
#define WS2812_PWM_CHANNEL 2

M keyboards/preonic/rev3_drop/info.json => keyboards/preonic/rev3_drop/info.json +3 -0
@@ 6,6 6,9 @@
        "pid": "0xA649",
        "device_version": "0.0.3"
    },
    "rgblight": {
        "led_count": 9
    },
    "ws2812": {
        "pin": "A1",
        "driver": "pwm"

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

#pragma once

#define RGBLED_NUM 3
#define WS2812_SPI SPID2
#define WS2812_SPI_MOSI_PAL_MODE 0
#define WS2812_SPI_SCK_PAL_MODE 0

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

#pragma once

#define RGBLED_NUM 3
// Special timing definitions for KTR101
#define WS2812_TIMING 1325
#define WS2812_T0H 350

M keyboards/primekb/meridian/ktr1010/info.json => keyboards/primekb/meridian/ktr1010/info.json +3 -0
@@ 1,4 1,7 @@
{
    "rgblight": {
        "led_count": 3
    },
    "ws2812": {
        "pin": "B15"
    }

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

#pragma once

#define RGBLED_NUM 3
#define WS2812_SPI SPID2
#define WS2812_SPI_MOSI_PAL_MODE 0
#define WS2812_SPI_SCK_PAL_MODE 0

M keyboards/primekb/meridian/ws2812/info.json => keyboards/primekb/meridian/ws2812/info.json +3 -0
@@ 1,4 1,7 @@
{
    "rgblight": {
        "led_count": 3
    },
    "ws2812": {
        "pin": "B15",
        "driver": "spi"

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

#pragma once

#define RGBLED_NUM 64
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/primekb/meridian_rgb/info.json => keyboards/primekb/meridian_rgb/info.json +1 -0
@@ 22,6 22,7 @@
        "pin": "F1"
    },
    "rgblight": {
        "led_count": 64,
        "max_brightness": 200
    },
    "processor": "atmega32u4",

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

#pragma once

#define RGBLED_NUM 8
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/primekb/prime_e/rgb/info.json => keyboards/primekb/prime_e/rgb/info.json +3 -0
@@ 4,6 4,9 @@
        "pid": "0x0052",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 8
    },
    "ws2812": {
        "pin": "B7"
    }

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

/*RGB*/
   #define RGBLED_NUM 5
   #define RGBLIGHT_HUE_STEP 8
   #define RGBLIGHT_SAT_STEP 8
   #define RGBLIGHT_VAL_STEP 8

M keyboards/program_yoink/ortho/info.json => keyboards/program_yoink/ortho/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 5,
        "sleep": true
    },
    "ws2812": {

M keyboards/program_yoink/staggered/info.json => keyboards/program_yoink/staggered/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 5,
        "sleep": true
    },
    "ws2812": {

M keyboards/projectkb/alice/rev1/config.h => keyboards/projectkb/alice/rev1/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 14
#define WS2812_SPI SPID2
#define WS2812_SPI_MOSI_PAL_MODE 0
#define WS2812_SPI_SCK_PAL_MODE 0

M keyboards/projectkb/alice/rev1/info.json => keyboards/projectkb/alice/rev1/info.json +3 -0
@@ 1,4 1,7 @@
{
    "rgblight": {
        "led_count": 14
    },
    "ws2812": {
        "pin": "B15",
        "driver": "spi"

M keyboards/projectkb/alice/rev2/config.h => keyboards/projectkb/alice/rev2/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 14
#define WS2812_SPI SPID2
#define WS2812_SPI_MOSI_PAL_MODE 0
#define WS2812_SPI_SCK_PAL_MODE 0

M keyboards/projectkb/alice/rev2/info.json => keyboards/projectkb/alice/rev2/info.json +3 -0
@@ 1,4 1,7 @@
{
    "rgblight": {
        "led_count": 14
    },
    "ws2812": {
        "pin": "B15",
        "driver": "spi"

M keyboards/protozoa/p01/config.h => keyboards/protozoa/p01/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define WS2812_DMA_STREAM STM32_DMA1_STREAM5
#define WS2812_DMA_CHANNEL 5  

#define RGBLED_NUM 18
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/protozoa/p01/info.json => keyboards/protozoa/p01/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x5031",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 18
    },
    "ws2812": {
        "pin": "A9",
        "driver": "pwm"

M keyboards/pteron36/config.h => keyboards/pteron36/config.h +0 -3
@@ 40,6 40,3 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

// for via
#define DYNAMIC_KEYMAP_LAYER_COUNT 7

//RGB Underglow
#define RGBLED_NUM 10

M keyboards/pteron36/info.json => keyboards/pteron36/info.json +3 -0
@@ 28,6 28,9 @@
            }
        }
    },
    "rgblight": {
        "led_count": 10
    },
    "ws2812": {
        "pin": "B6"
    },

M keyboards/qpockets/space_space/rev2/config.h => keyboards/qpockets/space_space/rev2/config.h +0 -3
@@ 18,7 18,4 @@

#define LOCKING_SUPPORT_ENABLE

#define RGBLED_NUM 4

#define RGB_MATRIX_LED_COUNT RGBLED_NUM
#define RGBLIGHT_DEFAULT_HUE 130

M keyboards/qpockets/space_space/rev2/info.json => keyboards/qpockets/space_space/rev2/info.json +3 -0
@@ 19,6 19,9 @@
      {"pin_a": "C7", "pin_b": "F7", "resolution": 3}
    ]
  },
  "rgblight": {
    "led_count": 4
  },
  "ws2812": {
    "pin": "F0"
  },

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

#pragma once

  #define RGBLED_NUM 16
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/quad_h/lb75/info.json => keyboards/quad_h/lb75/info.json +1 -0
@@ 21,6 21,7 @@
        "pin": "B0"
    },
    "rgblight": {
        "led_count": 16,
        "max_brightness": 220,
        "sleep": true
    },

M keyboards/quarkeys/z40/config.h => keyboards/quarkeys/z40/config.h +0 -1
@@ 47,7 47,6 @@
#endif

#ifdef RGBLIGHT_ENABLE
#define RGBLED_NUM 47
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/quarkeys/z40/info.json => keyboards/quarkeys/z40/info.json +1 -0
@@ 12,6 12,7 @@
      "driver": "WS2812"
    },
    "rgblight": {
        "led_count": 47,
        "max_brightness": 130,
        "sleep": true
    },

M keyboards/quarkeys/z60/hotswap/config.h => keyboards/quarkeys/z60/hotswap/config.h +0 -1
@@ 14,7 14,6 @@

#pragma once

#define RGBLED_NUM 80
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/quarkeys/z60/hotswap/info.json => keyboards/quarkeys/z60/hotswap/info.json +1 -0
@@ 16,6 16,7 @@
        "pin": "D6"
    },
    "rgblight": {
        "led_count": 80,
        "max_brightness": 140,
        "sleep": true
    },

M keyboards/quarkeys/z60/solder/config.h => keyboards/quarkeys/z60/solder/config.h +0 -1
@@ 14,7 14,6 @@

#pragma once

#define RGBLED_NUM 77
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/quarkeys/z60/solder/info.json => keyboards/quarkeys/z60/solder/info.json +1 -0
@@ 16,6 16,7 @@
        "pin": "D6"
    },
    "rgblight": {
        "led_count": 77,
        "max_brightness": 180,
        "sleep": true
    },

M keyboards/quarkeys/z67/hotswap/config.h => keyboards/quarkeys/z67/hotswap/config.h +0 -1
@@ 14,7 14,6 @@

#pragma once

#define RGBLED_NUM 77
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/quarkeys/z67/hotswap/info.json => keyboards/quarkeys/z67/hotswap/info.json +1 -0
@@ 16,6 16,7 @@
        "pin": "F0"
    },
    "rgblight": {
        "led_count": 77,
        "max_brightness": 180,
        "sleep": true
    },

M keyboards/quarkeys/z67/solder/config.h => keyboards/quarkeys/z67/solder/config.h +0 -1
@@ 14,7 14,6 @@

#pragma once

#define RGBLED_NUM 18
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/quarkeys/z67/solder/info.json => keyboards/quarkeys/z67/solder/info.json +1 -0
@@ 16,6 16,7 @@
        "pin": "F0"
    },
    "rgblight": {
        "led_count": 18,
        "max_brightness": 180,
        "sleep": true
    },

M keyboards/qvex/lynepad/config.h => keyboards/qvex/lynepad/config.h +0 -1
@@ 28,7 28,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 4
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/qvex/lynepad/info.json => keyboards/qvex/lynepad/info.json +1 -0
@@ 23,6 23,7 @@
      "pin": "D3"
    },
    "rgblight": {
      "led_count": 4,
      "max_brightness": 240
    },
    "processor": "atmega32u4",

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

#pragma once

    #define RGBLED_NUM 12
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/qwertyydox/info.json => keyboards/qwertyydox/info.json +1 -0
@@ 14,6 14,7 @@
    "rows": ["B6", "B2", "B3", "B1"]
  },
  "rgblight": {
    "led_count": 12,
    "sleep": true
  },
  "ws2812": {

M keyboards/rainkeebs/delilah/config.h => keyboards/rainkeebs/delilah/config.h +0 -1
@@ 31,7 31,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 8
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/rainkeebs/delilah/info.json => keyboards/rainkeebs/delilah/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x645C",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 8
    },
    "ws2812": {
        "pin": "B3"
    },

M keyboards/rainkeebs/yasui/config.h => keyboards/rainkeebs/yasui/config.h +0 -1
@@ 31,7 31,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 10
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/rainkeebs/yasui/info.json => keyboards/rainkeebs/yasui/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x7973",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 10
    },
    "ws2812": {
        "pin": "D1"
    },

M keyboards/rart/rart4x4/config.h => keyboards/rart/rart4x4/config.h +0 -1
@@ 33,7 33,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 7
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/rart/rart4x4/info.json => keyboards/rart/rart4x4/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "D3"
    },
    "rgblight": {
        "led_count": 7,
        "max_brightness": 240,
        "sleep": true
    },

M keyboards/rart/rart67/config.h => keyboards/rart/rart67/config.h +0 -1
@@ 33,7 33,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 11
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/rart/rart67/info.json => keyboards/rart/rart67/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "B7"
    },
    "rgblight": {
        "led_count": 11,
        "max_brightness": 240,
        "sleep": true
    },

M keyboards/rart/rart75hs/config.h => keyboards/rart/rart75hs/config.h +0 -2
@@ 29,8 29,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_KNIGHT
#define RGBLIGHT_EFFECT_STATIC_GRADIENT
#define RGBLIGHT_EFFECT_TWINKLE
/* You can change the number of RGB strip */
#define RGBLED_NUM 11
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/rart/rart75hs/info.json => keyboards/rart/rart75hs/info.json +1 -0
@@ 26,6 26,7 @@
        "pin": "C0"
    },
    "rgblight": {
        "led_count": 11,
        "max_brightness": 240,
        "sleep": true
    },

M keyboards/rart/rart80/config.h => keyboards/rart/rart80/config.h +0 -2
@@ 29,8 29,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_KNIGHT
#define RGBLIGHT_EFFECT_STATIC_GRADIENT
#define RGBLIGHT_EFFECT_TWINKLE
/* You can change the number of RGB strip */
#define RGBLED_NUM 6
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/rart/rart80/info.json => keyboards/rart/rart80/info.json +1 -0
@@ 21,6 21,7 @@
        "pin": "D5"
    },
    "rgblight": {
        "led_count": 6,
        "max_brightness": 240,
        "sleep": true
    },

M keyboards/rart/rartlice/config.h => keyboards/rart/rartlice/config.h +0 -1
@@ 32,7 32,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 11
#define WS2812_SPI SPID2

/*

M keyboards/rart/rartlice/info.json => keyboards/rart/rartlice/info.json +3 -0
@@ 19,6 19,9 @@
        "scroll_lock": "A9",
        "on_state": 0
    },
    "rgblight": {
        "led_count": 11
    },
    "ws2812": {
        "pin": "B15",
        "driver": "spi"

M keyboards/rart/rartpad/config.h => keyboards/rart/rartpad/config.h +0 -1
@@ 33,7 33,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 5
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/rart/rartpad/info.json => keyboards/rart/rartpad/info.json +1 -0
@@ 26,6 26,7 @@
    "pin": "F7"
  },
  "rgblight": {
    "led_count": 5,
    "max_brightness": 240,
    "sleep": true
  },

M keyboards/rate/pistachio/rev1/config.h => keyboards/rate/pistachio/rev1/config.h +0 -2
@@ 19,8 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define USE_I2C

/* ws2812 RGB LED */
#define RGBLED_NUM 2
#define RGBLIGHT_LAYERS
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 17

M keyboards/rate/pistachio/rev1/info.json => keyboards/rate/pistachio/rev1/info.json +1 -0
@@ 1,5 1,6 @@
{
    "rgblight": {
        "led_count": 2,
        "split_count": [1, 1]
    },
    "ws2812": {

M keyboards/rate/pistachio/rev2/config.h => keyboards/rate/pistachio/rev2/config.h +0 -2
@@ 22,8 22,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Split hand configration */
#define SPLIT_HAND_MATRIX_GRID D4,D3

/* ws2812 RGB LED */
#define RGBLED_NUM 84
#define RGBLIGHT_LAYERS
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 17

M keyboards/rate/pistachio/rev2/info.json => keyboards/rate/pistachio/rev2/info.json +1 -0
@@ 3,6 3,7 @@
        "pin": "D2"
    },
    "rgblight": {
        "led_count": 84,
        "max_brightness": 195,
        "split_count": [38, 46]
    },

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

#pragma once

#define RGBLED_NUM 3
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 17
#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE)

M keyboards/rate/pistachio_mp/info.json => keyboards/rate/pistachio_mp/info.json +3 -0
@@ 9,6 9,9 @@
        "device_version": "0.0.1",
        "force_nkro": true
    },
    "rgblight": {
        "led_count": 3
    },
    "ws2812": {
        "pin": "D2"
    },

M keyboards/rationalist/ratio65_hotswap/rev_a/config.h => keyboards/rationalist/ratio65_hotswap/rev_a/config.h +0 -2
@@ 16,8 16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#pragma once

#define RGBLED_NUM 18

#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/rationalist/ratio65_hotswap/rev_a/info.json => keyboards/rationalist/ratio65_hotswap/rev_a/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x0001",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 18
    },
    "ws2812": {
        "pin": "D3"
    },

M keyboards/rationalist/ratio65_solder/rev_a/config.h => keyboards/rationalist/ratio65_solder/rev_a/config.h +0 -2
@@ 16,8 16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#pragma once

#define RGBLED_NUM 18

#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/rationalist/ratio65_solder/rev_a/info.json => keyboards/rationalist/ratio65_solder/rev_a/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x0002",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 18
    },
    "ws2812": {
        "pin": "D3"
    },

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

#pragma once

#    define RGBLED_NUM 8
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/recompile_keys/mio/info.json => keyboards/recompile_keys/mio/info.json +1 -0
@@ 9,6 9,7 @@
    "device_version": "0.0.1"
  },
  "rgblight": {
    "led_count": 8,
    "sleep": true
  },
  "ws2812": {

M keyboards/rect44/config.h => keyboards/rect44/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

#define RGBLED_NUM 12
#    define RGBLIGHT_EFFECT_BREATHING
#    define RGBLIGHT_EFFECT_RAINBOW_MOOD
#    define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/rect44/info.json => keyboards/rect44/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x4DD7",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 12
    },
    "ws2812": {
        "pin": "B6"
    },

M keyboards/redox/rev1/config.h => keyboards/redox/rev1/config.h +0 -2
@@ 22,8 22,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#define RGBLED_NUM 14    // Number of LEDs

/*
 * Feature disable options
 *  These options are also useful to firmware size reduction.

M keyboards/redox/rev1/info.json => keyboards/redox/rev1/info.json +1 -0
@@ 9,6 9,7 @@
    "device_version": "1.0.0"
  },
  "rgblight": {
    "led_count": 14,
    "split": true
  },
  "layouts": {

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

#pragma once

#define RGBLED_NUM 18
//   #define RGBLIGHT_HUE_STEP 8
//   #define RGBLIGHT_SAT_STEP 8
//   #define RGBLIGHT_VAL_STEP 8

M keyboards/retro_75/info.json => keyboards/retro_75/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x5275",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 18
    },
    "ws2812": {
        "pin": "A9"
    },

M keyboards/reversestudio/decadepad/config.h => keyboards/reversestudio/decadepad/config.h +0 -1
@@ 33,7 33,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
    #define RGBLED_NUM 20
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/reversestudio/decadepad/info.json => keyboards/reversestudio/decadepad/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x4450",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 20
    },
    "ws2812": {
        "pin": "D5"
    },

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

#pragma once

#    define RGBLED_NUM 5
#    define RGBLIGHT_HUE_STEP 16
#    define RGBLIGHT_SAT_STEP 16
#    define RGBLIGHT_VAL_STEP 16

M keyboards/reviung/reviung33/info.json => keyboards/reviung/reviung33/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 5,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

  #define RGBLED_NUM 11
  #define RGBLIGHT_HUE_STEP 16
  #define RGBLIGHT_SAT_STEP 16
  #define RGBLIGHT_VAL_STEP 16

M keyboards/reviung/reviung41/info.json => keyboards/reviung/reviung41/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 11,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

#    define RGBLED_NUM         4
#    define RGBLIGHT_HUE_STEP  16
#    define RGBLIGHT_SAT_STEP  16
#    define RGBLIGHT_VAL_STEP  16

M keyboards/reviung/reviung5/info.json => keyboards/reviung/reviung5/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 4,
        "sleep": true
    },
    "ws2812": {

M keyboards/reviung/reviung53/config.h => keyboards/reviung/reviung53/config.h +0 -1
@@ 3,7 3,6 @@

#pragma once

#define RGBLED_NUM 10
#define RGBLIGHT_HUE_STEP 16
#define RGBLIGHT_SAT_STEP 16
#define RGBLIGHT_VAL_STEP 16

M keyboards/reviung/reviung53/info.json => keyboards/reviung/reviung53/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 10,
        "sleep": true
    },
    "ws2812": {

M keyboards/rgbkb/mun/config.h => keyboards/rgbkb/mun/config.h +0 -1
@@ 49,7 49,6 @@
#define SPLIT_TRANSACTION_IDS_KB TOUCH_ENCODER_SYNC, RGB_MENU_SYNC

/* RGB LED Configuration */
#define RGBLED_NUM 98
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/rgbkb/mun/rev1/info.json => keyboards/rgbkb/mun/rev1/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 98,
        "split_count": [49, 49]
    },
    "ws2812": {

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

#pragma once

#define RGBLED_NUM 64
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL


@@ 27,7 26,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGB_MATRIX_LED_COUNT RGBLED_NUM
#define RGB_MATRIX_LED_COUNT 64

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

M keyboards/rgbkb/pan/info.json => keyboards/rgbkb/pan/info.json +1 -0
@@ 12,6 12,7 @@
        "driver": "custom"
    },
    "rgblight": {
        "led_count": 64,
        "max_brightness": 120
    },
    "layouts": {

M keyboards/rgbkb/sol3/config.h => keyboards/rgbkb/sol3/config.h +0 -3
@@ 52,9 52,6 @@
#define DIP_SWITCH_PINS { A14, B13 }
#define DIP_SWITCH_PINS_RIGHT { A14, B0 }

/* RGB LED Configuration */
#define RGBLED_NUM 156

// RGB Lighting Animation modes. Explicitly enabled
// For full list of effects, see:
// https://docs.qmk.fm/#/feature_rgblight?id=effect-and-animation-toggles

M keyboards/rgbkb/sol3/rev1/info.json => keyboards/rgbkb/sol3/rev1/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 156,
        "split_count": [78, 78]
    },
    "ws2812": {

M keyboards/rgbkb/zen/rev1/config.h => keyboards/rgbkb/zen/rev1/config.h +0 -2
@@ 22,8 22,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#define RGBLED_NUM 16    // Number of LEDs

/*
 * Feature disable options
 *  These options are also useful to firmware size reduction.

M keyboards/rgbkb/zen/rev1/info.json => keyboards/rgbkb/zen/rev1/info.json +3 -0
@@ 16,6 16,9 @@
  "split": {
    "soft_serial_pin": "D0"
  },
  "rgblight": {
    "led_count": 16
  },
  "ws2812": {
    "pin": "D1"
  },

M keyboards/rgbkb/zen/rev2/config.h => keyboards/rgbkb/zen/rev2/config.h +0 -2
@@ 22,8 22,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

/* ws2812 RGB LED */
#define RGBLED_NUM 34    // Number of LEDs
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/rgbkb/zen/rev2/info.json => keyboards/rgbkb/zen/rev2/info.json +3 -0
@@ 21,6 21,9 @@
    "split": {
      "soft_serial_pin": "D3"
    },
    "rgblight": {
      "led_count": 34
    },
    "ws2812": {
      "pin": "B6"
    },

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

#pragma once

#define RGBLED_NUM 18
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/rmi_kb/squishy65/info.json => keyboards/rmi_kb/squishy65/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x10B5",
        "device_version": "0.6.5"
    },
    "rgblight": {
        "led_count": 18
    },
    "ws2812": {
        "pin": "B15"
    },

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

#pragma once

#    define RGBLED_NUM 16
//#    define RGBLIGHT_HUE_STEP 8
//#    define RGBLIGHT_SAT_STEP 8
//#    define RGBLIGHT_VAL_STEP 8

M keyboards/rmi_kb/squishyfrl/info.json => keyboards/rmi_kb/squishyfrl/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x4BE5",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 16
    },
    "ws2812": {
        "pin": "C15"
    },

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

#pragma once

#    define RGBLED_NUM 16
//#    define RGBLIGHT_HUE_STEP 8
//#    define RGBLIGHT_SAT_STEP 8
//#    define RGBLIGHT_VAL_STEP 8

M keyboards/rmi_kb/squishytkl/info.json => keyboards/rmi_kb/squishytkl/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x00B1",
        "device_version": "1.0.0"
    },
    "rgblight": {
        "led_count": 16
    },
    "ws2812": {
        "pin": "C15"
    },

M keyboards/rmi_kb/tkl_ff/v2/config.h => keyboards/rmi_kb/tkl_ff/v2/config.h +0 -1
@@ 19,7 19,6 @@
#define RGBLIGHT_LAYERS
#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF

#    define RGBLED_NUM 26
#    define RGBLIGHT_HUE_STEP 32
#    define RGBLIGHT_SAT_STEP 32
#    define RGBLIGHT_VAL_STEP 32

M keyboards/rmi_kb/tkl_ff/v2/info.json => keyboards/rmi_kb/tkl_ff/v2/info.json +3 -0
@@ 2,6 2,9 @@
    "usb": {
        "pid": "0x10FF"
    },
    "rgblight": {
        "led_count": 26
    },
    "ws2812": {
        "pin": "E2"
    }

M keyboards/rmi_kb/wete/v1/config.h => keyboards/rmi_kb/wete/v1/config.h +0 -1
@@ 21,7 21,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define BACKLIGHT_PWM_CHANNEL 1
#define BACKLIGHT_PAL_MODE 1

#define RGBLED_NUM 24
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/rmi_kb/wete/v1/info.json => keyboards/rmi_kb/wete/v1/info.json +3 -0
@@ 18,6 18,9 @@
        "levels": 24,
        "breathing": true
    },
    "rgblight": {
        "led_count": 24
    },
    "ws2812": {
        "pin": "B4"
    },

M keyboards/rmi_kb/wete/v2/config.h => keyboards/rmi_kb/wete/v2/config.h +0 -1
@@ 20,7 20,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_LAYERS
#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF

#    define RGBLED_NUM 18
#    define RGBLIGHT_HUE_STEP 32
#    define RGBLIGHT_SAT_STEP 32
#    define RGBLIGHT_VAL_STEP 32

M keyboards/rmi_kb/wete/v2/info.json => keyboards/rmi_kb/wete/v2/info.json +3 -0
@@ 18,6 18,9 @@
            {"pin_a": "D2", "pin_b": "D1"}
        ]
    },
    "rgblight": {
        "led_count": 18
    },
    "ws2812": {
        "pin": "D0"
    },

M keyboards/rocketboard_16/config.h => keyboards/rocketboard_16/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 16
#define RGBLIGHT_VAL_STEP 8

// OLED stuff

M keyboards/rocketboard_16/info.json => keyboards/rocketboard_16/info.json +1 -0
@@ 25,6 25,7 @@
        "matrix": [4, 1]
    },
    "rgblight": {
        "led_count": 16,
        "sleep": true
    },
    "ws2812": {

M keyboards/runes/vaengr/config.h => keyboards/runes/vaengr/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 10
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 17
#define RGBLIGHT_VAL_STEP 17

M keyboards/runes/vaengr/info.json => keyboards/runes/vaengr/info.json +1 -0
@@ 10,6 10,7 @@
        "force_nkro": true
    },
    "rgblight": {
        "led_count": 10,
        "sleep": true
    },
    "ws2812": {

M keyboards/rura66/rev1/config.h => keyboards/rura66/rev1/config.h +0 -1
@@ 21,7 21,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MASTER_LEFT

#ifdef RGBLIGHT_ENABLE
  #define RGBLED_NUM 66 // Number of LEDs
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/rura66/rev1/info.json => keyboards/rura66/rev1/info.json +1 -0
@@ 12,6 12,7 @@
    "driver": "WS2812"
  },
  "rgblight": {
    "led_count": 66,
    "max_brightness": 120,
    "split_count": [33, 33]
  },

M keyboards/ryanbaekr/rb18/config.h => keyboards/ryanbaekr/rb18/config.h +0 -1
@@ 28,7 28,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 3
#define RGBLED_HUE_STEP 8
#define RGBLED_SAT_STEP 8
#define RGBLED_VAL_STEP 8

M keyboards/ryanbaekr/rb18/info.json => keyboards/ryanbaekr/rb18/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x0018",
        "device_version": "0.0.3"
    },
    "rgblight": {
        "led_count": 3
    },
    "ws2812": {
        "pin": "B0"
    },

M keyboards/ryanbaekr/rb69/config.h => keyboards/ryanbaekr/rb69/config.h +0 -1
@@ 28,7 28,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 14
#define RGBLED_HUE_STEP 8
#define RGBLED_SAT_STEP 8
#define RGBLED_VAL_STEP 8

M keyboards/ryanbaekr/rb69/info.json => keyboards/ryanbaekr/rb69/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x0069",
        "device_version": "0.0.3"
    },
    "rgblight": {
        "led_count": 14
    },
    "ws2812": {
        "pin": "B0"
    },

M keyboards/ryanbaekr/rb87/config.h => keyboards/ryanbaekr/rb87/config.h +0 -1
@@ 28,7 28,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 15
#define RGBLED_HUE_STEP 8
#define RGBLED_SAT_STEP 8
#define RGBLED_VAL_STEP 8

M keyboards/ryanbaekr/rb87/info.json => keyboards/ryanbaekr/rb87/info.json +3 -0
@@ 10,6 10,9 @@
        "pid": "0x0087",
        "device_version": "0.0.3"
    },
    "rgblight": {
        "led_count": 15
    },
    "ws2812": {
        "pin": "B0"
    },

M keyboards/ryloo_studio/m0110/config.h => keyboards/ryloo_studio/m0110/config.h +0 -1
@@ 33,7 33,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#    define RGBLIGHT_EFFECT_RGB_TEST
#    define RGBLIGHT_EFFECT_ALTERNATING
#    define RGBLIGHT_EFFECT_TWINKLE
#    define RGBLED_NUM 18
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/ryloo_studio/m0110/info.json => keyboards/ryloo_studio/m0110/info.json +1 -0
@@ 21,6 21,7 @@
        "pin": "E2"
    },
    "rgblight": {
        "led_count": 18,
        "max_brightness": 123
    },
    "processor": "atmega32u4",

M keyboards/saevus/cor_tkl/config.h => keyboards/saevus/cor_tkl/config.h +0 -1
@@ 20,5 20,4 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

/* RGB Matrix setup */
#define RGB_MATRIX_LED_COUNT 2
#define RGBLED_NUM 2
#define WS2812_PIO_USE_PIO1 // Force the usage of PIO1 peripheral, by default the WS2812 implementation uses the PIO0 peripheral

M keyboards/salicylic_acid3/7skb/rev1/config.h => keyboards/salicylic_acid3/7skb/rev1/config.h +0 -4
@@ 25,10 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#ifndef RGBLED_NUM
  #define RGBLED_NUM 12
#endif

#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/salicylic_acid3/7skb/rev1/info.json => keyboards/salicylic_acid3/7skb/rev1/info.json +1 -0
@@ 17,6 17,7 @@
        "soft_serial_pin": "D2"
    },
    "rgblight": {
        "led_count": 12,
        "split_count": [6, 6]
    },
    "ws2812": {

M keyboards/salicylic_acid3/7splus/config.h => keyboards/salicylic_acid3/7splus/config.h +0 -4
@@ 24,10 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#ifndef RGBLED_NUM
  #define RGBLED_NUM 31
#endif

#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/salicylic_acid3/7splus/info.json => keyboards/salicylic_acid3/7splus/info.json +1 -0
@@ 17,6 17,7 @@
        "soft_serial_pin": "D2"
    },
    "rgblight": {
        "led_count": 31,
        "split_count": [11, 20]
    },
    "ws2812": {

M keyboards/salicylic_acid3/ergoarrows/config.h => keyboards/salicylic_acid3/ergoarrows/config.h +0 -4
@@ 24,10 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#ifndef RGBLED_NUM
  #define RGBLED_NUM 86
#endif

#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/salicylic_acid3/ergoarrows/info.json => keyboards/salicylic_acid3/ergoarrows/info.json +1 -0
@@ 17,6 17,7 @@
        "soft_serial_pin": "D0"
    },
    "rgblight": {
        "led_count": 86,
        "split_count": [43, 43]
    },
    "ws2812": {

M keyboards/salicylic_acid3/getta25/rev1/config.h => keyboards/salicylic_acid3/getta25/rev1/config.h +0 -1
@@ 23,7 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#define RGBLED_NUM 9    // Number of LEDs
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/salicylic_acid3/getta25/rev1/info.json => keyboards/salicylic_acid3/getta25/rev1/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x3060",
        "device_version": "0.1.3"
    },
    "rgblight": {
        "led_count": 9
    },
    "ws2812": {
        "pin": "D3"
    },

M keyboards/salicylic_acid3/jisplit89/rev1/config.h => keyboards/salicylic_acid3/jisplit89/rev1/config.h +0 -4
@@ 24,10 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#ifndef RGBLED_NUM
  #define RGBLED_NUM 32
#endif

#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/salicylic_acid3/jisplit89/rev1/info.json => keyboards/salicylic_acid3/jisplit89/rev1/info.json +1 -0
@@ 17,6 17,7 @@
        "soft_serial_pin": "D2"
    },
    "rgblight": {
        "led_count": 32,
        "split_count": [11, 21]
    },
    "ws2812": {

M keyboards/salicylic_acid3/nafuda/config.h => keyboards/salicylic_acid3/nafuda/config.h +0 -1
@@ 23,7 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#define RGBLED_NUM 7    // Number of LEDs
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/salicylic_acid3/nafuda/info.json => keyboards/salicylic_acid3/nafuda/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x3060",
        "device_version": "0.1.2"
    },
    "rgblight": {
        "led_count": 7
    },
    "ws2812": {
        "pin": "D3"
    },

M keyboards/salicylic_acid3/naked48/rev1/config.h => keyboards/salicylic_acid3/naked48/rev1/config.h +0 -4
@@ 22,10 22,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#ifndef RGBLED_NUM
  #define RGBLED_NUM 48
#endif

#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/salicylic_acid3/naked48/rev1/info.json => keyboards/salicylic_acid3/naked48/rev1/info.json +3 -0
@@ 25,6 25,9 @@
            }
        }
    },
    "rgblight": {
        "led_count": 48
    },
    "ws2812": {
        "pin": "D3"
    },

M keyboards/salicylic_acid3/naked64/rev1/config.h => keyboards/salicylic_acid3/naked64/rev1/config.h +0 -2
@@ 23,8 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#define RGBLED_NUM 12    // Number of LEDs

#ifndef IOS_DEVICE_ENABLE
  #define RGBLIGHT_LIMIT_VAL 180
  #define RGBLIGHT_VAL_STEP 17

M keyboards/salicylic_acid3/naked64/rev1/info.json => keyboards/salicylic_acid3/naked64/rev1/info.json +1 -0
@@ 23,6 23,7 @@
        }
    },
    "rgblight": {
        "led_count": 12,
        "led_map": [0, 1, 3, 2, 2, 3, 2, 3, 4, 5, 6, 7]
    },
    "ws2812": {

M keyboards/salicylic_acid3/nknl7en/config.h => keyboards/salicylic_acid3/nknl7en/config.h +0 -4
@@ 24,10 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#ifndef RGBLED_NUM
  #define RGBLED_NUM 21
#endif

#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/salicylic_acid3/nknl7en/info.json => keyboards/salicylic_acid3/nknl7en/info.json +1 -0
@@ 17,6 17,7 @@
        "soft_serial_pin": "D0"
    },
    "rgblight": {
        "led_count": 21,
        "split_count": [9, 12]
    },
    "ws2812": {

M keyboards/salicylic_acid3/nknl7jp/config.h => keyboards/salicylic_acid3/nknl7jp/config.h +0 -4
@@ 24,10 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#ifndef RGBLED_NUM
  #define RGBLED_NUM 20
#endif

#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/salicylic_acid3/nknl7jp/info.json => keyboards/salicylic_acid3/nknl7jp/info.json +1 -0
@@ 17,6 17,7 @@
        "soft_serial_pin": "D0"
    },
    "rgblight": {
        "led_count": 20,
        "split_count": [9, 11]
    },
    "ws2812": {

M keyboards/salicylic_acid3/setta21/rev1/config.h => keyboards/salicylic_acid3/setta21/rev1/config.h +0 -1
@@ 23,7 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#define RGBLED_NUM 21    // Number of LEDs
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/salicylic_acid3/setta21/rev1/info.json => keyboards/salicylic_acid3/setta21/rev1/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x3060",
        "device_version": "0.1.1"
    },
    "rgblight": {
        "led_count": 21
    },
    "ws2812": {
        "pin": "D3"
    },

M keyboards/sam/s80/config.h => keyboards/sam/s80/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

#    define RGBLED_NUM 20
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/sam/s80/info.json => keyboards/sam/s80/info.json +1 -0
@@ 20,6 20,7 @@
        "pin": "E2"
    },
    "rgblight": {
        "led_count": 20,
        "max_brightness": 100
    },
    "processor": "atmega32u4",

M keyboards/sam/sg81m/config.h => keyboards/sam/sg81m/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

    #define RGBLED_NUM 10
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/sam/sg81m/info.json => keyboards/sam/sg81m/info.json +1 -0
@@ 17,6 17,7 @@
        "caps_lock": "B0"
    },
    "rgblight": {
        "led_count": 10,
        "sleep": true
    },
    "ws2812": {

M keyboards/sawnsprojects/amber80/solder/config.h => keyboards/sawnsprojects/amber80/solder/config.h +0 -1
@@ 17,7 17,6 @@
#pragma once

/* RGB */
    #define RGBLED_NUM 22
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/sawnsprojects/amber80/solder/info.json => keyboards/sawnsprojects/amber80/solder/info.json +1 -0
@@ 19,6 19,7 @@
        "on_state": 0
    },
    "rgblight": {
        "led_count": 22,
        "sleep": true
    },
    "ws2812": {

M keyboards/sawnsprojects/krush/krush60/solder/config.h => keyboards/sawnsprojects/krush/krush60/solder/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

    #define RGBLED_NUM 20
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/sawnsprojects/krush/krush60/solder/info.json => keyboards/sawnsprojects/krush/krush60/solder/info.json +1 -0
@@ 21,6 21,7 @@
        "pin": "F1"
    },
    "rgblight": {
        "led_count": 20,
        "max_brightness": 200,
        "sleep": true
    },

M keyboards/sawnsprojects/krush/krush65/hotswap/config.h => keyboards/sawnsprojects/krush/krush65/hotswap/config.h +0 -1
@@ 22,7 22,6 @@
#define ENCODERS_CCW_KEY { { 12, 4 } }

/* RGB */
    #define RGBLED_NUM 20
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/sawnsprojects/krush/krush65/hotswap/info.json => keyboards/sawnsprojects/krush/krush65/hotswap/info.json +1 -0
@@ 26,6 26,7 @@
        "pin": "E6"
    },
    "rgblight": {
        "led_count": 20,
        "max_brightness": 200,
        "sleep": true
    },

M keyboards/sawnsprojects/krush/krush65/solder/config.h => keyboards/sawnsprojects/krush/krush65/solder/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

    #define RGBLED_NUM 20
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/sawnsprojects/krush/krush65/solder/info.json => keyboards/sawnsprojects/krush/krush65/solder/info.json +1 -0
@@ 26,6 26,7 @@
        "pin": "F1"
    },
    "rgblight": {
        "led_count": 20,
        "max_brightness": 200,
        "sleep": true
    },

M keyboards/sawnsprojects/satxri6key/config.h => keyboards/sawnsprojects/satxri6key/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

    #define RGBLED_NUM 6
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/sawnsprojects/satxri6key/info.json => keyboards/sawnsprojects/satxri6key/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 6,
        "sleep": true
    },
    "ws2812": {

M keyboards/sawnsprojects/vcl65/solder/config.h => keyboards/sawnsprojects/vcl65/solder/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

    #define RGBLED_NUM 20
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/sawnsprojects/vcl65/solder/info.json => keyboards/sawnsprojects/vcl65/solder/info.json +1 -0
@@ 21,6 21,7 @@
        "pin": "B7"
    },
    "rgblight": {
        "led_count": 20,
        "max_brightness": 200,
        "sleep": true
    },

M keyboards/sck/gtm/config.h => keyboards/sck/gtm/config.h +0 -1
@@ 18,5 18,4 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 4
#endif

M keyboards/sck/gtm/info.json => keyboards/sck/gtm/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x6090",
        "device_version": "0.0.2"
    },
    "rgblight": {
        "led_count": 4
    },
    "ws2812": {
        "pin": "B0"
    },

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

#pragma once

   #define RGBLED_NUM 9
   #define RGBLIGHT_HUE_STEP 10
   #define RGBLIGHT_SAT_STEP 17
   #define RGBLIGHT_VAL_STEP 17

M keyboards/sck/osa/info.json => keyboards/sck/osa/info.json +1 -0
@@ 19,6 19,7 @@
        "scroll_lock": "B6"
    },
    "rgblight": {
        "led_count": 9,
        "sleep": true
    },
    "ws2812": {

M keyboards/sendyyeah/pix/config.h => keyboards/sendyyeah/pix/config.h +0 -1
@@ 25,7 25,6 @@
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#define RGBLED_NUM 15
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/sendyyeah/pix/info.json => keyboards/sendyyeah/pix/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 15,
        "sleep": true
    },
    "ws2812": {

M keyboards/senselessclay/ck65/config.h => keyboards/senselessclay/ck65/config.h +0 -1
@@ 39,7 39,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
//#define NO_ACTION_ONESHOT

/* RGB Backlighting */
#define RGBLED_NUM 69
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/senselessclay/ck65/info.json => keyboards/senselessclay/ck65/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "B1"
    },
    "rgblight": {
        "led_count": 69,
        "max_brightness": 122,
        "sleep": true
    },

M keyboards/senselessclay/gos65/config.h => keyboards/senselessclay/gos65/config.h +0 -1
@@ 39,7 39,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
//#define NO_ACTION_ONESHOT

/* RGB Backlighting */
#define RGBLED_NUM 68
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/senselessclay/gos65/info.json => keyboards/senselessclay/gos65/info.json +1 -0
@@ 12,6 12,7 @@
      "pin": "B0"
    },
    "rgblight": {
      "led_count": 68,
      "max_brightness": 125,
      "sleep": true
    },

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

#pragma once

  #define RGBLED_NUM 13
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/sentraq/number_pad/info.json => keyboards/sentraq/number_pad/info.json +1 -0
@@ 8,6 8,7 @@
    "device_version": "0.0.1"
  },
  "rgblight": {
    "led_count": 13,
    "sleep": true
  },
  "ws2812": {

M keyboards/sentraq/s60_x/rgb/config.h => keyboards/sentraq/s60_x/rgb/config.h +0 -1
@@ 16,7 16,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 10
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/sentraq/s60_x/rgb/info.json => keyboards/sentraq/s60_x/rgb/info.json +3 -0
@@ 9,6 9,9 @@
        "pin": "B7",
        "breathing": true
    },
    "rgblight": {
        "led_count": 10
    },
    "ws2812": {
        "pin": "F6"
    },

M keyboards/sentraq/s65_plus/config.h => keyboards/sentraq/s65_plus/config.h +0 -1
@@ 10,7 10,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 20
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/sentraq/s65_plus/info.json => keyboards/sentraq/s65_plus/info.json +3 -0
@@ 16,6 16,9 @@
  "backlight": {
    "pin": "B7"
  },
  "rgblight": {
    "led_count": 20
  },
  "ws2812": {
    "pin": "D3"
  },

M keyboards/sentraq/s65_x/config.h => keyboards/sentraq/s65_x/config.h +0 -1
@@ 10,7 10,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 20
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/sentraq/s65_x/info.json => keyboards/sentraq/s65_x/info.json +1 -0
@@ 19,6 19,7 @@
    "as_caps_lock": true
  },
  "rgblight": {
    "led_count": 20,
    "sleep": true
  },
  "ws2812": {

M keyboards/sets3n/kk980/config.h => keyboards/sets3n/kk980/config.h +1 -2
@@ 33,7 33,6 @@
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE

#define RGBLED_NUM 102
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8


@@ 41,6 40,6 @@
#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF

#ifdef RGB_MATRIX_ENABLE
#define RGB_MATRIX_LED_COUNT RGBLED_NUM
#define RGB_MATRIX_LED_COUNT 102
#define RGB_MATRIX_KEYPRESSES
#endif

M keyboards/sets3n/kk980/info.json => keyboards/sets3n/kk980/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "B7"
    },
    "rgblight": {
        "led_count": 102,
        "max_brightness": 230
    },
    "matrix_pins": {

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

#define MASTER_RIGHT

  #define RGBLED_NUM 52
  #ifdef RGB_MATRIX_ENABLE
    #define RGB_MATRIX_LED_COUNT 52
    #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150

M keyboards/silverbullet44/info.json => keyboards/silverbullet44/info.json +1 -0
@@ 15,6 15,7 @@
        "driver": "WS2812"
    },
    "rgblight": {
        "led_count": 52,
        "max_brightness": 150,
        "led_map": [0, 1, 2, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 3, 4, 5, 6, 26, 27, 28, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 29, 30, 31, 32],
        "split_count": [26, 26]

M keyboards/singa/config.h => keyboards/singa/config.h +0 -3
@@ 17,9 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once


#define RGBLED_NUM 18

#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/singa/info.json => keyboards/singa/info.json +3 -0
@@ 16,6 16,9 @@
    "backlight": {
      "pin": "D4"
    },
    "rgblight": {
      "led_count": 18
    },
    "ws2812": {
      "driver": "i2c"
    },

M keyboards/skeletn87/hotswap/config.h => keyboards/skeletn87/hotswap/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 10
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/skeletn87/hotswap/info.json => keyboards/skeletn87/hotswap/info.json +1 -0
@@ 26,6 26,7 @@
        "pin": "B3"
    },
    "rgblight": {
        "led_count": 10,
        "max_brightness": 200,
        "sleep": true
    },

M keyboards/skeletn87/soldered/config.h => keyboards/skeletn87/soldered/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 10
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/skeletn87/soldered/info.json => keyboards/skeletn87/soldered/info.json +1 -0
@@ 26,6 26,7 @@
        "pin": "B2"
    },
    "rgblight": {
        "led_count": 10,
        "max_brightness": 200,
        "sleep": true
    },

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

#pragma once

#    define RGBLED_NUM 17
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/skeletonkbd/skeletonnumpad/info.json => keyboards/skeletonkbd/skeletonnumpad/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "D4"
    },
    "rgblight": {
        "led_count": 17,
        "max_brightness": 120,
        "sleep": true
    },

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

/* Define RGB Underglow */
#define RGBLED_NUM 68
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/skippys_custom_pcs/rooboard65/info.json => keyboards/skippys_custom_pcs/rooboard65/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "F7"
    },
    "rgblight": {
        "led_count": 68,
        "max_brightness": 96
    },
    "matrix_pins": {

M keyboards/skippys_custom_pcs/roopad/config.h => keyboards/skippys_custom_pcs/roopad/config.h +0 -2
@@ 17,8 17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.

#pragma once

#define RGBLED_NUM 21

#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_CHRISTMAS

M keyboards/skippys_custom_pcs/roopad/info.json => keyboards/skippys_custom_pcs/roopad/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 21,
        "sleep": true
    },
    "ws2812": {

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

#define RGBLED_NUM 15 // Number of LEDs
#define RGB_MATRIX_LED_COUNT 15 // Number of LEDs
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255

M keyboards/smithrune/iron165r2/f072/config.h => keyboards/smithrune/iron165r2/f072/config.h +0 -1
@@ 21,7 21,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define BACKLIGHT_PWM_CHANNEL   1
#define BACKLIGHT_PAL_MODE      1

#define RGBLED_NUM 22
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/smithrune/iron165r2/f072/info.json => keyboards/smithrune/iron165r2/f072/info.json +3 -0
@@ 4,6 4,9 @@
        "levels": 20,
        "breathing": true
    },
    "rgblight": {
        "led_count": 22
    },
    "ws2812": {
        "pin": "B15"
    },

M keyboards/smithrune/iron165r2/f411/config.h => keyboards/smithrune/iron165r2/f411/config.h +0 -1
@@ 21,7 21,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define BACKLIGHT_PWM_CHANNEL   1
#define BACKLIGHT_PAL_MODE      2

#define RGBLED_NUM 22
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/smithrune/iron165r2/f411/info.json => keyboards/smithrune/iron165r2/f411/info.json +3 -0
@@ 4,6 4,9 @@
        "levels": 20,
        "breathing": true
    },
    "rgblight": {
        "led_count": 22
    },
    "ws2812": {
        "pin": "B15",
        "driver": "pwm"

M keyboards/smk60/config.h => keyboards/smk60/config.h +0 -1
@@ 21,7 21,6 @@
//#define NO_ACTION_ONESHOT

//rgb light setting
#define RGBLED_NUM      4
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/smk60/info.json => keyboards/smk60/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x6585",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 4
    },
    "ws2812": {
        "pin": "E6"
    },

M keyboards/sneakbox/aliceclonergb/config.h => keyboards/sneakbox/aliceclonergb/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 16
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/sneakbox/aliceclonergb/info.json => keyboards/sneakbox/aliceclonergb/info.json +3 -0
@@ 26,6 26,9 @@
  "bootmagic": {
    "matrix": [2, 0]
  },
  "rgblight": {
    "led_count": 16
  },
  "ws2812": {
    "pin": "D5"
  },

M keyboards/sneakbox/ava/config.h => keyboards/sneakbox/ava/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 14
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8
\ No newline at end of file

M keyboards/sneakbox/ava/info.json => keyboards/sneakbox/ava/info.json +3 -0
@@ 22,6 22,9 @@
    "caps_lock": "D6",
    "num_lock": "D4"
  },
  "rgblight": {
    "led_count": 14
  },
  "ws2812": {
    "pin": "F7"
  },

M keyboards/soda/cherish/config.h => keyboards/soda/cherish/config.h +0 -1
@@ 48,7 48,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 1
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/soda/cherish/info.json => keyboards/soda/cherish/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0xEB52",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 1
    },
    "ws2812": {
        "pin": "A13"
    },

M keyboards/sofle/keyhive/config.h => keyboards/sofle/keyhive/config.h +0 -1
@@ 31,7 31,6 @@
// Add RGB underglow
// by defining in the keyboard, incompatible keymaps will fail to compile.
#ifdef RGBLIGHT_ENABLE
#    define RGBLED_NUM 74
#    define RGBLIGHT_HUE_STEP  10
#    define RGBLIGHT_SAT_STEP  17
#    define RGBLIGHT_VAL_STEP  17

M keyboards/sofle/keyhive/info.json => keyboards/sofle/keyhive/info.json +1 -0
@@ 10,6 10,7 @@
        "pin": "D3"
    },
    "rgblight": {
        "led_count": 74,
        "max_brightness": 100,
        "led_map": [28, 16, 4, 1, 13, 25, 10, 36, 35, 34, 33, 32, 31, 30, 29, 27, 26, 24, 23, 22, 21, 20, 19, 18, 17, 15, 14, 12, 11, 9, 8, 7, 6, 5, 3, 2, 0, 45, 57, 69, 72, 60, 48, 63, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 61, 62, 64, 65, 66, 67, 68, 70, 71, 73],
        "sleep": true,

M keyboards/sowbug/68keys/config.h => keyboards/sowbug/68keys/config.h +1 -2
@@ 19,8 19,7 @@
#pragma once

#define RGB_MATRIX_KEYPRESSES
#define RGBLED_NUM 68
#define RGB_MATRIX_LED_COUNT RGBLED_NUM
#define RGB_MATRIX_LED_COUNT 68
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 128
// RGB Matrix Animation modes. Explicitly enabled

M keyboards/sowbug/ansi_tkl/config.h => keyboards/sowbug/ansi_tkl/config.h +1 -2
@@ 19,8 19,7 @@
#pragma once

#define RGB_MATRIX_KEYPRESSES
#define RGBLED_NUM 87
#define RGB_MATRIX_LED_COUNT RGBLED_NUM
#define RGB_MATRIX_LED_COUNT 87
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 128


M keyboards/spaceholdings/nebula12/config.h => keyboards/spaceholdings/nebula12/config.h +0 -1
@@ 40,7 40,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define WS2812_SPI_SCK_PAL_MODE 0
#define WS2812_SPI_SCK_PIN B13

  #define RGBLED_NUM 10 /* If number is smaller, buffer updates too fast causing glitches */
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/spaceholdings/nebula12/info.json => keyboards/spaceholdings/nebula12/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x5337",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 10
    },
    "ws2812": {
        "pin": "B15",
        "driver": "spi"

M keyboards/spaceholdings/nebula68/config.h => keyboards/spaceholdings/nebula68/config.h +0 -1
@@ 23,7 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define WS2812_DMA_STREAM STM32_DMA1_STREAM3  // DMA Stream for TIMx_UP, see the respective reference manual for the appropriate values for your MCU.
#define WS2812_DMA_CHANNEL 3  // DMA Channel for TIMx_UP, see the respective reference manual for the appropriate values for your MCU.

  #define RGBLED_NUM 10
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/spaceholdings/nebula68/info.json => keyboards/spaceholdings/nebula68/info.json +1 -0
@@ 13,6 13,7 @@
        "driver": "pwm"
    },
    "rgblight": {
        "led_count": 10,
        "max_brightness": 210
    },
    "matrix_pins": {

D keyboards/spaceman/2_milk/config.h => keyboards/spaceman/2_milk/config.h +0 -20
@@ 1,20 0,0 @@
/* Copyright 2019 Spaceman
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#pragma once

#ifdef RGBLIGHT_ENABLE
#define RGBLED_NUM 1
#endif

M keyboards/spaceman/2_milk/info.json => keyboards/spaceman/2_milk/info.json +3 -0
@@ 8,6 8,9 @@
    "pid": "0x3225",
    "device_version": "0.0.1"
  },
  "rgblight": {
    "led_count": 1
  },
  "ws2812": {
    "pin": "B6"
  },

M keyboards/splitkb/aurora/lily58/rev1/config.h => keyboards/splitkb/aurora/lily58/rev1/config.h +1 -1
@@ 28,7 28,7 @@

// Not yet available in `info.json`
#ifdef RGB_MATRIX_ENABLE
#    define RGB_MATRIX_LED_COUNT RGBLED_NUM
#    define RGB_MATRIX_LED_COUNT 68
#    define RGB_MATRIX_SPLIT { 34, 34 }
#    define SPLIT_TRANSPORT_MIRROR
#endif

M keyboards/splitkb/aurora/sweep/rev1/config.h => keyboards/splitkb/aurora/sweep/rev1/config.h +1 -1
@@ 28,7 28,7 @@

// Not yet available in `info.json`
#ifdef RGB_MATRIX_ENABLE
#    define RGB_MATRIX_LED_COUNT RGBLED_NUM
#    define RGB_MATRIX_LED_COUNT 46
#    define RGB_MATRIX_SPLIT { 23, 23 }
#    define SPLIT_TRANSPORT_MIRROR
#endif

M keyboards/splitkb/kyria/rev1/config.h => keyboards/splitkb/kyria/rev1/config.h +1 -3
@@ 41,8 41,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#    define SOFT_SERIAL_PIN D2
#endif

#define RGBLED_NUM 20

#ifdef OLED_ENABLE
#    define OLED_DISPLAY_128X64
#    define SPLIT_OLED_ENABLE


@@ 51,7 49,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* RGB matrix support */
#ifdef RGB_MATRIX_ENABLE
#    define SPLIT_TRANSPORT_MIRROR
#    define RGB_MATRIX_LED_COUNT RGBLED_NUM // Number of LEDs
#    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

M keyboards/splitkb/kyria/rev1/info.json => keyboards/splitkb/kyria/rev1/info.json +1 -0
@@ 5,6 5,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 20,
        "split_count": [10, 10]
    },
    "rgb_matrix": {

M keyboards/splitkb/kyria/rev2/config.h => keyboards/splitkb/kyria/rev2/config.h +1 -3
@@ 47,8 47,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#    define SOFT_SERIAL_PIN D2
#endif

#define RGBLED_NUM 20

#ifdef OLED_ENABLE
#    define OLED_DISPLAY_128X64
#    define SPLIT_OLED_ENABLE


@@ 57,7 55,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* RGB matrix support */
#ifdef RGB_MATRIX_ENABLE
#    define SPLIT_TRANSPORT_MIRROR
#    define RGB_MATRIX_LED_COUNT RGBLED_NUM // Number of LEDs
#    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

M keyboards/splitkb/kyria/rev2/info.json => keyboards/splitkb/kyria/rev2/info.json +1 -0
@@ 5,6 5,7 @@
        "device_version": "0.0.2"
    },
    "rgblight": {
        "led_count": 20,
        "split_count": [10, 10]
    },
    "rgb_matrix": {

M keyboards/splitkb/kyria/rev3/config.h => keyboards/splitkb/kyria/rev3/config.h +1 -1
@@ 28,7 28,7 @@

// Not yet available in `info.json`
#ifdef RGB_MATRIX_ENABLE
#    define RGB_MATRIX_LED_COUNT RGBLED_NUM
#    define RGB_MATRIX_LED_COUNT 62
#    define RGB_MATRIX_SPLIT { 31, 31 }
#    define SPLIT_TRANSPORT_MIRROR
#endif

M keyboards/splitkb/zima/config.h => keyboards/splitkb/zima/config.h +0 -1
@@ 21,7 21,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define AUDIO_CLICKY
#define NO_MUSIC_MODE

#define RGBLED_NUM         5
#define RGBLIGHT_HUE_STEP  8
#define RGBLIGHT_SAT_STEP  8
#define RGBLIGHT_VAL_STEP  8

M keyboards/splitkb/zima/info.json => keyboards/splitkb/zima/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 5,
        "sleep": true
    },
    "ws2812": {

M keyboards/star75/config.h => keyboards/star75/config.h +0 -1
@@ 19,7 19,6 @@ SPDX-License-Identifier: GPL-2.0-or-later */
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 1
#define RGBLIGHT_LAYERS
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8

M keyboards/star75/info.json => keyboards/star75/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "B3"
    },
    "rgblight": {
        "led_count": 1,
        "max_brightness": 180
    },
    "matrix_pins": {

M keyboards/stello65/hs_rev1/config.h => keyboards/stello65/hs_rev1/config.h +0 -1
@@ 3,7 3,6 @@

#pragma once

#    define RGBLED_NUM 4
//#    define RGBLIGHT_HUE_STEP 8
//#    define RGBLIGHT_SAT_STEP 8
//#    define RGBLIGHT_VAL_STEP 8

M keyboards/stello65/hs_rev1/info.json => keyboards/stello65/hs_rev1/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x0004",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 4
    },
    "ws2812": {
        "pin": "D0"
    },

M keyboards/stello65/sl_rev1/config.h => keyboards/stello65/sl_rev1/config.h +0 -1
@@ 3,7 3,6 @@

#pragma once

#    define RGBLED_NUM 4
//#    define RGBLIGHT_HUE_STEP 8
//#    define RGBLIGHT_SAT_STEP 8
//#    define RGBLIGHT_VAL_STEP 8

M keyboards/stello65/sl_rev1/info.json => keyboards/stello65/sl_rev1/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x0005",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 4
    },
    "ws2812": {
        "pin": "B7"
    },

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

/* RGB LEDs */
#ifdef RGBLIGHT_ENABLE
#define RGBLED_NUM 14
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/stratos/info.json => keyboards/stratos/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "D2"
    },
    "rgblight": {
        "led_count": 14,
        "max_brightness": 200,
        "sleep": true
    },

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

#pragma once

  #define RGBLED_NUM 24
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/studiokestra/bourgeau/info.json => keyboards/studiokestra/bourgeau/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 24,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

  #define RGBLED_NUM 16
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/studiokestra/cascade/info.json => keyboards/studiokestra/cascade/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 16,
        "sleep": true
    },
    "ws2812": {

M keyboards/studiokestra/frl84/config.h => keyboards/studiokestra/frl84/config.h +0 -1
@@ 3,7 3,6 @@

#pragma once

#define RGBLED_NUM 18
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/studiokestra/frl84/info.json => keyboards/studiokestra/frl84/info.json +1 -0
@@ 21,6 21,7 @@
        "pin": "B0"
    },
    "rgblight": {
        "led_count": 18,
        "max_brightness": 200,
        "sleep": true
    },

M keyboards/studiokestra/galatea/rev2/config.h => keyboards/studiokestra/galatea/rev2/config.h +0 -1
@@ 3,7 3,6 @@

#pragma once

#define RGBLED_NUM 24
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/studiokestra/galatea/rev2/info.json => keyboards/studiokestra/galatea/rev2/info.json +1 -0
@@ 33,6 33,7 @@
        "pin": "D4"
    },
    "rgblight": {
        "led_count": 24,
        "max_brightness": 200,
        "sleep": true
    },

M keyboards/swiftrax/retropad/config.h => keyboards/swiftrax/retropad/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 6
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/swiftrax/retropad/info.json => keyboards/swiftrax/retropad/info.json +3 -0
@@ 21,6 21,9 @@
    "bootmagic": {
        "matrix": [1, 0]
    },
    "rgblight": {
        "led_count": 6
    },
    "ws2812": {
        "pin": "B7"
    },

M keyboards/switchplate/southpaw_65/config.h => keyboards/switchplate/southpaw_65/config.h +0 -1
@@ 21,7 21,6 @@
#define MATRIX_ROWS 5
#define MATRIX_COLS 19

#define RGBLED_NUM 9
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/switchplate/southpaw_65/info.json => keyboards/switchplate/southpaw_65/info.json +3 -0
@@ 12,6 12,9 @@
        "pin": "B5",
        "levels": 10
    },
    "rgblight": {
        "led_count": 9
    },
    "ws2812": {
        "pin": "C7"
    },

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

#pragma once

#    define RGBLED_NUM 6
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/takashicompany/center_enter/info.json => keyboards/takashicompany/center_enter/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 6,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

#    define RGBLED_NUM 12
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/takashicompany/compacx/info.json => keyboards/takashicompany/compacx/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 12,
        "sleep": true,
        "split_count": [6, 6]
    },

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

#pragma once

    #define RGBLED_NUM 9
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/takashicompany/endzone34/info.json => keyboards/takashicompany/endzone34/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 9,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

#    define RGBLED_NUM 6 * 2
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/takashicompany/heavy_left/info.json => keyboards/takashicompany/heavy_left/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 12,
        "sleep": true,
        "split_count": [6, 6]
    },

M keyboards/takashicompany/minizone/config.h => keyboards/takashicompany/minizone/config.h +0 -1
@@ 3,7 3,6 @@

#pragma once

#    define RGBLED_NUM 11
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/takashicompany/minizone/info.json => keyboards/takashicompany/minizone/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 11,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

#    define RGBLED_NUM 6
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/takashicompany/qoolee/info.json => keyboards/takashicompany/qoolee/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 6,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

#    define RGBLED_NUM 12
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/takashicompany/radialex/info.json => keyboards/takashicompany/radialex/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 12,
        "sleep": true
    },
    "ws2812": {

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

//#define USE_I2C

   #define RGBLED_NUM 16 
   #define RGBLIGHT_HUE_STEP 8
   #define RGBLIGHT_SAT_STEP 8
   #define RGBLIGHT_VAL_STEP 8

M keyboards/takashiski/hecomi/alpha/info.json => keyboards/takashiski/hecomi/alpha/info.json +1 -0
@@ 17,6 17,7 @@
    "soft_serial_pin": "D1"
  },
  "rgblight": {
    "led_count": 16,
    "split_count": [8, 8]
  },
  "ws2812": {

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

#pragma once

#define RGBLED_NUM 4
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/takashiski/namecard2x4/rev1/info.json => keyboards/takashiski/namecard2x4/rev1/info.json +3 -0
@@ 1,4 1,7 @@
{
    "rgblight": {
        "led_count": 4
    },
    "ws2812": {
        "pin": "F4"
    },

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

#pragma once

#define RGBLED_NUM 8
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/takashiski/namecard2x4/rev2/info.json => keyboards/takashiski/namecard2x4/rev2/info.json +3 -0
@@ 1,4 1,7 @@
{
    "rgblight": {
        "led_count": 8
    },
    "ws2812": {
        "pin": "D4"
    },

M keyboards/taleguers/taleguers75/config.h => keyboards/taleguers/taleguers75/config.h +0 -1
@@ 32,7 32,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 6
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/taleguers/taleguers75/info.json => keyboards/taleguers/taleguers75/info.json +1 -0
@@ 19,6 19,7 @@
        ]
    },
    "rgblight": {
        "led_count": 6,
        "sleep": true,
        "led_map": [5, 4, 3, 2, 1, 0]
    },

M keyboards/tanuki/config.h => keyboards/tanuki/config.h +0 -1
@@ 32,7 32,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 5
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 17
#define RGBLIGHT_VAL_STEP 17

M keyboards/tanuki/info.json => keyboards/tanuki/info.json +1 -0
@@ 9,6 9,7 @@
    "device_version": "0.0.1"
  },
  "rgblight": {
    "led_count": 5,
    "sleep": true
  },
  "ws2812": {

M keyboards/teahouse/ayleen/config.h => keyboards/teahouse/ayleen/config.h +0 -1
@@ 3,7 3,6 @@

#pragma once

    #define RGBLED_NUM 2
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/teahouse/ayleen/info.json => keyboards/teahouse/ayleen/info.json +1 -0
@@ 20,6 20,7 @@
      "cols": ["F6", "D0", "D1", "D2", "D6", "D7", "B4", "B5", "B6"]
    },
    "rgblight": {
        "led_count": 2,
        "sleep": true
    },
    "ws2812": {

M keyboards/team0110/p1800fl/config.h => keyboards/team0110/p1800fl/config.h +0 -1
@@ 28,7 28,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#    define RGBLIGHT_EFFECT_RGB_TEST
#    define RGBLIGHT_EFFECT_ALTERNATING
#    define RGBLIGHT_EFFECT_TWINKLE
#    define RGBLED_NUM 8
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/team0110/p1800fl/info.json => keyboards/team0110/p1800fl/info.json +1 -0
@@ 19,6 19,7 @@
        "breathing": true
    },
    "rgblight": {
        "led_count": 8,
        "sleep": true
    },
    "ws2812": {

M keyboards/technika/config.h => keyboards/technika/config.h +0 -1
@@ 22,7 22,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#define RGBLED_NUM 16
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/technika/info.json => keyboards/technika/info.json +1 -0
@@ 22,6 22,7 @@
        "pin": "B15"
    },
    "rgblight": {
        "led_count": 16,
        "max_brightness": 200,
        "sleep": true
    },

M keyboards/tenki/config.h => keyboards/tenki/config.h +0 -1
@@ 18,7 18,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 3   // Number of LEDs
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 10
#define RGBLIGHT_VAL_STEP 10

M keyboards/tenki/info.json => keyboards/tenki/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "10.0.1"
    },
    "rgblight": {
        "led_count": 3,
        "sleep": true
    },
    "ws2812": {

M keyboards/tetris/config.h => keyboards/tetris/config.h +0 -1
@@ 22,7 22,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 47
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/tetris/info.json => keyboards/tetris/info.json +1 -0
@@ 9,6 9,7 @@
    "device_version": "0.0.1"
  },
  "rgblight": {
    "led_count": 47,
    "sleep": true
  },
  "ws2812": {

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

#pragma once

  #define RGBLED_NUM 7
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/tg4x/info.json => keyboards/tg4x/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.2.1"
    },
    "rgblight": {
        "led_count": 7,
        "sleep": true
    },
    "ws2812": {

M keyboards/tgr/910/config.h => keyboards/tgr/910/config.h +0 -3
@@ 17,9 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once


#define RGBLED_NUM 19

#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/tgr/910/info.json => keyboards/tgr/910/info.json +3 -0
@@ 16,6 16,9 @@
    "backlight": {
        "pin": "D4"
    },
    "rgblight": {
        "led_count": 19
    },
    "ws2812": {
        "driver": "i2c"
    },

M keyboards/tgr/910ce/config.h => keyboards/tgr/910ce/config.h +0 -3
@@ 17,9 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once


#define RGBLED_NUM 18

#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/tgr/910ce/info.json => keyboards/tgr/910ce/info.json +3 -0
@@ 16,6 16,9 @@
    "backlight": {
        "pin": "D4"
    },
    "rgblight": {
        "led_count": 18
    },
    "ws2812": {
        "driver": "i2c"
    },

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

#pragma once

#define RGBLED_NUM 18
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/tgr/alice/info.json => keyboards/tgr/alice/info.json +3 -0
@@ 16,6 16,9 @@
  "backlight": {
    "pin": "D4"
  },
  "rgblight": {
    "led_count": 18
  },
  "ws2812": {
    "driver": "i2c"
  },

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

#pragma once

#define RGBLED_NUM 6
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/tgr/tris/info.json => keyboards/tgr/tris/info.json +3 -0
@@ 16,6 16,9 @@
    "backlight": {
        "pin": "D4"
    },
    "rgblight": {
        "led_count": 6
    },
    "ws2812": {
        "driver": "i2c"
    },

M keyboards/the_royal/liminal/config.h => keyboards/the_royal/liminal/config.h +0 -3
@@ 5,9 5,6 @@
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

/* ws2812 RGB LED */
#define RGBLED_NUM 1   // Number of LEDs

#define RGBLIGHT_HUE_STEP 6
#define RGBLIGHT_SAT_STEP 4
#define RGBLIGHT_VAL_STEP 4

M keyboards/the_royal/liminal/info.json => keyboards/the_royal/liminal/info.json +3 -0
@@ 8,6 8,9 @@
    "pid": "0x0003",
    "device_version": "0.0.1"
  },
  "rgblight": {
    "led_count": 1
  },
  "ws2812": {
    "pin": "D4"
  },

M keyboards/the_royal/schwann/config.h => keyboards/the_royal/schwann/config.h +0 -3
@@ 5,9 5,6 @@
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

/* ws2812 RGB LED */
#define RGBLED_NUM 8    // Number of LEDs

#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/the_royal/schwann/info.json => keyboards/the_royal/schwann/info.json +3 -0
@@ 8,6 8,9 @@
      "pid": "0x3521",
      "device_version": "0.0.1"
  },
  "rgblight": {
    "led_count": 8
  },
  "ws2812": {
    "pin": "B3"
  },

M keyboards/themadnoodle/ncc1701kb/v2/config.h => keyboards/themadnoodle/ncc1701kb/v2/config.h +0 -1
@@ 18,7 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once

/* RGB BackLight */
#define RGBLED_NUM 4
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/themadnoodle/ncc1701kb/v2/info.json => keyboards/themadnoodle/ncc1701kb/v2/info.json +1 -0
@@ 19,6 19,7 @@
    ]
  },
  "rgblight": {
    "led_count": 4,
    "sleep": true
  },
  "ws2812": {

M keyboards/themadnoodle/noodlepad/config.h => keyboards/themadnoodle/noodlepad/config.h +0 -1
@@ 18,7 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once

/* RGB BackLight */
#define RGBLED_NUM 4
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/themadnoodle/noodlepad/info.json => keyboards/themadnoodle/noodlepad/info.json +1 -0
@@ 19,6 19,7 @@
    ]
  },
  "rgblight": {
    "led_count": 4,
    "sleep": true
  },
  "ws2812": {

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

/* Define RGB Underglow */
#define RGBLED_NUM 10
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/thevankeyboards/jetvan/info.json => keyboards/thevankeyboards/jetvan/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x8858",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 10
    },
    "ws2812": {
        "pin": "D0"
    },

M keyboards/thevankeyboards/minivan/config.h => keyboards/thevankeyboards/minivan/config.h +0 -3
@@ 21,6 21,3 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

/* RGB Setup */
#define RGBLED_NUM 3

M keyboards/thevankeyboards/minivan/info.json => keyboards/thevankeyboards/minivan/info.json +1 -0
@@ 9,6 9,7 @@
    "device_version": "0.0.2"
  },
  "rgblight": {
    "led_count": 3,
    "sleep": true
  },
  "ws2812": {

M keyboards/tkc/godspeed75/config.h => keyboards/tkc/godspeed75/config.h +0 -1
@@ 32,7 32,6 @@
//#define NO_ACTION_TAPPING
//#define NO_ACTION_ONESHOT

#define RGBLED_NUM 14
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/tkc/godspeed75/info.json => keyboards/tkc/godspeed75/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x0006",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 14
    },
    "ws2812": {
        "pin": "A13"
    },

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

#pragma once

#    define RGBLED_NUM 30
#    define RGBLIGHT_HUE_STEP 5
#    define RGBLIGHT_SAT_STEP 10
#    define RGBLIGHT_VAL_STEP 10

M keyboards/tkc/m0lly/info.json => keyboards/tkc/m0lly/info.json +3 -0
@@ 27,6 27,9 @@
        "num_lock": "D2",
        "scroll_lock": "D4"
    },
    "rgblight": {
        "led_count": 30
    },
    "ws2812": {
        "pin": "D7"
    },

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

#pragma once

   #define RGBLED_NUM 9
//   #define RGBLIGHT_HUE_STEP 10
//   #define RGBLIGHT_SAT_STEP 17
//   #define RGBLIGHT_VAL_STEP 17

M keyboards/tkc/osav2/info.json => keyboards/tkc/osav2/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 9,
        "sleep": true
    },
    "ws2812": {

M keyboards/tkc/tkc1800/config.h => keyboards/tkc/tkc1800/config.h +0 -1
@@ 29,7 29,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 30     // Number of LEDs
#define RGBLIGHT_HUE_STEP 5
#define RGBLIGHT_SAT_STEP 10
#define RGBLIGHT_VAL_STEP 10

M keyboards/tkc/tkc1800/info.json => keyboards/tkc/tkc1800/info.json +3 -0
@@ 27,6 27,9 @@
    "num_lock": "D2",
    "scroll_lock": "D4"
  },
  "rgblight": {
    "led_count": 30
  },
  "ws2812": {
    "pin": "D7"
  },

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

#define DYNAMIC_KEYMAP_LAYER_COUNT 2 //Reduced layer count due to memory space considerations

  #define RGBLED_NUM 22
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/tkc/tkl_ab87/info.json => keyboards/tkc/tkl_ab87/info.json +1 -0
@@ 25,6 25,7 @@
        "pin": "E2"
    },
    "rgblight": {
        "led_count": 22,
        "max_brightness": 200,
        "sleep": true
    },

M keyboards/tkw/grandiceps/config.h => keyboards/tkw/grandiceps/config.h +0 -1
@@ 20,7 20,6 @@
#define MATRIX_IO_DELAY 5
#define TAP_CODE_DELAY 10

#define RGBLED_NUM 16
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/tkw/grandiceps/info.json => keyboards/tkw/grandiceps/info.json +1 -0
@@ 11,6 11,7 @@
        "driver": "pwm"
    },
    "rgblight": {
        "led_count": 16,
        "max_brightness": 120,
        "split_count": [8, 8]
    },

M keyboards/tkw/stoutgat/v2/config.h => keyboards/tkw/stoutgat/v2/config.h +0 -1
@@ 18,7 18,6 @@
#define MATRIX_IO_DELAY 5
#define TAP_CODE_DELAY 10

#define RGBLED_NUM 13
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/tkw/stoutgat/v2/info.json => keyboards/tkw/stoutgat/v2/info.json +1 -0
@@ 13,6 13,7 @@
        "driver": "pwm"
    },
    "rgblight": {
        "led_count": 13,
        "max_brightness": 120
    },
    "matrix_pins": {

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

#pragma once

  #define RGBLED_NUM 10
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/tmo50/info.json => keyboards/tmo50/info.json +1 -0
@@ 18,6 18,7 @@
        "breathing": true
    },
    "rgblight": {
        "led_count": 10,
        "sleep": true
    },
    "ws2812": {

M keyboards/toffee_studio/blueberry/config.h => keyboards/toffee_studio/blueberry/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

#   define RGBLED_NUM 22
#    define RGBLIGHT_EFFECT_BREATHING
#    define RGBLIGHT_EFFECT_RAINBOW_MOOD
#    define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/toffee_studio/blueberry/info.json => keyboards/toffee_studio/blueberry/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "D0"
    },
    "rgblight": {
        "led_count": 22,
        "max_brightness": 192,
        "led_map": [19, 18, 17, 16, 15, 14, 13, 12, 11, 20, 10, 21, 9, 0, 1, 2, 3, 4, 5, 6, 7, 8]
    },

M keyboards/tokyokeyboard/alix40/config.h => keyboards/tokyokeyboard/alix40/config.h +0 -1
@@ 30,7 30,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 12
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 10
#define RGBLIGHT_VAL_STEP 10

M keyboards/tokyokeyboard/alix40/info.json => keyboards/tokyokeyboard/alix40/info.json +3 -0
@@ 18,6 18,9 @@
        "levels": 31,
        "breathing": true
    },
    "rgblight": {
        "led_count": 12
    },
    "ws2812": {
        "pin": "B0"
    },

M keyboards/tokyokeyboard/tokyo60/config.h => keyboards/tokyokeyboard/tokyo60/config.h +0 -1
@@ 16,7 16,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 10
#define RGBLIGHT_HUE_STEP 12
#define RGBLIGHT_SAT_STEP 12
#define RGBLIGHT_VAL_STEP 12

M keyboards/tokyokeyboard/tokyo60/info.json => keyboards/tokyokeyboard/tokyo60/info.json +3 -0
@@ 18,6 18,9 @@
        "pin": "B7",
        "levels": 6
    },
    "rgblight": {
        "led_count": 10
    },
    "ws2812": {
        "pin": "F7"
    },

M keyboards/tominabox1/bigboy/config.h => keyboards/tominabox1/bigboy/config.h +0 -2
@@ 16,8 16,6 @@

#pragma once

    #define RGBLED_NUM 5

    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/tominabox1/bigboy/info.json => keyboards/tominabox1/bigboy/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x6262",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 5
    },
    "ws2812": {
        "pin": "B5"
    },

M keyboards/tominabox1/le_chiffre/config.h => keyboards/tominabox1/le_chiffre/config.h +1 -3
@@ 24,9 24,7 @@
 * WS2812 Underglow Matrix options
 */

#define RGBLED_NUM 11

#define RGB_MATRIX_LED_COUNT RGBLED_NUM
#define RGB_MATRIX_LED_COUNT 11

#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD

M keyboards/tominabox1/le_chiffre/he/info.json => keyboards/tominabox1/le_chiffre/he/info.json +3 -0
@@ 2,6 2,9 @@
    "usb": {
        "device_version": "0.0.3"
    },
    "rgblight": {
        "led_count": 11
    },
    "ws2812": {
        "pin": "F0"
    },

M keyboards/tominabox1/le_chiffre/rev1/info.json => keyboards/tominabox1/le_chiffre/rev1/info.json +3 -0
@@ 2,6 2,9 @@
    "usb": {
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 11
    },
    "ws2812": {
        "pin": "F0"
    },

M keyboards/tominabox1/le_chiffre/rev2/info.json => keyboards/tominabox1/le_chiffre/rev2/info.json +3 -0
@@ 2,6 2,9 @@
    "usb": {
        "device_version": "0.0.2"
    },
    "rgblight": {
        "led_count": 11
    },
    "ws2812": {
        "pin": "B1"
    },

M keyboards/tominabox1/qaz/config.h => keyboards/tominabox1/qaz/config.h +0 -1
@@ 15,7 15,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 21
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/tominabox1/qaz/info.json => keyboards/tominabox1/qaz/info.json +3 -0
@@ 8,6 8,9 @@
    "pid": "0x0001",
    "device_version": "0.0.1"
  },
  "rgblight": {
    "led_count": 21
  },
  "ws2812": {
    "pin": "F7"
  },

M keyboards/tominabox1/underscore33/rev2/config.h => keyboards/tominabox1/underscore33/rev2/config.h +0 -1
@@ 21,7 21,6 @@
#define LOCKING_RESYNC_ENABLE

#ifdef RGBLIGHT_ENABLE
   #define RGBLED_NUM 12
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/tominabox1/underscore33/rev2/info.json => keyboards/tominabox1/underscore33/rev2/info.json +3 -0
@@ 8,6 8,9 @@
    "pid": "0x3302",
    "device_version": "0.0.2"
  },
  "rgblight": {
    "led_count": 12
  },
  "ws2812": {
    "pin": "D6"
  },

M keyboards/tr60w/config.h => keyboards/tr60w/config.h +0 -1
@@ 16,7 16,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 4
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/tr60w/info.json => keyboards/tr60w/info.json +3 -0
@@ 16,6 16,9 @@
    "backlight": {
        "pin": "B7"
    },
    "rgblight": {
        "led_count": 4
    },
    "ws2812": {
        "pin": "F7"
    },

M keyboards/trashman/ketch/config.h => keyboards/trashman/ketch/config.h +0 -1
@@ 22,7 22,6 @@ SOFTWARE.

#pragma once

#define RGBLED_NUM 10
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/trashman/ketch/info.json => keyboards/trashman/ketch/info.json +1 -0
@@ 10,6 10,7 @@
    "max_power": 100
  },
  "rgblight": {
    "led_count": 10,
    "sleep": true
  },
  "ws2812": {

M keyboards/tszaboo/ortho4exent/config.h => keyboards/tszaboo/ortho4exent/config.h +0 -2
@@ 17,8 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

   #define RGBLED_NUM 18

   #define RGBLIGHT_HUE_STEP 8
   #define RGBLIGHT_SAT_STEP 8
   #define RGBLIGHT_VAL_STEP 8

M keyboards/tszaboo/ortho4exent/info.json => keyboards/tszaboo/ortho4exent/info.json +1 -0
@@ 9,6 9,7 @@
      "device_version": "0.0.1"
    },
    "rgblight": {
      "led_count": 18,
      "sleep": true
    },
    "ws2812": {

M keyboards/tunks/ergo33/config.h => keyboards/tunks/ergo33/config.h +0 -8
@@ 28,14 28,6 @@
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE

#if !defined(RGBLED_NUM)
/* RGB LED count
 * No external LED PCB: 10
 * External LED PCB: 14
 */
#    define RGBLED_NUM 14
#endif

/*
 * Feature disable options
 *  These options are also useful to firmware size reduction.

M keyboards/tunks/ergo33/info.json => keyboards/tunks/ergo33/info.json +3 -0
@@ 7,6 7,9 @@
    "pid": "0xA0A1",
    "device_version": "0.0.1"
  },
  "rgblight": {
    "led_count": 14
  },
  "ws2812": {
    "pin": "D4"
  },

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

#pragma once

#define RGBLED_NUM 15
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/tw40/info.json => keyboards/tw40/info.json +3 -0
@@ 8,6 8,9 @@
    "pid": "0x5457",
    "device_version": "0.0.1"
  },
  "rgblight": {
    "led_count": 15
  },
  "ws2812": {
    "pin": "E6"
  },

M keyboards/tzarc/djinn/rev1/config.h => keyboards/tzarc/djinn/rev1/config.h +0 -1
@@ 14,7 14,6 @@
#endif // SERIAL_USART_SPEED

// RGB configuration
#define RGBLED_NUM 84
#define RGB_MATRIX_LED_COUNT 84
#define RGB_MATRIX_SPLIT \
    { 42, 42 }

M keyboards/tzarc/djinn/rev2/config.h => keyboards/tzarc/djinn/rev2/config.h +0 -1
@@ 17,7 17,6 @@
#define SERIAL_USART_FULL_DUPLEX

// RGB configuration
#define RGBLED_NUM 86
#define RGB_MATRIX_LED_COUNT 86
#define RGB_MATRIX_SPLIT \
    { 43, 43 }

M keyboards/tzarc/ghoul/config.h => keyboards/tzarc/ghoul/config.h +0 -1
@@ 13,4 13,3 @@

// RGB configuration
#define RGB_MATRIX_LED_COUNT 40
#define RGBLED_NUM 40

M keyboards/ubest/vn/config.h => keyboards/ubest/vn/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

    #define RGBLED_NUM 8
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/ubest/vn/info.json => keyboards/ubest/vn/info.json +1 -0
@@ 20,6 20,7 @@
        "pin": "E2"
    },
    "rgblight": {
        "led_count": 8,
        "max_brightness": 240,
        "sleep": true
    },

M keyboards/uk78/config.h => keyboards/uk78/config.h +0 -1
@@ 34,7 34,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 20
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/uk78/info.json => keyboards/uk78/info.json +3 -0
@@ 16,6 16,9 @@
  "backlight": {
    "pin": "B6"
  },
  "rgblight": {
    "led_count": 20
  },
  "ws2812": {
    "pin": "F6"
  },

M keyboards/ungodly/launch_pad/config.h => keyboards/ungodly/launch_pad/config.h +1 -2
@@ 21,8 21,7 @@

/* RGB Matrix configuration */
#ifdef RGB_MATRIX_ENABLE
#    define RGBLED_NUM 22
#    define RGB_MATRIX_LED_COUNT RGBLED_NUM
#    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

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

#ifdef RGBLIGHT_ENABLE
#define RGBLED_NUM 17
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/unikorn/info.json => keyboards/unikorn/info.json +3 -0
@@ 16,6 16,9 @@
    "backlight": {
        "pin": "D4"
    },
    "rgblight": {
        "led_count": 17
    },
    "ws2812": {
        "driver": "i2c"
    },

M keyboards/unison/v04/config.h => keyboards/unison/v04/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#endif

/* RGB Lighting */
  #define RGBLED_NUM 7 // Layer Indicator(2) + Rotary Encoder(5)
  #define RGBLIGHT_HUE_STEP 4
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/unison/v04/info.json => keyboards/unison/v04/info.json +1 -0
@@ 13,6 13,7 @@
        "rows": ["B3", "E6", "F1", "F5", "F7", "B2", "F0", "F4", "F6", "C7"]
    },
    "rgblight": {
        "led_count": 7,
        "led_map": [1, 2, 0, 3, 4, 5, 6]
    },
    "ws2812": {

M keyboards/utd80/config.h => keyboards/utd80/config.h +0 -1
@@ 31,7 31,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 4
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/utd80/info.json => keyboards/utd80/info.json +3 -0
@@ 21,6 21,9 @@
      "caps_lock": "B6",
      "scroll_lock": "B5"
    },
    "rgblight": {
      "led_count": 4
    },
    "ws2812": {
      "pin": "E2"
    },

M keyboards/uzu42/rev1/config.h => keyboards/uzu42/rev1/config.h +0 -2
@@ 18,8 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

#define RGBLED_NUM 54    // Number of LEDs

#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/uzu42/rev1/info.json => keyboards/uzu42/rev1/info.json +1 -0
@@ 20,6 20,7 @@
    "pin": "D3"
  },
  "rgblight": {
    "led_count": 54,
    "max_brightness": 120,
    "split_count": [27, 27]
  },

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

#pragma once

#define RGBLED_NUM 1
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/v60_type_r/info.json => keyboards/v60_type_r/info.json +3 -0
@@ 17,6 17,9 @@
    "pin": "F7",
    "on_state": 0
  },
  "rgblight": {
    "led_count": 1
  },
  "processor": "atmega32u4",
  "bootloader": "atmel-dfu",
  "community_layouts": ["60_ansi", "60_iso"],

M keyboards/vertex/angle65/config.h => keyboards/vertex/angle65/config.h +0 -1
@@ 28,6 28,5 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 9
#define WS2812_SPI SPID2
#define WS2812_SPI_MOSI_PAL_MODE 5

M keyboards/vertex/angle65/info.json => keyboards/vertex/angle65/info.json +3 -0
@@ 20,6 20,9 @@
        "caps_lock": "C13",
        "on_state": 0
    },
    "rgblight": {
        "led_count": 9
    },
    "ws2812": {
        "pin": "B15"
    },

M keyboards/vertex/angler2/config.h => keyboards/vertex/angler2/config.h +0 -1
@@ 26,7 26,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 6
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/vertex/angler2/info.json => keyboards/vertex/angler2/info.json +3 -0
@@ 21,6 21,9 @@
    "ws2812": {
        "pin": "E6"
    },
    "rgblight": {
        "led_count": 6
    },
    "processor": "atmega32u4",
    "bootloader": "atmel-dfu",
    "community_layouts": [

M keyboards/vertex/arc60/config.h => keyboards/vertex/arc60/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 9
#define WS2812_SPI SPID2
#define WS2812_SPI_MOSI_PAL_MODE 5


M keyboards/vertex/arc60/info.json => keyboards/vertex/arc60/info.json +3 -0
@@ 18,6 18,9 @@
        "caps_lock": "C13",
        "on_state": 0
    },
    "rgblight": {
        "led_count": 9
    },
    "ws2812": {
        "pin": "B15"
    },

M keyboards/vertex/arc60h/config.h => keyboards/vertex/arc60h/config.h +0 -1
@@ 29,7 29,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 9
#define WS2812_SPI SPID2
#define WS2812_SPI_MOSI_PAL_MODE 5


M keyboards/vertex/arc60h/info.json => keyboards/vertex/arc60h/info.json +3 -0
@@ 9,6 9,9 @@
        "device_version": "0.0.1",
        "force_nkro": true
    },
    "rgblight": {
        "led_count": 9
    },
    "ws2812": {
        "pin": "B15",
        "driver": "spi"

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

#define EARLY_INIT_PERFORM_BOOTLOADER_JUMP TRUE

#define RGBLED_NUM 4
#define RGBLIGHT_DEFAULT_VAL 0

#define WS2812_PWM_COMPLEMENTARY_OUTPUT

M keyboards/viendi8l/info.json => keyboards/viendi8l/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x0877",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 4
    },
    "ws2812": {
        "pin": "B15",
        "driver": "pwm"

M keyboards/viktus/sp_mini/config.h => keyboards/viktus/sp_mini/config.h +0 -2
@@ 35,8 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE

#define RGBLED_NUM 24    // Number of LEDs

/*
 * Feature disable options
 *  These options are also useful to firmware size reduction.

M keyboards/viktus/sp_mini/info.json => keyboards/viktus/sp_mini/info.json +1 -0
@@ 27,6 27,7 @@
        }
    },
    "rgblight": {
        "led_count": 24,
        "split_count": [12, 12]
    },
    "ws2812": {

M keyboards/vitamins_included/rev1/config.h => keyboards/vitamins_included/rev1/config.h +0 -1
@@ 28,7 28,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#define RGBLED_NUM 16    // Number of LEDs
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/vitamins_included/rev1/info.json => keyboards/vitamins_included/rev1/info.json +3 -0
@@ 10,6 10,9 @@
    "split": {
        "soft_serial_pin": "D0"
    },
    "rgblight": {
        "led_count": 16
    },
    "ws2812": {
        "pin": "F0"
    },

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

#define SPLIT_HAND_PIN B4

#define RGBLED_NUM 12
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/vitamins_included/rev2/info.json => keyboards/vitamins_included/rev2/info.json +1 -0
@@ 17,6 17,7 @@
        "soft_serial_pin": "D0"
    },
    "rgblight": {
        "led_count": 12,
        "split_count": [6, 6]
    },
    "ws2812": {

M keyboards/waldo/config.h => keyboards/waldo/config.h +0 -1
@@ 49,7 49,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 10
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/waldo/info.json => keyboards/waldo/info.json +1 -0
@@ 17,6 17,7 @@
        "breathing": true
    },
    "rgblight": {
        "led_count": 10,
        "sleep": true
    },
    "ws2812": {

M keyboards/walletburner/cajal/config.h => keyboards/walletburner/cajal/config.h +0 -1
@@ 32,7 32,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 18
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/walletburner/cajal/info.json => keyboards/walletburner/cajal/info.json +3 -0
@@ 18,6 18,9 @@
            {"pin_a": "D6", "pin_b": "D7"}
        ]
    },
    "rgblight": {
        "led_count": 18
    },
    "ws2812": {
        "pin": "F7"
    },

M keyboards/walletburner/neuron/config.h => keyboards/walletburner/neuron/config.h +0 -1
@@ 16,7 16,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 1
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/walletburner/neuron/info.json => keyboards/walletburner/neuron/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x6E75",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 1
    },
    "ws2812": {
        "pin": "B1"
    },

M keyboards/wavtype/foundation/config.h => keyboards/wavtype/foundation/config.h +0 -1
@@ 3,7 3,6 @@

#pragma once

#    define RGBLED_NUM 16
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/wavtype/foundation/info.json => keyboards/wavtype/foundation/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 16,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

#    define RGBLED_NUM 18
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/wavtype/p01_ultra/info.json => keyboards/wavtype/p01_ultra/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 18,
        "sleep": true
    },
    "ws2812": {

M keyboards/weirdo/geminate60/config.h => keyboards/weirdo/geminate60/config.h +0 -6
@@ 15,12 15,6 @@
  */ 
#pragma once

#define RGBLED_NUM 1
//#define RGBLIGHT_DISABLE_KEYCODES




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


M keyboards/weirdo/geminate60/info.json => keyboards/weirdo/geminate60/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x676D",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 1
    },
    "ws2812": {
        "pin": "A6"
    },

M keyboards/weirdo/kelowna/rgb64/config.h => keyboards/weirdo/kelowna/rgb64/config.h +0 -6
@@ 15,12 15,6 @@
  */ 
#pragma once

#define RGBLED_NUM 64
//#define RGBLIGHT_DISABLE_KEYCODES




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


M keyboards/weirdo/kelowna/rgb64/info.json => keyboards/weirdo/kelowna/rgb64/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x4C64",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 64
    },
    "ws2812": {
        "pin": "A6"
    },

M keyboards/weirdo/ls_60/config.h => keyboards/weirdo/ls_60/config.h +0 -6
@@ 15,12 15,6 @@
  */ 
#pragma once

#define RGBLED_NUM 1
//#define RGBLIGHT_DISABLE_KEYCODES




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


M keyboards/weirdo/ls_60/info.json => keyboards/weirdo/ls_60/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x4C53",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 1
    },
    "ws2812": {
        "pin": "A6"
    },

M keyboards/weirdo/naiping/np64/config.h => keyboards/weirdo/naiping/np64/config.h +0 -6
@@ 15,12 15,6 @@
  */
#pragma once

#define RGBLED_NUM 80
//#define RGBLIGHT_DISABLE_KEYCODES




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


M keyboards/weirdo/naiping/np64/info.json => keyboards/weirdo/naiping/np64/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x7064",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 80
    },
    "ws2812": {
        "pin": "B1"
    },

M keyboards/weirdo/naiping/nphhkb/config.h => keyboards/weirdo/naiping/nphhkb/config.h +0 -6
@@ 15,12 15,6 @@
  */ 
#pragma once

#define RGBLED_NUM 78
//#define RGBLIGHT_DISABLE_KEYCODES




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


M keyboards/weirdo/naiping/nphhkb/info.json => keyboards/weirdo/naiping/nphhkb/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x7068",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 78
    },
    "ws2812": {
        "pin": "A7"
    },

M keyboards/weirdo/naiping/npminila/config.h => keyboards/weirdo/naiping/npminila/config.h +0 -6
@@ 15,12 15,6 @@
  */ 
#pragma once

#define RGBLED_NUM 82
//#define RGBLIGHT_DISABLE_KEYCODES




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


M keyboards/weirdo/naiping/npminila/info.json => keyboards/weirdo/naiping/npminila/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x706D",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 82
    },
    "ws2812": {
        "pin": "D1"
    },

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

#pragma once

   #define RGBLED_NUM 9
   #define RGBLIGHT_HUE_STEP 12
   #define RGBLIGHT_SAT_STEP 25
   #define RGBLIGHT_VAL_STEP 12

M keyboards/westfoxtrot/aanzee/info.json => keyboards/westfoxtrot/aanzee/info.json +1 -0
@@ 23,6 23,7 @@
    "on_state": 0
  },
  "rgblight": {
    "led_count": 9,
    "sleep": true
  },
  "ws2812": {

M keyboards/westfoxtrot/cypher/rev5/config.h => keyboards/westfoxtrot/cypher/rev5/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define GRAVE_ESC_CTRL_OVERRIDE

   #define RGBLED_NUM 10
   #define RGBLIGHT_HUE_STEP 12
   #define RGBLIGHT_SAT_STEP 25
   #define RGBLIGHT_VAL_STEP 12

M keyboards/westfoxtrot/cypher/rev5/info.json => keyboards/westfoxtrot/cypher/rev5/info.json +1 -0
@@ 17,6 17,7 @@
        "breathing": true
    },
    "rgblight": {
        "led_count": 10,
        "sleep": true
    },
    "ws2812": {

M keyboards/westm/westm68/rev1/config.h => keyboards/westm/westm68/rev1/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

#define RGBLED_NUM 16
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/westm/westm68/rev1/info.json => keyboards/westm/westm68/rev1/info.json +3 -0
@@ 2,6 2,9 @@
    "usb": {
        "pid": "0x0101"
    },
    "rgblight": {
        "led_count": 16
    },
    "ws2812": {
        "pin": "A8"
    }

M keyboards/westm/westm68/rev2/config.h => keyboards/westm/westm68/rev2/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

#define RGBLED_NUM 16
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/westm/westm68/rev2/info.json => keyboards/westm/westm68/rev2/info.json +3 -0
@@ 2,6 2,9 @@
    "usb": {
        "pid": "0x0102"
    },
    "rgblight": {
        "led_count": 16
    },
    "ws2812": {
        "pin": "A8"
    }

M keyboards/westm/westm9/rev1/config.h => keyboards/westm/westm9/rev1/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

#define RGBLED_NUM 14
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/westm/westm9/rev1/info.json => keyboards/westm/westm9/rev1/info.json +3 -0
@@ 2,6 2,9 @@
    "usb": {
        "pid": "0x0301"
    },
    "rgblight": {
        "led_count": 14
    },
    "ws2812": {
        "pin": "F1"
    }

M keyboards/westm/westm9/rev2/config.h => keyboards/westm/westm9/rev2/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

#define RGBLED_NUM 14
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/westm/westm9/rev2/info.json => keyboards/westm/westm9/rev2/info.json +3 -0
@@ 2,6 2,9 @@
    "usb": {
        "pid": "0x0302"
    },
    "rgblight": {
        "led_count": 14
    },
    "ws2812": {
        "pin": "F1"
    }

M keyboards/westm/westmergo/config.h => keyboards/westm/westmergo/config.h +0 -1
@@ 26,7 26,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 16

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

M keyboards/westm/westmergo/info.json => keyboards/westm/westmergo/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x0201",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 16
    },
    "ws2812": {
        "pin": "A8"
    },

M keyboards/wilba_tech/wt70_jb/config.h => keyboards/wilba_tech/wt70_jb/config.h +0 -1
@@ 21,7 21,6 @@
#define LOCKING_RESYNC_ENABLE

// RGBLIGHT configuation
   #define RGBLED_NUM 2
   #define RGBLIGHT_HUE_STEP 8
   #define RGBLIGHT_SAT_STEP 8
   #define RGBLIGHT_VAL_STEP 8

M keyboards/wilba_tech/wt70_jb/info.json => keyboards/wilba_tech/wt70_jb/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x001F",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 2
    },
    "ws2812": {
        "pin": "B2"
    },

M keyboards/winkeyless/b87/config.h => keyboards/winkeyless/b87/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

#define RGBLED_NUM 20  // Number of LEDs
// RGB effects
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD

M keyboards/winkeyless/b87/info.json => keyboards/winkeyless/b87/info.json +3 -0
@@ 16,6 16,9 @@
    "backlight": {
        "pin": "D4"
    },
    "rgblight": {
        "led_count": 20
    },
    "ws2812": {
        "driver": "i2c"
    },

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

#pragma once

#define RGBLED_NUM 16
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/winkeyless/bface/info.json => keyboards/winkeyless/bface/info.json +3 -0
@@ 16,6 16,9 @@
  "backlight": {
    "pin": "D4"
  },
  "rgblight": {
    "led_count": 16
  },
  "ws2812": {
    "driver": "i2c"
  },

M keyboards/winkeyless/bmini/config.h => keyboards/winkeyless/bmini/config.h +0 -3
@@ 17,9 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once


#define RGBLED_NUM 16

#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/winkeyless/bmini/info.json => keyboards/winkeyless/bmini/info.json +3 -0
@@ 16,6 16,9 @@
  "backlight": {
    "pin": "D4"
  },
  "rgblight": {
    "led_count": 16
  },
  "ws2812": {
    "driver": "i2c"
  },

M keyboards/winkeyless/bminiex/config.h => keyboards/winkeyless/bminiex/config.h +0 -3
@@ 17,9 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once


#define RGBLED_NUM 20

#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/winkeyless/bminiex/info.json => keyboards/winkeyless/bminiex/info.json +3 -0
@@ 17,6 17,9 @@
    "pin": "D4",
    "levels": 5
  },
  "rgblight": {
    "led_count": 20
  },
  "ws2812": {
    "driver": "i2c"
  },

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

#pragma once

#define RGBLED_NUM 4
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/winkeys/mini_winni/info.json => keyboards/winkeys/mini_winni/info.json +3 -0
@@ 15,6 15,9 @@
            ["F6", "F7", "B6", "B5"]
        ]
    },
    "rgblight": {
        "led_count": 4
    },
    "ws2812": {
        "pin": "E6"
    },

M keyboards/winry/winry25tc/config.h => keyboards/winry/winry25tc/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

#define RGBLED_NUM 40
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/winry/winry25tc/info.json => keyboards/winry/winry25tc/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "D5"
    },
    "rgblight": {
        "led_count": 40,
        "max_brightness": 150
    },
    "matrix_pins": {

M keyboards/winry/winry315/config.h => keyboards/winry/winry315/config.h +1 -6
@@ 9,11 9,6 @@

// clang-format on

// RGB LED parameters.
// This PCB uses a single chain of WS2812-compatible addressable RGB LEDs for
// per-key backlight and underglow.
#define RGBLED_NUM 27

// RGB Lighting configuration.  This mode is used by the vendor firmware, and
// can be chosen if the full RGB Matrix support is not desired for some reason.
#ifdef RGBLIGHT_ENABLE


@@ 33,7 28,7 @@

// RGB Matrix configuration.
#ifdef RGB_MATRIX_ENABLE
#    define RGB_MATRIX_LED_COUNT RGBLED_NUM
#    define RGB_MATRIX_LED_COUNT 27
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150

#    define RGB_MATRIX_CENTER \

M keyboards/winry/winry315/info.json => keyboards/winry/winry315/info.json +1 -0
@@ 12,6 12,7 @@
        "driver": "WS2812"
    },
    "rgblight": {
        "led_count": 27,
        "max_brightness": 150,
        "sleep": true
    },

M keyboards/wolf/ts60/config.h => keyboards/wolf/ts60/config.h +0 -1
@@ 18,7 18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once

/* Define RGB Underglow */
#define RGBLED_NUM 16
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/wolf/ts60/info.json => keyboards/wolf/ts60/info.json +1 -0
@@ 18,6 18,7 @@
        "levels": 6
    },
    "rgblight": {
        "led_count": 16,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

#define RGBLED_NUM 18
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/wolfmarkclub/wm1/info.json => keyboards/wolfmarkclub/wm1/info.json +1 -0
@@ 9,6 9,7 @@
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 18,
        "sleep": true
    },
    "ws2812": {

M keyboards/woodkeys/bigseries/1key/config.h => keyboards/woodkeys/bigseries/1key/config.h +0 -1
@@ 33,5 33,4 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 5
#endif

M keyboards/woodkeys/bigseries/1key/info.json => keyboards/woodkeys/bigseries/1key/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "D3"
    },
    "rgblight": {
        "led_count": 5,
        "max_brightness": 128
    },
    "matrix_pins": {

M keyboards/woodkeys/bigseries/2key/config.h => keyboards/woodkeys/bigseries/2key/config.h +0 -1
@@ 33,5 33,4 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 8
#endif

M keyboards/woodkeys/bigseries/2key/info.json => keyboards/woodkeys/bigseries/2key/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "D3"
    },
    "rgblight": {
        "led_count": 8,
        "max_brightness": 128
    },
    "matrix_pins": {

M keyboards/woodkeys/bigseries/3key/config.h => keyboards/woodkeys/bigseries/3key/config.h +0 -1
@@ 33,5 33,4 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 11
#endif

M keyboards/woodkeys/bigseries/3key/info.json => keyboards/woodkeys/bigseries/3key/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "D3"
    },
    "rgblight": {
        "led_count": 11,
        "max_brightness": 128
    },
    "matrix_pins": {

M keyboards/woodkeys/bigseries/4key/config.h => keyboards/woodkeys/bigseries/4key/config.h +0 -1
@@ 33,5 33,4 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 12
#endif

M keyboards/woodkeys/bigseries/4key/info.json => keyboards/woodkeys/bigseries/4key/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "D3"
    },
    "rgblight": {
        "led_count": 12,
        "max_brightness": 128
    },
    "matrix_pins": {

M keyboards/woodkeys/meira/config.h => keyboards/woodkeys/meira/config.h +0 -4
@@ 26,7 26,3 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
//#define DIODE_DIRECTION

#define BACKLIGHT_PWM_MAP {2, 4, 8, 16, 40, 55, 70, 128, 200, 255}

#ifdef RGBLIGHT_ENABLE
#define RGBLED_NUM 15    // Number of LEDs
#endif

M keyboards/woodkeys/meira/info.json => keyboards/woodkeys/meira/info.json +3 -0
@@ 12,6 12,9 @@
        "driver": "custom",
        "levels": 10
    },
    "rgblight": {
        "led_count": 15
    },
    "ws2812": {
        "pin": "D3"
    },

M keyboards/woodkeys/scarletbandana/config.h => keyboards/woodkeys/scarletbandana/config.h +0 -1
@@ 28,7 28,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 8    // Number of LEDs
#endif

#ifdef AUDIO_ENABLE

M keyboards/woodkeys/scarletbandana/info.json => keyboards/woodkeys/scarletbandana/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x6969",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 8
    },
    "ws2812": {
        "pin": "D3"
    },

D keyboards/work_louder/loop/rev1/config.h => keyboards/work_louder/loop/rev1/config.h +0 -6
@@ 1,6 0,0 @@
// Copyright 2021 Christopher Courtney, aka Drashna Jael're  (@drashna) <drashna@live.com>
// SPDX-License-Identifier: GPL-2.0-or-later

#pragma once

#    define RGBLED_NUM 24

M keyboards/work_louder/loop/rev1/info.json => keyboards/work_louder/loop/rev1/info.json +3 -0
@@ 1,5 1,8 @@
{
    "usb": {
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 24
    }
}

D keyboards/work_louder/loop/rev3/config.h => keyboards/work_louder/loop/rev3/config.h +0 -6
@@ 1,6 0,0 @@
// Copyright 2021 Christopher Courtney, aka Drashna Jael're  (@drashna) <drashna@live.com>
// SPDX-License-Identifier: GPL-2.0-or-later

#pragma once

#define RGBLED_NUM 11

M keyboards/work_louder/loop/rev3/info.json => keyboards/work_louder/loop/rev3/info.json +3 -0
@@ 1,5 1,8 @@
{
    "usb": {
        "device_version": "0.0.3"
    },
    "rgblight": {
        "led_count": 11
    }
}

M keyboards/work_louder/nano/config.h => keyboards/work_louder/nano/config.h +0 -1
@@ 18,7 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once

#define RGBLIGHT_DI_PIN        C7
#define RGBLED_NUM             6
//#    define RGBLIGHT_HUE_STEP 8
//#    define RGBLIGHT_SAT_STEP 8
//#    define RGBLIGHT_VAL_STEP 8

M keyboards/work_louder/nano/info.json => keyboards/work_louder/nano/info.json +1 -0
@@ 26,6 26,7 @@
        "pin": "F6"
    },
    "rgblight": {
        "led_count": 6,
        "max_brightness": 120,
        "sleep": true
    },

D keyboards/work_louder/work_board/rev1/config.h => keyboards/work_louder/work_board/rev1/config.h +0 -6
@@ 1,6 0,0 @@
// Copyright 2021 Christopher Courtney, aka Drashna Jael're  (@drashna) <drashna@live.com>
// SPDX-License-Identifier: GPL-2.0-or-later

#pragma once

#    define RGBLED_NUM 26

M keyboards/work_louder/work_board/rev1/info.json => keyboards/work_louder/work_board/rev1/info.json +3 -0
@@ 1,5 1,8 @@
{
    "usb": {
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 26
    }
}

D keyboards/work_louder/work_board/rev3/config.h => keyboards/work_louder/work_board/rev3/config.h +0 -6
@@ 1,6 0,0 @@
// Copyright 2021 Christopher Courtney, aka Drashna Jael're  (@drashna) <drashna@live.com>
// SPDX-License-Identifier: GPL-2.0-or-later

#pragma once

#define RGBLED_NUM 19

M keyboards/work_louder/work_board/rev3/info.json => keyboards/work_louder/work_board/rev3/info.json +3 -0
@@ 1,5 1,8 @@
{
    "usb": {
        "device_version": "0.0.3"
    },
    "rgblight": {
        "led_count": 19
    }
}

M keyboards/wsk/alpha9/config.h => keyboards/wsk/alpha9/config.h +0 -1
@@ 32,7 32,6 @@
#    define RGBLIGHT_EFFECT_RGB_TEST
#    define RGBLIGHT_EFFECT_ALTERNATING
#    define RGBLIGHT_EFFECT_TWINKLE
#    define RGBLED_NUM 5
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/wsk/alpha9/info.json => keyboards/wsk/alpha9/info.json +3 -0
@@ 17,6 17,9 @@
    "caps_lock": "D3",
    "on_state": 0
  },
  "rgblight": {
    "led_count": 5
  },
  "ws2812": {
    "pin": "F4"
  },

M keyboards/wsk/g4m3ralpha/config.h => keyboards/wsk/g4m3ralpha/config.h +0 -1
@@ 32,7 32,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 5
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/wsk/g4m3ralpha/info.json => keyboards/wsk/g4m3ralpha/info.json +3 -0
@@ 8,6 8,9 @@
    "pid": "0x56D9",
    "device_version": "0.0.1"
  },
  "rgblight": {
    "led_count": 5
  },
  "ws2812": {
    "pin": "F4"
  },

M keyboards/wsk/gothic50/config.h => keyboards/wsk/gothic50/config.h +0 -1
@@ 10,7 10,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 10
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/wsk/gothic50/info.json => keyboards/wsk/gothic50/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x04EF",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 10
    },
    "ws2812": {
        "pin": "F7"
    },

M keyboards/wsk/gothic70/config.h => keyboards/wsk/gothic70/config.h +0 -1
@@ 10,7 10,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 7
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/wsk/gothic70/info.json => keyboards/wsk/gothic70/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x63CC",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 7
    },
    "ws2812": {
        "pin": "F4"
    },

M keyboards/wsk/kodachi50/config.h => keyboards/wsk/kodachi50/config.h +0 -1
@@ 16,7 16,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 10
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/wsk/kodachi50/info.json => keyboards/wsk/kodachi50/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x72D4",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 10
    },
    "ws2812": {
        "pin": "D3"
    },

M keyboards/wsk/pain27/config.h => keyboards/wsk/pain27/config.h +0 -1
@@ 16,7 16,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 8
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/wsk/pain27/info.json => keyboards/wsk/pain27/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x9E8C",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 8
    },
    "ws2812": {
        "pin": "D1"
    },

M keyboards/wsk/sl40/config.h => keyboards/wsk/sl40/config.h +0 -1
@@ 32,7 32,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 1
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/wsk/sl40/info.json => keyboards/wsk/sl40/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0xC456",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 1
    },
    "ws2812": {
        "pin": "F1"
    },

M keyboards/wsk/tkl30/config.h => keyboards/wsk/tkl30/config.h +0 -1
@@ 16,7 16,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 1
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/wsk/tkl30/info.json => keyboards/wsk/tkl30/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x0B7F",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 1
    },
    "ws2812": {
        "pin": "B1"
    },

M keyboards/wuque/creek70/config.h => keyboards/wuque/creek70/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

#    define RGBLED_NUM 7
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/wuque/creek70/info.json => keyboards/wuque/creek70/info.json +1 -0
@@ 30,6 30,7 @@
    "pin": "D0"
  },
  "rgblight": {
    "led_count": 7,
    "max_brightness": 200,
    "sleep": true
  },

M keyboards/wuque/ikki68/config.h => keyboards/wuque/ikki68/config.h +0 -1
@@ 23,7 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

    #define RGBLED_NUM 8
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/wuque/ikki68/info.json => keyboards/wuque/ikki68/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "E2"
    },
    "rgblight": {
        "led_count": 8,
        "max_brightness": 200,
        "sleep": true
    },

M keyboards/wuque/ikki68_aurora/config.h => keyboards/wuque/ikki68_aurora/config.h +0 -1
@@ 23,7 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

    #define RGBLED_NUM 20
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/wuque/ikki68_aurora/info.json => keyboards/wuque/ikki68_aurora/info.json +1 -0
@@ 21,6 21,7 @@
        "pin": "E2"
    },
    "rgblight": {
        "led_count": 20,
        "max_brightness": 200,
        "sleep": true
    },

M keyboards/wuque/promise87/ansi/config.h => keyboards/wuque/promise87/ansi/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

    #define RGBLED_NUM 1
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/wuque/promise87/ansi/info.json => keyboards/wuque/promise87/ansi/info.json +1 -0
@@ 21,6 21,7 @@
    "pin": "D2"
  },
  "rgblight": {
    "led_count": 1,
    "max_brightness": 200,
    "sleep": true
  },

M keyboards/wuque/promise87/wkl/config.h => keyboards/wuque/promise87/wkl/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

    #define RGBLED_NUM 1
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/wuque/promise87/wkl/info.json => keyboards/wuque/promise87/wkl/info.json +1 -0
@@ 21,6 21,7 @@
    "pin": "D2"
  },
  "rgblight": {
    "led_count": 1,
    "max_brightness": 200,
    "sleep": true
  },

M keyboards/xelus/akis/config.h => keyboards/xelus/akis/config.h +0 -1
@@ 17,7 17,6 @@
#pragma once

/* RGB Lighting */
#define RGBLED_NUM 23
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/xelus/akis/info.json => keyboards/xelus/akis/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0xA04B",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 23
    },
    "ws2812": {
        "pin": "B0"
    },

M keyboards/xelus/ninjin/config.h => keyboards/xelus/ninjin/config.h +0 -1
@@ 17,7 17,6 @@
#pragma once

/* RGB Underglow */
#define RGBLED_NUM 26
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/xelus/ninjin/info.json => keyboards/xelus/ninjin/info.json +1 -0
@@ 13,6 13,7 @@
        "driver": "pwm"
    },
    "rgblight": {
        "led_count": 26,
        "max_brightness": 200
    },
    "matrix_pins": {

M keyboards/xelus/valor/rev1/config.h => keyboards/xelus/valor/rev1/config.h +0 -1
@@ 17,7 17,6 @@
#pragma once

/* RGB Underglow */
#define RGBLED_NUM 28
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/xelus/valor/rev1/info.json => keyboards/xelus/valor/rev1/info.json +1 -0
@@ 12,6 12,7 @@
        "pin": "B0"
    },
    "rgblight": {
        "led_count": 28,
        "max_brightness": 200
    },
    "matrix_pins": {

M keyboards/xelus/valor/rev2/config.h => keyboards/xelus/valor/rev2/config.h +0 -1
@@ 40,7 40,6 @@
#define DYNAMIC_KEYMAP_EEPROM_MAX_ADDR 8191

/* RGB Matrix */
#define RGBLED_NUM 28
#define RGB_MATRIX_LED_COUNT 28
#define NOP_FUDGE 0.4


M keyboards/xelus/xs60/hotswap/config.h => keyboards/xelus/xs60/hotswap/config.h +0 -1
@@ 38,7 38,6 @@
#define DYNAMIC_KEYMAP_EEPROM_MAX_ADDR 8191

// RGBLIGHT
#define RGBLED_NUM 8            // actually only has 1
#define RGBLIGHT_LAYERS
#define WS2812_EXTERNAL_PULLUP
#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF

M keyboards/xelus/xs60/hotswap/info.json => keyboards/xelus/xs60/hotswap/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x5861",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 8
    },
    "ws2812": {
        "pin": "A10"
    },

M keyboards/xelus/xs60/soldered/config.h => keyboards/xelus/xs60/soldered/config.h +0 -1
@@ 37,7 37,6 @@
// More EEPROM for layers

// RGBLIGHT
#define RGBLED_NUM 8            // actually only has 1
#define RGBLIGHT_LAYERS
#define WS2812_EXTERNAL_PULLUP
#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF

M keyboards/xelus/xs60/soldered/info.json => keyboards/xelus/xs60/soldered/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x5860",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 8
    },
    "ws2812": {
        "pin": "A10"
    },

M keyboards/xiudi/xd002/config.h => keyboards/xiudi/xd002/config.h +0 -2
@@ 15,8 15,6 @@
 */
#pragma once

#define RGBLED_NUM 2

// Save as much space as we can...
#define LAYER_STATE_8BIT
#define NO_ACTION_LAYER

M keyboards/xiudi/xd002/info.json => keyboards/xiudi/xd002/info.json +3 -0
@@ 8,6 8,9 @@
    "pid": "0x0202",
    "device_version": "0.0.1"
  },
  "rgblight": {
    "led_count": 2
  },
  "ws2812": {
    "pin": "B2"
  },

M keyboards/xiudi/xd004/info.json => keyboards/xiudi/xd004/info.json +3 -0
@@ 11,6 11,9 @@
        "pin": "D5",
        "levels": 6
    },
    "rgblight": {
        "led_count": 2
    },
    "ws2812": {
        "pin": "C6"
    },

M keyboards/xiudi/xd004/v1/config.h => keyboards/xiudi/xd004/v1/config.h +0 -1
@@ 30,7 30,6 @@ further optimizations can be done on that side.
*/
#define RGBLIGHT_EFFECT_STATIC_GRADIENT
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
#define RGBLED_NUM 2
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 17
#define RGBLIGHT_VAL_STEP 17

M keyboards/xiudi/xd60/rev2/config.h => keyboards/xiudi/xd60/rev2/config.h +0 -1
@@ 29,7 29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 6     // Number of LEDs
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 17
#define RGBLIGHT_VAL_STEP 17

M keyboards/xiudi/xd60/rev2/info.json => keyboards/xiudi/xd60/rev2/info.json +3 -0
@@ 13,6 13,9 @@
        "levels": 6,
        "on_state": 0
    },
    "rgblight": {
        "led_count": 6
    },
    "ws2812": {
        "pin": "F6"
    },

M keyboards/xiudi/xd60/rev3/config.h => keyboards/xiudi/xd60/rev3/config.h +0 -1
@@ 29,7 29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 12
#define RGBLIGHT_HUE_STEP 10
#define RGBLIGHT_SAT_STEP 17
#define RGBLIGHT_VAL_STEP 17

M keyboards/xiudi/xd60/rev3/info.json => keyboards/xiudi/xd60/rev3/info.json +3 -0
@@ 13,6 13,9 @@
        "levels": 6,
        "on_state": 0
    },
    "rgblight": {
        "led_count": 12
    },
    "ws2812": {
        "pin": "F6"
    },

M keyboards/xiudi/xd68/config.h => keyboards/xiudi/xd68/config.h +0 -1
@@ 49,7 49,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 12 // number of LEDs
#define RGBLIGHT_HUE_STEP 12 // units to step when in/decreasing hue
#define RGBLIGHT_SAT_STEP 25 // units to step when in/decresing saturation
#define RGBLIGHT_VAL_STEP 12 // units to step when in/decreasing value (brightness)

M keyboards/xiudi/xd68/info.json => keyboards/xiudi/xd68/info.json +3 -0
@@ 19,6 19,9 @@
        "breathing": true,
        "on_state": 0
    },
    "rgblight": {
        "led_count": 12
    },
    "ws2812": {
        "pin": "F6"
    },

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

#pragma once

#    define RGBLED_NUM 6
#    define RGBLIGHT_HUE_STEP 12
#    define RGBLIGHT_SAT_STEP 25
#    define RGBLIGHT_VAL_STEP 12

M keyboards/xiudi/xd75/info.json => keyboards/xiudi/xd75/info.json +3 -0
@@ 18,6 18,9 @@
        "levels": 6,
        "on_state": 0
    },
    "rgblight": {
        "led_count": 6
    },
    "ws2812": {
        "pin": "F6"
    },

M keyboards/xiudi/xd84/config.h => keyboards/xiudi/xd84/config.h +0 -1
@@ 21,7 21,6 @@
#define MATRIX_ROWS 6
#define MATRIX_COLS 15

#define RGBLED_NUM 7
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/xiudi/xd84/info.json => keyboards/xiudi/xd84/info.json +3 -0
@@ 17,6 17,9 @@
        "caps_lock": "B6",
        "on_state": 0
    },
    "rgblight": {
        "led_count": 7
    },
    "ws2812": {
        "pin": "C7"
    },

M keyboards/xiudi/xd84pro/config.h => keyboards/xiudi/xd84pro/config.h +0 -1
@@ 16,7 16,6 @@

#pragma once

    #define RGBLED_NUM 12
//   #define RGBLIGHT_HUE_STEP 8
//   #define RGBLIGHT_SAT_STEP 8
//   #define RGBLIGHT_VAL_STEP 8

M keyboards/xiudi/xd84pro/info.json => keyboards/xiudi/xd84pro/info.json +1 -0
@@ 23,6 23,7 @@
        "on_state": 0
    },
    "rgblight": {
        "led_count": 12,
        "sleep": true
    },
    "ws2812": {

M keyboards/xiudi/xd87/config.h => keyboards/xiudi/xd87/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 14
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/xiudi/xd87/info.json => keyboards/xiudi/xd87/info.json +3 -0
@@ 21,6 21,9 @@
    "caps_lock": "E2",
    "on_state": 0
  },
  "rgblight": {
    "led_count": 14
  },
  "ws2812": {
    "pin": "B7"
  },

M keyboards/xiudi/xd96/config.h => keyboards/xiudi/xd96/config.h +0 -1
@@ 21,7 21,6 @@
#define MATRIX_ROWS 6
#define MATRIX_COLS 18

#define RGBLED_NUM 16
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/xiudi/xd96/info.json => keyboards/xiudi/xd96/info.json +1 -0
@@ 13,6 13,7 @@
    "levels": 10
  },
  "rgblight": {
    "led_count": 16,
    "max_brightness": 50
  },
  "indicators": {

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

/* Underlight configuration */
#define RGBLED_NUM 9
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/yampad/info.json => keyboards/yampad/info.json +3 -0
@@ 8,6 8,9 @@
        "pid": "0x8369",
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 9
    },
    "ws2812": {
        "pin": "F4"
    },

M keyboards/yandrstudio/buff67v3/config.h => keyboards/yandrstudio/buff67v3/config.h +0 -1
@@ 17,7 17,6 @@

#ifdef RGBLIGHT_ENABLE

#    define RGBLED_NUM 1
#    define RGBLIGHT_EFFECT_BREATHING
#    define RGBLIGHT_EFFECT_RAINBOW_MOOD
#    define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/yandrstudio/buff67v3/info.json => keyboards/yandrstudio/buff67v3/info.json +3 -0
@@ 6,6 6,9 @@
        "pid": "0xAA88",
        "device_version": "1.0.0"
    },
    "rgblight": {
        "led_count": 1
    },
    "ws2812": {
        "pin": "B4",
        "driver": "pwm"

M keyboards/yandrstudio/eau_r2/config.h => keyboards/yandrstudio/eau_r2/config.h +0 -1
@@ 17,7 17,6 @@

#ifdef RGBLIGHT_ENABLE

#    define RGBLED_NUM 12
#    define RGBLIGHT_VAL_STEP 5

#    define RGBLIGHT_EFFECT_BREATHING

M keyboards/yandrstudio/eau_r2/info.json => keyboards/yandrstudio/eau_r2/info.json +1 -0
@@ 15,6 15,7 @@
        "pin": "A8"
    },
    "rgblight": {
        "led_count": 12,
        "max_brightness": 200,
        "sleep": true
    },

M keyboards/yandrstudio/nightstar75/config.h => keyboards/yandrstudio/nightstar75/config.h +0 -2
@@ 17,8 17,6 @@

#ifdef RGBLIGHT_ENABLE

#    define RGBLED_NUM 4

#    define RGBLIGHT_EFFECT_BREATHING
#    define RGBLIGHT_EFFECT_RAINBOW_MOOD
#    define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/yandrstudio/nightstar75/info.json => keyboards/yandrstudio/nightstar75/info.json +1 -0
@@ 11,6 11,7 @@
        "driver": "pwm"
    },
    "rgblight": {
        "led_count": 4,
        "max_brightness": 180
    },
    "matrix_pins": {

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

/* RGB Matrix */
#ifdef RGB_MATRIX_ENABLE
#   define RGBLED_NUM 82
#   define RGB_MATRIX_LED_COUNT RGBLED_NUM
#   define RGB_MATRIX_LED_COUNT 82

#   define WS2812_PWM_DRIVER PWMD3  // default: PWMD2
#   define WS2812_PWM_CHANNEL 2  // default: 2


@@ 87,9 86,6 @@


#ifdef RGBLIGHT_ENABLE
#   define RGBLED_NUM 82
#   define RGB_MATRIX_LED_COUNT RGBLED_NUM

#   define WS2812_PWM_DRIVER PWMD3  // default: PWMD2
#   define WS2812_PWM_CHANNEL 2  // default: 2
#   define WS2812_PWM_PAL_MODE 2  // Pin "alternate function", see the respective datasheet for the appropriate values for your MCU. default: 2

M keyboards/yandrstudio/nz64/info.json => keyboards/yandrstudio/nz64/info.json +3 -0
@@ 4,6 4,9 @@
        "pid": "0xAAAF",
        "device_version": "1.0.0"
    },
    "rgblight": {
        "led_count": 82
    },
    "ws2812": {
        "pin": "A7",
        "driver": "pwm"

M keyboards/yandrstudio/nz67v2/config.h => keyboards/yandrstudio/nz67v2/config.h +1 -2
@@ 21,8 21,7 @@
/* RGB Matrix */
#ifdef RGB_MATRIX_ENABLE

#    define RGBLED_NUM 86
#    define RGB_MATRIX_LED_COUNT RGBLED_NUM
#    define RGB_MATRIX_LED_COUNT 86

#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180
#    define RGBLIGHT_VAL_STEP 5

M keyboards/yandrstudio/tg67/config.h => keyboards/yandrstudio/tg67/config.h +1 -2
@@ 18,8 18,7 @@
/* RGB Matrix */
#ifdef RGB_MATRIX_ENABLE

#    define RGBLED_NUM 69
#    define RGB_MATRIX_LED_COUNT RGBLED_NUM
#    define RGB_MATRIX_LED_COUNT 69

#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 250
#    define RGBLIGHT_VAL_STEP 5

M keyboards/yandrstudio/yr6095/config.h => keyboards/yandrstudio/yr6095/config.h +0 -2
@@ 17,8 17,6 @@

#ifdef RGBLIGHT_ENABLE

#    define RGBLED_NUM 1

#    define RGBLIGHT_LAYERS
#    define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF
#    define RGBLIGHT_LAYERS_RETAIN_VAL

M keyboards/yandrstudio/yr6095/info.json => keyboards/yandrstudio/yr6095/info.json +3 -0
@@ 6,6 6,9 @@
        "pid": "0xAA0C",
        "device_version": "1.0.0"
    },
    "rgblight": {
        "led_count": 1
    },
    "ws2812": {
        "pin": "B5",
        "driver": "pwm"

M keyboards/yandrstudio/yr80/config.h => keyboards/yandrstudio/yr80/config.h +0 -3
@@ 18,9 18,6 @@

#ifdef RGBLIGHT_ENABLE

#    define RGBLED_NUM 1
#    define DRIVER_LED_TOTAL RGBLED_NUM

#    define RGBLIGHT_LAYERS
#    define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF
#    define RGBLIGHT_LAYERS_RETAIN_VAL

M keyboards/yandrstudio/yr80/info.json => keyboards/yandrstudio/yr80/info.json +3 -0
@@ 6,6 6,9 @@
        "pid": "0xAA0D",
        "device_version": "1.0.0"
    },
    "rgblight": {
        "led_count": 1
    },
    "ws2812": {
        "pin": "A7",
        "driver": "pwm"

M keyboards/yanghu/unicorne/config.h => keyboards/yanghu/unicorne/config.h +0 -2
@@ 29,8 29,6 @@
#define AUDIO_PWM_CHANNEL 1

/* RGB LED */
#define RGBLED_NUM 8
#define RGB_MATRIX_LED_COUNT RGBLED_NUM
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/yanghu/unicorne/info.json => keyboards/yanghu/unicorne/info.json +3 -0
@@ 8,6 8,9 @@
    "pid": "0x0204",
    "device_version": "0.0.1"
  },
  "rgblight": {
    "led_count": 8
  },
  "ws2812": {
    "pin": "B1",
    "driver": "pwm"

M keyboards/ydkb/chili/config.h => keyboards/ydkb/chili/config.h +0 -1
@@ 29,7 29,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 30     // Number of LEDs
#define RGBLIGHT_HUE_STEP 5
#define RGBLIGHT_SAT_STEP 10
#define RGBLIGHT_VAL_STEP 10

M keyboards/ydkb/chili/info.json => keyboards/ydkb/chili/info.json +3 -0
@@ 17,6 17,9 @@
        "pin": "B7",
        "breathing": true
    },
    "rgblight": {
        "led_count": 30
    },
    "ws2812": {
        "pin": "B3"
    },

M keyboards/ydkb/grape/config.h => keyboards/ydkb/grape/config.h +0 -4
@@ 24,10 24,6 @@

#define SN74X138_ADDRESS_PINS { D2, D1, D0 }

#ifdef RGBLIGHT_ENABLE
#define RGBLED_NUM 4
#endif

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

M keyboards/ydkb/grape/info.json => keyboards/ydkb/grape/info.json +3 -0
@@ 12,6 12,9 @@
        "pin": "B7",
        "breathing": true
    },
    "rgblight": {
        "led_count": 4
    },
    "ws2812": {
        "pin": "E6"
    },

M keyboards/ydkb/yd68/config.h => keyboards/ydkb/yd68/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 10
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/ydkb/yd68/info.json => keyboards/ydkb/yd68/info.json +3 -0
@@ 17,6 17,9 @@
    "caps_lock": "D4",
    "on_state": 0
  },
  "rgblight": {
    "led_count": 10
  },
  "ws2812": {
    "pin": "B3"
  },

M keyboards/yeehaw/config.h => keyboards/yeehaw/config.h +0 -1
@@ 15,7 15,6 @@
 */
#pragma once

  #define RGBLED_NUM 7
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/yeehaw/info.json => keyboards/yeehaw/info.json +1 -0
@@ 14,6 14,7 @@
    ]
  },
  "rgblight": {
    "led_count": 7,
    "sleep": true
  },
  "ws2812": {

M keyboards/ymdk/bface/config.h => keyboards/ymdk/bface/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 12
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/ymdk/bface/info.json => keyboards/ymdk/bface/info.json +3 -0
@@ 17,6 17,9 @@
    "pin": "D4",
    "levels": 6
  },
  "rgblight": {
    "led_count": 12
  },
  "ws2812": {
    "driver": "i2c"
  },

M keyboards/ymdk/melody96/config.h => keyboards/ymdk/melody96/config.h +0 -1
@@ 16,7 16,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 18
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/ymdk/melody96/info.json => keyboards/ymdk/melody96/info.json +3 -0
@@ 17,6 17,9 @@
        "pin": "B6",
        "levels": 5
    },
    "rgblight": {
        "led_count": 18
    },
    "ws2812": {
        "pin": "E2"
    },

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

#pragma once

#define RGBLED_NUM 5
//#define RGBLIGHT_HUE_STEP 8
//#define RGBLIGHT_SAT_STEP 8
//#define RGBLIGHT_VAL_STEP 8

M keyboards/ymdk/np21/info.json => keyboards/ymdk/np21/info.json +3 -0
@@ 18,6 18,9 @@
        "levels": 12,
        "breathing": true
    },
    "rgblight": {
        "led_count": 5
    },
    "ws2812": {
        "driver": "i2c"
    },

M keyboards/ymdk/np24/u4rgb6/config.h => keyboards/ymdk/np24/u4rgb6/config.h +0 -1
@@ 15,7 15,6 @@
 */
#pragma once

# define RGBLED_NUM 6
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/ymdk/np24/u4rgb6/info.json => keyboards/ymdk/np24/u4rgb6/info.json +3 -0
@@ 16,6 16,9 @@
        "pin": "B7",
        "levels": 31
    },
    "rgblight": {
        "led_count": 6
    },
    "ws2812": {
        "pin": "E2"
    },

M keyboards/ymdk/sp64/config.h => keyboards/ymdk/sp64/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RIGHT_HALF

/* RGB underglow */
#define RGBLED_NUM 12
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/ymdk/sp64/info.json => keyboards/ymdk/sp64/info.json +1 -0
@@ 17,6 17,7 @@
        "driver": "i2c"
    },
    "rgblight": {
        "led_count": 12,
        "max_brightness": 250,
        "sleep": true
    },

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

#pragma once

#define RGBLED_NUM 14
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/ymdk/wings/info.json => keyboards/ymdk/wings/info.json +1 -0
@@ 18,6 18,7 @@
        "levels": 5
    },
    "rgblight": {
        "led_count": 14,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

#define RGBLED_NUM 80
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/ymdk/wingshs/info.json => keyboards/ymdk/wingshs/info.json +1 -0
@@ 25,6 25,7 @@
        "pin": "E2"
    },
    "rgblight": {
        "led_count": 80,
        "max_brightness": 160,
        "sleep": true
    },

D keyboards/ymdk/yd60mq/12led/config.h => keyboards/ymdk/yd60mq/12led/config.h +0 -3
@@ 1,3 0,0 @@
#pragma once

#define RGBLED_NUM 12

M keyboards/ymdk/yd60mq/12led/info.json => keyboards/ymdk/yd60mq/12led/info.json +3 -0
@@ 1,5 1,8 @@
{
    "usb": {
        "device_version": "0.0.1"
    },
    "rgblight": {
        "led_count": 12
    }
}

D keyboards/ymdk/yd60mq/16led/config.h => keyboards/ymdk/yd60mq/16led/config.h +0 -3
@@ 1,3 0,0 @@
#pragma once

#define RGBLED_NUM 16

M keyboards/ymdk/yd60mq/16led/info.json => keyboards/ymdk/yd60mq/16led/info.json +3 -0
@@ 1,5 1,8 @@
{
    "usb": {
        "device_version": "0.0.2"
    },
    "rgblight": {
        "led_count": 16
    }
}

M keyboards/ymdk/yd60mq/config.h => keyboards/ymdk/yd60mq/config.h +0 -1
@@ 18,4 18,3 @@
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8
// RGBLED_NUM is defined in revisions

M keyboards/ymdk/ym68/config.h => keyboards/ymdk/ym68/config.h +0 -1
@@ 17,7 17,6 @@
#pragma once

#if defined(RGBLIGHT_ENABLE)
    #define RGBLED_NUM 20
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/ymdk/ym68/info.json => keyboards/ymdk/ym68/info.json +1 -0
@@ 19,6 19,7 @@
        "breathing": true
    },
    "rgblight": {
        "led_count": 20,
        "sleep": true
    },
    "ws2812": {

M keyboards/ymdk/ymd21/v2/config.h => keyboards/ymdk/ymd21/v2/config.h +0 -1
@@ 17,7 17,6 @@
#pragma once

#if defined(RGBLIGHT_ENABLE)
    #define RGBLED_NUM 8
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/ymdk/ymd21/v2/info.json => keyboards/ymdk/ymd21/v2/info.json +1 -0
@@ 21,6 21,7 @@
        "pin": "E2"
    },
    "rgblight": {
        "led_count": 8,
        "max_brightness": 180,
        "sleep": true
    },

M keyboards/ymdk/ymd40/v2/config.h => keyboards/ymdk/ymd40/v2/config.h +0 -1
@@ 17,7 17,6 @@
#pragma once

#if defined(RGBLIGHT_ENABLE)
    #define RGBLED_NUM 8
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8

M keyboards/ymdk/ymd40/v2/info.json => keyboards/ymdk/ymd40/v2/info.json +1 -0
@@ 21,6 21,7 @@
        "pin": "E2"
    },
    "rgblight": {
        "led_count": 8,
        "max_brightness": 150,
        "sleep": true
    },

M keyboards/ymdk/ymd67/config.h => keyboards/ymdk/ymd67/config.h +0 -1
@@ 15,7 15,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 12
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/ymdk/ymd67/info.json => keyboards/ymdk/ymd67/info.json +3 -0
@@ 17,6 17,9 @@
        "pin": "B7",
        "levels": 5
    },
    "rgblight": {
        "led_count": 12
    },
    "ws2812": {
        "pin": "E2"
    },

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

#pragma once

#define RGBLED_NUM 16
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/ymdk/ymd75/info.json => keyboards/ymdk/ymd75/info.json +3 -0
@@ 7,6 7,9 @@
        "vid": "0x20A0",
        "pid": "0x422D"
    },
    "rgblight": {
        "led_count": 16
    },
    "ws2812": {
        "pin": "E2"
    },

M keyboards/ymdk/ymd96/config.h => keyboards/ymdk/ymd96/config.h +0 -1
@@ 22,7 22,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define TAPPING_TOGGLE 3

/* RGB underglow */
#define RGBLED_NUM 18
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/ymdk/ymd96/info.json => keyboards/ymdk/ymd96/info.json +3 -0
@@ 19,6 19,9 @@
        "levels": 12,
        "breathing": true
    },
    "rgblight": {
        "led_count": 18
    },
    "ws2812": {
        "driver": "i2c"
    },

M keyboards/yoichiro/lunakey_macro/config.h => keyboards/yoichiro/lunakey_macro/config.h +0 -1
@@ 30,7 30,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Layer Count */
#define DYNAMIC_KEYMAP_LAYER_COUNT 3

  #define RGBLED_NUM 5
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/yoichiro/lunakey_macro/info.json => keyboards/yoichiro/lunakey_macro/info.json +1 -0
@@ 14,6 14,7 @@
    },
    "diode_direction": "COL2ROW",
    "rgblight": {
        "led_count": 5,
        "sleep": true
    },
    "ws2812": {

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

#pragma once

  #define RGBLED_NUM 12
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/yoichiro/lunakey_mini/info.json => keyboards/yoichiro/lunakey_mini/info.json +1 -0
@@ 17,6 17,7 @@
        "soft_serial_pin": "D2"
    },
    "rgblight": {
        "led_count": 12,
        "sleep": true,
        "led_map": [0, 1, 2, 3, 4, 5, 11, 10, 9, 8, 7, 6],
        "split_count": [6, 6]

D keyboards/yosino58/rev1/config.h => keyboards/yosino58/rev1/config.h +0 -38
@@ 1,38 0,0 @@
/*
Copyright 2012 Jun Wako <wakojun@gmail.com>
Copyright 2015 Jack Humbert

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

#pragma once

/* ws2812 RGB LED */
#define RGBLED_NUM 12    // Number of LEDs

/*
 * Feature disable options
 *  These options are also useful to firmware size reduction.
 */

/* disable debug print */
// #define NO_DEBUG

/* disable print */
// #define NO_PRINT

/* disable action features */
//#define NO_ACTION_LAYER
//#define NO_ACTION_TAPPING
//#define NO_ACTION_ONESHOT

M keyboards/yosino58/rev1/info.json => keyboards/yosino58/rev1/info.json +3 -0
@@ 16,6 16,9 @@
    "split": {
        "soft_serial_pin": "D2"
    },
    "rgblight": {
        "led_count": 12
    },
    "ws2812": {
        "pin": "D3"
    },

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

#pragma once

#    define RGBLED_NUM 9
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/yushakobo/navpad/10/info.json => keyboards/yushakobo/navpad/10/info.json +1 -0
@@ 16,6 16,7 @@
        "pin": "D3"
    },
    "rgblight": {
        "led_count": 9,
        "max_brightness": 120,
        "sleep": true
    },

M keyboards/yushakobo/navpad/10_helix_r/config.h => keyboards/yushakobo/navpad/10_helix_r/config.h +0 -1
@@ 18,7 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once

#define EE_HANDS
#    define RGBLED_NUM 9+32
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/yushakobo/navpad/10_helix_r/info.json => keyboards/yushakobo/navpad/10_helix_r/info.json +1 -0
@@ 38,6 38,7 @@
        "pin": "D3"
    },
    "rgblight": {
        "led_count": 41,
        "max_brightness": 120,
        "led_map": [0, 1, 2, 3, 4, 5, 6, 8, 7, 9, 10, 11, 12, 13, 14, 20, 19, 18, 17, 16, 15, 21, 22, 23, 24, 25, 26, 33, 32, 31, 30, 29, 28, 27, 34, 35, 36, 37, 38, 39, 40],
        "sleep": true,

M keyboards/yushakobo/quick17/config.h => keyboards/yushakobo/quick17/config.h +1 -3
@@ 17,10 17,8 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

#define RGBLED_NUM 18

#ifdef RGB_MATRIX_ENABLE
#   define RGB_MATRIX_LED_COUNT RGBLED_NUM
#   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

M keyboards/yushakobo/quick17/info.json => keyboards/yushakobo/quick17/info.json +1 -0
@@ 12,6 12,7 @@
        "driver": "WS2812"
    },
    "rgblight": {
        "led_count": 18,
        "max_brightness": 150,
        "led_map": [6, 7, 12, 13, 14, 15, 16, 17, 11, 10, 9, 8, 0, 1, 2, 3, 4, 5]
    },

M keyboards/yushakobo/quick7/config.h => keyboards/yushakobo/quick7/config.h +0 -1
@@ 18,7 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once

#ifdef RGBLIGHT_ENABLE
#    define RGBLED_NUM 13
#    define RGBLIGHT_HUE_STEP 8
#    define RGBLIGHT_SAT_STEP 8
#    define RGBLIGHT_VAL_STEP 8

M keyboards/yushakobo/quick7/info.json => keyboards/yushakobo/quick7/info.json +1 -0
@@ 15,6 15,7 @@
        ]
    },
    "rgblight": {
        "led_count": 13,
        "sleep": true
    },
    "ws2812": {

M keyboards/yynmt/dozen0/config.h => keyboards/yynmt/dozen0/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 2
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/yynmt/dozen0/info.json => keyboards/yynmt/dozen0/info.json +3 -0
@@ 8,6 8,9 @@
    "pid": "0xEA4F",
    "device_version": "0.0.1"
  },
  "rgblight": {
    "led_count": 2
  },
  "ws2812": {
    "pin": "D3"
  },

M keyboards/yynmt/kagamidget/config.h => keyboards/yynmt/kagamidget/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 4
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/yynmt/kagamidget/info.json => keyboards/yynmt/kagamidget/info.json +3 -0
@@ 8,6 8,9 @@
    "pid": "0x0000",
    "device_version": "0.0.1"
  },
  "rgblight": {
    "led_count": 4
  },
  "ws2812": {
    "pin": "D3"
  },

M keyboards/zfrontier/big_switch/config.h => keyboards/zfrontier/big_switch/config.h +0 -1
@@ 18,7 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once

/* RGB light config */
#define RGBLED_NUM 4
#define RGBLIGHT_VAL_STEP 17
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD

M keyboards/zfrontier/big_switch/info.json => keyboards/zfrontier/big_switch/info.json +3 -0
@@ 12,6 12,9 @@
        "cols": ["F1"],
        "rows": ["F0"]
    },
    "rgblight": {
        "led_count": 4
    },
    "ws2812": {
        "pin": "B6"
    },

M keyboards/zj68/config.h => keyboards/zj68/config.h +0 -1
@@ 33,7 33,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 14
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/zj68/info.json => keyboards/zj68/info.json +3 -0
@@ 16,6 16,9 @@
        "pin": "B6",
        "levels": 5
    },
    "rgblight": {
        "led_count": 14
    },
    "ws2812": {
        "pin": "E2"
    },

M keyboards/zlant/config.h => keyboards/zlant/config.h +0 -1
@@ 16,7 16,6 @@
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 12
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

M keyboards/zlant/info.json => keyboards/zlant/info.json +3 -0
@@ 12,6 12,9 @@
        "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "B7", "D1", "D2", "D3", "B3", "B2"],
        "rows": ["B0", "B1", "D4", "D5"]
    },
    "rgblight": {
        "led_count": 12
    },
    "ws2812": {
        "pin": "D6"
    },

M keyboards/zoo/wampus/config.h => keyboards/zoo/wampus/config.h +0 -1
@@ 32,7 32,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#define RGBLED_NUM 20
// SPI RGB Driver
#define WS2812_SPI SPID2
#define WS2812_SPI_MOSI_PAL_MODE 0

M keyboards/zoo/wampus/info.json => keyboards/zoo/wampus/info.json +3 -0
@@ 17,6 17,9 @@
        "pin": "A6",
        "breathing": true
    },
    "rgblight": {
        "led_count": 20
    },
    "ws2812": {
        "pin": "B15",
        "driver": "spi"

M keyboards/zvecr/split_blackpill/config.h => keyboards/zvecr/split_blackpill/config.h +0 -1
@@ 20,7 20,6 @@
#define SPLIT_HAND_PIN B3
#define SELECT_SOFT_SERIAL_SPEED 0

#define RGBLED_NUM 24
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/zvecr/split_blackpill/info.json => keyboards/zvecr/split_blackpill/info.json +1 -0
@@ 26,6 26,7 @@
        }
    },
    "rgblight": {
        "led_count": 24,
        "split_count": [12, 12]
    },
    "ws2812": {

M keyboards/zvecr/zv48/config.h => keyboards/zvecr/zv48/config.h +0 -1
@@ 21,7 21,6 @@
//#define SELECT_SOFT_SERIAL_SPEED 0
#define SERIAL_USART_SPEED 921600

#define RGBLED_NUM 48
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL

M keyboards/zvecr/zv48/info.json => keyboards/zvecr/zv48/info.json +1 -0
@@ 23,6 23,7 @@
        "driver": "pwm"
    },
    "rgblight": {
        "led_count": 48,
        "max_brightness": 120,
        "split_count": [24, 24]
    },

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

/* The number of LEDs connected (7 Snowflake, 34 Underglow) */
#define DRIVER_LED_TOTAL 41
#define RGBLED_NUM 41
#define RGB_MATRIX_LED_COUNT 41

/* Caps locks LED index default is 0 (LED1 on PCB) */