From 522048725f6b076bdad1251243c65dd2acf6595d Mon Sep 17 00:00:00 2001 From: Ryan Date: Sat, 8 Apr 2023 18:08:08 +1000 Subject: [PATCH] Move `RGB_MATRIX_DRIVER` to data driven (#20350) --- keyboards/1upkeyboards/super16/info.json | 3 +++ keyboards/1upkeyboards/super16/rules.mk | 1 - keyboards/1upkeyboards/super16v2/info.json | 3 +++ keyboards/1upkeyboards/super16v2/rules.mk | 1 - keyboards/25keys/zinc/info.json | 3 +++ keyboards/25keys/zinc/rules.mk | 1 - keyboards/3keyecosystem/2key2/info.json | 3 +++ keyboards/3keyecosystem/2key2/rules.mk | 1 - keyboards/4pplet/perk60_iso/rev_a/info.json | 3 +++ keyboards/4pplet/perk60_iso/rev_a/rules.mk | 1 - keyboards/4pplet/unextended_std/rev_a/info.json | 4 +++- keyboards/abatskeyboardclub/nayeon/info.json | 3 +++ keyboards/abatskeyboardclub/nayeon/rules.mk | 1 - keyboards/acheron/apollo/87h/delta/info.json | 3 +++ keyboards/acheron/apollo/87h/delta/rules.mk | 1 - keyboards/acheron/apollo/87h/gamma/info.json | 3 +++ keyboards/acheron/apollo/87h/gamma/rules.mk | 1 - keyboards/acheron/apollo/87htsc/info.json | 3 +++ keyboards/acheron/apollo/87htsc/rules.mk | 1 - keyboards/acheron/apollo/88htsc/info.json | 3 +++ keyboards/acheron/apollo/88htsc/rules.mk | 1 - keyboards/adafruit/macropad/info.json | 3 +++ keyboards/adafruit/macropad/rules.mk | 1 - keyboards/adm42/info.json | 3 +++ keyboards/adm42/rev4/rules.mk | 1 - keyboards/adpenrose/akemipad/info.json | 3 +++ keyboards/adpenrose/akemipad/rules.mk | 1 - keyboards/aeboards/satellite/rev1/info.json | 3 +++ keyboards/aeboards/satellite/rev1/rules.mk | 1 - keyboards/aleblazer/zodiark/info.json | 3 +++ keyboards/aleblazer/zodiark/rules.mk | 1 - keyboards/annepro2/c15/info.json | 3 +++ keyboards/annepro2/c15/rules.mk | 1 - keyboards/annepro2/c18/info.json | 3 +++ keyboards/annepro2/c18/rules.mk | 1 - keyboards/atlantis/ak81_ve/info.json | 3 +++ keyboards/atlantis/ak81_ve/rules.mk | 1 - keyboards/axolstudio/yeti/hotswap/info.json | 3 +++ keyboards/axolstudio/yeti/hotswap/rules.mk | 1 - keyboards/bandominedoni/info.json | 3 +++ keyboards/bandominedoni/rules.mk | 1 - keyboards/bastardkb/charybdis/3x5/blackpill/info.json | 3 +++ keyboards/bastardkb/charybdis/3x5/blackpill/rules.mk | 1 - keyboards/bastardkb/charybdis/3x5/v1/elitec/info.json | 3 +++ keyboards/bastardkb/charybdis/3x5/v1/elitec/rules.mk | 1 - keyboards/bastardkb/charybdis/3x5/v2/elitec/info.json | 3 +++ keyboards/bastardkb/charybdis/3x5/v2/elitec/rules.mk | 1 - keyboards/bastardkb/charybdis/3x5/v2/splinky_2/info.json | 3 +++ keyboards/bastardkb/charybdis/3x5/v2/splinky_2/rules.mk | 1 - keyboards/bastardkb/charybdis/3x5/v2/splinky_3/info.json | 3 +++ keyboards/bastardkb/charybdis/3x5/v2/splinky_3/rules.mk | 1 - keyboards/bastardkb/charybdis/3x5/v2/stemcell/info.json | 3 +++ keyboards/bastardkb/charybdis/3x5/v2/stemcell/rules.mk | 1 - keyboards/bastardkb/charybdis/3x6/blackpill/info.json | 3 +++ keyboards/bastardkb/charybdis/3x6/blackpill/rules.mk | 1 - keyboards/bastardkb/charybdis/3x6/v1/elitec/info.json | 3 +++ keyboards/bastardkb/charybdis/3x6/v1/elitec/rules.mk | 1 - keyboards/bastardkb/charybdis/3x6/v2/elitec/info.json | 3 +++ keyboards/bastardkb/charybdis/3x6/v2/elitec/rules.mk | 1 - keyboards/bastardkb/charybdis/3x6/v2/splinky_2/info.json | 3 +++ keyboards/bastardkb/charybdis/3x6/v2/splinky_2/rules.mk | 1 - keyboards/bastardkb/charybdis/3x6/v2/splinky_3/info.json | 3 +++ keyboards/bastardkb/charybdis/3x6/v2/splinky_3/rules.mk | 1 - keyboards/bastardkb/charybdis/3x6/v2/stemcell/info.json | 3 +++ keyboards/bastardkb/charybdis/3x6/v2/stemcell/rules.mk | 1 - keyboards/bastardkb/charybdis/4x6/blackpill/info.json | 3 +++ keyboards/bastardkb/charybdis/4x6/blackpill/rules.mk | 1 - keyboards/bastardkb/charybdis/4x6/v1/elitec/info.json | 3 +++ keyboards/bastardkb/charybdis/4x6/v1/elitec/rules.mk | 1 - keyboards/bastardkb/charybdis/4x6/v2/elitec/info.json | 3 +++ keyboards/bastardkb/charybdis/4x6/v2/elitec/rules.mk | 1 - keyboards/bastardkb/charybdis/4x6/v2/splinky_2/info.json | 3 +++ keyboards/bastardkb/charybdis/4x6/v2/splinky_2/rules.mk | 1 - keyboards/bastardkb/charybdis/4x6/v2/splinky_3/info.json | 3 +++ keyboards/bastardkb/charybdis/4x6/v2/splinky_3/rules.mk | 1 - keyboards/bastardkb/charybdis/4x6/v2/stemcell/info.json | 3 +++ keyboards/bastardkb/charybdis/4x6/v2/stemcell/rules.mk | 1 - keyboards/bastardkb/dilemma/3x5_3/info.json | 3 +++ keyboards/bastardkb/dilemma/3x5_3/rules.mk | 1 - keyboards/bastardkb/scylla/blackpill/info.json | 3 +++ keyboards/bastardkb/scylla/blackpill/rules.mk | 1 - keyboards/bastardkb/scylla/v1/elitec/info.json | 3 +++ keyboards/bastardkb/scylla/v1/elitec/rules.mk | 1 - keyboards/bastardkb/scylla/v2/elitec/info.json | 3 +++ keyboards/bastardkb/scylla/v2/elitec/rules.mk | 1 - keyboards/bastardkb/scylla/v2/splinky_2/info.json | 3 +++ keyboards/bastardkb/scylla/v2/splinky_2/rules.mk | 1 - keyboards/bastardkb/scylla/v2/splinky_3/info.json | 3 +++ keyboards/bastardkb/scylla/v2/splinky_3/rules.mk | 1 - keyboards/bastardkb/scylla/v2/stemcell/info.json | 3 +++ keyboards/bastardkb/scylla/v2/stemcell/rules.mk | 1 - keyboards/bastardkb/skeletyl/blackpill/info.json | 3 +++ keyboards/bastardkb/skeletyl/blackpill/rules.mk | 1 - keyboards/bastardkb/skeletyl/v1/elitec/info.json | 3 +++ keyboards/bastardkb/skeletyl/v1/elitec/rules.mk | 1 - keyboards/bastardkb/skeletyl/v2/elitec/info.json | 3 +++ keyboards/bastardkb/skeletyl/v2/elitec/rules.mk | 1 - keyboards/bastardkb/skeletyl/v2/splinky_2/info.json | 3 +++ keyboards/bastardkb/skeletyl/v2/splinky_2/rules.mk | 1 - keyboards/bastardkb/skeletyl/v2/splinky_3/info.json | 3 +++ keyboards/bastardkb/skeletyl/v2/splinky_3/rules.mk | 1 - keyboards/bastardkb/skeletyl/v2/stemcell/info.json | 3 +++ keyboards/bastardkb/skeletyl/v2/stemcell/rules.mk | 1 - keyboards/bastardkb/tbkmini/blackpill/info.json | 3 +++ keyboards/bastardkb/tbkmini/blackpill/rules.mk | 1 - keyboards/bastardkb/tbkmini/v1/elitec/info.json | 3 +++ keyboards/bastardkb/tbkmini/v1/elitec/rules.mk | 1 - keyboards/bastardkb/tbkmini/v2/elitec/info.json | 3 +++ keyboards/bastardkb/tbkmini/v2/elitec/rules.mk | 1 - keyboards/bastardkb/tbkmini/v2/splinky_2/info.json | 3 +++ keyboards/bastardkb/tbkmini/v2/splinky_2/rules.mk | 1 - keyboards/bastardkb/tbkmini/v2/splinky_3/info.json | 3 +++ keyboards/bastardkb/tbkmini/v2/splinky_3/rules.mk | 1 - keyboards/bastardkb/tbkmini/v2/stemcell/info.json | 3 +++ keyboards/bastardkb/tbkmini/v2/stemcell/rules.mk | 1 - keyboards/black_hellebore/info.json | 3 ++- keyboards/black_hellebore/rules.mk | 1 - keyboards/blockboy/ac980mini/info.json | 3 +++ keyboards/blockboy/ac980mini/rules.mk | 1 - keyboards/boardsource/beiwagon/info.json | 1 + keyboards/boardsource/beiwagon/rules.mk | 1 - keyboards/boardsource/microdox/v2/info.json | 1 + keyboards/boardsource/microdox/v2/rules.mk | 1 - keyboards/boardsource/technik_o/info.json | 3 ++- keyboards/boardsource/technik_o/rules.mk | 1 - keyboards/boardsource/technik_s/info.json | 1 + keyboards/boardsource/technik_s/rules.mk | 1 - keyboards/boardsource/the_mark/info.json | 1 + keyboards/boardsource/the_mark/rules.mk | 1 - keyboards/boston_meetup/2019/info.json | 3 +++ keyboards/boston_meetup/2019/rules.mk | 1 - keyboards/bubble75/hotswap/info.json | 3 +++ keyboards/bubble75/hotswap/rules.mk | 1 - keyboards/canary/canary60rgb/info.json | 3 +++ keyboards/canary/canary60rgb/v1/rules.mk | 1 - keyboards/cannonkeys/ripple/info.json | 5 ++++- keyboards/cannonkeys/ripple/rules.mk | 2 -- keyboards/capsunlocked/cu80/v2_ansi/rgb/info.json | 3 +++ keyboards/capsunlocked/cu80/v2_ansi/rgb/rules.mk | 1 - keyboards/capsunlocked/cu80/v2_iso/rgb/info.json | 3 +++ keyboards/capsunlocked/cu80/v2_iso/rgb/rules.mk | 1 - keyboards/checkerboards/quark_lp/info.json | 3 +++ keyboards/checkerboards/quark_lp/rules.mk | 1 - keyboards/cherrybstudio/cb87rgb/info.json | 3 +++ keyboards/cherrybstudio/cb87rgb/rules.mk | 1 - keyboards/chromatonemini/info.json | 3 +++ keyboards/chromatonemini/rules.mk | 1 - keyboards/citrus/erdnuss65/info.json | 4 +++- keyboards/crkbd/info.json | 3 +++ keyboards/crkbd/rules.mk | 1 - keyboards/dekunukem/duckypad/info.json | 3 +++ keyboards/dekunukem/duckypad/rules.mk | 1 - keyboards/deng/djam/info.json | 3 +++ keyboards/deng/djam/rules.mk | 1 - keyboards/deng/thirty/info.json | 3 +++ keyboards/deng/thirty/rules.mk | 1 - keyboards/doio/kb16/rev1/info.json | 3 +++ keyboards/doio/kb16/rev1/rules.mk | 1 - keyboards/doio/kb16/rev2/info.json | 3 +++ keyboards/doio/kb16/rev2/rules.mk | 1 - keyboards/doio/kb30/info.json | 3 +++ keyboards/doio/kb30/rules.mk | 1 - keyboards/doro67/rgb/info.json | 3 +++ keyboards/doro67/rgb/rules.mk | 1 - keyboards/dp60/info.json | 3 +++ keyboards/dp60/rules.mk | 1 - keyboards/drop/sense75/info.json | 1 + keyboards/drop/sense75/rules.mk | 1 - keyboards/dtisaac/dosa40rgb/info.json | 3 +++ keyboards/dtisaac/dosa40rgb/rules.mk | 1 - keyboards/dumbpad/v3x/info.json | 3 +++ keyboards/dumbpad/v3x/rules.mk | 1 - keyboards/durgod/dgk6x/info.json | 3 +++ keyboards/durgod/dgk6x/rules.mk | 1 - keyboards/dztech/dz60rgb/v1/info.json | 3 +++ keyboards/dztech/dz60rgb/v1/rules.mk | 1 - keyboards/dztech/dz60rgb/v2/info.json | 3 +++ keyboards/dztech/dz60rgb/v2/rules.mk | 1 - keyboards/dztech/dz60rgb/v2_1/info.json | 3 +++ keyboards/dztech/dz60rgb/v2_1/rules.mk | 1 - keyboards/dztech/dz60rgb_ansi/v1/info.json | 3 +++ keyboards/dztech/dz60rgb_ansi/v1/rules.mk | 1 - keyboards/dztech/dz60rgb_ansi/v2/info.json | 3 +++ keyboards/dztech/dz60rgb_ansi/v2/rules.mk | 1 - keyboards/dztech/dz60rgb_ansi/v2_1/info.json | 3 +++ keyboards/dztech/dz60rgb_ansi/v2_1/rules.mk | 1 - keyboards/dztech/dz60rgb_wkl/v1/info.json | 3 +++ keyboards/dztech/dz60rgb_wkl/v1/rules.mk | 1 - keyboards/dztech/dz60rgb_wkl/v2/info.json | 3 +++ keyboards/dztech/dz60rgb_wkl/v2/rules.mk | 1 - keyboards/dztech/dz60rgb_wkl/v2_1/info.json | 3 +++ keyboards/dztech/dz60rgb_wkl/v2_1/rules.mk | 1 - keyboards/dztech/dz64rgb/info.json | 3 +++ keyboards/dztech/dz64rgb/rules.mk | 1 - keyboards/dztech/dz65rgb/v1/info.json | 3 +++ keyboards/dztech/dz65rgb/v1/rules.mk | 1 - keyboards/dztech/dz65rgb/v2/info.json | 3 +++ keyboards/dztech/dz65rgb/v2/rules.mk | 1 - keyboards/dztech/dz65rgb/v3/info.json | 3 +++ keyboards/dztech/dz65rgb/v3/rules.mk | 1 - keyboards/eek/info.json | 3 +++ keyboards/eek/rules.mk | 1 - keyboards/ein_60/info.json | 3 +++ keyboards/ein_60/rules.mk | 1 - keyboards/elephant42/info.json | 3 +++ keyboards/elephant42/rules.mk | 1 - keyboards/ergodox_ez/info.json | 3 +++ keyboards/ergodox_ez/rules.mk | 1 - keyboards/evyd13/atom47/rev5/info.json | 3 +++ keyboards/evyd13/atom47/rev5/rules.mk | 1 - keyboards/exclusive/e6_rgb/info.json | 3 +++ keyboards/exclusive/e6_rgb/rules.mk | 1 - keyboards/feker/ik75/info.json | 3 +++ keyboards/feker/ik75/rules.mk | 1 - keyboards/ferris/0_2/bling/info.json | 3 +++ keyboards/ferris/0_2/bling/rules.mk | 1 - keyboards/frooastboard/walnut/info.json | 3 +++ keyboards/frooastboard/walnut/rules.mk | 1 - keyboards/geekboards/macropad_v2/info.json | 3 +++ keyboards/geekboards/macropad_v2/rules.mk | 1 - keyboards/geekboards/tester/info.json | 3 +++ keyboards/geekboards/tester/rules.mk | 1 - keyboards/giabalanai/info.json | 3 +++ keyboards/giabalanai/rules.mk | 1 - keyboards/gizmo_engineering/gk6/info.json | 3 +++ keyboards/gizmo_engineering/gk6/rules.mk | 1 - keyboards/gmmk/gmmk2/p65/ansi/info.json | 3 +++ keyboards/gmmk/gmmk2/p65/ansi/rules.mk | 1 - keyboards/gmmk/gmmk2/p65/iso/info.json | 3 +++ keyboards/gmmk/gmmk2/p65/iso/rules.mk | 1 - keyboards/gmmk/gmmk2/p96/ansi/info.json | 3 +++ keyboards/gmmk/gmmk2/p96/ansi/rules.mk | 1 - keyboards/gmmk/gmmk2/p96/iso/info.json | 3 +++ keyboards/gmmk/gmmk2/p96/iso/rules.mk | 1 - keyboards/gmmk/numpad/info.json | 3 +++ keyboards/gmmk/numpad/rules.mk | 1 - keyboards/gmmk/pro/rev1/ansi/info.json | 3 +++ keyboards/gmmk/pro/rev1/ansi/rules.mk | 1 - keyboards/gmmk/pro/rev1/iso/info.json | 3 +++ keyboards/gmmk/pro/rev1/iso/rules.mk | 1 - keyboards/gmmk/pro/rev2/ansi/info.json | 3 +++ keyboards/gmmk/pro/rev2/ansi/rules.mk | 1 - keyboards/gmmk/pro/rev2/iso/info.json | 3 +++ keyboards/gmmk/pro/rev2/iso/rules.mk | 1 - keyboards/gopolar/gg86/info.json | 3 +++ keyboards/gopolar/gg86/rules.mk | 1 - keyboards/hadron/ver3/info.json | 3 +++ keyboards/hadron/ver3/rules.mk | 1 - keyboards/handwired/6macro/info.json | 3 +++ keyboards/handwired/6macro/rules.mk | 1 - keyboards/handwired/colorlice/info.json | 3 +++ keyboards/handwired/colorlice/rules.mk | 1 - keyboards/handwired/dactyl_manuform/3x5_3/info.json | 3 +++ keyboards/handwired/dactyl_manuform/3x5_3/rules.mk | 1 - keyboards/handwired/dygma/raise/info.json | 3 +++ keyboards/handwired/dygma/raise/rules.mk | 1 - keyboards/handwired/hnah108/info.json | 3 +++ keyboards/handwired/hnah108/rules.mk | 1 - keyboards/handwired/hnah40rgb/info.json | 3 +++ keyboards/handwired/hnah40rgb/rules.mk | 1 - keyboards/handwired/orbweaver/info.json | 3 +++ keyboards/handwired/orbweaver/rules.mk | 1 - keyboards/handwired/p65rgb/info.json | 3 +++ keyboards/handwired/p65rgb/rules.mk | 1 - keyboards/handwired/tractyl_manuform/4x6_right/info.json | 3 +++ keyboards/handwired/tractyl_manuform/4x6_right/rules.mk | 2 -- keyboards/helix/rev3_4rows/info.json | 3 +++ keyboards/helix/rev3_4rows/rules.mk | 1 - keyboards/helix/rev3_5rows/info.json | 3 +++ keyboards/helix/rev3_5rows/rules.mk | 1 - keyboards/hfdkb/ac001/info.json | 3 +++ keyboards/hfdkb/ac001/rules.mk | 1 - keyboards/hfdkb/keyboard_sw/k83/info.json | 3 +++ keyboards/hfdkb/keyboard_sw/k83/rules.mk | 1 - keyboards/horrortroll/chinese_pcb/devil68_pro/info.json | 3 +++ keyboards/horrortroll/chinese_pcb/devil68_pro/rules.mk | 1 - keyboards/horrortroll/handwired_k552/info.json | 3 +++ keyboards/horrortroll/handwired_k552/rules.mk | 1 - keyboards/hotdox76v2/info.json | 3 +++ keyboards/hotdox76v2/rules.mk | 1 - keyboards/hs60/v1/info.json | 3 +++ keyboards/hs60/v1/rules.mk | 1 - keyboards/hub20/info.json | 3 +++ keyboards/hub20/rules.mk | 1 - keyboards/idobao/id42/info.json | 3 +++ keyboards/idobao/id42/rules.mk | 1 - keyboards/idobao/id61/info.json | 3 +++ keyboards/idobao/id61/rules.mk | 1 - keyboards/idobao/id63/info.json | 3 +++ keyboards/idobao/id63/rules.mk | 1 - keyboards/idobao/id67/info.json | 3 +++ keyboards/idobao/id67/rules.mk | 1 - keyboards/idobao/id75/v2/info.json | 3 +++ keyboards/idobao/id75/v2/rules.mk | 1 - keyboards/idobao/id80/v3/ansi/info.json | 3 +++ keyboards/idobao/id80/v3/ansi/rules.mk | 1 - keyboards/idobao/id87/v2/info.json | 3 +++ keyboards/idobao/id87/v2/rules.mk | 1 - keyboards/idobao/montex/v1rgb/info.json | 3 +++ keyboards/idobao/montex/v1rgb/rules.mk | 1 - keyboards/idobao/montex/v2/info.json | 3 +++ keyboards/idobao/montex/v2/rules.mk | 1 - keyboards/ilumkb/simpler61/info.json | 3 +++ keyboards/ilumkb/simpler61/rules.mk | 1 - keyboards/ilumkb/simpler64/info.json | 3 +++ keyboards/ilumkb/simpler64/rules.mk | 1 - keyboards/inett_studio/sqx/hotswap/info.json | 3 +++ keyboards/inett_studio/sqx/hotswap/rules.mk | 1 - keyboards/inett_studio/sqx/universal/info.json | 3 +++ keyboards/inett_studio/sqx/universal/rules.mk | 1 - keyboards/input_club/ergodox_infinity/info.json | 3 +++ keyboards/input_club/ergodox_infinity/rules.mk | 1 - keyboards/input_club/k_type/info.json | 3 +++ keyboards/input_club/k_type/rules.mk | 1 - keyboards/input_club/whitefox/info.json | 3 +++ keyboards/input_club/whitefox/rules.mk | 1 - keyboards/jacky_studio/bear_65/rev1/info.json | 3 +++ keyboards/jacky_studio/bear_65/rev1/rules.mk | 1 - keyboards/jacky_studio/bear_65/rev2/info.json | 3 +++ keyboards/jacky_studio/bear_65/rev2/rules.mk | 1 - keyboards/jacky_studio/piggy60/rev2/config.h | 1 - keyboards/jacky_studio/piggy60/rev2/info.json | 1 + keyboards/jadookb/jkb65/info.json | 3 +++ keyboards/jadookb/jkb65/rules.mk | 1 - keyboards/jkeys_design/gentleman65/info.json | 3 +++ keyboards/jkeys_design/gentleman65/rules.mk | 1 - keyboards/jkeys_design/gentleman65_se_s/info.json | 3 +++ keyboards/jkeys_design/gentleman65_se_s/rules.mk | 1 - keyboards/junco/info.json | 7 +++++++ keyboards/junco/rev1/config.h | 1 - keyboards/junco/rev1/rules.mk | 3 --- keyboards/kapl/rev1/info.json | 3 +++ keyboards/kapl/rev1/rules.mk | 1 - keyboards/kbdfans/baguette66/rgb/info.json | 3 +++ keyboards/kbdfans/baguette66/rgb/rules.mk | 1 - keyboards/kbdfans/bella/rgb/info.json | 3 +++ keyboards/kbdfans/bella/rgb/rules.mk | 1 - keyboards/kbdfans/bella/rgb_iso/info.json | 3 +++ keyboards/kbdfans/bella/rgb_iso/rules.mk | 1 - keyboards/kbdfans/boop65/rgb/info.json | 3 +++ keyboards/kbdfans/boop65/rgb/rules.mk | 1 - keyboards/kbdfans/kbd67/mkiirgb/v1/info.json | 3 +++ keyboards/kbdfans/kbd67/mkiirgb/v1/rules.mk | 1 - keyboards/kbdfans/kbd67/mkiirgb/v2/info.json | 3 +++ keyboards/kbdfans/kbd67/mkiirgb/v2/rules.mk | 1 - keyboards/kbdfans/kbd67/mkiirgb/v3/info.json | 3 +++ keyboards/kbdfans/kbd67/mkiirgb/v3/rules.mk | 1 - keyboards/kbdfans/kbd67/mkiirgb/v4/info.json | 3 +++ keyboards/kbdfans/kbd67/mkiirgb/v4/rules.mk | 1 - keyboards/kbdfans/kbd67/mkiirgb_iso/info.json | 3 +++ keyboards/kbdfans/kbd67/mkiirgb_iso/rules.mk | 1 - keyboards/kbdfans/kbd75rgb/info.json | 3 +++ keyboards/kbdfans/kbd75rgb/rules.mk | 1 - keyboards/kbdfans/kbdmini/info.json | 3 +++ keyboards/kbdfans/kbdmini/rules.mk | 1 - keyboards/kbdfans/maja/info.json | 3 +++ keyboards/kbdfans/maja/rules.mk | 1 - keyboards/kbdfans/odin/rgb/info.json | 3 +++ keyboards/kbdfans/odin/rgb/rules.mk | 1 - keyboards/keebio/bamfk4/info.json | 3 +++ keyboards/keebio/bamfk4/rules.mk | 1 - keyboards/keebio/bdn9/rev2/info.json | 3 +++ keyboards/keebio/bdn9/rev2/rules.mk | 1 - keyboards/keebio/iris/rev6/info.json | 3 +++ keyboards/keebio/iris/rev6/rules.mk | 1 - keyboards/keebio/iris/rev6a/info.json | 3 +++ keyboards/keebio/iris/rev6a/rules.mk | 1 - keyboards/keebio/iris/rev6b/info.json | 3 +++ keyboards/keebio/iris/rev6b/rules.mk | 1 - keyboards/keebio/iris/rev7/info.json | 3 +++ keyboards/keebio/iris/rev7/rules.mk | 1 - keyboards/keebio/stick/info.json | 3 +++ keyboards/keebio/stick/rules.mk | 1 - keyboards/keybee/keybee65/info.json | 3 +++ keyboards/keybee/keybee65/rules.mk | 1 - keyboards/keyboardio/model01/info.json | 3 +++ keyboards/keyboardio/model01/rules.mk | 1 - keyboards/keychron/q1/ansi/info.json | 3 +++ keyboards/keychron/q1/ansi/rules.mk | 1 - keyboards/keychron/q1/ansi_encoder/info.json | 3 +++ keyboards/keychron/q1/ansi_encoder/rules.mk | 1 - keyboards/keychron/q1/iso/info.json | 3 +++ keyboards/keychron/q1/iso/rules.mk | 1 - keyboards/keychron/q1/iso_encoder/info.json | 3 +++ keyboards/keychron/q1/iso_encoder/rules.mk | 1 - keyboards/keychron/q10/ansi_encoder/info.json | 3 +++ keyboards/keychron/q10/ansi_encoder/rules.mk | 1 - keyboards/keychron/q10/iso_encoder/info.json | 3 +++ keyboards/keychron/q10/iso_encoder/rules.mk | 1 - keyboards/keychron/q12/ansi_encoder/info.json | 3 +++ keyboards/keychron/q12/ansi_encoder/rules.mk | 1 - keyboards/keychron/q12/iso_encoder/info.json | 3 +++ keyboards/keychron/q12/iso_encoder/rules.mk | 1 - keyboards/keychron/q2/ansi/info.json | 3 +++ keyboards/keychron/q2/ansi/rules.mk | 1 - keyboards/keychron/q2/ansi_encoder/info.json | 3 +++ keyboards/keychron/q2/ansi_encoder/rules.mk | 1 - keyboards/keychron/q2/iso/info.json | 3 +++ keyboards/keychron/q2/iso/rules.mk | 1 - keyboards/keychron/q2/iso_encoder/info.json | 3 +++ keyboards/keychron/q2/iso_encoder/rules.mk | 1 - keyboards/keychron/q2/jis/info.json | 3 +++ keyboards/keychron/q2/jis/rules.mk | 1 - keyboards/keychron/q2/jis_encoder/info.json | 3 +++ keyboards/keychron/q2/jis_encoder/rules.mk | 1 - keyboards/keychron/q3/ansi/info.json | 3 +++ keyboards/keychron/q3/ansi/rules.mk | 1 - keyboards/keychron/q3/ansi_encoder/info.json | 3 +++ keyboards/keychron/q3/ansi_encoder/rules.mk | 1 - keyboards/keychron/q3/iso/info.json | 3 +++ keyboards/keychron/q3/iso/rules.mk | 1 - keyboards/keychron/q3/iso_encoder/info.json | 3 +++ keyboards/keychron/q3/iso_encoder/rules.mk | 1 - keyboards/keychron/q3/jis/info.json | 3 +++ keyboards/keychron/q3/jis/rules.mk | 1 - keyboards/keychron/q3/jis_encoder/info.json | 3 +++ keyboards/keychron/q3/jis_encoder/rules.mk | 1 - keyboards/keychron/q4/ansi_v1/info.json | 3 +++ keyboards/keychron/q4/ansi_v1/rules.mk | 1 - keyboards/keychron/q4/ansi_v2/info.json | 3 +++ keyboards/keychron/q4/ansi_v2/rules.mk | 1 - keyboards/keychron/q4/iso/info.json | 3 +++ keyboards/keychron/q4/iso/rules.mk | 1 - keyboards/keychron/q5/ansi/info.json | 3 +++ keyboards/keychron/q5/ansi/rules.mk | 1 - keyboards/keychron/q5/ansi_encoder/info.json | 3 +++ keyboards/keychron/q5/ansi_encoder/rules.mk | 1 - keyboards/keychron/q5/iso/info.json | 3 +++ keyboards/keychron/q5/iso/rules.mk | 1 - keyboards/keychron/q5/iso_encoder/info.json | 3 +++ keyboards/keychron/q5/iso_encoder/rules.mk | 1 - keyboards/keychron/q6/ansi/info.json | 3 +++ keyboards/keychron/q6/ansi/rules.mk | 1 - keyboards/keychron/q6/ansi_encoder/info.json | 3 +++ keyboards/keychron/q6/ansi_encoder/rules.mk | 1 - keyboards/keychron/q6/iso/info.json | 3 +++ keyboards/keychron/q6/iso/rules.mk | 1 - keyboards/keychron/q6/iso_encoder/info.json | 3 +++ keyboards/keychron/q6/iso_encoder/rules.mk | 1 - keyboards/keychron/q60/ansi/info.json | 3 +++ keyboards/keychron/q60/ansi/rules.mk | 1 - keyboards/keychron/q65/ansi_encoder/info.json | 3 +++ keyboards/keychron/q65/ansi_encoder/rules.mk | 1 - keyboards/keychron/q7/ansi/info.json | 3 +++ keyboards/keychron/q7/ansi/rules.mk | 1 - keyboards/keychron/q7/iso/info.json | 3 +++ keyboards/keychron/q7/iso/rules.mk | 1 - keyboards/keychron/q8/ansi/info.json | 3 +++ keyboards/keychron/q8/ansi/rules.mk | 1 - keyboards/keychron/q8/ansi_encoder/info.json | 3 +++ keyboards/keychron/q8/ansi_encoder/rules.mk | 1 - keyboards/keychron/q8/iso/info.json | 3 +++ keyboards/keychron/q8/iso/rules.mk | 1 - keyboards/keychron/q8/iso_encoder/info.json | 3 +++ keyboards/keychron/q8/iso_encoder/rules.mk | 1 - keyboards/keychron/q9/ansi/info.json | 3 +++ keyboards/keychron/q9/ansi/rules.mk | 1 - keyboards/keychron/q9/ansi_encoder/info.json | 3 +++ keyboards/keychron/q9/ansi_encoder/rules.mk | 1 - keyboards/keychron/q9/iso/info.json | 3 +++ keyboards/keychron/q9/iso/rules.mk | 1 - keyboards/keychron/q9/iso_encoder/info.json | 3 +++ keyboards/keychron/q9/iso_encoder/rules.mk | 1 - keyboards/keychron/s1/ansi/rgb/info.json | 3 +++ keyboards/keychron/s1/ansi/rgb/rules.mk | 1 - keyboards/keychron/s1/ansi/white/info.json | 3 +++ keyboards/keychron/s1/ansi/white/rules.mk | 1 - keyboards/keychron/v1/ansi/info.json | 3 +++ keyboards/keychron/v1/ansi/rules.mk | 1 - keyboards/keychron/v1/ansi_encoder/info.json | 3 +++ keyboards/keychron/v1/ansi_encoder/rules.mk | 1 - keyboards/keychron/v1/iso/info.json | 3 +++ keyboards/keychron/v1/iso/rules.mk | 1 - keyboards/keychron/v1/iso_encoder/info.json | 3 +++ keyboards/keychron/v1/iso_encoder/rules.mk | 1 - keyboards/keychron/v1/jis/info.json | 3 +++ keyboards/keychron/v1/jis/rules.mk | 1 - keyboards/keychron/v1/jis_encoder/info.json | 3 +++ keyboards/keychron/v1/jis_encoder/rules.mk | 1 - keyboards/keychron/v10/ansi_encoder/info.json | 3 +++ keyboards/keychron/v10/ansi_encoder/rules.mk | 1 - keyboards/keychron/v10/iso_encoder/info.json | 3 +++ keyboards/keychron/v10/iso_encoder/rules.mk | 1 - keyboards/keychron/v2/ansi/info.json | 3 +++ keyboards/keychron/v2/ansi/rules.mk | 1 - keyboards/keychron/v2/ansi_encoder/info.json | 3 +++ keyboards/keychron/v2/ansi_encoder/rules.mk | 1 - keyboards/keychron/v2/iso/info.json | 3 +++ keyboards/keychron/v2/iso/rules.mk | 1 - keyboards/keychron/v2/iso_encoder/info.json | 3 +++ keyboards/keychron/v2/iso_encoder/rules.mk | 1 - keyboards/keychron/v2/jis/info.json | 3 +++ keyboards/keychron/v2/jis/rules.mk | 1 - keyboards/keychron/v2/jis_encoder/info.json | 3 +++ keyboards/keychron/v2/jis_encoder/rules.mk | 1 - keyboards/keychron/v3/ansi/info.json | 3 +++ keyboards/keychron/v3/ansi/rules.mk | 1 - keyboards/keychron/v3/ansi_encoder/info.json | 3 +++ keyboards/keychron/v3/ansi_encoder/rules.mk | 1 - keyboards/keychron/v3/iso/info.json | 3 +++ keyboards/keychron/v3/iso/rules.mk | 1 - keyboards/keychron/v3/iso_encoder/info.json | 3 +++ keyboards/keychron/v3/iso_encoder/rules.mk | 1 - keyboards/keychron/v3/jis/info.json | 3 +++ keyboards/keychron/v3/jis/rules.mk | 1 - keyboards/keychron/v3/jis_encoder/info.json | 3 +++ keyboards/keychron/v3/jis_encoder/rules.mk | 1 - keyboards/keychron/v4/ansi/info.json | 3 +++ keyboards/keychron/v4/ansi/rules.mk | 1 - keyboards/keychron/v4/iso/info.json | 3 +++ keyboards/keychron/v4/iso/rules.mk | 1 - keyboards/keychron/v5/ansi/info.json | 3 +++ keyboards/keychron/v5/ansi/rules.mk | 1 - keyboards/keychron/v5/ansi_encoder/info.json | 3 +++ keyboards/keychron/v5/ansi_encoder/rules.mk | 1 - keyboards/keychron/v5/iso/info.json | 3 +++ keyboards/keychron/v5/iso/rules.mk | 1 - keyboards/keychron/v5/iso_encoder/info.json | 3 +++ keyboards/keychron/v5/iso_encoder/rules.mk | 1 - keyboards/keychron/v6/ansi/info.json | 3 +++ keyboards/keychron/v6/ansi/rules.mk | 1 - keyboards/keychron/v6/ansi_encoder/info.json | 3 +++ keyboards/keychron/v6/ansi_encoder/rules.mk | 1 - keyboards/keychron/v6/iso/info.json | 3 +++ keyboards/keychron/v6/iso/rules.mk | 1 - keyboards/keychron/v6/iso_encoder/info.json | 3 +++ keyboards/keychron/v6/iso_encoder/rules.mk | 1 - keyboards/keychron/v7/ansi/info.json | 3 +++ keyboards/keychron/v7/ansi/rules.mk | 1 - keyboards/keychron/v7/iso/info.json | 3 +++ keyboards/keychron/v7/iso/rules.mk | 1 - keyboards/keychron/v8/ansi/info.json | 3 +++ keyboards/keychron/v8/ansi/rules.mk | 1 - keyboards/keychron/v8/ansi_encoder/info.json | 3 +++ keyboards/keychron/v8/ansi_encoder/rules.mk | 1 - keyboards/keychron/v8/iso/info.json | 3 +++ keyboards/keychron/v8/iso/rules.mk | 1 - keyboards/keychron/v8/iso_encoder/info.json | 3 +++ keyboards/keychron/v8/iso_encoder/rules.mk | 1 - keyboards/kprepublic/bm40hsrgb/info.json | 3 +++ keyboards/kprepublic/bm40hsrgb/rules.mk | 1 - keyboards/kprepublic/bm60hsrgb/rev1/info.json | 3 +++ keyboards/kprepublic/bm60hsrgb/rev1/rules.mk | 1 - keyboards/kprepublic/bm60hsrgb/rev2/info.json | 3 +++ keyboards/kprepublic/bm60hsrgb/rev2/rules.mk | 1 - keyboards/kprepublic/bm60hsrgb_ec/rev1/info.json | 3 +++ keyboards/kprepublic/bm60hsrgb_ec/rev1/rules.mk | 1 - keyboards/kprepublic/bm60hsrgb_ec/rev2/info.json | 3 +++ keyboards/kprepublic/bm60hsrgb_ec/rev2/rules.mk | 1 - keyboards/kprepublic/bm60hsrgb_iso/rev1/info.json | 3 +++ keyboards/kprepublic/bm60hsrgb_iso/rev1/rules.mk | 1 - keyboards/kprepublic/bm60hsrgb_iso/rev2/info.json | 3 +++ keyboards/kprepublic/bm60hsrgb_iso/rev2/rules.mk | 1 - keyboards/kprepublic/bm60hsrgb_poker/rev1/info.json | 3 +++ keyboards/kprepublic/bm60hsrgb_poker/rev1/rules.mk | 1 - keyboards/kprepublic/bm60hsrgb_poker/rev2/info.json | 3 +++ keyboards/kprepublic/bm60hsrgb_poker/rev2/rules.mk | 1 - keyboards/kprepublic/bm65hsrgb/rev1/info.json | 3 +++ keyboards/kprepublic/bm65hsrgb/rev1/rules.mk | 1 - keyboards/kprepublic/bm65hsrgb_iso/rev1/info.json | 3 +++ keyboards/kprepublic/bm65hsrgb_iso/rev1/rules.mk | 1 - keyboards/kprepublic/bm68hsrgb/rev1/info.json | 3 +++ keyboards/kprepublic/bm68hsrgb/rev1/rules.mk | 1 - keyboards/kprepublic/bm68hsrgb/rev2/info.json | 3 +++ keyboards/kprepublic/bm68hsrgb/rev2/rules.mk | 1 - keyboards/kprepublic/bm80hsrgb/info.json | 3 +++ keyboards/kprepublic/bm80hsrgb/rules.mk | 1 - keyboards/kprepublic/bm80v2/info.json | 3 +++ keyboards/kprepublic/bm80v2/rules.mk | 1 - keyboards/kprepublic/bm80v2_iso/info.json | 3 +++ keyboards/kprepublic/bm80v2_iso/rules.mk | 1 - keyboards/kprepublic/bm980hsrgb/info.json | 3 +++ keyboards/kprepublic/bm980hsrgb/rules.mk | 1 - keyboards/latincompass/latin17rgb/info.json | 3 +++ keyboards/latincompass/latin17rgb/rules.mk | 1 - keyboards/latincompass/latin60rgb/info.json | 3 +++ keyboards/latincompass/latin60rgb/rules.mk | 1 - keyboards/latincompass/latin6rgb/info.json | 3 +++ keyboards/latincompass/latin6rgb/rules.mk | 1 - keyboards/latincompass/latinpad/info.json | 3 +++ keyboards/latincompass/latinpad/rules.mk | 1 - keyboards/linworks/fave65h/info.json | 3 +++ keyboards/linworks/fave65h/rules.mk | 1 - keyboards/linworks/fave87h/info.json | 3 +++ keyboards/linworks/fave87h/rules.mk | 1 - keyboards/lxxt/info.json | 5 ++++- keyboards/lxxt/rules.mk | 2 -- keyboards/marksard/rhymestone/rev1/info.json | 3 +++ keyboards/marksard/rhymestone/rules.mk | 1 - keyboards/massdrop/alt/info.json | 3 +++ keyboards/massdrop/alt/rules.mk | 1 - keyboards/massdrop/ctrl/info.json | 3 +++ keyboards/massdrop/ctrl/rules.mk | 1 - keyboards/matrix/noah/info.json | 3 +++ keyboards/matrix/noah/rules.mk | 1 - keyboards/mechlovin/adelais/rgb_led/rev1/info.json | 3 +++ keyboards/mechlovin/adelais/rgb_led/rev1/rules.mk | 1 - keyboards/mechlovin/adelais/rgb_led/rev2/info.json | 3 +++ keyboards/mechlovin/adelais/rgb_led/rev2/rules.mk | 1 - keyboards/mechlovin/adelais/rgb_led/rev3/info.json | 3 +++ keyboards/mechlovin/adelais/rgb_led/rev3/rules.mk | 1 - keyboards/mechlovin/delphine/rgb_led/info.json | 3 +++ keyboards/mechlovin/delphine/rgb_led/rules.mk | 1 - keyboards/mechlovin/hannah60rgb/rev1/info.json | 3 +++ keyboards/mechlovin/hannah60rgb/rev1/rules.mk | 1 - keyboards/mechlovin/hannah60rgb/rev2/info.json | 3 +++ keyboards/mechlovin/hannah60rgb/rev2/rules.mk | 1 - keyboards/mechlovin/infinity87/rgb_rev1/info.json | 3 +++ keyboards/mechlovin/infinity87/rgb_rev1/rules.mk | 1 - keyboards/mechlovin/infinity875/info.json | 3 +++ keyboards/mechlovin/infinity875/rules.mk | 1 - keyboards/mechlovin/olly/octagon/info.json | 3 +++ keyboards/mechlovin/olly/octagon/rules.mk | 1 - keyboards/mechlovin/zed65/mono_led/info.json | 3 +++ keyboards/mechlovin/zed65/mono_led/rules.mk | 1 - keyboards/melgeek/mach80/rev1/info.json | 3 +++ keyboards/melgeek/mach80/rev1/rules.mk | 1 - keyboards/melgeek/mach80/rev2/info.json | 3 +++ keyboards/melgeek/mach80/rev2/rules.mk | 1 - keyboards/melgeek/mj61/rev1/info.json | 3 +++ keyboards/melgeek/mj61/rev1/rules.mk | 1 - keyboards/melgeek/mj61/rev2/info.json | 3 +++ keyboards/melgeek/mj61/rev2/rules.mk | 1 - keyboards/melgeek/mj63/rev1/info.json | 3 +++ keyboards/melgeek/mj63/rev1/rules.mk | 1 - keyboards/melgeek/mj63/rev2/info.json | 3 +++ keyboards/melgeek/mj63/rev2/rules.mk | 1 - keyboards/melgeek/mj64/rev1/info.json | 3 +++ keyboards/melgeek/mj64/rev1/rules.mk | 1 - keyboards/melgeek/mj64/rev2/info.json | 3 +++ keyboards/melgeek/mj64/rev2/rules.mk | 1 - keyboards/melgeek/mj64/rev3/info.json | 3 +++ keyboards/melgeek/mj64/rev3/rules.mk | 1 - keyboards/melgeek/mj65/info.json | 3 +++ keyboards/melgeek/mj65/rev3/rules.mk | 1 - keyboards/melgeek/mojo68/info.json | 3 +++ keyboards/melgeek/mojo68/rev1/rules.mk | 1 - keyboards/melgeek/mojo75/info.json | 3 +++ keyboards/melgeek/mojo75/rev1/rules.mk | 1 - keyboards/melgeek/tegic/info.json | 3 +++ keyboards/melgeek/tegic/rev1/rules.mk | 1 - keyboards/melgeek/z70ultra/info.json | 3 +++ keyboards/melgeek/z70ultra/rev1/rules.mk | 1 - keyboards/miller/gm862/info.json | 3 +++ keyboards/miller/gm862/rules.mk | 1 - keyboards/ml/gas75/info.json | 3 +++ keyboards/ml/gas75/rules.mk | 1 - keyboards/momokai/tap_duo/info.json | 3 +++ keyboards/momokai/tap_duo/rules.mk | 1 - keyboards/momokai/tap_trio/info.json | 3 +++ keyboards/momokai/tap_trio/rules.mk | 1 - keyboards/monstargear/xo87/rgb/info.json | 3 +++ keyboards/monstargear/xo87/rgb/rules.mk | 1 - keyboards/moonlander/info.json | 3 +++ keyboards/moonlander/rules.mk | 1 - keyboards/mss_studio/m63_rgb/info.json | 3 +++ keyboards/mss_studio/m63_rgb/rules.mk | 1 - keyboards/mss_studio/m64_rgb/info.json | 3 +++ keyboards/mss_studio/m64_rgb/rules.mk | 1 - keyboards/mt/mt64rgb/info.json | 3 +++ keyboards/mt/mt64rgb/rules.mk | 1 - keyboards/mt/mt84/info.json | 3 +++ keyboards/mt/mt84/rules.mk | 1 - keyboards/mwstudio/mw65_rgb/info.json | 3 +++ keyboards/mwstudio/mw65_rgb/rules.mk | 1 - keyboards/mwstudio/mw75/info.json | 3 +++ keyboards/mwstudio/mw75/rules.mk | 1 - keyboards/mwstudio/mw75r2/info.json | 3 +++ keyboards/mwstudio/mw75r2/rules.mk | 1 - keyboards/nack/info.json | 3 +++ keyboards/nack/rules.mk | 1 - keyboards/ning/tiny_board/tb16_rgb/info.json | 3 +++ keyboards/ning/tiny_board/tb16_rgb/rules.mk | 1 - keyboards/novelkeys/nk20/info.json | 3 +++ keyboards/novelkeys/nk20/rules.mk | 1 - keyboards/novelkeys/nk65b/info.json | 3 +++ keyboards/novelkeys/nk65b/rules.mk | 1 - keyboards/novelkeys/nk87b/info.json | 3 +++ keyboards/novelkeys/nk87b/rules.mk | 1 - keyboards/nullbitsco/snap/config.h | 1 - keyboards/nullbitsco/snap/info.json | 3 +++ keyboards/omkbd/runner3680/5x6_5x8/info.json | 3 +++ keyboards/omkbd/runner3680/5x6_5x8/rules.mk | 1 - keyboards/opendeck/32/rev1/info.json | 3 +++ keyboards/opendeck/32/rev1/rules.mk | 1 - keyboards/owlab/voice65/hotswap/info.json | 3 +++ keyboards/owlab/voice65/hotswap/rules.mk | 1 - keyboards/owlab/voice65/soldered/info.json | 3 +++ keyboards/owlab/voice65/soldered/rules.mk | 1 - keyboards/paprikman/albacore/info.json | 3 +++ keyboards/paprikman/albacore/rules.mk | 1 - keyboards/percent/canoe_gen2/info.json | 3 +++ keyboards/percent/canoe_gen2/rules.mk | 1 - keyboards/phage_studio/pila87/info.json | 3 +++ keyboards/phage_studio/pila87/rules.mk | 1 - keyboards/phase_studio/titan65/hotswap/info.json | 3 +++ keyboards/phase_studio/titan65/hotswap/rules.mk | 2 -- keyboards/planck/ez/info.json | 3 +++ keyboards/planck/ez/rules.mk | 1 - keyboards/planck/light/info.json | 3 +++ keyboards/planck/light/rules.mk | 1 - keyboards/planck/rev6/info.json | 3 +++ keyboards/planck/rev6/rules.mk | 1 - keyboards/planck/rev6_drop/info.json | 3 +++ keyboards/planck/rev6_drop/rules.mk | 1 - keyboards/playkbtw/pk64rgb/info.json | 3 +++ keyboards/playkbtw/pk64rgb/rules.mk | 1 - keyboards/preonic/rev3/info.json | 3 +++ keyboards/preonic/rev3/rules.mk | 1 - keyboards/preonic/rev3_drop/info.json | 3 +++ keyboards/preonic/rev3_drop/rules.mk | 1 - keyboards/prototypist/oceanographer/info.json | 4 +++- keyboards/quarkeys/z40/info.json | 3 +++ keyboards/quarkeys/z40/rules.mk | 1 - keyboards/rgbkb/mun/rev1/info.json | 3 +++ keyboards/rgbkb/mun/rules.mk | 1 - keyboards/rgbkb/pan/info.json | 3 +++ keyboards/rgbkb/pan/rev1/rules.mk | 3 --- keyboards/rgbkb/pan/rules.mk | 3 ++- keyboards/rgbkb/sol/rev1/info.json | 3 +++ keyboards/rgbkb/sol/rev1/rules.mk | 1 - keyboards/rgbkb/sol/rev2/info.json | 3 +++ keyboards/rgbkb/sol/rev2/rules.mk | 1 - keyboards/rgbkb/sol3/rev1/info.json | 3 +++ keyboards/rgbkb/sol3/rules.mk | 1 - keyboards/rgbkb/zygomorph/rev1/info.json | 3 +++ keyboards/rgbkb/zygomorph/rules.mk | 1 - keyboards/rkg68/info.json | 6 ++++-- keyboards/rura66/rev1/info.json | 3 +++ keyboards/rura66/rev1/rules.mk | 1 - keyboards/rura66/rules.mk | 1 - keyboards/ryanskidmore/rskeys100/info.json | 3 +++ keyboards/ryanskidmore/rskeys100/rules.mk | 1 - keyboards/s_ol/0xc_pad/info.json | 3 +++ keyboards/s_ol/0xc_pad/rules.mk | 1 - keyboards/salicylic_acid3/naked48/rev1/info.json | 3 +++ keyboards/salicylic_acid3/naked48/rules.mk | 1 - keyboards/salicylic_acid3/setta21/rev1/info.json | 3 +++ keyboards/salicylic_acid3/setta21/rules.mk | 1 - keyboards/senselessclay/ck60/info.json | 3 +++ keyboards/senselessclay/ck60/rules.mk | 1 - keyboards/silverbullet44/info.json | 3 +++ keyboards/silverbullet44/rules.mk | 1 - keyboards/smallkeyboard/info.json | 3 +++ keyboards/smallkeyboard/rules.mk | 1 - keyboards/smithrune/iron160/iron160_h/info.json | 6 ++++-- keyboards/soda/pocket/info.json | 3 +++ keyboards/soda/pocket/rules.mk | 1 - keyboards/sowbug/68keys/info.json | 3 +++ keyboards/sowbug/68keys/rules.mk | 1 - keyboards/sowbug/ansi_tkl/info.json | 3 +++ keyboards/sowbug/ansi_tkl/rules.mk | 1 - keyboards/spaceholdings/nebula12b/info.json | 3 +++ keyboards/spaceholdings/nebula12b/rules.mk | 1 - keyboards/spaceholdings/nebula68b/info.json | 3 +++ keyboards/spaceholdings/nebula68b/rules.mk | 1 - keyboards/splitkb/kyria/rev1/info.json | 3 +++ keyboards/splitkb/kyria/rev1/rules.mk | 1 - keyboards/splitkb/kyria/rev2/info.json | 3 +++ keyboards/splitkb/kyria/rev2/rules.mk | 1 - keyboards/system76/launch_1/info.json | 3 +++ keyboards/system76/launch_1/rules.mk | 1 - keyboards/teleport/native/info.json | 3 +++ keyboards/teleport/native/rules.mk | 1 - keyboards/terrazzo/info.json | 3 +++ keyboards/terrazzo/rules.mk | 1 - keyboards/tkc/portico/info.json | 3 +++ keyboards/tkc/portico/rules.mk | 1 - keyboards/tkc/portico68v2/info.json | 3 +++ keyboards/tkc/portico68v2/rules.mk | 1 - keyboards/tkc/portico75/info.json | 3 +++ keyboards/tkc/portico75/rules.mk | 1 - keyboards/tominabox1/le_chiffre/he/info.json | 3 +++ keyboards/tominabox1/le_chiffre/he/rules.mk | 1 - keyboards/tominabox1/le_chiffre/rev1/info.json | 3 +++ keyboards/tominabox1/le_chiffre/rev1/rules.mk | 1 - keyboards/tominabox1/le_chiffre/rev2/info.json | 3 +++ keyboards/tominabox1/le_chiffre/rev2/rules.mk | 1 - keyboards/tzarc/djinn/info.json | 3 +++ keyboards/tzarc/djinn/rules.mk | 2 -- keyboards/tzarc/ghoul/info.json | 3 +++ keyboards/tzarc/ghoul/rules.mk | 1 - keyboards/ungodly/launch_pad/info.json | 3 +++ keyboards/ungodly/launch_pad/rules.mk | 1 - keyboards/viktus/osav2_numpad/info.json | 4 +++- keyboards/wekey/we27/info.json | 3 +++ keyboards/wekey/we27/rules.mk | 1 - keyboards/winry/winry315/info.json | 3 +++ keyboards/winry/winry315/rules.mk | 1 - keyboards/work_louder/loop/info.json | 3 +++ keyboards/work_louder/loop/rules.mk | 1 - keyboards/work_louder/micro/info.json | 3 +++ keyboards/work_louder/micro/rules.mk | 2 -- keyboards/work_louder/nano/info.json | 3 +++ keyboards/work_louder/nano/rules.mk | 1 - keyboards/work_louder/work_board/info.json | 3 +++ keyboards/work_louder/work_board/rules.mk | 1 - keyboards/xbows/knight/info.json | 3 +++ keyboards/xbows/knight/rules.mk | 1 - keyboards/xbows/knight_plus/info.json | 3 +++ keyboards/xbows/knight_plus/rules.mk | 1 - keyboards/xbows/nature/info.json | 3 +++ keyboards/xbows/nature/rules.mk | 1 - keyboards/xbows/numpad/info.json | 3 +++ keyboards/xbows/numpad/rules.mk | 1 - keyboards/xbows/ranger/info.json | 3 +++ keyboards/xbows/ranger/rules.mk | 1 - keyboards/xbows/woody/info.json | 3 +++ keyboards/xbows/woody/rules.mk | 1 - keyboards/xelus/dawn60/rev1_qmk/info.json | 3 +++ keyboards/xelus/dawn60/rev1_qmk/rules.mk | 1 - keyboards/xelus/la_plus/info.json | 3 +++ keyboards/xelus/la_plus/rules.mk | 1 - keyboards/xelus/pachi/rgb/rev1/info.json | 3 +++ keyboards/xelus/pachi/rgb/rev1/rules.mk | 1 - keyboards/xelus/pachi/rgb/rev2/info.json | 3 +++ keyboards/xelus/pachi/rgb/rev2/rules.mk | 1 - keyboards/xelus/valor/rev2/info.json | 3 +++ keyboards/xelus/valor/rev2/rules.mk | 1 - keyboards/yandrstudio/nz64/info.json | 3 +++ keyboards/yandrstudio/nz64/rules.mk | 1 - keyboards/yandrstudio/nz67v2/info.json | 3 +++ keyboards/yandrstudio/nz67v2/rules.mk | 1 - keyboards/yandrstudio/tg67/info.json | 3 +++ keyboards/yandrstudio/tg67/rules.mk | 1 - keyboards/yanghu/unicorne/info.json | 3 +++ keyboards/yanghu/unicorne/rules.mk | 1 - keyboards/ymdk/ymd40/air40/info.json | 3 +++ keyboards/ymdk/ymd40/air40/rules.mk | 1 - keyboards/yncognito/batpad/info.json | 3 +++ keyboards/yncognito/batpad/rules.mk | 1 - keyboards/yushakobo/quick17/info.json | 3 +++ keyboards/yushakobo/quick17/rules.mk | 1 - 833 files changed, 1250 insertions(+), 437 deletions(-) diff --git a/keyboards/1upkeyboards/super16/info.json b/keyboards/1upkeyboards/super16/info.json index de377a10306e757b6832ba681f293a0f4443d4ee..923f536ac8b43b14eeabb0a082c709efd67480ce 100644 --- a/keyboards/1upkeyboards/super16/info.json +++ b/keyboards/1upkeyboards/super16/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "D3" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["D4", "C6", "F6", "F7"], "rows": ["D1", "D0", "F4", "F5"] diff --git a/keyboards/1upkeyboards/super16/rules.mk b/keyboards/1upkeyboards/super16/rules.mk index 373bf88ecfbdf50daafc18695a1fc3a133411a8a..b5532d03ff07a245db494d448d984d6eebe06d17 100644 --- a/keyboards/1upkeyboards/super16/rules.mk +++ b/keyboards/1upkeyboards/super16/rules.mk @@ -10,5 +10,4 @@ NKRO_ENABLE = no # Enable N-Key Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 AUDIO_ENABLE = no # Audio output diff --git a/keyboards/1upkeyboards/super16v2/info.json b/keyboards/1upkeyboards/super16v2/info.json index ed56d36c6ad9eca5b8f8b0249e458a7310739d2e..39a8eefcc4163a4fb93a4ee353de274d35dede9e 100644 --- a/keyboards/1upkeyboards/super16v2/info.json +++ b/keyboards/1upkeyboards/super16v2/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "B5" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["D5", "D6", "C2", "D0"], "rows": ["D1", "D2", "D3", "D4"] diff --git a/keyboards/1upkeyboards/super16v2/rules.mk b/keyboards/1upkeyboards/super16v2/rules.mk index 2653d876b5eb3aeb7e295ca519ce80a7418dd399..a7f5baf8078b6df18f0f97993cf96955982db3a9 100644 --- a/keyboards/1upkeyboards/super16v2/rules.mk +++ b/keyboards/1upkeyboards/super16v2/rules.mk @@ -11,5 +11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 ENCODER_ENABLE = yes \ No newline at end of file diff --git a/keyboards/25keys/zinc/info.json b/keyboards/25keys/zinc/info.json index d8588e41823825346996d38b0656ee778f858f2e..1efe467be974ad76f7ffbae679e3e3f6f8813867 100644 --- a/keyboards/25keys/zinc/info.json +++ b/keyboards/25keys/zinc/info.json @@ -7,6 +7,9 @@ "pid": "0xEA3B", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "processor": "atmega32u4", "bootloader": "caterina" } diff --git a/keyboards/25keys/zinc/rules.mk b/keyboards/25keys/zinc/rules.mk index 21bd83b6091865bd06f848186feb98728dabbc81..1e1d687ebbe72162958c9ce2418276cbc44e2807 100644 --- a/keyboards/25keys/zinc/rules.mk +++ b/keyboards/25keys/zinc/rules.mk @@ -11,7 +11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality AUDIO_ENABLE = no # Audio output RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. RGB_MATRIX_ENABLE = no -RGB_MATRIX_DRIVER = WS2812 DEFAULT_FOLDER = 25keys/zinc/rev1 diff --git a/keyboards/3keyecosystem/2key2/info.json b/keyboards/3keyecosystem/2key2/info.json index c07a2615bb49568be8f87fcbd8526f0233ca47a8..f2d712072ea95d775714e521d25f6ff356250c8a 100644 --- a/keyboards/3keyecosystem/2key2/info.json +++ b/keyboards/3keyecosystem/2key2/info.json @@ -8,6 +8,9 @@ "pid": "0x3304", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["F4", "D7"], "rows": ["F6"] diff --git a/keyboards/3keyecosystem/2key2/rules.mk b/keyboards/3keyecosystem/2key2/rules.mk index 12466832907199c7fa154119afa174b743215c9c..94674b71a1cdfe524d77d172484098b829277e34 100644 --- a/keyboards/3keyecosystem/2key2/rules.mk +++ b/keyboards/3keyecosystem/2key2/rules.mk @@ -10,5 +10,4 @@ NKRO_ENABLE = no # Enable N-Key Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow RGB_MATRIX_ENABLE = yes # Enable RGB matrix -RGB_MATRIX_DRIVER = WS2812 # Select WS2812 driver for RGB matrix AUDIO_ENABLE = no # Audio output diff --git a/keyboards/4pplet/perk60_iso/rev_a/info.json b/keyboards/4pplet/perk60_iso/rev_a/info.json index 0710674dff47b65818ffab982d4f3f5406744585..9470d0ffe3d2967f5d010f7b93dbadb4bd9fb4d8 100644 --- a/keyboards/4pplet/perk60_iso/rev_a/info.json +++ b/keyboards/4pplet/perk60_iso/rev_a/info.json @@ -8,6 +8,9 @@ "pid": "0x0009", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "IS31FL3733" + }, "matrix_pins": { "cols": ["A1", "B12", "B14", "A2", "A0", "A3", "A4"], "rows": ["C14", "C13", "B5", "B4", "B8", "A15", "B3", "B9", "A5", "A7"] diff --git a/keyboards/4pplet/perk60_iso/rev_a/rules.mk b/keyboards/4pplet/perk60_iso/rev_a/rules.mk index dbdd70b907362c50fb17d838674d400dc52a65e7..d89fef719474477946bfe30b8e97519dd8d76839 100644 --- a/keyboards/4pplet/perk60_iso/rev_a/rules.mk +++ b/keyboards/4pplet/perk60_iso/rev_a/rules.mk @@ -11,7 +11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = IS31FL3733 # Enter lower-power sleep mode when on the ChibiOS idle thread OPT_DEFS += -DCORTEX_ENABLE_WFI_IDLE=TRUE diff --git a/keyboards/4pplet/unextended_std/rev_a/info.json b/keyboards/4pplet/unextended_std/rev_a/info.json index 458439e7b74f6d6caf843b896a67ccbd1810de65..1e88400947266fa976ff59210306fdd07071b1b0 100644 --- a/keyboards/4pplet/unextended_std/rev_a/info.json +++ b/keyboards/4pplet/unextended_std/rev_a/info.json @@ -32,8 +32,10 @@ "audio": false }, + "ws2812": { + "pin": "A8" + }, "rgblight": { - "pin": "A8", "led_count": 16, "animations": { "alternating": true, diff --git a/keyboards/abatskeyboardclub/nayeon/info.json b/keyboards/abatskeyboardclub/nayeon/info.json index 87ffc589ccb4363624b18671600b4a6d075774cb..d7e3718c0b1aa08816692fda6f924e4bc1647b64 100644 --- a/keyboards/abatskeyboardclub/nayeon/info.json +++ b/keyboards/abatskeyboardclub/nayeon/info.json @@ -24,6 +24,9 @@ "pin": "GP19", "driver": "vendor" }, + "rgb_matrix": { + "driver": "WS2812" + }, "processor": "RP2040", "bootloader": "rp2040", "diode_direction": "COL2ROW", diff --git a/keyboards/abatskeyboardclub/nayeon/rules.mk b/keyboards/abatskeyboardclub/nayeon/rules.mk index 2bbf6c169a97ef4b6782bd2e4d1d84be91a360cb..e458f33f3c6758e3f96c2327e23f352e885c14ae 100644 --- a/keyboards/abatskeyboardclub/nayeon/rules.mk +++ b/keyboards/abatskeyboardclub/nayeon/rules.mk @@ -1,3 +1,2 @@ # RGB Matrix RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/acheron/apollo/87h/delta/info.json b/keyboards/acheron/apollo/87h/delta/info.json index e0b190582bd2243113db170cc2383b39f94e9f24..c2a702781b9971f9c4708c7efbeb3307b7e8e2dc 100644 --- a/keyboards/acheron/apollo/87h/delta/info.json +++ b/keyboards/acheron/apollo/87h/delta/info.json @@ -7,6 +7,9 @@ "ws2812": { "pin": "B15" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["C8", "C9", "A8", "A10", "C7", "C6", "B14", "B12", "B10", "B1", "C5", "C4", "A7", "B0", "C11", "A3", "B4"], "rows": ["B3", "D2", "C12", "A6", "A5", "A4"] diff --git a/keyboards/acheron/apollo/87h/delta/rules.mk b/keyboards/acheron/apollo/87h/delta/rules.mk index 0f7a9e78f74dfd2e4714e253dbd70c79cb6be0d4..ce1d65be0f3aece7e5144191541ac8d01efa8d3e 100644 --- a/keyboards/acheron/apollo/87h/delta/rules.mk +++ b/keyboards/acheron/apollo/87h/delta/rules.mk @@ -11,7 +11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 # Enter lower-power sleep mode when on the ChibiOS idle thread OPT_DEFS += -DCORTEX_ENABLE_WFI_IDLE=TRUE -DDEBUG_EEPROM_OUTPUT=TRUE diff --git a/keyboards/acheron/apollo/87h/gamma/info.json b/keyboards/acheron/apollo/87h/gamma/info.json index 3074aeb68e3ecbfa1ef6338b268a0978a15b9933..f10a6adb67d7e1cc7cf627e10e8c9a60bdd6a7b7 100644 --- a/keyboards/acheron/apollo/87h/gamma/info.json +++ b/keyboards/acheron/apollo/87h/gamma/info.json @@ -4,6 +4,9 @@ "pid": "0x8774", "device_version": "0.0.3" }, + "rgb_matrix": { + "driver": "IS31FL3741" + }, "matrix_pins": { "cols": ["B3", "A15", "A10", "A8", "B14", "B12", "B10", "B1", "B0", "A7", "A4", "A5", "A6", "C15", "A0", "A1"], "rows": ["C14", "C13", "B9", "B4", "A3", "A2"] diff --git a/keyboards/acheron/apollo/87h/gamma/rules.mk b/keyboards/acheron/apollo/87h/gamma/rules.mk index 419a95fe023f05e8fab54b2825283f56d757c4c6..25c83bb136c854c8f4f5493bcf69b9d97edd76a0 100644 --- a/keyboards/acheron/apollo/87h/gamma/rules.mk +++ b/keyboards/acheron/apollo/87h/gamma/rules.mk @@ -11,7 +11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = IS31FL3741 KEYBOARD_SHARED_EP = yes # Enter lower-power sleep mode when on the ChibiOS idle thread diff --git a/keyboards/acheron/apollo/87htsc/info.json b/keyboards/acheron/apollo/87htsc/info.json index 3248ada82f7ecd19c03eee290b5fe91968847e56..5a140a7bdceb45aba9ce1039151f50f8ed3bebf7 100644 --- a/keyboards/acheron/apollo/87htsc/info.json +++ b/keyboards/acheron/apollo/87htsc/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "B15" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["C8", "C9", "A8", "A10", "C7", "C6", "B14", "B12", "B10", "B1", "C5", "C4", "A7", "B0", "C11", "A3", "B4"], "rows": ["B3", "D2", "C12", "A6", "A5", "A4"] diff --git a/keyboards/acheron/apollo/87htsc/rules.mk b/keyboards/acheron/apollo/87htsc/rules.mk index 0f7a9e78f74dfd2e4714e253dbd70c79cb6be0d4..ce1d65be0f3aece7e5144191541ac8d01efa8d3e 100644 --- a/keyboards/acheron/apollo/87htsc/rules.mk +++ b/keyboards/acheron/apollo/87htsc/rules.mk @@ -11,7 +11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 # Enter lower-power sleep mode when on the ChibiOS idle thread OPT_DEFS += -DCORTEX_ENABLE_WFI_IDLE=TRUE -DDEBUG_EEPROM_OUTPUT=TRUE diff --git a/keyboards/acheron/apollo/88htsc/info.json b/keyboards/acheron/apollo/88htsc/info.json index 4e7b86ac72ce4ed50e9066dc4547654d710f1a6a..9fc9210c803daf608cc5f0f04c9809ec53dda653 100644 --- a/keyboards/acheron/apollo/88htsc/info.json +++ b/keyboards/acheron/apollo/88htsc/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "B15" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["C8", "C9", "A8", "A10", "C7", "C6", "B14", "B12", "B10", "B1", "C5", "C4", "A7", "B0", "C11", "A3", "B4"], "rows": ["B3", "D2", "C12", "A6", "A5", "A4"] diff --git a/keyboards/acheron/apollo/88htsc/rules.mk b/keyboards/acheron/apollo/88htsc/rules.mk index 0f7a9e78f74dfd2e4714e253dbd70c79cb6be0d4..ce1d65be0f3aece7e5144191541ac8d01efa8d3e 100644 --- a/keyboards/acheron/apollo/88htsc/rules.mk +++ b/keyboards/acheron/apollo/88htsc/rules.mk @@ -11,7 +11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 # Enter lower-power sleep mode when on the ChibiOS idle thread OPT_DEFS += -DCORTEX_ENABLE_WFI_IDLE=TRUE -DDEBUG_EEPROM_OUTPUT=TRUE diff --git a/keyboards/adafruit/macropad/info.json b/keyboards/adafruit/macropad/info.json index 0324d1e8173ce53ffa01d30529e4477b07b5037e..8982caaae311037653de4c8b31b0c1327f18f0f8 100644 --- a/keyboards/adafruit/macropad/info.json +++ b/keyboards/adafruit/macropad/info.json @@ -13,6 +13,9 @@ {"pin_a": "GP18", "pin_b": "GP17"} ] }, + "rgb_matrix": { + "driver": "WS2812" + }, "bootmagic": { "matrix": [1, 2] }, diff --git a/keyboards/adafruit/macropad/rules.mk b/keyboards/adafruit/macropad/rules.mk index 9dcc4955267f9a9d2f65198e658319441bc76745..23b15d77fcb3a00deea9d17f589410bd6b7550c9 100644 --- a/keyboards/adafruit/macropad/rules.mk +++ b/keyboards/adafruit/macropad/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = yes # Audio output AUDIO_DRIVER = pwm_hardware ENCODER_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 OLED_ENABLE = yes OLED_DRIVER = custom # Project specific files diff --git a/keyboards/adm42/info.json b/keyboards/adm42/info.json index 03396e96c0974af371cd0828b852287839f84920..3fc07a2c1c5ebb9fd9c5db330a7fd9dd171e2d8f 100644 --- a/keyboards/adm42/info.json +++ b/keyboards/adm42/info.json @@ -12,6 +12,9 @@ "ws2812": { "pin": "B7" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["C6", "B6", "B5", "B4", "D7", "D6", "F0", "F1", "F4", "F5", "F6", "F7"], "rows": ["C7", "D5", "D3", "D2"] diff --git a/keyboards/adm42/rev4/rules.mk b/keyboards/adm42/rev4/rules.mk index 9be57067bbf1937bf1077e60e39e13d872e90011..aad92997d0fa2f67b5725d6641a85c6e45b27700 100644 --- a/keyboards/adm42/rev4/rules.mk +++ b/keyboards/adm42/rev4/rules.mk @@ -1,2 +1 @@ RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/adpenrose/akemipad/info.json b/keyboards/adpenrose/akemipad/info.json index 50a0498f0e0ed9a2da4239cbce872e12408010fd..6dc558c78e88905ad65b71794b42287a71f04639 100644 --- a/keyboards/adpenrose/akemipad/info.json +++ b/keyboards/adpenrose/akemipad/info.json @@ -10,6 +10,9 @@ "ws2812": { "pin": "F4" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["D3", "D2", "F5", "F6", "B2"], "rows": ["D4", "D7", "E6", "B6", "B4", "B5"] diff --git a/keyboards/adpenrose/akemipad/rules.mk b/keyboards/adpenrose/akemipad/rules.mk index 98861649876e2d36808da77de59bf2111c60d2af..084dbaec05961f14f30d9afe2bf77f92070d6fdc 100644 --- a/keyboards/adpenrose/akemipad/rules.mk +++ b/keyboards/adpenrose/akemipad/rules.mk @@ -11,5 +11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = yes # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 ENCODER_ENABLE = yes diff --git a/keyboards/aeboards/satellite/rev1/info.json b/keyboards/aeboards/satellite/rev1/info.json index ae952396375266aae3b097d0b77884c108cff18d..55575017d23d75e09009bd526ddb7af5f672935d 100644 --- a/keyboards/aeboards/satellite/rev1/info.json +++ b/keyboards/aeboards/satellite/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x6553", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "custom" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu", "diode_direction": "COL2ROW", diff --git a/keyboards/aeboards/satellite/rev1/rules.mk b/keyboards/aeboards/satellite/rev1/rules.mk index 125682bac3a2b5e1749d6221ca26284a57d73eea..1a4657b08c722cb797e82669873c2b682c3af05a 100644 --- a/keyboards/aeboards/satellite/rev1/rules.mk +++ b/keyboards/aeboards/satellite/rev1/rules.mk @@ -12,7 +12,6 @@ AUDIO_ENABLE = no # Audio output LTO_ENABLE = yes RGB_MATRIX_ENABLE = yes # Enable RGB matrix effects. -RGB_MATRIX_DRIVER = custom # Enable RGB matrix effects. COMMON_VPATH += $(DRIVER_PATH)/issi diff --git a/keyboards/aleblazer/zodiark/info.json b/keyboards/aleblazer/zodiark/info.json index fdec486aad6594da632d96bfaf6b41d082bc1b27..3df4fb4c3469b6af1241de7391d3eb2f13c5bfea 100644 --- a/keyboards/aleblazer/zodiark/info.json +++ b/keyboards/aleblazer/zodiark/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "B5" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"], "rows": ["C6", "D7", "E6", "B4", "F4"] diff --git a/keyboards/aleblazer/zodiark/rules.mk b/keyboards/aleblazer/zodiark/rules.mk index 402cbe3fbbf8d0a09f255402d3f8ad7cf9a43d65..3f1afb07c1f530e0359f22fcb9ad3691905788d3 100644 --- a/keyboards/aleblazer/zodiark/rules.mk +++ b/keyboards/aleblazer/zodiark/rules.mk @@ -15,4 +15,3 @@ OLED_DRIVER = SSD1306 # Enable Support for SSD1306 or SH1106 OLED Displays; C ENCODER_ENABLE = yes SPLIT_KEYBOARD = yes LTO_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/annepro2/c15/info.json b/keyboards/annepro2/c15/info.json index c5a0c2a13ca58bf32ffaad6c97e8d419688d4a56..15c3ca8ba1d384a02416877df97d3be82f888b23 100644 --- a/keyboards/annepro2/c15/info.json +++ b/keyboards/annepro2/c15/info.json @@ -3,5 +3,8 @@ "usb": { "pid": "0xAC15" }, + "rgb_matrix": { + "driver": "custom" + }, "community_layouts": ["60_ansi"] } diff --git a/keyboards/annepro2/c15/rules.mk b/keyboards/annepro2/c15/rules.mk index 5041eae512aac1582430a4f058cc5fe63a04f33d..05b715e034f0195e55a4d979ba7f98aec0f8fe7f 100644 --- a/keyboards/annepro2/c15/rules.mk +++ b/keyboards/annepro2/c15/rules.mk @@ -32,7 +32,6 @@ WEAR_LEVELING_DRIVER = spi_flash # Custom RGB matrix handling RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = custom # Keys CUSTOM_MATRIX = lite diff --git a/keyboards/annepro2/c18/info.json b/keyboards/annepro2/c18/info.json index d3e6ef6989f69d76eeb1bb098f611f5bab67ae55..f7acff808cea20499c0948b41fdaa878ffcd68de 100644 --- a/keyboards/annepro2/c18/info.json +++ b/keyboards/annepro2/c18/info.json @@ -3,5 +3,8 @@ "usb": { "pid": "0xAC18" }, + "rgb_matrix": { + "driver": "custom" + }, "community_layouts": ["60_ansi", "60_iso"] } diff --git a/keyboards/annepro2/c18/rules.mk b/keyboards/annepro2/c18/rules.mk index 7e1f904322752f5e2a0fc741095c26031ad37da7..1d53851df604fb248a66bb123666fddb7aaa965d 100644 --- a/keyboards/annepro2/c18/rules.mk +++ b/keyboards/annepro2/c18/rules.mk @@ -32,7 +32,6 @@ WEAR_LEVELING_DRIVER = spi_flash # Custom RGB matrix handling RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = custom # Keys CUSTOM_MATRIX = lite diff --git a/keyboards/atlantis/ak81_ve/info.json b/keyboards/atlantis/ak81_ve/info.json index 111a3cbc31ee6216ff287ea2393cc6332bb886dc..f7c0c0b3a86383889e68360793d8eeeb0f73b0d2 100644 --- a/keyboards/atlantis/ak81_ve/info.json +++ b/keyboards/atlantis/ak81_ve/info.json @@ -7,6 +7,9 @@ "pid": "0x0081", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["F0", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "B2", "B7", "D3", "D2", "D1", "D0", "B3"], "rows": ["F1", "F7", "F6", "F5", "F4", "D5"] diff --git a/keyboards/atlantis/ak81_ve/rules.mk b/keyboards/atlantis/ak81_ve/rules.mk index 3a7c70a102453d9653509eb0519874abd37e4a20..aaaf913b9698667f961e3b62fcacd88fe9f93f67 100644 --- a/keyboards/atlantis/ak81_ve/rules.mk +++ b/keyboards/atlantis/ak81_ve/rules.mk @@ -11,7 +11,6 @@ BACKLIGHT_ENABLE = no # Keyboard backlight functionality RGBLIGHT_ENABLE = no # Keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 LTO_ENABLE = yes DYNAMIC_MACRO_ENABLE = yes ENCODER_ENABLE = yes \ No newline at end of file diff --git a/keyboards/axolstudio/yeti/hotswap/info.json b/keyboards/axolstudio/yeti/hotswap/info.json index 064d987d13a6897ef6fb71cf44bfa71b0a874122..e65ab71e73f04644488723b422800f9efc6c81b7 100644 --- a/keyboards/axolstudio/yeti/hotswap/info.json +++ b/keyboards/axolstudio/yeti/hotswap/info.json @@ -8,6 +8,9 @@ "pid": "0x9F9E", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "IS31FL3733" + }, "matrix_pins": { "cols": ["C7", "F7", "F6", "F5", "F4", "F1", "F0", "B0", "B1", "B2", "B3", "B7", "D2", "D3", "D5"], "rows": ["E6", "C6", "B4", "B5", "B6"] diff --git a/keyboards/axolstudio/yeti/hotswap/rules.mk b/keyboards/axolstudio/yeti/hotswap/rules.mk index 9a194e3724077f2b519b83af2dc425f32ee5c3e4..154f1e53267e2e3af79aa4c12334d86696790da4 100644 --- a/keyboards/axolstudio/yeti/hotswap/rules.mk +++ b/keyboards/axolstudio/yeti/hotswap/rules.mk @@ -10,6 +10,5 @@ NKRO_ENABLE = yes # Enable N-Key Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3733 LTO_ENABLE = yes diff --git a/keyboards/bandominedoni/info.json b/keyboards/bandominedoni/info.json index 32d1f03f104af379614256759e5a17eecb766f1b..0f96714954ca1053b8d71adfc11d26b2b6fda073 100644 --- a/keyboards/bandominedoni/info.json +++ b/keyboards/bandominedoni/info.json @@ -8,6 +8,9 @@ "pid": "0xF4B5", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["D1", "E6", "F7", "B1", "B3", "B2", "D0"], "rows": ["B5", "B4", "D7", "F6", "C6", "D4"] diff --git a/keyboards/bandominedoni/rules.mk b/keyboards/bandominedoni/rules.mk index 18ccf846ecc894a524601de63954ef8560f01923..c32d761f102cdab384cb5332be1347ffd8611fe1 100644 --- a/keyboards/bandominedoni/rules.mk +++ b/keyboards/bandominedoni/rules.mk @@ -14,6 +14,5 @@ MIDI_ENABLE = yes # MIDI support ENCODER_ENABLE = yes # encoder on mute button SPLIT_KEYBOARD = yes # Enables split keyboard support RGB_MATRIX_ENABLE = no # Use RGB matrix (Don't enable this when RGBLIGHT_ENABLE is used.) -RGB_MATRIX_DRIVER = WS2812 # LTO_ENABLE = yes diff --git a/keyboards/bastardkb/charybdis/3x5/blackpill/info.json b/keyboards/bastardkb/charybdis/3x5/blackpill/info.json index fec474f14da87428007b4a27b5dec00f4f5555bd..3fc4587f36b734e8d6e4348feae54468ba7fd4bb 100644 --- a/keyboards/bastardkb/charybdis/3x5/blackpill/info.json +++ b/keyboards/bastardkb/charybdis/3x5/blackpill/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "WS2812" + }, "ws2812": { "pin": "A1", "driver": "pwm" diff --git a/keyboards/bastardkb/charybdis/3x5/blackpill/rules.mk b/keyboards/bastardkb/charybdis/3x5/blackpill/rules.mk index ca068abe7449c343596142c676caa6ff36cec54e..c48862af2c90a82c014ba4ff66df007507966761 100644 --- a/keyboards/bastardkb/charybdis/3x5/blackpill/rules.mk +++ b/keyboards/bastardkb/charybdis/3x5/blackpill/rules.mk @@ -15,7 +15,6 @@ AUDIO_SUPPORTED = no # Audio is not supported RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality -RGB_MATRIX_DRIVER = WS2812 SPLIT_KEYBOARD = yes diff --git a/keyboards/bastardkb/charybdis/3x5/v1/elitec/info.json b/keyboards/bastardkb/charybdis/3x5/v1/elitec/info.json index ec56b88c02efe692cffcd84dda120d29ee56c8d4..80a68aea5ded6077ecc4d8660ca9d4ed70e4fce9 100644 --- a/keyboards/bastardkb/charybdis/3x5/v1/elitec/info.json +++ b/keyboards/bastardkb/charybdis/3x5/v1/elitec/info.json @@ -6,6 +6,9 @@ "ws2812": { "pin": "D3" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["C7", "F0", "D7", "E6", "B4"], "rows": ["B7", "C6", "D4", "B5"] diff --git a/keyboards/bastardkb/charybdis/3x5/v1/elitec/rules.mk b/keyboards/bastardkb/charybdis/3x5/v1/elitec/rules.mk index 1176b482aea15216eda7255c60a1c0e836e4c9f6..cc6c21e8d204c8a55d583243ebe6fc322ec087a7 100644 --- a/keyboards/bastardkb/charybdis/3x5/v1/elitec/rules.mk +++ b/keyboards/bastardkb/charybdis/3x5/v1/elitec/rules.mk @@ -15,7 +15,6 @@ AUDIO_SUPPORTED = no # Audio is not supported RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality -RGB_MATRIX_DRIVER = WS2812 # Charybdis nano is a split 3x5 keyboard with a maximum of 3 thumb keys (2 on # the trackball side). diff --git a/keyboards/bastardkb/charybdis/3x5/v2/elitec/info.json b/keyboards/bastardkb/charybdis/3x5/v2/elitec/info.json index a318e467df6481811d6b9ecd794ae56a0f4d9776..ee2692fa062b9cfbc8d93698748f3a52d4341dd9 100644 --- a/keyboards/bastardkb/charybdis/3x5/v2/elitec/info.json +++ b/keyboards/bastardkb/charybdis/3x5/v2/elitec/info.json @@ -6,6 +6,9 @@ "ws2812": { "pin": "D3" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["F5", "B6", "D7", "E6", "B4"], "rows": ["F7", "C6", "D4", "B5"] diff --git a/keyboards/bastardkb/charybdis/3x5/v2/elitec/rules.mk b/keyboards/bastardkb/charybdis/3x5/v2/elitec/rules.mk index 1176b482aea15216eda7255c60a1c0e836e4c9f6..cc6c21e8d204c8a55d583243ebe6fc322ec087a7 100644 --- a/keyboards/bastardkb/charybdis/3x5/v2/elitec/rules.mk +++ b/keyboards/bastardkb/charybdis/3x5/v2/elitec/rules.mk @@ -15,7 +15,6 @@ AUDIO_SUPPORTED = no # Audio is not supported RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality -RGB_MATRIX_DRIVER = WS2812 # Charybdis nano is a split 3x5 keyboard with a maximum of 3 thumb keys (2 on # the trackball side). diff --git a/keyboards/bastardkb/charybdis/3x5/v2/splinky_2/info.json b/keyboards/bastardkb/charybdis/3x5/v2/splinky_2/info.json index 100b53fc6169890b21435fff881844ad0bea1972..3feffac0abbc4dacf55c25098ccedef8ea85c6a6 100644 --- a/keyboards/bastardkb/charybdis/3x5/v2/splinky_2/info.json +++ b/keyboards/bastardkb/charybdis/3x5/v2/splinky_2/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["GP28", "GP15", "GP6", "GP7", "GP8"], "rows": ["GP26", "GP5", "GP4", "GP9"] diff --git a/keyboards/bastardkb/charybdis/3x5/v2/splinky_2/rules.mk b/keyboards/bastardkb/charybdis/3x5/v2/splinky_2/rules.mk index 37e9d6c3b887810de1b36e5006e09943006c0af4..80098fbbf670605164538f9ce34acb7491181a47 100644 --- a/keyboards/bastardkb/charybdis/3x5/v2/splinky_2/rules.mk +++ b/keyboards/bastardkb/charybdis/3x5/v2/splinky_2/rules.mk @@ -19,7 +19,6 @@ AUDIO_SUPPORTED = no # Audio is not supported RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality -RGB_MATRIX_DRIVER = WS2812 SPLIT_KEYBOARD = yes diff --git a/keyboards/bastardkb/charybdis/3x5/v2/splinky_3/info.json b/keyboards/bastardkb/charybdis/3x5/v2/splinky_3/info.json index 841975db3d22ed5580c9f07eacc9dfc7441a37ac..c80cd648c368a39cb40aed77890fa63f818fe046 100644 --- a/keyboards/bastardkb/charybdis/3x5/v2/splinky_3/info.json +++ b/keyboards/bastardkb/charybdis/3x5/v2/splinky_3/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["GP28", "GP21", "GP6", "GP7", "GP8"], "rows": ["GP26", "GP5", "GP4", "GP9"] diff --git a/keyboards/bastardkb/charybdis/3x5/v2/splinky_3/rules.mk b/keyboards/bastardkb/charybdis/3x5/v2/splinky_3/rules.mk index 37e9d6c3b887810de1b36e5006e09943006c0af4..80098fbbf670605164538f9ce34acb7491181a47 100644 --- a/keyboards/bastardkb/charybdis/3x5/v2/splinky_3/rules.mk +++ b/keyboards/bastardkb/charybdis/3x5/v2/splinky_3/rules.mk @@ -19,7 +19,6 @@ AUDIO_SUPPORTED = no # Audio is not supported RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality -RGB_MATRIX_DRIVER = WS2812 SPLIT_KEYBOARD = yes diff --git a/keyboards/bastardkb/charybdis/3x5/v2/stemcell/info.json b/keyboards/bastardkb/charybdis/3x5/v2/stemcell/info.json index 465f54b42eaa463c7614e3890a1951cc8d84c3b1..7fd33fdc4deb9fdaa93fa5ac4dca07f94fb0d7a0 100644 --- a/keyboards/bastardkb/charybdis/3x5/v2/stemcell/info.json +++ b/keyboards/bastardkb/charybdis/3x5/v2/stemcell/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "rgb_matrix": { + "driver": "WS2812" + }, "ws2812": { "pin": "D3", "driver": "pwm" diff --git a/keyboards/bastardkb/charybdis/3x5/v2/stemcell/rules.mk b/keyboards/bastardkb/charybdis/3x5/v2/stemcell/rules.mk index 92ea9dfb4c2809a6035f3894df9582c54cdd61ec..f10636573e740af001ab2d48337e16c4d6d279f1 100644 --- a/keyboards/bastardkb/charybdis/3x5/v2/stemcell/rules.mk +++ b/keyboards/bastardkb/charybdis/3x5/v2/stemcell/rules.mk @@ -17,7 +17,6 @@ AUDIO_SUPPORTED = no # Audio is not supported RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality -RGB_MATRIX_DRIVER = WS2812 SPLIT_KEYBOARD = yes diff --git a/keyboards/bastardkb/charybdis/3x6/blackpill/info.json b/keyboards/bastardkb/charybdis/3x6/blackpill/info.json index c46230b5a054a5d17f275d516014b36c998c3c0e..a02c176d5ecfa774f25aee3e7621545f24079f97 100644 --- a/keyboards/bastardkb/charybdis/3x6/blackpill/info.json +++ b/keyboards/bastardkb/charybdis/3x6/blackpill/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "WS2812" + }, "ws2812": { "pin": "A1", "driver": "pwm" diff --git a/keyboards/bastardkb/charybdis/3x6/blackpill/rules.mk b/keyboards/bastardkb/charybdis/3x6/blackpill/rules.mk index ca068abe7449c343596142c676caa6ff36cec54e..c48862af2c90a82c014ba4ff66df007507966761 100644 --- a/keyboards/bastardkb/charybdis/3x6/blackpill/rules.mk +++ b/keyboards/bastardkb/charybdis/3x6/blackpill/rules.mk @@ -15,7 +15,6 @@ AUDIO_SUPPORTED = no # Audio is not supported RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality -RGB_MATRIX_DRIVER = WS2812 SPLIT_KEYBOARD = yes diff --git a/keyboards/bastardkb/charybdis/3x6/v1/elitec/info.json b/keyboards/bastardkb/charybdis/3x6/v1/elitec/info.json index b816551a3e6a4ade211f8f992a85ec9e49d419c4..8fba6b33cd5fa6a81501885e002fbc23e47abc8e 100644 --- a/keyboards/bastardkb/charybdis/3x6/v1/elitec/info.json +++ b/keyboards/bastardkb/charybdis/3x6/v1/elitec/info.json @@ -6,6 +6,9 @@ "ws2812": { "pin": "D3" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["D5", "C7", "F0", "D7", "E6", "B4"], "rows": ["B7", "C6", "D4", "B5"] diff --git a/keyboards/bastardkb/charybdis/3x6/v1/elitec/rules.mk b/keyboards/bastardkb/charybdis/3x6/v1/elitec/rules.mk index 7e5e593915d70a608d0ede8a90224ff7f5ac58ee..6862a8e309574e250e3e6e78c87f6a69a7b16491 100644 --- a/keyboards/bastardkb/charybdis/3x6/v1/elitec/rules.mk +++ b/keyboards/bastardkb/charybdis/3x6/v1/elitec/rules.mk @@ -15,7 +15,6 @@ AUDIO_SUPPORTED = no # Audio is not supported RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality -RGB_MATRIX_DRIVER = WS2812 SPLIT_KEYBOARD = yes diff --git a/keyboards/bastardkb/charybdis/3x6/v2/elitec/info.json b/keyboards/bastardkb/charybdis/3x6/v2/elitec/info.json index e3aa2ae1bf3deffae284fda28cb991cb08080128..7822fbc36d6c7dcc5a309285919f53038ed33170 100644 --- a/keyboards/bastardkb/charybdis/3x6/v2/elitec/info.json +++ b/keyboards/bastardkb/charybdis/3x6/v2/elitec/info.json @@ -6,6 +6,9 @@ "ws2812": { "pin": "D3" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["F6", "F5", "B6", "D7", "E6", "B4"], "rows": ["F7", "C6", "D4", "B5"] diff --git a/keyboards/bastardkb/charybdis/3x6/v2/elitec/rules.mk b/keyboards/bastardkb/charybdis/3x6/v2/elitec/rules.mk index 7e5e593915d70a608d0ede8a90224ff7f5ac58ee..6862a8e309574e250e3e6e78c87f6a69a7b16491 100644 --- a/keyboards/bastardkb/charybdis/3x6/v2/elitec/rules.mk +++ b/keyboards/bastardkb/charybdis/3x6/v2/elitec/rules.mk @@ -15,7 +15,6 @@ AUDIO_SUPPORTED = no # Audio is not supported RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality -RGB_MATRIX_DRIVER = WS2812 SPLIT_KEYBOARD = yes diff --git a/keyboards/bastardkb/charybdis/3x6/v2/splinky_2/info.json b/keyboards/bastardkb/charybdis/3x6/v2/splinky_2/info.json index 4fd92418b327f331b9a7464b46c5cdac8f1a8550..f4b25121ef1c2985c14af293ad30bfa4de3a9df1 100644 --- a/keyboards/bastardkb/charybdis/3x6/v2/splinky_2/info.json +++ b/keyboards/bastardkb/charybdis/3x6/v2/splinky_2/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["GP27", "GP28", "GP15", "GP6", "GP7", "GP8"], "rows": ["GP26", "GP5", "GP4", "GP9"] diff --git a/keyboards/bastardkb/charybdis/3x6/v2/splinky_2/rules.mk b/keyboards/bastardkb/charybdis/3x6/v2/splinky_2/rules.mk index 37e9d6c3b887810de1b36e5006e09943006c0af4..80098fbbf670605164538f9ce34acb7491181a47 100644 --- a/keyboards/bastardkb/charybdis/3x6/v2/splinky_2/rules.mk +++ b/keyboards/bastardkb/charybdis/3x6/v2/splinky_2/rules.mk @@ -19,7 +19,6 @@ AUDIO_SUPPORTED = no # Audio is not supported RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality -RGB_MATRIX_DRIVER = WS2812 SPLIT_KEYBOARD = yes diff --git a/keyboards/bastardkb/charybdis/3x6/v2/splinky_3/info.json b/keyboards/bastardkb/charybdis/3x6/v2/splinky_3/info.json index 7dc1bcc85fa24242dcbeb69a4ee401c9371cea85..8e9b413329b6df2aefc5cac6191b0cb273e042bf 100644 --- a/keyboards/bastardkb/charybdis/3x6/v2/splinky_3/info.json +++ b/keyboards/bastardkb/charybdis/3x6/v2/splinky_3/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["GP27", "GP28", "GP21", "GP6", "GP7", "GP8"], "rows": ["GP26", "GP5", "GP4", "GP9"] diff --git a/keyboards/bastardkb/charybdis/3x6/v2/splinky_3/rules.mk b/keyboards/bastardkb/charybdis/3x6/v2/splinky_3/rules.mk index 37e9d6c3b887810de1b36e5006e09943006c0af4..80098fbbf670605164538f9ce34acb7491181a47 100644 --- a/keyboards/bastardkb/charybdis/3x6/v2/splinky_3/rules.mk +++ b/keyboards/bastardkb/charybdis/3x6/v2/splinky_3/rules.mk @@ -19,7 +19,6 @@ AUDIO_SUPPORTED = no # Audio is not supported RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality -RGB_MATRIX_DRIVER = WS2812 SPLIT_KEYBOARD = yes diff --git a/keyboards/bastardkb/charybdis/3x6/v2/stemcell/info.json b/keyboards/bastardkb/charybdis/3x6/v2/stemcell/info.json index 33f416b49d322d6cc46e756fb02f2e3a3ea63d11..e67aa0d6408355bee34758f54c8e5cfda5a1fff4 100644 --- a/keyboards/bastardkb/charybdis/3x6/v2/stemcell/info.json +++ b/keyboards/bastardkb/charybdis/3x6/v2/stemcell/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "rgb_matrix": { + "driver": "WS2812" + }, "ws2812": { "pin": "D3", "driver": "pwm" diff --git a/keyboards/bastardkb/charybdis/3x6/v2/stemcell/rules.mk b/keyboards/bastardkb/charybdis/3x6/v2/stemcell/rules.mk index 92ea9dfb4c2809a6035f3894df9582c54cdd61ec..f10636573e740af001ab2d48337e16c4d6d279f1 100644 --- a/keyboards/bastardkb/charybdis/3x6/v2/stemcell/rules.mk +++ b/keyboards/bastardkb/charybdis/3x6/v2/stemcell/rules.mk @@ -17,7 +17,6 @@ AUDIO_SUPPORTED = no # Audio is not supported RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality -RGB_MATRIX_DRIVER = WS2812 SPLIT_KEYBOARD = yes diff --git a/keyboards/bastardkb/charybdis/4x6/blackpill/info.json b/keyboards/bastardkb/charybdis/4x6/blackpill/info.json index d70a2168d6178f5edf8feb470f2ecce2546d253c..c6bff84bf5c1a90b6d48fefe442de51e3a98cd82 100644 --- a/keyboards/bastardkb/charybdis/4x6/blackpill/info.json +++ b/keyboards/bastardkb/charybdis/4x6/blackpill/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "WS2812" + }, "ws2812": { "pin": "A1", "driver": "pwm" diff --git a/keyboards/bastardkb/charybdis/4x6/blackpill/rules.mk b/keyboards/bastardkb/charybdis/4x6/blackpill/rules.mk index 2258d4d25ad00d3a453c2ab564574775158c4990..8ac0939d013785014f2e4c4cd5fa5e604fa0fec8 100644 --- a/keyboards/bastardkb/charybdis/4x6/blackpill/rules.mk +++ b/keyboards/bastardkb/charybdis/4x6/blackpill/rules.mk @@ -15,7 +15,6 @@ AUDIO_SUPPORTED = no # Audio is not supported. RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default. RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default. RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality -RGB_MATRIX_DRIVER = WS2812 SPLIT_KEYBOARD = yes diff --git a/keyboards/bastardkb/charybdis/4x6/v1/elitec/info.json b/keyboards/bastardkb/charybdis/4x6/v1/elitec/info.json index 61c81c48d2d68be910f500366592df7623268eec..36f341e0e7b882b5f58d666d5c533d0d9862bdec 100644 --- a/keyboards/bastardkb/charybdis/4x6/v1/elitec/info.json +++ b/keyboards/bastardkb/charybdis/4x6/v1/elitec/info.json @@ -6,6 +6,9 @@ "ws2812": { "pin": "D3" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["D5", "C7", "F0", "D7", "E6", "B4"], "rows": ["F1", "B7", "C6", "D4", "B5"] diff --git a/keyboards/bastardkb/charybdis/4x6/v1/elitec/rules.mk b/keyboards/bastardkb/charybdis/4x6/v1/elitec/rules.mk index f643c2d0826d9e9874aabfdbfe06237c864365c9..51c8c665e26c4edeac1ba1907bb5d868a6ddcbfd 100644 --- a/keyboards/bastardkb/charybdis/4x6/v1/elitec/rules.mk +++ b/keyboards/bastardkb/charybdis/4x6/v1/elitec/rules.mk @@ -15,7 +15,6 @@ AUDIO_SUPPORTED = no # Audio is not supported. RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default. RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default. RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality -RGB_MATRIX_DRIVER = WS2812 # Charybdis is a split 4x6 keyboard with a maximum of 5 thumb keys (3 on the # trackball side). diff --git a/keyboards/bastardkb/charybdis/4x6/v2/elitec/info.json b/keyboards/bastardkb/charybdis/4x6/v2/elitec/info.json index 86011a155091d875d0b9662b7252ef6baa3f49b2..3043400b7b6da5ead6629d9f8cb356f64de45507 100644 --- a/keyboards/bastardkb/charybdis/4x6/v2/elitec/info.json +++ b/keyboards/bastardkb/charybdis/4x6/v2/elitec/info.json @@ -6,6 +6,9 @@ "ws2812": { "pin": "D3" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["F6", "F5", "B6", "D7", "E6", "B4"], "rows": ["F4", "F7", "C6", "D4", "B5"] diff --git a/keyboards/bastardkb/charybdis/4x6/v2/elitec/rules.mk b/keyboards/bastardkb/charybdis/4x6/v2/elitec/rules.mk index f643c2d0826d9e9874aabfdbfe06237c864365c9..51c8c665e26c4edeac1ba1907bb5d868a6ddcbfd 100644 --- a/keyboards/bastardkb/charybdis/4x6/v2/elitec/rules.mk +++ b/keyboards/bastardkb/charybdis/4x6/v2/elitec/rules.mk @@ -15,7 +15,6 @@ AUDIO_SUPPORTED = no # Audio is not supported. RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default. RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default. RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality -RGB_MATRIX_DRIVER = WS2812 # Charybdis is a split 4x6 keyboard with a maximum of 5 thumb keys (3 on the # trackball side). diff --git a/keyboards/bastardkb/charybdis/4x6/v2/splinky_2/info.json b/keyboards/bastardkb/charybdis/4x6/v2/splinky_2/info.json index 125865ee9431298f85c2641f338d10c1e52c8a1b..e6b47c984e6f74af419a4170447d57c631fa4ff1 100644 --- a/keyboards/bastardkb/charybdis/4x6/v2/splinky_2/info.json +++ b/keyboards/bastardkb/charybdis/4x6/v2/splinky_2/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["GP27", "GP28", "GP15", "GP6", "GP7", "GP8"], "rows": ["GP29", "GP26", "GP5", "GP4", "GP9"] diff --git a/keyboards/bastardkb/charybdis/4x6/v2/splinky_2/rules.mk b/keyboards/bastardkb/charybdis/4x6/v2/splinky_2/rules.mk index 37e9d6c3b887810de1b36e5006e09943006c0af4..80098fbbf670605164538f9ce34acb7491181a47 100644 --- a/keyboards/bastardkb/charybdis/4x6/v2/splinky_2/rules.mk +++ b/keyboards/bastardkb/charybdis/4x6/v2/splinky_2/rules.mk @@ -19,7 +19,6 @@ AUDIO_SUPPORTED = no # Audio is not supported RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality -RGB_MATRIX_DRIVER = WS2812 SPLIT_KEYBOARD = yes diff --git a/keyboards/bastardkb/charybdis/4x6/v2/splinky_3/info.json b/keyboards/bastardkb/charybdis/4x6/v2/splinky_3/info.json index 2c9903f8be2d8d27d02c14b2c973367f988b2393..7814c419767084ea0e4df28d2a508da7d2e1b517 100644 --- a/keyboards/bastardkb/charybdis/4x6/v2/splinky_3/info.json +++ b/keyboards/bastardkb/charybdis/4x6/v2/splinky_3/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["GP27", "GP28", "GP21", "GP6", "GP7", "GP8"], "rows": ["GP29", "GP26", "GP5", "GP4", "GP9"] diff --git a/keyboards/bastardkb/charybdis/4x6/v2/splinky_3/rules.mk b/keyboards/bastardkb/charybdis/4x6/v2/splinky_3/rules.mk index 37e9d6c3b887810de1b36e5006e09943006c0af4..80098fbbf670605164538f9ce34acb7491181a47 100644 --- a/keyboards/bastardkb/charybdis/4x6/v2/splinky_3/rules.mk +++ b/keyboards/bastardkb/charybdis/4x6/v2/splinky_3/rules.mk @@ -19,7 +19,6 @@ AUDIO_SUPPORTED = no # Audio is not supported RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality -RGB_MATRIX_DRIVER = WS2812 SPLIT_KEYBOARD = yes diff --git a/keyboards/bastardkb/charybdis/4x6/v2/stemcell/info.json b/keyboards/bastardkb/charybdis/4x6/v2/stemcell/info.json index 298a111d38fe327cc08f742d0e62e1f876b1d07c..723f8ae5b133a769f18dfcf2fe44156d94a7649a 100644 --- a/keyboards/bastardkb/charybdis/4x6/v2/stemcell/info.json +++ b/keyboards/bastardkb/charybdis/4x6/v2/stemcell/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "rgb_matrix": { + "driver": "WS2812" + }, "ws2812": { "pin": "D3", "driver": "pwm" diff --git a/keyboards/bastardkb/charybdis/4x6/v2/stemcell/rules.mk b/keyboards/bastardkb/charybdis/4x6/v2/stemcell/rules.mk index 92ea9dfb4c2809a6035f3894df9582c54cdd61ec..f10636573e740af001ab2d48337e16c4d6d279f1 100644 --- a/keyboards/bastardkb/charybdis/4x6/v2/stemcell/rules.mk +++ b/keyboards/bastardkb/charybdis/4x6/v2/stemcell/rules.mk @@ -17,7 +17,6 @@ AUDIO_SUPPORTED = no # Audio is not supported RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality -RGB_MATRIX_DRIVER = WS2812 SPLIT_KEYBOARD = yes diff --git a/keyboards/bastardkb/dilemma/3x5_3/info.json b/keyboards/bastardkb/dilemma/3x5_3/info.json index 153d3053f9d441628d0cc8a1211301e855093ed5..57ea2c16dff21d66c072361ce51a1c0f5f8266d8 100644 --- a/keyboards/bastardkb/dilemma/3x5_3/info.json +++ b/keyboards/bastardkb/dilemma/3x5_3/info.json @@ -4,6 +4,9 @@ "device_version": "2.0.0", "pid": "0x1835" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["GP8", "GP9", "GP7", "GP6", "GP28"], "rows": ["GP4", "GP5", "GP27", "GP26"] diff --git a/keyboards/bastardkb/dilemma/3x5_3/rules.mk b/keyboards/bastardkb/dilemma/3x5_3/rules.mk index b6f13984213aff1a1bbe3d59387a895eb9822aa7..2b52cffbf7074bfeaf7c710dd7405975c777765f 100644 --- a/keyboards/bastardkb/dilemma/3x5_3/rules.mk +++ b/keyboards/bastardkb/dilemma/3x5_3/rules.mk @@ -15,7 +15,6 @@ AUDIO_SUPPORTED = no # Audio is not supported RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default RGBLIGHT_SUPPORTED = no # RGB underglow is supported, but not enabled by default RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality -RGB_MATRIX_DRIVER = WS2812 SERIAL_DRIVER = vendor diff --git a/keyboards/bastardkb/scylla/blackpill/info.json b/keyboards/bastardkb/scylla/blackpill/info.json index 0ae5cf86a0190cf0c2de21e9fed022c3b3251fb9..8b6531710413f70cf97c8ec700ce51e9a3feb6db 100644 --- a/keyboards/bastardkb/scylla/blackpill/info.json +++ b/keyboards/bastardkb/scylla/blackpill/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "WS2812" + }, "ws2812": { "pin": "A1", "driver": "pwm" diff --git a/keyboards/bastardkb/scylla/blackpill/rules.mk b/keyboards/bastardkb/scylla/blackpill/rules.mk index 35c9c4e11f8c9ef970c18ebf6915dee9aef1d3eb..88d65fbb906f1ee9d8328e25d644f0d42eed7df5 100644 --- a/keyboards/bastardkb/scylla/blackpill/rules.mk +++ b/keyboards/bastardkb/scylla/blackpill/rules.mk @@ -15,7 +15,6 @@ AUDIO_SUPPORTED = no # Audio is not supported RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality -RGB_MATRIX_DRIVER = WS2812 # RGB matrix driver support SPLIT_KEYBOARD = yes diff --git a/keyboards/bastardkb/scylla/v1/elitec/info.json b/keyboards/bastardkb/scylla/v1/elitec/info.json index b53a0f5e76fa8f5cab4101bab4d584ead9a32fec..ffac558bbc7a17f099338280ac0df7df1896dac8 100644 --- a/keyboards/bastardkb/scylla/v1/elitec/info.json +++ b/keyboards/bastardkb/scylla/v1/elitec/info.json @@ -6,6 +6,9 @@ "ws2812": { "pin": "D2" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["B4", "E6", "C6", "B1", "B3", "B2"], "rows": ["D7", "B5", "F7", "F6", "B6"] diff --git a/keyboards/bastardkb/scylla/v1/elitec/rules.mk b/keyboards/bastardkb/scylla/v1/elitec/rules.mk index 985f9489c2bbfde2a10dbfeb2942ec99dbef0675..ba717ec11500c7d1ad6d546e672e0d5a3a155ccc 100644 --- a/keyboards/bastardkb/scylla/v1/elitec/rules.mk +++ b/keyboards/bastardkb/scylla/v1/elitec/rules.mk @@ -15,6 +15,5 @@ AUDIO_SUPPORTED = no # Audio is not supported RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix (do not use together with RGBLIGHT_ENABLE) -RGB_MATRIX_DRIVER = WS2812 # RGB matrix driver support SPLIT_KEYBOARD = yes diff --git a/keyboards/bastardkb/scylla/v2/elitec/info.json b/keyboards/bastardkb/scylla/v2/elitec/info.json index 5b5b152628ad42611530d5488fa05f7fa8c487c1..1a8643b27df709d024bc8958e38fa97c2027294c 100644 --- a/keyboards/bastardkb/scylla/v2/elitec/info.json +++ b/keyboards/bastardkb/scylla/v2/elitec/info.json @@ -6,6 +6,9 @@ "ws2812": { "pin": "D3" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["F6", "F5", "B6", "D7", "E6", "B4"], "rows": ["F4", "F7", "C6", "D4", "B5"] diff --git a/keyboards/bastardkb/scylla/v2/elitec/rules.mk b/keyboards/bastardkb/scylla/v2/elitec/rules.mk index 985f9489c2bbfde2a10dbfeb2942ec99dbef0675..ba717ec11500c7d1ad6d546e672e0d5a3a155ccc 100644 --- a/keyboards/bastardkb/scylla/v2/elitec/rules.mk +++ b/keyboards/bastardkb/scylla/v2/elitec/rules.mk @@ -15,6 +15,5 @@ AUDIO_SUPPORTED = no # Audio is not supported RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix (do not use together with RGBLIGHT_ENABLE) -RGB_MATRIX_DRIVER = WS2812 # RGB matrix driver support SPLIT_KEYBOARD = yes diff --git a/keyboards/bastardkb/scylla/v2/splinky_2/info.json b/keyboards/bastardkb/scylla/v2/splinky_2/info.json index 0617850d3431a9233f8a85e2380c21fc377588ce..8ba2d4d19ab848d980aab0f575cd39f7b6a18ab4 100644 --- a/keyboards/bastardkb/scylla/v2/splinky_2/info.json +++ b/keyboards/bastardkb/scylla/v2/splinky_2/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["GP27", "GP28", "GP15", "GP6", "GP7", "GP8"], "rows": ["GP29", "GP26", "GP5", "GP4", "GP9"] diff --git a/keyboards/bastardkb/scylla/v2/splinky_2/rules.mk b/keyboards/bastardkb/scylla/v2/splinky_2/rules.mk index e60131bda0651f722fa917ba40ea6aa5b864ef27..274e95c039d169b5509736113f9ea15205b8eb6b 100644 --- a/keyboards/bastardkb/scylla/v2/splinky_2/rules.mk +++ b/keyboards/bastardkb/scylla/v2/splinky_2/rules.mk @@ -19,7 +19,6 @@ AUDIO_SUPPORTED = no # Audio is not supported RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality -RGB_MATRIX_DRIVER = WS2812 SPLIT_KEYBOARD = yes diff --git a/keyboards/bastardkb/scylla/v2/splinky_3/info.json b/keyboards/bastardkb/scylla/v2/splinky_3/info.json index 71177d525a7bee189832a5c4d6719deb9ae9b1c3..c0cd88672b7c392186087e680b84f9fa2e8b295e 100644 --- a/keyboards/bastardkb/scylla/v2/splinky_3/info.json +++ b/keyboards/bastardkb/scylla/v2/splinky_3/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["GP27", "GP28", "GP21", "GP6", "GP7", "GP8"], "rows": ["GP29", "GP26", "GP5", "GP4", "GP9"] diff --git a/keyboards/bastardkb/scylla/v2/splinky_3/rules.mk b/keyboards/bastardkb/scylla/v2/splinky_3/rules.mk index e60131bda0651f722fa917ba40ea6aa5b864ef27..274e95c039d169b5509736113f9ea15205b8eb6b 100644 --- a/keyboards/bastardkb/scylla/v2/splinky_3/rules.mk +++ b/keyboards/bastardkb/scylla/v2/splinky_3/rules.mk @@ -19,7 +19,6 @@ AUDIO_SUPPORTED = no # Audio is not supported RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality -RGB_MATRIX_DRIVER = WS2812 SPLIT_KEYBOARD = yes diff --git a/keyboards/bastardkb/scylla/v2/stemcell/info.json b/keyboards/bastardkb/scylla/v2/stemcell/info.json index f8167d7b20d9cfbbe5bda51691e51e06840ebf5c..2c66f255541fa754f334f5293ea6ca3989321c69 100644 --- a/keyboards/bastardkb/scylla/v2/stemcell/info.json +++ b/keyboards/bastardkb/scylla/v2/stemcell/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "rgb_matrix": { + "driver": "WS2812" + }, "ws2812": { "pin": "D3", "driver": "pwm" diff --git a/keyboards/bastardkb/scylla/v2/stemcell/rules.mk b/keyboards/bastardkb/scylla/v2/stemcell/rules.mk index 2c92eda3f9e1f096d8b3d167ecbb331ecfa39752..c42b71866e90d4be9dc4790d0959d211966dcd69 100644 --- a/keyboards/bastardkb/scylla/v2/stemcell/rules.mk +++ b/keyboards/bastardkb/scylla/v2/stemcell/rules.mk @@ -17,7 +17,6 @@ AUDIO_SUPPORTED = no # Audio is not supported RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality -RGB_MATRIX_DRIVER = WS2812 SPLIT_KEYBOARD = yes diff --git a/keyboards/bastardkb/skeletyl/blackpill/info.json b/keyboards/bastardkb/skeletyl/blackpill/info.json index 7bc12bfd3223b27d1278d893d299fabd325310a8..2bec7f19811801add8facf3cab0fcdfaba0fcca0 100644 --- a/keyboards/bastardkb/skeletyl/blackpill/info.json +++ b/keyboards/bastardkb/skeletyl/blackpill/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "WS2812" + }, "ws2812": { "pin": "A1", "driver": "pwm" diff --git a/keyboards/bastardkb/skeletyl/blackpill/rules.mk b/keyboards/bastardkb/skeletyl/blackpill/rules.mk index 35c9c4e11f8c9ef970c18ebf6915dee9aef1d3eb..88d65fbb906f1ee9d8328e25d644f0d42eed7df5 100644 --- a/keyboards/bastardkb/skeletyl/blackpill/rules.mk +++ b/keyboards/bastardkb/skeletyl/blackpill/rules.mk @@ -15,7 +15,6 @@ AUDIO_SUPPORTED = no # Audio is not supported RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality -RGB_MATRIX_DRIVER = WS2812 # RGB matrix driver support SPLIT_KEYBOARD = yes diff --git a/keyboards/bastardkb/skeletyl/v1/elitec/info.json b/keyboards/bastardkb/skeletyl/v1/elitec/info.json index f6b828f6e274ec4a46b64696bd89e79744f6d20f..f81bca976eefe81cdefd55358935ae97855c444b 100644 --- a/keyboards/bastardkb/skeletyl/v1/elitec/info.json +++ b/keyboards/bastardkb/skeletyl/v1/elitec/info.json @@ -6,6 +6,9 @@ "ws2812": { "pin": "D2" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["E6", "C6", "B1", "B3", "B2"], "rows": ["B5", "F7", "F6", "B6"] diff --git a/keyboards/bastardkb/skeletyl/v1/elitec/rules.mk b/keyboards/bastardkb/skeletyl/v1/elitec/rules.mk index 985f9489c2bbfde2a10dbfeb2942ec99dbef0675..ba717ec11500c7d1ad6d546e672e0d5a3a155ccc 100644 --- a/keyboards/bastardkb/skeletyl/v1/elitec/rules.mk +++ b/keyboards/bastardkb/skeletyl/v1/elitec/rules.mk @@ -15,6 +15,5 @@ AUDIO_SUPPORTED = no # Audio is not supported RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix (do not use together with RGBLIGHT_ENABLE) -RGB_MATRIX_DRIVER = WS2812 # RGB matrix driver support SPLIT_KEYBOARD = yes diff --git a/keyboards/bastardkb/skeletyl/v2/elitec/info.json b/keyboards/bastardkb/skeletyl/v2/elitec/info.json index 191b47c80ef9754058c67862777bb9e6ad65456d..2c43204acead824d661dcad4ebb031d3e043920c 100644 --- a/keyboards/bastardkb/skeletyl/v2/elitec/info.json +++ b/keyboards/bastardkb/skeletyl/v2/elitec/info.json @@ -6,6 +6,9 @@ "ws2812": { "pin": "D3" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["F5", "B6", "D7", "E6", "B4"], "rows": ["F7", "C6", "D4", "B5"] diff --git a/keyboards/bastardkb/skeletyl/v2/elitec/rules.mk b/keyboards/bastardkb/skeletyl/v2/elitec/rules.mk index 985f9489c2bbfde2a10dbfeb2942ec99dbef0675..ba717ec11500c7d1ad6d546e672e0d5a3a155ccc 100644 --- a/keyboards/bastardkb/skeletyl/v2/elitec/rules.mk +++ b/keyboards/bastardkb/skeletyl/v2/elitec/rules.mk @@ -15,6 +15,5 @@ AUDIO_SUPPORTED = no # Audio is not supported RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix (do not use together with RGBLIGHT_ENABLE) -RGB_MATRIX_DRIVER = WS2812 # RGB matrix driver support SPLIT_KEYBOARD = yes diff --git a/keyboards/bastardkb/skeletyl/v2/splinky_2/info.json b/keyboards/bastardkb/skeletyl/v2/splinky_2/info.json index ef833a414eb700662930385e7bcdc7061dc07a94..023c4d553e6e5804b370c6ae8fdc0c943e612b94 100644 --- a/keyboards/bastardkb/skeletyl/v2/splinky_2/info.json +++ b/keyboards/bastardkb/skeletyl/v2/splinky_2/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["GP28", "GP15", "GP6", "GP7", "GP8"], "rows": ["GP26", "GP5", "GP4", "GP9"] diff --git a/keyboards/bastardkb/skeletyl/v2/splinky_2/rules.mk b/keyboards/bastardkb/skeletyl/v2/splinky_2/rules.mk index e60131bda0651f722fa917ba40ea6aa5b864ef27..274e95c039d169b5509736113f9ea15205b8eb6b 100644 --- a/keyboards/bastardkb/skeletyl/v2/splinky_2/rules.mk +++ b/keyboards/bastardkb/skeletyl/v2/splinky_2/rules.mk @@ -19,7 +19,6 @@ AUDIO_SUPPORTED = no # Audio is not supported RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality -RGB_MATRIX_DRIVER = WS2812 SPLIT_KEYBOARD = yes diff --git a/keyboards/bastardkb/skeletyl/v2/splinky_3/info.json b/keyboards/bastardkb/skeletyl/v2/splinky_3/info.json index 8f75e99afe724f233103d058080e2e7d6869909d..56a00a3c3dc101880fbbc096dd7bd58ce4250f64 100644 --- a/keyboards/bastardkb/skeletyl/v2/splinky_3/info.json +++ b/keyboards/bastardkb/skeletyl/v2/splinky_3/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["GP28", "GP21", "GP6", "GP7", "GP8"], "rows": ["GP26", "GP5", "GP4", "GP9"] diff --git a/keyboards/bastardkb/skeletyl/v2/splinky_3/rules.mk b/keyboards/bastardkb/skeletyl/v2/splinky_3/rules.mk index e60131bda0651f722fa917ba40ea6aa5b864ef27..274e95c039d169b5509736113f9ea15205b8eb6b 100644 --- a/keyboards/bastardkb/skeletyl/v2/splinky_3/rules.mk +++ b/keyboards/bastardkb/skeletyl/v2/splinky_3/rules.mk @@ -19,7 +19,6 @@ AUDIO_SUPPORTED = no # Audio is not supported RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality -RGB_MATRIX_DRIVER = WS2812 SPLIT_KEYBOARD = yes diff --git a/keyboards/bastardkb/skeletyl/v2/stemcell/info.json b/keyboards/bastardkb/skeletyl/v2/stemcell/info.json index abd96fb434d5a80bafa2371bafa8271591e5e436..cc4bcf887f9e60744440a58bc0f8525eca22e924 100644 --- a/keyboards/bastardkb/skeletyl/v2/stemcell/info.json +++ b/keyboards/bastardkb/skeletyl/v2/stemcell/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "rgb_matrix": { + "driver": "WS2812" + }, "ws2812": { "pin": "D3", "driver": "pwm" diff --git a/keyboards/bastardkb/skeletyl/v2/stemcell/rules.mk b/keyboards/bastardkb/skeletyl/v2/stemcell/rules.mk index 2c92eda3f9e1f096d8b3d167ecbb331ecfa39752..c42b71866e90d4be9dc4790d0959d211966dcd69 100644 --- a/keyboards/bastardkb/skeletyl/v2/stemcell/rules.mk +++ b/keyboards/bastardkb/skeletyl/v2/stemcell/rules.mk @@ -17,7 +17,6 @@ AUDIO_SUPPORTED = no # Audio is not supported RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality -RGB_MATRIX_DRIVER = WS2812 SPLIT_KEYBOARD = yes diff --git a/keyboards/bastardkb/tbkmini/blackpill/info.json b/keyboards/bastardkb/tbkmini/blackpill/info.json index fd03d551ff983fa1564c8f64905050a4793e8d17..30a1b0ac94377d416b49c236668a162ff8ac3a3f 100644 --- a/keyboards/bastardkb/tbkmini/blackpill/info.json +++ b/keyboards/bastardkb/tbkmini/blackpill/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "WS2812" + }, "ws2812": { "pin": "A1", "driver": "pwm" diff --git a/keyboards/bastardkb/tbkmini/blackpill/rules.mk b/keyboards/bastardkb/tbkmini/blackpill/rules.mk index 35c9c4e11f8c9ef970c18ebf6915dee9aef1d3eb..88d65fbb906f1ee9d8328e25d644f0d42eed7df5 100644 --- a/keyboards/bastardkb/tbkmini/blackpill/rules.mk +++ b/keyboards/bastardkb/tbkmini/blackpill/rules.mk @@ -15,7 +15,6 @@ AUDIO_SUPPORTED = no # Audio is not supported RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality -RGB_MATRIX_DRIVER = WS2812 # RGB matrix driver support SPLIT_KEYBOARD = yes diff --git a/keyboards/bastardkb/tbkmini/v1/elitec/info.json b/keyboards/bastardkb/tbkmini/v1/elitec/info.json index 0fe5c8655e2bf3ef78e58bba5bd9cb1c9631f35c..a5a90811ec8d126383f2f69fc038b73e97a92826 100644 --- a/keyboards/bastardkb/tbkmini/v1/elitec/info.json +++ b/keyboards/bastardkb/tbkmini/v1/elitec/info.json @@ -6,6 +6,9 @@ "ws2812": { "pin": "D2" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["B4", "E6", "C6", "B1", "B3", "B2"], "rows": ["B5", "F7", "F6", "B6"] diff --git a/keyboards/bastardkb/tbkmini/v1/elitec/rules.mk b/keyboards/bastardkb/tbkmini/v1/elitec/rules.mk index 985f9489c2bbfde2a10dbfeb2942ec99dbef0675..ba717ec11500c7d1ad6d546e672e0d5a3a155ccc 100644 --- a/keyboards/bastardkb/tbkmini/v1/elitec/rules.mk +++ b/keyboards/bastardkb/tbkmini/v1/elitec/rules.mk @@ -15,6 +15,5 @@ AUDIO_SUPPORTED = no # Audio is not supported RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix (do not use together with RGBLIGHT_ENABLE) -RGB_MATRIX_DRIVER = WS2812 # RGB matrix driver support SPLIT_KEYBOARD = yes diff --git a/keyboards/bastardkb/tbkmini/v2/elitec/info.json b/keyboards/bastardkb/tbkmini/v2/elitec/info.json index d0691aef2e946d5876b5556136c750360925aec5..28c30f9ab7bb9247e6a6cc0a599b5e3a37ecf984 100644 --- a/keyboards/bastardkb/tbkmini/v2/elitec/info.json +++ b/keyboards/bastardkb/tbkmini/v2/elitec/info.json @@ -6,6 +6,9 @@ "ws2812": { "pin": "D3" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["F6", "F5", "B6", "D7", "E6", "B4"], "rows": ["F7", "C6", "D4", "B5"] diff --git a/keyboards/bastardkb/tbkmini/v2/elitec/rules.mk b/keyboards/bastardkb/tbkmini/v2/elitec/rules.mk index 985f9489c2bbfde2a10dbfeb2942ec99dbef0675..ba717ec11500c7d1ad6d546e672e0d5a3a155ccc 100644 --- a/keyboards/bastardkb/tbkmini/v2/elitec/rules.mk +++ b/keyboards/bastardkb/tbkmini/v2/elitec/rules.mk @@ -15,6 +15,5 @@ AUDIO_SUPPORTED = no # Audio is not supported RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix (do not use together with RGBLIGHT_ENABLE) -RGB_MATRIX_DRIVER = WS2812 # RGB matrix driver support SPLIT_KEYBOARD = yes diff --git a/keyboards/bastardkb/tbkmini/v2/splinky_2/info.json b/keyboards/bastardkb/tbkmini/v2/splinky_2/info.json index 80d8134f7e9e35c96494808601da298f0ff530f7..1dc6607f3d0d2b81408f1ddde8b45777314046bc 100644 --- a/keyboards/bastardkb/tbkmini/v2/splinky_2/info.json +++ b/keyboards/bastardkb/tbkmini/v2/splinky_2/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["GP27", "GP28", "GP15", "GP6", "GP7", "GP8"], "rows": ["GP26", "GP5", "GP4", "GP9"] diff --git a/keyboards/bastardkb/tbkmini/v2/splinky_2/rules.mk b/keyboards/bastardkb/tbkmini/v2/splinky_2/rules.mk index e60131bda0651f722fa917ba40ea6aa5b864ef27..274e95c039d169b5509736113f9ea15205b8eb6b 100644 --- a/keyboards/bastardkb/tbkmini/v2/splinky_2/rules.mk +++ b/keyboards/bastardkb/tbkmini/v2/splinky_2/rules.mk @@ -19,7 +19,6 @@ AUDIO_SUPPORTED = no # Audio is not supported RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality -RGB_MATRIX_DRIVER = WS2812 SPLIT_KEYBOARD = yes diff --git a/keyboards/bastardkb/tbkmini/v2/splinky_3/info.json b/keyboards/bastardkb/tbkmini/v2/splinky_3/info.json index a5717988c883fa161573943cb4e17db2125293f9..2c96b46c2add36f6de9b55eadda5cdf7ac21e9a2 100644 --- a/keyboards/bastardkb/tbkmini/v2/splinky_3/info.json +++ b/keyboards/bastardkb/tbkmini/v2/splinky_3/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["GP27", "GP28", "GP21", "GP6", "GP7", "GP8"], "rows": ["GP26", "GP5", "GP4", "GP9"] diff --git a/keyboards/bastardkb/tbkmini/v2/splinky_3/rules.mk b/keyboards/bastardkb/tbkmini/v2/splinky_3/rules.mk index e60131bda0651f722fa917ba40ea6aa5b864ef27..274e95c039d169b5509736113f9ea15205b8eb6b 100644 --- a/keyboards/bastardkb/tbkmini/v2/splinky_3/rules.mk +++ b/keyboards/bastardkb/tbkmini/v2/splinky_3/rules.mk @@ -19,7 +19,6 @@ AUDIO_SUPPORTED = no # Audio is not supported RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality -RGB_MATRIX_DRIVER = WS2812 SPLIT_KEYBOARD = yes diff --git a/keyboards/bastardkb/tbkmini/v2/stemcell/info.json b/keyboards/bastardkb/tbkmini/v2/stemcell/info.json index cdfc6273a04d9ea1bc4c71febcd853a18be8f840..ae8a3c4d88afe0e1eb5a4067202720780eb65492 100644 --- a/keyboards/bastardkb/tbkmini/v2/stemcell/info.json +++ b/keyboards/bastardkb/tbkmini/v2/stemcell/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "rgb_matrix": { + "driver": "WS2812" + }, "ws2812": { "pin": "D3", "driver": "pwm" diff --git a/keyboards/bastardkb/tbkmini/v2/stemcell/rules.mk b/keyboards/bastardkb/tbkmini/v2/stemcell/rules.mk index 2c92eda3f9e1f096d8b3d167ecbb331ecfa39752..c42b71866e90d4be9dc4790d0959d211966dcd69 100644 --- a/keyboards/bastardkb/tbkmini/v2/stemcell/rules.mk +++ b/keyboards/bastardkb/tbkmini/v2/stemcell/rules.mk @@ -17,7 +17,6 @@ AUDIO_SUPPORTED = no # Audio is not supported RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality -RGB_MATRIX_DRIVER = WS2812 SPLIT_KEYBOARD = yes diff --git a/keyboards/black_hellebore/info.json b/keyboards/black_hellebore/info.json index 63d1d9418becb84d326ee03f9f0e9b1572165d1c..f7d35c58fd17a4140d02471a25fef1650bc8d721 100644 --- a/keyboards/black_hellebore/info.json +++ b/keyboards/black_hellebore/info.json @@ -28,7 +28,8 @@ "pid": "0x4467", "vid": "0x3141" }, - "rgb_matrix": { + "rgb_matrix": { + "driver": "WS2812", "layout": [ { "flags": 4, "matrix": [0, 0] , "x": 7 , "y": 5 } , { "flags": 4, "matrix": [0, 1] , "x": 22 , "y": 5 } , diff --git a/keyboards/black_hellebore/rules.mk b/keyboards/black_hellebore/rules.mk index 32afd2163565b44dd929922b945e80a1cc3f99cd..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 --- a/keyboards/black_hellebore/rules.mk +++ b/keyboards/black_hellebore/rules.mk @@ -1 +0,0 @@ -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/blockboy/ac980mini/info.json b/keyboards/blockboy/ac980mini/info.json index f2bb4beb945a9dfd4468518063301cea665af9b2..1f1e88afe5617c459608191fa8666bb6d6411870 100644 --- a/keyboards/blockboy/ac980mini/info.json +++ b/keyboards/blockboy/ac980mini/info.json @@ -18,6 +18,9 @@ "ws2812": { "pin": "B7" }, + "rgb_matrix": { + "driver": "WS2812" + }, "layouts": { "LAYOUT_all": { "layout": [ diff --git a/keyboards/blockboy/ac980mini/rules.mk b/keyboards/blockboy/ac980mini/rules.mk index e564d512dad3e2d4ba10aae5e6bb654f32650443..6111d23a8cd289b5763896bc4bed600b3e1537f2 100644 --- a/keyboards/blockboy/ac980mini/rules.mk +++ b/keyboards/blockboy/ac980mini/rules.mk @@ -12,5 +12,4 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 LTO_ENABLE = yes diff --git a/keyboards/boardsource/beiwagon/info.json b/keyboards/boardsource/beiwagon/info.json index dc5f8cc20f2d4e4c5fee56e928ac73553f074bda..ac0e023c44807e70006a9011ba3bf0ca84531158 100644 --- a/keyboards/boardsource/beiwagon/info.json +++ b/keyboards/boardsource/beiwagon/info.json @@ -25,6 +25,7 @@ "vid": "0x4273" }, "rgb_matrix": { + "driver": "WS2812", "layout": [ { "flags": 2, "x": 16, "y": 38 }, { "flags": 2, "x": 16, "y": 113 }, diff --git a/keyboards/boardsource/beiwagon/rules.mk b/keyboards/boardsource/beiwagon/rules.mk index 32afd2163565b44dd929922b945e80a1cc3f99cd..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 --- a/keyboards/boardsource/beiwagon/rules.mk +++ b/keyboards/boardsource/beiwagon/rules.mk @@ -1 +0,0 @@ -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/boardsource/microdox/v2/info.json b/keyboards/boardsource/microdox/v2/info.json index 9d7e25dee4f4c1d2762104b96c4b7fa9f2642eef..ca9b97602327a23d5e8e600e37cf9ff77b453eba 100644 --- a/keyboards/boardsource/microdox/v2/info.json +++ b/keyboards/boardsource/microdox/v2/info.json @@ -35,6 +35,7 @@ } }, "rgb_matrix": { + "driver": "WS2812", "layout": [ { "flags": 2, "x": 12, "y": 11 }, { "flags": 2, "x": 86, "y": 11 }, diff --git a/keyboards/boardsource/microdox/v2/rules.mk b/keyboards/boardsource/microdox/v2/rules.mk index 32afd2163565b44dd929922b945e80a1cc3f99cd..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 --- a/keyboards/boardsource/microdox/v2/rules.mk +++ b/keyboards/boardsource/microdox/v2/rules.mk @@ -1 +0,0 @@ -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/boardsource/technik_o/info.json b/keyboards/boardsource/technik_o/info.json index af8d16a0205542b19019052a7373f59d0f90e10a..df0dbd63a5e3581952d3c08f37e92c599355f6d9 100644 --- a/keyboards/boardsource/technik_o/info.json +++ b/keyboards/boardsource/technik_o/info.json @@ -25,7 +25,8 @@ "pid": "0x0079", "vid": "0x4273" }, - "rgb_matrix": { + "rgb_matrix": { + "driver": "WS2812", "layout": [ { "flags": 2, "x": 220, "y": 17 }, { "flags": 2, "x": 172, "y": 17 }, diff --git a/keyboards/boardsource/technik_o/rules.mk b/keyboards/boardsource/technik_o/rules.mk index 32afd2163565b44dd929922b945e80a1cc3f99cd..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 --- a/keyboards/boardsource/technik_o/rules.mk +++ b/keyboards/boardsource/technik_o/rules.mk @@ -1 +0,0 @@ -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/boardsource/technik_s/info.json b/keyboards/boardsource/technik_s/info.json index d55979b5c58b1d73675241665d3bbdc204f987d4..089acc939791b919107c2538eaf78ac68eefa1fc 100644 --- a/keyboards/boardsource/technik_s/info.json +++ b/keyboards/boardsource/technik_s/info.json @@ -26,6 +26,7 @@ "vid": "0x4273" }, "rgb_matrix": { + "driver": "WS2812", "layout": [ { "flags": 2, "x": 220, "y": 17 }, { "flags": 2, "x": 172, "y": 17 }, diff --git a/keyboards/boardsource/technik_s/rules.mk b/keyboards/boardsource/technik_s/rules.mk index 32afd2163565b44dd929922b945e80a1cc3f99cd..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 --- a/keyboards/boardsource/technik_s/rules.mk +++ b/keyboards/boardsource/technik_s/rules.mk @@ -1 +0,0 @@ -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/boardsource/the_mark/info.json b/keyboards/boardsource/the_mark/info.json index f0097f8141022a4ae1f2fa52bcac3214dd285b37..c73d93fa9d6536aa2a68bfb416d67251410a572a 100644 --- a/keyboards/boardsource/the_mark/info.json +++ b/keyboards/boardsource/the_mark/info.json @@ -43,6 +43,7 @@ "pin": "C6" }, "rgb_matrix": { + "driver": "WS2812", "layout": [ { "flags": 2, "x": 224, "y": 42}, { "flags": 2, "x": 224, "y": 21}, diff --git a/keyboards/boardsource/the_mark/rules.mk b/keyboards/boardsource/the_mark/rules.mk index 32afd2163565b44dd929922b945e80a1cc3f99cd..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 --- a/keyboards/boardsource/the_mark/rules.mk +++ b/keyboards/boardsource/the_mark/rules.mk @@ -1 +0,0 @@ -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/boston_meetup/2019/info.json b/keyboards/boston_meetup/2019/info.json index 609a917b753b6ded47d511c643561e23686d9a32..d50e92e17c9f4e25f1ee9d5779bfd54458f0b19b 100644 --- a/keyboards/boston_meetup/2019/info.json +++ b/keyboards/boston_meetup/2019/info.json @@ -2,6 +2,9 @@ "usb": { "device_version": "20.1.9" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["A7", "A8", "B2", "B10"], "rows": ["A3", "B8", "B9", "B1"] diff --git a/keyboards/boston_meetup/2019/rules.mk b/keyboards/boston_meetup/2019/rules.mk index a32fadf0b0e49474134119a42ca0ab93168124f2..b2f1131ffd4645e061df6c6dcddb17894cbf8b20 100644 --- a/keyboards/boston_meetup/2019/rules.mk +++ b/keyboards/boston_meetup/2019/rules.mk @@ -11,7 +11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality AUDIO_ENABLE = yes # Audio output RGBLIGHT_ENABLE = no RGB_MATRIX_ENABLE = no -RGB_MATRIX_DRIVER = WS2812 HAPTIC_ENABLE = yes HAPTIC_DRIVER = DRV2605L OLED_ENABLE = yes diff --git a/keyboards/bubble75/hotswap/info.json b/keyboards/bubble75/hotswap/info.json index 27dd4fb20e728aec6ef4fc6234e218e6720801de..fd913dfecff0d2d8310dd564f3565ee73569b967 100644 --- a/keyboards/bubble75/hotswap/info.json +++ b/keyboards/bubble75/hotswap/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "B7" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["B0", "B1", "B2", "B3", "E6", "F0", "D0", "D1", "D4", "D6", "D7", "B4", "B5", "B6", "C6"], "rows": ["F4", "F5", "F6", "F7", "C7", "F1"] diff --git a/keyboards/bubble75/hotswap/rules.mk b/keyboards/bubble75/hotswap/rules.mk index d8dc7dca6f833adbe16b742790cc9edbad4ac5c3..c11ab0df94ccff14e68256b7e0601b0c19d96830 100644 --- a/keyboards/bubble75/hotswap/rules.mk +++ b/keyboards/bubble75/hotswap/rules.mk @@ -9,5 +9,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 NO_USB_STARTUP_CHECK = yes \ No newline at end of file diff --git a/keyboards/canary/canary60rgb/info.json b/keyboards/canary/canary60rgb/info.json index c9e9224e0d36e8a93370fcca0a3c0dfe9dbef3ed..20ce131329c842ca35bbdf3c254b71f524c9e08d 100644 --- a/keyboards/canary/canary60rgb/info.json +++ b/keyboards/canary/canary60rgb/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "B6" }, + "rgb_matrix": { + "driver": "IS31FL3733" + }, "matrix_pins": { "cols": ["C7", "F7", "F6", "F0", "B0", "B1", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "B7"], "rows": ["F5", "F4", "F1", "B3", "B2"] diff --git a/keyboards/canary/canary60rgb/v1/rules.mk b/keyboards/canary/canary60rgb/v1/rules.mk index 66e5cfa2ae03a9637c13d477e74ad69680ef778a..3bbc9263796e0a110d988f81f65a6ab6d2796ff4 100644 --- a/keyboards/canary/canary60rgb/v1/rules.mk +++ b/keyboards/canary/canary60rgb/v1/rules.mk @@ -11,6 +11,5 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3733 LTO_ENABLE = yes diff --git a/keyboards/cannonkeys/ripple/info.json b/keyboards/cannonkeys/ripple/info.json index 63564ae7cea4efb79d81c7bcf86fa014784ccc3b..66ca4e8695a668c43aad288cdeb2aa154aecf254 100644 --- a/keyboards/cannonkeys/ripple/info.json +++ b/keyboards/cannonkeys/ripple/info.json @@ -23,9 +23,12 @@ "backlight": true, "rgblight": true }, + "ws2812": { + "pin": "B15", + "driver": "spi" + }, "rgblight": { "led_count": 20, - "pin": "B15", "hue_steps": 17, "saturation_steps": 17, "brightness_steps": 17, diff --git a/keyboards/cannonkeys/ripple/rules.mk b/keyboards/cannonkeys/ripple/rules.mk index 2f5938630cc4600a8b9ab1651716154f7a5e2c06..2a5031cd32050af50da8756a623a0b2ed5aca8e1 100644 --- a/keyboards/cannonkeys/ripple/rules.mk +++ b/keyboards/cannonkeys/ripple/rules.mk @@ -1,7 +1,5 @@ # Wildcard to allow APM32 MCU DFU_SUFFIX_ARGS = -v FFFF -p FFFF -WS2812_DRIVER = spi - # Enter lower-power sleep mode when on the ChibiOS idle thread OPT_DEFS += -DCORTEX_ENABLE_WFI_IDLE=TRUE diff --git a/keyboards/capsunlocked/cu80/v2_ansi/rgb/info.json b/keyboards/capsunlocked/cu80/v2_ansi/rgb/info.json index 52676aa04176197ce47f6800baa6d565d7d33bd0..45b4b9c8cd38ca0d4bdb855f8278cb859e53e995 100644 --- a/keyboards/capsunlocked/cu80/v2_ansi/rgb/info.json +++ b/keyboards/capsunlocked/cu80/v2_ansi/rgb/info.json @@ -3,6 +3,9 @@ "features": { "rgblight": false }, + "rgb_matrix": { + "driver": "WS2812" + }, "usb": { "pid": "0x0082" } diff --git a/keyboards/capsunlocked/cu80/v2_ansi/rgb/rules.mk b/keyboards/capsunlocked/cu80/v2_ansi/rgb/rules.mk index d213c84de36eef143804118f3bd01b163ee8a799..9470477f49e28f5f9f7ba0fd01496b3cd4409e64 100644 --- a/keyboards/capsunlocked/cu80/v2_ansi/rgb/rules.mk +++ b/keyboards/capsunlocked/cu80/v2_ansi/rgb/rules.mk @@ -1,4 +1,3 @@ RGB_MATRIX_ENABLE = yes # Enable RGB matrix -RGB_MATRIX_DRIVER = WS2812 # Set Driver to WS2812 LTO_ENABLE = yes diff --git a/keyboards/capsunlocked/cu80/v2_iso/rgb/info.json b/keyboards/capsunlocked/cu80/v2_iso/rgb/info.json index e04971c21ac6247bb901117f1a05772bb08b05ba..4f08f6116a74e70a7ecc754eaffe3f47d410836e 100644 --- a/keyboards/capsunlocked/cu80/v2_iso/rgb/info.json +++ b/keyboards/capsunlocked/cu80/v2_iso/rgb/info.json @@ -3,6 +3,9 @@ "features": { "rgblight": false }, + "rgb_matrix": { + "driver": "WS2812" + }, "usb": { "pid": "0x0083" } diff --git a/keyboards/capsunlocked/cu80/v2_iso/rgb/rules.mk b/keyboards/capsunlocked/cu80/v2_iso/rgb/rules.mk index d213c84de36eef143804118f3bd01b163ee8a799..9470477f49e28f5f9f7ba0fd01496b3cd4409e64 100644 --- a/keyboards/capsunlocked/cu80/v2_iso/rgb/rules.mk +++ b/keyboards/capsunlocked/cu80/v2_iso/rgb/rules.mk @@ -1,4 +1,3 @@ RGB_MATRIX_ENABLE = yes # Enable RGB matrix -RGB_MATRIX_DRIVER = WS2812 # Set Driver to WS2812 LTO_ENABLE = yes diff --git a/keyboards/checkerboards/quark_lp/info.json b/keyboards/checkerboards/quark_lp/info.json index da801bd13ea281aa69f6a57571b7a6d37938d111..264bddad1292eda25e23b0e673abc3d192e4baed 100644 --- a/keyboards/checkerboards/quark_lp/info.json +++ b/keyboards/checkerboards/quark_lp/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "C2" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["B6", "B5", "B4", "B3", "B0", "D6", "D5", "D4", "D3", "D2", "D1", "D0"], "rows": ["C5", "C4", "C6", "C7"] diff --git a/keyboards/checkerboards/quark_lp/rules.mk b/keyboards/checkerboards/quark_lp/rules.mk index b1d915ebb53423f21c95834a18188a192d646604..f868af936dc53bd6a8bb5a72ebe607fd339add13 100644 --- a/keyboards/checkerboards/quark_lp/rules.mk +++ b/keyboards/checkerboards/quark_lp/rules.mk @@ -11,4 +11,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/cherrybstudio/cb87rgb/info.json b/keyboards/cherrybstudio/cb87rgb/info.json index bdf1fb1c273213d80edb8675a08ea5f6b013dcb5..bbdbfde9a916980fbd1e8e6f5d600dbe07fa6034 100644 --- a/keyboards/cherrybstudio/cb87rgb/info.json +++ b/keyboards/cherrybstudio/cb87rgb/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "E6" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["D5", "D4", "D6", "D7", "B4", "B5", "F5", "C6", "C7", "F7"], "rows": ["B0", "B1", "B2", "B3", "B7", "D0", "D1", "D2", "D3", "F6"] diff --git a/keyboards/cherrybstudio/cb87rgb/rules.mk b/keyboards/cherrybstudio/cb87rgb/rules.mk index 02c7c58f153ed0c1a3e1cb1491646950b7624425..2539b3f85ffd79e48bb495b230911b3389b50e28 100644 --- a/keyboards/cherrybstudio/cb87rgb/rules.mk +++ b/keyboards/cherrybstudio/cb87rgb/rules.mk @@ -12,4 +12,3 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/chromatonemini/info.json b/keyboards/chromatonemini/info.json index ad331018164454dafc07fe7c1117a1856fb985c6..e81e52e6c0b5f2b5a924689070839f8a293b7a5b 100644 --- a/keyboards/chromatonemini/info.json +++ b/keyboards/chromatonemini/info.json @@ -20,6 +20,9 @@ "ws2812": { "pin": "D3" }, + "rgb_matrix": { + "driver": "WS2812" + }, "diode_direction": "COL2ROW", "matrix_pins": { "cols": [ "F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6" ], diff --git a/keyboards/chromatonemini/rules.mk b/keyboards/chromatonemini/rules.mk index 0e94fdb0d78a75b45e9ec375c96a28b2799333f4..4da205a168c7e5f0eec90d43c819f12dcd3cbb24 100644 --- a/keyboards/chromatonemini/rules.mk +++ b/keyboards/chromatonemini/rules.mk @@ -1,2 +1 @@ -RGB_MATRIX_DRIVER = WS2812 # LTO_ENABLE = yes diff --git a/keyboards/citrus/erdnuss65/info.json b/keyboards/citrus/erdnuss65/info.json index a33d44561dc9c83f10e9f4cb0ad89ac328d9e283..512b4ba96086e22f9b1debf8e4e496608a4a2098 100644 --- a/keyboards/citrus/erdnuss65/info.json +++ b/keyboards/citrus/erdnuss65/info.json @@ -30,8 +30,10 @@ "rgblight": true, "audio": false }, + "ws2812": { + "pin": "A15" + }, "rgblight": { - "pin": "A15", "led_count": 1 }, "layouts": { diff --git a/keyboards/crkbd/info.json b/keyboards/crkbd/info.json index 0f254d380f8a333feb02b1cb721217bae8cbb0c5..94b5f18083ccd6a45abb846dbc67fa58d05f3110 100644 --- a/keyboards/crkbd/info.json +++ b/keyboards/crkbd/info.json @@ -8,6 +8,9 @@ "pid": "0x0001", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["F4", "F5", "F6", "F7", "B1", "B3"], "rows": ["D4", "C6", "D7", "E6"] diff --git a/keyboards/crkbd/rules.mk b/keyboards/crkbd/rules.mk index 8feaf50a078c7145a1f49fd7d3a365fba610a939..89dbcd35bd9e282d0d8bd3773da2c73f82c5b4a4 100644 --- a/keyboards/crkbd/rules.mk +++ b/keyboards/crkbd/rules.mk @@ -11,7 +11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = no -RGB_MATRIX_DRIVER = WS2812 LTO_ENABLE = yes # if firmware size over limit, try this option diff --git a/keyboards/dekunukem/duckypad/info.json b/keyboards/dekunukem/duckypad/info.json index d6d971dcf4fcfbabe9af96edee9291ef7de327e9..e5859b718a5c3b9e06e024ad7867edf9e8ee9ab0 100644 --- a/keyboards/dekunukem/duckypad/info.json +++ b/keyboards/dekunukem/duckypad/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "A10" }, + "rgb_matrix": { + "driver": "WS2812" + }, "processor": "STM32F072", "bootloader": "stm32-dfu", "matrix_pins": { diff --git a/keyboards/dekunukem/duckypad/rules.mk b/keyboards/dekunukem/duckypad/rules.mk index 4b467eb94489aaa5e332bd92896ffaf937a680e5..d9bd708a95ff9a38b940935a7484935c0d4af760 100644 --- a/keyboards/dekunukem/duckypad/rules.mk +++ b/keyboards/dekunukem/duckypad/rules.mk @@ -12,7 +12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 OLED_ENABLE = yes OLED_DRIVER = SSD1306 diff --git a/keyboards/deng/djam/info.json b/keyboards/deng/djam/info.json index ef1b783d96d7a84ec8ea9731da526d219d2cf468..4a5cd78f1942f5d14c8e69dd47aed8f2da986b01 100644 --- a/keyboards/deng/djam/info.json +++ b/keyboards/deng/djam/info.json @@ -8,6 +8,9 @@ "pid": "0x7325", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4"], "rows": ["F0", "F1", "F4"] diff --git a/keyboards/deng/djam/rules.mk b/keyboards/deng/djam/rules.mk index 42a6d2bd1b0d2f15f6982c9a74a6c11bed01497b..150b7c690d84c8c16e31be3abd517a83a046fefe 100644 --- a/keyboards/deng/djam/rules.mk +++ b/keyboards/deng/djam/rules.mk @@ -11,4 +11,3 @@ BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/deng/thirty/info.json b/keyboards/deng/thirty/info.json index 9bfcfad41175a0cb471cf20106a4e1ceb15a0bc3..1d9b018e6bbc26f1f71a5c20e65cc8adde204036 100644 --- a/keyboards/deng/thirty/info.json +++ b/keyboards/deng/thirty/info.json @@ -8,6 +8,9 @@ "pid": "0x7342", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["B13", "B14", "B3", "A4", "A6"], "rows": ["B15", "A5", "A3", "A15", "B7", "B8"] diff --git a/keyboards/deng/thirty/rules.mk b/keyboards/deng/thirty/rules.mk index 91837f3d45e04436ac57c1fe6fae2dd36396f11e..e8ce9e854be6ae49755964d8a3f9998d2d0e2b36 100644 --- a/keyboards/deng/thirty/rules.mk +++ b/keyboards/deng/thirty/rules.mk @@ -15,4 +15,3 @@ BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/doio/kb16/rev1/info.json b/keyboards/doio/kb16/rev1/info.json index f42f03984685f511ac59e77067b332da7fb7a8b8..f37a58e15778cbe71252f64aa9ee924b23cc53e8 100644 --- a/keyboards/doio/kb16/rev1/info.json +++ b/keyboards/doio/kb16/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x1601", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["F5", "F4", "F1", "F0", "B7"], "rows": ["D5", "D4", "D3", "D2"] diff --git a/keyboards/doio/kb16/rev1/rules.mk b/keyboards/doio/kb16/rev1/rules.mk index 475b3b9a52d6addea10f29560d856847b7b1c21c..5c5ad3de8c27f24e4e2e4b7c9c20fb24fb92b61f 100644 --- a/keyboards/doio/kb16/rev1/rules.mk +++ b/keyboards/doio/kb16/rev1/rules.mk @@ -24,7 +24,6 @@ OLED_DRIVER = SSD1306 # RGB Matrix enabled RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 # Encoder enabled ENCODER_ENABLE = yes diff --git a/keyboards/doio/kb16/rev2/info.json b/keyboards/doio/kb16/rev2/info.json index 9dff8e0f6e1ff4e5650eaa9fb8d597c0b4f334f1..6d11cadaacca7ffbfd2bb73428d0734aa6a0fc63 100644 --- a/keyboards/doio/kb16/rev2/info.json +++ b/keyboards/doio/kb16/rev2/info.json @@ -8,6 +8,9 @@ "pid": "0x1601", "device_version": "0.0.2" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["B14", "B13", "B12", "B0", "A7"], "rows": ["B3", "B4", "B9", "B8"] diff --git a/keyboards/doio/kb16/rev2/rules.mk b/keyboards/doio/kb16/rev2/rules.mk index f1f486f63988df278979c65c795d51a05aa4d811..f931af11e4f0a758594ca126f774fc6ed88271af 100644 --- a/keyboards/doio/kb16/rev2/rules.mk +++ b/keyboards/doio/kb16/rev2/rules.mk @@ -23,7 +23,6 @@ OLED_DRIVER = SSD1306 # RGB Matrix enabled RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 # Encoder enabled ENCODER_ENABLE = yes diff --git a/keyboards/doio/kb30/info.json b/keyboards/doio/kb30/info.json index f06ffab8507bdc17b21d5b5114330843439110f3..3f3fa1c332700aac5757c4a3a19e950db279ca66 100644 --- a/keyboards/doio/kb30/info.json +++ b/keyboards/doio/kb30/info.json @@ -8,6 +8,9 @@ "pid": "0x3001", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["B14", "B13", "B12", "B0", "A7", "A9", "A8"], "rows": ["B3", "B4", "B9", "B8", "A5", "A6"] diff --git a/keyboards/doio/kb30/rules.mk b/keyboards/doio/kb30/rules.mk index a50872f0d5c2605f64dc3c21190540948fae55eb..b12899890e44687c92865910a1b463b9f4d5bbce 100644 --- a/keyboards/doio/kb30/rules.mk +++ b/keyboards/doio/kb30/rules.mk @@ -11,7 +11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 OLED_ENABLE = yes OLED_DRIVER = SSD1306 ENCODER_ENABLE = yes diff --git a/keyboards/doro67/rgb/info.json b/keyboards/doro67/rgb/info.json index e6ad6d7476c38927de7040c0ad90375e7fd1195a..f4a7d40dcef0d2cc524117623b5801f1d191a975 100644 --- a/keyboards/doro67/rgb/info.json +++ b/keyboards/doro67/rgb/info.json @@ -8,6 +8,9 @@ "pid": "0x5247", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["B0", "B1", "B2", "B3", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F5", "F6", "F7"], "rows": ["D0", "D1", "D2", "D3", "D5"] diff --git a/keyboards/doro67/rgb/rules.mk b/keyboards/doro67/rgb/rules.mk index 7bd80b9503ca2c5ee5ce732e53d99b3451c92c03..b400e0a170eeb7467dc6c4659c3e88199a018a54 100644 --- a/keyboards/doro67/rgb/rules.mk +++ b/keyboards/doro67/rgb/rules.mk @@ -11,4 +11,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/dp60/info.json b/keyboards/dp60/info.json index 78d7a5abb6713d537eeaddb6ed22c637c9e6708e..a0491eabb610fa8418c18323c9a9843512462b4b 100644 --- a/keyboards/dp60/info.json +++ b/keyboards/dp60/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "D7" }, + "rgb_matrix": { + "driver": "IS31FL3731" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu", "layout_aliases": { diff --git a/keyboards/dp60/rules.mk b/keyboards/dp60/rules.mk index 491e8e34a71d726301d1c66d055a547eb3c7a23b..0aa07f4709d12cdfd405564ccd2db6bcfcfe8b02 100644 --- a/keyboards/dp60/rules.mk +++ b/keyboards/dp60/rules.mk @@ -11,7 +11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality AUDIO_ENABLE = no # Audio output RGBLIGHT_ENABLE = no # Use RGB underglow light RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = IS31FL3731 # Use RGB matrix CUSTOM_MATRIX = yes SRC += matrix.c diff --git a/keyboards/drop/sense75/info.json b/keyboards/drop/sense75/info.json index 8fd65c1bd7b4508d0f16afafeafea79d25ab27d1..a4aba158c18e627e5391709938704a95daef3748 100644 --- a/keyboards/drop/sense75/info.json +++ b/keyboards/drop/sense75/info.json @@ -113,6 +113,7 @@ } }, "rgb_matrix": { + "driver": "IS31FL3733", "layout": [ { "flags": 2, "x": 2, "y": 0 }, { "flags": 2, "x": 22, "y": 0 }, diff --git a/keyboards/drop/sense75/rules.mk b/keyboards/drop/sense75/rules.mk index 781ba9b35a2a617992afa3bb736a702413cf8658..44adba039b51e53441c25665b8d2dfb7b6bc753e 100644 --- a/keyboards/drop/sense75/rules.mk +++ b/keyboards/drop/sense75/rules.mk @@ -1,2 +1 @@ EEPROM_DRIVER = i2c -RGB_MATRIX_DRIVER = IS31FL3733 diff --git a/keyboards/dtisaac/dosa40rgb/info.json b/keyboards/dtisaac/dosa40rgb/info.json index 55a40684f982912df98ebad023a454805f705ebe..b9f02c34700df5d31c93265379288d1e1e243342 100644 --- a/keyboards/dtisaac/dosa40rgb/info.json +++ b/keyboards/dtisaac/dosa40rgb/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "D0" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["D1", "D6", "D3", "D2", "B6", "C6", "C7", "F7", "F6", "F5", "F4"], "rows": ["B7", "D7", "F1", "F0"] diff --git a/keyboards/dtisaac/dosa40rgb/rules.mk b/keyboards/dtisaac/dosa40rgb/rules.mk index c3b1c4ef1186d873fbe439fdda61e664a61a502a..5cc9ef68e40ed6f0e333fb4245074c397c5eb603 100644 --- a/keyboards/dtisaac/dosa40rgb/rules.mk +++ b/keyboards/dtisaac/dosa40rgb/rules.mk @@ -13,6 +13,5 @@ AUDIO_ENABLE = no # Audio output BLUETOOTH_ENABLE = yes # Enable Bluetooth BLUETOOTH_DRIVER = BluefruitLE RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 LTO_ENABLE = yes diff --git a/keyboards/dumbpad/v3x/info.json b/keyboards/dumbpad/v3x/info.json index e3805287444f2af6c24bf369144513f583b9fbaf..96706d84b6b2586a1eab4c6e09607114e690d8b4 100644 --- a/keyboards/dumbpad/v3x/info.json +++ b/keyboards/dumbpad/v3x/info.json @@ -5,6 +5,9 @@ "usb": { "device_version": "0.1.0" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["C6", "D7", "E6", "B4", "B5"], "rows": ["F4", "F5", "F6", "F7"] diff --git a/keyboards/dumbpad/v3x/rules.mk b/keyboards/dumbpad/v3x/rules.mk index fb6e41a9c5c3718e344dbab534c0ef94c8583344..11f04a3adec04eaa783f4cf6855e48ae71cb2dc8 100644 --- a/keyboards/dumbpad/v3x/rules.mk +++ b/keyboards/dumbpad/v3x/rules.mk @@ -14,4 +14,3 @@ AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/durgod/dgk6x/info.json b/keyboards/durgod/dgk6x/info.json index 90d3d2e5b701dbc4a1b758ec1dd156d00dc6426a..df4c004ab5f87f7445f0934e8f9bc15a674c45c5 100644 --- a/keyboards/durgod/dgk6x/info.json +++ b/keyboards/durgod/dgk6x/info.json @@ -4,6 +4,9 @@ "scroll_lock": "A8", "on_state": 0 }, + "rgb_matrix": { + "driver": "IS31FL3733" + }, "processor": "STM32F072", // F070 "bootloader": "stm32-dfu", "board": "DURGOD_STM32_F070" diff --git a/keyboards/durgod/dgk6x/rules.mk b/keyboards/durgod/dgk6x/rules.mk index c82ce44bac9d232325e56756dcf3318368c02c68..1a05a561beaf1b7dba2c7e49556d24dbc079dd4f 100644 --- a/keyboards/durgod/dgk6x/rules.mk +++ b/keyboards/durgod/dgk6x/rules.mk @@ -16,6 +16,5 @@ AUDIO_ENABLE = no # Audio output LTO_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = IS31FL3733 DEFAULT_FOLDER=durgod/dgk6x/hades diff --git a/keyboards/dztech/dz60rgb/v1/info.json b/keyboards/dztech/dz60rgb/v1/info.json index 68b332c9cd90946ee0818e83c1528faf9209e57e..56a70183f532ca33d7f7146916ecb1fa3bca8c58 100644 --- a/keyboards/dztech/dz60rgb/v1/info.json +++ b/keyboards/dztech/dz60rgb/v1/info.json @@ -3,6 +3,9 @@ "pid": "0x1120", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "IS31FL3733" + }, "matrix_pins": { "cols": ["A6", "A7", "B0", "B13", "B15", "A8", "A15", "B3", "B4", "B5", "B8", "B9", "C13", "C14"], "rows": ["B1", "B10", "B11", "B14", "B12"] diff --git a/keyboards/dztech/dz60rgb/v1/rules.mk b/keyboards/dztech/dz60rgb/v1/rules.mk index c1fb17d02d6188df91589c364d41a14722661bf6..9f3770f0f408be43712db41c0a916e77537dee87 100644 --- a/keyboards/dztech/dz60rgb/v1/rules.mk +++ b/keyboards/dztech/dz60rgb/v1/rules.mk @@ -11,5 +11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3733 NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in diff --git a/keyboards/dztech/dz60rgb/v2/info.json b/keyboards/dztech/dz60rgb/v2/info.json index 3553fab9b23475f31fbe92b793b3d516fdc50991..0b263d809986a0f6c811e251718ca9d6d8067a91 100644 --- a/keyboards/dztech/dz60rgb/v2/info.json +++ b/keyboards/dztech/dz60rgb/v2/info.json @@ -3,6 +3,9 @@ "pid": "0x1121", "device_version": "2.0.0" }, + "rgb_matrix": { + "driver": "IS31FL3733" + }, "matrix_pins": { "cols": ["C7", "F7", "F6", "F0", "B0", "B1", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "B7"], "rows": ["F5", "F4", "F1", "B3", "B2"] diff --git a/keyboards/dztech/dz60rgb/v2/rules.mk b/keyboards/dztech/dz60rgb/v2/rules.mk index c1fb17d02d6188df91589c364d41a14722661bf6..9f3770f0f408be43712db41c0a916e77537dee87 100644 --- a/keyboards/dztech/dz60rgb/v2/rules.mk +++ b/keyboards/dztech/dz60rgb/v2/rules.mk @@ -11,5 +11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3733 NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in diff --git a/keyboards/dztech/dz60rgb/v2_1/info.json b/keyboards/dztech/dz60rgb/v2_1/info.json index 89e4532160bf76c06474687bb431c8bf6093ed10..796b1bc4a3381666351ca713d0635b8ecccf56aa 100644 --- a/keyboards/dztech/dz60rgb/v2_1/info.json +++ b/keyboards/dztech/dz60rgb/v2_1/info.json @@ -3,6 +3,9 @@ "pid": "0x1121", "device_version": "2.1.0" }, + "rgb_matrix": { + "driver": "IS31FL3733" + }, "matrix_pins": { "cols": ["C7", "F7", "F6", "F0", "B0", "B1", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "B7"], "rows": ["F5", "F4", "F1", "B3", "B2"] diff --git a/keyboards/dztech/dz60rgb/v2_1/rules.mk b/keyboards/dztech/dz60rgb/v2_1/rules.mk index 126a0c0d0bc40ff68f0fe3da679c28dd932156ca..832eb95f50f3bbb0362f8f8e9387fee294b6a749 100644 --- a/keyboards/dztech/dz60rgb/v2_1/rules.mk +++ b/keyboards/dztech/dz60rgb/v2_1/rules.mk @@ -13,7 +13,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3733 NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in LTO_ENABLE = yes diff --git a/keyboards/dztech/dz60rgb_ansi/v1/info.json b/keyboards/dztech/dz60rgb_ansi/v1/info.json index 377c8cd036ae9404600465e2aa230ac9bf80ca59..77a9e801c64beae78de8a14a3470bd94b2b088da 100644 --- a/keyboards/dztech/dz60rgb_ansi/v1/info.json +++ b/keyboards/dztech/dz60rgb_ansi/v1/info.json @@ -3,6 +3,9 @@ "pid": "0x1220", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "IS31FL3733" + }, "matrix_pins": { "cols": ["A6", "A7", "B0", "B13", "B15", "A8", "A15", "B3", "B4", "B5", "B8", "B9", "C13", "C14"], "rows": ["B1", "B10", "B11", "B14", "B12"] diff --git a/keyboards/dztech/dz60rgb_ansi/v1/rules.mk b/keyboards/dztech/dz60rgb_ansi/v1/rules.mk index c1fb17d02d6188df91589c364d41a14722661bf6..9f3770f0f408be43712db41c0a916e77537dee87 100644 --- a/keyboards/dztech/dz60rgb_ansi/v1/rules.mk +++ b/keyboards/dztech/dz60rgb_ansi/v1/rules.mk @@ -11,5 +11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3733 NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in diff --git a/keyboards/dztech/dz60rgb_ansi/v2/info.json b/keyboards/dztech/dz60rgb_ansi/v2/info.json index 52070e8996f210e5b5088b44f0b4ecc77fac52d1..734d07db31495e8164c075aa1ccd09c0881e3d27 100644 --- a/keyboards/dztech/dz60rgb_ansi/v2/info.json +++ b/keyboards/dztech/dz60rgb_ansi/v2/info.json @@ -3,6 +3,9 @@ "pid": "0x1221", "device_version": "2.0.0" }, + "rgb_matrix": { + "driver": "IS31FL3733" + }, "matrix_pins": { "cols": ["C7", "F7", "F6", "F0", "B0", "B1", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "B7"], "rows": ["F5", "F4", "F1", "B3", "B2"] diff --git a/keyboards/dztech/dz60rgb_ansi/v2/rules.mk b/keyboards/dztech/dz60rgb_ansi/v2/rules.mk index 5ea934ec9a69411cda78bbb125faffe66baede2b..17e0aea48d8b8d93522c3a85a31940a8584bd1a5 100644 --- a/keyboards/dztech/dz60rgb_ansi/v2/rules.mk +++ b/keyboards/dztech/dz60rgb_ansi/v2/rules.mk @@ -11,7 +11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3733 NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in LTO_ENABLE = yes diff --git a/keyboards/dztech/dz60rgb_ansi/v2_1/info.json b/keyboards/dztech/dz60rgb_ansi/v2_1/info.json index d18a84790d4d403f10ef91cca66faa38a6692b39..1d72dc44eef38ab6aa644c26572d5ce830165672 100644 --- a/keyboards/dztech/dz60rgb_ansi/v2_1/info.json +++ b/keyboards/dztech/dz60rgb_ansi/v2_1/info.json @@ -3,6 +3,9 @@ "pid": "0x1221", "device_version": "2.1.0" }, + "rgb_matrix": { + "driver": "IS31FL3733" + }, "matrix_pins": { "cols": ["C7", "F7", "F6", "F0", "B0", "B1", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "B7"], "rows": ["F5", "F4", "F1", "B3", "B2"] diff --git a/keyboards/dztech/dz60rgb_ansi/v2_1/rules.mk b/keyboards/dztech/dz60rgb_ansi/v2_1/rules.mk index 78145d796d69e9e1b93d8a617ea2cf1c574d5997..a89963c2d40ed49cb572894e57ea751e9cac1606 100644 --- a/keyboards/dztech/dz60rgb_ansi/v2_1/rules.mk +++ b/keyboards/dztech/dz60rgb_ansi/v2_1/rules.mk @@ -13,5 +13,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3733 LTO_ENABLE = yes diff --git a/keyboards/dztech/dz60rgb_wkl/v1/info.json b/keyboards/dztech/dz60rgb_wkl/v1/info.json index 278c245871391b9ca20707f47506725169b2cd15..65bb086dc39bb916af1d8a3ef473e461bbd4ef5b 100644 --- a/keyboards/dztech/dz60rgb_wkl/v1/info.json +++ b/keyboards/dztech/dz60rgb_wkl/v1/info.json @@ -3,6 +3,9 @@ "pid": "0x1320", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "IS31FL3733" + }, "matrix_pins": { "cols": ["A6", "A7", "B0", "B13", "B15", "A8", "A15", "B3", "B4", "B5", "B8", "B9", "C13", "C14"], "rows": ["B1", "B10", "B11", "B14", "B12"] diff --git a/keyboards/dztech/dz60rgb_wkl/v1/rules.mk b/keyboards/dztech/dz60rgb_wkl/v1/rules.mk index c1fb17d02d6188df91589c364d41a14722661bf6..9f3770f0f408be43712db41c0a916e77537dee87 100644 --- a/keyboards/dztech/dz60rgb_wkl/v1/rules.mk +++ b/keyboards/dztech/dz60rgb_wkl/v1/rules.mk @@ -11,5 +11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3733 NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in diff --git a/keyboards/dztech/dz60rgb_wkl/v2/info.json b/keyboards/dztech/dz60rgb_wkl/v2/info.json index 1265608dbc5ea9a49ec3dc404427652e43e176f1..b9a2126e3df55cb1e0520bc0c5133096ae8b942f 100644 --- a/keyboards/dztech/dz60rgb_wkl/v2/info.json +++ b/keyboards/dztech/dz60rgb_wkl/v2/info.json @@ -3,6 +3,9 @@ "pid": "0x1321", "device_version": "2.0.0" }, + "rgb_matrix": { + "driver": "IS31FL3733" + }, "matrix_pins": { "cols": ["C7", "F7", "F6", "F0", "B0", "B1", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "B7"], "rows": ["F5", "F4", "F1", "B3", "B2"] diff --git a/keyboards/dztech/dz60rgb_wkl/v2/rules.mk b/keyboards/dztech/dz60rgb_wkl/v2/rules.mk index c1fb17d02d6188df91589c364d41a14722661bf6..9f3770f0f408be43712db41c0a916e77537dee87 100644 --- a/keyboards/dztech/dz60rgb_wkl/v2/rules.mk +++ b/keyboards/dztech/dz60rgb_wkl/v2/rules.mk @@ -11,5 +11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3733 NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in diff --git a/keyboards/dztech/dz60rgb_wkl/v2_1/info.json b/keyboards/dztech/dz60rgb_wkl/v2_1/info.json index bd9e24e8809d8f27cfb9150df9c4383a39352c2b..ce830f6b01a516a4b6965bf98a4666623c2188fd 100644 --- a/keyboards/dztech/dz60rgb_wkl/v2_1/info.json +++ b/keyboards/dztech/dz60rgb_wkl/v2_1/info.json @@ -3,6 +3,9 @@ "pid": "0x1321", "device_version": "2.1.0" }, + "rgb_matrix": { + "driver": "IS31FL3733" + }, "matrix_pins": { "cols": ["C7", "F7", "F6", "F0", "B0", "B1", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "B7"], "rows": ["F5", "F4", "F1", "B3", "B2"] diff --git a/keyboards/dztech/dz60rgb_wkl/v2_1/rules.mk b/keyboards/dztech/dz60rgb_wkl/v2_1/rules.mk index 78145d796d69e9e1b93d8a617ea2cf1c574d5997..a89963c2d40ed49cb572894e57ea751e9cac1606 100644 --- a/keyboards/dztech/dz60rgb_wkl/v2_1/rules.mk +++ b/keyboards/dztech/dz60rgb_wkl/v2_1/rules.mk @@ -13,5 +13,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3733 LTO_ENABLE = yes diff --git a/keyboards/dztech/dz64rgb/info.json b/keyboards/dztech/dz64rgb/info.json index 14d9c0122be9462eb157bf5b949e755a7813d1ef..0b40a234690e5ad5d2705201fc12fd991a41b9db 100644 --- a/keyboards/dztech/dz64rgb/info.json +++ b/keyboards/dztech/dz64rgb/info.json @@ -8,6 +8,9 @@ "pid": "0x1013", "device_version": "0.0.2" }, + "rgb_matrix": { + "driver": "IS31FL3733" + }, "matrix_pins": { "cols": ["C7", "F7", "F6", "F0", "B0", "B1", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "B7"], "rows": ["F5", "F4", "F1", "B3", "B2"] diff --git a/keyboards/dztech/dz64rgb/rules.mk b/keyboards/dztech/dz64rgb/rules.mk index 04451b76a7140acd9163287b81d8d27f7e9e69e4..a20c8b449f7ddb634f0a25b05541cd4c6560e220 100644 --- a/keyboards/dztech/dz64rgb/rules.mk +++ b/keyboards/dztech/dz64rgb/rules.mk @@ -11,6 +11,5 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = IS31FL3733 LTO_ENABLE = yes LAYOUT= 64_ansi \ No newline at end of file diff --git a/keyboards/dztech/dz65rgb/v1/info.json b/keyboards/dztech/dz65rgb/v1/info.json index 72b287c4ef980f25fa9ce24ad6dd6adc845fdeb0..19279921a4415d5c4c09109b7c3379bbf324a3e7 100644 --- a/keyboards/dztech/dz65rgb/v1/info.json +++ b/keyboards/dztech/dz65rgb/v1/info.json @@ -3,6 +3,9 @@ "pid": "0x1420", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "IS31FL3731" + }, "matrix_pins": { "cols": ["A6", "A7", "B0", "B13", "B15", "A8", "A15", "B3", "B4", "B5", "B8", "B9", "C13", "C14", "C15"], "rows": ["B1", "B10", "B11", "B14", "B12"] diff --git a/keyboards/dztech/dz65rgb/v1/rules.mk b/keyboards/dztech/dz65rgb/v1/rules.mk index 7d73c4db84aa7cdfd2e1cba512734bf04ae8952c..ea646d3d9399bd5691f5a7647967c2af6fda5b5e 100644 --- a/keyboards/dztech/dz65rgb/v1/rules.mk +++ b/keyboards/dztech/dz65rgb/v1/rules.mk @@ -11,4 +11,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3731 diff --git a/keyboards/dztech/dz65rgb/v2/info.json b/keyboards/dztech/dz65rgb/v2/info.json index 867b22dec8247326588cf5c7e5d0a35f5099d607..b449f4979a18ff199fb7990df1e4f531a774fdea 100644 --- a/keyboards/dztech/dz65rgb/v2/info.json +++ b/keyboards/dztech/dz65rgb/v2/info.json @@ -3,6 +3,9 @@ "pid": "0x1421", "device_version": "2.0.0" }, + "rgb_matrix": { + "driver": "IS31FL3731" + }, "matrix_pins": { "cols": ["F7", "F6", "F5", "C7", "B0", "B1", "B2", "B3", "B4", "D7", "D6", "D4", "D5", "D3", "D2"], "rows": ["F0", "F1", "F4", "E6", "C6"] diff --git a/keyboards/dztech/dz65rgb/v2/rules.mk b/keyboards/dztech/dz65rgb/v2/rules.mk index 7d73c4db84aa7cdfd2e1cba512734bf04ae8952c..ea646d3d9399bd5691f5a7647967c2af6fda5b5e 100644 --- a/keyboards/dztech/dz65rgb/v2/rules.mk +++ b/keyboards/dztech/dz65rgb/v2/rules.mk @@ -11,4 +11,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3731 diff --git a/keyboards/dztech/dz65rgb/v3/info.json b/keyboards/dztech/dz65rgb/v3/info.json index 619c94c7a4e35efcc7e3bb95a0c967ef662e935c..e4e4dd65812fcd63ea2e7c6fac77cce1e16b8e55 100644 --- a/keyboards/dztech/dz65rgb/v3/info.json +++ b/keyboards/dztech/dz65rgb/v3/info.json @@ -3,6 +3,9 @@ "pid": "0x1424", "device_version": "3.0.0" }, + "rgb_matrix": { + "driver": "IS31FL3741" + }, "matrix_pins": { "cols": ["F7", "F6", "F5", "C7", "B0", "B1", "B2", "B3", "B4", "D7", "D6", "D4", "D5", "D3", "D2"], "rows": ["F0", "F1", "F4", "E6", "C6"] diff --git a/keyboards/dztech/dz65rgb/v3/rules.mk b/keyboards/dztech/dz65rgb/v3/rules.mk index 67366c7a000c6ff846fe61c803b6504336afc862..bbe22adb0c569e4b66964d400c3130b95f84eed9 100755 --- a/keyboards/dztech/dz65rgb/v3/rules.mk +++ b/keyboards/dztech/dz65rgb/v3/rules.mk @@ -13,5 +13,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3741 LTO_ENABLE = yes diff --git a/keyboards/eek/info.json b/keyboards/eek/info.json index bf909b607e9047ae7dc2493a1f62930d609095a8..d4d5ee39d2e6a6b8a7143cd7930c75035d122437 100644 --- a/keyboards/eek/info.json +++ b/keyboards/eek/info.json @@ -8,6 +8,9 @@ "pid": "0x0002", "device_version": "0.0.4" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["D4", "C6", "B6", "B2", "B3", "B1", "F7", "F6", "F5", "F4"], "rows": ["D7", "E6", "B4", "B5"] diff --git a/keyboards/eek/rules.mk b/keyboards/eek/rules.mk index d12dc9e031a144ab25c1c6bf044bec7c9732c2cb..74ca560427edf1dfc529b8a06683063b28abcf57 100644 --- a/keyboards/eek/rules.mk +++ b/keyboards/eek/rules.mk @@ -10,5 +10,4 @@ NKRO_ENABLE = no # Enable N-Key Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output -RGB_MATRIX_DRIVER = WS2812 DEFAULT_FOLDER = eek/silk_down diff --git a/keyboards/ein_60/info.json b/keyboards/ein_60/info.json index 95f448a476622fd51a618a8296339551d0af4d25..0740a9273ec8d0637da3a82027d049b3cc6ba5cf 100644 --- a/keyboards/ein_60/info.json +++ b/keyboards/ein_60/info.json @@ -8,6 +8,9 @@ "pid": "0x0003", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["A3", "A2", "A1", "A0", "F6", "F5", "F0", "E0", "E1", "C0", "C1", "C2", "C3"], "rows": ["F1", "F2", "F3", "F4"] diff --git a/keyboards/ein_60/rules.mk b/keyboards/ein_60/rules.mk index 869c3051849e40dc48a8888c2f2fe7f5cbc7612b..648a0c38ff2cf313bfb5d2aee8949556c807441c 100644 --- a/keyboards/ein_60/rules.mk +++ b/keyboards/ein_60/rules.mk @@ -11,7 +11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = no # Enable for pretty RGB matrix effects -RGB_MATRIX_DRIVER = WS2812 # Define RGB Matrix ENCODER_ENABLE = yes # Enables the use of one or more encoders OLED_ENABLE = yes # Enables the use of OLED displays OLED_DRIVER = SSD1306 diff --git a/keyboards/elephant42/info.json b/keyboards/elephant42/info.json index 3c1e3ce7370553837a1d454f7bc067f295091561..d1218ddb4e2584716903af486e3e125ac4f1258a 100644 --- a/keyboards/elephant42/info.json +++ b/keyboards/elephant42/info.json @@ -8,6 +8,9 @@ "pid": "0x0721", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["F4", "F5", "F6", "F7", "B1", "B3"], "rows": ["D4", "C6", "D7", "E6"] diff --git a/keyboards/elephant42/rules.mk b/keyboards/elephant42/rules.mk index 66270aae472ea597419aab0ce13fc929511d80ec..db121c92e350311f72e7909e0f72c57d3e06abf9 100644 --- a/keyboards/elephant42/rules.mk +++ b/keyboards/elephant42/rules.mk @@ -10,7 +10,6 @@ NKRO_ENABLE = no # Enable N-Key Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 AUDIO_ENABLE = no # Audio output SPLIT_KEYBOARD = yes OLED_ENABLE = yes diff --git a/keyboards/ergodox_ez/info.json b/keyboards/ergodox_ez/info.json index a6877bc630ed62677c85d146b73b8adc4c12734e..5727d1118475c466a2d6c310a0e6a39cefb670a7 100644 --- a/keyboards/ergodox_ez/info.json +++ b/keyboards/ergodox_ez/info.json @@ -9,6 +9,9 @@ "ws2812": { "pin": "D7" }, + "rgb_matrix": { + "driver": "IS31FL3731" + }, "processor": "atmega32u4", "bootloader": "halfkay", "debounce": 30, diff --git a/keyboards/ergodox_ez/rules.mk b/keyboards/ergodox_ez/rules.mk index e421ae778d4bcdff9ffe3d7ceb0978b31069ea0e..b51e93061b9424604bb8376f5bd8de713be78eb4 100644 --- a/keyboards/ergodox_ez/rules.mk +++ b/keyboards/ergodox_ez/rules.mk @@ -17,7 +17,6 @@ UNICODE_ENABLE = no # Unicode SWAP_HANDS_ENABLE= no # Allow swapping hands of keyboard RGB_MATRIX_ENABLE = no # enable later -RGB_MATRIX_DRIVER = IS31FL3731 DEBOUNCE_TYPE = sym_eager_pr # project specific files diff --git a/keyboards/evyd13/atom47/rev5/info.json b/keyboards/evyd13/atom47/rev5/info.json index a71ee1e241a0491a3e46a0d21653e074096ee8d2..b336beab58b530326783762ce9c91881bab33bf2 100644 --- a/keyboards/evyd13/atom47/rev5/info.json +++ b/keyboards/evyd13/atom47/rev5/info.json @@ -8,6 +8,9 @@ "pid": "0x92EA", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "IS31FL3733" + }, "matrix_pins": { "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "E6", "D7", "B4", "B5", "B6", "C6", "C7"], "rows": ["B1", "B2", "B3", "D4"] diff --git a/keyboards/evyd13/atom47/rev5/rules.mk b/keyboards/evyd13/atom47/rev5/rules.mk index 3f2f8d3dd74cd761c73cd3a62781a4bc93d9a181..aad92997d0fa2f67b5725d6641a85c6e45b27700 100644 --- a/keyboards/evyd13/atom47/rev5/rules.mk +++ b/keyboards/evyd13/atom47/rev5/rules.mk @@ -1,2 +1 @@ RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = IS31FL3733 diff --git a/keyboards/exclusive/e6_rgb/info.json b/keyboards/exclusive/e6_rgb/info.json index 0f3c69f9f5a357f397748a15d61812d837bd79fe..37e2a5c0e71da97be98010d598fc13ad381feaab 100644 --- a/keyboards/exclusive/e6_rgb/info.json +++ b/keyboards/exclusive/e6_rgb/info.json @@ -8,6 +8,9 @@ "pid": "0x4536", "device_version": "0.6.2" }, + "rgb_matrix": { + "driver": "IS31FL3733" + }, "matrix_pins": { "cols": ["D7", "B4", "B5", "B6", "C6", "C7", "F7", "F0", "B0", "B1", "D2", "D3", "B3", "B2"], "rows": ["F1", "F4", "F5", "F6", "D6"] diff --git a/keyboards/exclusive/e6_rgb/rules.mk b/keyboards/exclusive/e6_rgb/rules.mk index fb1b6986b2fcffa80cebd5df4742d96598ecd3d7..0bdf20535c389ec852f6f417970d47807c90accb 100644 --- a/keyboards/exclusive/e6_rgb/rules.mk +++ b/keyboards/exclusive/e6_rgb/rules.mk @@ -11,4 +11,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = no # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3733 diff --git a/keyboards/feker/ik75/info.json b/keyboards/feker/ik75/info.json index 7fc70330f7a509267e525a255663019470762084..a7819048e7b69df6599be71895e04eafd75a5064 100644 --- a/keyboards/feker/ik75/info.json +++ b/keyboards/feker/ik75/info.json @@ -8,6 +8,9 @@ "pid": "0x1226", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "IS31FL3733" + }, "matrix_pins": { "cols": ["E6", "B0", "B1", "B2", "B3", "B7", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "E2"], "rows": ["F7", "F6", "F5", "F4", "F1", "F0"] diff --git a/keyboards/feker/ik75/rules.mk b/keyboards/feker/ik75/rules.mk index 0bce6837a402427d34b603c6eef2068d96c65fde..e086b6aaf843a739e26db56e356df55ff2f14af3 100644 --- a/keyboards/feker/ik75/rules.mk +++ b/keyboards/feker/ik75/rules.mk @@ -17,7 +17,6 @@ SPACE_CADET_ENABLE = no # RGB Matrix enabled RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = IS31FL3733 # Encoder enabled ENCODER_ENABLE = yes diff --git a/keyboards/ferris/0_2/bling/info.json b/keyboards/ferris/0_2/bling/info.json index 5473c33295d7b0a9f9768d94d8d298baf52d4c36..28ed4f90e3c2cc7e129f8c17e8ae0598064063a9 100644 --- a/keyboards/ferris/0_2/bling/info.json +++ b/keyboards/ferris/0_2/bling/info.json @@ -2,5 +2,8 @@ "keyboard_name": "Ferris 0.2 - Bling", "usb": { "pid": "0x0002" + }, + "rgb_matrix": { + "driver": "IS31FL3731" } } diff --git a/keyboards/ferris/0_2/bling/rules.mk b/keyboards/ferris/0_2/bling/rules.mk index e04c8e467099e549521716927ec505427bc8a68c..aad92997d0fa2f67b5725d6641a85c6e45b27700 100644 --- a/keyboards/ferris/0_2/bling/rules.mk +++ b/keyboards/ferris/0_2/bling/rules.mk @@ -1,2 +1 @@ RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = IS31FL3731 diff --git a/keyboards/frooastboard/walnut/info.json b/keyboards/frooastboard/walnut/info.json index a57272c7651e958a3bd2cb94b9d5bb49b52073db..eca0057eb272abf44c7968c437d6b210171710d2 100644 --- a/keyboards/frooastboard/walnut/info.json +++ b/keyboards/frooastboard/walnut/info.json @@ -14,6 +14,9 @@ "mousekey": false, "nkro": true }, + "rgb_matrix": { + "driver": "IS31FL3737" + }, "build": { "lto": true }, diff --git a/keyboards/frooastboard/walnut/rules.mk b/keyboards/frooastboard/walnut/rules.mk index d0bb93e136915d086059b5cca5b8c2532dce1276..c529890fb51eb44a84dd5422930c78a8c4d74ece 100644 --- a/keyboards/frooastboard/walnut/rules.mk +++ b/keyboards/frooastboard/walnut/rules.mk @@ -2,4 +2,3 @@ # change yes to no to disable # RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix -RGB_MATRIX_DRIVER = IS31FL3737 # Select RGB matrix driver diff --git a/keyboards/geekboards/macropad_v2/info.json b/keyboards/geekboards/macropad_v2/info.json index 0b8704885c8bc85d89b0859cc52ff80f4ffcb432..504238b21c74d99a162f4c59b15b0d2c3745d13d 100644 --- a/keyboards/geekboards/macropad_v2/info.json +++ b/keyboards/geekboards/macropad_v2/info.json @@ -12,6 +12,9 @@ "pin": "A7", "driver": "pwm" }, + "rgb_matrix": { + "driver": "WS2812" + }, "processor": "STM32F072", "bootloader": "stm32-dfu", "matrix_pins": { diff --git a/keyboards/geekboards/macropad_v2/rules.mk b/keyboards/geekboards/macropad_v2/rules.mk index 38a6bb6887fe556c36a20953b08604fa07b9ac76..b7807ae4185df7583bf4c1f39e88990fe4bf7c15 100644 --- a/keyboards/geekboards/macropad_v2/rules.mk +++ b/keyboards/geekboards/macropad_v2/rules.mk @@ -11,7 +11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 # Enter lower-power sleep mode when on the ChibiOS idle thread OPT_DEFS += -DCORTEX_ENABLE_WFI_IDLE=TRUE diff --git a/keyboards/geekboards/tester/info.json b/keyboards/geekboards/tester/info.json index 64a752d24fa25fb91c5491b32c123a40897ea184..16f3496a13e2113e08094ce4e78b072a80c6644f 100644 --- a/keyboards/geekboards/tester/info.json +++ b/keyboards/geekboards/tester/info.json @@ -8,6 +8,9 @@ "pid": "0x1319", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "IS31FL3731" + }, "matrix_pins": { "cols": ["F7", "F6", "D2", "D3"], "rows": ["B0", "D4"] diff --git a/keyboards/geekboards/tester/rules.mk b/keyboards/geekboards/tester/rules.mk index e17c577cc4a42ad7c9a9a928d7af0ed0577652c3..8ac152f428a0e7efb77f2b5b09cb6691aaacffdb 100644 --- a/keyboards/geekboards/tester/rules.mk +++ b/keyboards/geekboards/tester/rules.mk @@ -10,4 +10,3 @@ NKRO_ENABLE = yes # Enable N-Key Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3731 diff --git a/keyboards/giabalanai/info.json b/keyboards/giabalanai/info.json index 094c02af095be8de8187f648e417221d985ea11e..f8962415cb050fcf9a929d95ec71fd81500943ff 100644 --- a/keyboards/giabalanai/info.json +++ b/keyboards/giabalanai/info.json @@ -8,6 +8,9 @@ "pid": "0xF4B0", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["B1", "F7", "F6", "F5", "F4", "B3", "B2", "B6", "D0", "D1"], "rows": ["B5", "B4", "E6", "D7", "C6", "D4"] diff --git a/keyboards/giabalanai/rules.mk b/keyboards/giabalanai/rules.mk index d0e8dc4f2429f4f773a81d4bae883c362c9dbf67..90ba252d26437e5173cd8a438ddb3336a5b3d534 100644 --- a/keyboards/giabalanai/rules.mk +++ b/keyboards/giabalanai/rules.mk @@ -5,6 +5,5 @@ COMMAND_ENABLE = no # Commands for debug and configuration BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality # RGB_MATRIX_ENABLE is not suitable for giabalanai keyboard on the right side (there are dulpicate keys). RGB_MATRIX_ENABLE = no # Use RGB matrix (Don't enable this when RGBLIGHT_ENABLE is used.) -RGB_MATRIX_DRIVER = WS2812 # 2021/01/23 added. LTO_ENABLE = yes diff --git a/keyboards/gizmo_engineering/gk6/info.json b/keyboards/gizmo_engineering/gk6/info.json index 8c6ab64b2627fde57152c976862b0726ce7a506a..d738d31d3d60cf1a086262049bf3c3f0576022c6 100644 --- a/keyboards/gizmo_engineering/gk6/info.json +++ b/keyboards/gizmo_engineering/gk6/info.json @@ -8,6 +8,9 @@ "pid": "0x0001", "device_version": "30.3.1" }, + "rgb_matrix": { + "driver": "IS31FL3731" + }, "matrix_pins": { "cols": ["B5", "C6", "C7", "F7", "F6", "D5", "D3", "D2", "F1", "F4", "B7", "F5"], "rows": ["B6", "B4", "D7", "D6", "D4"] diff --git a/keyboards/gizmo_engineering/gk6/rules.mk b/keyboards/gizmo_engineering/gk6/rules.mk index c3d99b1e57dd6279b59d874d68e5e1186887d602..c6a142275fd9e3f8fbdd3c35f4f0de382dbb2f96 100755 --- a/keyboards/gizmo_engineering/gk6/rules.mk +++ b/keyboards/gizmo_engineering/gk6/rules.mk @@ -12,4 +12,3 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = IS31FL3731 diff --git a/keyboards/gmmk/gmmk2/p65/ansi/info.json b/keyboards/gmmk/gmmk2/p65/ansi/info.json index 0ece27735d843d6f38f2d4e24acb97d2a3f4b845..4f72e818edf014963911bd2ce59a0ea9c1f89246 100644 --- a/keyboards/gmmk/gmmk2/p65/ansi/info.json +++ b/keyboards/gmmk/gmmk2/p65/ansi/info.json @@ -8,6 +8,9 @@ "pid": "0x5045", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "AW20216" + }, "matrix_pins": { "cols": ["A0", "A1", "A2", "A3", "A4", "A8", "A9", "A10"], "rows": ["B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8"] diff --git a/keyboards/gmmk/gmmk2/p65/ansi/rules.mk b/keyboards/gmmk/gmmk2/p65/ansi/rules.mk index ed301944f4726220ac2f275a8a10609fd182a536..1b4692a62164ed02f72184ab12a213218547ae89 100644 --- a/keyboards/gmmk/gmmk2/p65/ansi/rules.mk +++ b/keyboards/gmmk/gmmk2/p65/ansi/rules.mk @@ -11,6 +11,5 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality. RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow. AUDIO_ENABLE = no # Audio output. RGB_MATRIX_ENABLE = yes # Enable RGB matrix effects. -RGB_MATRIX_DRIVER = AW20216 # Enable RGB matrix effects. EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/gmmk/gmmk2/p65/iso/info.json b/keyboards/gmmk/gmmk2/p65/iso/info.json index af52b203dcc8d020b29dcb69bbabeed4ac056af8..1572c34e5f8a322cb5bba1d04608b18d16d00ab0 100644 --- a/keyboards/gmmk/gmmk2/p65/iso/info.json +++ b/keyboards/gmmk/gmmk2/p65/iso/info.json @@ -8,6 +8,9 @@ "pid": "0x504A", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "AW20216" + }, "matrix_pins": { "cols": ["A0", "A1", "A2", "A3", "A4", "A8", "A9", "A10"], "rows": ["B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8"] diff --git a/keyboards/gmmk/gmmk2/p65/iso/rules.mk b/keyboards/gmmk/gmmk2/p65/iso/rules.mk index ed301944f4726220ac2f275a8a10609fd182a536..1b4692a62164ed02f72184ab12a213218547ae89 100644 --- a/keyboards/gmmk/gmmk2/p65/iso/rules.mk +++ b/keyboards/gmmk/gmmk2/p65/iso/rules.mk @@ -11,6 +11,5 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality. RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow. AUDIO_ENABLE = no # Audio output. RGB_MATRIX_ENABLE = yes # Enable RGB matrix effects. -RGB_MATRIX_DRIVER = AW20216 # Enable RGB matrix effects. EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/gmmk/gmmk2/p96/ansi/info.json b/keyboards/gmmk/gmmk2/p96/ansi/info.json index 5a67f0b74cccff4ac74a4668523da164bdc5b2c2..4ed89902da106add9763934a6e2e2b5f1e8b8980 100644 --- a/keyboards/gmmk/gmmk2/p96/ansi/info.json +++ b/keyboards/gmmk/gmmk2/p96/ansi/info.json @@ -8,6 +8,9 @@ "pid": "0x504B", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "AW20216" + }, "matrix_pins": { "cols": ["A0", "A1", "A2", "A3", "A4", "A8", "A9", "A10"], "rows": ["B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "B10", "B11", "B12", "B13"] diff --git a/keyboards/gmmk/gmmk2/p96/ansi/rules.mk b/keyboards/gmmk/gmmk2/p96/ansi/rules.mk index 4230665e7c7bef91b5a17d42ae6f17affd43ec4b..a076e0191687232e936bd4f6e0bae4f7c8ce4e61 100644 --- a/keyboards/gmmk/gmmk2/p96/ansi/rules.mk +++ b/keyboards/gmmk/gmmk2/p96/ansi/rules.mk @@ -11,6 +11,5 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality. RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow. AUDIO_ENABLE = no # Audio output. RGB_MATRIX_ENABLE = yes # Enable RGB matrix effects. -RGB_MATRIX_DRIVER = AW20216 # Enable RGB matrix effects. EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = spi_flash diff --git a/keyboards/gmmk/gmmk2/p96/iso/info.json b/keyboards/gmmk/gmmk2/p96/iso/info.json index 22678f64a143cc2f193e67e9da788f18d5b73405..192e274245c08a3eba07994af76bcd7318d4de2a 100644 --- a/keyboards/gmmk/gmmk2/p96/iso/info.json +++ b/keyboards/gmmk/gmmk2/p96/iso/info.json @@ -8,6 +8,9 @@ "pid": "0x505A", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "AW20216" + }, "matrix_pins": { "cols": ["A0", "A1", "A2", "A3", "A4", "A8", "A9", "A10"], "rows": ["B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "B10", "B11", "B12", "B13"] diff --git a/keyboards/gmmk/gmmk2/p96/iso/rules.mk b/keyboards/gmmk/gmmk2/p96/iso/rules.mk index 4230665e7c7bef91b5a17d42ae6f17affd43ec4b..a076e0191687232e936bd4f6e0bae4f7c8ce4e61 100644 --- a/keyboards/gmmk/gmmk2/p96/iso/rules.mk +++ b/keyboards/gmmk/gmmk2/p96/iso/rules.mk @@ -11,6 +11,5 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality. RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow. AUDIO_ENABLE = no # Audio output. RGB_MATRIX_ENABLE = yes # Enable RGB matrix effects. -RGB_MATRIX_DRIVER = AW20216 # Enable RGB matrix effects. EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = spi_flash diff --git a/keyboards/gmmk/numpad/info.json b/keyboards/gmmk/numpad/info.json index d5ea534b67e12df097e855be7408de13d7993f6b..f3020aa3f45029db8eb5ce1089cf51b118059700 100644 --- a/keyboards/gmmk/numpad/info.json +++ b/keyboards/gmmk/numpad/info.json @@ -13,6 +13,9 @@ {"pin_a": "A2", "pin_b": "A1"} ] }, + "rgb_matrix": { + "driver": "AW20216" + }, "processor": "WB32F3G71", "bootloader": "wb32-dfu", "diode_direction": "ROW2COL", diff --git a/keyboards/gmmk/numpad/rules.mk b/keyboards/gmmk/numpad/rules.mk index 4d23ffbfaf30804b343fed2ccd15038dcc64c781..5a0d3e34f86f2397f49f077bc688572beca97d52 100644 --- a/keyboards/gmmk/numpad/rules.mk +++ b/keyboards/gmmk/numpad/rules.mk @@ -15,7 +15,6 @@ KEYBOARD_SHARED_EP = yes MIDI_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = AW20216 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = spi_flash diff --git a/keyboards/gmmk/pro/rev1/ansi/info.json b/keyboards/gmmk/pro/rev1/ansi/info.json index 7e66ad50435c269ba46ca091dd8cd957d5954202..749a2ef47d83c31893df0f72fc7e925a3f41ee87 100644 --- a/keyboards/gmmk/pro/rev1/ansi/info.json +++ b/keyboards/gmmk/pro/rev1/ansi/info.json @@ -8,6 +8,9 @@ "pid": "0x5044", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "AW20216" + }, "matrix_pins": { "cols": ["A0", "A1", "A2", "A3", "A4", "A8", "A9", "A10"], "rows": ["B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "B10"] diff --git a/keyboards/gmmk/pro/rev1/ansi/rules.mk b/keyboards/gmmk/pro/rev1/ansi/rules.mk index 43949aa054cb512bac87ce34cc93c46dce0e1fcd..6d23fe350a4ff6c26e15c1f99c90e9f26f024f40 100644 --- a/keyboards/gmmk/pro/rev1/ansi/rules.mk +++ b/keyboards/gmmk/pro/rev1/ansi/rules.mk @@ -12,4 +12,3 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = AW20216 diff --git a/keyboards/gmmk/pro/rev1/iso/info.json b/keyboards/gmmk/pro/rev1/iso/info.json index 082f28a774740b7a11ef900a4897f4c1cbe4489e..45656419b983ff605d94d47dbbb84113785a86b7 100644 --- a/keyboards/gmmk/pro/rev1/iso/info.json +++ b/keyboards/gmmk/pro/rev1/iso/info.json @@ -8,6 +8,9 @@ "pid": "0x5044", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "AW20216" + }, "matrix_pins": { "cols": ["A0", "A1", "A2", "A3", "A4", "A8", "A9", "A10"], "rows": ["B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "B10"] diff --git a/keyboards/gmmk/pro/rev1/iso/rules.mk b/keyboards/gmmk/pro/rev1/iso/rules.mk index 43949aa054cb512bac87ce34cc93c46dce0e1fcd..6d23fe350a4ff6c26e15c1f99c90e9f26f024f40 100644 --- a/keyboards/gmmk/pro/rev1/iso/rules.mk +++ b/keyboards/gmmk/pro/rev1/iso/rules.mk @@ -12,4 +12,3 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = AW20216 diff --git a/keyboards/gmmk/pro/rev2/ansi/info.json b/keyboards/gmmk/pro/rev2/ansi/info.json index 0a20c97d2e17f2bdb3d4ecd37959c1cca3c54ab1..44b68750be325bdcc71d99a90d122a53cbf9b955 100644 --- a/keyboards/gmmk/pro/rev2/ansi/info.json +++ b/keyboards/gmmk/pro/rev2/ansi/info.json @@ -8,6 +8,9 @@ "pid": "0x5044", "device_version": "0.0.2" }, + "rgb_matrix": { + "driver": "AW20216" + }, "matrix_pins": { "cols": ["A0", "A1", "A2", "A3", "A4", "A8", "A9", "A10"], "rows": ["B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "B10"] diff --git a/keyboards/gmmk/pro/rev2/ansi/rules.mk b/keyboards/gmmk/pro/rev2/ansi/rules.mk index 1672a47804b618dd850cfae8d4507fa9e9f5d2e2..2f50d82c82f45a83618d2c3c0d9944945cee83e1 100644 --- a/keyboards/gmmk/pro/rev2/ansi/rules.mk +++ b/keyboards/gmmk/pro/rev2/ansi/rules.mk @@ -12,6 +12,5 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = AW20216 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = spi_flash diff --git a/keyboards/gmmk/pro/rev2/iso/info.json b/keyboards/gmmk/pro/rev2/iso/info.json index e3cb707c480349102f81d67ef191b5b2327d709d..12f2365dc89a6e3643e3835435ca0d6ff2c2757f 100644 --- a/keyboards/gmmk/pro/rev2/iso/info.json +++ b/keyboards/gmmk/pro/rev2/iso/info.json @@ -8,6 +8,9 @@ "pid": "0x5044", "device_version": "0.0.2" }, + "rgb_matrix": { + "driver": "AW20216" + }, "matrix_pins": { "cols": ["A0", "A1", "A2", "A3", "A4", "A8", "A9", "A10"], "rows": ["B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "B10"] diff --git a/keyboards/gmmk/pro/rev2/iso/rules.mk b/keyboards/gmmk/pro/rev2/iso/rules.mk index 7f154b74c11453475cafd2faedd202407a2dbfb8..db00e4c84c738182cf88d34267bfe70b56ee7425 100644 --- a/keyboards/gmmk/pro/rev2/iso/rules.mk +++ b/keyboards/gmmk/pro/rev2/iso/rules.mk @@ -15,6 +15,5 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = AW20216 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = spi_flash diff --git a/keyboards/gopolar/gg86/info.json b/keyboards/gopolar/gg86/info.json index 7dd7696eb7a63e72a5c4017519c59741069c1018..8886063045916c2dffb4a833f3bff9bb376ef186 100644 --- a/keyboards/gopolar/gg86/info.json +++ b/keyboards/gopolar/gg86/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "E2" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "C7", "E6", "D2", "D3"], "rows": ["B0", "B1", "B2", "B3", "B7", "D5"] diff --git a/keyboards/gopolar/gg86/rules.mk b/keyboards/gopolar/gg86/rules.mk index 24c3d42112c79b3d54b56b16adf785ea8eb67708..9eef6b6cc41a4b1fd4e4e6bff5cd6b4219c2a9ab 100644 --- a/keyboards/gopolar/gg86/rules.mk +++ b/keyboards/gopolar/gg86/rules.mk @@ -19,7 +19,6 @@ NO_USB_STARTUP_CHECK = yes # RGB Matrix enabled RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 # OLED enabled OLED_ENABLE = yes diff --git a/keyboards/hadron/ver3/info.json b/keyboards/hadron/ver3/info.json index cb2654387b3f726e0f62197471d79f3d2241b6ae..753a9676ceb495a11be1d751f470df48a8388362 100644 --- a/keyboards/hadron/ver3/info.json +++ b/keyboards/hadron/ver3/info.json @@ -2,6 +2,9 @@ "usb": { "device_version": "0.0.3" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["B8", "B2", "B10", "A0", "A1", "A2", "B0", "A3", "B1", "A6", "A7", "B12", "C13", "B11", "B9"], "rows": ["C15", "C14", "A10", "A9", "A8"] diff --git a/keyboards/hadron/ver3/rules.mk b/keyboards/hadron/ver3/rules.mk index 5d37686760c98eef72f2904d5577e3457a24edac..5739e57d19bc4d71fad6435f7330d037421752bf 100644 --- a/keyboards/hadron/ver3/rules.mk +++ b/keyboards/hadron/ver3/rules.mk @@ -11,7 +11,6 @@ NKRO_ENABLE = yes # Enable N-Key Rollover AUDIO_ENABLE = yes RGBLIGHT_ENABLE = yes RGB_MATRIX_ENABLE = no # once arm_rgb is implemented -RGB_MATRIX_DRIVER = WS2812 HAPTIC_ENABLE = yes HAPTIC_DRIVER = DRV2605L OLED_ENABLE = yes diff --git a/keyboards/handwired/6macro/info.json b/keyboards/handwired/6macro/info.json index 8c9b3e832f7eaa2032ef26361de9acdabf74d9c6..5bc9833fa52dc6ef6fc56e08d9becaf133062752 100644 --- a/keyboards/handwired/6macro/info.json +++ b/keyboards/handwired/6macro/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "D2" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["B0", "B1", "B2"], "rows": ["B3", "B4"] diff --git a/keyboards/handwired/6macro/rules.mk b/keyboards/handwired/6macro/rules.mk index 8c51d38be3823605b63a1c6ae5765792b4801eb7..083cc21a34ac099baa0f202836f3afeaf023d006 100644 --- a/keyboards/handwired/6macro/rules.mk +++ b/keyboards/handwired/6macro/rules.mk @@ -8,7 +8,6 @@ CONSOLE_ENABLE = no # Console for debug COMMAND_ENABLE = no # Commands for debug and configuration NKRO_ENABLE = yes # Enable N-Key Rollover RGB_MATRIX_ENABLE = no # Enable per-key coordinate based RGB effects. Do not enable with RGBlight -RGB_MATRIX_DRIVER = WS2812 BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow UNICODE_ENABLE = yes # Unicode diff --git a/keyboards/handwired/colorlice/info.json b/keyboards/handwired/colorlice/info.json index 11ac235065ebc609bd0b4d564e3e9245b9be79be..0cba4487033b1b8f1ef1cb4cc82bde1a5c0b3590 100644 --- a/keyboards/handwired/colorlice/info.json +++ b/keyboards/handwired/colorlice/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "B1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C7", "B6", "B5", "B4", "D7", "D6", "D4", "E6", "B0", "B3"], "rows": ["D0", "D1", "D2", "D3", "D5"] diff --git a/keyboards/handwired/colorlice/rules.mk b/keyboards/handwired/colorlice/rules.mk index 972181a4b4f74c5f835f5d822d5b9a8ee74c98ce..16e007dd34076ba1991b2db539bc06f1a2f4b758 100644 --- a/keyboards/handwired/colorlice/rules.mk +++ b/keyboards/handwired/colorlice/rules.mk @@ -11,5 +11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality AUDIO_ENABLE = no # Audio output LTO_ENABLE = yes # Use link time optimization RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow diff --git a/keyboards/handwired/dactyl_manuform/3x5_3/info.json b/keyboards/handwired/dactyl_manuform/3x5_3/info.json index 13aee1eaafcdf681b73ace648b2f4b1b8dcf7635..cfe109fb372921effa11dd2dc5707725b7c8248b 100644 --- a/keyboards/handwired/dactyl_manuform/3x5_3/info.json +++ b/keyboards/handwired/dactyl_manuform/3x5_3/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "D3" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["C6", "D7", "E6", "B4", "B5"], "rows": ["B1", "B3", "B2", "B6"] diff --git a/keyboards/handwired/dactyl_manuform/3x5_3/rules.mk b/keyboards/handwired/dactyl_manuform/3x5_3/rules.mk index 275ece3219e1730d34ec663d79e3c52a54001bc7..38ee6f4252802185d3e7513ede5c910bdb1e26b2 100644 --- a/keyboards/handwired/dactyl_manuform/3x5_3/rules.mk +++ b/keyboards/handwired/dactyl_manuform/3x5_3/rules.mk @@ -12,7 +12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow # AUDIO_ENABLE = yes # Audio output RGB_MATRIX_ENABLE = yes # Enable WS2812 RGB matrix -RGB_MATRIX_DRIVER = WS2812 SPLIT_KEYBOARD = yes RGBLIGHT_SUPPORTED = yes diff --git a/keyboards/handwired/dygma/raise/info.json b/keyboards/handwired/dygma/raise/info.json index 312a0693a994df2962c74eb7e1b52f4ea97e6435..5c287bcc7e6dba4599018ff1eb5da6fe57c16e9a 100644 --- a/keyboards/handwired/dygma/raise/info.json +++ b/keyboards/handwired/dygma/raise/info.json @@ -8,6 +8,9 @@ "pid": "0x2201", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "custom" + }, "processor": "STM32F411", "bootloader": "stm32-dfu", "board": "BLACKPILL_STM32_F411", diff --git a/keyboards/handwired/dygma/raise/rules.mk b/keyboards/handwired/dygma/raise/rules.mk index 362a47d7da0c49927cdcb0771cf0d642c83ea460..761e07550016cc8c916fbca7f7fd0726c81ad5a1 100644 --- a/keyboards/handwired/dygma/raise/rules.mk +++ b/keyboards/handwired/dygma/raise/rules.mk @@ -11,7 +11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = custom CUSTOM_MATRIX = lite # TODO(ibash) we don't actually need to enable raw, but there's some side effect diff --git a/keyboards/handwired/hnah108/info.json b/keyboards/handwired/hnah108/info.json index 5f43b185cfd1e65482f0bade897379a1158d5469..4d7d3e038616eff23a3b7e41ed47cb7615a90f44 100644 --- a/keyboards/handwired/hnah108/info.json +++ b/keyboards/handwired/hnah108/info.json @@ -8,6 +8,9 @@ "pid": "0x0000", "device_version": "0.0.2" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["F0", "E6", "B0", "D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7"], "rows": ["F7", "F6", "F5", "F4", "F1", "C7", "B4", "B5", "B6", "C6"] diff --git a/keyboards/handwired/hnah108/rules.mk b/keyboards/handwired/hnah108/rules.mk index ae9acc534f70daf2741a122f085f3499fc43cc70..ec5f27bde82bef3203f050d927feab11309eefe4 100644 --- a/keyboards/handwired/hnah108/rules.mk +++ b/keyboards/handwired/hnah108/rules.mk @@ -12,4 +12,3 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/handwired/hnah40rgb/info.json b/keyboards/handwired/hnah40rgb/info.json index 89ac784207b9d06a0d891e41a4ef3384155f814b..3eb92ce1ef4d53a6bd57a39831e196234988a87c 100644 --- a/keyboards/handwired/hnah40rgb/info.json +++ b/keyboards/handwired/hnah40rgb/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "E2" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["D5", "D6", "D3", "D2", "B6", "C6", "C7", "F7", "F6", "F5", "F4"], "rows": ["B7", "D7", "F1", "F0"] diff --git a/keyboards/handwired/hnah40rgb/rules.mk b/keyboards/handwired/hnah40rgb/rules.mk index cab4eea9651189abbffd0c9adfcc287f355d4940..7c04c8648340ff54cb89eb24cb705caef412ef82 100644 --- a/keyboards/handwired/hnah40rgb/rules.mk +++ b/keyboards/handwired/hnah40rgb/rules.mk @@ -11,4 +11,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/handwired/orbweaver/info.json b/keyboards/handwired/orbweaver/info.json index e9b37e1c81cb8d22ae0e6d3b06713affeed9cac0..d0b6d7f48aac0c9157cb275e25ff5795821216a0 100644 --- a/keyboards/handwired/orbweaver/info.json +++ b/keyboards/handwired/orbweaver/info.json @@ -12,6 +12,9 @@ "mousekey": true, "nkro": true }, + "rgb_matrix": { + "driver": "IS31FL3731" + }, "matrix_pins": { "rows": ["GP4", "GP5", "GP6", "GP7", "GP8", "GP9"], "cols": ["GP12", "GP13", "GP14", "GP15", "GP16"] diff --git a/keyboards/handwired/orbweaver/rules.mk b/keyboards/handwired/orbweaver/rules.mk index 07c357daaccb4fbad2b04865450707934b2d3973..01f9d9397aeceeda8c8bf3fd493087ca37e1cd77 100644 --- a/keyboards/handwired/orbweaver/rules.mk +++ b/keyboards/handwired/orbweaver/rules.mk @@ -1,3 +1,2 @@ # Add support for 3731 RGB matrix controller RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = IS31FL3731 diff --git a/keyboards/handwired/p65rgb/info.json b/keyboards/handwired/p65rgb/info.json index 78b630e5123357a6031cdb64508fad6afa8a92e2..c752501362b5b8a402b682b0dd4098037cc27572 100644 --- a/keyboards/handwired/p65rgb/info.json +++ b/keyboards/handwired/p65rgb/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "B4" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["E6", "F0", "F1", "F4", "F5", "F6", "F7", "B0", "B1", "B2", "B3", "B7", "D0", "D1", "D2", "D3", "D7"], "rows": ["C7", "C6", "B6", "B5", "D5"] diff --git a/keyboards/handwired/p65rgb/rules.mk b/keyboards/handwired/p65rgb/rules.mk index b5bcf508c4a378b47bec00417d752ab4eb83959c..5e57c341f1630800ac2c57991d3a47d586c988b2 100644 --- a/keyboards/handwired/p65rgb/rules.mk +++ b/keyboards/handwired/p65rgb/rules.mk @@ -10,6 +10,5 @@ NKRO_ENABLE = yes # Enable N-Key Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 AUDIO_ENABLE = no # Audio output LTO_ENABLE = yes diff --git a/keyboards/handwired/tractyl_manuform/4x6_right/info.json b/keyboards/handwired/tractyl_manuform/4x6_right/info.json index 55d17ee09b4521d4569c41a9d1ba028358e7f76d..4d0f97fb42f739c3255fc395e83b62c3b3530e30 100644 --- a/keyboards/handwired/tractyl_manuform/4x6_right/info.json +++ b/keyboards/handwired/tractyl_manuform/4x6_right/info.json @@ -6,6 +6,9 @@ "pid": "0x3537", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["C0", "C1", "C2", "C3", "C4", "C5"], "rows": ["A0", "A1", "A2", "A3", "A4"] diff --git a/keyboards/handwired/tractyl_manuform/4x6_right/rules.mk b/keyboards/handwired/tractyl_manuform/4x6_right/rules.mk index 8c9bf430d865c8ac4551ccd1bde832df618ee2b9..aabe18457a787586237cb5994b635a52b9e24f22 100644 --- a/keyboards/handwired/tractyl_manuform/4x6_right/rules.mk +++ b/keyboards/handwired/tractyl_manuform/4x6_right/rules.mk @@ -11,8 +11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = no -RGB_MATRIX_DRIVER = WS2812 - POINTING_DEVICE_ENABLE = yes POINTING_DEVICE_DRIVER = pmw3360 diff --git a/keyboards/helix/rev3_4rows/info.json b/keyboards/helix/rev3_4rows/info.json index 091e6a988fbab7d75906d3c8398a4147c436b697..db9d76069206fad52cf7ca0549f48d84434e79ed 100644 --- a/keyboards/helix/rev3_4rows/info.json +++ b/keyboards/helix/rev3_4rows/info.json @@ -8,6 +8,9 @@ "pid": "0x0004", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "encoder": { "rotary": [ {"pin_a": "B6", "pin_b": "B5"} diff --git a/keyboards/helix/rev3_4rows/rules.mk b/keyboards/helix/rev3_4rows/rules.mk index f29deaf586b7de146ae2359ef07da0debac813a9..23b73845f0aaf54fd3dc699ce3a412da838e4744 100644 --- a/keyboards/helix/rev3_4rows/rules.mk +++ b/keyboards/helix/rev3_4rows/rules.mk @@ -2,7 +2,6 @@ EXTRAKEY_ENABLE = yes # Audio control and System control RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow SPLIT_KEYBOARD = yes RGB_MATRIX_ENABLE = no -RGB_MATRIX_DRIVER = WS2812 OLED_ENABLE = yes OLED_DRIVER = SSD1306 ENCODER_ENABLE = yes diff --git a/keyboards/helix/rev3_5rows/info.json b/keyboards/helix/rev3_5rows/info.json index 1fd410ee2220df3c02eb8e39da2051936e554f2c..abd4f64ab17648c96c0a228d915ae08df027d643 100644 --- a/keyboards/helix/rev3_5rows/info.json +++ b/keyboards/helix/rev3_5rows/info.json @@ -8,6 +8,9 @@ "pid": "0x0003", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "encoder": { "rotary": [ {"pin_a": "B6", "pin_b": "B5"} diff --git a/keyboards/helix/rev3_5rows/rules.mk b/keyboards/helix/rev3_5rows/rules.mk index f29deaf586b7de146ae2359ef07da0debac813a9..23b73845f0aaf54fd3dc699ce3a412da838e4744 100644 --- a/keyboards/helix/rev3_5rows/rules.mk +++ b/keyboards/helix/rev3_5rows/rules.mk @@ -2,7 +2,6 @@ EXTRAKEY_ENABLE = yes # Audio control and System control RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow SPLIT_KEYBOARD = yes RGB_MATRIX_ENABLE = no -RGB_MATRIX_DRIVER = WS2812 OLED_ENABLE = yes OLED_DRIVER = SSD1306 ENCODER_ENABLE = yes diff --git a/keyboards/hfdkb/ac001/info.json b/keyboards/hfdkb/ac001/info.json index 1ce034931bffff7e5d623088ccae9f716a4c0f10..d46deb9d0d17baf810852ceba56613ffc63e0c5c 100644 --- a/keyboards/hfdkb/ac001/info.json +++ b/keyboards/hfdkb/ac001/info.json @@ -8,6 +8,9 @@ "pid": "0x0001", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["A5", "A6", "A7", "C4", "C5"], "rows": ["B15"] diff --git a/keyboards/hfdkb/ac001/rules.mk b/keyboards/hfdkb/ac001/rules.mk index cf3008c6e461fd28eb8c7bc85f93e8d422986260..81b7e82c3f76190d1a747d7a9b70b5e28f8f8ea8 100644 --- a/keyboards/hfdkb/ac001/rules.mk +++ b/keyboards/hfdkb/ac001/rules.mk @@ -10,6 +10,5 @@ NKRO_ENABLE = yes # Enable N-Key Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = spi_flash diff --git a/keyboards/hfdkb/keyboard_sw/k83/info.json b/keyboards/hfdkb/keyboard_sw/k83/info.json index 6810aff30f6ca5b815f7da443c5e5ded51cff59c..efdea0336c97b6ca7b02b1e7ebca4c60b366a916 100644 --- a/keyboards/hfdkb/keyboard_sw/k83/info.json +++ b/keyboards/hfdkb/keyboard_sw/k83/info.json @@ -7,6 +7,9 @@ "pid": "0x0007", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "IS31FL3733" + }, "processor": "WB32FQ95", "bootloader": "wb32-dfu", "matrix_pins": { diff --git a/keyboards/hfdkb/keyboard_sw/k83/rules.mk b/keyboards/hfdkb/keyboard_sw/k83/rules.mk index 176dd64c1c851df5a1eb3999cf3dcbbe5408b3ab..756d0c0719490169dd416fdd39f2016cfb280745 100644 --- a/keyboards/hfdkb/keyboard_sw/k83/rules.mk +++ b/keyboards/hfdkb/keyboard_sw/k83/rules.mk @@ -14,7 +14,6 @@ AUDIO_ENABLE = no # Audio output DIP_SWITCH_ENABLE = yes # DPI Switch ENCODER_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = IS31FL3733 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = spi_flash #RGB_MATRIX_CUSTOM_USER = yes #Add turnoff LED diff --git a/keyboards/horrortroll/chinese_pcb/devil68_pro/info.json b/keyboards/horrortroll/chinese_pcb/devil68_pro/info.json index e721a68e7972abfab4464eead83f155c4eef1976..0a4f93e10d7b8e6b5805a216efd15ed8c8675c87 100644 --- a/keyboards/horrortroll/chinese_pcb/devil68_pro/info.json +++ b/keyboards/horrortroll/chinese_pcb/devil68_pro/info.json @@ -8,6 +8,9 @@ "pid": "0x7001", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["B1", "B0", "B5", "B6", "C6", "C7", "E2", "D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4"], "rows": ["B7", "B3", "B2", "F6", "F7"] diff --git a/keyboards/horrortroll/chinese_pcb/devil68_pro/rules.mk b/keyboards/horrortroll/chinese_pcb/devil68_pro/rules.mk index e3a981b6349ef131ee467af25e7bae2e1d4f62d2..138bf78056ef57d20e4570fbcdc6da6a5a1bdb03 100644 --- a/keyboards/horrortroll/chinese_pcb/devil68_pro/rules.mk +++ b/keyboards/horrortroll/chinese_pcb/devil68_pro/rules.mk @@ -13,4 +13,3 @@ AUDIO_ENABLE = no # Audio output # RGB Matrix enabled RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/horrortroll/handwired_k552/info.json b/keyboards/horrortroll/handwired_k552/info.json index d3d2cd5940cf8b5915b5db6ac66927cd7ec0684b..2d97949c82dca041d13fedc98a14d9cc4bef5a91 100644 --- a/keyboards/horrortroll/handwired_k552/info.json +++ b/keyboards/horrortroll/handwired_k552/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "C14" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["B15", "C6", "C7", "A3", "A1", "C3", "C1", "B14", "B13", "A9", "B3", "B4", "A0", "C11", "C4", "C0", "C2"], "rows": ["C12", "C10", "A10", "A8", "C8", "C9"] diff --git a/keyboards/horrortroll/handwired_k552/rules.mk b/keyboards/horrortroll/handwired_k552/rules.mk index 9f0cc2d7a06842a71da6b90934d57b65aa934f63..2d1a6e93ca43f96b36a32534426e8d4db6127ee3 100644 --- a/keyboards/horrortroll/handwired_k552/rules.mk +++ b/keyboards/horrortroll/handwired_k552/rules.mk @@ -31,7 +31,6 @@ OPT_DEFS += -DCORTEX_ENABLE_WFI_IDLE=TRUE # RGB Matrix enabled RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 # OLED enabled OLED_ENABLE = yes diff --git a/keyboards/hotdox76v2/info.json b/keyboards/hotdox76v2/info.json index 5e9bf9a87f2343e42a38cd482ff3101d57ed645e..de958c87d16381f3fefeea51887c0c961bb4c7ea 100644 --- a/keyboards/hotdox76v2/info.json +++ b/keyboards/hotdox76v2/info.json @@ -15,6 +15,9 @@ "oled": true, "rgb_matrix": true }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["F7", "F6", "F5", "F4", "F1", "F0", "E6"], "rows": ["D6", "D7", "B4", "B5", "B6", "C6"] diff --git a/keyboards/hotdox76v2/rules.mk b/keyboards/hotdox76v2/rules.mk index 32afd2163565b44dd929922b945e80a1cc3f99cd..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 --- a/keyboards/hotdox76v2/rules.mk +++ b/keyboards/hotdox76v2/rules.mk @@ -1 +0,0 @@ -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/hs60/v1/info.json b/keyboards/hs60/v1/info.json index a8b59352cbaa00f55a38d23aefa8e19b6dd87611..09290faa73ecbe9f2fe36092e6f50997f3dcc2fd 100644 --- a/keyboards/hs60/v1/info.json +++ b/keyboards/hs60/v1/info.json @@ -8,6 +8,9 @@ "pid": "0x0257", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "IS31FL3731" + }, "matrix_pins": { "cols": ["F1", "F4", "F5", "E6", "F0", "B7", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5"], "rows": ["B0", "B1", "B2", "B3", "F7"] diff --git a/keyboards/hs60/v1/rules.mk b/keyboards/hs60/v1/rules.mk index 91c36443cdb9164a4446c6f86ec9157a851028a7..7aa0a5ae51d32b6d5cbc07ee56cf7378c9c8855d 100644 --- a/keyboards/hs60/v1/rules.mk +++ b/keyboards/hs60/v1/rules.mk @@ -15,7 +15,6 @@ NKRO_ENABLE = yes # Enable N-Key Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3731 RAW_ENABLE = yes # Experimental features for zealcmd please do no enable diff --git a/keyboards/hub20/info.json b/keyboards/hub20/info.json index b8356e6f77b192987fbb9f77acc1e0f83f0e8b8a..991c4ebc466b9fd9c033bfad81239bd0cf7ee9cf 100644 --- a/keyboards/hub20/info.json +++ b/keyboards/hub20/info.json @@ -8,6 +8,9 @@ "pid": "0x4414", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["A6", "A7", "B7", "B6"], "rows": ["A13", "B14", "A10", "A0", "A2", "A1"] diff --git a/keyboards/hub20/rules.mk b/keyboards/hub20/rules.mk index 2dd9c5acc604ab1a65a89809c72b3cfab3b2d499..081ea9225a0f73872d8094c9bf04c42d289c198a 100644 --- a/keyboards/hub20/rules.mk +++ b/keyboards/hub20/rules.mk @@ -11,7 +11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 ENCODER_ENABLE = yes # Enter lower-power sleep mode when on the ChibiOS idle thread diff --git a/keyboards/idobao/id42/info.json b/keyboards/idobao/id42/info.json index 4733c8230af08643aa03970f8292d7de8ffb2c63..ea37dd332256325ea62445c973a9d4972a814cbf 100644 --- a/keyboards/idobao/id42/info.json +++ b/keyboards/idobao/id42/info.json @@ -17,6 +17,9 @@ "ws2812": { "pin": "B3" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["B4", "D7", "D6", "D4", "B5", "C7", "F0", "F7", "F6", "F1", "F4", "F5"], "rows": ["D5", "C6", "B6", "E6"] diff --git a/keyboards/idobao/id42/rules.mk b/keyboards/idobao/id42/rules.mk index eab741fd0aad640c1844bb7ce09562c2f4526572..58e39b17a55c8d544ca08c9043d141185e162e35 100755 --- a/keyboards/idobao/id42/rules.mk +++ b/keyboards/idobao/id42/rules.mk @@ -2,4 +2,3 @@ # ** settings are data driven & stored in `info.json` ** RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/idobao/id61/info.json b/keyboards/idobao/id61/info.json index 03d0649d9f22552e31170e5a7f89d15b1cff0c48..9fa2719e8cd87a2429e3ed106d233de4cb46a644 100644 --- a/keyboards/idobao/id61/info.json +++ b/keyboards/idobao/id61/info.json @@ -17,6 +17,9 @@ "ws2812": { "pin": "F0" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["C7", "F6", "F5", "F4", "F1", "B7", "D5", "D1", "D2", "D3", "D4", "D0", "D6", "D7"], "rows": ["B0", "B1", "B2", "B3", "F7"] diff --git a/keyboards/idobao/id61/rules.mk b/keyboards/idobao/id61/rules.mk index d034fbb12f62f215899c65375adbac6562e941e1..ed51a57621842f19a293d3bddd5f30c9780accfd 100644 --- a/keyboards/idobao/id61/rules.mk +++ b/keyboards/idobao/id61/rules.mk @@ -3,4 +3,3 @@ # ** settings are data driven & stored in `info.json` ** RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/idobao/id63/info.json b/keyboards/idobao/id63/info.json index 74aed63503a3a46f562701f16e8d7de918847600..234f3e84ac164141cad01642c5bf7719ecb94cff 100644 --- a/keyboards/idobao/id63/info.json +++ b/keyboards/idobao/id63/info.json @@ -17,6 +17,9 @@ "ws2812": { "pin": "B7" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["C7", "F6", "F5", "F4", "F1", "B3", "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7"], "rows": ["B0", "B1", "B2", "E6", "F7"] diff --git a/keyboards/idobao/id63/rules.mk b/keyboards/idobao/id63/rules.mk index eab741fd0aad640c1844bb7ce09562c2f4526572..58e39b17a55c8d544ca08c9043d141185e162e35 100644 --- a/keyboards/idobao/id63/rules.mk +++ b/keyboards/idobao/id63/rules.mk @@ -2,4 +2,3 @@ # ** settings are data driven & stored in `info.json` ** RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/idobao/id67/info.json b/keyboards/idobao/id67/info.json index 490921f4579dfbc9f3582ee3309a1de5538392cd..f21a9ecd67bab22c996d60a2e0ae92ccadb16f91 100644 --- a/keyboards/idobao/id67/info.json +++ b/keyboards/idobao/id67/info.json @@ -17,6 +17,9 @@ "ws2812": { "pin": "F0" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["C7", "F6", "F5", "F4", "F1", "B7", "D5", "D1", "D2", "D3", "D4", "D0", "D6", "D7", "B4"], "rows": ["B0", "B1", "B2", "B3", "F7"] diff --git a/keyboards/idobao/id67/rules.mk b/keyboards/idobao/id67/rules.mk index ce58b87be576c3c13763fdb02f8724bb6402cfc4..4341508fde4c6615fc8b725359adf7a9d263162d 100644 --- a/keyboards/idobao/id67/rules.mk +++ b/keyboards/idobao/id67/rules.mk @@ -2,4 +2,3 @@ # change yes to no to disable # RGB_MATRIX_ENABLE = yes # Enable RGB Matrix feature -RGB_MATRIX_DRIVER = WS2812 # ID67 uses WS2812 driver diff --git a/keyboards/idobao/id75/v2/info.json b/keyboards/idobao/id75/v2/info.json index 5273a7227decf32ddb3aa0b1daa3651012f4b957..5275c54dbbfe516087f2c4e416a4615aa1ad1a37 100644 --- a/keyboards/idobao/id75/v2/info.json +++ b/keyboards/idobao/id75/v2/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "F0" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["F6", "F5", "F4", "F1", "E6", "D5", "D3", "D2", "D1", "D0", "D4", "D6", "D7", "B4", "B5"], "rows": ["B0", "B3", "C7", "B6", "C6"] diff --git a/keyboards/idobao/id75/v2/rules.mk b/keyboards/idobao/id75/v2/rules.mk index a29a20b7667db9f884b0bee37682c1febf8c5eb6..38f5eb554ba179795de8332b993a87587f17fe92 100644 --- a/keyboards/idobao/id75/v2/rules.mk +++ b/keyboards/idobao/id75/v2/rules.mk @@ -13,4 +13,3 @@ AUDIO_ENABLE = no # Audio output LTO_ENABLE = yes # Use link time optimization RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/idobao/id80/v3/ansi/info.json b/keyboards/idobao/id80/v3/ansi/info.json index c121ff8e3d01f1edad01a12ba133218637434e2e..7788a941f4bb531b8937863170b690cb9ddaab8f 100644 --- a/keyboards/idobao/id80/v3/ansi/info.json +++ b/keyboards/idobao/id80/v3/ansi/info.json @@ -14,6 +14,9 @@ "backlight": false, "rgblight": false }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["B7", "B3", "B2", "B1", "B0", "E6", "F1", "F4", "F5", "F6", "F7"], "rows": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4"] diff --git a/keyboards/idobao/id80/v3/ansi/rules.mk b/keyboards/idobao/id80/v3/ansi/rules.mk index eab741fd0aad640c1844bb7ce09562c2f4526572..58e39b17a55c8d544ca08c9043d141185e162e35 100644 --- a/keyboards/idobao/id80/v3/ansi/rules.mk +++ b/keyboards/idobao/id80/v3/ansi/rules.mk @@ -2,4 +2,3 @@ # ** settings are data driven & stored in `info.json` ** RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/idobao/id87/v2/info.json b/keyboards/idobao/id87/v2/info.json index 7f21832a03d756a8119237ebe758df419a3d309a..d51e39215bce0100353dc86119eb2ed04f20e0e1 100644 --- a/keyboards/idobao/id87/v2/info.json +++ b/keyboards/idobao/id87/v2/info.json @@ -17,6 +17,9 @@ "ws2812": { "pin": "E2" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4"], "rows": ["E6", "B0", "B1", "B2", "B3", "B7", "F7", "F6", "F5", "F4", "F1"] diff --git a/keyboards/idobao/id87/v2/rules.mk b/keyboards/idobao/id87/v2/rules.mk index eab741fd0aad640c1844bb7ce09562c2f4526572..58e39b17a55c8d544ca08c9043d141185e162e35 100644 --- a/keyboards/idobao/id87/v2/rules.mk +++ b/keyboards/idobao/id87/v2/rules.mk @@ -2,4 +2,3 @@ # ** settings are data driven & stored in `info.json` ** RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/idobao/montex/v1rgb/info.json b/keyboards/idobao/montex/v1rgb/info.json index 9860f7193ac1cca02b7790520604fdf129cdf467..5980cab11710619df62c447e4fbe0d43af459ac3 100755 --- a/keyboards/idobao/montex/v1rgb/info.json +++ b/keyboards/idobao/montex/v1rgb/info.json @@ -6,6 +6,9 @@ "pid": "0x0127", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["D5", "D3", "D2", "D1", "D0"], "rows": ["D4", "D6", "D7", "B4", "B5", "C6"] diff --git a/keyboards/idobao/montex/v1rgb/rules.mk b/keyboards/idobao/montex/v1rgb/rules.mk index 9a1656f5d68c2aa8b88cbc6f7403f30aff1efd5d..88f044a7ecb02eee26a186be4e4739204b5a436c 100755 --- a/keyboards/idobao/montex/v1rgb/rules.mk +++ b/keyboards/idobao/montex/v1rgb/rules.mk @@ -10,4 +10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/idobao/montex/v2/info.json b/keyboards/idobao/montex/v2/info.json index 71c92c333162c0d59d39bbec5a5339e7dec13f27..5add3c6c2fe489ac21a923d2a74a3ca5be53af63 100755 --- a/keyboards/idobao/montex/v2/info.json +++ b/keyboards/idobao/montex/v2/info.json @@ -17,6 +17,9 @@ "ws2812": { "pin": "B1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["D5", "D3", "D2", "D1", "D0"], "rows": ["D4", "D6", "D7", "B4", "B5", "C6"] diff --git a/keyboards/idobao/montex/v2/rules.mk b/keyboards/idobao/montex/v2/rules.mk index 205f56d5fd067311a811a18d597babe955a7bc5e..d249ac15a7c236d1c141b946b45e993cd9edcd6f 100755 --- a/keyboards/idobao/montex/v2/rules.mk +++ b/keyboards/idobao/montex/v2/rules.mk @@ -2,4 +2,3 @@ # ** settings are data driven & stored in `info.json` ** RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/ilumkb/simpler61/info.json b/keyboards/ilumkb/simpler61/info.json index e9f4488dc7047190f61c3d6c523d5ba17a369e1b..8b2d379a38443703630863aa41e718e5fba4c58f 100644 --- a/keyboards/ilumkb/simpler61/info.json +++ b/keyboards/ilumkb/simpler61/info.json @@ -8,6 +8,9 @@ "pid": "0xC361", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "IS31FL3741" + }, "matrix_pins": { "cols": ["B0", "B1", "B2", "B3", "B7", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7"], "rows": ["F6", "F5", "F4", "F1", "F0"] diff --git a/keyboards/ilumkb/simpler61/rules.mk b/keyboards/ilumkb/simpler61/rules.mk index df3e43eac798edd439c488ad593f761c03bbbee8..c2f7c0e09303bafe6c852c4c30219c06e778c198 100644 --- a/keyboards/ilumkb/simpler61/rules.mk +++ b/keyboards/ilumkb/simpler61/rules.mk @@ -11,4 +11,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3741 diff --git a/keyboards/ilumkb/simpler64/info.json b/keyboards/ilumkb/simpler64/info.json index 40371b7a28db9f2ff027af7acaecea12155d21bc..b13b3fbf3cbe28a0ffabb52d4689a54f15a4e238 100644 --- a/keyboards/ilumkb/simpler64/info.json +++ b/keyboards/ilumkb/simpler64/info.json @@ -8,6 +8,9 @@ "pid": "0xC364", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "IS31FL3741" + }, "matrix_pins": { "cols": ["B0", "B1", "B2", "B3", "B7", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7"], "rows": ["F6", "F5", "F4", "F1", "F0"] diff --git a/keyboards/ilumkb/simpler64/rules.mk b/keyboards/ilumkb/simpler64/rules.mk index df3e43eac798edd439c488ad593f761c03bbbee8..c2f7c0e09303bafe6c852c4c30219c06e778c198 100644 --- a/keyboards/ilumkb/simpler64/rules.mk +++ b/keyboards/ilumkb/simpler64/rules.mk @@ -11,4 +11,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3741 diff --git a/keyboards/inett_studio/sqx/hotswap/info.json b/keyboards/inett_studio/sqx/hotswap/info.json index daeabe72ae5caa15383e76e49a3d775747dcb1ac..02934bcf7c1db7f8d90f4f9a435df50041e97861 100644 --- a/keyboards/inett_studio/sqx/hotswap/info.json +++ b/keyboards/inett_studio/sqx/hotswap/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "D7" }, + "rgb_matrix": { + "driver": "IS31FL3731" + }, "matrix_pins": { "cols": ["C7", "C6", "B6", "B5", "B4", "F7", "F6", "F5", "E6", "B0", "D2", "D4", "D5", "D3"], "rows": ["F0", "F1", "F4", "B7", "D6"] diff --git a/keyboards/inett_studio/sqx/hotswap/rules.mk b/keyboards/inett_studio/sqx/hotswap/rules.mk index bb431dcb1dfdd7007b82bf7e8d4c72690c6c087c..9495ef556abf748be71f5a6ad68e1d3b83499d0d 100644 --- a/keyboards/inett_studio/sqx/hotswap/rules.mk +++ b/keyboards/inett_studio/sqx/hotswap/rules.mk @@ -10,7 +10,6 @@ NKRO_ENABLE = yes # Enable N-Key Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3731 AUDIO_ENABLE = no # Audio output LTO_ENABLE = yes # Reducing firmware size diff --git a/keyboards/inett_studio/sqx/universal/info.json b/keyboards/inett_studio/sqx/universal/info.json index f0b25a78c9e28d3a94aff7c2bab0f92cfdcdf2b5..5f3c7280461c71b129f73e3c724c24ec6912d050 100644 --- a/keyboards/inett_studio/sqx/universal/info.json +++ b/keyboards/inett_studio/sqx/universal/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "D7" }, + "rgb_matrix": { + "driver": "IS31FL3731" + }, "matrix_pins": { "cols": ["C7", "C6", "B6", "B5", "B4", "F7", "F6", "F5", "E6", "B0", "D2", "D4", "D5", "D3"], "rows": ["F0", "F1", "F4", "B7", "D6"] diff --git a/keyboards/inett_studio/sqx/universal/rules.mk b/keyboards/inett_studio/sqx/universal/rules.mk index 15a127480aa098c179a612beb1e6733be6d19017..0b2041348035162470a5cf60251a165262cc8adc 100644 --- a/keyboards/inett_studio/sqx/universal/rules.mk +++ b/keyboards/inett_studio/sqx/universal/rules.mk @@ -10,6 +10,5 @@ NKRO_ENABLE = yes # Enable N-Key Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3731 LTO_ENABLE = yes # Reducing firmware size diff --git a/keyboards/input_club/ergodox_infinity/info.json b/keyboards/input_club/ergodox_infinity/info.json index c03c38ed0de440d31dbd939ee49e9d83802660c5..ca6aa92b5d877f5c416203a415371a1b46ebb932 100644 --- a/keyboards/input_club/ergodox_infinity/info.json +++ b/keyboards/input_club/ergodox_infinity/info.json @@ -6,6 +6,9 @@ "pid": "0xB04D", "device_version": "0.0.1" }, + "led_matrix": { + "driver": "IS31FL3731" + }, "matrix_pins": { "cols": ["D1", "D4", "D5", "D6", "D7"], "rows": ["B2", "B3", "B18", "B19", "C0", "C9", "C10", "C11", "D0"] diff --git a/keyboards/input_club/ergodox_infinity/rules.mk b/keyboards/input_club/ergodox_infinity/rules.mk index 88bd6b0041a5a682e2b8fa4c85673f36da6287bf..4f1b0c0188192e781367db4324aa8feb126825e6 100644 --- a/keyboards/input_club/ergodox_infinity/rules.mk +++ b/keyboards/input_club/ergodox_infinity/rules.mk @@ -19,4 +19,3 @@ SERIAL_DRIVER = usart ST7565_ENABLE = yes LED_MATRIX_ENABLE = yes -LED_MATRIX_DRIVER = IS31FL3731 diff --git a/keyboards/input_club/k_type/info.json b/keyboards/input_club/k_type/info.json index 90662a47daac4f40ab56e313cadf062327029b4a..7279c8a9335db5c5a26e2c13b0ff0b47d82d44df 100644 --- a/keyboards/input_club/k_type/info.json +++ b/keyboards/input_club/k_type/info.json @@ -8,6 +8,9 @@ "pid": "0xB04D", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "custom" + }, "matrix_pins": { "cols": ["B2", "B3", "B18", "B19", "C0", "C8", "C9", "D0", "D1", "D4"], "rows": ["D5", "D6", "D7", "C1", "C2", "C3", "C4", "C5", "C6", "C7"] diff --git a/keyboards/input_club/k_type/rules.mk b/keyboards/input_club/k_type/rules.mk index 3e5006cd5ae0b82687aa54c5d53035e6c908c80f..450eb9a023d185fb35a5c9c113b5c8466451ceff 100644 --- a/keyboards/input_club/k_type/rules.mk +++ b/keyboards/input_club/k_type/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = no # Audio output # RGB options RGB_MATRIX_ENABLE = no -RGB_MATRIX_DRIVER = custom # Additional files for RGB lighting SRC += k_type-rgbdriver.c diff --git a/keyboards/input_club/whitefox/info.json b/keyboards/input_club/whitefox/info.json index bd7da75a4140c077727915dc2854364cd6ab8dc6..02dd9757528b7a3fef27ec013620ef4c570e5f93 100644 --- a/keyboards/input_club/whitefox/info.json +++ b/keyboards/input_club/whitefox/info.json @@ -7,6 +7,9 @@ "pid": "0xB04D", "device_version": "0.0.1" }, + "led_matrix": { + "driver": "IS31FL3731" + }, "matrix_pins": { "cols": ["B2", "B3", "B18", "B19", "C0", "C8", "C9", "C10", "C11"], "rows": ["D0", "D1", "D4", "D5", "D6", "D7", "C1", "C2"] diff --git a/keyboards/input_club/whitefox/rules.mk b/keyboards/input_club/whitefox/rules.mk index 2a45fc02ddb7a5a273e0c354ca19e08c770f3dc1..9b9b2ed739f9ad3fc7314f3987a5dc078e94db86 100644 --- a/keyboards/input_club/whitefox/rules.mk +++ b/keyboards/input_club/whitefox/rules.mk @@ -11,7 +11,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output LED_MATRIX_ENABLE = yes -LED_MATRIX_DRIVER = IS31FL3731 # Enter lower-power sleep mode when on the ChibiOS idle thread OPT_DEFS += -DCORTEX_ENABLE_WFI_IDLE=TRUE diff --git a/keyboards/jacky_studio/bear_65/rev1/info.json b/keyboards/jacky_studio/bear_65/rev1/info.json index 5d50328335c86f0776814d50760c8520438f262b..8bc527606f8ec15988c98667c61136180fdba199 100644 --- a/keyboards/jacky_studio/bear_65/rev1/info.json +++ b/keyboards/jacky_studio/bear_65/rev1/info.json @@ -10,6 +10,9 @@ "pid": "0x000A", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "F7", "F6", "F5", "F4", "F1", "F0"], "rows": ["B0", "B1", "B2", "B3", "B7"] diff --git a/keyboards/jacky_studio/bear_65/rev1/rules.mk b/keyboards/jacky_studio/bear_65/rev1/rules.mk index 5d90baa2afdbec60adfafec9c5f1e5fc190ff90f..7e0381094289ec54c1d2c73d315e005b4f49af2a 100644 --- a/keyboards/jacky_studio/bear_65/rev1/rules.mk +++ b/keyboards/jacky_studio/bear_65/rev1/rules.mk @@ -14,4 +14,3 @@ AUDIO_ENABLE = no # Audio output LTO_ENABLE = yes # Use LTO flags to reduce firmware size RGB_MATRIX_ENABLE = no # Enable keyboard RGB matrix (do not use together with RGBLIGHT_ENABLE) -RGB_MATRIX_DRIVER = WS2812 # RGB matrix driver support diff --git a/keyboards/jacky_studio/bear_65/rev2/info.json b/keyboards/jacky_studio/bear_65/rev2/info.json index 3377f36d6bdb1bf81ba31545b8e5a348af03bdbb..c6565255ed2020d6878f847f0b3ce5cbc73fd507 100644 --- a/keyboards/jacky_studio/bear_65/rev2/info.json +++ b/keyboards/jacky_studio/bear_65/rev2/info.json @@ -10,6 +10,9 @@ "pid": "0x0428", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "F7", "F6", "F5", "F4", "F1", "F0"], "rows": ["B0", "B1", "B2", "B3", "B7"] diff --git a/keyboards/jacky_studio/bear_65/rev2/rules.mk b/keyboards/jacky_studio/bear_65/rev2/rules.mk index 5d90baa2afdbec60adfafec9c5f1e5fc190ff90f..7e0381094289ec54c1d2c73d315e005b4f49af2a 100644 --- a/keyboards/jacky_studio/bear_65/rev2/rules.mk +++ b/keyboards/jacky_studio/bear_65/rev2/rules.mk @@ -14,4 +14,3 @@ AUDIO_ENABLE = no # Audio output LTO_ENABLE = yes # Use LTO flags to reduce firmware size RGB_MATRIX_ENABLE = no # Enable keyboard RGB matrix (do not use together with RGBLIGHT_ENABLE) -RGB_MATRIX_DRIVER = WS2812 # RGB matrix driver support diff --git a/keyboards/jacky_studio/piggy60/rev2/config.h b/keyboards/jacky_studio/piggy60/rev2/config.h index 932983d173dd66c1b2cbfaec5dfc74021c3441bc..fa884d5f18707c0a3d076204f7a26164ff70a828 100644 --- a/keyboards/jacky_studio/piggy60/rev2/config.h +++ b/keyboards/jacky_studio/piggy60/rev2/config.h @@ -16,7 +16,6 @@ #pragma once -#define RGB_DI_PIN B9 #define RGB_MATRIX_LED_COUNT 14 #define RGB_DISABLE_WHEN_USB_SUSPENDED diff --git a/keyboards/jacky_studio/piggy60/rev2/info.json b/keyboards/jacky_studio/piggy60/rev2/info.json index 142d4b7e76b3f3f5269720d9fd585d541687facd..91b28898eccf97ab3d908f61e623f0ede8dcaf7d 100644 --- a/keyboards/jacky_studio/piggy60/rev2/info.json +++ b/keyboards/jacky_studio/piggy60/rev2/info.json @@ -20,6 +20,7 @@ }, "processor": "STM32F103", "ws2812": { + "pin": "B9", "driver": "pwm" }, "rgb_matrix": { diff --git a/keyboards/jadookb/jkb65/info.json b/keyboards/jadookb/jkb65/info.json index a5da35516e2f474233cbd24867ede28ec4d63e77..e235e7bc4163a49b8eb41dff81a108adf85d2f5b 100644 --- a/keyboards/jadookb/jkb65/info.json +++ b/keyboards/jadookb/jkb65/info.json @@ -9,6 +9,9 @@ "ws2812": { "pin": "F0" }, + "rgb_matrix": { + "driver": "WS2812" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu", "layout_aliases": { diff --git a/keyboards/jadookb/jkb65/rules.mk b/keyboards/jadookb/jkb65/rules.mk index 14493320b2fd877e688b3e9b1bb1bb69f032f0b5..9098dae1caf52409819019450dae9ec3fe7a4d3e 100644 --- a/keyboards/jadookb/jkb65/rules.mk +++ b/keyboards/jadookb/jkb65/rules.mk @@ -11,7 +11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 LTO_ENABLE = yes DEFAULT_FOLDER = jadookb/jkb65/r1 diff --git a/keyboards/jkeys_design/gentleman65/info.json b/keyboards/jkeys_design/gentleman65/info.json index a77db31f0d2c820cbf7494a73a449c0a1a20c6f6..5c14817597b54e941e528fadb0574a0593ae09e7 100644 --- a/keyboards/jkeys_design/gentleman65/info.json +++ b/keyboards/jkeys_design/gentleman65/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "F4" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["D4", "D6", "D7", "B4", "B5", "B6", "C6", "D5", "C7", "F0", "B2", "B1", "B3", "B0", "B7", "D0"], "rows": ["D3", "D2", "D1", "F7", "F1"] diff --git a/keyboards/jkeys_design/gentleman65/rules.mk b/keyboards/jkeys_design/gentleman65/rules.mk index cb8a7d75f187e3c6e1e5c16d8ac1345253d012f9..f81996d70214c5af61176f57cc0dd922b226b574 100644 --- a/keyboards/jkeys_design/gentleman65/rules.mk +++ b/keyboards/jkeys_design/gentleman65/rules.mk @@ -11,5 +11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = no -RGB_MATRIX_DRIVER = WS2812 ENCODER_ENABLE = yes \ No newline at end of file diff --git a/keyboards/jkeys_design/gentleman65_se_s/info.json b/keyboards/jkeys_design/gentleman65_se_s/info.json index d50dde9ed3e89f685b05c8fb0463c438ee5f3c5e..cb993de9509fd19acd387dab9212ac8b1370d48f 100644 --- a/keyboards/jkeys_design/gentleman65_se_s/info.json +++ b/keyboards/jkeys_design/gentleman65_se_s/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "F7" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["D5", "D3", "D2", "D1", "D0", "B7", "B2", "B3", "D4", "D6", "D7", "C7", "C6", "B6", "B5", "B4"], "rows": ["F0", "F1", "F4", "F5", "F6"] diff --git a/keyboards/jkeys_design/gentleman65_se_s/rules.mk b/keyboards/jkeys_design/gentleman65_se_s/rules.mk index cb8a7d75f187e3c6e1e5c16d8ac1345253d012f9..f81996d70214c5af61176f57cc0dd922b226b574 100644 --- a/keyboards/jkeys_design/gentleman65_se_s/rules.mk +++ b/keyboards/jkeys_design/gentleman65_se_s/rules.mk @@ -11,5 +11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = no -RGB_MATRIX_DRIVER = WS2812 ENCODER_ENABLE = yes \ No newline at end of file diff --git a/keyboards/junco/info.json b/keyboards/junco/info.json index 72e0d5c92a5549b3afdbab6d03d9a579dc6e7848..fb5c391d6af2021f6eb4bc2b0c3ff4372b28792d 100644 --- a/keyboards/junco/info.json +++ b/keyboards/junco/info.json @@ -8,6 +8,13 @@ "pid": "0x4A13", "device_version": "1.0.0" }, + "ws2812": { + "pin": "GP15", + "driver": "vendor" + }, + "rgb_matrix": { + "driver": "WS2812" + }, "processor": "RP2040", "bootloader": "rp2040", "layouts": { diff --git a/keyboards/junco/rev1/config.h b/keyboards/junco/rev1/config.h index d9c0556cdfec360525327586de9d2386c7856fc7..95731fde01a0014a63bdfcca80bd0813ac160a33 100644 --- a/keyboards/junco/rev1/config.h +++ b/keyboards/junco/rev1/config.h @@ -19,7 +19,6 @@ /* RGB Stuff */ #ifdef RGB_MATRIX_ENABLE -# define RGB_DI_PIN GP15 // Pin for RGB logic # define RGB_MATRIX_LED_COUNT 74 # define RGB_MATRIX_SPLIT \ { 37, 37 } // 37 LEDs on each side diff --git a/keyboards/junco/rev1/rules.mk b/keyboards/junco/rev1/rules.mk index feb836dbe1e05fcd05d39fbfc43c496653797a2a..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 --- a/keyboards/junco/rev1/rules.mk +++ b/keyboards/junco/rev1/rules.mk @@ -1,3 +0,0 @@ -# RGB Stuff -RGB_MATRIX_DRIVER = WS2812 -WS2812_DRIVER = vendor diff --git a/keyboards/kapl/rev1/info.json b/keyboards/kapl/rev1/info.json index af54d39db79359eb83918fceb6e8effc085bdff4..9c5891d119a04a056bafd8cf8626917fad25a3ac 100644 --- a/keyboards/kapl/rev1/info.json +++ b/keyboards/kapl/rev1/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "D4" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"], "rows": ["C6", "D7", "E6", "B4", "B5"] diff --git a/keyboards/kapl/rev1/rules.mk b/keyboards/kapl/rev1/rules.mk index e3a41376949d00d09a07debdd050697832c9e6ad..95bef6d3a7ae7c791c5cb33943e971795b866a5b 100644 --- a/keyboards/kapl/rev1/rules.mk +++ b/keyboards/kapl/rev1/rules.mk @@ -1,5 +1,4 @@ # Do not enable RGB_MATRIX_ENABLE together with RGBLIGHT_ENABLE RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 LTO_ENABLE = yes diff --git a/keyboards/kbdfans/baguette66/rgb/info.json b/keyboards/kbdfans/baguette66/rgb/info.json index 77277441da44bf10bea8753adcc00632ccf21dc6..40e02c95152ac695a3d0c8266e43ae402bb89565 100644 --- a/keyboards/kbdfans/baguette66/rgb/info.json +++ b/keyboards/kbdfans/baguette66/rgb/info.json @@ -10,6 +10,9 @@ "ws2812": { "pin": "E6" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["C6", "C7", "F7", "F6", "B0", "B1", "B2", "B3", "D0", "D1", "D2", "D3", "D5", "D4", "D6"], "rows": ["F0", "F1", "F4", "F5", "B6"] diff --git a/keyboards/kbdfans/baguette66/rgb/rules.mk b/keyboards/kbdfans/baguette66/rgb/rules.mk index 2972c82a31f932e1798818ee421672b9e4d0293d..c9c55ceed1db6c34c9782cb8c3565eef30301abf 100644 --- a/keyboards/kbdfans/baguette66/rgb/rules.mk +++ b/keyboards/kbdfans/baguette66/rgb/rules.mk @@ -11,4 +11,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/kbdfans/bella/rgb/info.json b/keyboards/kbdfans/bella/rgb/info.json index 102591107f5e40f6374175634155b7f30280ef2b..818283adc1fc2d33ec060bd7eff0a70b22ff91fa 100644 --- a/keyboards/kbdfans/bella/rgb/info.json +++ b/keyboards/kbdfans/bella/rgb/info.json @@ -8,6 +8,9 @@ "pid": "0x0008", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "IS31FL3741" + }, "matrix_pins": { "cols": ["C6", "C7", "F7", "F6", "F5", "F4", "F1", "F0", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5"], "rows": ["B0", "B1", "B2", "B3", "B7", "B6"] diff --git a/keyboards/kbdfans/bella/rgb/rules.mk b/keyboards/kbdfans/bella/rgb/rules.mk index d65c419c55620c668fe7415ca4c077ade17b2985..d4493d25e0e697c57792efecbe73b7f535fb3fc9 100644 --- a/keyboards/kbdfans/bella/rgb/rules.mk +++ b/keyboards/kbdfans/bella/rgb/rules.mk @@ -11,7 +11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = IS31FL3741 NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in LTO_ENABLE = yes diff --git a/keyboards/kbdfans/bella/rgb_iso/info.json b/keyboards/kbdfans/bella/rgb_iso/info.json index 711977a2acfa5c2588f733aebdc28b957bd46383..aa5202c1d4a64a3e6e993ce17c6be12fb3e73de5 100644 --- a/keyboards/kbdfans/bella/rgb_iso/info.json +++ b/keyboards/kbdfans/bella/rgb_iso/info.json @@ -8,6 +8,9 @@ "pid": "0x0009", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "IS31FL3741" + }, "matrix_pins": { "cols": ["C6", "C7", "F7", "F6", "F5", "F4", "F1", "F0", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5"], "rows": ["B0", "B1", "B2", "B3", "B7", "B6"] diff --git a/keyboards/kbdfans/bella/rgb_iso/rules.mk b/keyboards/kbdfans/bella/rgb_iso/rules.mk index d65c419c55620c668fe7415ca4c077ade17b2985..d4493d25e0e697c57792efecbe73b7f535fb3fc9 100644 --- a/keyboards/kbdfans/bella/rgb_iso/rules.mk +++ b/keyboards/kbdfans/bella/rgb_iso/rules.mk @@ -11,7 +11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = IS31FL3741 NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in LTO_ENABLE = yes diff --git a/keyboards/kbdfans/boop65/rgb/info.json b/keyboards/kbdfans/boop65/rgb/info.json index fe9e96ba3744627bc1ac02505ade487dd9888b94..db7c70a98160067eee6db97f9ace3c5f32fd07ed 100644 --- a/keyboards/kbdfans/boop65/rgb/info.json +++ b/keyboards/kbdfans/boop65/rgb/info.json @@ -8,6 +8,9 @@ "pid": "0x1000", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "IS31FL3741" + }, "matrix_pins": { "cols": ["F7", "F6", "F5", "C7", "B0", "B1", "B2", "B3", "B4", "D7", "D6", "D4", "D5", "D3", "D2"], "rows": ["F0", "F1", "F4", "E6", "C6"] diff --git a/keyboards/kbdfans/boop65/rgb/rules.mk b/keyboards/kbdfans/boop65/rgb/rules.mk index 2e8325c39de4de1ed2ab51f1de53569ae8abda49..65ec78fd377fa10e9d187225da02c293ca26ed73 100644 --- a/keyboards/kbdfans/boop65/rgb/rules.mk +++ b/keyboards/kbdfans/boop65/rgb/rules.mk @@ -11,4 +11,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3741 diff --git a/keyboards/kbdfans/kbd67/mkiirgb/v1/info.json b/keyboards/kbdfans/kbd67/mkiirgb/v1/info.json index ecfc530ea80889d56c2a900ddc84559611089f42..733d68cc595e4a7002bd9f46d7771e876e1be09d 100644 --- a/keyboards/kbdfans/kbd67/mkiirgb/v1/info.json +++ b/keyboards/kbdfans/kbd67/mkiirgb/v1/info.json @@ -4,6 +4,9 @@ "pid": "0x1224", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "IS31FL3731" + }, "matrix_pins": { "cols": ["A6", "A7", "B0", "B13", "B15", "A8", "A15", "B3", "B4", "B5", "B8", "B9", "C13", "C14", "C15"], "rows": ["B1", "B10", "B11", "B14", "B12"] diff --git a/keyboards/kbdfans/kbd67/mkiirgb/v1/rules.mk b/keyboards/kbdfans/kbd67/mkiirgb/v1/rules.mk index cd78765d76ab04f8807642e62c0cdfb7e5d0fc1d..8e872c17ff5c767e5faca1ee9a6dc721a04b5f18 100644 --- a/keyboards/kbdfans/kbd67/mkiirgb/v1/rules.mk +++ b/keyboards/kbdfans/kbd67/mkiirgb/v1/rules.mk @@ -10,4 +10,3 @@ COMMAND_ENABLE = no # Commands for debug and configuration NKRO_ENABLE = yes # Enable N-Key Rollover AUDIO_ENABLE = no RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3731 diff --git a/keyboards/kbdfans/kbd67/mkiirgb/v2/info.json b/keyboards/kbdfans/kbd67/mkiirgb/v2/info.json index 88e3cd5a315e9275339d878434bdb15d0514b748..441c543913999abc86760ea17d913c3660f85487 100644 --- a/keyboards/kbdfans/kbd67/mkiirgb/v2/info.json +++ b/keyboards/kbdfans/kbd67/mkiirgb/v2/info.json @@ -4,6 +4,9 @@ "pid": "0x1225", "device_version": "0.0.2" }, + "rgb_matrix": { + "driver": "IS31FL3731" + }, "matrix_pins": { "cols": ["F7", "F6", "F5", "C7", "B0", "B1", "B2", "B3", "B4", "D7", "D6", "D4", "D5", "D3", "D2"], "rows": ["F0", "F1", "F4", "E6", "C6"] diff --git a/keyboards/kbdfans/kbd67/mkiirgb/v2/rules.mk b/keyboards/kbdfans/kbd67/mkiirgb/v2/rules.mk index 39afa4b3483526099258e7872b356d7b24174e30..05b460b165b2924036fa599d0fdd2a2794950ba8 100644 --- a/keyboards/kbdfans/kbd67/mkiirgb/v2/rules.mk +++ b/keyboards/kbdfans/kbd67/mkiirgb/v2/rules.mk @@ -10,5 +10,4 @@ NKRO_ENABLE = yes # Enable N-Key Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3731 NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in diff --git a/keyboards/kbdfans/kbd67/mkiirgb/v3/info.json b/keyboards/kbdfans/kbd67/mkiirgb/v3/info.json index 73410774ae9aea7cf8d8799f3126eaea413c250f..378ffa78455889e9a5e812e9f1ddb8f71f4a7dae 100644 --- a/keyboards/kbdfans/kbd67/mkiirgb/v3/info.json +++ b/keyboards/kbdfans/kbd67/mkiirgb/v3/info.json @@ -4,6 +4,9 @@ "pid": "0x1226", "device_version": "0.0.3" }, + "rgb_matrix": { + "driver": "IS31FL3741" + }, "matrix_pins": { "cols": ["F7", "F6", "F5", "C7", "B0", "B1", "B2", "B3", "B4", "D7", "D6", "D4", "D5", "D3", "D2"], "rows": ["F0", "F1", "F4", "E6", "C6"] diff --git a/keyboards/kbdfans/kbd67/mkiirgb/v3/rules.mk b/keyboards/kbdfans/kbd67/mkiirgb/v3/rules.mk index 67366c7a000c6ff846fe61c803b6504336afc862..bbe22adb0c569e4b66964d400c3130b95f84eed9 100755 --- a/keyboards/kbdfans/kbd67/mkiirgb/v3/rules.mk +++ b/keyboards/kbdfans/kbd67/mkiirgb/v3/rules.mk @@ -13,5 +13,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3741 LTO_ENABLE = yes diff --git a/keyboards/kbdfans/kbd67/mkiirgb/v4/info.json b/keyboards/kbdfans/kbd67/mkiirgb/v4/info.json index 4276e8ef935ddb721529696723e52f597451f254..f7d5ab552f0afa883aab6db194aa7303dc8b9db5 100644 --- a/keyboards/kbdfans/kbd67/mkiirgb/v4/info.json +++ b/keyboards/kbdfans/kbd67/mkiirgb/v4/info.json @@ -7,6 +7,9 @@ "ws2812": { "pin": "C7" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["F7", "F6", "F5", "F4", "B0", "B7", "D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4"], "rows": ["B1", "F1", "B2", "B3", "C6"] diff --git a/keyboards/kbdfans/kbd67/mkiirgb/v4/rules.mk b/keyboards/kbdfans/kbd67/mkiirgb/v4/rules.mk index 653cd377ab315c4666a96a1d4ce3eb34e1e455b2..c552dae7c77045f05f5a1d391cb190140dd7eb83 100644 --- a/keyboards/kbdfans/kbd67/mkiirgb/v4/rules.mk +++ b/keyboards/kbdfans/kbd67/mkiirgb/v4/rules.mk @@ -11,4 +11,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/kbdfans/kbd67/mkiirgb_iso/info.json b/keyboards/kbdfans/kbd67/mkiirgb_iso/info.json index 5e8a3f00d540880357ef98ed0e83258ebf399215..4c7d09aa8e4c5d3fed25cb3c82ef754891d86ccf 100644 --- a/keyboards/kbdfans/kbd67/mkiirgb_iso/info.json +++ b/keyboards/kbdfans/kbd67/mkiirgb_iso/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "C7" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["F7", "F6", "F5", "F4", "B0", "B7", "D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4"], "rows": ["B1", "F1", "B2", "B3", "C6"] diff --git a/keyboards/kbdfans/kbd67/mkiirgb_iso/rules.mk b/keyboards/kbdfans/kbd67/mkiirgb_iso/rules.mk index 699a9f9384d5eb696757a397c36386aa21bb5634..5cd60621348ac234b739a62fa1d9c4e973565bd6 100644 --- a/keyboards/kbdfans/kbd67/mkiirgb_iso/rules.mk +++ b/keyboards/kbdfans/kbd67/mkiirgb_iso/rules.mk @@ -13,4 +13,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/kbdfans/kbd75rgb/info.json b/keyboards/kbdfans/kbd75rgb/info.json index 9452fabd9e5d818ef036f3d927e9ee48170ae1f3..231f13f4122e9b10a811a81cf54168173b1c5cef 100644 --- a/keyboards/kbdfans/kbd75rgb/info.json +++ b/keyboards/kbdfans/kbd75rgb/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "C7" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["F7", "F6", "F5", "F4", "E6", "B3", "B7", "D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7"], "rows": ["F0", "F1", "B0", "B1", "B2", "C6"] diff --git a/keyboards/kbdfans/kbd75rgb/rules.mk b/keyboards/kbdfans/kbd75rgb/rules.mk index d8e620b77d3715d4147178025f16996580491a8c..bc6cd404ccd0e1abbfc680c009fad8753fcb9b35 100644 --- a/keyboards/kbdfans/kbd75rgb/rules.mk +++ b/keyboards/kbdfans/kbd75rgb/rules.mk @@ -11,5 +11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = WS2812 LTO_ENABLE = yes diff --git a/keyboards/kbdfans/kbdmini/info.json b/keyboards/kbdfans/kbdmini/info.json index f01b329e676c61478b493658ea71fa4512d054ca..b329a4ec562ecca116633baf8cd253769c829769 100644 --- a/keyboards/kbdfans/kbdmini/info.json +++ b/keyboards/kbdfans/kbdmini/info.json @@ -8,6 +8,9 @@ "pid": "0x2001", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "IS31FL3733" + }, "matrix_pins": { "cols": ["B3", "B2", "B1", "B0", "F1", "F0", "C6", "B6", "B5", "B4", "D7", "D6", "D4"], "rows": ["B7", "E6", "F5", "F4"] diff --git a/keyboards/kbdfans/kbdmini/rules.mk b/keyboards/kbdfans/kbdmini/rules.mk index daa102eb3fa02ac671fb2e7d30c7bf9f48b54af3..4a443969ff60d86877eb29cad6db54660934e413 100644 --- a/keyboards/kbdfans/kbdmini/rules.mk +++ b/keyboards/kbdfans/kbdmini/rules.mk @@ -11,4 +11,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = IS31FL3733 diff --git a/keyboards/kbdfans/maja/info.json b/keyboards/kbdfans/maja/info.json index 96f1e27a36419280d4f18d554f878eeb1996dd96..9df60b9bfa91640439dbd8190938126776f4cb0d 100644 --- a/keyboards/kbdfans/maja/info.json +++ b/keyboards/kbdfans/maja/info.json @@ -8,6 +8,9 @@ "pid": "0x6068", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "IS31FL3731" + }, "matrix_pins": { "cols": ["C6", "C7", "F7", "F6", "F5", "F4", "F1", "B0", "B1", "B2", "B3", "B7", "D2", "D3", "D5"], "rows": ["F0", "B6", "B5", "B4", "D7"] diff --git a/keyboards/kbdfans/maja/rules.mk b/keyboards/kbdfans/maja/rules.mk index ba5c2a94f72504f699b5e3954effd518be88fb35..d0606ec4ddde78effe04f3c9eb000b808b2b6670 100755 --- a/keyboards/kbdfans/maja/rules.mk +++ b/keyboards/kbdfans/maja/rules.mk @@ -10,5 +10,4 @@ NKRO_ENABLE = yes # Enable N-Key Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3731 NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in diff --git a/keyboards/kbdfans/odin/rgb/info.json b/keyboards/kbdfans/odin/rgb/info.json index 5b25de9f499ad1f2e4f4879d9203b6fdd5cc995a..026458452ca2695f54b725d16c41c5869d0d0b40 100644 --- a/keyboards/kbdfans/odin/rgb/info.json +++ b/keyboards/kbdfans/odin/rgb/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "B15" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["A3", "A4", "A5", "A6", "A7", "B0", "B1", "B2", "B12", "A15", "B3", "B4", "B5", "B6", "B7", "B8", "C13", "C14", "C15", "A0"], "rows": ["A10", "A9", "A8", "B14", "B13", "A2"] diff --git a/keyboards/kbdfans/odin/rgb/rules.mk b/keyboards/kbdfans/odin/rgb/rules.mk index 38a6bb6887fe556c36a20953b08604fa07b9ac76..b7807ae4185df7583bf4c1f39e88990fe4bf7c15 100644 --- a/keyboards/kbdfans/odin/rgb/rules.mk +++ b/keyboards/kbdfans/odin/rgb/rules.mk @@ -11,7 +11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 # Enter lower-power sleep mode when on the ChibiOS idle thread OPT_DEFS += -DCORTEX_ENABLE_WFI_IDLE=TRUE diff --git a/keyboards/keebio/bamfk4/info.json b/keyboards/keebio/bamfk4/info.json index 9fd3a09dde0ba0edac6667dad2c2451be9f3fd3b..ff29f6850428eb5052d581f6cb93fcc3d64c5c3c 100644 --- a/keyboards/keebio/bamfk4/info.json +++ b/keyboards/keebio/bamfk4/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "D3" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["E6", "D5", "B6", "B7"], "rows": ["F0"] diff --git a/keyboards/keebio/bamfk4/rules.mk b/keyboards/keebio/bamfk4/rules.mk index a236a21bdec9529c4fe96f17081345d47535c4ae..73f76344df1f76a631317217d490259e08107a11 100644 --- a/keyboards/keebio/bamfk4/rules.mk +++ b/keyboards/keebio/bamfk4/rules.mk @@ -12,6 +12,5 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = no RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 LTO_ENABLE = yes diff --git a/keyboards/keebio/bdn9/rev2/info.json b/keyboards/keebio/bdn9/rev2/info.json index de3aeda439c05d98e9150126d55d15498be86953..5a33976f835c40f2de56363042961960e747987d 100644 --- a/keyboards/keebio/bdn9/rev2/info.json +++ b/keyboards/keebio/bdn9/rev2/info.json @@ -7,6 +7,9 @@ "ws2812": { "pin": "B15" }, + "rgb_matrix": { + "driver": "WS2812" + }, "encoder": { "rotary": [ {"pin_a": "A8", "pin_b": "A4"}, diff --git a/keyboards/keebio/bdn9/rev2/rules.mk b/keyboards/keebio/bdn9/rev2/rules.mk index a692875bb56ffb34e4e27858e6289a47cd435682..de8fd9fc26bab756f8a5e87b36b128d0cd810425 100644 --- a/keyboards/keebio/bdn9/rev2/rules.mk +++ b/keyboards/keebio/bdn9/rev2/rules.mk @@ -12,7 +12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 # Enter lower-power sleep mode when on the ChibiOS idle thread OPT_DEFS += -DCORTEX_ENABLE_WFI_IDLE=TRUE diff --git a/keyboards/keebio/iris/rev6/info.json b/keyboards/keebio/iris/rev6/info.json index ab2842c08fc40d8b5444ac63265245735d7efb1a..54e3736ffc0378ea256ae2affc06b7f309fb88f9 100644 --- a/keyboards/keebio/iris/rev6/info.json +++ b/keyboards/keebio/iris/rev6/info.json @@ -4,6 +4,9 @@ "pid": "0x6256", "device_version": "6.0.0" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["F1", "F4", "B5", "C7", "D4", "D6"], "rows": ["B1", "F0", "F5", "B4", "D7"] diff --git a/keyboards/keebio/iris/rev6/rules.mk b/keyboards/keebio/iris/rev6/rules.mk index 5dcf2c2b7cf60ed64db486486b00e4d6ca7d6606..5cdaba9bcec474779ffa3bed049bc1f4f8270653 100644 --- a/keyboards/keebio/iris/rev6/rules.mk +++ b/keyboards/keebio/iris/rev6/rules.mk @@ -13,6 +13,5 @@ AUDIO_ENABLE = no # Audio output SPLIT_KEYBOARD = yes ENCODER_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 LTO_ENABLE = yes diff --git a/keyboards/keebio/iris/rev6a/info.json b/keyboards/keebio/iris/rev6a/info.json index e20b2a00c3970a19bc575000a11faccd24dbe66b..c44b7c4a0afd5c8a6b57e18e7de12fe252ff3839 100644 --- a/keyboards/keebio/iris/rev6a/info.json +++ b/keyboards/keebio/iris/rev6a/info.json @@ -4,6 +4,9 @@ "pid": "0x6356", "device_version": "6.1.0" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["F1", "F4", "B5", "C7", "D4", "D6"], "rows": ["B1", "F0", "F5", "B4", "D7"] diff --git a/keyboards/keebio/iris/rev6a/rules.mk b/keyboards/keebio/iris/rev6a/rules.mk index 5dcf2c2b7cf60ed64db486486b00e4d6ca7d6606..5cdaba9bcec474779ffa3bed049bc1f4f8270653 100644 --- a/keyboards/keebio/iris/rev6a/rules.mk +++ b/keyboards/keebio/iris/rev6a/rules.mk @@ -13,6 +13,5 @@ AUDIO_ENABLE = no # Audio output SPLIT_KEYBOARD = yes ENCODER_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 LTO_ENABLE = yes diff --git a/keyboards/keebio/iris/rev6b/info.json b/keyboards/keebio/iris/rev6b/info.json index 5f3fef008d49897e8e1814d3b6bc52ce4ed45602..f59bc0946239584c2af68f6e204e9309512c6e39 100644 --- a/keyboards/keebio/iris/rev6b/info.json +++ b/keyboards/keebio/iris/rev6b/info.json @@ -4,6 +4,9 @@ "pid": "0x6456", "device_version": "6.2.0" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["F1", "F4", "B5", "C7", "D4", "D6"], "rows": ["B1", "F0", "F5", "B4", "D7"] diff --git a/keyboards/keebio/iris/rev6b/rules.mk b/keyboards/keebio/iris/rev6b/rules.mk index 5dcf2c2b7cf60ed64db486486b00e4d6ca7d6606..5cdaba9bcec474779ffa3bed049bc1f4f8270653 100644 --- a/keyboards/keebio/iris/rev6b/rules.mk +++ b/keyboards/keebio/iris/rev6b/rules.mk @@ -13,6 +13,5 @@ AUDIO_ENABLE = no # Audio output SPLIT_KEYBOARD = yes ENCODER_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 LTO_ENABLE = yes diff --git a/keyboards/keebio/iris/rev7/info.json b/keyboards/keebio/iris/rev7/info.json index 1ceb00ef7a3ab80db66185667cb9b1e4efbabedf..530a91f09a8121557528d94404443069228e69b2 100644 --- a/keyboards/keebio/iris/rev7/info.json +++ b/keyboards/keebio/iris/rev7/info.json @@ -4,6 +4,9 @@ "pid": "0x7256", "device_version": "7.0.0" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["F1", "F4", "B5", "C7", "D4", "D6"], "rows": ["B1", "F0", "F5", "B4", "D7"] diff --git a/keyboards/keebio/iris/rev7/rules.mk b/keyboards/keebio/iris/rev7/rules.mk index 5dcf2c2b7cf60ed64db486486b00e4d6ca7d6606..5cdaba9bcec474779ffa3bed049bc1f4f8270653 100644 --- a/keyboards/keebio/iris/rev7/rules.mk +++ b/keyboards/keebio/iris/rev7/rules.mk @@ -13,6 +13,5 @@ AUDIO_ENABLE = no # Audio output SPLIT_KEYBOARD = yes ENCODER_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 LTO_ENABLE = yes diff --git a/keyboards/keebio/stick/info.json b/keyboards/keebio/stick/info.json index a398786853d26d12eae411f17ad07fc0cce50034..bf1c768f42ffc956d5dce5af12ad8d7b679a06b5 100644 --- a/keyboards/keebio/stick/info.json +++ b/keyboards/keebio/stick/info.json @@ -8,6 +8,9 @@ "pid": "0x111C", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "WS2812" + }, "encoder": { "rotary": [ {"pin_a": "D1", "pin_b": "D0"}, diff --git a/keyboards/keebio/stick/rules.mk b/keyboards/keebio/stick/rules.mk index d5f501196c8629ec40109ee8ddf8200446a22d8a..0f932779f596c2f179a6bffe88e26549887c9fc4 100644 --- a/keyboards/keebio/stick/rules.mk +++ b/keyboards/keebio/stick/rules.mk @@ -12,4 +12,3 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/keybee/keybee65/info.json b/keyboards/keybee/keybee65/info.json index 4367a8fb31566d97b225ef1282c4d839cd8d0ff3..e279cd0668824386a1efac2e8f869fb60304449b 100644 --- a/keyboards/keybee/keybee65/info.json +++ b/keyboards/keybee/keybee65/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "B0" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["E6", "D1", "D5", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4"], "rows": ["D3", "D2", "D0", "B0", "F0"] diff --git a/keyboards/keybee/keybee65/rules.mk b/keyboards/keybee/keybee65/rules.mk index b0bc8468ed7bdf63234d4d118d89a0c6d5563ab1..c97335f3c53fdfc270a13143a0f2c34fe9a4c1af 100644 --- a/keyboards/keybee/keybee65/rules.mk +++ b/keyboards/keybee/keybee65/rules.mk @@ -12,4 +12,3 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = no RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/keyboardio/model01/info.json b/keyboards/keyboardio/model01/info.json index c00c016173621b2141d9ed2cda9755368481afcb..bc24c214f708ddbbf2614e200c2ca4b99fcd958e 100644 --- a/keyboards/keyboardio/model01/info.json +++ b/keyboards/keyboardio/model01/info.json @@ -8,6 +8,9 @@ "pid": "0x2301", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "custom" + }, "processor": "atmega32u4", "bootloader": "caterina", "debounce": 0, diff --git a/keyboards/keyboardio/model01/rules.mk b/keyboards/keyboardio/model01/rules.mk index 7edcc5ff7733b92aeb7af11915a342c01173154d..e653ec5f73d3da654030fa9a86f5cf17014a0f07 100644 --- a/keyboards/keyboardio/model01/rules.mk +++ b/keyboards/keyboardio/model01/rules.mk @@ -15,4 +15,3 @@ SRC += leds.c \ # You can set RGB_MATRIX_ENABLE = no in your rules.mk to disable this and save the Flash RGB_MATRIX_ENABLE = yes # Enable RGB matrix effects. -RGB_MATRIX_DRIVER = custom diff --git a/keyboards/keychron/q1/ansi/info.json b/keyboards/keychron/q1/ansi/info.json index c878317063b42168ff7116ed2cdee8a637f84767..7b98521985601338cb70f2f0c2513f5424aa5311 100644 --- a/keyboards/keychron/q1/ansi/info.json +++ b/keyboards/keychron/q1/ansi/info.json @@ -8,6 +8,9 @@ "pid": "0x0100", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "IS31FL3733" + }, "matrix_pins": { "cols": ["D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7", "F6", "F5", "F4", "F1", "F0"], "rows": ["D3", "D2", "B3", "B2", "B1", "B0"] diff --git a/keyboards/keychron/q1/ansi/rules.mk b/keyboards/keychron/q1/ansi/rules.mk index 395b6616858c046e71f4ceb67c6cd2f8ad7920fd..0379fdb94c474411ee71d5ae9cc5ba3c100ebf3d 100644 --- a/keyboards/keychron/q1/ansi/rules.mk +++ b/keyboards/keychron/q1/ansi/rules.mk @@ -12,5 +12,4 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = IS31FL3733 LTO_ENABLE = yes diff --git a/keyboards/keychron/q1/ansi_encoder/info.json b/keyboards/keychron/q1/ansi_encoder/info.json index 9b1f1ba01410b8dcb2a93dac9fde188ccea2921b..b46564f64be5290cbd7b8e69c9c3c537e7db3baf 100644 --- a/keyboards/keychron/q1/ansi_encoder/info.json +++ b/keyboards/keychron/q1/ansi_encoder/info.json @@ -8,6 +8,9 @@ "pid": "0x0101", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "IS31FL3733" + }, "matrix_pins": { "cols": ["D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7", "F6", "F5", "F4", "F1", "F0"], "rows": ["D3", "D2", "B3", "B2", "B1", "B0"] diff --git a/keyboards/keychron/q1/ansi_encoder/rules.mk b/keyboards/keychron/q1/ansi_encoder/rules.mk index f67fe2bf030e46395ca408251f4863f6aae41580..d60167579e24972c822584cfb5e34a42b2ddff35 100644 --- a/keyboards/keychron/q1/ansi_encoder/rules.mk +++ b/keyboards/keychron/q1/ansi_encoder/rules.mk @@ -13,5 +13,4 @@ AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes # Enable Encoder DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = IS31FL3733 LTO_ENABLE = yes diff --git a/keyboards/keychron/q1/iso/info.json b/keyboards/keychron/q1/iso/info.json index 447a246471d4ea58626cd0b766523f935c791e97..cc8f74bc7510e0f3f5ab6e4005c14a0c4d244894 100644 --- a/keyboards/keychron/q1/iso/info.json +++ b/keyboards/keychron/q1/iso/info.json @@ -8,6 +8,9 @@ "pid": "0x0102", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "IS31FL3733" + }, "matrix_pins": { "cols": ["D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7", "F6", "F5", "F4", "F1", "F0"], "rows": ["D3", "D2", "B3", "B2", "B1", "B0"] diff --git a/keyboards/keychron/q1/iso/rules.mk b/keyboards/keychron/q1/iso/rules.mk index 395b6616858c046e71f4ceb67c6cd2f8ad7920fd..0379fdb94c474411ee71d5ae9cc5ba3c100ebf3d 100644 --- a/keyboards/keychron/q1/iso/rules.mk +++ b/keyboards/keychron/q1/iso/rules.mk @@ -12,5 +12,4 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = IS31FL3733 LTO_ENABLE = yes diff --git a/keyboards/keychron/q1/iso_encoder/info.json b/keyboards/keychron/q1/iso_encoder/info.json index ceee988875dc275482e876f0a5d9f3c5fcc9c1e0..5bc470e1024aaec96ca1f177985d007a5b162b3d 100644 --- a/keyboards/keychron/q1/iso_encoder/info.json +++ b/keyboards/keychron/q1/iso_encoder/info.json @@ -8,6 +8,9 @@ "pid": "0x0103", "device_version": "1.0.2" }, + "rgb_matrix": { + "driver": "IS31FL3733" + }, "matrix_pins": { "cols": ["D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7", "F6", "F5", "F4", "F1", "F0"], "rows": ["D3", "D2", "B3", "B2", "B1", "B0"] diff --git a/keyboards/keychron/q1/iso_encoder/rules.mk b/keyboards/keychron/q1/iso_encoder/rules.mk index 3eea458e726babdf8b4fad435ac6aa6e45944648..d994ac1fad707a4ae81aff1b91f6d2fd66d73832 100644 --- a/keyboards/keychron/q1/iso_encoder/rules.mk +++ b/keyboards/keychron/q1/iso_encoder/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes # Enable Encoder DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = IS31FL3733 RAW_ENABLE = yes LTO_ENABLE = yes diff --git a/keyboards/keychron/q10/ansi_encoder/info.json b/keyboards/keychron/q10/ansi_encoder/info.json index 9814da0c264c9ac7b8102d4c99efde461feed442..e90d96116573772f1c1454205962fb3f0dbe82b0 100644 --- a/keyboards/keychron/q10/ansi_encoder/info.json +++ b/keyboards/keychron/q10/ansi_encoder/info.json @@ -8,6 +8,9 @@ "pid": "0x01A1", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "encoder": { "rotary": [ {"pin_a": "A10", "pin_b": "A8"} diff --git a/keyboards/keychron/q10/ansi_encoder/rules.mk b/keyboards/keychron/q10/ansi_encoder/rules.mk index ef55047753b714f0e674ea1bbe9bc8fe68180f38..5df3cbccaf1610065c0d9ef6d3e304ddd3e54e22 100644 --- a/keyboards/keychron/q10/ansi_encoder/rules.mk +++ b/keyboards/keychron/q10/ansi_encoder/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes # Enable Encoder DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/q10/iso_encoder/info.json b/keyboards/keychron/q10/iso_encoder/info.json index 96311fac066ebbdd34f7e13fc6b4fed2f9c09889..5a696a39ad7ab4eb15537c0e40700e4e8bad1483 100644 --- a/keyboards/keychron/q10/iso_encoder/info.json +++ b/keyboards/keychron/q10/iso_encoder/info.json @@ -8,6 +8,9 @@ "pid": "0x01A3", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "encoder": { "rotary": [ {"pin_a": "A10", "pin_b": "A8"} diff --git a/keyboards/keychron/q10/iso_encoder/rules.mk b/keyboards/keychron/q10/iso_encoder/rules.mk index ef55047753b714f0e674ea1bbe9bc8fe68180f38..5df3cbccaf1610065c0d9ef6d3e304ddd3e54e22 100644 --- a/keyboards/keychron/q10/iso_encoder/rules.mk +++ b/keyboards/keychron/q10/iso_encoder/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes # Enable Encoder DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/q12/ansi_encoder/info.json b/keyboards/keychron/q12/ansi_encoder/info.json index 0e3179708a1d30b83d593cbd66bec20ad07eb94a..2e15c38adc6b6ec337ad3b9e0fe2fdc94c4f004d 100644 --- a/keyboards/keychron/q12/ansi_encoder/info.json +++ b/keyboards/keychron/q12/ansi_encoder/info.json @@ -8,6 +8,9 @@ "pid": "0x01D1", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "encoder": { "rotary": [ {"pin_a": "A2", "pin_b": "C14"} diff --git a/keyboards/keychron/q12/ansi_encoder/rules.mk b/keyboards/keychron/q12/ansi_encoder/rules.mk index bf60bb7d7d54b9ac4f046bdcf4cabc40980a2cfd..9958a466f6d6ca4761877243ee7dc63a37733baf 100644 --- a/keyboards/keychron/q12/ansi_encoder/rules.mk +++ b/keyboards/keychron/q12/ansi_encoder/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes # Enable Encoder DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/q12/iso_encoder/info.json b/keyboards/keychron/q12/iso_encoder/info.json index c945fbc771cc7589ff2c675b00e9d2ebc8c03fcf..117d665dc3d8d84f43a4a63418e9f22c3350dcea 100644 --- a/keyboards/keychron/q12/iso_encoder/info.json +++ b/keyboards/keychron/q12/iso_encoder/info.json @@ -8,6 +8,9 @@ "pid": "0x01D3", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "encoder": { "rotary": [ {"pin_a": "A2", "pin_b": "C14"} diff --git a/keyboards/keychron/q12/iso_encoder/rules.mk b/keyboards/keychron/q12/iso_encoder/rules.mk index f76ec9b08d5eb2b50e23a4544dafdc3a21f2b6bd..df920055a08789366609cf90bdb2604276ce5147 100644 --- a/keyboards/keychron/q12/iso_encoder/rules.mk +++ b/keyboards/keychron/q12/iso_encoder/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes # Enable Encoder DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/q2/ansi/info.json b/keyboards/keychron/q2/ansi/info.json index eac3fc529c99e30f4b13fa414bfb0e4b8ee1c964..10d665e02f4428f02bff152850234a8e9522358b 100644 --- a/keyboards/keychron/q2/ansi/info.json +++ b/keyboards/keychron/q2/ansi/info.json @@ -8,6 +8,9 @@ "pid": "0x0110", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "matrix_pins": { "cols": ["C14", "C15", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "A8", "A9", "H3"], "rows": ["B4", "B3", "A15", "A14", "A13"] diff --git a/keyboards/keychron/q2/ansi/rules.mk b/keyboards/keychron/q2/ansi/rules.mk index 6c675518ee1d1d60ed7939b24ec12bf2a49e6a33..bc7a0e0ff314002face730492c031d39b54be37e 100644 --- a/keyboards/keychron/q2/ansi/rules.mk +++ b/keyboards/keychron/q2/ansi/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = no # Enable Encoder DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/q2/ansi_encoder/info.json b/keyboards/keychron/q2/ansi_encoder/info.json index e0f7c6cebd145b80e1061ccc394556cd590ead40..abb5031073cf33aad9962776aa918e2b3ae260f2 100644 --- a/keyboards/keychron/q2/ansi_encoder/info.json +++ b/keyboards/keychron/q2/ansi_encoder/info.json @@ -8,6 +8,9 @@ "pid": "0x0111", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "matrix_pins": { "cols": ["C14", "C15", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "A8", "A9", "H3"], "rows": ["B4", "B3", "A15", "A14", "A13"] diff --git a/keyboards/keychron/q2/ansi_encoder/rules.mk b/keyboards/keychron/q2/ansi_encoder/rules.mk index 0e909ff6f8cbc10a7d65755f95282e049ac69ee6..3de172c6e3fe32eced26252cb0587586eedec06d 100644 --- a/keyboards/keychron/q2/ansi_encoder/rules.mk +++ b/keyboards/keychron/q2/ansi_encoder/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes # Enable Encoder DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/q2/iso/info.json b/keyboards/keychron/q2/iso/info.json index afc1079ae1a16b056b9cacd4fa942e5b8e7ecf5c..a29db71ccaadaef8797bb1cfd8b02d3e83ef2a7d 100644 --- a/keyboards/keychron/q2/iso/info.json +++ b/keyboards/keychron/q2/iso/info.json @@ -8,6 +8,9 @@ "pid": "0x0112", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "matrix_pins": { "cols": ["C14", "C15", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "A8", "A9", "H3"], "rows": ["B4", "B3", "A15", "A14", "A13"] diff --git a/keyboards/keychron/q2/iso/rules.mk b/keyboards/keychron/q2/iso/rules.mk index 57b7516f4c7c3a0bd1b3f2add9e6e0f5f54aebde..f4aca09af8ac548dbdb097c1f9e5fb1f743af046 100644 --- a/keyboards/keychron/q2/iso/rules.mk +++ b/keyboards/keychron/q2/iso/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = no # Enable Encoder DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/q2/iso_encoder/info.json b/keyboards/keychron/q2/iso_encoder/info.json index 249813f5173ae9a64a03e8c152bd497614a10be5..6c77c3ad5aa802b221e73bb487dd8bfc8cadc174 100644 --- a/keyboards/keychron/q2/iso_encoder/info.json +++ b/keyboards/keychron/q2/iso_encoder/info.json @@ -8,6 +8,9 @@ "pid": "0x0113", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "matrix_pins": { "cols": ["C14", "C15", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "A8", "A9", "H3"], "rows": ["B4", "B3", "A15", "A14", "A13"] diff --git a/keyboards/keychron/q2/iso_encoder/rules.mk b/keyboards/keychron/q2/iso_encoder/rules.mk index 987db28ad5c3a67182b64c3d42e0e62e308e01f5..33a50c67f7517b8e3bd18924207722d5376af978 100644 --- a/keyboards/keychron/q2/iso_encoder/rules.mk +++ b/keyboards/keychron/q2/iso_encoder/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes # Enable Encoder DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/q2/jis/info.json b/keyboards/keychron/q2/jis/info.json index f36cda421fa1bb2d4b16eefe0bdd39f06961b58c..b43e1bd97920676c8f677733b4eeb6b04b1f7290 100644 --- a/keyboards/keychron/q2/jis/info.json +++ b/keyboards/keychron/q2/jis/info.json @@ -8,6 +8,9 @@ "pid": "0x0114", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "matrix_pins": { "cols": ["C14", "C15", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "A8", "A9", "H3"], "rows": ["B4", "B3", "A15", "A14", "A13"] diff --git a/keyboards/keychron/q2/jis/rules.mk b/keyboards/keychron/q2/jis/rules.mk index 345807d8247a158c63508bb453b56abd841d1438..2b4a67b1eeed18a2f66980118e006afb648f251c 100644 --- a/keyboards/keychron/q2/jis/rules.mk +++ b/keyboards/keychron/q2/jis/rules.mk @@ -12,7 +12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/q2/jis_encoder/info.json b/keyboards/keychron/q2/jis_encoder/info.json index 9e217dddeaa4ae300fc9a04c3b70b023a68b0f3c..09b4ec66a3553e10ddf57486e8ef4ae0a10e0bdd 100644 --- a/keyboards/keychron/q2/jis_encoder/info.json +++ b/keyboards/keychron/q2/jis_encoder/info.json @@ -8,6 +8,9 @@ "pid": "0x0115", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "matrix_pins": { "cols": ["C14", "C15", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "A8", "A9", "H3"], "rows": ["B4", "B3", "A15", "A14", "A13"] diff --git a/keyboards/keychron/q2/jis_encoder/rules.mk b/keyboards/keychron/q2/jis_encoder/rules.mk index 5240004b8c9fbb642586dbb3bb970485d03a0a2e..6a772965ff6bff4ffbd8c1ed67f3765efbcdb2fb 100644 --- a/keyboards/keychron/q2/jis_encoder/rules.mk +++ b/keyboards/keychron/q2/jis_encoder/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes # Enable Encoder DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/q3/ansi/info.json b/keyboards/keychron/q3/ansi/info.json index 1ebffbff455030cf7cb75c361d9d7e60b3a95ca4..c0819fa24c9f38ab315cbfedd1d15335064ea9d9 100644 --- a/keyboards/keychron/q3/ansi/info.json +++ b/keyboards/keychron/q3/ansi/info.json @@ -8,6 +8,9 @@ "pid": "0x0120", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "processor": "STM32L432", "bootloader": "stm32-dfu", "layouts": { diff --git a/keyboards/keychron/q3/ansi/rules.mk b/keyboards/keychron/q3/ansi/rules.mk index 8669178c4c30597ae9b29e4992f8d9a128025e22..566c476585a4f0c0eeadb66be6b5aa39eb86d963 100644 --- a/keyboards/keychron/q3/ansi/rules.mk +++ b/keyboards/keychron/q3/ansi/rules.mk @@ -12,7 +12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 LTO_ENABLE = yes EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/q3/ansi_encoder/info.json b/keyboards/keychron/q3/ansi_encoder/info.json index 3bd5a9d59a1c0abffd83db567d17090d69d637d3..78d9c50832b6e654bb71ac09798ab7afe4a6f776 100644 --- a/keyboards/keychron/q3/ansi_encoder/info.json +++ b/keyboards/keychron/q3/ansi_encoder/info.json @@ -8,6 +8,9 @@ "pid": "0x0121", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "encoder": { "rotary": [ {"pin_a": "A10", "pin_b": "A8"} diff --git a/keyboards/keychron/q3/ansi_encoder/rules.mk b/keyboards/keychron/q3/ansi_encoder/rules.mk index a8eaf50f9a30285d423923fa2277f4b2a803f795..95a153f68918b9d1d0dbf9b35c3104e0bec68a11 100644 --- a/keyboards/keychron/q3/ansi_encoder/rules.mk +++ b/keyboards/keychron/q3/ansi_encoder/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes # Enable Encoder DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 LTO_ENABLE = yes EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/q3/iso/info.json b/keyboards/keychron/q3/iso/info.json index b50fffd3a27b11f7459e66a2f9081bea63bf175f..b9c6b22df15a4771b9019dcf6ae03bc177a1a2c0 100644 --- a/keyboards/keychron/q3/iso/info.json +++ b/keyboards/keychron/q3/iso/info.json @@ -8,6 +8,9 @@ "pid": "0x0122", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "processor": "STM32L432", "bootloader": "stm32-dfu", "layouts": { diff --git a/keyboards/keychron/q3/iso/rules.mk b/keyboards/keychron/q3/iso/rules.mk index 8669178c4c30597ae9b29e4992f8d9a128025e22..566c476585a4f0c0eeadb66be6b5aa39eb86d963 100644 --- a/keyboards/keychron/q3/iso/rules.mk +++ b/keyboards/keychron/q3/iso/rules.mk @@ -12,7 +12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 LTO_ENABLE = yes EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/q3/iso_encoder/info.json b/keyboards/keychron/q3/iso_encoder/info.json index 6f1a24b372355bc24cbaf550bfdf8263080f0058..4c264bf33fd8bffc048504c61f0822fe1574c527 100644 --- a/keyboards/keychron/q3/iso_encoder/info.json +++ b/keyboards/keychron/q3/iso_encoder/info.json @@ -8,6 +8,9 @@ "pid": "0x0123", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "encoder": { "rotary": [ {"pin_a": "A10", "pin_b": "A8"} diff --git a/keyboards/keychron/q3/iso_encoder/rules.mk b/keyboards/keychron/q3/iso_encoder/rules.mk index a8eaf50f9a30285d423923fa2277f4b2a803f795..95a153f68918b9d1d0dbf9b35c3104e0bec68a11 100644 --- a/keyboards/keychron/q3/iso_encoder/rules.mk +++ b/keyboards/keychron/q3/iso_encoder/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes # Enable Encoder DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 LTO_ENABLE = yes EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/q3/jis/info.json b/keyboards/keychron/q3/jis/info.json index 69536c290ccae53fd34366cf6385381b2534a4d4..55edbe16f2835884de98ba18c2535b34d7d6c302 100644 --- a/keyboards/keychron/q3/jis/info.json +++ b/keyboards/keychron/q3/jis/info.json @@ -8,6 +8,9 @@ "pid": "0x0124", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "processor": "STM32L432", "bootloader": "stm32-dfu", "layouts": { diff --git a/keyboards/keychron/q3/jis/rules.mk b/keyboards/keychron/q3/jis/rules.mk index 8669178c4c30597ae9b29e4992f8d9a128025e22..566c476585a4f0c0eeadb66be6b5aa39eb86d963 100644 --- a/keyboards/keychron/q3/jis/rules.mk +++ b/keyboards/keychron/q3/jis/rules.mk @@ -12,7 +12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 LTO_ENABLE = yes EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/q3/jis_encoder/info.json b/keyboards/keychron/q3/jis_encoder/info.json index ed12472732595e8ad9643c0407c8311c04afed29..eb0ad6420a9ae94e9b21327a8e81ff86d634c847 100644 --- a/keyboards/keychron/q3/jis_encoder/info.json +++ b/keyboards/keychron/q3/jis_encoder/info.json @@ -8,6 +8,9 @@ "pid": "0x0125", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "encoder": { "rotary": [ {"pin_a": "A10", "pin_b": "A8"} diff --git a/keyboards/keychron/q3/jis_encoder/rules.mk b/keyboards/keychron/q3/jis_encoder/rules.mk index a8eaf50f9a30285d423923fa2277f4b2a803f795..95a153f68918b9d1d0dbf9b35c3104e0bec68a11 100644 --- a/keyboards/keychron/q3/jis_encoder/rules.mk +++ b/keyboards/keychron/q3/jis_encoder/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes # Enable Encoder DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 LTO_ENABLE = yes EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/q4/ansi_v1/info.json b/keyboards/keychron/q4/ansi_v1/info.json index cb0fc55e3f2242cb2e1605d35678cdacc9c5b1e7..3f05afc19653170b127493a2ab9ec22ccbe4c978 100644 --- a/keyboards/keychron/q4/ansi_v1/info.json +++ b/keyboards/keychron/q4/ansi_v1/info.json @@ -8,6 +8,9 @@ "pid": "0x0140", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "matrix_pins": { "cols": ["C14", "C15", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "A8", "A9"], "rows": ["B4", "B3", "A15", "A14", "A13"] diff --git a/keyboards/keychron/q4/ansi_v1/rules.mk b/keyboards/keychron/q4/ansi_v1/rules.mk index 4bb31fd14c00db83b3e330645714022e9faa7f05..9111c3b9bd4b35e02cbf432e8a9f90fd36b661af 100644 --- a/keyboards/keychron/q4/ansi_v1/rules.mk +++ b/keyboards/keychron/q4/ansi_v1/rules.mk @@ -12,7 +12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 LTO_ENABLE = no EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/q4/ansi_v2/info.json b/keyboards/keychron/q4/ansi_v2/info.json index cb0fc55e3f2242cb2e1605d35678cdacc9c5b1e7..3f05afc19653170b127493a2ab9ec22ccbe4c978 100644 --- a/keyboards/keychron/q4/ansi_v2/info.json +++ b/keyboards/keychron/q4/ansi_v2/info.json @@ -8,6 +8,9 @@ "pid": "0x0140", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "matrix_pins": { "cols": ["C14", "C15", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "A8", "A9"], "rows": ["B4", "B3", "A15", "A14", "A13"] diff --git a/keyboards/keychron/q4/ansi_v2/rules.mk b/keyboards/keychron/q4/ansi_v2/rules.mk index 4bb31fd14c00db83b3e330645714022e9faa7f05..9111c3b9bd4b35e02cbf432e8a9f90fd36b661af 100644 --- a/keyboards/keychron/q4/ansi_v2/rules.mk +++ b/keyboards/keychron/q4/ansi_v2/rules.mk @@ -12,7 +12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 LTO_ENABLE = no EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/q4/iso/info.json b/keyboards/keychron/q4/iso/info.json index 908c5bdae1f5e00b401a2caf33412b25b014d588..5686e9651186d6aee08f07e51335b7f36150c948 100644 --- a/keyboards/keychron/q4/iso/info.json +++ b/keyboards/keychron/q4/iso/info.json @@ -8,6 +8,9 @@ "pid": "0x0142", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "matrix_pins": { "cols": ["C14", "C15", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "A8", "A9"], "rows": ["B4", "B3", "A15", "A14", "A13"] diff --git a/keyboards/keychron/q4/iso/rules.mk b/keyboards/keychron/q4/iso/rules.mk index 4bb31fd14c00db83b3e330645714022e9faa7f05..9111c3b9bd4b35e02cbf432e8a9f90fd36b661af 100644 --- a/keyboards/keychron/q4/iso/rules.mk +++ b/keyboards/keychron/q4/iso/rules.mk @@ -12,7 +12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 LTO_ENABLE = no EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/q5/ansi/info.json b/keyboards/keychron/q5/ansi/info.json index 4e77f23b7ca756f2ca18250fb7742e3e10d6540e..8f3396500f44f5039337efd87394e8c422f3167a 100644 --- a/keyboards/keychron/q5/ansi/info.json +++ b/keyboards/keychron/q5/ansi/info.json @@ -8,6 +8,9 @@ "pid": "0x0150", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "processor": "STM32L432", "bootloader": "stm32-dfu", "layouts": { diff --git a/keyboards/keychron/q5/ansi/rules.mk b/keyboards/keychron/q5/ansi/rules.mk index 311ca648e1acbd42feab491f7da5dd3bb188f3ee..f2dba218bfc6dda741412d87f2162a7ef8360975 100644 --- a/keyboards/keychron/q5/ansi/rules.mk +++ b/keyboards/keychron/q5/ansi/rules.mk @@ -12,7 +12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/q5/ansi_encoder/info.json b/keyboards/keychron/q5/ansi_encoder/info.json index 7bd6f179c6ae478ac972ab259de1866497523a58..86c3b2d39b64e039b1c9c6cb95074a86987efbee 100644 --- a/keyboards/keychron/q5/ansi_encoder/info.json +++ b/keyboards/keychron/q5/ansi_encoder/info.json @@ -8,6 +8,9 @@ "pid": "0x0151", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "encoder": { "rotary": [ {"pin_a": "C14", "pin_b": "A2"} diff --git a/keyboards/keychron/q5/ansi_encoder/rules.mk b/keyboards/keychron/q5/ansi_encoder/rules.mk index ef55047753b714f0e674ea1bbe9bc8fe68180f38..5df3cbccaf1610065c0d9ef6d3e304ddd3e54e22 100644 --- a/keyboards/keychron/q5/ansi_encoder/rules.mk +++ b/keyboards/keychron/q5/ansi_encoder/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes # Enable Encoder DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/q5/iso/info.json b/keyboards/keychron/q5/iso/info.json index 20eebe22b07325277799135d463f512370836baa..dc7a2f5f2ba5a5df7d2476e1e0981c39c1015695 100644 --- a/keyboards/keychron/q5/iso/info.json +++ b/keyboards/keychron/q5/iso/info.json @@ -8,6 +8,9 @@ "pid": "0x0152", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "processor": "STM32L432", "bootloader": "stm32-dfu", "layouts": { diff --git a/keyboards/keychron/q5/iso/rules.mk b/keyboards/keychron/q5/iso/rules.mk index 311ca648e1acbd42feab491f7da5dd3bb188f3ee..f2dba218bfc6dda741412d87f2162a7ef8360975 100644 --- a/keyboards/keychron/q5/iso/rules.mk +++ b/keyboards/keychron/q5/iso/rules.mk @@ -12,7 +12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/q5/iso_encoder/info.json b/keyboards/keychron/q5/iso_encoder/info.json index 81cd72036f456e9a39395c1cb2a20f8af4b8524c..26e27edd5eb68bf39f66946e9c92f8f55fdfa6e3 100644 --- a/keyboards/keychron/q5/iso_encoder/info.json +++ b/keyboards/keychron/q5/iso_encoder/info.json @@ -8,6 +8,9 @@ "pid": "0x0153", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "encoder": { "rotary": [ {"pin_a": "C14", "pin_b": "A2"} diff --git a/keyboards/keychron/q5/iso_encoder/rules.mk b/keyboards/keychron/q5/iso_encoder/rules.mk index ef55047753b714f0e674ea1bbe9bc8fe68180f38..5df3cbccaf1610065c0d9ef6d3e304ddd3e54e22 100644 --- a/keyboards/keychron/q5/iso_encoder/rules.mk +++ b/keyboards/keychron/q5/iso_encoder/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes # Enable Encoder DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/q6/ansi/info.json b/keyboards/keychron/q6/ansi/info.json index ed1732655fde343478041afb4cc9cb81eb885562..9e0b6106e25471150a51a2e88bfca911e0fc0a1d 100644 --- a/keyboards/keychron/q6/ansi/info.json +++ b/keyboards/keychron/q6/ansi/info.json @@ -8,6 +8,9 @@ "pid": "0x0160", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "processor": "STM32L432", "bootloader": "stm32-dfu", "layouts": { diff --git a/keyboards/keychron/q6/ansi/rules.mk b/keyboards/keychron/q6/ansi/rules.mk index e57fa16e32466e02f3bec20aa9242af8e1b1a881..ce3d41a17d2c719d87749bb01dd53edf90476297 100644 --- a/keyboards/keychron/q6/ansi/rules.mk +++ b/keyboards/keychron/q6/ansi/rules.mk @@ -12,7 +12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 LTO_ENABLE = yes EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/q6/ansi_encoder/info.json b/keyboards/keychron/q6/ansi_encoder/info.json index 60b983b12e7b9ea6b472e4576e789a4beb367e33..147dfa5e44a517547576976ce0aac8a6fbf900f3 100644 --- a/keyboards/keychron/q6/ansi_encoder/info.json +++ b/keyboards/keychron/q6/ansi_encoder/info.json @@ -8,6 +8,9 @@ "pid": "0x0161", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "encoder": { "rotary": [ {"pin_a": "C14", "pin_b": "A2"} diff --git a/keyboards/keychron/q6/ansi_encoder/rules.mk b/keyboards/keychron/q6/ansi_encoder/rules.mk index a8eaf50f9a30285d423923fa2277f4b2a803f795..95a153f68918b9d1d0dbf9b35c3104e0bec68a11 100644 --- a/keyboards/keychron/q6/ansi_encoder/rules.mk +++ b/keyboards/keychron/q6/ansi_encoder/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes # Enable Encoder DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 LTO_ENABLE = yes EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/q6/iso/info.json b/keyboards/keychron/q6/iso/info.json index 0195e4420b2f66f9e8837b026a6e1e5d7d5e2aec..f502f42f61691a3bdb2f228e8835285dbab7d725 100644 --- a/keyboards/keychron/q6/iso/info.json +++ b/keyboards/keychron/q6/iso/info.json @@ -8,6 +8,9 @@ "pid": "0x0162", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "processor": "STM32L432", "bootloader": "stm32-dfu", "layouts": { diff --git a/keyboards/keychron/q6/iso/rules.mk b/keyboards/keychron/q6/iso/rules.mk index 638f1eaeb094731d7294fe9f9e42d0d6fe8f7d5c..3388811adde7d2d7681fe8e969326d934864ff4a 100644 --- a/keyboards/keychron/q6/iso/rules.mk +++ b/keyboards/keychron/q6/iso/rules.mk @@ -12,7 +12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 RAW_ENABLE = yes LTO_ENABLE = yes EEPROM_DRIVER = wear_leveling diff --git a/keyboards/keychron/q6/iso_encoder/info.json b/keyboards/keychron/q6/iso_encoder/info.json index 598a715c3f06173bd36fa0653c2874ee0581b1d6..8bc190a7202a6e3d8d9c1166be7d5d2ad8e817a5 100644 --- a/keyboards/keychron/q6/iso_encoder/info.json +++ b/keyboards/keychron/q6/iso_encoder/info.json @@ -8,6 +8,9 @@ "pid": "0x0163", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "encoder": { "rotary": [ {"pin_a": "C14", "pin_b": "A2"} diff --git a/keyboards/keychron/q6/iso_encoder/rules.mk b/keyboards/keychron/q6/iso_encoder/rules.mk index 757e051f46dd12e3a4eda1feff4c0ab8a36552ac..d7fe88d9ca3bf5e53a34a928dc04bf27100686df 100644 --- a/keyboards/keychron/q6/iso_encoder/rules.mk +++ b/keyboards/keychron/q6/iso_encoder/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes # Enable Encoder DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 RAW_ENABLE = yes LTO_ENABLE = yes EEPROM_DRIVER = wear_leveling diff --git a/keyboards/keychron/q60/ansi/info.json b/keyboards/keychron/q60/ansi/info.json index cf4e86f8aafe1da9abb579554f642ed1d44c8f3e..02b3d807fd79de9721e90c6f3c01416a9c32ffd1 100644 --- a/keyboards/keychron/q60/ansi/info.json +++ b/keyboards/keychron/q60/ansi/info.json @@ -8,6 +8,9 @@ "pid": "0x01C0", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "matrix_pins": { "cols": ["C14", "C15", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "A8", "A9"], "rows": ["B4", "B3", "A15", "A14", "A13"] diff --git a/keyboards/keychron/q60/ansi/rules.mk b/keyboards/keychron/q60/ansi/rules.mk index 70c663e777b020974b72b507f943a0f94901ab4f..6dcd47b1fe3e0f115e1a612ad2f1f4bcabf0d289 100644 --- a/keyboards/keychron/q60/ansi/rules.mk +++ b/keyboards/keychron/q60/ansi/rules.mk @@ -12,7 +12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/q65/ansi_encoder/info.json b/keyboards/keychron/q65/ansi_encoder/info.json index b91892a55bc3d2559df9581af34d05b9ae12b32c..ec187ee6154085facd90d8b8aa531565798178be 100644 --- a/keyboards/keychron/q65/ansi_encoder/info.json +++ b/keyboards/keychron/q65/ansi_encoder/info.json @@ -8,6 +8,9 @@ "pid": "0x01B1", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "encoder": { "rotary": [ {"pin_a": "A10", "pin_b": "A8"} diff --git a/keyboards/keychron/q65/ansi_encoder/rules.mk b/keyboards/keychron/q65/ansi_encoder/rules.mk index ef55047753b714f0e674ea1bbe9bc8fe68180f38..5df3cbccaf1610065c0d9ef6d3e304ddd3e54e22 100644 --- a/keyboards/keychron/q65/ansi_encoder/rules.mk +++ b/keyboards/keychron/q65/ansi_encoder/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes # Enable Encoder DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/q7/ansi/info.json b/keyboards/keychron/q7/ansi/info.json index 00240fd6a37022595fd5a07301a946a60982080c..b06285ebd8415f11d73b677b8be8e716de030d87 100644 --- a/keyboards/keychron/q7/ansi/info.json +++ b/keyboards/keychron/q7/ansi/info.json @@ -8,6 +8,9 @@ "pid": "0x0170", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "matrix_pins": { "cols": ["C14", "C15", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "A8", "A9", "A10", "B5"], "rows": ["B4", "B3", "A15", "A14", "A13"] diff --git a/keyboards/keychron/q7/ansi/rules.mk b/keyboards/keychron/q7/ansi/rules.mk index 345807d8247a158c63508bb453b56abd841d1438..2b4a67b1eeed18a2f66980118e006afb648f251c 100644 --- a/keyboards/keychron/q7/ansi/rules.mk +++ b/keyboards/keychron/q7/ansi/rules.mk @@ -12,7 +12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/q7/iso/info.json b/keyboards/keychron/q7/iso/info.json index b060b570b9aa2d4fc5489741805fa4d35bb1dc7d..1d78fbab7e758a2f77b8398451754eac05881d38 100644 --- a/keyboards/keychron/q7/iso/info.json +++ b/keyboards/keychron/q7/iso/info.json @@ -8,6 +8,9 @@ "pid": "0x0172", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "matrix_pins": { "cols": ["C14", "C15", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "A8", "A9", "A10", "B5"], "rows": ["B4", "B3", "A15", "A14", "A13"] diff --git a/keyboards/keychron/q7/iso/rules.mk b/keyboards/keychron/q7/iso/rules.mk index deac2e12e6052d699cc5950aa8464539c701ab73..7f91e808b113190b072788a205999977e51cc56e 100644 --- a/keyboards/keychron/q7/iso/rules.mk +++ b/keyboards/keychron/q7/iso/rules.mk @@ -12,7 +12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/q8/ansi/info.json b/keyboards/keychron/q8/ansi/info.json index 96efa35d26eff824fe1e917c6ff83e7250a8f686..194b7ee983879bbd94c23f64c34139734dee0641 100644 --- a/keyboards/keychron/q8/ansi/info.json +++ b/keyboards/keychron/q8/ansi/info.json @@ -8,6 +8,9 @@ "pid": "0x0180", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "matrix_pins": { "cols": ["C14", "C15", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "A8", "A9", "H3"], "rows": ["B4", "B3", "A15", "A14", "A13"] diff --git a/keyboards/keychron/q8/ansi/rules.mk b/keyboards/keychron/q8/ansi/rules.mk index 345807d8247a158c63508bb453b56abd841d1438..2b4a67b1eeed18a2f66980118e006afb648f251c 100644 --- a/keyboards/keychron/q8/ansi/rules.mk +++ b/keyboards/keychron/q8/ansi/rules.mk @@ -12,7 +12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/q8/ansi_encoder/info.json b/keyboards/keychron/q8/ansi_encoder/info.json index 071a7a25f9b1c49089fa6fa0fc89d710257d943c..09d3c183e2aad97dbd181e192ad3efe36928c633 100644 --- a/keyboards/keychron/q8/ansi_encoder/info.json +++ b/keyboards/keychron/q8/ansi_encoder/info.json @@ -8,6 +8,9 @@ "pid": "0x0181", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "matrix_pins": { "cols": ["C14", "C15", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "A8", "A9", "H3"], "rows": ["B4", "B3", "A15", "A14", "A13"] diff --git a/keyboards/keychron/q8/ansi_encoder/rules.mk b/keyboards/keychron/q8/ansi_encoder/rules.mk index d0d74a11b52698aa5b250d2943acbaba67b4dd37..e94a89ab85fb62370d40b7b5ea5733e9ff83309a 100644 --- a/keyboards/keychron/q8/ansi_encoder/rules.mk +++ b/keyboards/keychron/q8/ansi_encoder/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes # Enable Encoder DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/q8/iso/info.json b/keyboards/keychron/q8/iso/info.json index e716b347a0d5f04b9b14a72ffd4bd670ed4b9234..350284844190a47aa1bfc5bee71b2ed18f61f68f 100644 --- a/keyboards/keychron/q8/iso/info.json +++ b/keyboards/keychron/q8/iso/info.json @@ -8,6 +8,9 @@ "pid": "0x0182", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "matrix_pins": { "cols": ["C14", "C15", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "A8", "A9", "H3"], "rows": ["B4", "B3", "A15", "A14", "A13"] diff --git a/keyboards/keychron/q8/iso/rules.mk b/keyboards/keychron/q8/iso/rules.mk index 345807d8247a158c63508bb453b56abd841d1438..2b4a67b1eeed18a2f66980118e006afb648f251c 100644 --- a/keyboards/keychron/q8/iso/rules.mk +++ b/keyboards/keychron/q8/iso/rules.mk @@ -12,7 +12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/q8/iso_encoder/info.json b/keyboards/keychron/q8/iso_encoder/info.json index f70548f3c4c3428d873a7b34b8b042a808aaabf9..721ab371f0087835d1c42d02fd14970936d9def4 100644 --- a/keyboards/keychron/q8/iso_encoder/info.json +++ b/keyboards/keychron/q8/iso_encoder/info.json @@ -8,6 +8,9 @@ "pid": "0x0183", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "matrix_pins": { "cols": ["C14", "C15", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "A8", "A9", "H3"], "rows": ["B4", "B3", "A15", "A14", "A13"] diff --git a/keyboards/keychron/q8/iso_encoder/rules.mk b/keyboards/keychron/q8/iso_encoder/rules.mk index 5240004b8c9fbb642586dbb3bb970485d03a0a2e..6a772965ff6bff4ffbd8c1ed67f3765efbcdb2fb 100644 --- a/keyboards/keychron/q8/iso_encoder/rules.mk +++ b/keyboards/keychron/q8/iso_encoder/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes # Enable Encoder DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/q9/ansi/info.json b/keyboards/keychron/q9/ansi/info.json index cd971b155a20a3a84c6f278d350245a6a3106213..6198156d4b463edcce8836cfd74ab17030556907 100644 --- a/keyboards/keychron/q9/ansi/info.json +++ b/keyboards/keychron/q9/ansi/info.json @@ -8,6 +8,9 @@ "pid": "0x0190", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "matrix_pins": { "cols": ["A10", "A9", "A8", "B1", "B0", "A7", "A6", "A5", "A4", "A3", "A2", "A1", "A0", "C15", "C14"], "rows": ["B3", "A15", "A14", "A13"] diff --git a/keyboards/keychron/q9/ansi/rules.mk b/keyboards/keychron/q9/ansi/rules.mk index 345807d8247a158c63508bb453b56abd841d1438..2b4a67b1eeed18a2f66980118e006afb648f251c 100644 --- a/keyboards/keychron/q9/ansi/rules.mk +++ b/keyboards/keychron/q9/ansi/rules.mk @@ -12,7 +12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/q9/ansi_encoder/info.json b/keyboards/keychron/q9/ansi_encoder/info.json index 7b4e73eee3d8a9ef3b35e70cd2d1f16d956ee367..0fa8e952d3e0d93fc2e9896066b69db50cb91afe 100644 --- a/keyboards/keychron/q9/ansi_encoder/info.json +++ b/keyboards/keychron/q9/ansi_encoder/info.json @@ -8,6 +8,9 @@ "pid": "0x0191", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "matrix_pins": { "cols": ["A10", "A9", "A8", "B1", "B0", "A7", "A6", "A5", "A4", "A3", "A2", "A1", "A0", "C15", "C14"], "rows": ["B3", "A15", "A14", "A13"] diff --git a/keyboards/keychron/q9/ansi_encoder/rules.mk b/keyboards/keychron/q9/ansi_encoder/rules.mk index 37010e0d598b2c8e3d49aa37a4b562da138b1da8..7caead18d7fbba3ccdaf0b393d268e0e5e798419 100644 --- a/keyboards/keychron/q9/ansi_encoder/rules.mk +++ b/keyboards/keychron/q9/ansi_encoder/rules.mk @@ -14,7 +14,6 @@ ENCODER_ENABLE = yes # Enable Encoder ENCODER_MAP_ENBALE = no DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/q9/iso/info.json b/keyboards/keychron/q9/iso/info.json index 7f435a2b7b69d03244b116ab8975c9e2de8ade9b..e5819824755e91d8e116c2baf2db220cc93d0c29 100644 --- a/keyboards/keychron/q9/iso/info.json +++ b/keyboards/keychron/q9/iso/info.json @@ -8,6 +8,9 @@ "pid": "0x0192", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "matrix_pins": { "cols": ["A10", "A9", "A8", "B1", "B0", "A7", "A6", "A5", "A4", "A3", "A2", "A1", "A0", "C15", "C14"], "rows": ["B3", "A15", "A14", "A13"] diff --git a/keyboards/keychron/q9/iso/rules.mk b/keyboards/keychron/q9/iso/rules.mk index 345807d8247a158c63508bb453b56abd841d1438..2b4a67b1eeed18a2f66980118e006afb648f251c 100644 --- a/keyboards/keychron/q9/iso/rules.mk +++ b/keyboards/keychron/q9/iso/rules.mk @@ -12,7 +12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/q9/iso_encoder/info.json b/keyboards/keychron/q9/iso_encoder/info.json index 8ecb23b0a3066ada66ef27a1ee1c20172b1ecb34..2ae65f6092bd620fb9080424ba4b581290612331 100644 --- a/keyboards/keychron/q9/iso_encoder/info.json +++ b/keyboards/keychron/q9/iso_encoder/info.json @@ -8,6 +8,9 @@ "pid": "0x0193", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "matrix_pins": { "cols": ["A10", "A9", "A8", "B1", "B0", "A7", "A6", "A5", "A4", "A3", "A2", "A1", "A0", "C15", "C14"], "rows": ["B3", "A15", "A14", "A13"] diff --git a/keyboards/keychron/q9/iso_encoder/rules.mk b/keyboards/keychron/q9/iso_encoder/rules.mk index 37010e0d598b2c8e3d49aa37a4b562da138b1da8..7caead18d7fbba3ccdaf0b393d268e0e5e798419 100644 --- a/keyboards/keychron/q9/iso_encoder/rules.mk +++ b/keyboards/keychron/q9/iso_encoder/rules.mk @@ -14,7 +14,6 @@ ENCODER_ENABLE = yes # Enable Encoder ENCODER_MAP_ENBALE = no DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/s1/ansi/rgb/info.json b/keyboards/keychron/s1/ansi/rgb/info.json index 2aabe622d4d3cc1a507f6a39d7a07316d5a1c9ed..0f490f8e8166a1bffbd8e7334c1177c44f25c0d6 100644 --- a/keyboards/keychron/s1/ansi/rgb/info.json +++ b/keyboards/keychron/s1/ansi/rgb/info.json @@ -8,6 +8,9 @@ "pid": "0x0410", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "matrix_pins": { "cols": ["A10", "A9", "A8", "B1", "B0", "A7", "A6", "A5", "A4", "A3", "A2", "A1", "A0", "C15", "C14"], "rows": ["B5", "B4", "B3", "A15", "A14", "A13"] diff --git a/keyboards/keychron/s1/ansi/rgb/rules.mk b/keyboards/keychron/s1/ansi/rgb/rules.mk index 345807d8247a158c63508bb453b56abd841d1438..2b4a67b1eeed18a2f66980118e006afb648f251c 100644 --- a/keyboards/keychron/s1/ansi/rgb/rules.mk +++ b/keyboards/keychron/s1/ansi/rgb/rules.mk @@ -12,7 +12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/s1/ansi/white/info.json b/keyboards/keychron/s1/ansi/white/info.json index e6c0e4f3d17a61bf89a3938a1e67090aa100ff45..667da15235cd5a35b99cd347cd8925e3bc3769a2 100644 --- a/keyboards/keychron/s1/ansi/white/info.json +++ b/keyboards/keychron/s1/ansi/white/info.json @@ -8,6 +8,9 @@ "pid": "0x0411", "device_version": "1.0.0" }, + "led_matrix": { + "driver": "CKLED2001" + }, "matrix_pins": { "cols": ["A10", "A9", "A8", "B1", "B0", "A7", "A6", "A5", "A4", "A3", "A2", "A1", "A0", "C15", "C14"], "rows": ["B5", "B4", "B3", "A15", "A14", "A13"] diff --git a/keyboards/keychron/s1/ansi/white/rules.mk b/keyboards/keychron/s1/ansi/white/rules.mk index 081a3b63f0562ab0c7854b48fa6ea7ee87c4fc55..1fa4f83a77ce408090d8dcac399a59e1f7f51e2d 100644 --- a/keyboards/keychron/s1/ansi/white/rules.mk +++ b/keyboards/keychron/s1/ansi/white/rules.mk @@ -12,7 +12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output DIP_SWITCH_ENABLE = yes LED_MATRIX_ENABLE = yes -LED_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/v1/ansi/info.json b/keyboards/keychron/v1/ansi/info.json index d6d35f8474dacbb00d7a4e5e15e8003f62a3dd9c..8f0e43bc76442c0b16ae5cdca6ea5704fe6d6983 100644 --- a/keyboards/keychron/v1/ansi/info.json +++ b/keyboards/keychron/v1/ansi/info.json @@ -8,6 +8,9 @@ "pid": "0x0310", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "processor": "STM32L432", "bootloader": "stm32-dfu", "layouts": { diff --git a/keyboards/keychron/v1/ansi/rules.mk b/keyboards/keychron/v1/ansi/rules.mk index 311ca648e1acbd42feab491f7da5dd3bb188f3ee..f2dba218bfc6dda741412d87f2162a7ef8360975 100644 --- a/keyboards/keychron/v1/ansi/rules.mk +++ b/keyboards/keychron/v1/ansi/rules.mk @@ -12,7 +12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/v1/ansi_encoder/info.json b/keyboards/keychron/v1/ansi_encoder/info.json index af396f6bb608570052077205c53d97b483a15b22..1546de3fefc1b66d9b8d56a91a646ce457a130a5 100644 --- a/keyboards/keychron/v1/ansi_encoder/info.json +++ b/keyboards/keychron/v1/ansi_encoder/info.json @@ -8,6 +8,9 @@ "pid": "0x0311", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "encoder": { "rotary": [ {"pin_a": "A10", "pin_b": "A8"} diff --git a/keyboards/keychron/v1/ansi_encoder/rules.mk b/keyboards/keychron/v1/ansi_encoder/rules.mk index ef55047753b714f0e674ea1bbe9bc8fe68180f38..5df3cbccaf1610065c0d9ef6d3e304ddd3e54e22 100644 --- a/keyboards/keychron/v1/ansi_encoder/rules.mk +++ b/keyboards/keychron/v1/ansi_encoder/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes # Enable Encoder DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/v1/iso/info.json b/keyboards/keychron/v1/iso/info.json index d9b11f5f554b3fc9f322ef9d9d11bc89c61cb307..8977c93a07529a39f9b75413552e84eda11f55ef 100644 --- a/keyboards/keychron/v1/iso/info.json +++ b/keyboards/keychron/v1/iso/info.json @@ -8,6 +8,9 @@ "pid": "0x0312", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "processor": "STM32L432", "bootloader": "stm32-dfu", "layouts": { diff --git a/keyboards/keychron/v1/iso/rules.mk b/keyboards/keychron/v1/iso/rules.mk index 311ca648e1acbd42feab491f7da5dd3bb188f3ee..f2dba218bfc6dda741412d87f2162a7ef8360975 100644 --- a/keyboards/keychron/v1/iso/rules.mk +++ b/keyboards/keychron/v1/iso/rules.mk @@ -12,7 +12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/v1/iso_encoder/info.json b/keyboards/keychron/v1/iso_encoder/info.json index c08e7d4539b59f60164bd0f552e8b363750b608d..fa0ec5e6e22098fcc5ba43cacb05715b26b76e14 100644 --- a/keyboards/keychron/v1/iso_encoder/info.json +++ b/keyboards/keychron/v1/iso_encoder/info.json @@ -8,6 +8,9 @@ "pid": "0x0313", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "encoder": { "rotary": [ {"pin_a": "A10", "pin_b": "A8"} diff --git a/keyboards/keychron/v1/iso_encoder/rules.mk b/keyboards/keychron/v1/iso_encoder/rules.mk index ef55047753b714f0e674ea1bbe9bc8fe68180f38..5df3cbccaf1610065c0d9ef6d3e304ddd3e54e22 100644 --- a/keyboards/keychron/v1/iso_encoder/rules.mk +++ b/keyboards/keychron/v1/iso_encoder/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes # Enable Encoder DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/v1/jis/info.json b/keyboards/keychron/v1/jis/info.json index 8d06120f5dc853d9a7648d6ec4ff49ffeeb06752..585bb27e26cbea8c590f456e35515fb0835df193 100644 --- a/keyboards/keychron/v1/jis/info.json +++ b/keyboards/keychron/v1/jis/info.json @@ -8,6 +8,9 @@ "pid": "0x0314", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "processor": "STM32L432", "bootloader": "stm32-dfu", "layouts": { diff --git a/keyboards/keychron/v1/jis/rules.mk b/keyboards/keychron/v1/jis/rules.mk index 311ca648e1acbd42feab491f7da5dd3bb188f3ee..f2dba218bfc6dda741412d87f2162a7ef8360975 100644 --- a/keyboards/keychron/v1/jis/rules.mk +++ b/keyboards/keychron/v1/jis/rules.mk @@ -12,7 +12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/v1/jis_encoder/info.json b/keyboards/keychron/v1/jis_encoder/info.json index 755449848175b8f83dc331201d5aab3c5c3683fb..5e473c07b4b2fcd02a17b00267c37752871f5c74 100644 --- a/keyboards/keychron/v1/jis_encoder/info.json +++ b/keyboards/keychron/v1/jis_encoder/info.json @@ -8,6 +8,9 @@ "pid": "0x0315", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "encoder": { "rotary": [ {"pin_a": "A10", "pin_b": "A8"} diff --git a/keyboards/keychron/v1/jis_encoder/rules.mk b/keyboards/keychron/v1/jis_encoder/rules.mk index ef55047753b714f0e674ea1bbe9bc8fe68180f38..5df3cbccaf1610065c0d9ef6d3e304ddd3e54e22 100644 --- a/keyboards/keychron/v1/jis_encoder/rules.mk +++ b/keyboards/keychron/v1/jis_encoder/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes # Enable Encoder DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/v10/ansi_encoder/info.json b/keyboards/keychron/v10/ansi_encoder/info.json index cf8ae78b99e3d134102fcc4fadb956fa57d67176..b314bcbbd2618d740391ddb1ed473c860da80df9 100644 --- a/keyboards/keychron/v10/ansi_encoder/info.json +++ b/keyboards/keychron/v10/ansi_encoder/info.json @@ -8,6 +8,9 @@ "pid": "0x03A1", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "encoder": { "rotary": [ {"pin_a": "A10", "pin_b": "A8"} diff --git a/keyboards/keychron/v10/ansi_encoder/rules.mk b/keyboards/keychron/v10/ansi_encoder/rules.mk index ef55047753b714f0e674ea1bbe9bc8fe68180f38..5df3cbccaf1610065c0d9ef6d3e304ddd3e54e22 100644 --- a/keyboards/keychron/v10/ansi_encoder/rules.mk +++ b/keyboards/keychron/v10/ansi_encoder/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes # Enable Encoder DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/v10/iso_encoder/info.json b/keyboards/keychron/v10/iso_encoder/info.json index 554e0b907e73ddbf556889c352cd497fd921654c..ab18577939a676e3ece2d376c9ecb3ab7ab35157 100644 --- a/keyboards/keychron/v10/iso_encoder/info.json +++ b/keyboards/keychron/v10/iso_encoder/info.json @@ -8,6 +8,9 @@ "pid": "0x03A3", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "encoder": { "rotary": [ {"pin_a": "A10", "pin_b": "A8"} diff --git a/keyboards/keychron/v10/iso_encoder/rules.mk b/keyboards/keychron/v10/iso_encoder/rules.mk index ef55047753b714f0e674ea1bbe9bc8fe68180f38..5df3cbccaf1610065c0d9ef6d3e304ddd3e54e22 100644 --- a/keyboards/keychron/v10/iso_encoder/rules.mk +++ b/keyboards/keychron/v10/iso_encoder/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes # Enable Encoder DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/v2/ansi/info.json b/keyboards/keychron/v2/ansi/info.json index 9c8bffb4f17563e48ba37950763f43e77476ff8c..8b60fd97109ba11fef95afdc980c83921feaa373 100644 --- a/keyboards/keychron/v2/ansi/info.json +++ b/keyboards/keychron/v2/ansi/info.json @@ -8,6 +8,9 @@ "pid": "0x0320", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "matrix_pins": { "cols": ["C14", "C15", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "A8", "A9", "H3"], "rows": ["B4", "B3", "A15", "A14", "A13"] diff --git a/keyboards/keychron/v2/ansi/rules.mk b/keyboards/keychron/v2/ansi/rules.mk index 345807d8247a158c63508bb453b56abd841d1438..2b4a67b1eeed18a2f66980118e006afb648f251c 100644 --- a/keyboards/keychron/v2/ansi/rules.mk +++ b/keyboards/keychron/v2/ansi/rules.mk @@ -12,7 +12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/v2/ansi_encoder/info.json b/keyboards/keychron/v2/ansi_encoder/info.json index 3a8f9add342518ebe0acbdaf342e4272a69b1859..d59e4692138d1465d81a43835f6e0212b26ca863 100644 --- a/keyboards/keychron/v2/ansi_encoder/info.json +++ b/keyboards/keychron/v2/ansi_encoder/info.json @@ -8,6 +8,9 @@ "pid": "0x0321", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "matrix_pins": { "cols": ["C14", "C15", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "A8", "A9", "H3"], "rows": ["B4", "B3", "A15", "A14", "A13"] diff --git a/keyboards/keychron/v2/ansi_encoder/rules.mk b/keyboards/keychron/v2/ansi_encoder/rules.mk index 5240004b8c9fbb642586dbb3bb970485d03a0a2e..6a772965ff6bff4ffbd8c1ed67f3765efbcdb2fb 100644 --- a/keyboards/keychron/v2/ansi_encoder/rules.mk +++ b/keyboards/keychron/v2/ansi_encoder/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes # Enable Encoder DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/v2/iso/info.json b/keyboards/keychron/v2/iso/info.json index 9a79f311496a59722f364ebc3df747ad7a0086a6..3343ef10b8315b3a8aea98f4dd9ccb0d719adf0d 100644 --- a/keyboards/keychron/v2/iso/info.json +++ b/keyboards/keychron/v2/iso/info.json @@ -8,6 +8,9 @@ "pid": "0x0322", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "matrix_pins": { "cols": ["C14", "C15", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "A8", "A9", "H3"], "rows": ["B4", "B3", "A15", "A14", "A13"] diff --git a/keyboards/keychron/v2/iso/rules.mk b/keyboards/keychron/v2/iso/rules.mk index 345807d8247a158c63508bb453b56abd841d1438..2b4a67b1eeed18a2f66980118e006afb648f251c 100644 --- a/keyboards/keychron/v2/iso/rules.mk +++ b/keyboards/keychron/v2/iso/rules.mk @@ -12,7 +12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/v2/iso_encoder/info.json b/keyboards/keychron/v2/iso_encoder/info.json index 13a232c6da0feebd99d3b90c547ffda8c9282d86..c7492afdbad5837dd01f4a901d2cd703738ae91b 100644 --- a/keyboards/keychron/v2/iso_encoder/info.json +++ b/keyboards/keychron/v2/iso_encoder/info.json @@ -7,6 +7,9 @@ "pid": "0x0323", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "matrix_pins": { "cols": ["C14", "C15", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "A8", "A9", "H3"], "rows": ["B4", "B3", "A15", "A14", "A13"] diff --git a/keyboards/keychron/v2/iso_encoder/rules.mk b/keyboards/keychron/v2/iso_encoder/rules.mk index 5240004b8c9fbb642586dbb3bb970485d03a0a2e..6a772965ff6bff4ffbd8c1ed67f3765efbcdb2fb 100644 --- a/keyboards/keychron/v2/iso_encoder/rules.mk +++ b/keyboards/keychron/v2/iso_encoder/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes # Enable Encoder DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/v2/jis/info.json b/keyboards/keychron/v2/jis/info.json index a727490f8fcd925d503ded8366ab5c2290b025fc..6ef7e94a37ad9367572be803fe52fdd8a7f1eef9 100644 --- a/keyboards/keychron/v2/jis/info.json +++ b/keyboards/keychron/v2/jis/info.json @@ -8,6 +8,9 @@ "pid": "0x0324", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "matrix_pins": { "cols": ["C14", "C15", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "A8", "A9", "H3"], "rows": ["B4", "B3", "A15", "A14", "A13"] diff --git a/keyboards/keychron/v2/jis/rules.mk b/keyboards/keychron/v2/jis/rules.mk index 345807d8247a158c63508bb453b56abd841d1438..2b4a67b1eeed18a2f66980118e006afb648f251c 100644 --- a/keyboards/keychron/v2/jis/rules.mk +++ b/keyboards/keychron/v2/jis/rules.mk @@ -12,7 +12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/v2/jis_encoder/info.json b/keyboards/keychron/v2/jis_encoder/info.json index 222861041c4499a768eaf6b844b572b1281bd2bd..c24569847b8c1019b66000b780b5b31eed8af11e 100644 --- a/keyboards/keychron/v2/jis_encoder/info.json +++ b/keyboards/keychron/v2/jis_encoder/info.json @@ -8,6 +8,9 @@ "pid": "0x0325", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "matrix_pins": { "cols": ["C14", "C15", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "A8", "A9", "H3"], "rows": ["B4", "B3", "A15", "A14", "A13"] diff --git a/keyboards/keychron/v2/jis_encoder/rules.mk b/keyboards/keychron/v2/jis_encoder/rules.mk index 5240004b8c9fbb642586dbb3bb970485d03a0a2e..6a772965ff6bff4ffbd8c1ed67f3765efbcdb2fb 100644 --- a/keyboards/keychron/v2/jis_encoder/rules.mk +++ b/keyboards/keychron/v2/jis_encoder/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes # Enable Encoder DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/v3/ansi/info.json b/keyboards/keychron/v3/ansi/info.json index ae70657b840a55b26da7fa7133e90517c1e0fd9b..513838db8c71fe6f64ca93936bd432bd7f0c1fe1 100644 --- a/keyboards/keychron/v3/ansi/info.json +++ b/keyboards/keychron/v3/ansi/info.json @@ -8,6 +8,9 @@ "pid": "0x0330", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "processor": "STM32L432", "bootloader": "stm32-dfu", "layouts": { diff --git a/keyboards/keychron/v3/ansi/rules.mk b/keyboards/keychron/v3/ansi/rules.mk index 345807d8247a158c63508bb453b56abd841d1438..2b4a67b1eeed18a2f66980118e006afb648f251c 100644 --- a/keyboards/keychron/v3/ansi/rules.mk +++ b/keyboards/keychron/v3/ansi/rules.mk @@ -12,7 +12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/v3/ansi_encoder/info.json b/keyboards/keychron/v3/ansi_encoder/info.json index 5fdf765356da0fd94225166dc9e5a1927c8139e3..1f0e263e242d62a662730ff8b99c7dd77fb2e280 100644 --- a/keyboards/keychron/v3/ansi_encoder/info.json +++ b/keyboards/keychron/v3/ansi_encoder/info.json @@ -8,6 +8,9 @@ "pid": "0x0331", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "encoder": { "rotary": [ {"pin_a": "A10", "pin_b": "A8"} diff --git a/keyboards/keychron/v3/ansi_encoder/rules.mk b/keyboards/keychron/v3/ansi_encoder/rules.mk index ef55047753b714f0e674ea1bbe9bc8fe68180f38..5df3cbccaf1610065c0d9ef6d3e304ddd3e54e22 100644 --- a/keyboards/keychron/v3/ansi_encoder/rules.mk +++ b/keyboards/keychron/v3/ansi_encoder/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes # Enable Encoder DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/v3/iso/info.json b/keyboards/keychron/v3/iso/info.json index 9f79518cb27387b6b22f78474a1f8a0edb2689c8..c7163fcbc7fad3410e8029f50ad7f0ade789fbd2 100644 --- a/keyboards/keychron/v3/iso/info.json +++ b/keyboards/keychron/v3/iso/info.json @@ -8,6 +8,9 @@ "pid": "0x0332", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "processor": "STM32L432", "bootloader": "stm32-dfu", "layouts": { diff --git a/keyboards/keychron/v3/iso/rules.mk b/keyboards/keychron/v3/iso/rules.mk index 8f5af0583ca42b9f713a991c8dce6b44021dcc49..201148f39d417e21d426eea51e4cac8b95c97d71 100644 --- a/keyboards/keychron/v3/iso/rules.mk +++ b/keyboards/keychron/v3/iso/rules.mk @@ -12,7 +12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/v3/iso_encoder/info.json b/keyboards/keychron/v3/iso_encoder/info.json index b38ad45930b17f472e8c5173dc87d0d4d7cd73de..915d3c6db131c75b0fe807ccfedfa4bfe3b25119 100644 --- a/keyboards/keychron/v3/iso_encoder/info.json +++ b/keyboards/keychron/v3/iso_encoder/info.json @@ -8,6 +8,9 @@ "pid": "0x0333", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "encoder": { "rotary": [ {"pin_a": "A10", "pin_b": "A8"} diff --git a/keyboards/keychron/v3/iso_encoder/rules.mk b/keyboards/keychron/v3/iso_encoder/rules.mk index ef55047753b714f0e674ea1bbe9bc8fe68180f38..5df3cbccaf1610065c0d9ef6d3e304ddd3e54e22 100644 --- a/keyboards/keychron/v3/iso_encoder/rules.mk +++ b/keyboards/keychron/v3/iso_encoder/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes # Enable Encoder DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/v3/jis/info.json b/keyboards/keychron/v3/jis/info.json index 3bab42c8dd862c712ca77d5efcb7820b96cb0863..f212f3d86fa567562cb1f2e791c2a9d267639bbf 100644 --- a/keyboards/keychron/v3/jis/info.json +++ b/keyboards/keychron/v3/jis/info.json @@ -8,6 +8,9 @@ "pid": "0x0334", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "processor": "STM32L432", "bootloader": "stm32-dfu", "layouts": { diff --git a/keyboards/keychron/v3/jis/rules.mk b/keyboards/keychron/v3/jis/rules.mk index deac2e12e6052d699cc5950aa8464539c701ab73..7f91e808b113190b072788a205999977e51cc56e 100644 --- a/keyboards/keychron/v3/jis/rules.mk +++ b/keyboards/keychron/v3/jis/rules.mk @@ -12,7 +12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/v3/jis_encoder/info.json b/keyboards/keychron/v3/jis_encoder/info.json index 1f2d2b425b47f58d1bbe2435c240e4a3d3be85a4..0e9df3bfb8f03b86f9233c6c6c08b21866de8c8f 100644 --- a/keyboards/keychron/v3/jis_encoder/info.json +++ b/keyboards/keychron/v3/jis_encoder/info.json @@ -8,6 +8,9 @@ "pid": "0x0335", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "encoder": { "rotary": [ {"pin_a": "A10", "pin_b": "A8"} diff --git a/keyboards/keychron/v3/jis_encoder/rules.mk b/keyboards/keychron/v3/jis_encoder/rules.mk index ef55047753b714f0e674ea1bbe9bc8fe68180f38..5df3cbccaf1610065c0d9ef6d3e304ddd3e54e22 100644 --- a/keyboards/keychron/v3/jis_encoder/rules.mk +++ b/keyboards/keychron/v3/jis_encoder/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes # Enable Encoder DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/v4/ansi/info.json b/keyboards/keychron/v4/ansi/info.json index 372f8d2bf0b97a189bfa89fd5e89c6901b0c4e4a..d1c6d60cec1a6ebc30661afe9adbda2d8a293d6c 100644 --- a/keyboards/keychron/v4/ansi/info.json +++ b/keyboards/keychron/v4/ansi/info.json @@ -8,6 +8,9 @@ "pid": "0x0340", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "matrix_pins": { "cols": ["C14", "C15", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "A8", "A9"], "rows": ["B4", "B3", "A15", "A14", "A13"] diff --git a/keyboards/keychron/v4/ansi/rules.mk b/keyboards/keychron/v4/ansi/rules.mk index 70c663e777b020974b72b507f943a0f94901ab4f..6dcd47b1fe3e0f115e1a612ad2f1f4bcabf0d289 100644 --- a/keyboards/keychron/v4/ansi/rules.mk +++ b/keyboards/keychron/v4/ansi/rules.mk @@ -12,7 +12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/v4/iso/info.json b/keyboards/keychron/v4/iso/info.json index 79d23c785386db74106d1ddd0f0027db6f984d7f..8ffc13cd853269824f7a58bf3cc5b5cf99b5a144 100644 --- a/keyboards/keychron/v4/iso/info.json +++ b/keyboards/keychron/v4/iso/info.json @@ -8,6 +8,9 @@ "pid": "0x0342", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "matrix_pins": { "cols": ["C14", "C15", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "A8", "A9"], "rows": ["B4", "B3", "A15", "A14", "A13"] diff --git a/keyboards/keychron/v4/iso/rules.mk b/keyboards/keychron/v4/iso/rules.mk index 70c663e777b020974b72b507f943a0f94901ab4f..6dcd47b1fe3e0f115e1a612ad2f1f4bcabf0d289 100644 --- a/keyboards/keychron/v4/iso/rules.mk +++ b/keyboards/keychron/v4/iso/rules.mk @@ -12,7 +12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/v5/ansi/info.json b/keyboards/keychron/v5/ansi/info.json index 40e253367c37d5e8a2d27ec0a867d3193f782251..6e4f7e2daef7b7cde87b0b1608b0d068b61355ad 100644 --- a/keyboards/keychron/v5/ansi/info.json +++ b/keyboards/keychron/v5/ansi/info.json @@ -8,6 +8,9 @@ "pid": "0x0350", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "processor": "STM32L432", "bootloader": "stm32-dfu", "layouts": { diff --git a/keyboards/keychron/v5/ansi/rules.mk b/keyboards/keychron/v5/ansi/rules.mk index 311ca648e1acbd42feab491f7da5dd3bb188f3ee..f2dba218bfc6dda741412d87f2162a7ef8360975 100644 --- a/keyboards/keychron/v5/ansi/rules.mk +++ b/keyboards/keychron/v5/ansi/rules.mk @@ -12,7 +12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/v5/ansi_encoder/info.json b/keyboards/keychron/v5/ansi_encoder/info.json index 9461379d1ab0f0f33243cd0fdcc0a91a0b732cea..baa754f4a6db57c4d2d4668f98a0ee3fa17382a2 100644 --- a/keyboards/keychron/v5/ansi_encoder/info.json +++ b/keyboards/keychron/v5/ansi_encoder/info.json @@ -8,6 +8,9 @@ "pid": "0x0351", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "encoder": { "rotary": [ {"pin_a": "C14", "pin_b": "A2"} diff --git a/keyboards/keychron/v5/ansi_encoder/rules.mk b/keyboards/keychron/v5/ansi_encoder/rules.mk index ef55047753b714f0e674ea1bbe9bc8fe68180f38..5df3cbccaf1610065c0d9ef6d3e304ddd3e54e22 100644 --- a/keyboards/keychron/v5/ansi_encoder/rules.mk +++ b/keyboards/keychron/v5/ansi_encoder/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes # Enable Encoder DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/v5/iso/info.json b/keyboards/keychron/v5/iso/info.json index 729297f2a1d62ee0f7be57019a2b64102db1b71b..c4a10480e57903a73691280c0ab460b1da8871b1 100644 --- a/keyboards/keychron/v5/iso/info.json +++ b/keyboards/keychron/v5/iso/info.json @@ -8,6 +8,9 @@ "pid": "0x0352", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "processor": "STM32L432", "bootloader": "stm32-dfu", "layouts": { diff --git a/keyboards/keychron/v5/iso/rules.mk b/keyboards/keychron/v5/iso/rules.mk index 311ca648e1acbd42feab491f7da5dd3bb188f3ee..f2dba218bfc6dda741412d87f2162a7ef8360975 100644 --- a/keyboards/keychron/v5/iso/rules.mk +++ b/keyboards/keychron/v5/iso/rules.mk @@ -12,7 +12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/v5/iso_encoder/info.json b/keyboards/keychron/v5/iso_encoder/info.json index 21c1891069fa254f05710430a4a9f91e4aac1aea..16d228d41314d4b1d546a8e43f2ebc753f2b69e0 100644 --- a/keyboards/keychron/v5/iso_encoder/info.json +++ b/keyboards/keychron/v5/iso_encoder/info.json @@ -8,6 +8,9 @@ "pid": "0x0353", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "encoder": { "rotary": [ {"pin_a": "C14", "pin_b": "A2"} diff --git a/keyboards/keychron/v5/iso_encoder/rules.mk b/keyboards/keychron/v5/iso_encoder/rules.mk index ef55047753b714f0e674ea1bbe9bc8fe68180f38..5df3cbccaf1610065c0d9ef6d3e304ddd3e54e22 100644 --- a/keyboards/keychron/v5/iso_encoder/rules.mk +++ b/keyboards/keychron/v5/iso_encoder/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes # Enable Encoder DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/v6/ansi/info.json b/keyboards/keychron/v6/ansi/info.json index b694849f88440e694bf7854d4afde95fbb5f13de..c9fb812f32c0de1c34f8f4d567511d98d3dd9f84 100644 --- a/keyboards/keychron/v6/ansi/info.json +++ b/keyboards/keychron/v6/ansi/info.json @@ -8,6 +8,9 @@ "pid": "0x0360", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "processor": "STM32L432", "bootloader": "stm32-dfu", "layouts": { diff --git a/keyboards/keychron/v6/ansi/rules.mk b/keyboards/keychron/v6/ansi/rules.mk index ee83debd68cc69d5f906fc6cb65f4700caad5085..de86b770f3a65bd158855d9d982056d5fef7a197 100644 --- a/keyboards/keychron/v6/ansi/rules.mk +++ b/keyboards/keychron/v6/ansi/rules.mk @@ -12,7 +12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/v6/ansi_encoder/info.json b/keyboards/keychron/v6/ansi_encoder/info.json index d6f46506ecaeebf6a8e07fb6b5f2ce1f4f90ba17..9bfec3341d85b0d4dc062a035049e1616d3abdcd 100644 --- a/keyboards/keychron/v6/ansi_encoder/info.json +++ b/keyboards/keychron/v6/ansi_encoder/info.json @@ -8,6 +8,9 @@ "pid": "0x0361", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "encoder": { "rotary": [ {"pin_a": "C14", "pin_b": "A2"} diff --git a/keyboards/keychron/v6/ansi_encoder/rules.mk b/keyboards/keychron/v6/ansi_encoder/rules.mk index bf60bb7d7d54b9ac4f046bdcf4cabc40980a2cfd..9958a466f6d6ca4761877243ee7dc63a37733baf 100644 --- a/keyboards/keychron/v6/ansi_encoder/rules.mk +++ b/keyboards/keychron/v6/ansi_encoder/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes # Enable Encoder DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/v6/iso/info.json b/keyboards/keychron/v6/iso/info.json index 764a3d762264c08d98341d7add8eaefee33aa9da..9024029d264a63ca44be2c2495195c5aeff74a9d 100644 --- a/keyboards/keychron/v6/iso/info.json +++ b/keyboards/keychron/v6/iso/info.json @@ -8,6 +8,9 @@ "pid": "0x0362", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "processor": "STM32L432", "bootloader": "stm32-dfu", "layouts": { diff --git a/keyboards/keychron/v6/iso/rules.mk b/keyboards/keychron/v6/iso/rules.mk index ee83debd68cc69d5f906fc6cb65f4700caad5085..de86b770f3a65bd158855d9d982056d5fef7a197 100644 --- a/keyboards/keychron/v6/iso/rules.mk +++ b/keyboards/keychron/v6/iso/rules.mk @@ -12,7 +12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/v6/iso_encoder/info.json b/keyboards/keychron/v6/iso_encoder/info.json index d8f86e5aa0b85e6268867e2d4899ea1095a9d76f..38fe956bca55a8350cac2bca6206fe1272fbc832 100644 --- a/keyboards/keychron/v6/iso_encoder/info.json +++ b/keyboards/keychron/v6/iso_encoder/info.json @@ -8,6 +8,9 @@ "pid": "0x0363", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "encoder": { "rotary": [ {"pin_a": "C14", "pin_b": "A2"} diff --git a/keyboards/keychron/v6/iso_encoder/rules.mk b/keyboards/keychron/v6/iso_encoder/rules.mk index f76ec9b08d5eb2b50e23a4544dafdc3a21f2b6bd..df920055a08789366609cf90bdb2604276ce5147 100644 --- a/keyboards/keychron/v6/iso_encoder/rules.mk +++ b/keyboards/keychron/v6/iso_encoder/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes # Enable Encoder DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/v7/ansi/info.json b/keyboards/keychron/v7/ansi/info.json index 7b3eb8db78ab044bd2f415c57e0212645726a9e3..4fb4147e45d7b1a0a2980441adac69c2eeb5a159 100644 --- a/keyboards/keychron/v7/ansi/info.json +++ b/keyboards/keychron/v7/ansi/info.json @@ -8,6 +8,9 @@ "pid": "0x0370", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "matrix_pins": { "cols": ["C14", "C15", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "A8", "A9", "A10", "B5"], "rows": ["B4", "B3", "A15", "A14", "A13"] diff --git a/keyboards/keychron/v7/ansi/rules.mk b/keyboards/keychron/v7/ansi/rules.mk index 70c663e777b020974b72b507f943a0f94901ab4f..6dcd47b1fe3e0f115e1a612ad2f1f4bcabf0d289 100644 --- a/keyboards/keychron/v7/ansi/rules.mk +++ b/keyboards/keychron/v7/ansi/rules.mk @@ -12,7 +12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/v7/iso/info.json b/keyboards/keychron/v7/iso/info.json index 449ec8948715b057582f8f831a86a33159126e83..26a85b57cda24164b7bcd37cbc48c68f7df35034 100644 --- a/keyboards/keychron/v7/iso/info.json +++ b/keyboards/keychron/v7/iso/info.json @@ -8,6 +8,9 @@ "pid": "0x0372", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "matrix_pins": { "cols": ["C14", "C15", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "A8", "A9", "A10", "B5"], "rows": ["B4", "B3", "A15", "A14", "A13"] diff --git a/keyboards/keychron/v7/iso/rules.mk b/keyboards/keychron/v7/iso/rules.mk index 70c663e777b020974b72b507f943a0f94901ab4f..6dcd47b1fe3e0f115e1a612ad2f1f4bcabf0d289 100644 --- a/keyboards/keychron/v7/iso/rules.mk +++ b/keyboards/keychron/v7/iso/rules.mk @@ -12,7 +12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/v8/ansi/info.json b/keyboards/keychron/v8/ansi/info.json index 6924af28b5425f5a2fafeed8bfb2fb1b22b6a550..08864a29cf7e36bea50419130e4721ef685d1a90 100644 --- a/keyboards/keychron/v8/ansi/info.json +++ b/keyboards/keychron/v8/ansi/info.json @@ -8,6 +8,9 @@ "pid": "0x0380", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "matrix_pins": { "cols": ["C14", "C15", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "A8", "A9", "H3"], "rows": ["B4", "B3", "A15", "A14", "A13"] diff --git a/keyboards/keychron/v8/ansi/rules.mk b/keyboards/keychron/v8/ansi/rules.mk index 6f738741e9369d4c1f14692d04c045425a874b0f..bdb97dbf1c70a53cf9f628862ded8bb6d97662fe 100644 --- a/keyboards/keychron/v8/ansi/rules.mk +++ b/keyboards/keychron/v8/ansi/rules.mk @@ -14,7 +14,6 @@ ENCODER_ENABLE = no # Enable Encoder ENCODER_MAP_ENABLE = no DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/v8/ansi_encoder/info.json b/keyboards/keychron/v8/ansi_encoder/info.json index 8ff94cedb0b881f450d532e0ddc23075775f7fd4..cce4165ec910c94c09c49fca099b848c2a8938eb 100644 --- a/keyboards/keychron/v8/ansi_encoder/info.json +++ b/keyboards/keychron/v8/ansi_encoder/info.json @@ -8,6 +8,9 @@ "pid": "0x0381", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "matrix_pins": { "cols": ["C14", "C15", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "A8", "A9", "H3"], "rows": ["B4", "B3", "A15", "A14", "A13"] diff --git a/keyboards/keychron/v8/ansi_encoder/rules.mk b/keyboards/keychron/v8/ansi_encoder/rules.mk index f2cbf4a6606438070cd0d91ffaac4cac3752fb62..d2bee999c868d287395acbc23d73aceffa1619aa 100644 --- a/keyboards/keychron/v8/ansi_encoder/rules.mk +++ b/keyboards/keychron/v8/ansi_encoder/rules.mk @@ -14,7 +14,6 @@ ENCODER_ENABLE = yes # Enable Encoder ENCODER_MAP_ENABLE = no DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/v8/iso/info.json b/keyboards/keychron/v8/iso/info.json index 1cfb662ba2c552650669da640dcaaa1687918a21..2fc2f5292ac9542e374bcd3a8463471f8fa5ec48 100644 --- a/keyboards/keychron/v8/iso/info.json +++ b/keyboards/keychron/v8/iso/info.json @@ -8,6 +8,9 @@ "pid": "0x0382", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "matrix_pins": { "cols": ["C14", "C15", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "A8", "A9", "H3"], "rows": ["B4", "B3", "A15", "A14", "A13"] diff --git a/keyboards/keychron/v8/iso/rules.mk b/keyboards/keychron/v8/iso/rules.mk index e306f3211eed43c61f42d2a06b61b249c4227932..fec3d8d15ce1fbc26712ce086fd89b17d5667741 100644 --- a/keyboards/keychron/v8/iso/rules.mk +++ b/keyboards/keychron/v8/iso/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = no # Enable Encoder DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/keychron/v8/iso_encoder/info.json b/keyboards/keychron/v8/iso_encoder/info.json index a70cc2c43b2eb7e1822521acbe965ca20a21ad9b..e5f322851ec28e71a53160c0a3f0221daf149062 100644 --- a/keyboards/keychron/v8/iso_encoder/info.json +++ b/keyboards/keychron/v8/iso_encoder/info.json @@ -8,6 +8,9 @@ "pid": "0x0383", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "CKLED2001" + }, "matrix_pins": { "cols": ["C14", "C15", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "A8", "A9", "H3"], "rows": ["B4", "B3", "A15", "A14", "A13"] diff --git a/keyboards/keychron/v8/iso_encoder/rules.mk b/keyboards/keychron/v8/iso_encoder/rules.mk index f2cbf4a6606438070cd0d91ffaac4cac3752fb62..d2bee999c868d287395acbc23d73aceffa1619aa 100644 --- a/keyboards/keychron/v8/iso_encoder/rules.mk +++ b/keyboards/keychron/v8/iso_encoder/rules.mk @@ -14,7 +14,6 @@ ENCODER_ENABLE = yes # Enable Encoder ENCODER_MAP_ENABLE = no DIP_SWITCH_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash diff --git a/keyboards/kprepublic/bm40hsrgb/info.json b/keyboards/kprepublic/bm40hsrgb/info.json index 02c02cf6a54859a18ed6f6eee647b61b94ea573c..cf58efba9f4405b4591451ef1a4d7111a935fce3 100644 --- a/keyboards/kprepublic/bm40hsrgb/info.json +++ b/keyboards/kprepublic/bm40hsrgb/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "E2" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["B6", "C6", "B4", "D7", "D4", "D6", "C7", "F6", "F5", "F4", "F1", "F0"], "rows": ["B3", "B2", "E6", "B5"] diff --git a/keyboards/kprepublic/bm40hsrgb/rules.mk b/keyboards/kprepublic/bm40hsrgb/rules.mk index 9690e3e495a95fc329ef5902ed2f41961ba3ada3..7e0de4a3e8d9f03f69cb5dfe527d50a3b313d78f 100755 --- a/keyboards/kprepublic/bm40hsrgb/rules.mk +++ b/keyboards/kprepublic/bm40hsrgb/rules.mk @@ -10,6 +10,5 @@ NKRO_ENABLE = no # Enable N-Key Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 LAYOUTS_HAS_RGB = yes diff --git a/keyboards/kprepublic/bm60hsrgb/rev1/info.json b/keyboards/kprepublic/bm60hsrgb/rev1/info.json index 5b28d04f14564ddd8899fdb0412e416077041064..a7a93f60bf415b6eb51aa37ef241bf579a8102fd 100644 --- a/keyboards/kprepublic/bm60hsrgb/rev1/info.json +++ b/keyboards/kprepublic/bm60hsrgb/rev1/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "E2" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7"], "rows": ["B0", "B1", "B2", "B3", "E6"] diff --git a/keyboards/kprepublic/bm60hsrgb/rev1/rules.mk b/keyboards/kprepublic/bm60hsrgb/rev1/rules.mk index cb6e15ad0a944484f7d6fafa51e3376f034dab26..4e7e766ddaddd10bacbae5fe8691dec7ecee3710 100644 --- a/keyboards/kprepublic/bm60hsrgb/rev1/rules.mk +++ b/keyboards/kprepublic/bm60hsrgb/rev1/rules.mk @@ -11,5 +11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 LTO_ENABLE = yes diff --git a/keyboards/kprepublic/bm60hsrgb/rev2/info.json b/keyboards/kprepublic/bm60hsrgb/rev2/info.json index 4c0f4e11af052f39102f22598fd2adbf2f5a325e..8ef6f2598c31a0ce17b2b467a3471b3efb7652bd 100644 --- a/keyboards/kprepublic/bm60hsrgb/rev2/info.json +++ b/keyboards/kprepublic/bm60hsrgb/rev2/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "F0" }, + "rgb_matrix": { + "driver": "custom" + }, "matrix_pins": { "cols": ["B2", "B3", "B7", "B0", "B1", "F7", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7"], "rows": ["E6", "D2", "D3", "D5", "F6"] diff --git a/keyboards/kprepublic/bm60hsrgb/rev2/rules.mk b/keyboards/kprepublic/bm60hsrgb/rev2/rules.mk index d1baac82c4a3255b0c0a7af9b042de3d2006d70b..534a21dbf358514f340167ecc67914a2b079e434 100644 --- a/keyboards/kprepublic/bm60hsrgb/rev2/rules.mk +++ b/keyboards/kprepublic/bm60hsrgb/rev2/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = no # Audio output NO_USB_STARTUP_CHECK = no LTO_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = custom WS2812_DRIVER_REQUIRED = yes COMMON_VPATH += $(DRIVER_PATH)/led/issi diff --git a/keyboards/kprepublic/bm60hsrgb_ec/rev1/info.json b/keyboards/kprepublic/bm60hsrgb_ec/rev1/info.json index 4554cd6bf83e52a18a2c183004593d1f96d62daa..5db6750d852d9ad5256dd908cd061af76dc59c58 100644 --- a/keyboards/kprepublic/bm60hsrgb_ec/rev1/info.json +++ b/keyboards/kprepublic/bm60hsrgb_ec/rev1/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "E2" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7"], "rows": ["B0", "B1", "B2", "B3", "E6"] diff --git a/keyboards/kprepublic/bm60hsrgb_ec/rev1/rules.mk b/keyboards/kprepublic/bm60hsrgb_ec/rev1/rules.mk index 8164eaacdbd16e19895631b6440875160691ffab..6cd530668c3a2e8708267a4bb4e047290b3255f8 100644 --- a/keyboards/kprepublic/bm60hsrgb_ec/rev1/rules.mk +++ b/keyboards/kprepublic/bm60hsrgb_ec/rev1/rules.mk @@ -11,6 +11,5 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 LTO_ENABLE = yes ENCODER_ENABLE = yes diff --git a/keyboards/kprepublic/bm60hsrgb_ec/rev2/info.json b/keyboards/kprepublic/bm60hsrgb_ec/rev2/info.json index 4dadcc450cb6f6422d8e27395a657dc581cfde19..dde62eea4c9d60107138eb188716742a454a2d0d 100644 --- a/keyboards/kprepublic/bm60hsrgb_ec/rev2/info.json +++ b/keyboards/kprepublic/bm60hsrgb_ec/rev2/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "F0" }, + "rgb_matrix": { + "driver": "IS31FL3733" + }, "matrix_pins": { "cols": ["B2", "B3", "B7", "B0", "B1", "F7", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7"], "rows": ["E6", "D2", "D3", "D5", "F6"] diff --git a/keyboards/kprepublic/bm60hsrgb_ec/rev2/rules.mk b/keyboards/kprepublic/bm60hsrgb_ec/rev2/rules.mk index 858a74bdf03bf568a13deb82f751f3f7fc9f8bc9..a4b968313cb913972a65bc4315dda7303c117fc5 100644 --- a/keyboards/kprepublic/bm60hsrgb_ec/rev2/rules.mk +++ b/keyboards/kprepublic/bm60hsrgb_ec/rev2/rules.mk @@ -11,6 +11,5 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3733 ENCODER_ENABLE = yes LTO_ENABLE = yes diff --git a/keyboards/kprepublic/bm60hsrgb_iso/rev1/info.json b/keyboards/kprepublic/bm60hsrgb_iso/rev1/info.json index 5511d3d00b32833416625bfc405f2a9c52c28bbe..0148d1ef534404848ca24a6afe994d83e4ba6d28 100644 --- a/keyboards/kprepublic/bm60hsrgb_iso/rev1/info.json +++ b/keyboards/kprepublic/bm60hsrgb_iso/rev1/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "E2" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7"], "rows": ["B0", "B1", "B2", "B3", "E6"] diff --git a/keyboards/kprepublic/bm60hsrgb_iso/rev1/rules.mk b/keyboards/kprepublic/bm60hsrgb_iso/rev1/rules.mk index 0459a2ad6b5667d8ae6308a4c277e603bad2c7f5..bb8155a9b8497b7da4d8ebbf0e31d41c177e564b 100644 --- a/keyboards/kprepublic/bm60hsrgb_iso/rev1/rules.mk +++ b/keyboards/kprepublic/bm60hsrgb_iso/rev1/rules.mk @@ -11,5 +11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 LTO_ENABLE = yes diff --git a/keyboards/kprepublic/bm60hsrgb_iso/rev2/info.json b/keyboards/kprepublic/bm60hsrgb_iso/rev2/info.json index 9699a7d3c3cdf3eb6d151b8e9c80b3d8a5c4a97d..4fd7bc002accc5d5bfffb63c4dfab425778d688c 100644 --- a/keyboards/kprepublic/bm60hsrgb_iso/rev2/info.json +++ b/keyboards/kprepublic/bm60hsrgb_iso/rev2/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "F0" }, + "rgb_matrix": { + "driver": "custom" + }, "matrix_pins": { "cols": ["B2", "B3", "B7", "B0", "B1", "F7", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7"], "rows": ["E6", "D2", "D3", "D5", "F6"] diff --git a/keyboards/kprepublic/bm60hsrgb_iso/rev2/rules.mk b/keyboards/kprepublic/bm60hsrgb_iso/rev2/rules.mk index fde42415feaa7613c2da3ba00218766ab8ee9afd..b6b9ff1110f4c17184d6e4e376e681bce21f775c 100644 --- a/keyboards/kprepublic/bm60hsrgb_iso/rev2/rules.mk +++ b/keyboards/kprepublic/bm60hsrgb_iso/rev2/rules.mk @@ -18,7 +18,6 @@ RGB_MATRIX_ENABLE = yes # The custom RGB Matrix driver combines IS31FL3733 and WS2812; things that are # normally done by common_features.mk for both of these drivers need to be done # here manually. -RGB_MATRIX_DRIVER = custom COMMON_VPATH += $(DRIVER_PATH)/led/issi SRC += is31fl3733.c QUANTUM_LIB_SRC += i2c_master.c diff --git a/keyboards/kprepublic/bm60hsrgb_poker/rev1/info.json b/keyboards/kprepublic/bm60hsrgb_poker/rev1/info.json index 230f141f223312f318d0aca8cc9032b56ba32c6c..cc41dbe8bd0c059e38b099d755c4a6015037163b 100644 --- a/keyboards/kprepublic/bm60hsrgb_poker/rev1/info.json +++ b/keyboards/kprepublic/bm60hsrgb_poker/rev1/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "E2" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7"], "rows": ["B0", "B1", "B2", "B3", "E6"] diff --git a/keyboards/kprepublic/bm60hsrgb_poker/rev1/rules.mk b/keyboards/kprepublic/bm60hsrgb_poker/rev1/rules.mk index a1fe09e1fd73bd573f9535be23ce08df885b52da..7b60a214125866975c6709771ea137616d164f92 100644 --- a/keyboards/kprepublic/bm60hsrgb_poker/rev1/rules.mk +++ b/keyboards/kprepublic/bm60hsrgb_poker/rev1/rules.mk @@ -11,4 +11,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/kprepublic/bm60hsrgb_poker/rev2/info.json b/keyboards/kprepublic/bm60hsrgb_poker/rev2/info.json index 4320fb9295c76c5f28ef4e0b9718f17041bb0474..a85b20cd5fe881e04ba866bb56bf89c546c908f5 100644 --- a/keyboards/kprepublic/bm60hsrgb_poker/rev2/info.json +++ b/keyboards/kprepublic/bm60hsrgb_poker/rev2/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "F0" }, + "rgb_matrix": { + "driver": "custom" + }, "matrix_pins": { "cols": ["B2", "B3", "B7", "B0", "B1", "F7", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7"], "rows": ["E6", "D2", "D3", "D5", "F6"] diff --git a/keyboards/kprepublic/bm60hsrgb_poker/rev2/rules.mk b/keyboards/kprepublic/bm60hsrgb_poker/rev2/rules.mk index 98b66d638eb7afe8e405aa3f98c969dbdf5c217d..5db18e7cfa8f6ec3575457bb298f95bacd55c978 100644 --- a/keyboards/kprepublic/bm60hsrgb_poker/rev2/rules.mk +++ b/keyboards/kprepublic/bm60hsrgb_poker/rev2/rules.mk @@ -17,7 +17,6 @@ RGB_MATRIX_ENABLE = yes # The custom RGB Matrix driver combines IS31FL3733 and WS2812; things that are # normally done by common_features.mk for both of these drivers need to be done # here manually. -RGB_MATRIX_DRIVER = custom COMMON_VPATH += $(DRIVER_PATH)/led/issi SRC += is31fl3733.c QUANTUM_LIB_SRC += i2c_master.c diff --git a/keyboards/kprepublic/bm65hsrgb/rev1/info.json b/keyboards/kprepublic/bm65hsrgb/rev1/info.json index c5f617d28175cfa407c8ed420905af99509d98ed..d88f3b81773f3eff671fa538e61d60a7bc032b82 100644 --- a/keyboards/kprepublic/bm65hsrgb/rev1/info.json +++ b/keyboards/kprepublic/bm65hsrgb/rev1/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "E2" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7", "F6"], "rows": ["B0", "B1", "B2", "B3", "E6"] diff --git a/keyboards/kprepublic/bm65hsrgb/rev1/rules.mk b/keyboards/kprepublic/bm65hsrgb/rev1/rules.mk index bd6310d85934ecf2126d81dfcff29855342fd2f3..5bdc9f5d4aa1ff48103220018377667a292d2cc3 100644 --- a/keyboards/kprepublic/bm65hsrgb/rev1/rules.mk +++ b/keyboards/kprepublic/bm65hsrgb/rev1/rules.mk @@ -11,5 +11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 LTO_ENABLE = yes diff --git a/keyboards/kprepublic/bm65hsrgb_iso/rev1/info.json b/keyboards/kprepublic/bm65hsrgb_iso/rev1/info.json index 97b0acfbd4e2211f9dfde46daa335c1f20b1f6de..dc5c2235a8346b25b64e93945c32aa0410aecf40 100644 --- a/keyboards/kprepublic/bm65hsrgb_iso/rev1/info.json +++ b/keyboards/kprepublic/bm65hsrgb_iso/rev1/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "E2" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7", "F6"], "rows": ["B0", "B1", "B2", "B3", "E6"] diff --git a/keyboards/kprepublic/bm65hsrgb_iso/rev1/rules.mk b/keyboards/kprepublic/bm65hsrgb_iso/rev1/rules.mk index bd6310d85934ecf2126d81dfcff29855342fd2f3..5bdc9f5d4aa1ff48103220018377667a292d2cc3 100644 --- a/keyboards/kprepublic/bm65hsrgb_iso/rev1/rules.mk +++ b/keyboards/kprepublic/bm65hsrgb_iso/rev1/rules.mk @@ -11,5 +11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 LTO_ENABLE = yes diff --git a/keyboards/kprepublic/bm68hsrgb/rev1/info.json b/keyboards/kprepublic/bm68hsrgb/rev1/info.json index 3a1c8ff16cf6a117751c57f505e9d1cd0d250eec..a965121f646abaadd4cb130942b937817f2f7912 100644 --- a/keyboards/kprepublic/bm68hsrgb/rev1/info.json +++ b/keyboards/kprepublic/bm68hsrgb/rev1/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "E2" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7", "F6"], "rows": ["B0", "B1", "B2", "B3", "E6"] diff --git a/keyboards/kprepublic/bm68hsrgb/rev1/rules.mk b/keyboards/kprepublic/bm68hsrgb/rev1/rules.mk index bd6310d85934ecf2126d81dfcff29855342fd2f3..5bdc9f5d4aa1ff48103220018377667a292d2cc3 100644 --- a/keyboards/kprepublic/bm68hsrgb/rev1/rules.mk +++ b/keyboards/kprepublic/bm68hsrgb/rev1/rules.mk @@ -11,5 +11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 LTO_ENABLE = yes diff --git a/keyboards/kprepublic/bm68hsrgb/rev2/info.json b/keyboards/kprepublic/bm68hsrgb/rev2/info.json index 9f2cc9266d8951bdfe18be65990d4ac20250843b..7e4623804bb823ee8311f98f6ffcf093cd1f366b 100644 --- a/keyboards/kprepublic/bm68hsrgb/rev2/info.json +++ b/keyboards/kprepublic/bm68hsrgb/rev2/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "E2" }, + "rgb_matrix": { + "driver": "IS31FL3741" + }, "matrix_pins": { "cols": ["F0", "F1", "B0", "B1", "B2", "B3", "E6", "B7", "D2", "D7", "B4", "B5", "B6", "C6", "C7"], "rows": ["D6", "D4", "D5", "D3", "F6"] diff --git a/keyboards/kprepublic/bm68hsrgb/rev2/rules.mk b/keyboards/kprepublic/bm68hsrgb/rev2/rules.mk index 9072e268b91c7d3be2f6868abb3cf0ff82d0b9fd..0dba15144c36afe75d2e907c1b069cf25c76f159 100644 --- a/keyboards/kprepublic/bm68hsrgb/rev2/rules.mk +++ b/keyboards/kprepublic/bm68hsrgb/rev2/rules.mk @@ -11,5 +11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = IS31FL3741 LTO_ENABLE = yes diff --git a/keyboards/kprepublic/bm80hsrgb/info.json b/keyboards/kprepublic/bm80hsrgb/info.json index 93ca1c86d8d4c70e2ca4053b1e645278b74ff795..d3989e36157a1a04c386fbf35e58f8b8a56794f2 100644 --- a/keyboards/kprepublic/bm80hsrgb/info.json +++ b/keyboards/kprepublic/bm80hsrgb/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "E2" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["F0", "F1", "F4", "D7", "D6", "D4", "D5", "D3", "D2", "F5", "F6", "F7", "D1", "D0", "B4", "B5", "B6"], "rows": ["B3", "B2", "B1", "B0", "C6", "C7"] diff --git a/keyboards/kprepublic/bm80hsrgb/rules.mk b/keyboards/kprepublic/bm80hsrgb/rules.mk index bd6310d85934ecf2126d81dfcff29855342fd2f3..5bdc9f5d4aa1ff48103220018377667a292d2cc3 100644 --- a/keyboards/kprepublic/bm80hsrgb/rules.mk +++ b/keyboards/kprepublic/bm80hsrgb/rules.mk @@ -11,5 +11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 LTO_ENABLE = yes diff --git a/keyboards/kprepublic/bm80v2/info.json b/keyboards/kprepublic/bm80v2/info.json index 08c71f20c070a3e9eb9d4a27c55efbe7bc5453c2..cbad2ee816eb26fab3d8cde1a5ac499d448f209c 100644 --- a/keyboards/kprepublic/bm80v2/info.json +++ b/keyboards/kprepublic/bm80v2/info.json @@ -8,6 +8,9 @@ "pid": "0x1141", "device_version": "0.0.2" }, + "rgb_matrix": { + "driver": "IS31FL3741" + }, "matrix_pins": { "cols": ["E6", "F0", "F1", "F4", "D7", "D6", "B7", "B1", "B0", "B2", "B3", "D3", "D5", "D4", "D2", "B4", "B5"], "rows": ["C7", "C6", "B6", "F5", "F7", "F6"] diff --git a/keyboards/kprepublic/bm80v2/rules.mk b/keyboards/kprepublic/bm80v2/rules.mk index 0288e3a9b0de69efbc7d678cae0375ba424f00d6..ab9a06f5b25c1e1a14e581546003d627e5ccc45b 100644 --- a/keyboards/kprepublic/bm80v2/rules.mk +++ b/keyboards/kprepublic/bm80v2/rules.mk @@ -11,5 +11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3741 LTO_ENABLE = yes diff --git a/keyboards/kprepublic/bm80v2_iso/info.json b/keyboards/kprepublic/bm80v2_iso/info.json index 3811a88e744a2a9efb637ec867bd204c4882731d..064af0212817f931bc5f380e66d6443cff90e814 100644 --- a/keyboards/kprepublic/bm80v2_iso/info.json +++ b/keyboards/kprepublic/bm80v2_iso/info.json @@ -8,6 +8,9 @@ "pid": "0x1142", "device_version": "0.0.2" }, + "rgb_matrix": { + "driver": "IS31FL3741" + }, "matrix_pins": { "cols": ["E6", "F0", "F1", "F4", "D7", "D6", "B7", "B1", "B0", "B2", "B3", "D3", "D5", "D4", "D2", "B4", "B5"], "rows": ["C7", "C6", "B6", "F5", "F7", "F6"] diff --git a/keyboards/kprepublic/bm80v2_iso/rules.mk b/keyboards/kprepublic/bm80v2_iso/rules.mk index dfbbfb974d9cb6a0c04f2aa76498eb02f895aca3..e74a388dc0ec7e19d784c34fcfa6f93ef2da3beb 100644 --- a/keyboards/kprepublic/bm80v2_iso/rules.mk +++ b/keyboards/kprepublic/bm80v2_iso/rules.mk @@ -12,6 +12,5 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3741 LTO_ENABLE = yes diff --git a/keyboards/kprepublic/bm980hsrgb/info.json b/keyboards/kprepublic/bm980hsrgb/info.json index 7993c49e302049b014c22177af891b764edf66c4..46ab7e42aa960e85b4decbc9bd31641c5b5922d6 100644 --- a/keyboards/kprepublic/bm980hsrgb/info.json +++ b/keyboards/kprepublic/bm980hsrgb/info.json @@ -8,6 +8,9 @@ "pid": "0xEF61", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["B1", "B2", "B3", "B7", "D0", "D1", "D2", "D3", "D5", "E6", "F0", "F1", "F4", "F5", "D6"], "rows": ["D4", "B6", "B5", "B4", "F7", "F6", "D7"] diff --git a/keyboards/kprepublic/bm980hsrgb/rules.mk b/keyboards/kprepublic/bm980hsrgb/rules.mk index 41d2efeaa87bf38a2e59e16c7d8e598a3fecc8cf..84a2d5cbe6d484b981c76829c47db6fa546271e7 100644 --- a/keyboards/kprepublic/bm980hsrgb/rules.mk +++ b/keyboards/kprepublic/bm980hsrgb/rules.mk @@ -11,6 +11,5 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 LTO_ENABLE = yes diff --git a/keyboards/latincompass/latin17rgb/info.json b/keyboards/latincompass/latin17rgb/info.json index 91fb684f9b18e0d2febf3fa83375c994c9af8708..7a5a6fbb6d2d4ecaa391dedb95cabc735fe522d2 100644 --- a/keyboards/latincompass/latin17rgb/info.json +++ b/keyboards/latincompass/latin17rgb/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "B7" }, + "rgb_matrix": { + "driver": "IS31FL3731" + }, "matrix_pins": { "cols": ["F7", "F6", "F5", "F4"], "rows": ["C7", "C6", "B6", "B5", "B4"] diff --git a/keyboards/latincompass/latin17rgb/rules.mk b/keyboards/latincompass/latin17rgb/rules.mk index 9a4182e982962e4bc6dce5557b253c76b168ed3b..53e01e55d24db34ad558f73f42e20fc5ee48f70b 100644 --- a/keyboards/latincompass/latin17rgb/rules.mk +++ b/keyboards/latincompass/latin17rgb/rules.mk @@ -12,4 +12,3 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = IS31FL3731 diff --git a/keyboards/latincompass/latin60rgb/info.json b/keyboards/latincompass/latin60rgb/info.json index db9b9791e9e388e7aa625e417fda9daf06441807..5ba1f86df81625e1e5291103f18a0af58c750926 100644 --- a/keyboards/latincompass/latin60rgb/info.json +++ b/keyboards/latincompass/latin60rgb/info.json @@ -8,6 +8,9 @@ "pid": "0x6C69", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "IS31FL3733" + }, "matrix_pins": { "cols": ["F7", "F6", "F5", "F4", "F1", "F0", "E6", "B0", "B1", "B2", "B3", "D6", "D4", "D3"], "rows": ["C7", "C6", "B6", "B5", "B4"] diff --git a/keyboards/latincompass/latin60rgb/rules.mk b/keyboards/latincompass/latin60rgb/rules.mk index fe9c141422e173418aefebf570545b3de1fd624c..ea646d3d9399bd5691f5a7647967c2af6fda5b5e 100644 --- a/keyboards/latincompass/latin60rgb/rules.mk +++ b/keyboards/latincompass/latin60rgb/rules.mk @@ -11,4 +11,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3733 diff --git a/keyboards/latincompass/latin6rgb/info.json b/keyboards/latincompass/latin6rgb/info.json index cecbce638acea3e01d729ecbbb58213cf5880027..dd7cfc232d26a0396031f8f88eac1bd35bad492c 100644 --- a/keyboards/latincompass/latin6rgb/info.json +++ b/keyboards/latincompass/latin6rgb/info.json @@ -8,6 +8,9 @@ "pid": "0x7C96", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "IS31FL3731" + }, "matrix_pins": { "cols": ["F7", "F6", "F5"], "rows": ["C7", "C6"] diff --git a/keyboards/latincompass/latin6rgb/rules.mk b/keyboards/latincompass/latin6rgb/rules.mk index dc0e116999ad616d395a659e0df9471be6f07336..f3108efe8b24fd20aeff27238ae98fe07a133225 100644 --- a/keyboards/latincompass/latin6rgb/rules.mk +++ b/keyboards/latincompass/latin6rgb/rules.mk @@ -14,6 +14,5 @@ AUDIO_ENABLE = no # Audio output NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = IS31FL3731 RGB_MATRIX_SUPPORTED = yes diff --git a/keyboards/latincompass/latinpad/info.json b/keyboards/latincompass/latinpad/info.json index 6c5bfe720eb196b877041b34f5ee97d63ab9dcfe..6a7e0bd57fb19ba345b80911c0b884083f91dcf5 100644 --- a/keyboards/latincompass/latinpad/info.json +++ b/keyboards/latincompass/latinpad/info.json @@ -8,6 +8,9 @@ "pid": "0x6C70", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["D4", "C6", "D7", "E6"], "rows": ["F4", "F5", "F6", "F7", "B1"] diff --git a/keyboards/latincompass/latinpad/rules.mk b/keyboards/latincompass/latinpad/rules.mk index 7583158b92652325120b68f15541c04d47bcb0be..4d41664e3cee91986164550dd3a35fc9743fc48b 100644 --- a/keyboards/latincompass/latinpad/rules.mk +++ b/keyboards/latincompass/latinpad/rules.mk @@ -14,4 +14,3 @@ OLED_ENABLE = yes OLED_DRIVER = SSD1306 ENCODER_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/linworks/fave65h/info.json b/keyboards/linworks/fave65h/info.json index bc53e4cb0fe4759613ccde199d2f72746901028b..c0fbdd690330f6035b049f233cfc97be489165d6 100644 --- a/keyboards/linworks/fave65h/info.json +++ b/keyboards/linworks/fave65h/info.json @@ -8,6 +8,9 @@ "pid": "0x0007", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["E6", "F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4"], "rows": ["D1", "D0", "D2", "D3", "D5"] diff --git a/keyboards/linworks/fave65h/rules.mk b/keyboards/linworks/fave65h/rules.mk index f876ea8a1828e2ccddeddeac9433bfca524338e3..f92cb03d08c0bc78e3ec5ecb6165b076392e931a 100644 --- a/keyboards/linworks/fave65h/rules.mk +++ b/keyboards/linworks/fave65h/rules.mk @@ -14,4 +14,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/linworks/fave87h/info.json b/keyboards/linworks/fave87h/info.json index e1d679d05c2fa4daee150f46ecffd4dc17fff394..4b7aff9ae3832155493e25dddedc5eb6f06a912d 100644 --- a/keyboards/linworks/fave87h/info.json +++ b/keyboards/linworks/fave87h/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "D2" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "B0", "B7", "E6"], "rows": ["B1", "B2", "B3", "D3", "D1", "D0"] diff --git a/keyboards/linworks/fave87h/rules.mk b/keyboards/linworks/fave87h/rules.mk index f876ea8a1828e2ccddeddeac9433bfca524338e3..f92cb03d08c0bc78e3ec5ecb6165b076392e931a 100644 --- a/keyboards/linworks/fave87h/rules.mk +++ b/keyboards/linworks/fave87h/rules.mk @@ -14,4 +14,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/lxxt/info.json b/keyboards/lxxt/info.json index 0a90b3e00bca7bd16884bee4ad484359ab779441..abd0d7c84f1f8c4fad7c62052aee06e622c4ff31 100644 --- a/keyboards/lxxt/info.json +++ b/keyboards/lxxt/info.json @@ -19,9 +19,12 @@ "matrix_pins": { "rows": ["GP29", "GP26", "GP22", "GP24", "GP17"], "cols": ["GP25", "GP23", "GP7", "GP0", "GP15", "GP14", "GP13", "GP12", "GP11", "GP10", "GP6", "GP5", "GP4", "GP3", "GP2", "GP1"] + }, + "ws2812": { + "pin": "GP21", + "driver": "vendor" }, "rgblight": { - "pin": "GP21", "led_count": 16, "hue_steps": 8, "saturation_steps": 8, diff --git a/keyboards/lxxt/rules.mk b/keyboards/lxxt/rules.mk index 7fbf8d36abf362531d3cf31e5d8756e5a57507a6..5af1ba85367f71f8d6dcca68a018f75c9fde5d22 100644 --- a/keyboards/lxxt/rules.mk +++ b/keyboards/lxxt/rules.mk @@ -1,3 +1 @@ ENCODER_ENABLE = yes - -WS2812_DRIVER = vendor diff --git a/keyboards/marksard/rhymestone/rev1/info.json b/keyboards/marksard/rhymestone/rev1/info.json index 6bb2d54887471780007e2b136e5dbd634ecc49fd..07135b5be06115273b8e0363655064db05ea839b 100644 --- a/keyboards/marksard/rhymestone/rev1/info.json +++ b/keyboards/marksard/rhymestone/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0xDFA1", "device_version": "0.2.0" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["D4", "C6", "D7", "E6", "B4"], "rows": ["F4", "F5", "F6", "F7"] diff --git a/keyboards/marksard/rhymestone/rules.mk b/keyboards/marksard/rhymestone/rules.mk index affdbd6f1130870f3307fa1c9c74ad656046db82..6f15328b5a4439d31045166cea83039f3e62c6f5 100644 --- a/keyboards/marksard/rhymestone/rules.mk +++ b/keyboards/marksard/rhymestone/rules.mk @@ -12,6 +12,5 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output SPLIT_KEYBOARD = yes RGB_MATRIX_ENABLE = no -RGB_MATRIX_DRIVER = WS2812 DEFAULT_FOLDER = marksard/rhymestone/rev1 diff --git a/keyboards/massdrop/alt/info.json b/keyboards/massdrop/alt/info.json index 63efddde0e4120fe392456b011d7cc017f6deb8f..90de8c69047e4e4a5517460b6794a6509c95a908 100644 --- a/keyboards/massdrop/alt/info.json +++ b/keyboards/massdrop/alt/info.json @@ -8,6 +8,9 @@ "pid": "0xEED3", "device_version": "1.0.1" }, + "rgb_matrix": { + "driver": "custom" + }, "matrix_pins": { "cols": ["B04", "B05", "B06", "B07", "B08", "B09", "B10", "B11", "B12", "B13", "A05", "A06", "A07", "A10", "A11"], "rows": ["A00", "A01", "A02", "A03", "A04"] diff --git a/keyboards/massdrop/alt/rules.mk b/keyboards/massdrop/alt/rules.mk index a302c82d86ef832738703d3fd1c9253676ec7ade..e176fa733dabc71de37f55d68a0e655a4b4c6b6a 100644 --- a/keyboards/massdrop/alt/rules.mk +++ b/keyboards/massdrop/alt/rules.mk @@ -26,4 +26,3 @@ AUTO_SHIFT_ENABLE = no # Auto Shift # Custom RGB matrix handling RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = custom diff --git a/keyboards/massdrop/ctrl/info.json b/keyboards/massdrop/ctrl/info.json index 1e21627f288de4de6bd9dcc1d68267d6b99243ae..c9124ac7820efd0785815955708eeb3d3f55e1df 100644 --- a/keyboards/massdrop/ctrl/info.json +++ b/keyboards/massdrop/ctrl/info.json @@ -8,6 +8,9 @@ "pid": "0xEED2", "device_version": "1.0.1" }, + "rgb_matrix": { + "driver": "custom" + }, "matrix_pins": { "cols": ["A00", "A01", "A02", "A03", "A04", "A05", "A06", "A07"], "rows": ["B04", "B05", "B06", "B07", "B08", "B09", "A10", "A11", "B10", "B11", "B12"] diff --git a/keyboards/massdrop/ctrl/rules.mk b/keyboards/massdrop/ctrl/rules.mk index a302c82d86ef832738703d3fd1c9253676ec7ade..e176fa733dabc71de37f55d68a0e655a4b4c6b6a 100644 --- a/keyboards/massdrop/ctrl/rules.mk +++ b/keyboards/massdrop/ctrl/rules.mk @@ -26,4 +26,3 @@ AUTO_SHIFT_ENABLE = no # Auto Shift # Custom RGB matrix handling RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = custom diff --git a/keyboards/matrix/noah/info.json b/keyboards/matrix/noah/info.json index 232ea0a9ca06c7fd42d7afda51810ad4e4079575..33dedc6bce02c47ccf7400224e7db6627b126ac4 100644 --- a/keyboards/matrix/noah/info.json +++ b/keyboards/matrix/noah/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "B1" }, + "rgb_matrix": { + "driver": "IS31FL3731" + }, "community_layouts": ["65_iso_blocker"], "layouts": { "LAYOUT_default": { diff --git a/keyboards/matrix/noah/rules.mk b/keyboards/matrix/noah/rules.mk index e4ce6d5243adb052ff1f24c65359f8f59fed2f1d..55ea2f42b074e775971778d996b803740d082e41 100644 --- a/keyboards/matrix/noah/rules.mk +++ b/keyboards/matrix/noah/rules.mk @@ -25,7 +25,6 @@ NKRO_ENABLE = no # Enable N-Key Rollover NO_USB_STARTUP_CHECK = yes # Disable initialization only when usb is plugged in RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = IS31FL3731 RGBLIGHT_ENABLE = yes RGBLIGHT_CUSTOM_DRIVER = yes diff --git a/keyboards/mechlovin/adelais/rgb_led/rev1/info.json b/keyboards/mechlovin/adelais/rgb_led/rev1/info.json index 249d85c084bf9552175a7ac0a8fe99f22affde49..816b9414c16fad9a1e5a2d116445e0dded1a1267 100644 --- a/keyboards/mechlovin/adelais/rgb_led/rev1/info.json +++ b/keyboards/mechlovin/adelais/rgb_led/rev1/info.json @@ -3,6 +3,9 @@ "usb": { "pid": "0xAEC1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["A10", "A9", "A8", "B15", "B14", "B13", "B12", "B11", "B10", "B8", "B4", "B5", "B3", "C14", "A15"], "rows": ["B1", "A0", "C13", "A1", "A2"] diff --git a/keyboards/mechlovin/adelais/rgb_led/rev1/rules.mk b/keyboards/mechlovin/adelais/rgb_led/rev1/rules.mk index 9be57067bbf1937bf1077e60e39e13d872e90011..aad92997d0fa2f67b5725d6641a85c6e45b27700 100644 --- a/keyboards/mechlovin/adelais/rgb_led/rev1/rules.mk +++ b/keyboards/mechlovin/adelais/rgb_led/rev1/rules.mk @@ -1,2 +1 @@ RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/mechlovin/adelais/rgb_led/rev2/info.json b/keyboards/mechlovin/adelais/rgb_led/rev2/info.json index 2d71c2b5f96b63051640229a270d3cee377c6561..4ac693f894ccaca8421b85f885d81046835b3ef5 100644 --- a/keyboards/mechlovin/adelais/rgb_led/rev2/info.json +++ b/keyboards/mechlovin/adelais/rgb_led/rev2/info.json @@ -3,6 +3,9 @@ "usb": { "pid": "0xAEC2" }, + "rgb_matrix": { + "driver": "IS31FL3731" + }, "matrix_pins": { "cols": ["A10", "A9", "A8", "B15", "B14", "B13", "B12", "B11", "B10", "B8", "B4", "B5", "B3", "C14", "A7"], "rows": ["B1", "A0", "C13", "A1", "A2"] diff --git a/keyboards/mechlovin/adelais/rgb_led/rev2/rules.mk b/keyboards/mechlovin/adelais/rgb_led/rev2/rules.mk index b52c4f9db33c7a0f8bad1e7e78c01927b4b4d431..e79b2862e60f1dfc1935ff5f37ca34450db76f5c 100644 --- a/keyboards/mechlovin/adelais/rgb_led/rev2/rules.mk +++ b/keyboards/mechlovin/adelais/rgb_led/rev2/rules.mk @@ -1,4 +1,3 @@ RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = IS31FL3731 RGBLIGHT_ENABLE = yes ENCODER_ENABLE = yes diff --git a/keyboards/mechlovin/adelais/rgb_led/rev3/info.json b/keyboards/mechlovin/adelais/rgb_led/rev3/info.json index 9639ad3c1c864a86b13e43836c98e66cfb95b6f7..d1775ccb83bf088378a72c4154c0f7869cfb3090 100644 --- a/keyboards/mechlovin/adelais/rgb_led/rev3/info.json +++ b/keyboards/mechlovin/adelais/rgb_led/rev3/info.json @@ -3,6 +3,9 @@ "usb": { "pid": "0xAEC3" }, + "rgb_matrix": { + "driver": "IS31FL3741" + }, "matrix_pins": { "cols": ["B10", "B11", "B2", "B1", "B0", "A6", "A5", "A10", "A9", "A15", "B3", "B4", "B5", "B8", "B9"], "rows": ["A4", "A3", "C13", "A1", "A2"] diff --git a/keyboards/mechlovin/adelais/rgb_led/rev3/rules.mk b/keyboards/mechlovin/adelais/rgb_led/rev3/rules.mk index 188d06aee1d11afd9be38f2aa105c0d20acbd271..5664ce68441a74c5aecbb0868748adf1e16ad374 100644 --- a/keyboards/mechlovin/adelais/rgb_led/rev3/rules.mk +++ b/keyboards/mechlovin/adelais/rgb_led/rev3/rules.mk @@ -2,7 +2,6 @@ # change yes to no to disable # RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = IS31FL3741 RGBLIGHT_ENABLE = yes ENCODER_ENABLE = yes CONSOLE_ENABLE = no # Console for debug diff --git a/keyboards/mechlovin/delphine/rgb_led/info.json b/keyboards/mechlovin/delphine/rgb_led/info.json index 0255aae44a606a8ea9b988a34838e83fb4fde4ef..3b9fb036e9d183defebf756f67e8c53a65458e39 100644 --- a/keyboards/mechlovin/delphine/rgb_led/info.json +++ b/keyboards/mechlovin/delphine/rgb_led/info.json @@ -5,5 +5,8 @@ }, "ws2812": { "pin": "E2" + }, + "rgb_matrix": { + "driver": "IS31FL3731" } } diff --git a/keyboards/mechlovin/delphine/rgb_led/rules.mk b/keyboards/mechlovin/delphine/rgb_led/rules.mk index 204fb1241b5364450c17743b8a6b85b4f832b043..5c624bc68f67b8779c399ddd6766e49450db9afd 100644 --- a/keyboards/mechlovin/delphine/rgb_led/rules.mk +++ b/keyboards/mechlovin/delphine/rgb_led/rules.mk @@ -1,3 +1,2 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3731 diff --git a/keyboards/mechlovin/hannah60rgb/rev1/info.json b/keyboards/mechlovin/hannah60rgb/rev1/info.json index 6d5223a32a1972c664fc00c1993e0cdf9aa5f90e..af4db506999e47a1c7c6b21f84617d1082fe785c 100644 --- a/keyboards/mechlovin/hannah60rgb/rev1/info.json +++ b/keyboards/mechlovin/hannah60rgb/rev1/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "A15" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["B11", "B10", "B2", "B1", "B0", "A7", "A6", "A0", "C15", "B4", "B5", "B3", "C13", "C14"], "rows": ["A4", "A5", "A3", "A2", "A1"] diff --git a/keyboards/mechlovin/hannah60rgb/rev1/rules.mk b/keyboards/mechlovin/hannah60rgb/rev1/rules.mk index 9be57067bbf1937bf1077e60e39e13d872e90011..aad92997d0fa2f67b5725d6641a85c6e45b27700 100644 --- a/keyboards/mechlovin/hannah60rgb/rev1/rules.mk +++ b/keyboards/mechlovin/hannah60rgb/rev1/rules.mk @@ -1,2 +1 @@ RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/mechlovin/hannah60rgb/rev2/info.json b/keyboards/mechlovin/hannah60rgb/rev2/info.json index 2074fceb8bc50a7ac936f3b8ee07535ea95a143b..c03bb99161c3e0b364aa556d5060d643a002b7ef 100644 --- a/keyboards/mechlovin/hannah60rgb/rev2/info.json +++ b/keyboards/mechlovin/hannah60rgb/rev2/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "A15" }, + "rgb_matrix": { + "driver": "IS31FL3731" + }, "matrix_pins": { "cols": ["B11", "B10", "B2", "B1", "B0", "A7", "A6", "A0", "C15", "B4", "B5", "B3", "C13", "C14"], "rows": ["A4", "A5", "A3", "A2", "A1"] diff --git a/keyboards/mechlovin/hannah60rgb/rev2/rules.mk b/keyboards/mechlovin/hannah60rgb/rev2/rules.mk index fcd42ec58e7aaec0e5945d3eea7d4ec0e513b7de..e1f93c7525135e3237a5e075ed06a69ffcc84fe2 100644 --- a/keyboards/mechlovin/hannah60rgb/rev2/rules.mk +++ b/keyboards/mechlovin/hannah60rgb/rev2/rules.mk @@ -1,3 +1,2 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = IS31FL3731 diff --git a/keyboards/mechlovin/infinity87/rgb_rev1/info.json b/keyboards/mechlovin/infinity87/rgb_rev1/info.json index 332606561cb4ed9c100c68fd9f125c1adf7c0fed..097fc6a820537e349637606a0aa82374ee51c466 100644 --- a/keyboards/mechlovin/infinity87/rgb_rev1/info.json +++ b/keyboards/mechlovin/infinity87/rgb_rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x8710", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "IS31FL3741" + }, "matrix_pins": { "cols": ["B12", "B13", "B14", "B15", "A8", "A9", "B11", "B10", "B2", "B1", "B0", "A7", "A6", "A5", "A2", "A1", "A0"], "rows": ["A10", "A13", "A14", "C13", "A4", "A3"] diff --git a/keyboards/mechlovin/infinity87/rgb_rev1/rules.mk b/keyboards/mechlovin/infinity87/rgb_rev1/rules.mk index 5a28c2e1c2c975505c7438103fddd0277a5e9864..e408bde91c42e79cc58bf050a1dfcc132148271f 100644 --- a/keyboards/mechlovin/infinity87/rgb_rev1/rules.mk +++ b/keyboards/mechlovin/infinity87/rgb_rev1/rules.mk @@ -1,2 +1 @@ RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3741 diff --git a/keyboards/mechlovin/infinity875/info.json b/keyboards/mechlovin/infinity875/info.json index d85cccbe36e8014c33234f8c015223f90bb4d54e..fcec3c2afa878c82656ced8aac7a5ec126bc3043 100644 --- a/keyboards/mechlovin/infinity875/info.json +++ b/keyboards/mechlovin/infinity875/info.json @@ -8,6 +8,9 @@ "pid": "0x0875", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "indicators": { "caps_lock": "D6", "scroll_lock": "B4" diff --git a/keyboards/mechlovin/infinity875/rules.mk b/keyboards/mechlovin/infinity875/rules.mk index 202f5f759b49897c11409cac12c5f58ba6d5bbcb..33f549f3aef3659d9828c10fd22c43ad50db19ca 100644 --- a/keyboards/mechlovin/infinity875/rules.mk +++ b/keyboards/mechlovin/infinity875/rules.mk @@ -12,6 +12,5 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output CUSTOM_MATRIX = lite RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 SRC += matrix.c diff --git a/keyboards/mechlovin/olly/octagon/info.json b/keyboards/mechlovin/olly/octagon/info.json index 0e1054a1fb8e9363513ffc73135dc3d2de0761a8..712b3096f424ca4c8e3a8366d368b933348df08b 100644 --- a/keyboards/mechlovin/olly/octagon/info.json +++ b/keyboards/mechlovin/olly/octagon/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "A7" }, + "led_matrix": { + "driver": "IS31FL3731" + }, "matrix_pins": { "cols": ["A10", "A9", "A8", "B15", "B14", "B13", "B2", "B1", "A15", "B3", "B9", "B8", "B7", "B6", "B5", "B4"], "rows": ["B0", "B12", "A6", "A5", "A4", "A3"] diff --git a/keyboards/mechlovin/olly/octagon/rules.mk b/keyboards/mechlovin/olly/octagon/rules.mk index 25096b03d7eeab47c124edb2c52de901592429b3..97303c7e2f8a8c32d862855dcd968382284e3750 100644 --- a/keyboards/mechlovin/olly/octagon/rules.mk +++ b/keyboards/mechlovin/olly/octagon/rules.mk @@ -11,5 +11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output LED_MATRIX_ENABLE = yes -LED_MATRIX_DRIVER = IS31FL3731 RGBLIGHT_ENABLE = yes \ No newline at end of file diff --git a/keyboards/mechlovin/zed65/mono_led/info.json b/keyboards/mechlovin/zed65/mono_led/info.json index e0debf3cc53abb8ee46d1f4f04c3feff978f4de6..25dc91a8f9eb42187f64c37572c0cf816fc9f72b 100644 --- a/keyboards/mechlovin/zed65/mono_led/info.json +++ b/keyboards/mechlovin/zed65/mono_led/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "A7" }, + "led_matrix": { + "driver": "IS31FL3731" + }, "matrix_pins": { "cols": ["A10", "A9", "A8", "B15", "B14", "B13", "B2", "B1", "A15", "B3", "B9", "B8", "B7", "B6", "B5", "B4"], "rows": ["B12", "A6", "A5", "A4", "A3"] diff --git a/keyboards/mechlovin/zed65/mono_led/rules.mk b/keyboards/mechlovin/zed65/mono_led/rules.mk index 78624e6fd33594f6338b372be2f66d02c49f6198..55d38a7b91d055c886f6d6d56178db4111132728 100644 --- a/keyboards/mechlovin/zed65/mono_led/rules.mk +++ b/keyboards/mechlovin/zed65/mono_led/rules.mk @@ -1,5 +1,4 @@ NKRO_ENABLE = yes # Enable N-Key Rollover LED_MATRIX_ENABLE = yes -LED_MATRIX_DRIVER = IS31FL3731 RGBLIGHT_ENABLE = yes \ No newline at end of file diff --git a/keyboards/melgeek/mach80/rev1/info.json b/keyboards/melgeek/mach80/rev1/info.json index af9f7c2669bced9045311169ba5e5176fc2c71b7..3a1a27847dd5a8f03bfa85b3fbeb7ea6bbf0c0c6 100644 --- a/keyboards/melgeek/mach80/rev1/info.json +++ b/keyboards/melgeek/mach80/rev1/info.json @@ -1,4 +1,7 @@ { + "rgb_matrix": { + "driver": "IS31FL3741" + }, "matrix_pins": { "cols": ["B0", "B1", "B2", "B3", "D2", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7", "D3"], "rows": ["F0", "F1", "F4", "F5", "F6", "E6"] diff --git a/keyboards/melgeek/mach80/rev1/rules.mk b/keyboards/melgeek/mach80/rev1/rules.mk index c4fed6e6e44760705271bca78430651e1d0f65b0..e0955f157a190b44b5cc73f33cf9bf34e8e8e3e0 100755 --- a/keyboards/melgeek/mach80/rev1/rules.mk +++ b/keyboards/melgeek/mach80/rev1/rules.mk @@ -10,6 +10,5 @@ NKRO_ENABLE = yes # Enable N-Key Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3741 LTO_ENABLE = yes diff --git a/keyboards/melgeek/mach80/rev2/info.json b/keyboards/melgeek/mach80/rev2/info.json index af9f7c2669bced9045311169ba5e5176fc2c71b7..3a1a27847dd5a8f03bfa85b3fbeb7ea6bbf0c0c6 100644 --- a/keyboards/melgeek/mach80/rev2/info.json +++ b/keyboards/melgeek/mach80/rev2/info.json @@ -1,4 +1,7 @@ { + "rgb_matrix": { + "driver": "IS31FL3741" + }, "matrix_pins": { "cols": ["B0", "B1", "B2", "B3", "D2", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7", "D3"], "rows": ["F0", "F1", "F4", "F5", "F6", "E6"] diff --git a/keyboards/melgeek/mach80/rev2/rules.mk b/keyboards/melgeek/mach80/rev2/rules.mk index c4fed6e6e44760705271bca78430651e1d0f65b0..e0955f157a190b44b5cc73f33cf9bf34e8e8e3e0 100755 --- a/keyboards/melgeek/mach80/rev2/rules.mk +++ b/keyboards/melgeek/mach80/rev2/rules.mk @@ -10,6 +10,5 @@ NKRO_ENABLE = yes # Enable N-Key Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3741 LTO_ENABLE = yes diff --git a/keyboards/melgeek/mj61/rev1/info.json b/keyboards/melgeek/mj61/rev1/info.json index 67a4a004d6228c2e3137755dacad41da59dd1020..c146adef0433984a27ee854b568159589020d31c 100644 --- a/keyboards/melgeek/mj61/rev1/info.json +++ b/keyboards/melgeek/mj61/rev1/info.json @@ -1,4 +1,7 @@ { + "rgb_matrix": { + "driver": "IS31FL3741" + }, "matrix_pins": { "cols": ["B15", "A8", "A10", "A15", "B3", "B4", "B5", "B8", "B9", "C13", "C14", "C15", "A0", "A1"], "rows": ["B12", "B11", "B10", "B1", "A3"] diff --git a/keyboards/melgeek/mj61/rev1/rules.mk b/keyboards/melgeek/mj61/rev1/rules.mk index 186f1d00bf595342da77473e551cb0c743342f86..30e3240a944072ba6ecd8fb538b515f78a19647a 100644 --- a/keyboards/melgeek/mj61/rev1/rules.mk +++ b/keyboards/melgeek/mj61/rev1/rules.mk @@ -10,5 +10,4 @@ NKRO_ENABLE = yes # Enable N-Key Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3741 NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in diff --git a/keyboards/melgeek/mj61/rev2/info.json b/keyboards/melgeek/mj61/rev2/info.json index 62c582711777751c577b821a284a44a0dd50afce..330137a02abd5e98a37f4e86d819021bd5a42170 100644 --- a/keyboards/melgeek/mj61/rev2/info.json +++ b/keyboards/melgeek/mj61/rev2/info.json @@ -1,4 +1,7 @@ { + "rgb_matrix": { + "driver": "IS31FL3741" + }, "matrix_pins": { "cols": ["B15", "A8", "B13", "A15", "B3", "B4", "B5", "B8", "B9", "C13", "C14", "C15", "A0", "A1"], "rows": ["B12", "B11", "B10", "B1", "A3"] diff --git a/keyboards/melgeek/mj61/rev2/rules.mk b/keyboards/melgeek/mj61/rev2/rules.mk index 186f1d00bf595342da77473e551cb0c743342f86..30e3240a944072ba6ecd8fb538b515f78a19647a 100644 --- a/keyboards/melgeek/mj61/rev2/rules.mk +++ b/keyboards/melgeek/mj61/rev2/rules.mk @@ -10,5 +10,4 @@ NKRO_ENABLE = yes # Enable N-Key Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3741 NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in diff --git a/keyboards/melgeek/mj63/rev1/info.json b/keyboards/melgeek/mj63/rev1/info.json index 67a4a004d6228c2e3137755dacad41da59dd1020..c146adef0433984a27ee854b568159589020d31c 100644 --- a/keyboards/melgeek/mj63/rev1/info.json +++ b/keyboards/melgeek/mj63/rev1/info.json @@ -1,4 +1,7 @@ { + "rgb_matrix": { + "driver": "IS31FL3741" + }, "matrix_pins": { "cols": ["B15", "A8", "A10", "A15", "B3", "B4", "B5", "B8", "B9", "C13", "C14", "C15", "A0", "A1"], "rows": ["B12", "B11", "B10", "B1", "A3"] diff --git a/keyboards/melgeek/mj63/rev1/rules.mk b/keyboards/melgeek/mj63/rev1/rules.mk index 186f1d00bf595342da77473e551cb0c743342f86..30e3240a944072ba6ecd8fb538b515f78a19647a 100644 --- a/keyboards/melgeek/mj63/rev1/rules.mk +++ b/keyboards/melgeek/mj63/rev1/rules.mk @@ -10,5 +10,4 @@ NKRO_ENABLE = yes # Enable N-Key Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3741 NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in diff --git a/keyboards/melgeek/mj63/rev2/info.json b/keyboards/melgeek/mj63/rev2/info.json index 62c582711777751c577b821a284a44a0dd50afce..330137a02abd5e98a37f4e86d819021bd5a42170 100644 --- a/keyboards/melgeek/mj63/rev2/info.json +++ b/keyboards/melgeek/mj63/rev2/info.json @@ -1,4 +1,7 @@ { + "rgb_matrix": { + "driver": "IS31FL3741" + }, "matrix_pins": { "cols": ["B15", "A8", "B13", "A15", "B3", "B4", "B5", "B8", "B9", "C13", "C14", "C15", "A0", "A1"], "rows": ["B12", "B11", "B10", "B1", "A3"] diff --git a/keyboards/melgeek/mj63/rev2/rules.mk b/keyboards/melgeek/mj63/rev2/rules.mk index 186f1d00bf595342da77473e551cb0c743342f86..30e3240a944072ba6ecd8fb538b515f78a19647a 100644 --- a/keyboards/melgeek/mj63/rev2/rules.mk +++ b/keyboards/melgeek/mj63/rev2/rules.mk @@ -10,5 +10,4 @@ NKRO_ENABLE = yes # Enable N-Key Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3741 NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in diff --git a/keyboards/melgeek/mj64/rev1/info.json b/keyboards/melgeek/mj64/rev1/info.json index 67a4a004d6228c2e3137755dacad41da59dd1020..c146adef0433984a27ee854b568159589020d31c 100644 --- a/keyboards/melgeek/mj64/rev1/info.json +++ b/keyboards/melgeek/mj64/rev1/info.json @@ -1,4 +1,7 @@ { + "rgb_matrix": { + "driver": "IS31FL3741" + }, "matrix_pins": { "cols": ["B15", "A8", "A10", "A15", "B3", "B4", "B5", "B8", "B9", "C13", "C14", "C15", "A0", "A1"], "rows": ["B12", "B11", "B10", "B1", "A3"] diff --git a/keyboards/melgeek/mj64/rev1/rules.mk b/keyboards/melgeek/mj64/rev1/rules.mk index 186f1d00bf595342da77473e551cb0c743342f86..30e3240a944072ba6ecd8fb538b515f78a19647a 100644 --- a/keyboards/melgeek/mj64/rev1/rules.mk +++ b/keyboards/melgeek/mj64/rev1/rules.mk @@ -10,5 +10,4 @@ NKRO_ENABLE = yes # Enable N-Key Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3741 NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in diff --git a/keyboards/melgeek/mj64/rev2/info.json b/keyboards/melgeek/mj64/rev2/info.json index 67a4a004d6228c2e3137755dacad41da59dd1020..c146adef0433984a27ee854b568159589020d31c 100644 --- a/keyboards/melgeek/mj64/rev2/info.json +++ b/keyboards/melgeek/mj64/rev2/info.json @@ -1,4 +1,7 @@ { + "rgb_matrix": { + "driver": "IS31FL3741" + }, "matrix_pins": { "cols": ["B15", "A8", "A10", "A15", "B3", "B4", "B5", "B8", "B9", "C13", "C14", "C15", "A0", "A1"], "rows": ["B12", "B11", "B10", "B1", "A3"] diff --git a/keyboards/melgeek/mj64/rev2/rules.mk b/keyboards/melgeek/mj64/rev2/rules.mk index 186f1d00bf595342da77473e551cb0c743342f86..30e3240a944072ba6ecd8fb538b515f78a19647a 100644 --- a/keyboards/melgeek/mj64/rev2/rules.mk +++ b/keyboards/melgeek/mj64/rev2/rules.mk @@ -10,5 +10,4 @@ NKRO_ENABLE = yes # Enable N-Key Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3741 NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in diff --git a/keyboards/melgeek/mj64/rev3/info.json b/keyboards/melgeek/mj64/rev3/info.json index 62c582711777751c577b821a284a44a0dd50afce..330137a02abd5e98a37f4e86d819021bd5a42170 100644 --- a/keyboards/melgeek/mj64/rev3/info.json +++ b/keyboards/melgeek/mj64/rev3/info.json @@ -1,4 +1,7 @@ { + "rgb_matrix": { + "driver": "IS31FL3741" + }, "matrix_pins": { "cols": ["B15", "A8", "B13", "A15", "B3", "B4", "B5", "B8", "B9", "C13", "C14", "C15", "A0", "A1"], "rows": ["B12", "B11", "B10", "B1", "A3"] diff --git a/keyboards/melgeek/mj64/rev3/rules.mk b/keyboards/melgeek/mj64/rev3/rules.mk index 186f1d00bf595342da77473e551cb0c743342f86..30e3240a944072ba6ecd8fb538b515f78a19647a 100644 --- a/keyboards/melgeek/mj64/rev3/rules.mk +++ b/keyboards/melgeek/mj64/rev3/rules.mk @@ -10,5 +10,4 @@ NKRO_ENABLE = yes # Enable N-Key Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3741 NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in diff --git a/keyboards/melgeek/mj65/info.json b/keyboards/melgeek/mj65/info.json index 2f9d6c6956e7bea01acf4d77234eb76315cdd192..71fce4cf7a93e6f60d055e14cf15d767d9fe9bca 100644 --- a/keyboards/melgeek/mj65/info.json +++ b/keyboards/melgeek/mj65/info.json @@ -8,6 +8,9 @@ "pid": "0x0065", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "IS31FL3741" + }, "matrix_pins": { "cols": ["B15", "A8", "B13", "A15", "B3", "B4", "B5", "B8", "B9", "C13", "C14", "C15", "A0", "A1", "B14"], "rows": ["B12", "B11", "B10", "B1", "A3"] diff --git a/keyboards/melgeek/mj65/rev3/rules.mk b/keyboards/melgeek/mj65/rev3/rules.mk index 51ff8073d262ab79a8162673a72d1e4144961068..b3984d93c02c720df383e44a9b7868cc49ce20c9 100644 --- a/keyboards/melgeek/mj65/rev3/rules.mk +++ b/keyboards/melgeek/mj65/rev3/rules.mk @@ -10,7 +10,6 @@ NKRO_ENABLE = yes # Enable N-Key Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3741 NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in RGB_MATRIX_SUPPORTED = yes RGBLIGHT_SUPPORTED = no diff --git a/keyboards/melgeek/mojo68/info.json b/keyboards/melgeek/mojo68/info.json index e765a8ee407f3769ee77d933ae43aae1abb74d1e..c4fe0a33dba6bcf9d472b625732f009bed516ca1 100755 --- a/keyboards/melgeek/mojo68/info.json +++ b/keyboards/melgeek/mojo68/info.json @@ -8,6 +8,9 @@ "pid": "0x0068", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "IS31FL3741" + }, "matrix_pins": { "cols": ["B0", "B1", "B2", "B3", "D2", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7"], "rows": ["F0", "F1", "F4", "F5", "F6"] diff --git a/keyboards/melgeek/mojo68/rev1/rules.mk b/keyboards/melgeek/mojo68/rev1/rules.mk index 6180ab52a44bc151cc7362066f2be423c292c59e..c66b1abcd45dbf16b1c8eb71c1eba12dfa70f6cf 100755 --- a/keyboards/melgeek/mojo68/rev1/rules.mk +++ b/keyboards/melgeek/mojo68/rev1/rules.mk @@ -10,4 +10,3 @@ NKRO_ENABLE = yes # Enable N-Key Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3741 diff --git a/keyboards/melgeek/mojo75/info.json b/keyboards/melgeek/mojo75/info.json index f15fa79188713ec203f08004e75e0f63a86ca1b4..7d7c6db3ff29efe85728f0dbc474fdcc43e20ed2 100644 --- a/keyboards/melgeek/mojo75/info.json +++ b/keyboards/melgeek/mojo75/info.json @@ -8,6 +8,9 @@ "pid": "0x7075", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "IS31FL3741" + }, "matrix_pins": { "cols": ["B12", "B13", "B14", "B15", "A8", "A15", "B3", "B4", "B5", "B8", "B9", "C13", "C14", "C15", "A0", "A1"], "rows": ["B11", "B10", "B1", "B0", "A7", "A6"] diff --git a/keyboards/melgeek/mojo75/rev1/rules.mk b/keyboards/melgeek/mojo75/rev1/rules.mk index 186f1d00bf595342da77473e551cb0c743342f86..30e3240a944072ba6ecd8fb538b515f78a19647a 100644 --- a/keyboards/melgeek/mojo75/rev1/rules.mk +++ b/keyboards/melgeek/mojo75/rev1/rules.mk @@ -10,5 +10,4 @@ NKRO_ENABLE = yes # Enable N-Key Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3741 NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in diff --git a/keyboards/melgeek/tegic/info.json b/keyboards/melgeek/tegic/info.json index b0626ee421a8630e4b8f5315dd9d4a38c7e61717..68850559ba3929f912e35f6494fa93dd223a3b02 100644 --- a/keyboards/melgeek/tegic/info.json +++ b/keyboards/melgeek/tegic/info.json @@ -8,6 +8,9 @@ "pid": "0x0081", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "IS31FL3741" + }, "matrix_pins": { "cols": ["B0", "B1", "B2", "B3", "D2", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7"], "rows": ["F0", "F1", "F4", "F5", "F6", "D3"] diff --git a/keyboards/melgeek/tegic/rev1/rules.mk b/keyboards/melgeek/tegic/rev1/rules.mk index 974cf04cb8e67c9cca5072793337fbace403878b..d05853b8b07f2bcadd5499c8b76e25b1be16b1a0 100755 --- a/keyboards/melgeek/tegic/rev1/rules.mk +++ b/keyboards/melgeek/tegic/rev1/rules.mk @@ -10,7 +10,6 @@ NKRO_ENABLE = yes # Enable N-Key Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3741 LTO_ENABLE = yes diff --git a/keyboards/melgeek/z70ultra/info.json b/keyboards/melgeek/z70ultra/info.json index 517cd9736e390060431f3d7832b53bb5db040822..697d107a4f29936e900ef85ceb2b0a27352802e7 100644 --- a/keyboards/melgeek/z70ultra/info.json +++ b/keyboards/melgeek/z70ultra/info.json @@ -8,6 +8,9 @@ "pid": "0x6570", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "IS31FL3741" + }, "matrix_pins": { "cols": ["B11", "B10", "B1", "A10", "B5", "B4", "B3", "A15", "A2", "A1", "A0", "C15", "C14", "C13"], "rows": ["B12", "B13", "B14", "B15", "A3", "B9"] diff --git a/keyboards/melgeek/z70ultra/rev1/rules.mk b/keyboards/melgeek/z70ultra/rev1/rules.mk index 186f1d00bf595342da77473e551cb0c743342f86..30e3240a944072ba6ecd8fb538b515f78a19647a 100644 --- a/keyboards/melgeek/z70ultra/rev1/rules.mk +++ b/keyboards/melgeek/z70ultra/rev1/rules.mk @@ -10,5 +10,4 @@ NKRO_ENABLE = yes # Enable N-Key Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3741 NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in diff --git a/keyboards/miller/gm862/info.json b/keyboards/miller/gm862/info.json index eb74b083ef7ebea67000eb99472d67ef386874bc..ec09fc96a4af883ae12c47754ea74e22f834c266 100644 --- a/keyboards/miller/gm862/info.json +++ b/keyboards/miller/gm862/info.json @@ -8,6 +8,9 @@ "pid": "0x0223", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "IS31FL3733" + }, "matrix_pins": { "cols": ["B5", "B6", "C6", "C7", "F7", "F6", "B0", "B1", "B2", "B3", "B7", "D2", "D3", "D5"], "rows": ["F0", "F1", "F4", "F5", "B4"] diff --git a/keyboards/miller/gm862/rules.mk b/keyboards/miller/gm862/rules.mk index c1fb17d02d6188df91589c364d41a14722661bf6..9f3770f0f408be43712db41c0a916e77537dee87 100644 --- a/keyboards/miller/gm862/rules.mk +++ b/keyboards/miller/gm862/rules.mk @@ -11,5 +11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3733 NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in diff --git a/keyboards/ml/gas75/info.json b/keyboards/ml/gas75/info.json index 4f9f61ed465b13a7a06abdd73c26a9c485c6c0f7..d2a09cf7f71c6e6e6289a5422380134b9e2be8df 100644 --- a/keyboards/ml/gas75/info.json +++ b/keyboards/ml/gas75/info.json @@ -8,6 +8,9 @@ "pid": "0x6060", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["D1", "D2", "B5", "B6", "C6", "C7", "F7", "F6", "F5", "F4", "E6", "B0", "B1", "B2", "B3"], "rows": ["D3", "D5", "D4", "D7", "D6", "B4"] diff --git a/keyboards/ml/gas75/rules.mk b/keyboards/ml/gas75/rules.mk index 031ace3d41b2220c3f155cc871b51eef8a879c81..27645344aebd11576ea988983b8b1764d6432805 100644 --- a/keyboards/ml/gas75/rules.mk +++ b/keyboards/ml/gas75/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = no # Audio output # RGB Matrix enabled RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 # Encoder enabled ENCODER_ENABLE = yes diff --git a/keyboards/momokai/tap_duo/info.json b/keyboards/momokai/tap_duo/info.json index 6af5a806f525b582a6361a65821bc35141ab31e7..843573c6ca236f7ec34b824254d613ea23f96314 100644 --- a/keyboards/momokai/tap_duo/info.json +++ b/keyboards/momokai/tap_duo/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "F0" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["E6", "B2", "D1", "D2", "D3"], "rows": ["E0"] diff --git a/keyboards/momokai/tap_duo/rules.mk b/keyboards/momokai/tap_duo/rules.mk index 0459a2ad6b5667d8ae6308a4c277e603bad2c7f5..bb8155a9b8497b7da4d8ebbf0e31d41c177e564b 100644 --- a/keyboards/momokai/tap_duo/rules.mk +++ b/keyboards/momokai/tap_duo/rules.mk @@ -11,5 +11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 LTO_ENABLE = yes diff --git a/keyboards/momokai/tap_trio/info.json b/keyboards/momokai/tap_trio/info.json index f0ee7646e38ff060921a8996e411f991347c9f0c..dbe5cb6bc7c626bbe99981bfa61034cdc00c7c36 100644 --- a/keyboards/momokai/tap_trio/info.json +++ b/keyboards/momokai/tap_trio/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "F0" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["E6", "B2", "B7", "D1", "D2", "D3"], "rows": ["E0"] diff --git a/keyboards/momokai/tap_trio/rules.mk b/keyboards/momokai/tap_trio/rules.mk index 0459a2ad6b5667d8ae6308a4c277e603bad2c7f5..bb8155a9b8497b7da4d8ebbf0e31d41c177e564b 100644 --- a/keyboards/momokai/tap_trio/rules.mk +++ b/keyboards/momokai/tap_trio/rules.mk @@ -11,5 +11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 LTO_ENABLE = yes diff --git a/keyboards/monstargear/xo87/rgb/info.json b/keyboards/monstargear/xo87/rgb/info.json index fc81a7b7ef8482e6f60363195f08d207996441e0..1ae406ac32b13e7e4e02700464a676d8b4ea7944 100644 --- a/keyboards/monstargear/xo87/rgb/info.json +++ b/keyboards/monstargear/xo87/rgb/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "D7" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["C5", "C3", "C1", "E1", "D6", "D2", "B7", "B3", "F6", "F7", "F3", "A5", "A1", "E2", "C7", "A6"], "rows": ["E6", "E7", "E3", "B0", "B1", "A2"] diff --git a/keyboards/monstargear/xo87/rgb/rules.mk b/keyboards/monstargear/xo87/rgb/rules.mk index cc8c380fc011ed6e250c74c90e9f425c52f81cc7..332aa40f3850aab4623d69627716f9e0be4e51e4 100644 --- a/keyboards/monstargear/xo87/rgb/rules.mk +++ b/keyboards/monstargear/xo87/rgb/rules.mk @@ -11,5 +11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 RAW_ENABLE = no diff --git a/keyboards/moonlander/info.json b/keyboards/moonlander/info.json index 3492713a6aa7e4d206d2375ac50b4e463cb9b34a..c8b0133f471868fb63d33d37ab6e7a300bdd4b04 100644 --- a/keyboards/moonlander/info.json +++ b/keyboards/moonlander/info.json @@ -8,6 +8,9 @@ "pid": "0x1969", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "IS31FL3731" + }, "processor": "STM32F303", "bootloader": "stm32-dfu", "layouts": { diff --git a/keyboards/moonlander/rules.mk b/keyboards/moonlander/rules.mk index 825afb6ba1a711608797c408d025d49d9995dcf9..12987afdac4a33e3d9183ad11dc192f23732b788 100644 --- a/keyboards/moonlander/rules.mk +++ b/keyboards/moonlander/rules.mk @@ -14,7 +14,6 @@ AUDIO_DRIVER = dac_additive CUSTOM_MATRIX = lite SWAP_HANDS_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = IS31FL3731 EEPROM_DRIVER = i2c #project specific files diff --git a/keyboards/mss_studio/m63_rgb/info.json b/keyboards/mss_studio/m63_rgb/info.json index 2585dabccd00ae18c9f8010d987f018604172cb4..0907269c9ebf71f737cff36ebee63c9aa8064990 100644 --- a/keyboards/mss_studio/m63_rgb/info.json +++ b/keyboards/mss_studio/m63_rgb/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "B15" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["B0", "B1", "B2", "B10", "A7", "A6", "A5", "A4", "B5", "B6", "A1", "B7", "B8", "B9"], "rows": ["B3", "B4", "A0", "A2", "A3"] diff --git a/keyboards/mss_studio/m63_rgb/rules.mk b/keyboards/mss_studio/m63_rgb/rules.mk index e3a981b6349ef131ee467af25e7bae2e1d4f62d2..138bf78056ef57d20e4570fbcdc6da6a5a1bdb03 100644 --- a/keyboards/mss_studio/m63_rgb/rules.mk +++ b/keyboards/mss_studio/m63_rgb/rules.mk @@ -13,4 +13,3 @@ AUDIO_ENABLE = no # Audio output # RGB Matrix enabled RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/mss_studio/m64_rgb/info.json b/keyboards/mss_studio/m64_rgb/info.json index c597e9d845f348cd397b7a180e26284c90de079a..0680794c85467e4752125efa26c4d0e839d9b24c 100644 --- a/keyboards/mss_studio/m64_rgb/info.json +++ b/keyboards/mss_studio/m64_rgb/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "B15" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["B0", "B1", "B2", "B10", "A7", "A6", "A5", "A4", "B5", "B6", "A1", "B7", "B8", "B9"], "rows": ["B3", "B4", "A0", "A2", "A3"] diff --git a/keyboards/mss_studio/m64_rgb/rules.mk b/keyboards/mss_studio/m64_rgb/rules.mk index e3a981b6349ef131ee467af25e7bae2e1d4f62d2..138bf78056ef57d20e4570fbcdc6da6a5a1bdb03 100644 --- a/keyboards/mss_studio/m64_rgb/rules.mk +++ b/keyboards/mss_studio/m64_rgb/rules.mk @@ -13,4 +13,3 @@ AUDIO_ENABLE = no # Audio output # RGB Matrix enabled RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/mt/mt64rgb/info.json b/keyboards/mt/mt64rgb/info.json index 46588f96c6823121c63b1d5f77399e416923a064..25f1c7082f4b2cb2d2f5890652ff66cc897f4be0 100644 --- a/keyboards/mt/mt64rgb/info.json +++ b/keyboards/mt/mt64rgb/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "B0" }, + "rgb_matrix": { + "driver": "IS31FL3733" + }, "matrix_pins": { "cols": ["B5", "B6", "C6", "C7", "F7", "F6", "F5", "F4", "F1", "F0", "B1", "B2", "B3", "B7"], "rows": ["D7", "D6", "D5", "D3", "D2"] diff --git a/keyboards/mt/mt64rgb/rules.mk b/keyboards/mt/mt64rgb/rules.mk index 56bc9f57522dedd1a1ab535c324660f06a044f1b..f72e92e8a81a347c1d57cdd80ff428b21b85ec37 100644 --- a/keyboards/mt/mt64rgb/rules.mk +++ b/keyboards/mt/mt64rgb/rules.mk @@ -10,7 +10,6 @@ NKRO_ENABLE = yes # Enable N-Key Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3733 AUDIO_ENABLE = no # Audio output diff --git a/keyboards/mt/mt84/info.json b/keyboards/mt/mt84/info.json index c171ba99c432e4fbf9b304d0240a63f60a753067..0880102dd1a303e8e2e473a35782fffc9875ffd0 100644 --- a/keyboards/mt/mt84/info.json +++ b/keyboards/mt/mt84/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "B0" }, + "rgb_matrix": { + "driver": "IS31FL3737" + }, "matrix_pins": { "cols": ["B5", "B6", "C6", "C7", "F7", "F6", "F5", "F4", "F1", "F0", "B1", "B2", "B3", "B7", "E6"], "rows": ["D7", "D6", "D5", "D3", "D2", "D4"] diff --git a/keyboards/mt/mt84/rules.mk b/keyboards/mt/mt84/rules.mk index fc03a2e5345c22ed94dee36a8b6a2a26ced92869..03f1dd89860d546ee2df530de203f80252e79cab 100644 --- a/keyboards/mt/mt84/rules.mk +++ b/keyboards/mt/mt84/rules.mk @@ -9,7 +9,6 @@ COMMAND_ENABLE = no # Commands for debug and configuration NKRO_ENABLE = yes # Enable N-Key Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGB_MATRIX_ENABLE = yes # Use RGB Matrix -RGB_MATRIX_DRIVER = IS31FL3737 RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output LTO_ENABLE = yes diff --git a/keyboards/mwstudio/mw65_rgb/info.json b/keyboards/mwstudio/mw65_rgb/info.json index 79dc8c0c7e50135cd53981458aafe3d928b7b321..f4c1a50672438978617b5b0cd490d4b94719b5f6 100644 --- a/keyboards/mwstudio/mw65_rgb/info.json +++ b/keyboards/mwstudio/mw65_rgb/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "B3" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["C6", "B6", "B5", "B4", "D7", "D6", "D4", "C7", "F7", "F6", "F5", "F4", "F1", "F0", "E6"], "rows": ["D0", "D1", "D2", "D3", "B7"] diff --git a/keyboards/mwstudio/mw65_rgb/rules.mk b/keyboards/mwstudio/mw65_rgb/rules.mk index b7a0f357da9b9b3d561d33fd6d7acdc4c110e7cf..faabb5cad76381fbb7b53abf7c32d890b8d2c280 100644 --- a/keyboards/mwstudio/mw65_rgb/rules.mk +++ b/keyboards/mwstudio/mw65_rgb/rules.mk @@ -12,6 +12,5 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 ENCODER_ENABLE = yes diff --git a/keyboards/mwstudio/mw75/info.json b/keyboards/mwstudio/mw75/info.json index e15905a629a98051c075a168196633be23aa01cc..aaac84fcb1854733f1d9131ec286773433bac389 100644 --- a/keyboards/mwstudio/mw75/info.json +++ b/keyboards/mwstudio/mw75/info.json @@ -8,6 +8,9 @@ "pid": "0x7501", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7", "F6", "F5", "F4", "F1", "F0", "E6"], "rows": ["B7", "D0", "D1", "D2", "D3", "D5", "B0"] diff --git a/keyboards/mwstudio/mw75/rules.mk b/keyboards/mwstudio/mw75/rules.mk index 067e1df2ae6723e04f4e37dacb15bedd1be6957b..041f588c14ecb3a92a3d81e5ddc0f7a5a8be544b 100644 --- a/keyboards/mwstudio/mw75/rules.mk +++ b/keyboards/mwstudio/mw75/rules.mk @@ -11,5 +11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 ENCODER_ENABLE = yes diff --git a/keyboards/mwstudio/mw75r2/info.json b/keyboards/mwstudio/mw75r2/info.json index b92412ae0244212d4197e24a26c101ace4902bea..c66145d73189a8fc6bdd9c11739689ac7efd3af0 100644 --- a/keyboards/mwstudio/mw75r2/info.json +++ b/keyboards/mwstudio/mw75r2/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "B3" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["C7", "C6", "B6", "B5", "B4", "D7", "D4", "D6", "F7", "F6", "E6", "F0", "F1", "F4", "F5"], "rows": ["B7", "D0", "D1", "D2", "D3", "D5"] diff --git a/keyboards/mwstudio/mw75r2/rules.mk b/keyboards/mwstudio/mw75r2/rules.mk index 067e1df2ae6723e04f4e37dacb15bedd1be6957b..041f588c14ecb3a92a3d81e5ddc0f7a5a8be544b 100644 --- a/keyboards/mwstudio/mw75r2/rules.mk +++ b/keyboards/mwstudio/mw75r2/rules.mk @@ -11,5 +11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 ENCODER_ENABLE = yes diff --git a/keyboards/nack/info.json b/keyboards/nack/info.json index 00c319f9bcc74dc1df9df5a9641c248def816bd1..827e0fec0e70edc465e3c477544b74585479421b 100644 --- a/keyboards/nack/info.json +++ b/keyboards/nack/info.json @@ -12,6 +12,9 @@ "pin": "B5", "driver": "spi" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["A6", "A7", "A8", "A9", "A10", "B0", "B1", "B2", "B6", "B7", "C13", "C14", "C15"], "rows": ["A0", "A1", "A2", "A3"] diff --git a/keyboards/nack/rules.mk b/keyboards/nack/rules.mk index 19245ea7c76a08d36e29ea327fe9232f73241cb1..d2558648ddc43fe9a7c6be35ff7d32b801a513d4 100644 --- a/keyboards/nack/rules.mk +++ b/keyboards/nack/rules.mk @@ -11,6 +11,5 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = yes # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 AUDIO_DRIVER = dac_basic # How to drive the 2 speakers UNICODE_ENABLE = yes # Unicode support diff --git a/keyboards/ning/tiny_board/tb16_rgb/info.json b/keyboards/ning/tiny_board/tb16_rgb/info.json index c47cdc9533ed8d68770ca811d864375dd9fbecee..08e361c9602a0f9cbd91625a0b758b87791754c1 100644 --- a/keyboards/ning/tiny_board/tb16_rgb/info.json +++ b/keyboards/ning/tiny_board/tb16_rgb/info.json @@ -12,6 +12,9 @@ "nkro": true, "rgb_matrix": true }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["B6", "B1", "B3", "B2"], "rows": ["F7", "F6", "F5", "F4"] diff --git a/keyboards/ning/tiny_board/tb16_rgb/rules.mk b/keyboards/ning/tiny_board/tb16_rgb/rules.mk index 32afd2163565b44dd929922b945e80a1cc3f99cd..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 --- a/keyboards/ning/tiny_board/tb16_rgb/rules.mk +++ b/keyboards/ning/tiny_board/tb16_rgb/rules.mk @@ -1 +0,0 @@ -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/novelkeys/nk20/info.json b/keyboards/novelkeys/nk20/info.json index 1a2ce39f896262e8f81f149323f1b694fabf56ae..2befadb5d01bdbfc524b9cdb74d4a21ed0ad62f2 100644 --- a/keyboards/novelkeys/nk20/info.json +++ b/keyboards/novelkeys/nk20/info.json @@ -12,6 +12,9 @@ "pin": "A7", "driver": "pwm" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["B13", "B14", "B15", "A4"], "rows": ["B12", "A5", "A3", "A2", "A1", "A0"] diff --git a/keyboards/novelkeys/nk20/rules.mk b/keyboards/novelkeys/nk20/rules.mk index ac9772559a64b791db4dd4e1b972f0a96e3fa306..131bc94a443b9a1e472e7dc0b2fe15cdde9c4a77 100644 --- a/keyboards/novelkeys/nk20/rules.mk +++ b/keyboards/novelkeys/nk20/rules.mk @@ -19,4 +19,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes # Enable Per-key RGB -RGB_MATRIX_DRIVER = WS2812 # Per-key RGB Drive diff --git a/keyboards/novelkeys/nk65b/info.json b/keyboards/novelkeys/nk65b/info.json index 1385cb4eeb9632edc6bf8ec01f99d302a12afcad..93700e6851bcf3e3b26ced8254ffe55050185483 100755 --- a/keyboards/novelkeys/nk65b/info.json +++ b/keyboards/novelkeys/nk65b/info.json @@ -12,6 +12,9 @@ "pin": "B4", "driver": "pwm" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["A3", "A4", "A5", "A6", "A7", "B0", "B1", "B2", "B10", "B12", "B13", "B14", "B15", "A8", "A9"], "rows": ["A0", "A1", "A2", "B11", "B6"] diff --git a/keyboards/novelkeys/nk65b/rules.mk b/keyboards/novelkeys/nk65b/rules.mk index ac9772559a64b791db4dd4e1b972f0a96e3fa306..131bc94a443b9a1e472e7dc0b2fe15cdde9c4a77 100755 --- a/keyboards/novelkeys/nk65b/rules.mk +++ b/keyboards/novelkeys/nk65b/rules.mk @@ -19,4 +19,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes # Enable Per-key RGB -RGB_MATRIX_DRIVER = WS2812 # Per-key RGB Drive diff --git a/keyboards/novelkeys/nk87b/info.json b/keyboards/novelkeys/nk87b/info.json index c00053e27a6294cfcc1eac6e91e5c0ebf383e8d5..02abc5e14205be42f7da0c1fe2662169dd62a3fd 100755 --- a/keyboards/novelkeys/nk87b/info.json +++ b/keyboards/novelkeys/nk87b/info.json @@ -12,6 +12,9 @@ "pin": "B0", "driver": "pwm" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["B12", "B13", "B14", "B15", "A8", "A10", "A14", "A15", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "A0", "A1"], "rows": ["B11", "B10", "B2", "B1", "A9", "A5"] diff --git a/keyboards/novelkeys/nk87b/rules.mk b/keyboards/novelkeys/nk87b/rules.mk index ac9772559a64b791db4dd4e1b972f0a96e3fa306..131bc94a443b9a1e472e7dc0b2fe15cdde9c4a77 100644 --- a/keyboards/novelkeys/nk87b/rules.mk +++ b/keyboards/novelkeys/nk87b/rules.mk @@ -19,4 +19,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes # Enable Per-key RGB -RGB_MATRIX_DRIVER = WS2812 # Per-key RGB Drive diff --git a/keyboards/nullbitsco/snap/config.h b/keyboards/nullbitsco/snap/config.h index ae0a5018becd102771c33d65f93cd8530661b816..24e9340c0e3a01f54ef4a42be25035c7c285ba95 100644 --- a/keyboards/nullbitsco/snap/config.h +++ b/keyboards/nullbitsco/snap/config.h @@ -58,7 +58,6 @@ #define MATRIX_EXT_PIN_RIGHT B6 /* Optional SMT LED pins */ -#define RGB_DI_PIN B2 #define RGBLED_NUM 10 #define RGBLED_SPLIT { 5, 5 } #define RGBLIGHT_LED_MAP { 8, 9, 0, 1, 2, 6, 7, 3, 4, 5 } diff --git a/keyboards/nullbitsco/snap/info.json b/keyboards/nullbitsco/snap/info.json index 6567ccde85a36ca14207a4fcba4f2042d9a35ddc..ce69b4a559eac0af16dde61f379e5be1bd38dc1e 100644 --- a/keyboards/nullbitsco/snap/info.json +++ b/keyboards/nullbitsco/snap/info.json @@ -7,6 +7,9 @@ "pid": "0x6063", "device_version": "0.0.1" }, + "ws2812": { + "pin": "B2" + }, "debounce": 10, "processor": "atmega32u4", "bootloader": "atmel-dfu", diff --git a/keyboards/omkbd/runner3680/5x6_5x8/info.json b/keyboards/omkbd/runner3680/5x6_5x8/info.json index 605bef904adf76d9ffaecbc55e53284948abbec2..fa4f30bd7e888912cd8081055176162ba9592cd6 100644 --- a/keyboards/omkbd/runner3680/5x6_5x8/info.json +++ b/keyboards/omkbd/runner3680/5x6_5x8/info.json @@ -8,6 +8,9 @@ "pid": "0x5658", "device_version": "0.0.5" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"], "rows": ["D4", "C6", "D7", "E6", "B4"] diff --git a/keyboards/omkbd/runner3680/5x6_5x8/rules.mk b/keyboards/omkbd/runner3680/5x6_5x8/rules.mk index 32afd2163565b44dd929922b945e80a1cc3f99cd..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 --- a/keyboards/omkbd/runner3680/5x6_5x8/rules.mk +++ b/keyboards/omkbd/runner3680/5x6_5x8/rules.mk @@ -1 +0,0 @@ -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/opendeck/32/rev1/info.json b/keyboards/opendeck/32/rev1/info.json index df4d338fc0734dc90eb7e41e097b41aa88a25286..e2491c8ef14c84bd301e5bdc1ab1c78afe8505ca 100644 --- a/keyboards/opendeck/32/rev1/info.json +++ b/keyboards/opendeck/32/rev1/info.json @@ -3,6 +3,9 @@ "cols": ["B4", "D7", "D6", "D4", "F7", "F6", "F5", "F4"], "rows": ["C7", "C6", "B6", "B5"] }, + "rgb_matrix": { + "driver": "IS31FL3731" + }, "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "atmel-dfu", diff --git a/keyboards/opendeck/32/rev1/rules.mk b/keyboards/opendeck/32/rev1/rules.mk index 15bc9d0a1decee375b94bf0b73a57919fa80824b..d6a08c825126d207bc7e6743fdea27f410f03156 100644 --- a/keyboards/opendeck/32/rev1/rules.mk +++ b/keyboards/opendeck/32/rev1/rules.mk @@ -14,6 +14,5 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = IS31FL3731 LTO_ENABLE = yes diff --git a/keyboards/owlab/voice65/hotswap/info.json b/keyboards/owlab/voice65/hotswap/info.json index 0c2d43c001d49eb42e932dc3cd915e2995167a85..ea365441bde8720ad4bfc62d1537cf22f9e29a88 100644 --- a/keyboards/owlab/voice65/hotswap/info.json +++ b/keyboards/owlab/voice65/hotswap/info.json @@ -8,6 +8,9 @@ "pid": "0x564F", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "IS31FL3741" + }, "matrix_pins": { "cols": ["A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "A10", "A15", "B8", "B9", "B12", "B13"], "rows": ["B0", "B1", "B2", "B10", "B11"] diff --git a/keyboards/owlab/voice65/hotswap/rules.mk b/keyboards/owlab/voice65/hotswap/rules.mk index 3cd81f231cf1c24cc14813fe6e90123f481303ec..aa5f47503370059f134f3a7095d43bb677361fad 100644 --- a/keyboards/owlab/voice65/hotswap/rules.mk +++ b/keyboards/owlab/voice65/hotswap/rules.mk @@ -13,4 +13,3 @@ AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes # Rotary encoder RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = IS31FL3741 diff --git a/keyboards/owlab/voice65/soldered/info.json b/keyboards/owlab/voice65/soldered/info.json index 8b63b265e741413f5860c89b1ea0e70cad57d475..587cdc80fbfa2cfaea2c2a53814c4d6f94affe07 100644 --- a/keyboards/owlab/voice65/soldered/info.json +++ b/keyboards/owlab/voice65/soldered/info.json @@ -8,6 +8,9 @@ "pid": "0x5657", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "IS31FL3741" + }, "matrix_pins": { "cols": ["A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "A10", "A15", "B8", "B9", "B12", "B13"], "rows": ["B0", "B1", "B2", "B10", "B11"] diff --git a/keyboards/owlab/voice65/soldered/rules.mk b/keyboards/owlab/voice65/soldered/rules.mk index 3cd81f231cf1c24cc14813fe6e90123f481303ec..aa5f47503370059f134f3a7095d43bb677361fad 100644 --- a/keyboards/owlab/voice65/soldered/rules.mk +++ b/keyboards/owlab/voice65/soldered/rules.mk @@ -13,4 +13,3 @@ AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes # Rotary encoder RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = IS31FL3741 diff --git a/keyboards/paprikman/albacore/info.json b/keyboards/paprikman/albacore/info.json index 211591fc38dc3f4a4f0ea4a85e23cc35fc8a9d20..8d62d0a2472d15aafbc231286081b86b63d39e2a 100644 --- a/keyboards/paprikman/albacore/info.json +++ b/keyboards/paprikman/albacore/info.json @@ -8,6 +8,9 @@ "pid": "0x000A", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["C6", "B6", "B5", "B4"], "rows": ["D5", "C7"] diff --git a/keyboards/paprikman/albacore/rules.mk b/keyboards/paprikman/albacore/rules.mk index c98261781248b3c182e2e6c5c300194ada8a117d..bfe55f1941024228f902384fb34f30f290a30e8b 100644 --- a/keyboards/paprikman/albacore/rules.mk +++ b/keyboards/paprikman/albacore/rules.mk @@ -12,6 +12,5 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 LTO_ENABLE = yes diff --git a/keyboards/percent/canoe_gen2/info.json b/keyboards/percent/canoe_gen2/info.json index 0f64915a2a6e52128896090653ef910197ab2e33..8288368389e021ed36946e1fcd8e408c18e5ce72 100644 --- a/keyboards/percent/canoe_gen2/info.json +++ b/keyboards/percent/canoe_gen2/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "B7" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["B0", "D0", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "D1", "F6", "F7"], "rows": ["B1", "B3", "B2", "F5", "F4"] diff --git a/keyboards/percent/canoe_gen2/rules.mk b/keyboards/percent/canoe_gen2/rules.mk index 0be47ec5d1d7d7d606fc485f77964d3a1950c292..d399c10822b2d5cc34c151e71381cb4ab9ac71ee 100644 --- a/keyboards/percent/canoe_gen2/rules.mk +++ b/keyboards/percent/canoe_gen2/rules.mk @@ -11,6 +11,5 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 RGB_MATRIX_CUSTOM_KB = yes diff --git a/keyboards/phage_studio/pila87/info.json b/keyboards/phage_studio/pila87/info.json index 95a16a39d3f5e394f6feed43c62b34d6cfe394cb..522cd9c5483297a8916f94cc7fcaed7b2cd3d4ee 100644 --- a/keyboards/phage_studio/pila87/info.json +++ b/keyboards/phage_studio/pila87/info.json @@ -8,6 +8,9 @@ "pid": "0x5887", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "processor": "STM32F103", "bootloader": "stm32duino", "matrix_pins": { diff --git a/keyboards/phage_studio/pila87/rules.mk b/keyboards/phage_studio/pila87/rules.mk index a204b2aa9e2adb2d5be1e70ad1793ecf356dfb28..05f967d7a879426dde56b11ac6845d785de7c657 100644 --- a/keyboards/phage_studio/pila87/rules.mk +++ b/keyboards/phage_studio/pila87/rules.mk @@ -19,7 +19,6 @@ OPT_DEFS += -DCORTEX_ENABLE_WFI_IDLE=TRUE # RGB Matrix enabled RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 # Wear-levelling driver EEPROM_DRIVER = wear_leveling diff --git a/keyboards/phase_studio/titan65/hotswap/info.json b/keyboards/phase_studio/titan65/hotswap/info.json index d55716fa79f414b4851767aee83d8a286ce95c68..c7429ca65c4f130f1970946e2c8e77adf31ed794 100644 --- a/keyboards/phase_studio/titan65/hotswap/info.json +++ b/keyboards/phase_studio/titan65/hotswap/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "E6" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["B0", "B1", "B2", "B3", "B7", "D0", "D1", "D2", "D3", "D5", "F0", "F1", "C7", "F4", "F5", "F6"], "rows": ["B4", "B5", "B6", "C6", "F7"] diff --git a/keyboards/phase_studio/titan65/hotswap/rules.mk b/keyboards/phase_studio/titan65/hotswap/rules.mk index 4f7d24eafcc9911e9af29897e3fe909cea881ab9..a3b3ae4eaa8fcb9a05923ebe2235ef0b848fd6f3 100644 --- a/keyboards/phase_studio/titan65/hotswap/rules.mk +++ b/keyboards/phase_studio/titan65/hotswap/rules.mk @@ -11,8 +11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 - AUDIO_SUPPORTED = no RGBLIGHT_SUPPORTED = no diff --git a/keyboards/planck/ez/info.json b/keyboards/planck/ez/info.json index 43d7273976fd94532036c30f38d6c4fa23cccb31..370a19357f0472e92fdc2469895a5c9fa58e5ca3 100644 --- a/keyboards/planck/ez/info.json +++ b/keyboards/planck/ez/info.json @@ -6,6 +6,9 @@ "vid": "0x3297", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "IS31FL3737" + }, "matrix_pins": { "cols": ["B11", "B10", "B2", "B1", "A7", "B0"], "rows": ["A10", "A9", "A8", "B15", "C13", "C14", "C15", "A2"] diff --git a/keyboards/planck/ez/rules.mk b/keyboards/planck/ez/rules.mk index 0bfe083b6c634fb0d89e2a8f1aa4e093df87fb95..a19a4fceaa86be73b6a577d2766fe8df627e9d2b 100644 --- a/keyboards/planck/ez/rules.mk +++ b/keyboards/planck/ez/rules.mk @@ -13,7 +13,6 @@ AUDIO_DRIVER = dac_additive RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. ENCODER_ENABLE = yes -RGB_MATRIX_DRIVER = IS31FL3737 LAYOUTS_HAS_RGB = no diff --git a/keyboards/planck/light/info.json b/keyboards/planck/light/info.json index e66674f2ef4061fc4d25f98d3ffe762111f39bcd..64d9fdcd8512246c51ea34af89eef3b9fad07f3c 100644 --- a/keyboards/planck/light/info.json +++ b/keyboards/planck/light/info.json @@ -8,6 +8,9 @@ "pid": "0xBEA2", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "IS31FL3731" + }, "matrix_pins": { "cols": ["E6", "E3", "E4", "D3", "D4", "D5", "C0", "A7", "A6", "E1", "E0", "D7"], "rows": ["B0", "E7", "F0", "F1"] diff --git a/keyboards/planck/light/rules.mk b/keyboards/planck/light/rules.mk index 6a6a846dedbbea949900ab1d47a9ea6a4be535e0..dbc992922b72ba253cbe634de20c99c540ca6c82 100644 --- a/keyboards/planck/light/rules.mk +++ b/keyboards/planck/light/rules.mk @@ -12,6 +12,5 @@ MIDI_ENABLE = yes # MIDI support AUDIO_ENABLE = yes # Audio output RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = IS31FL3731 LAYOUTS_HAS_RGB = no diff --git a/keyboards/planck/rev6/info.json b/keyboards/planck/rev6/info.json index 40af6bd442f38513d95a7d00303b39a1afaf46a7..c1e4e527cee4d5369b881583f22691db786cd61d 100644 --- a/keyboards/planck/rev6/info.json +++ b/keyboards/planck/rev6/info.json @@ -12,6 +12,9 @@ "pin": "A1", "driver": "pwm" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["B11", "B10", "B2", "B1", "A7", "B0"], "rows": ["A10", "A9", "A8", "B15", "C13", "C14", "C15", "A2"] diff --git a/keyboards/planck/rev6/rules.mk b/keyboards/planck/rev6/rules.mk index 50b117dac076897a8c5e568425b9e76a2e8c45ae..048b723c4ce4ad2aa5a9d4f39353a17e739b57e6 100644 --- a/keyboards/planck/rev6/rules.mk +++ b/keyboards/planck/rev6/rules.mk @@ -12,7 +12,6 @@ AUDIO_ENABLE = yes # Audio output RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. RGB_MATRIX_ENABLE = no -RGB_MATRIX_DRIVER = WS2812 ENCODER_ENABLE = yes DIP_SWITCH_ENABLE = yes diff --git a/keyboards/planck/rev6_drop/info.json b/keyboards/planck/rev6_drop/info.json index a759ada42be52d07ed711623f58f02c71d1d6aec..00f1fab14eead907bc035845fff5be4a9c5f95a4 100644 --- a/keyboards/planck/rev6_drop/info.json +++ b/keyboards/planck/rev6_drop/info.json @@ -12,6 +12,9 @@ "pin": "A1", "driver": "pwm" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["B11", "B10", "B2", "B1", "A7", "B0"], "rows": ["A10", "A9", "A8", "B15", "C13", "C14", "C15", "A2"] diff --git a/keyboards/planck/rev6_drop/rules.mk b/keyboards/planck/rev6_drop/rules.mk index 378870d779a6cf5a310ca0f98d48ea1506569f48..e20d33831d0066cdb0ae89026f994de330511d99 100644 --- a/keyboards/planck/rev6_drop/rules.mk +++ b/keyboards/planck/rev6_drop/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = yes # Audio output CUSTOM_MATRIX = yes # Do not enable RGB_MATRIX_ENABLE together with RGBLIGHT_ENABLE RGB_MATRIX_ENABLE = no -RGB_MATRIX_DRIVER = WS2812 ENCODER_ENABLE = yes DIP_SWITCH_ENABLE = yes diff --git a/keyboards/playkbtw/pk64rgb/info.json b/keyboards/playkbtw/pk64rgb/info.json index 2751e9c68589877b24edd4c0424739d628b570ed..13fc6dd0ea1b6b67616ae25faaf7950e853a5fbe 100644 --- a/keyboards/playkbtw/pk64rgb/info.json +++ b/keyboards/playkbtw/pk64rgb/info.json @@ -8,6 +8,9 @@ "pid": "0x3634", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "IS31FL3733" + }, "matrix_pins": { "cols": ["B5", "B6", "C6", "C7", "F7", "F6", "F5", "F4", "F1", "F0", "B1", "B2", "B3", "B7"], "rows": ["D7", "D6", "D5", "D3", "D2"] diff --git a/keyboards/playkbtw/pk64rgb/rules.mk b/keyboards/playkbtw/pk64rgb/rules.mk index e18aaeaa8a1831a012705b642ae9cfde5d31c804..f199d19d31a16db1c6936ab576014cbfc0140ac0 100644 --- a/keyboards/playkbtw/pk64rgb/rules.mk +++ b/keyboards/playkbtw/pk64rgb/rules.mk @@ -10,7 +10,6 @@ NKRO_ENABLE = yes # Enable N-Key Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3733 AUDIO_ENABLE = no # Audio output diff --git a/keyboards/preonic/rev3/info.json b/keyboards/preonic/rev3/info.json index de242674bb449488cf8b361ec36fe97fe03a3d44..d6d494e005c704c821384198c38843eb721fe074 100644 --- a/keyboards/preonic/rev3/info.json +++ b/keyboards/preonic/rev3/info.json @@ -10,6 +10,9 @@ "pin": "A1", "driver": "pwm" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["B11", "B10", "B2", "B1", "A7", "B0"], "rows": ["A10", "A9", "A8", "B15", "C13", "C14", "C15", "A2", "A3", "A6"] diff --git a/keyboards/preonic/rev3/rules.mk b/keyboards/preonic/rev3/rules.mk index fa3348cef6761b3947ed66aaf59aa6e352570630..6836d195416270428c5192f28700577e4db56c23 100644 --- a/keyboards/preonic/rev3/rules.mk +++ b/keyboards/preonic/rev3/rules.mk @@ -13,7 +13,6 @@ RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. # Do not enable RGB_MATRIX_ENABLE together with RGBLIGHT_ENABLE RGB_MATRIX_ENABLE = no -RGB_MATRIX_DRIVER = WS2812 ENCODER_ENABLE = yes DIP_SWITCH_ENABLE = yes diff --git a/keyboards/preonic/rev3_drop/info.json b/keyboards/preonic/rev3_drop/info.json index ff105f700faf7bb687f4bb031278f4ccee9e51ae..a3eac4eaf40b49e0140c1ac7fdf4cce210cbe9db 100644 --- a/keyboards/preonic/rev3_drop/info.json +++ b/keyboards/preonic/rev3_drop/info.json @@ -10,6 +10,9 @@ "pin": "A1", "driver": "pwm" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["B11", "B10", "B2", "B1", "A7", "B0"], "rows": ["A10", "A9", "A8", "B15", "C13", "C14", "C15", "A2", "A3", "A6"] diff --git a/keyboards/preonic/rev3_drop/rules.mk b/keyboards/preonic/rev3_drop/rules.mk index 762dd6ff6c6eb8d902524c7041643d83a7e80dec..d3ff068813af3672ba6cd976094d7f749c78c426 100644 --- a/keyboards/preonic/rev3_drop/rules.mk +++ b/keyboards/preonic/rev3_drop/rules.mk @@ -16,6 +16,5 @@ DIP_SWITCH_ENABLE = yes # Do not enable RGB_MATRIX_ENABLE together with RGBLIGHT_ENABLE RGB_MATRIX_ENABLE = no -RGB_MATRIX_DRIVER = WS2812 SRC += matrix.c diff --git a/keyboards/prototypist/oceanographer/info.json b/keyboards/prototypist/oceanographer/info.json index 1f589a540be93efb9c5bef46c9e32a80d4c8e62a..4fdaca429a0252c7d3fc7468648b16d484bf746e 100644 --- a/keyboards/prototypist/oceanographer/info.json +++ b/keyboards/prototypist/oceanographer/info.json @@ -19,9 +19,11 @@ ] }, + "ws2812": { + "pin": "B3" + }, "rgblight" : { "led_count": 3, - "pin": "B3", "sleep": true, "hue_steps": 10, "saturation_steps": 17, diff --git a/keyboards/quarkeys/z40/info.json b/keyboards/quarkeys/z40/info.json index 10531ddf57c01b27c6186669efe8fe9d134e2626..bde8a576b95a00d96b8ff023a99154d5d575f16a 100644 --- a/keyboards/quarkeys/z40/info.json +++ b/keyboards/quarkeys/z40/info.json @@ -8,6 +8,9 @@ "pid": "0x2801", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["F4", "F5", "F6", "F7", "B6", "B5", "B4", "D7", "D6", "D0", "B1", "B0"], "rows": ["E6", "B3", "C7", "C6"] diff --git a/keyboards/quarkeys/z40/rules.mk b/keyboards/quarkeys/z40/rules.mk index 89107d24a86562ddf1828313238cfd2b20679589..4554ab2970a7b478d563827b17588dcdfae86a05 100644 --- a/keyboards/quarkeys/z40/rules.mk +++ b/keyboards/quarkeys/z40/rules.mk @@ -14,4 +14,3 @@ AUDIO_ENABLE = no # Audio output RGBLIGHT_ENABLE = no # Enable this and unable RGB_MATRIX_ENABLE to use RGB light effect RGB_MATRIX_ENABLE = yes # Enable this and unable RGBLIGHT_ENABLE to use RGB Matrix effect -RGB_MATRIX_DRIVER = WS2812 # Comment out this line when RGBLIGHTING is enabled diff --git a/keyboards/rgbkb/mun/rev1/info.json b/keyboards/rgbkb/mun/rev1/info.json index 9d5bf972c11dd1077eda0a9334052be94a7fd850..b447c4b58d7b86b44d051d1cdd7075defc9aec38 100644 --- a/keyboards/rgbkb/mun/rev1/info.json +++ b/keyboards/rgbkb/mun/rev1/info.json @@ -12,6 +12,9 @@ "pin": "B5", "driver": "pwm" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["A0", "B11", "B0", "B10", "B12", "B2", "A8"], "rows": ["A1", "A3", "B3", "A13", "B15", null, null] diff --git a/keyboards/rgbkb/mun/rules.mk b/keyboards/rgbkb/mun/rules.mk index 88f8890ce6beb5bf33dbab807ee85a2981d06ce2..0862bde4e54cb4da27ada049bb1851134ac62893 100644 --- a/keyboards/rgbkb/mun/rules.mk +++ b/keyboards/rgbkb/mun/rules.mk @@ -17,7 +17,6 @@ AUDIO_ENABLE = no # Audio output RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 OLED_ENABLE = yes OLED_DRIVER = SSD1306 # Enable the OLED Driver diff --git a/keyboards/rgbkb/pan/info.json b/keyboards/rgbkb/pan/info.json index e12e7717eb7167d99456e759d9cf62a42d52b8e1..d151fd68d63470215cca2bdc2e60a87d8fcfa9d3 100644 --- a/keyboards/rgbkb/pan/info.json +++ b/keyboards/rgbkb/pan/info.json @@ -8,6 +8,9 @@ "pid": "0x8C9C", "device_version": "0.0.2" }, + "rgb_matrix": { + "driver": "custom" + }, "layouts": { "LAYOUT_all": { "layout": [ diff --git a/keyboards/rgbkb/pan/rev1/rules.mk b/keyboards/rgbkb/pan/rev1/rules.mk index 667c29005929591ee47f6b089cbc31d846849a77..4d3c0f6679a0e9a510587a3c117a4bad678b50ae 100644 --- a/keyboards/rgbkb/pan/rev1/rules.mk +++ b/keyboards/rgbkb/pan/rev1/rules.mk @@ -1,5 +1,2 @@ # The default configuration is a atmega32a DEFAULT_FOLDER = rgbkb/pan/rev1/32a - -RGB_MATRIX_DRIVER = custom -WS2812_DRIVER_REQUIRED := yes diff --git a/keyboards/rgbkb/pan/rules.mk b/keyboards/rgbkb/pan/rules.mk index aecabfe15787091a6ed03269f6d36f2e499d3d4d..775fa48e121991211fe06b91eeb56f221d4a37f6 100644 --- a/keyboards/rgbkb/pan/rules.mk +++ b/keyboards/rgbkb/pan/rules.mk @@ -9,7 +9,6 @@ COMMAND_ENABLE = no # Commands for debug and configuration NKRO_ENABLE = no # Enable N-Key Rollover AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 ENCODER_ENABLE = yes OLED_ENABLE = yes OLED_DRIVER = SSD1306 @@ -20,3 +19,5 @@ STAGGERED_LAYOUT = no # If you soldered R1-A12 and R4-A12, enable this. # Default to revision 1 DEFAULT_FOLDER = rgbkb/pan/rev1 + +WS2812_DRIVER_REQUIRED := yes diff --git a/keyboards/rgbkb/sol/rev1/info.json b/keyboards/rgbkb/sol/rev1/info.json index ae88231a499472f9d7b45087d5f9b6bd60f147b0..b93857eb51ab68ed9f289ab1889ffa3d3890da1f 100644 --- a/keyboards/rgbkb/sol/rev1/info.json +++ b/keyboards/rgbkb/sol/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x3060", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C7"], "rows": ["C6", "B6", "B5", "B4", "D7", "E6"] diff --git a/keyboards/rgbkb/sol/rev1/rules.mk b/keyboards/rgbkb/sol/rev1/rules.mk index cef623df1a2540d4db83ae7c78dc922869027011..af9b588b7a56e60a16cb043436f4011d9f9d80bb 100644 --- a/keyboards/rgbkb/sol/rev1/rules.mk +++ b/keyboards/rgbkb/sol/rev1/rules.mk @@ -15,7 +15,6 @@ RGBLIGHT_ENABLE = yes # Enable global lighting effects. Do not ena LED_MIRRORED = yes # Mirror LEDs across halves (enable DIP 1 on slave, and DIP 2 and 3 on master) RGB_MATRIX_ENABLE = no # Enable per-key coordinate based RGB effects. Do not enable with RGBlight -RGB_MATRIX_DRIVER = WS2812 RGB_MATRIX_KEYPRESSES = no # Enable reactive per-key effects. RGB_MATRIX_FRAMEBUFFER_EFFECTS = no # Enable frame buffer effects like the typing heatmap. diff --git a/keyboards/rgbkb/sol/rev2/info.json b/keyboards/rgbkb/sol/rev2/info.json index 97b79214647cbd02b3b6b72e24185cf452f10ab7..2daee64be49d615eae5fede5d378929c50b59d22 100644 --- a/keyboards/rgbkb/sol/rev2/info.json +++ b/keyboards/rgbkb/sol/rev2/info.json @@ -8,6 +8,9 @@ "pid": "0x3060", "device_version": "0.0.2" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C7"], "rows": ["C6", "B6", "B5", "B4", "D7", "E6"] diff --git a/keyboards/rgbkb/sol/rev2/rules.mk b/keyboards/rgbkb/sol/rev2/rules.mk index 681a3e0993f87467f7aa600b58de1420bbe0133c..53aeba76ae7bb14741b77d8c779af0c153b221cc 100644 --- a/keyboards/rgbkb/sol/rev2/rules.mk +++ b/keyboards/rgbkb/sol/rev2/rules.mk @@ -15,7 +15,6 @@ RGBLIGHT_ENABLE = no # Enable global lighting effects. Do not ena LED_MIRRORED = no # Mirror LEDs across halves (enable DIP 1 on slave, and DIP 2 and 3 on master) RGB_MATRIX_ENABLE = yes # Enable per-key coordinate based RGB effects. Do not enable with RGBlight -RGB_MATRIX_DRIVER = WS2812 RGB_MATRIX_KEYPRESSES = no # Enable reactive per-key effects. RGB_MATRIX_FRAMEBUFFER_EFFECTS = no # Enable frame buffer effects like the typing heatmap. diff --git a/keyboards/rgbkb/sol3/rev1/info.json b/keyboards/rgbkb/sol3/rev1/info.json index 77116bb733526552be4ecc4703b1de02eb8e85a3..3dd7404c447d0450d802a0bd413908028924c2b8 100644 --- a/keyboards/rgbkb/sol3/rev1/info.json +++ b/keyboards/rgbkb/sol3/rev1/info.json @@ -12,6 +12,9 @@ "pin": "B5", "driver": "pwm" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["A6", "A7", "B0", "B2", "B1", "B9", "B3", "B4"], "rows": ["B15", "A8", "A15", "B12", "A3", null] diff --git a/keyboards/rgbkb/sol3/rules.mk b/keyboards/rgbkb/sol3/rules.mk index 336da6dd19ce38c47c303f274d502e4e71d3510a..382b858f46549c34df8fab2f6687cc6bc61cabb6 100644 --- a/keyboards/rgbkb/sol3/rules.mk +++ b/keyboards/rgbkb/sol3/rules.mk @@ -21,7 +21,6 @@ DIP_SWITCH_ENABLE = yes RGBLIGHT_ENABLE = no RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 OLED_ENABLE = yes OLED_DRIVER = SSD1306 # Enable the OLED Driver diff --git a/keyboards/rgbkb/zygomorph/rev1/info.json b/keyboards/rgbkb/zygomorph/rev1/info.json index c85e9e0a9cc8fb45d2ae7d3b53d6347cf13d12ad..4be3dd61d36fb13cb7a7e9bb6bfbdece12c9ddbe 100644 --- a/keyboards/rgbkb/zygomorph/rev1/info.json +++ b/keyboards/rgbkb/zygomorph/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x3060", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["F4", "F6", "C7", "C6", "B6", "D4"], "rows": ["F1", "F5", "F7", "B5", "B4"] diff --git a/keyboards/rgbkb/zygomorph/rules.mk b/keyboards/rgbkb/zygomorph/rules.mk index e926ec764113ba7213bef4845b0e273bcba0ecea..bc168c39832229c7bec0de759f7458efae752a30 100644 --- a/keyboards/rgbkb/zygomorph/rules.mk +++ b/keyboards/rgbkb/zygomorph/rules.mk @@ -10,7 +10,6 @@ NKRO_ENABLE = no # Enable N-Key Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output -RGB_MATRIX_DRIVER = WS2812 SPLIT_KEYBOARD = yes diff --git a/keyboards/rkg68/info.json b/keyboards/rkg68/info.json index f318019dd6ecf391c5cfde2590e6f7f6c42a9e8c..dc49a6943f12281676ad3d9baeb1b9e69a120edf 100644 --- a/keyboards/rkg68/info.json +++ b/keyboards/rkg68/info.json @@ -14,13 +14,15 @@ "cols": [ "F0", "F1", "E6", "C7", "C6", "B6", "D4", "B1", "B7", "B5", "B4", "D7", "D6", "B3", "F4" ], "rows": [ "D0", "D1", "D2", "D3", "D5" ] }, + "ws2812": { + "pin": "B3" + }, "rgblight": { "animations": { "knight": true, "rainbow_swirl": true }, - "led_count": 4, - "pin": "B3" + "led_count": 4 }, "url": "http://en.rkgaming.com/", "usb": { diff --git a/keyboards/rura66/rev1/info.json b/keyboards/rura66/rev1/info.json index 6c405ab95d32d30c0357f105addf9a3c4d337845..33557ff84fea98b9b57ceb3d327fd76c2a4c9f9b 100644 --- a/keyboards/rura66/rev1/info.json +++ b/keyboards/rura66/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x0200", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2"], "rows": ["D4", "C6", "D7", "E6", "B4"] diff --git a/keyboards/rura66/rev1/rules.mk b/keyboards/rura66/rev1/rules.mk index 5130195b441b9f2365ea5e04bd6fa91d3bd2c7dc..0f2fb66a8017ff4a0a69230209143e41921c6f41 100644 --- a/keyboards/rura66/rev1/rules.mk +++ b/keyboards/rura66/rev1/rules.mk @@ -2,7 +2,6 @@ EXTRAKEY_ENABLE = yes # Audio control and System control RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow SPLIT_KEYBOARD = yes RGB_MATRIX_ENABLE = no -RGB_MATRIX_DRIVER = WS2812 OLED_DRIVER = SSD1306 ENCODER_ENABLE = no LTO_ENABLE = yes diff --git a/keyboards/rura66/rules.mk b/keyboards/rura66/rules.mk index 41795ddcb4156674ad34d9c5f8193e8d5d3fd8fb..c7eacfa19a9580c5519dcca4e7fc6c3ff735e3ee 100644 --- a/keyboards/rura66/rules.mk +++ b/keyboards/rura66/rules.mk @@ -13,6 +13,5 @@ AUDIO_ENABLE = no # Audio output OLED_ENABLE = yes SPLIT_KEYBOARD = yes LTO_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 DEFAULT_FOLDER = rura66/rev1 diff --git a/keyboards/ryanskidmore/rskeys100/info.json b/keyboards/ryanskidmore/rskeys100/info.json index 949c6021bce67a2721e4ec9ea3218fd11d63dcdb..3549d99b3fcb174a4b170dca048a56de289aa722 100644 --- a/keyboards/ryanskidmore/rskeys100/info.json +++ b/keyboards/ryanskidmore/rskeys100/info.json @@ -9,6 +9,9 @@ "ws2812": { "pin": "C7" }, + "rgb_matrix": { + "driver": "WS2812" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu", "url": "", diff --git a/keyboards/ryanskidmore/rskeys100/rules.mk b/keyboards/ryanskidmore/rskeys100/rules.mk index fe929e6ad6ef0d21f989fde159e4fe66f506c8a7..8db3728a22aa2176261cd5cffffc7caabe4595a2 100644 --- a/keyboards/ryanskidmore/rskeys100/rules.mk +++ b/keyboards/ryanskidmore/rskeys100/rules.mk @@ -10,7 +10,6 @@ NKRO_ENABLE = yes # Enable N-Key Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 AUDIO_ENABLE = no # Audio output CUSTOM_MATRIX = lite diff --git a/keyboards/s_ol/0xc_pad/info.json b/keyboards/s_ol/0xc_pad/info.json index 6f49522ba6001f597ac14ce39a45bc2355a0e6c6..a35c054900bc9b41595e1b4695ebf1873fe79665 100644 --- a/keyboards/s_ol/0xc_pad/info.json +++ b/keyboards/s_ol/0xc_pad/info.json @@ -9,6 +9,9 @@ "ws2812": { "pin": "C7" }, + "rgb_matrix": { + "driver": "WS2812" + }, "layouts": { "LAYOUT": { "layout": [ diff --git a/keyboards/s_ol/0xc_pad/rules.mk b/keyboards/s_ol/0xc_pad/rules.mk index 69d30797b1cd3e6cd6daa3a6e7a1da1e2488c877..972d696cecffaee6bbfa516cbffb83c4b53b74b3 100644 --- a/keyboards/s_ol/0xc_pad/rules.mk +++ b/keyboards/s_ol/0xc_pad/rules.mk @@ -12,4 +12,3 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output LTO_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/salicylic_acid3/naked48/rev1/info.json b/keyboards/salicylic_acid3/naked48/rev1/info.json index a7345e5d48874ad8b25bcf78a57631a469f91ef9..968965e51ca28d71039f772150c81c67b326576c 100644 --- a/keyboards/salicylic_acid3/naked48/rev1/info.json +++ b/keyboards/salicylic_acid3/naked48/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0xE8BA", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6", "D7", "E6", "B4", "B5"], "rows": ["D1", "D0", "D4", "C6"] diff --git a/keyboards/salicylic_acid3/naked48/rules.mk b/keyboards/salicylic_acid3/naked48/rules.mk index 956ae2cefcc9ee3ae766f55e1800a49378d84f12..033ade5a497a2a4b1d2e2376d3643ff7cda4deb6 100644 --- a/keyboards/salicylic_acid3/naked48/rules.mk +++ b/keyboards/salicylic_acid3/naked48/rules.mk @@ -11,7 +11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = no -RGB_MATRIX_DRIVER = WS2812 SPLIT_KEYBOARD = yes diff --git a/keyboards/salicylic_acid3/setta21/rev1/info.json b/keyboards/salicylic_acid3/setta21/rev1/info.json index c8fb67d574b36bb6e44ffb2d95c0ed5756734d19..642bde6298a74a689314b1b4df2946efb2bf6a58 100644 --- a/keyboards/salicylic_acid3/setta21/rev1/info.json +++ b/keyboards/salicylic_acid3/setta21/rev1/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "D3" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["F4", "F5", "F6", "F7", "B1", "B3"], "rows": ["D4", "C6", "D7", "E6"] diff --git a/keyboards/salicylic_acid3/setta21/rules.mk b/keyboards/salicylic_acid3/setta21/rules.mk index ee8bd4cc407b18e4ad97f27a428506e450d02f12..d4aab3ee3f075cec5bc2e383aa11d01c6c1ce2b1 100644 --- a/keyboards/salicylic_acid3/setta21/rules.mk +++ b/keyboards/salicylic_acid3/setta21/rules.mk @@ -13,6 +13,5 @@ RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. OLED_ENABLE = no USE_I2C = no RGB_MATRIX_ENABLE = no -RGB_MATRIX_DRIVER = WS2812 DEFAULT_FOLDER = salicylic_acid3/setta21/rev1 diff --git a/keyboards/senselessclay/ck60/info.json b/keyboards/senselessclay/ck60/info.json index 208fef9ae6facff85155723656529b481211a8e2..841c8fb429b215f0deb4145fec7827f565105730 100644 --- a/keyboards/senselessclay/ck60/info.json +++ b/keyboards/senselessclay/ck60/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "B1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["F0", "D5", "D3", "D2", "D1", "D0", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4"], "rows": ["B3", "B2", "F1", "F4", "F5"] diff --git a/keyboards/senselessclay/ck60/rules.mk b/keyboards/senselessclay/ck60/rules.mk index 5dadd1cf0e45c990ff39a04f7a10bcb3fff01de1..c33aa21c4b804dcb38d77afc3809e7dc6ddf57dc 100644 --- a/keyboards/senselessclay/ck60/rules.mk +++ b/keyboards/senselessclay/ck60/rules.mk @@ -12,4 +12,3 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes # RGB matrix lighting -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/silverbullet44/info.json b/keyboards/silverbullet44/info.json index 3973885e4f7b37431c049bcafad9a522962c04b9..de86324dd9e460619311519fd003fb00012d7d20 100644 --- a/keyboards/silverbullet44/info.json +++ b/keyboards/silverbullet44/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "D3" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["B3", "B1", "F7", "F6", "F5", "F4"], "rows": ["D4", "C6", "D7", "E6"] diff --git a/keyboards/silverbullet44/rules.mk b/keyboards/silverbullet44/rules.mk index fa56d060bf557d9143d6c5be17f349ed977c322c..ed06e173de0b3d3598ae2e3cc4ade19ccc62bc4d 100644 --- a/keyboards/silverbullet44/rules.mk +++ b/keyboards/silverbullet44/rules.mk @@ -10,7 +10,6 @@ NKRO_ENABLE = no # Enable N-Key Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow RGB_MATRIX_ENABLE = no -RGB_MATRIX_DRIVER = WS2812 AUDIO_ENABLE = yes # Audio output SPLIT_KEYBOARD = yes LTO_ENABLE = yes diff --git a/keyboards/smallkeyboard/info.json b/keyboards/smallkeyboard/info.json index 8934a61917524d40e41f502bb0ff3ec0453096e6..a19bf2959711226725d379837b7c24dd6e34efde 100644 --- a/keyboards/smallkeyboard/info.json +++ b/keyboards/smallkeyboard/info.json @@ -8,6 +8,9 @@ "pid": "0x736B", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "IS31FL3731" + }, "matrix_pins": { "cols": ["F7", "F6", "F5"], "rows": ["C7", "C6"] diff --git a/keyboards/smallkeyboard/rules.mk b/keyboards/smallkeyboard/rules.mk index 9202e8acf7c71ba337afb4805b58ad2406fb10c0..1dcdf89155020915bb7783d0a5f74b6c52e10351 100644 --- a/keyboards/smallkeyboard/rules.mk +++ b/keyboards/smallkeyboard/rules.mk @@ -12,6 +12,5 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = IS31FL3731 RGB_MATRIX_SUPPORTED = yes diff --git a/keyboards/smithrune/iron160/iron160_h/info.json b/keyboards/smithrune/iron160/iron160_h/info.json index 0c28862068145adad75acd7f6848a9ef71877043..b8184da06456c1b1c4abd508c11e58a562ebb5d5 100644 --- a/keyboards/smithrune/iron160/iron160_h/info.json +++ b/keyboards/smithrune/iron160/iron160_h/info.json @@ -14,10 +14,12 @@ "cols": ["A3" , "B9" , "B8" , "B5" , "B4", "B3" , "A6" , "A5" , "A4" , "A2" , "A1" , "A0" , "C15" , "C14"], "rows": ["A10", "A15", "C13", "A7" , "B0"] }, - "rgblight": { - "led_count": 1, + "ws2812": { "pin": "B15" }, + "rgblight": { + "led_count": 1 + }, "diode_direction": "COL2ROW", "layouts": { "LAYOUT": { diff --git a/keyboards/soda/pocket/info.json b/keyboards/soda/pocket/info.json index 815eb0da13fdb6077f85c4f78e594caa6eab5f45..dca3dfe4be48ebc8c73d48d4863389704f822d5e 100644 --- a/keyboards/soda/pocket/info.json +++ b/keyboards/soda/pocket/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "C15" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["A2", "A1", "B14", "B4", "B5", "B6", "B7"], "rows": ["A7", "B0", "B1", "B2", "B10", "B11"] diff --git a/keyboards/soda/pocket/rules.mk b/keyboards/soda/pocket/rules.mk index d8724cc6e62f838ad04f8b9a4c2b0e3c2bc9e9bb..27092ddbc630f448681b369be50ff6f971e0565b 100644 --- a/keyboards/soda/pocket/rules.mk +++ b/keyboards/soda/pocket/rules.mk @@ -1,5 +1,4 @@ RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite MOUSEKEY_ENABLE = yes # Mouse keys diff --git a/keyboards/sowbug/68keys/info.json b/keyboards/sowbug/68keys/info.json index a5d2e8e35bcfc166403f16c0e80ab0e4132b897f..acead2062a32ae2bcf15ed3ca0a4e63092c9cf1d 100644 --- a/keyboards/sowbug/68keys/info.json +++ b/keyboards/sowbug/68keys/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "B9" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["A3", "A4", "A5", "A6", "A7", "B0", "B1", "B10", "B11", "B12", "B13", "B14", "B15", "A8", "A9", "A10"], "rows": ["C14", "C15", "A0", "A1", "A2"] diff --git a/keyboards/sowbug/68keys/rules.mk b/keyboards/sowbug/68keys/rules.mk index 38a6bb6887fe556c36a20953b08604fa07b9ac76..b7807ae4185df7583bf4c1f39e88990fe4bf7c15 100644 --- a/keyboards/sowbug/68keys/rules.mk +++ b/keyboards/sowbug/68keys/rules.mk @@ -11,7 +11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 # Enter lower-power sleep mode when on the ChibiOS idle thread OPT_DEFS += -DCORTEX_ENABLE_WFI_IDLE=TRUE diff --git a/keyboards/sowbug/ansi_tkl/info.json b/keyboards/sowbug/ansi_tkl/info.json index 995d05362f701136fe51c797a52ff591b4ca8577..a0689ac0dd43b1188f20b05ea384a39f0a6e30d8 100644 --- a/keyboards/sowbug/ansi_tkl/info.json +++ b/keyboards/sowbug/ansi_tkl/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "B9" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["A4", "A5", "A6", "A7", "B0", "B1", "B10", "B11", "B12", "B13", "B14", "B15", "A8", "A9", "A10", "A15", "B3"], "rows": ["C14", "C15", "A0", "A1", "A2", "A3"] diff --git a/keyboards/sowbug/ansi_tkl/rules.mk b/keyboards/sowbug/ansi_tkl/rules.mk index 38a6bb6887fe556c36a20953b08604fa07b9ac76..b7807ae4185df7583bf4c1f39e88990fe4bf7c15 100644 --- a/keyboards/sowbug/ansi_tkl/rules.mk +++ b/keyboards/sowbug/ansi_tkl/rules.mk @@ -11,7 +11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 # Enter lower-power sleep mode when on the ChibiOS idle thread OPT_DEFS += -DCORTEX_ENABLE_WFI_IDLE=TRUE diff --git a/keyboards/spaceholdings/nebula12b/info.json b/keyboards/spaceholdings/nebula12b/info.json index 5cf82edf9252f11fe2dcdeab4eacc67ff94439a0..5b64474b7061929fbb4c2540e68e3c1196f3656a 100755 --- a/keyboards/spaceholdings/nebula12b/info.json +++ b/keyboards/spaceholdings/nebula12b/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "D5" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["F4", "F5", "D7"], "rows": ["B7", "B4", "F7", "F6"] diff --git a/keyboards/spaceholdings/nebula12b/rules.mk b/keyboards/spaceholdings/nebula12b/rules.mk index e9b6e9fb5cb4706f290be4d8cf96a895e12fdd6e..f89d2a5f9bbfba25e0f6e3fc87c065dd0187d188 100755 --- a/keyboards/spaceholdings/nebula12b/rules.mk +++ b/keyboards/spaceholdings/nebula12b/rules.mk @@ -11,6 +11,5 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes # Enable Per-key RGB -RGB_MATRIX_DRIVER = WS2812 # Per-key RGB Driver LTO_ENABLE = yes diff --git a/keyboards/spaceholdings/nebula68b/info.json b/keyboards/spaceholdings/nebula68b/info.json index d3918f5f3bc101aa604c3447606dfed638339c7f..89ee7271727ed7af0d84340da54dae3e2cf0d0e8 100755 --- a/keyboards/spaceholdings/nebula68b/info.json +++ b/keyboards/spaceholdings/nebula68b/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "B7" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["D0", "D1", "D2", "D3", "D5", "B5", "B6", "C6", "C7", "F7", "F6", "F5", "F4", "F1", "F0"], "rows": ["D4", "D6", "D7", "B4", "E6"] diff --git a/keyboards/spaceholdings/nebula68b/rules.mk b/keyboards/spaceholdings/nebula68b/rules.mk index e9b6e9fb5cb4706f290be4d8cf96a895e12fdd6e..f89d2a5f9bbfba25e0f6e3fc87c065dd0187d188 100755 --- a/keyboards/spaceholdings/nebula68b/rules.mk +++ b/keyboards/spaceholdings/nebula68b/rules.mk @@ -11,6 +11,5 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes # Enable Per-key RGB -RGB_MATRIX_DRIVER = WS2812 # Per-key RGB Driver LTO_ENABLE = yes diff --git a/keyboards/splitkb/kyria/rev1/info.json b/keyboards/splitkb/kyria/rev1/info.json index 03774dcfe57af2e81fe062ab7e428ab27180b32b..2e380145a08277af907bc855e4b41341e8518658 100644 --- a/keyboards/splitkb/kyria/rev1/info.json +++ b/keyboards/splitkb/kyria/rev1/info.json @@ -4,6 +4,9 @@ "pid": "0x9D9D", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["B6", "B2", "B3", "B1", "F7", "F6", "F5", "F4"], "rows": ["B4", "E6", "D7", "D4"] diff --git a/keyboards/splitkb/kyria/rev1/rules.mk b/keyboards/splitkb/kyria/rev1/rules.mk index cb26f6210d9457030185450b892b8c485604194b..c4c82d05aa41c6b0acb062a2269a0ac87a8cb022 100644 --- a/keyboards/splitkb/kyria/rev1/rules.mk +++ b/keyboards/splitkb/kyria/rev1/rules.mk @@ -11,4 +11,3 @@ OLED_ENABLE = yes # Enables the use of OLED displays ENCODER_ENABLE = yes # Enables the use of one or more encoders RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow RGB_MATRIX_ENABLE = no # Enable keyboard RGB matrix (do not use together with RGBLIGHT_ENABLE) -RGB_MATRIX_DRIVER = WS2812 # RGB matrix driver support diff --git a/keyboards/splitkb/kyria/rev2/info.json b/keyboards/splitkb/kyria/rev2/info.json index 67c9e7a775e32c000f5f844a0abc1240e10a6a7d..9b745dc906f2a1485891210ff3b9fe083e76edcb 100644 --- a/keyboards/splitkb/kyria/rev2/info.json +++ b/keyboards/splitkb/kyria/rev2/info.json @@ -4,6 +4,9 @@ "pid": "0x9D9D", "device_version": "0.0.2" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["B2", "B6", "B5", "B4", "E6", "D7", "C6", "D4"], "rows": ["F6", "F7", "B1", "B3"] diff --git a/keyboards/splitkb/kyria/rev2/rules.mk b/keyboards/splitkb/kyria/rev2/rules.mk index cb26f6210d9457030185450b892b8c485604194b..c4c82d05aa41c6b0acb062a2269a0ac87a8cb022 100644 --- a/keyboards/splitkb/kyria/rev2/rules.mk +++ b/keyboards/splitkb/kyria/rev2/rules.mk @@ -11,4 +11,3 @@ OLED_ENABLE = yes # Enables the use of OLED displays ENCODER_ENABLE = yes # Enables the use of one or more encoders RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow RGB_MATRIX_ENABLE = no # Enable keyboard RGB matrix (do not use together with RGBLIGHT_ENABLE) -RGB_MATRIX_DRIVER = WS2812 # RGB matrix driver support diff --git a/keyboards/system76/launch_1/info.json b/keyboards/system76/launch_1/info.json index e9d991ac6ad75caf479d94dc04ae237f64f960fe..db5912e381ca79a0b33b6add462661e598c0701c 100644 --- a/keyboards/system76/launch_1/info.json +++ b/keyboards/system76/launch_1/info.json @@ -10,6 +10,9 @@ "ws2812": { "pin": "E2" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["D7", "C7", "C6", "B6", "B5", "B4", "D6", "D4", "E6", "D5", "D3", "D2", "B7", "B0"], "rows": ["F0", "F1", "F4", "F5", "F6", "F7"] diff --git a/keyboards/system76/launch_1/rules.mk b/keyboards/system76/launch_1/rules.mk index e20aa1fd585f16abfbf9b51bf070d28d0cff726e..7dbc07ced065bdd113e1852c800a212bd07f0f22 100644 --- a/keyboards/system76/launch_1/rules.mk +++ b/keyboards/system76/launch_1/rules.mk @@ -17,7 +17,6 @@ RAW_ENABLE = yes # Raw HID commands (used by Keyboard Configurator) BACKLIGHT_ENABLE = no # RGB backlight (conflicts with RGB matrix) RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow RGB_MATRIX_ENABLE = yes # RGB matrix -RGB_MATRIX_DRIVER = WS2812 RGB_MATRIX_CUSTOM_KB = yes # Custom keyboard effects AUDIO_ENABLE = no # Audio output LTO_ENABLE = yes # Link-time optimization for smaller binary diff --git a/keyboards/teleport/native/info.json b/keyboards/teleport/native/info.json index 16c0603e4383225db23d6909898c9732047782d2..1e1d591512b390ffbb90efae338d69c4db1b3e57 100644 --- a/keyboards/teleport/native/info.json +++ b/keyboards/teleport/native/info.json @@ -10,6 +10,9 @@ "vid": "0x7470", "device_version": "1.0.0" }, + "rgb_matrix": { + "driver": "IS31FL3733" + }, "features": { "bootmagic": true, "command": false, diff --git a/keyboards/teleport/native/rules.mk b/keyboards/teleport/native/rules.mk index f60d3a26fbeb280c3e691fcb57bc7e3c94bed18e..31c83c8eed76b962cc043e170c508bc12c8b11fc 100644 --- a/keyboards/teleport/native/rules.mk +++ b/keyboards/teleport/native/rules.mk @@ -1,5 +1,4 @@ RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = IS31FL3733 RGB_MATRIX_CUSTOM_KB = yes DEFAULT_FOLDER = teleport/native/iso diff --git a/keyboards/terrazzo/info.json b/keyboards/terrazzo/info.json index 3552435786da610846d5eb62a04d1342a77fc60c..f49396004904ba286c7e5d5d579b0a1dea1439de 100644 --- a/keyboards/terrazzo/info.json +++ b/keyboards/terrazzo/info.json @@ -20,6 +20,9 @@ {"pin_a": "C7", "pin_b": "F1", "resolution": 2} ] }, + "led_matrix": { + "driver": "IS31FL3731" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/terrazzo/rules.mk b/keyboards/terrazzo/rules.mk index ae42fe8a2fd6bea4b3df4f32c129bacaec14c52b..e996c29fbc984a8b805f2ce87532a154844df0d9 100644 --- a/keyboards/terrazzo/rules.mk +++ b/keyboards/terrazzo/rules.mk @@ -11,6 +11,5 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output LED_MATRIX_ENABLE = yes -LED_MATRIX_DRIVER = IS31FL3731 ENCODER_ENABLE = yes WPM_ENABLE = yes diff --git a/keyboards/tkc/portico/info.json b/keyboards/tkc/portico/info.json index ad3b213e57ebc37ad7552804d327f7a6b7749d84..f4f2e15e8408b0fa8fe0033d7cc004f39426a763 100644 --- a/keyboards/tkc/portico/info.json +++ b/keyboards/tkc/portico/info.json @@ -8,6 +8,9 @@ "pid": "0x0008", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "IS31FL3731" + }, "matrix_pins": { "cols": ["D3", "D5", "D4", "D6", "D7", "B4", "B5", "F6", "F5", "F4", "F1", "B0", "B1", "B2", "B3"], "rows": ["B6", "C6", "C7", "F7", "D2"] diff --git a/keyboards/tkc/portico/rules.mk b/keyboards/tkc/portico/rules.mk index 278b7fd572b7eb44ad7c94c70c1326f257a0a072..4e382541f4657e9c7cb38007db58e1c88ddf79ea 100644 --- a/keyboards/tkc/portico/rules.mk +++ b/keyboards/tkc/portico/rules.mk @@ -11,7 +11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = no -RGB_MATRIX_DRIVER = IS31FL3731 CIE1931_CURVE = yes # project specific files diff --git a/keyboards/tkc/portico68v2/info.json b/keyboards/tkc/portico68v2/info.json index a01809af6b11e478c2779cb35bc6d147779640e4..b37f02ecc979f93d91c260c98a44eafbcb12c32b 100644 --- a/keyboards/tkc/portico68v2/info.json +++ b/keyboards/tkc/portico68v2/info.json @@ -8,6 +8,9 @@ "pid": "0x0012", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "IS31FL3741" + }, "matrix_pins": { "cols": ["D3", "D5", "D4", "D6", "D7", "B4", "B5", "F6", "F5", "F4", "F1", "B0", "B1", "B2", "B3"], "rows": ["B6", "C6", "C7", "F7", "D2"] diff --git a/keyboards/tkc/portico68v2/rules.mk b/keyboards/tkc/portico68v2/rules.mk index c96ee7d13a9e16cb9414ac97104ecca3774e35e4..82b94419c12beec6a37508a83bb242958f2387ff 100644 --- a/keyboards/tkc/portico68v2/rules.mk +++ b/keyboards/tkc/portico68v2/rules.mk @@ -12,4 +12,3 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output LTO_ENABLE = yes # Compile-time optimizations RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3741 \ No newline at end of file diff --git a/keyboards/tkc/portico75/info.json b/keyboards/tkc/portico75/info.json index 4b55800efda22fc0cb0f5b775106e43365f83304..a7b7a7d1ed546b06f7b73f3106f39d04104d4023 100644 --- a/keyboards/tkc/portico75/info.json +++ b/keyboards/tkc/portico75/info.json @@ -8,6 +8,9 @@ "pid": "0x0011", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "IS31FL3741" + }, "matrix_pins": { "cols": ["F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "B3", "B7"], "rows": ["B0", "E6", "F0", "F1", "D3", "D2"] diff --git a/keyboards/tkc/portico75/rules.mk b/keyboards/tkc/portico75/rules.mk index cdc33f0c0902267ee159c1fe2f09a65b780b1da5..36e22b992da34ba972200920a94f1d502d77d2a2 100644 --- a/keyboards/tkc/portico75/rules.mk +++ b/keyboards/tkc/portico75/rules.mk @@ -11,6 +11,5 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3741 CIE1931_CURVE = yes ENCODER_ENABLE = yes diff --git a/keyboards/tominabox1/le_chiffre/he/info.json b/keyboards/tominabox1/le_chiffre/he/info.json index 2d4f36941392b762f260b5dc49774ec4b35c54cc..209bafb76c48814d73d6427e881c8915817f709d 100644 --- a/keyboards/tominabox1/le_chiffre/he/info.json +++ b/keyboards/tominabox1/le_chiffre/he/info.json @@ -15,6 +15,9 @@ {"pin_a": "D5", "pin_b": "D3"} ] }, + "rgb_matrix": { + "driver": "WS2812" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu" } diff --git a/keyboards/tominabox1/le_chiffre/he/rules.mk b/keyboards/tominabox1/le_chiffre/he/rules.mk index 812087ff8e6d9d3198506ad147cac5d8f9e5025a..53d9b0d47b5acea68eb0aca3b7843228e3bc6689 100644 --- a/keyboards/tominabox1/le_chiffre/he/rules.mk +++ b/keyboards/tominabox1/le_chiffre/he/rules.mk @@ -12,5 +12,4 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 LTO_ENABLE = yes diff --git a/keyboards/tominabox1/le_chiffre/rev1/info.json b/keyboards/tominabox1/le_chiffre/rev1/info.json index 5726f5a48829c21cb5ab4ce9fa5ba83731c6c769..963a25b41087fdbff487139f397440fbb70de6c7 100644 --- a/keyboards/tominabox1/le_chiffre/rev1/info.json +++ b/keyboards/tominabox1/le_chiffre/rev1/info.json @@ -15,6 +15,9 @@ {"pin_a": "D5", "pin_b": "D3"} ] }, + "rgb_matrix": { + "driver": "WS2812" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu" } diff --git a/keyboards/tominabox1/le_chiffre/rev1/rules.mk b/keyboards/tominabox1/le_chiffre/rev1/rules.mk index c1a9ea05953b2b5639918d5546e7a483b68e01a7..7d791dd396c43fb3e554b32ed50fe33dacfd1c9f 100644 --- a/keyboards/tominabox1/le_chiffre/rev1/rules.mk +++ b/keyboards/tominabox1/le_chiffre/rev1/rules.mk @@ -12,6 +12,5 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 LTO_ENABLE = yes diff --git a/keyboards/tominabox1/le_chiffre/rev2/info.json b/keyboards/tominabox1/le_chiffre/rev2/info.json index b079e2ebad4c0abdc5a97808eba9d7fd3725adbc..ac09c6d8793d1c496d706bc2b2900949efb2c430 100644 --- a/keyboards/tominabox1/le_chiffre/rev2/info.json +++ b/keyboards/tominabox1/le_chiffre/rev2/info.json @@ -15,6 +15,9 @@ {"pin_a": "B6", "pin_b": "C6"} ] }, + "rgb_matrix": { + "driver": "WS2812" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu" } diff --git a/keyboards/tominabox1/le_chiffre/rev2/rules.mk b/keyboards/tominabox1/le_chiffre/rev2/rules.mk index c1a9ea05953b2b5639918d5546e7a483b68e01a7..7d791dd396c43fb3e554b32ed50fe33dacfd1c9f 100644 --- a/keyboards/tominabox1/le_chiffre/rev2/rules.mk +++ b/keyboards/tominabox1/le_chiffre/rev2/rules.mk @@ -12,6 +12,5 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 LTO_ENABLE = yes diff --git a/keyboards/tzarc/djinn/info.json b/keyboards/tzarc/djinn/info.json index 0c396a3d539ce6642d26c512853098b3dadac461..c1c313e9eff847fb0cdcc17aaeef1a59d6316919 100644 --- a/keyboards/tzarc/djinn/info.json +++ b/keyboards/tzarc/djinn/info.json @@ -37,6 +37,9 @@ "pin": "B2", "driver": "pwm" }, + "rgb_matrix": { + "driver": "WS2812" + }, "split": { "enabled": true, "main": "pin", diff --git a/keyboards/tzarc/djinn/rules.mk b/keyboards/tzarc/djinn/rules.mk index 0ff3f4d91e51411e786ae836aca1e5abd79c94b5..e7c32e4dc10e59c991c718ca0780b8ad6236547f 100644 --- a/keyboards/tzarc/djinn/rules.mk +++ b/keyboards/tzarc/djinn/rules.mk @@ -4,8 +4,6 @@ SERIAL_DRIVER = usart CIE1931_CURVE = yes -RGB_MATRIX_DRIVER = WS2812 - EEPROM_DRIVER = spi AUDIO_DRIVER = pwm_software diff --git a/keyboards/tzarc/ghoul/info.json b/keyboards/tzarc/ghoul/info.json index 58c5175cb24585f2759f88080a299ed3fe18fc48..e6f3adf19cbd806578d8a1853b7d5f228d6d5bf1 100644 --- a/keyboards/tzarc/ghoul/info.json +++ b/keyboards/tzarc/ghoul/info.json @@ -15,6 +15,9 @@ "quantum_painter": true, "rgb_matrix": true }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "rows": ["NO_PIN","NO_PIN","NO_PIN","NO_PIN","NO_PIN","NO_PIN"], "cols": ["NO_PIN","NO_PIN","NO_PIN","NO_PIN","NO_PIN","NO_PIN","NO_PIN","NO_PIN"] diff --git a/keyboards/tzarc/ghoul/rules.mk b/keyboards/tzarc/ghoul/rules.mk index a18cf56fce57b8ca7be13fa738b5646f2fe5a67a..10630d80cf22cca5f914049690543bd140976cb7 100644 --- a/keyboards/tzarc/ghoul/rules.mk +++ b/keyboards/tzarc/ghoul/rules.mk @@ -1,6 +1,5 @@ CUSTOM_MATRIX = lite EEPROM_DRIVER = spi -RGB_MATRIX_DRIVER = WS2812 QUANTUM_PAINTER_DRIVERS = ssd1351_spi OPT_DEFS += -DCORTEX_ENABLE_WFI_IDLE=TRUE diff --git a/keyboards/ungodly/launch_pad/info.json b/keyboards/ungodly/launch_pad/info.json index abb568146e5fc2dff80ee9dfb42bb6fa74cc99ed..97f3d10407f5065566d05dd7cf6f232122f7cfcc 100644 --- a/keyboards/ungodly/launch_pad/info.json +++ b/keyboards/ungodly/launch_pad/info.json @@ -8,6 +8,9 @@ "pid": "0x4C50", "device_version": "99.9.9" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["B0", "B1", "B2", "B3"], "rows": ["D4", "D6", "D7", "B4", "B5"] diff --git a/keyboards/ungodly/launch_pad/rules.mk b/keyboards/ungodly/launch_pad/rules.mk index 1177444e3e8806edb5d6c28a0e24347b8d7bb260..5b696a9b07656693457f62c01ee509bd609b541a 100644 --- a/keyboards/ungodly/launch_pad/rules.mk +++ b/keyboards/ungodly/launch_pad/rules.mk @@ -15,7 +15,6 @@ OLED_ENABLE = yes OLED_DRIVER = SSD1306 ENCODER_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 SPACE_CADET_ENABLE = no MAGIC_ENABLE = no GRAVE_ESC_ENABLE = no diff --git a/keyboards/viktus/osav2_numpad/info.json b/keyboards/viktus/osav2_numpad/info.json index ed1c03c19ff9e2be00e431d9d5a21c178ab45512..306db24f836b7c426630c21355a50cea7afbcf05 100644 --- a/keyboards/viktus/osav2_numpad/info.json +++ b/keyboards/viktus/osav2_numpad/info.json @@ -27,9 +27,11 @@ "cols": ["F5", "F0", "D3", "D5"], "rows": ["F1", "F4", "D4", "D7", "D6"] }, + "ws2812": { + "pin": "C7" + }, "rgblight": { "led_count": 9, - "pin": "C7", "max_brightness": 191, "animations": { "breathing": true, diff --git a/keyboards/wekey/we27/info.json b/keyboards/wekey/we27/info.json index 0ded9339320d11e1054f817a7fff5b146af73286..5c29b5a995178df49b17080fe8930864d8ad7d71 100644 --- a/keyboards/wekey/we27/info.json +++ b/keyboards/wekey/we27/info.json @@ -8,6 +8,9 @@ "pid": "0x0001", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["F4", "F5", "C7", "D6", "D4"], "rows": ["F1", "D7", "B4", "B5", "B6", "F6"] diff --git a/keyboards/wekey/we27/rules.mk b/keyboards/wekey/we27/rules.mk index 3e2d707550d2e04088c2f73fbe5e04d18cfd82c6..c76f29ff753620a04f9129c5a534f6aa52a5afe3 100644 --- a/keyboards/wekey/we27/rules.mk +++ b/keyboards/wekey/we27/rules.mk @@ -12,7 +12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = WS2812 DEBOUNCE_TYPE = sym_defer_pk RGB_MATRIX_CUSTOM_KB = yes diff --git a/keyboards/winry/winry315/info.json b/keyboards/winry/winry315/info.json index 10088f2c42f97d775d23e909c678761c05b83475..fcbafb86ffaf445e0dae83d58f71f3e294705129 100644 --- a/keyboards/winry/winry315/info.json +++ b/keyboards/winry/winry315/info.json @@ -8,6 +8,9 @@ "pid": "0x0315", "vid": "0xF1F1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "encoder": { "rotary": [ {"pin_a": "F1", "pin_b": "F0"}, diff --git a/keyboards/winry/winry315/rules.mk b/keyboards/winry/winry315/rules.mk index d5f501196c8629ec40109ee8ddf8200446a22d8a..0f932779f596c2f179a6bffe88e26549887c9fc4 100644 --- a/keyboards/winry/winry315/rules.mk +++ b/keyboards/winry/winry315/rules.mk @@ -12,4 +12,3 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 diff --git a/keyboards/work_louder/loop/info.json b/keyboards/work_louder/loop/info.json index 194b3274d44ba12b9d8d4ad20ab7cba72b036355..64aed890debeb22cfed955862abb971cd8a68ea9 100644 --- a/keyboards/work_louder/loop/info.json +++ b/keyboards/work_louder/loop/info.json @@ -7,6 +7,9 @@ "vid": "0x574C", "pid": "0x1DF9" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["B3", "B2", "B1", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7", "F6"], "rows": ["F5"] diff --git a/keyboards/work_louder/loop/rules.mk b/keyboards/work_louder/loop/rules.mk index 7b2a49bbc23cd1ee122610bc37749947b07b6b22..b68ae20d145e5431f8ed10bc365bdecf98b07054 100644 --- a/keyboards/work_louder/loop/rules.mk +++ b/keyboards/work_louder/loop/rules.mk @@ -14,7 +14,6 @@ ENCODER_ENABLE = yes LTO_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 LTO_ENABLE = yes SRC += rgb_functions.c diff --git a/keyboards/work_louder/micro/info.json b/keyboards/work_louder/micro/info.json index 22a4e5b2611cd3638c565c46368a72ea545045df..f6b45226a0d72e64e38a3fcdca6c1f1ea28845a6 100644 --- a/keyboards/work_louder/micro/info.json +++ b/keyboards/work_louder/micro/info.json @@ -42,6 +42,9 @@ "ws2812": { "pin": "D1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "url": "https://worklouder.cc/", "usb": { "device_version": "1.0.0", diff --git a/keyboards/work_louder/micro/rules.mk b/keyboards/work_louder/micro/rules.mk index bf0aa919117f2a879eb3805bb2f37a156417a249..ae0d803c0ab837fae42d6766b9affdee22a4d29b 100644 --- a/keyboards/work_louder/micro/rules.mk +++ b/keyboards/work_louder/micro/rules.mk @@ -1,4 +1,2 @@ -RGB_MATRIX_DRIVER = WS2812 - SRC += rgb_functions.c \ matrix.c diff --git a/keyboards/work_louder/nano/info.json b/keyboards/work_louder/nano/info.json index 1be97c86a759eb3dcf22457cfc04ebc98939254a..70da0e4cc481e7589b53cc536296b22049b8ccd2 100644 --- a/keyboards/work_louder/nano/info.json +++ b/keyboards/work_louder/nano/info.json @@ -8,6 +8,9 @@ "pid": "0xE6F0", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["B5", "B6", "C6"], "rows": ["F7"] diff --git a/keyboards/work_louder/nano/rules.mk b/keyboards/work_louder/nano/rules.mk index 60c7afc95e6887e89187e23f1689542be6c8bbba..bcbb4bb31d533e898090eb466136aac0812d41e2 100644 --- a/keyboards/work_louder/nano/rules.mk +++ b/keyboards/work_louder/nano/rules.mk @@ -14,6 +14,5 @@ ENCODER_ENABLE = yes LTO_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 SRC += rgb_functions.c diff --git a/keyboards/work_louder/work_board/info.json b/keyboards/work_louder/work_board/info.json index a25070dacd871f1454493625829da8a1e722227b..3e208110a88994b8c4edb04cfea2201a6eab55a6 100644 --- a/keyboards/work_louder/work_board/info.json +++ b/keyboards/work_louder/work_board/info.json @@ -7,6 +7,9 @@ "vid": "0x574C", "pid": "0xDCD1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["D3", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7", "F6", "E6"], "rows": ["F0", "F1", "F4", "F5"] diff --git a/keyboards/work_louder/work_board/rules.mk b/keyboards/work_louder/work_board/rules.mk index 714b4b5d0491224e9033b4f00254dcadf36fd665..9f4b9a4bc5cb9104a54a91053f68a3ca7007c6bf 100644 --- a/keyboards/work_louder/work_board/rules.mk +++ b/keyboards/work_louder/work_board/rules.mk @@ -14,7 +14,6 @@ ENCODER_ENABLE = yes LTO_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 SRC += rgb_functions.c diff --git a/keyboards/xbows/knight/info.json b/keyboards/xbows/knight/info.json index 147a69861fd5ffd39868b324bd384a30cbfa22d3..9cce952dd765d18fdde06e658d21d018b0622eee 100644 --- a/keyboards/xbows/knight/info.json +++ b/keyboards/xbows/knight/info.json @@ -8,6 +8,9 @@ "pid": "0x4B6E", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "IS31FL3731" + }, "matrix_pins": { "cols": ["B0", "B1", "B2", "B3", "B7", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6"], "rows": ["F7", "F6", "F5", "F4", "F1", "F0"] diff --git a/keyboards/xbows/knight/rules.mk b/keyboards/xbows/knight/rules.mk index 2c371108288bdba847e1fbc0cf515d224ead2b7b..4a443969ff60d86877eb29cad6db54660934e413 100644 --- a/keyboards/xbows/knight/rules.mk +++ b/keyboards/xbows/knight/rules.mk @@ -11,4 +11,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = IS31FL3731 diff --git a/keyboards/xbows/knight_plus/info.json b/keyboards/xbows/knight_plus/info.json index 34ef43bba0c47ff40599e744945364f244674fc0..837d292932dc5b40b953bbace65469c03a52745b 100644 --- a/keyboards/xbows/knight_plus/info.json +++ b/keyboards/xbows/knight_plus/info.json @@ -8,6 +8,9 @@ "pid": "0x4B50", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "IS31FL3731" + }, "matrix_pins": { "cols": ["B0", "B1", "B2", "B3", "B7", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6"], "rows": ["F7", "F6", "F5", "F4", "F1", "F0"] diff --git a/keyboards/xbows/knight_plus/rules.mk b/keyboards/xbows/knight_plus/rules.mk index 2c371108288bdba847e1fbc0cf515d224ead2b7b..4a443969ff60d86877eb29cad6db54660934e413 100644 --- a/keyboards/xbows/knight_plus/rules.mk +++ b/keyboards/xbows/knight_plus/rules.mk @@ -11,4 +11,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = IS31FL3731 diff --git a/keyboards/xbows/nature/info.json b/keyboards/xbows/nature/info.json index 96e559c3653b54e6a528e93354c2d1bc9fe24721..fdabd72f326175ccddaab495343fa26975227759 100644 --- a/keyboards/xbows/nature/info.json +++ b/keyboards/xbows/nature/info.json @@ -8,6 +8,9 @@ "pid": "0x4E61", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "IS31FL3731" + }, "matrix_pins": { "cols": ["B0", "B1", "B2", "B3", "B7", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6"], "rows": ["F7", "F6", "F5", "F4", "F1", "F0"] diff --git a/keyboards/xbows/nature/rules.mk b/keyboards/xbows/nature/rules.mk index 2c371108288bdba847e1fbc0cf515d224ead2b7b..4a443969ff60d86877eb29cad6db54660934e413 100644 --- a/keyboards/xbows/nature/rules.mk +++ b/keyboards/xbows/nature/rules.mk @@ -11,4 +11,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = IS31FL3731 diff --git a/keyboards/xbows/numpad/info.json b/keyboards/xbows/numpad/info.json index 3c2e69eb838c02e559e7b78694f47bbfe27f0213..34744625d863603add1dd5c7acbd82d3192774c4 100644 --- a/keyboards/xbows/numpad/info.json +++ b/keyboards/xbows/numpad/info.json @@ -8,6 +8,9 @@ "pid": "0x4E75", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "IS31FL3731" + }, "matrix_pins": { "cols": ["D4", "D6", "B2", "B1"], "rows": ["B5", "B4", "C6", "B6", "D7", "B3"] diff --git a/keyboards/xbows/numpad/rules.mk b/keyboards/xbows/numpad/rules.mk index 2c371108288bdba847e1fbc0cf515d224ead2b7b..4a443969ff60d86877eb29cad6db54660934e413 100644 --- a/keyboards/xbows/numpad/rules.mk +++ b/keyboards/xbows/numpad/rules.mk @@ -11,4 +11,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = IS31FL3731 diff --git a/keyboards/xbows/ranger/info.json b/keyboards/xbows/ranger/info.json index d58b2de7223f07204cbaf929f8600429ba64e459..ec3fcb0fb3bb362c1f046d7e07713221ff97c0b2 100644 --- a/keyboards/xbows/ranger/info.json +++ b/keyboards/xbows/ranger/info.json @@ -8,6 +8,9 @@ "pid": "0x5261", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "IS31FL3731" + }, "matrix_pins": { "cols": ["B7", "B3", "B2", "B1", "B0", "E6", "F0", "F1", "F4", "F5", "D7", "F6", "F7", "D4", "D5", "D3"], "rows": ["C7", "B6", "B4", "C6", "B5", "D6"] diff --git a/keyboards/xbows/ranger/rules.mk b/keyboards/xbows/ranger/rules.mk index 2c371108288bdba847e1fbc0cf515d224ead2b7b..4a443969ff60d86877eb29cad6db54660934e413 100644 --- a/keyboards/xbows/ranger/rules.mk +++ b/keyboards/xbows/ranger/rules.mk @@ -11,4 +11,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = IS31FL3731 diff --git a/keyboards/xbows/woody/info.json b/keyboards/xbows/woody/info.json index 0e4314e60e952011c555b34b277a2201fdacc66f..add3a33014541a16a0f6eda3c4c1f9b5b3c489df 100644 --- a/keyboards/xbows/woody/info.json +++ b/keyboards/xbows/woody/info.json @@ -8,6 +8,9 @@ "pid": "0x1224", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "IS31FL3731" + }, "matrix_pins": { "cols": ["B6", "C6", "C7", "F4", "F5", "F6", "F7", "B7", "D2", "D3", "D5", "D4", "D6", "D7", "B4"], "rows": ["B3", "B2", "B1", "B0", "B5"] diff --git a/keyboards/xbows/woody/rules.mk b/keyboards/xbows/woody/rules.mk index c15a80d7514a5c197d024231721d18be2539d09a..90dd66d77228a9e944408b52854b1e824719d706 100644 --- a/keyboards/xbows/woody/rules.mk +++ b/keyboards/xbows/woody/rules.mk @@ -10,5 +10,4 @@ COMMAND_ENABLE = no # Commands for debug and configuration NKRO_ENABLE = yes # Enable N-Key Rollover AUDIO_ENABLE = no RGB_MATRIX_ENABLE = yes # Use RGB matrix -RGB_MATRIX_DRIVER = IS31FL3731 NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in diff --git a/keyboards/xelus/dawn60/rev1_qmk/info.json b/keyboards/xelus/dawn60/rev1_qmk/info.json index b575f3a88eebdd5ff813ede2c5cb54c809417706..ffc050a260d28ba4db40b4c849d0ad5f69b9d612 100644 --- a/keyboards/xelus/dawn60/rev1_qmk/info.json +++ b/keyboards/xelus/dawn60/rev1_qmk/info.json @@ -2,6 +2,9 @@ "ws2812": { "pin": "F0" }, + "rgb_matrix": { + "driver": "custom" + }, "matrix_pins": { "cols": ["B0", "D5", "B2", "F5", "D3", "D2", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4"], "rows": ["B1", "B3", "F1", "F6", "F7"] diff --git a/keyboards/xelus/dawn60/rev1_qmk/rules.mk b/keyboards/xelus/dawn60/rev1_qmk/rules.mk index 71a023f2d0a8b9d3c44494991e6305f220187bba..4a799710d2dac124a54e62357a1e8ed97737b087 100644 --- a/keyboards/xelus/dawn60/rev1_qmk/rules.mk +++ b/keyboards/xelus/dawn60/rev1_qmk/rules.mk @@ -18,7 +18,6 @@ FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. - We have custom RGB underglow RGB_MATRIX_ENABLE = yes # Enable RGB matrix effects. -RGB_MATRIX_DRIVER = custom # Enable RGB matrix effects. WS2812_DRIVER_REQUIRED = yes COMMON_VPATH += $(DRIVER_PATH)/issi diff --git a/keyboards/xelus/la_plus/info.json b/keyboards/xelus/la_plus/info.json index 3736b691a0a2a6255e788b4da0f8e478da79e3c3..902163888a418ae55133341fb31b5cd2d4fc79cc 100644 --- a/keyboards/xelus/la_plus/info.json +++ b/keyboards/xelus/la_plus/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "F1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["E6", "D5", "B2", "B3", "D3", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4"], "rows": ["B0", "B1", "F0", "F4", "F5"] diff --git a/keyboards/xelus/la_plus/rules.mk b/keyboards/xelus/la_plus/rules.mk index cf619327069aea835b965981cb7f80cb8ea43210..7f3c8075a5350a1001a1d789a7442de909d231a4 100755 --- a/keyboards/xelus/la_plus/rules.mk +++ b/keyboards/xelus/la_plus/rules.mk @@ -11,7 +11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 RGB_MATRIX_CUSTOM_KB = yes LTO_ENABLE = yes diff --git a/keyboards/xelus/pachi/rgb/rev1/info.json b/keyboards/xelus/pachi/rgb/rev1/info.json index 854ca1744aca834c27c290341d8d285f3051866f..184dc1a67b772458395594eed989b5dae10106d4 100644 --- a/keyboards/xelus/pachi/rgb/rev1/info.json +++ b/keyboards/xelus/pachi/rgb/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x5052", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "custom" + }, "matrix_pins": { "cols": ["C13", "C14", "C15", "H0", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "H1", "B10", "B11"], "rows": ["B14", "B13", "B12", "B2", "A8", "B15"] diff --git a/keyboards/xelus/pachi/rgb/rev1/rules.mk b/keyboards/xelus/pachi/rgb/rev1/rules.mk index 904565c01e994d8076f031ef78ed9867a1e8e807..cec6f3c13dd3ea23463b9887f1c68dd5348f8db2 100644 --- a/keyboards/xelus/pachi/rgb/rev1/rules.mk +++ b/keyboards/xelus/pachi/rgb/rev1/rules.mk @@ -14,7 +14,6 @@ FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches EEPROM_DRIVER = i2c RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = custom COMMON_VPATH += $(DRIVER_PATH)/issi SRC += drivers/led/issi/is31fl3741.c diff --git a/keyboards/xelus/pachi/rgb/rev2/info.json b/keyboards/xelus/pachi/rgb/rev2/info.json index 2288f0558da15cfaf467b0b4ac769253469c0dd0..64aa3172c0a305602dbd720831b213b004086d43 100644 --- a/keyboards/xelus/pachi/rgb/rev2/info.json +++ b/keyboards/xelus/pachi/rgb/rev2/info.json @@ -8,6 +8,9 @@ "pid": "0x5053", "device_version": "0.0.2" }, + "rgb_matrix": { + "driver": "custom" + }, "matrix_pins": { "cols": ["C14", "C15", "A0", "A1", "A2", "A3", "A4", "A10", "A9"], "rows": ["A5", "A6", "B0", "A7", "A8", "B1", "B4", "B5", "A15", "B3", "A13", "A14"] diff --git a/keyboards/xelus/pachi/rgb/rev2/rules.mk b/keyboards/xelus/pachi/rgb/rev2/rules.mk index 7150da038968321687a52ff2e33cadf0c2f4fa32..d5c0eee73423c78636d36a41d7d69d003e433b37 100644 --- a/keyboards/xelus/pachi/rgb/rev2/rules.mk +++ b/keyboards/xelus/pachi/rgb/rev2/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = no # Audio output EEPROM_DRIVER = i2c RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = custom COMMON_VPATH += $(DRIVER_PATH)/issi SRC += drivers/led/issi/is31fl3741.c diff --git a/keyboards/xelus/valor/rev2/info.json b/keyboards/xelus/valor/rev2/info.json index 381e8eb64966f57da8a02ea76082c8ee2269a13e..d3f134fdf88f3de575c756eb82933e7d922d04ab 100644 --- a/keyboards/xelus/valor/rev2/info.json +++ b/keyboards/xelus/valor/rev2/info.json @@ -12,6 +12,9 @@ "pin": "A9", "driver": "pwm" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["B2", "B1", "B0", "A7", "A6", "A5", "A4", "A13", "B7", "B6", "B5", "B4", "B3", "A15", "A14"], "rows": ["B11", "B10", "A3", "A1", "A2"] diff --git a/keyboards/xelus/valor/rev2/rules.mk b/keyboards/xelus/valor/rev2/rules.mk index 19af3d61b91a15cc8a1a47e025caa85c660a84a8..e0caab1474068a902aa41577b7362646c827f471 100644 --- a/keyboards/xelus/valor/rev2/rules.mk +++ b/keyboards/xelus/valor/rev2/rules.mk @@ -11,7 +11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 RGB_MATRIX_CUSTOM_KB = yes EEPROM_DRIVER = i2c diff --git a/keyboards/yandrstudio/nz64/info.json b/keyboards/yandrstudio/nz64/info.json index 9ae46559d5ede04e5276751cacfc4ce8c67f0358..105014757e418f69a43a4d45315cf624cc368398 100644 --- a/keyboards/yandrstudio/nz64/info.json +++ b/keyboards/yandrstudio/nz64/info.json @@ -8,6 +8,9 @@ "pin": "A7", "driver": "pwm" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["A15", "B3", "B4", "B6", "B7", "B5", "C13", "A5", "A4", "B14", "B15", "A8", "A9", "A10"], "rows": ["C14", "B13", "B12", "C15", "A3"] diff --git a/keyboards/yandrstudio/nz64/rules.mk b/keyboards/yandrstudio/nz64/rules.mk index 3041064afc8f9c99a73e0860f2aedfdf0b3e9e96..e4a82c46db780b8a542f4e488c5aae2371867218 100644 --- a/keyboards/yandrstudio/nz64/rules.mk +++ b/keyboards/yandrstudio/nz64/rules.mk @@ -11,4 +11,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix (do not use together with RGBLIGHT_ENABLE) -RGB_MATRIX_DRIVER = WS2812 # RGB matrix driver support diff --git a/keyboards/yandrstudio/nz67v2/info.json b/keyboards/yandrstudio/nz67v2/info.json index b9355552d6e6de8a9dca6cc2ee08592dc45f9e10..6149c998f7846c50bb144e29c980e4151bdcd2b6 100644 --- a/keyboards/yandrstudio/nz67v2/info.json +++ b/keyboards/yandrstudio/nz67v2/info.json @@ -10,6 +10,9 @@ "pin": "B5", "driver": "pwm" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["B9", "A3", "A4", "A5", "A6", "A7", "B0", "B2", "B10", "B11", "B12", "B13", "B14", "B15", "A8"], "rows": ["B3", "B4", "B6", "B7", "B8"] diff --git a/keyboards/yandrstudio/nz67v2/rules.mk b/keyboards/yandrstudio/nz67v2/rules.mk index 46d3952083363cb0d88228c63b0941171af15136..ba2d7ccbc32e2ed5fc37b913adf9401b43c0abbb 100644 --- a/keyboards/yandrstudio/nz67v2/rules.mk +++ b/keyboards/yandrstudio/nz67v2/rules.mk @@ -14,5 +14,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality -RGB_MATRIX_DRIVER = WS2812 # RGB matrix driver support ENCODER_ENABLE = yes # Rotary encoder support diff --git a/keyboards/yandrstudio/tg67/info.json b/keyboards/yandrstudio/tg67/info.json index 677746d82e853d8ff601ba818eca68dc61b642f4..0395d71ffd48714edd18d2ac843b8693e5710cb0 100644 --- a/keyboards/yandrstudio/tg67/info.json +++ b/keyboards/yandrstudio/tg67/info.json @@ -10,6 +10,9 @@ "pin": "A7", "driver": "pwm" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["B2", "B10", "B11", "A8", "A9", "A10", "B5", "A15", "B3", "A2", "A3", "B4", "A4", "A5", "A6"], "rows": ["B0", "B6", "B1", "B7", "A1"] diff --git a/keyboards/yandrstudio/tg67/rules.mk b/keyboards/yandrstudio/tg67/rules.mk index 2de6c8af43b1dd857ebac5c162404cdac825f449..8aabb4f22e05c3ce57ff315ea659f88fc51367e3 100644 --- a/keyboards/yandrstudio/tg67/rules.mk +++ b/keyboards/yandrstudio/tg67/rules.mk @@ -14,4 +14,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output RGB_MATRIX_ENABLE = yes # Enable keyboard RGB Matrix -RGB_MATRIX_DRIVER = WS2812 # RGB matrix driver support diff --git a/keyboards/yanghu/unicorne/info.json b/keyboards/yanghu/unicorne/info.json index be55f047b8b3975831d179c39fb6e9f84d91fb95..52a703d219177caac49cd53546549a901b40f03e 100644 --- a/keyboards/yanghu/unicorne/info.json +++ b/keyboards/yanghu/unicorne/info.json @@ -12,6 +12,9 @@ "pin": "B1", "driver": "pwm" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["A14", "A15", "B13", "B14", "B15", "A13", "A0", "A1", "A2", "A3", "A6", "A7"], "rows": ["B9", "B8", "A10", "A9"] diff --git a/keyboards/yanghu/unicorne/rules.mk b/keyboards/yanghu/unicorne/rules.mk index e07355aefa8c35fb7fb409641ff316a487ae11c1..651d6bedf38267666ce15f8ad04a4a6d19555295 100644 --- a/keyboards/yanghu/unicorne/rules.mk +++ b/keyboards/yanghu/unicorne/rules.mk @@ -17,6 +17,5 @@ OLED_DRIVER = SSD1306 AUDIO_DRIVER = pwm_hardware RGB_MATRIX_ENABLE = no # Do not enable with RGBLIGHT -RGB_MATRIX_DRIVER = WS2812 DEFAULT_FOLDER = yanghu/unicorne/f411 diff --git a/keyboards/ymdk/ymd40/air40/info.json b/keyboards/ymdk/ymd40/air40/info.json index 349c1176117208c39caea927cf2a9078956c84e0..6fd647bc9327eb47108018b9295e4dfe1d926f2a 100644 --- a/keyboards/ymdk/ymd40/air40/info.json +++ b/keyboards/ymdk/ymd40/air40/info.json @@ -8,6 +8,9 @@ "pid": "0x0911", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["F1", "F0", "B0", "C7", "F4", "F5", "F6", "F7", "D4", "D6", "B4", "D7"], "rows": ["D0", "B3", "B2", "B1"] diff --git a/keyboards/ymdk/ymd40/air40/rules.mk b/keyboards/ymdk/ymd40/air40/rules.mk index 3adfcf796baadf01f82cc555c5fcc6d614a90d7e..f408492aa87cb54109374c6723dc733dc1ce0c03 100644 --- a/keyboards/ymdk/ymd40/air40/rules.mk +++ b/keyboards/ymdk/ymd40/air40/rules.mk @@ -11,7 +11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no RGBLIGHT_SUPPORTED = no RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 AUDIO_ENABLE = no # Audio output AUDIO_SUPPORTED = no KEY_LOCK_ENABLE = no diff --git a/keyboards/yncognito/batpad/info.json b/keyboards/yncognito/batpad/info.json index 7eb388c4d0cacd1d8f6981f3283229a352191255..ec57403a66db34e89efd2cb2e1ae754e9cb8ebab 100644 --- a/keyboards/yncognito/batpad/info.json +++ b/keyboards/yncognito/batpad/info.json @@ -11,6 +11,9 @@ "ws2812": { "pin": "B5" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["F1", "F0", "D5", "D3"], "rows": ["F4", "C7"] diff --git a/keyboards/yncognito/batpad/rules.mk b/keyboards/yncognito/batpad/rules.mk index 8009de294e8354b846bfe2cdd32638f5d5676418..a72bbe128bc75f87b625518756c4b8374040b241 100644 --- a/keyboards/yncognito/batpad/rules.mk +++ b/keyboards/yncognito/batpad/rules.mk @@ -9,5 +9,4 @@ COMMAND_ENABLE = no # Commands for debug and configuration NKRO_ENABLE = yes # Enable N-Key Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 AUDIO_ENABLE = no # Audio output diff --git a/keyboards/yushakobo/quick17/info.json b/keyboards/yushakobo/quick17/info.json index 8c59e1a549239a5a4c5646035b9ba3bc05b357a6..15ced83d39d8701cd6a8711b30967b327de217fd 100644 --- a/keyboards/yushakobo/quick17/info.json +++ b/keyboards/yushakobo/quick17/info.json @@ -8,6 +8,9 @@ "pid": "0x0006", "device_version": "0.0.1" }, + "rgb_matrix": { + "driver": "WS2812" + }, "matrix_pins": { "cols": ["F5", "D4", "E6", "F7", "C6", "D7"], "rows": ["F4", "B3", "B6"] diff --git a/keyboards/yushakobo/quick17/rules.mk b/keyboards/yushakobo/quick17/rules.mk index a73ebf1d09d91b9427b4bd31fbb4386936a09365..70ab5e2744237c1ec07ae2c8f85b9820bba7d1b6 100644 --- a/keyboards/yushakobo/quick17/rules.mk +++ b/keyboards/yushakobo/quick17/rules.mk @@ -13,7 +13,6 @@ AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes RGB_MATRIX_ENABLE = yes -RGB_MATRIX_DRIVER = WS2812 RGB_MATRIX_CUSTOM_KB = yes SRC += quick17_prefs.c