From 36ce81df592ca8e9f9fed498e513437aa1cae54f Mon Sep 17 00:00:00 2001 From: Ryan Date: Sun, 26 Mar 2023 18:22:12 +1100 Subject: Move `WS2812_DRIVER` to data driven (#20248) --- keyboards/0xcb/splaytoraid/rp2040_ce/info.json | 5 +++++ keyboards/0xcb/splaytoraid/rp2040_ce/rules.mk | 1 - keyboards/1upkeyboards/pi40/grid_v1_1/info.json | 3 +++ keyboards/1upkeyboards/pi40/mit_v1_0/info.json | 3 +++ keyboards/1upkeyboards/pi40/mit_v1_1/info.json | 3 +++ keyboards/1upkeyboards/pi40/rules.mk | 2 -- keyboards/1upkeyboards/pi60/info.json | 3 +++ keyboards/1upkeyboards/pi60/rules.mk | 1 - keyboards/1upkeyboards/pi60_hse/info.json | 3 +++ keyboards/1upkeyboards/pi60_hse/rules.mk | 1 - keyboards/1upkeyboards/pi60_rgb/info.json | 3 +++ keyboards/1upkeyboards/pi60_rgb/rules.mk | 1 - keyboards/1upkeyboards/sweet16v2/kb2040/info.json | 3 +++ keyboards/1upkeyboards/sweet16v2/kb2040/rules.mk | 1 - keyboards/4pplet/eagle_viper_rep/rev_a/info.json | 3 +++ keyboards/4pplet/eagle_viper_rep/rev_a/rules.mk | 1 - keyboards/abatskeyboardclub/nayeon/info.json | 3 +++ keyboards/abatskeyboardclub/nayeon/rules.mk | 1 - keyboards/adafruit/macropad/info.json | 3 +++ keyboards/adafruit/macropad/rules.mk | 1 - keyboards/aeboards/ext65/rev2/info.json | 3 +++ keyboards/aeboards/ext65/rev2/rules.mk | 1 - keyboards/amag23/info.json | 3 +++ keyboards/amag23/rules.mk | 1 - keyboards/an_achronism/tetromino/info.json | 3 +++ keyboards/an_achronism/tetromino/rules.mk | 2 -- keyboards/anavi/knob1/info.json | 3 +++ keyboards/anavi/knob1/rules.mk | 2 -- keyboards/anavi/knobs3/info.json | 3 +++ keyboards/anavi/knobs3/rules.mk | 2 -- keyboards/anavi/macropad10/info.json | 3 +++ keyboards/anavi/macropad10/rules.mk | 1 - keyboards/ares/info.json | 3 +++ keyboards/ares/rules.mk | 1 - keyboards/aurora65/info.json | 3 +++ keyboards/aurora65/rules.mk | 1 - keyboards/bastardkb/charybdis/3x5/blackpill/info.json | 3 +++ keyboards/bastardkb/charybdis/3x5/blackpill/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/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/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/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/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/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/bfake/info.json | 3 +++ keyboards/bfake/rules.mk | 1 - keyboards/black_hellebore/info.json | 3 +++ keyboards/black_hellebore/rules.mk | 1 - keyboards/boardsource/lulu/rp2040/info.json | 3 +++ keyboards/boardsource/lulu/rp2040/rules.mk | 1 - keyboards/boston/rules.mk | 3 --- keyboards/bt66tech/bt66tech60/info.json | 3 +++ keyboards/bt66tech/bt66tech60/rules.mk | 1 - keyboards/cannonkeys/an_c/info.json | 3 +++ keyboards/cannonkeys/an_c/rules.mk | 1 - keyboards/cannonkeys/atlas/info.json | 3 +++ keyboards/cannonkeys/atlas/rules.mk | 1 - keyboards/cannonkeys/cloudline/info.json | 3 +++ keyboards/cannonkeys/cloudline/rules.mk | 1 - keyboards/cannonkeys/db60/info.json | 3 +++ keyboards/cannonkeys/db60/rules.mk | 1 - keyboards/cannonkeys/devastatingtkl/info.json | 3 +++ keyboards/cannonkeys/devastatingtkl/rules.mk | 1 - keyboards/cannonkeys/instant60/info.json | 3 +++ keyboards/cannonkeys/instant60/rules.mk | 1 - keyboards/cannonkeys/instant65/info.json | 3 +++ keyboards/cannonkeys/instant65/rules.mk | 1 - keyboards/cannonkeys/malicious_ergo/info.json | 3 +++ keyboards/cannonkeys/malicious_ergo/rules.mk | 1 - keyboards/cannonkeys/obliterated75/info.json | 3 +++ keyboards/cannonkeys/obliterated75/rules.mk | 1 - keyboards/cannonkeys/ortho48/info.json | 3 +++ keyboards/cannonkeys/ortho48/rules.mk | 1 - keyboards/cannonkeys/ortho60/info.json | 3 +++ keyboards/cannonkeys/ortho60/rules.mk | 1 - keyboards/cannonkeys/ortho75/info.json | 3 +++ keyboards/cannonkeys/ortho75/rules.mk | 1 - keyboards/cannonkeys/practice60/info.json | 3 +++ keyboards/cannonkeys/practice60/rules.mk | 1 - keyboards/cannonkeys/practice65/info.json | 3 +++ keyboards/cannonkeys/practice65/rules.mk | 1 - keyboards/cannonkeys/sagittarius/info.json | 3 +++ keyboards/cannonkeys/sagittarius/rules.mk | 1 - keyboards/cannonkeys/savage65/info.json | 3 +++ keyboards/cannonkeys/savage65/rules.mk | 1 - keyboards/cannonkeys/tmov2/info.json | 3 +++ keyboards/cannonkeys/tmov2/rules.mk | 1 - keyboards/cannonkeys/tsukuyomi/info.json | 3 +++ keyboards/cannonkeys/tsukuyomi/rules.mk | 1 - keyboards/controllerworks/mini36/info.json | 3 +++ keyboards/controllerworks/mini36/rules.mk | 1 - keyboards/controllerworks/mini42/info.json | 3 +++ keyboards/controllerworks/mini42/rules.mk | 1 - keyboards/crypt_macro/info.json | 3 +++ keyboards/crypt_macro/rules.mk | 1 - keyboards/db/db63/info.json | 3 +++ keyboards/db/db63/rules.mk | 1 - keyboards/dekunukem/duckypad/rules.mk | 1 - keyboards/donutcables/budget96/info.json | 3 +++ keyboards/donutcables/budget96/rules.mk | 1 - keyboards/eason/aeroboard/info.json | 3 +++ keyboards/eason/aeroboard/rules.mk | 1 - keyboards/ebastler/isometria_75/rev1/info.json | 3 +++ keyboards/ebastler/isometria_75/rev1/rules.mk | 1 - keyboards/edi/hardlight/mk2/info.json | 3 +++ keyboards/edi/hardlight/mk2/rules.mk | 1 - keyboards/eve/meteor/info.json | 3 +++ keyboards/eve/meteor/rules.mk | 1 - keyboards/exclusive/e6v2/le_bmc/info.json | 3 +++ keyboards/exclusive/e6v2/le_bmc/rules.mk | 1 - keyboards/exclusive/e6v2/oe_bmc/info.json | 3 +++ keyboards/exclusive/e6v2/oe_bmc/rules.mk | 1 - keyboards/exent/info.json | 3 +++ keyboards/exent/rules.mk | 1 - keyboards/facew/info.json | 3 +++ keyboards/facew/rules.mk | 1 - keyboards/foxlab/time80/info.json | 3 +++ keyboards/foxlab/time80/rules.mk | 1 - keyboards/ft/mars80/info.json | 3 +++ keyboards/ft/mars80/rules.mk | 1 - keyboards/geekboards/macropad_v2/info.json | 3 +++ keyboards/geekboards/macropad_v2/rules.mk | 1 - keyboards/gkeyboard/gpad8_2r/info.json | 3 +++ keyboards/gkeyboard/gpad8_2r/rules.mk | 1 - keyboards/gray_studio/hb85/info.json | 3 +++ keyboards/gray_studio/hb85/rules.mk | 1 - keyboards/handwired/alcor_dactyl/info.json | 3 +++ keyboards/handwired/alcor_dactyl/rules.mk | 1 - keyboards/handwired/co60/rev7/info.json | 3 +++ keyboards/handwired/co60/rev7/rules.mk | 3 --- keyboards/handwired/cyberstar/info.json | 3 +++ keyboards/handwired/cyberstar/rules.mk | 1 - keyboards/handwired/macroboard/f401/info.json | 3 +++ keyboards/handwired/macroboard/f401/rules.mk | 1 - keyboards/handwired/macroboard/f411/info.json | 3 +++ keyboards/handwired/macroboard/f411/rules.mk | 1 - keyboards/handwired/onekey/kb2040/info.json | 3 +++ keyboards/handwired/onekey/kb2040/rules.mk | 2 -- keyboards/handwired/selene/rules.mk | 1 - keyboards/handwired/steamvan/rev1/info.json | 3 +++ keyboards/handwired/steamvan/rev1/rules.mk | 3 --- keyboards/handwired/tractyl_manuform/5x6_right/f303/info.json | 3 +++ keyboards/handwired/tractyl_manuform/5x6_right/f303/rules.mk | 1 - keyboards/handwired/tractyl_manuform/5x6_right/f411/info.json | 3 +++ keyboards/handwired/tractyl_manuform/5x6_right/f411/rules.mk | 1 - keyboards/idyllic/tinny50_rgb/info.json | 3 +++ keyboards/idyllic/tinny50_rgb/rules.mk | 1 - keyboards/jc65/v32a/info.json | 3 +++ keyboards/jc65/v32a/rules.mk | 1 - keyboards/kabedon/kabedon98e/info.json | 3 +++ keyboards/kabedon/kabedon98e/rules.mk | 1 - keyboards/kamigakushi/info.json | 3 +++ keyboards/kamigakushi/rules.mk | 1 - keyboards/kbdfans/kbdpad/mk1/info.json | 3 +++ keyboards/kbdfans/kbdpad/mk1/rules.mk | 1 - keyboards/kbdfans/odinmini/info.json | 3 +++ keyboards/kbdfans/odinmini/rules.mk | 1 - keyboards/keebio/convolution/rev1/info.json | 3 +++ keyboards/keebio/convolution/rev1/rules.mk | 1 - keyboards/keebio/sinc/rev3/info.json | 3 +++ keyboards/keebio/sinc/rev3/rules.mk | 1 - keyboards/keebsforall/coarse60/info.json | 3 +++ keyboards/keebsforall/coarse60/rules.mk | 1 - keyboards/kprepublic/bm16a/v2/info.json | 3 +++ keyboards/kprepublic/bm16a/v2/rules.mk | 1 - keyboards/kprepublic/jj40/info.json | 3 +++ keyboards/kprepublic/jj40/rules.mk | 1 - keyboards/kprepublic/jj4x4/info.json | 3 +++ keyboards/kprepublic/jj4x4/rules.mk | 1 - keyboards/kprepublic/jj50/info.json | 3 +++ keyboards/kprepublic/jj50/rules.mk | 1 - keyboards/linworks/whale75/info.json | 3 +++ keyboards/linworks/whale75/rules.mk | 1 - keyboards/loki65/info.json | 3 +++ keyboards/loki65/rules.mk | 1 - keyboards/mechkeys/mechmini/v1/info.json | 3 +++ keyboards/mechkeys/mechmini/v1/rules.mk | 1 - keyboards/mechlovin/adelais/rgb_led/rev3/info.json | 3 +++ keyboards/mechlovin/adelais/rgb_led/rev3/rules.mk | 1 - keyboards/mechlovin/zed60/info.json | 3 +++ keyboards/mechlovin/zed60/rules.mk | 1 - keyboards/mechlovin/zed65/no_backlight/wearhaus66/info.json | 3 +++ keyboards/mechlovin/zed65/no_backlight/wearhaus66/rules.mk | 1 - keyboards/mehkee96/info.json | 3 +++ keyboards/mehkee96/rules.mk | 1 - keyboards/misterknife/knife66/info.json | 3 +++ keyboards/misterknife/knife66/rules.mk | 1 - keyboards/misterknife/knife66_iso/info.json | 3 +++ keyboards/misterknife/knife66_iso/rules.mk | 1 - keyboards/mt/mt40/info.json | 3 +++ keyboards/mt/mt40/rules.mk | 1 - keyboards/mt/split75/info.json | 3 +++ keyboards/mt/split75/rules.mk | 1 - keyboards/mwstudio/mw80/info.json | 3 +++ keyboards/mwstudio/mw80/rules.mk | 1 - keyboards/nack/info.json | 3 +++ keyboards/nack/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/oddforge/vea/info.json | 3 +++ keyboards/oddforge/vea/rules.mk | 1 - keyboards/panc60/info.json | 3 +++ keyboards/panc60/rules.mk | 1 - keyboards/pearl/info.json | 3 +++ keyboards/pearl/rules.mk | 1 - keyboards/percent/canoe/info.json | 3 +++ keyboards/percent/canoe/rules.mk | 1 - keyboards/percent/skog/info.json | 3 +++ keyboards/percent/skog/rules.mk | 1 - keyboards/percent/skog_lite/info.json | 3 +++ keyboards/percent/skog_lite/rules.mk | 1 - keyboards/pica40/rev2/info.json | 3 +++ keyboards/pica40/rev2/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/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/primekb/meridian/ktr1010/rules.mk | 1 - keyboards/primekb/meridian/ws2812/info.json | 5 +++++ keyboards/primekb/meridian/ws2812/rules.mk | 1 - keyboards/projectkb/alice/rev1/info.json | 3 +++ keyboards/projectkb/alice/rev1/rules.mk | 2 -- keyboards/projectkb/alice/rev2/info.json | 3 +++ keyboards/projectkb/alice/rev2/rules.mk | 2 -- keyboards/protozoa/p01/info.json | 3 +++ keyboards/protozoa/p01/rules.mk | 1 - keyboards/rart/rartlice/info.json | 3 +++ keyboards/rart/rartlice/rules.mk | 1 - keyboards/rgbkb/mun/rev1/info.json | 3 +++ keyboards/rgbkb/mun/rules.mk | 1 - keyboards/rgbkb/pan/rules.mk | 1 - keyboards/rgbkb/sol3/rev1/info.json | 3 +++ keyboards/rgbkb/sol3/rules.mk | 1 - keyboards/s_ol/0xc_pad/rules.mk | 1 - keyboards/saevus/cor_tkl/info.json | 3 +++ keyboards/saevus/cor_tkl/rules.mk | 1 - keyboards/singa/info.json | 3 +++ keyboards/singa/rules.mk | 1 - keyboards/skmt/15k/info.json | 3 +++ keyboards/skmt/15k/rules.mk | 2 -- keyboards/smithrune/iron165r2/f411/info.json | 3 +++ keyboards/smithrune/iron165r2/f411/rules.mk | 1 - keyboards/spaceholdings/nebula12/info.json | 3 +++ keyboards/spaceholdings/nebula12/rules.mk | 1 - keyboards/spaceholdings/nebula68/info.json | 3 +++ keyboards/spaceholdings/nebula68/rules.mk | 1 - keyboards/spiderisland/split78/info.json | 3 +++ keyboards/spiderisland/split78/rules.mk | 1 - keyboards/splitkb/kyria/rev1/proton_c/info.json | 5 +++++ keyboards/splitkb/kyria/rev1/proton_c/rules.mk | 1 - keyboards/splitkb/kyria/rev2/proton_c/info.json | 5 +++++ keyboards/splitkb/kyria/rev2/proton_c/rules.mk | 1 - keyboards/tgr/910/info.json | 3 +++ keyboards/tgr/910/rules.mk | 1 - keyboards/tgr/910ce/info.json | 3 +++ keyboards/tgr/910ce/rules.mk | 1 - keyboards/tgr/alice/info.json | 3 +++ keyboards/tgr/alice/rules.mk | 1 - keyboards/tgr/jane/v2/info.json | 3 +++ keyboards/tgr/jane/v2/rules.mk | 1 - keyboards/tgr/jane/v2ce/info.json | 3 +++ keyboards/tgr/jane/v2ce/rules.mk | 1 - keyboards/tgr/tris/info.json | 3 +++ keyboards/tgr/tris/rules.mk | 1 - keyboards/tkw/grandiceps/info.json | 3 +++ keyboards/tkw/grandiceps/rules.mk | 1 - keyboards/tkw/stoutgat/v2/info.json | 3 +++ keyboards/tkw/stoutgat/v2/rules.mk | 1 - keyboards/tzarc/djinn/info.json | 3 +++ keyboards/tzarc/djinn/rules.mk | 1 - keyboards/tzarc/ghoul/rev1/rp2040/info.json | 3 +++ keyboards/tzarc/ghoul/rev1/rp2040/rules.mk | 1 - keyboards/tzarc/ghoul/rev1/stm32/info.json | 3 +++ keyboards/tzarc/ghoul/rev1/stm32/rules.mk | 1 - keyboards/unikorn/info.json | 3 +++ keyboards/unikorn/rules.mk | 1 - keyboards/vertex/arc60h/info.json | 3 +++ keyboards/vertex/arc60h/rules.mk | 1 - keyboards/viendi8l/info.json | 3 +++ keyboards/viendi8l/rules.mk | 1 - keyboards/winkeyless/b87/info.json | 3 +++ keyboards/winkeyless/b87/rules.mk | 1 - keyboards/winkeyless/bface/info.json | 3 +++ keyboards/winkeyless/bface/rules.mk | 1 - keyboards/winkeyless/bmini/info.json | 3 +++ keyboards/winkeyless/bmini/rules.mk | 1 - keyboards/winkeyless/bminiex/info.json | 3 +++ keyboards/winkeyless/bminiex/rules.mk | 1 - keyboards/xelus/ninjin/info.json | 3 +++ keyboards/xelus/ninjin/rules.mk | 2 -- keyboards/xelus/valor/rev2/info.json | 3 +++ keyboards/xelus/valor/rev2/rules.mk | 1 - keyboards/xelus/xs60/hotswap/rules.mk | 1 - keyboards/xelus/xs60/soldered/rules.mk | 1 - keyboards/yandrstudio/buff67v3/info.json | 3 +++ keyboards/yandrstudio/buff67v3/rules.mk | 1 - keyboards/yandrstudio/nightstar75/info.json | 3 +++ keyboards/yandrstudio/nightstar75/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/yandrstudio/yr6095/info.json | 3 +++ keyboards/yandrstudio/yr6095/rules.mk | 1 - keyboards/yandrstudio/yr80/info.json | 3 +++ keyboards/yandrstudio/yr80/rules.mk | 1 - keyboards/yanghu/unicorne/info.json | 3 +++ keyboards/yanghu/unicorne/rules.mk | 1 - keyboards/ymdk/bface/info.json | 3 +++ keyboards/ymdk/bface/rules.mk | 1 - keyboards/ymdk/np21/info.json | 3 +++ keyboards/ymdk/np21/rules.mk | 1 - keyboards/ymdk/sp64/info.json | 3 +++ keyboards/ymdk/sp64/rules.mk | 3 --- keyboards/ymdk/ymd75/rev1/info.json | 3 +++ keyboards/ymdk/ymd75/rev1/rules.mk | 1 - keyboards/ymdk/ymd75/rev2/info.json | 3 +++ keyboards/ymdk/ymd75/rev2/rules.mk | 1 - keyboards/ymdk/ymd96/info.json | 3 +++ keyboards/ymdk/ymd96/rules.mk | 1 - keyboards/yoichiro/lunakey_pico/info.json | 3 +++ keyboards/yoichiro/lunakey_pico/rules.mk | 1 - keyboards/zoo/wampus/info.json | 3 +++ keyboards/zoo/wampus/rules.mk | 1 - keyboards/zvecr/split_blackpill/info.json | 3 +++ keyboards/zvecr/split_blackpill/rules.mk | 1 - keyboards/zvecr/zv48/info.json | 3 +++ keyboards/zvecr/zv48/rules.mk | 1 - keyboards/zykrah/fuyu/info.json | 3 +++ keyboards/zykrah/fuyu/rules.mk | 1 - 382 files changed, 572 insertions(+), 211 deletions(-) create mode 100644 keyboards/0xcb/splaytoraid/rp2040_ce/info.json create mode 100644 keyboards/primekb/meridian/ws2812/info.json create mode 100644 keyboards/splitkb/kyria/rev1/proton_c/info.json create mode 100644 keyboards/splitkb/kyria/rev2/proton_c/info.json (limited to 'keyboards') diff --git a/keyboards/0xcb/splaytoraid/rp2040_ce/info.json b/keyboards/0xcb/splaytoraid/rp2040_ce/info.json new file mode 100644 index 0000000000..9f0eb51118 --- /dev/null +++ b/keyboards/0xcb/splaytoraid/rp2040_ce/info.json @@ -0,0 +1,5 @@ +{ + "ws2812": { + "driver": "vendor" + } +} diff --git a/keyboards/0xcb/splaytoraid/rp2040_ce/rules.mk b/keyboards/0xcb/splaytoraid/rp2040_ce/rules.mk index 4b30a1bae0..9617c1460e 100644 --- a/keyboards/0xcb/splaytoraid/rp2040_ce/rules.mk +++ b/keyboards/0xcb/splaytoraid/rp2040_ce/rules.mk @@ -1,2 +1 @@ -WS2812_DRIVER = vendor CONVERT_TO = rp2040_ce diff --git a/keyboards/1upkeyboards/pi40/grid_v1_1/info.json b/keyboards/1upkeyboards/pi40/grid_v1_1/info.json index b3c64f7dd4..2527688245 100644 --- a/keyboards/1upkeyboards/pi40/grid_v1_1/info.json +++ b/keyboards/1upkeyboards/pi40/grid_v1_1/info.json @@ -13,6 +13,9 @@ "dynamic_keymap": { "layer_count": 10 }, + "ws2812": { + "driver": "vendor" + }, "features": { "audio": false, "backlight": false, diff --git a/keyboards/1upkeyboards/pi40/mit_v1_0/info.json b/keyboards/1upkeyboards/pi40/mit_v1_0/info.json index d476109f79..df437aae02 100644 --- a/keyboards/1upkeyboards/pi40/mit_v1_0/info.json +++ b/keyboards/1upkeyboards/pi40/mit_v1_0/info.json @@ -13,6 +13,9 @@ "dynamic_keymap": { "layer_count": 10 }, + "ws2812": { + "driver": "vendor" + }, "features": { "audio": false, "backlight": false, diff --git a/keyboards/1upkeyboards/pi40/mit_v1_1/info.json b/keyboards/1upkeyboards/pi40/mit_v1_1/info.json index 9e01928554..842564f561 100644 --- a/keyboards/1upkeyboards/pi40/mit_v1_1/info.json +++ b/keyboards/1upkeyboards/pi40/mit_v1_1/info.json @@ -13,6 +13,9 @@ "dynamic_keymap": { "layer_count": 10 }, + "ws2812": { + "driver": "vendor" + }, "features": { "audio": false, "backlight": false, diff --git a/keyboards/1upkeyboards/pi40/rules.mk b/keyboards/1upkeyboards/pi40/rules.mk index 75f06c3f2b..e858deae6a 100644 --- a/keyboards/1upkeyboards/pi40/rules.mk +++ b/keyboards/1upkeyboards/pi40/rules.mk @@ -1,5 +1,3 @@ -WS2812_DRIVER = vendor - OLED_ENABLE = yes OLED_DRIVER = SSD1306 diff --git a/keyboards/1upkeyboards/pi60/info.json b/keyboards/1upkeyboards/pi60/info.json index ecb38b92b2..8330ac9205 100644 --- a/keyboards/1upkeyboards/pi60/info.json +++ b/keyboards/1upkeyboards/pi60/info.json @@ -24,6 +24,9 @@ "rgb_matrix": true, "rgblight": false }, + "ws2812": { + "driver": "vendor" + }, "matrix_pins": { "cols": ["GP5", "GP8", "GP11", "GP6", "GP7", "GP0", "GP26", "GP10", "GP9", "GP1", "GP18", "GP20", "GP21", "GP27", "GP28", "GP19"], "rows": ["GP12", "GP13", "GP16", "GP25", "GP29"] diff --git a/keyboards/1upkeyboards/pi60/rules.mk b/keyboards/1upkeyboards/pi60/rules.mk index 8e853e0af7..e69de29bb2 100644 --- a/keyboards/1upkeyboards/pi60/rules.mk +++ b/keyboards/1upkeyboards/pi60/rules.mk @@ -1 +0,0 @@ -WS2812_DRIVER = vendor \ No newline at end of file diff --git a/keyboards/1upkeyboards/pi60_hse/info.json b/keyboards/1upkeyboards/pi60_hse/info.json index 0fb710fe5b..f2e60e34fd 100644 --- a/keyboards/1upkeyboards/pi60_hse/info.json +++ b/keyboards/1upkeyboards/pi60_hse/info.json @@ -23,6 +23,9 @@ "rgb_matrix": true, "rgblight": false }, + "ws2812": { + "driver": "vendor" + }, "matrix_pins": { "cols": ["GP9", "GP8", "GP6", "GP5", "GP14", "GP20", "GP13", "GP12", "GP11", "GP16", "GP17", "GP10", "GP19", "GP18"], "rows": ["GP4", "GP3", "GP2", "GP1", "GP0", "GP21"] diff --git a/keyboards/1upkeyboards/pi60_hse/rules.mk b/keyboards/1upkeyboards/pi60_hse/rules.mk index 997fce7e65..e69de29bb2 100644 --- a/keyboards/1upkeyboards/pi60_hse/rules.mk +++ b/keyboards/1upkeyboards/pi60_hse/rules.mk @@ -1 +0,0 @@ -WS2812_DRIVER = vendor diff --git a/keyboards/1upkeyboards/pi60_rgb/info.json b/keyboards/1upkeyboards/pi60_rgb/info.json index f52fe1f836..235728ed2d 100644 --- a/keyboards/1upkeyboards/pi60_rgb/info.json +++ b/keyboards/1upkeyboards/pi60_rgb/info.json @@ -26,6 +26,9 @@ "rgb_matrix": true, "rgblight": false }, + "ws2812": { + "driver": "vendor" + }, "matrix_pins": { "cols": ["GP3", "GP4", "GP5", "GP20", "GP18", "GP13", "GP17", "GP16", "GP15", "GP12", "GP11", "GP14", "GP10", "GP9"], "rows": ["GP1", "GP2", "GP8", "GP6", "GP0", "GP21"] diff --git a/keyboards/1upkeyboards/pi60_rgb/rules.mk b/keyboards/1upkeyboards/pi60_rgb/rules.mk index 8e853e0af7..e69de29bb2 100644 --- a/keyboards/1upkeyboards/pi60_rgb/rules.mk +++ b/keyboards/1upkeyboards/pi60_rgb/rules.mk @@ -1 +0,0 @@ -WS2812_DRIVER = vendor \ No newline at end of file diff --git a/keyboards/1upkeyboards/sweet16v2/kb2040/info.json b/keyboards/1upkeyboards/sweet16v2/kb2040/info.json index 91fa580354..39f7cab8c8 100644 --- a/keyboards/1upkeyboards/sweet16v2/kb2040/info.json +++ b/keyboards/1upkeyboards/sweet16v2/kb2040/info.json @@ -24,6 +24,9 @@ "rgb_matrix": true, "rgblight": false }, + "ws2812": { + "driver": "vendor" + }, "matrix_pins": { "cols": ["GP2", "GP9", "GP8", "GP7"], "rows": ["GP26", "GP1", "GP18", "GP5"] diff --git a/keyboards/1upkeyboards/sweet16v2/kb2040/rules.mk b/keyboards/1upkeyboards/sweet16v2/kb2040/rules.mk index 997fce7e65..e69de29bb2 100644 --- a/keyboards/1upkeyboards/sweet16v2/kb2040/rules.mk +++ b/keyboards/1upkeyboards/sweet16v2/kb2040/rules.mk @@ -1 +0,0 @@ -WS2812_DRIVER = vendor diff --git a/keyboards/4pplet/eagle_viper_rep/rev_a/info.json b/keyboards/4pplet/eagle_viper_rep/rev_a/info.json index 23c7496c60..1507956995 100644 --- a/keyboards/4pplet/eagle_viper_rep/rev_a/info.json +++ b/keyboards/4pplet/eagle_viper_rep/rev_a/info.json @@ -18,6 +18,9 @@ "levels": 10, "breathing": true }, + "ws2812": { + "driver": "spi" + }, "processor": "STM32F072", "bootloader": "stm32-dfu", "layouts": { diff --git a/keyboards/4pplet/eagle_viper_rep/rev_a/rules.mk b/keyboards/4pplet/eagle_viper_rep/rev_a/rules.mk index 8b5bef208b..4e3e37ff3d 100644 --- a/keyboards/4pplet/eagle_viper_rep/rev_a/rules.mk +++ b/keyboards/4pplet/eagle_viper_rep/rev_a/rules.mk @@ -9,7 +9,6 @@ COMMAND_ENABLE = yes # Commands for debug and configuration NKRO_ENABLE = yes # Enable N-Key Rollover BACKLIGHT_ENABLE = yes RGBLIGHT_ENABLE = yes -WS2812_DRIVER = spi # Wildcard to allow APM32 MCU DFU_SUFFIX_ARGS = -p FFFF -v FFFF diff --git a/keyboards/abatskeyboardclub/nayeon/info.json b/keyboards/abatskeyboardclub/nayeon/info.json index 99c64034e5..ad394a86f9 100644 --- a/keyboards/abatskeyboardclub/nayeon/info.json +++ b/keyboards/abatskeyboardclub/nayeon/info.json @@ -20,6 +20,9 @@ "pid": "0x0001", "device_version": "2.0.0" }, + "ws2812": { + "driver": "vendor" + }, "processor": "RP2040", "bootloader": "rp2040", "diode_direction": "COL2ROW", diff --git a/keyboards/abatskeyboardclub/nayeon/rules.mk b/keyboards/abatskeyboardclub/nayeon/rules.mk index ae3dec4132..2bbf6c169a 100644 --- a/keyboards/abatskeyboardclub/nayeon/rules.mk +++ b/keyboards/abatskeyboardclub/nayeon/rules.mk @@ -1,4 +1,3 @@ # RGB Matrix RGB_MATRIX_ENABLE = yes RGB_MATRIX_DRIVER = WS2812 -WS2812_DRIVER = vendor diff --git a/keyboards/adafruit/macropad/info.json b/keyboards/adafruit/macropad/info.json index 75c859adb1..9eb5301226 100644 --- a/keyboards/adafruit/macropad/info.json +++ b/keyboards/adafruit/macropad/info.json @@ -16,6 +16,9 @@ "bootmagic": { "matrix": [1, 2] }, + "ws2812": { + "driver": "vendor" + }, "processor": "RP2040", "bootloader": "rp2040", "matrix_pins": { diff --git a/keyboards/adafruit/macropad/rules.mk b/keyboards/adafruit/macropad/rules.mk index 0d1e17dde1..eec8b1f6db 100644 --- a/keyboards/adafruit/macropad/rules.mk +++ b/keyboards/adafruit/macropad/rules.mk @@ -14,7 +14,6 @@ AUDIO_ENABLE = no # Audio output ENCODER_ENABLE = yes RGB_MATRIX_ENABLE = yes RGB_MATRIX_DRIVER = WS2812 -WS2812_DRIVER = vendor OLED_ENABLE = yes OLED_DRIVER = custom # Project specific files diff --git a/keyboards/aeboards/ext65/rev2/info.json b/keyboards/aeboards/ext65/rev2/info.json index 2939dc89ea..cc18d5d4ee 100644 --- a/keyboards/aeboards/ext65/rev2/info.json +++ b/keyboards/aeboards/ext65/rev2/info.json @@ -12,6 +12,9 @@ "levels": 6, "breathing": true }, + "ws2812": { + "driver": "spi" + }, "processor": "STM32F072", "bootloader": "stm32-dfu", "diode_direction": "COL2ROW", diff --git a/keyboards/aeboards/ext65/rev2/rules.mk b/keyboards/aeboards/ext65/rev2/rules.mk index 0656736608..d52eea26d1 100644 --- a/keyboards/aeboards/ext65/rev2/rules.mk +++ b/keyboards/aeboards/ext65/rev2/rules.mk @@ -11,7 +11,6 @@ BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output SLEEP_LED_ENABLE = yes -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/amag23/info.json b/keyboards/amag23/info.json index de2e733507..1bbcc854c5 100644 --- a/keyboards/amag23/info.json +++ b/keyboards/amag23/info.json @@ -8,6 +8,9 @@ "pid": "0x2323", "device_version": "0.0.1" }, + "ws2812": { + "driver": "i2c" + }, "matrix_pins": { "cols": ["B0", "B1", "B2", "B3", "B4", "B5"], "rows": ["A0", "A1", "A2", "A3"] diff --git a/keyboards/amag23/rules.mk b/keyboards/amag23/rules.mk index 6cab98a640..8bee1e931e 100644 --- a/keyboards/amag23/rules.mk +++ b/keyboards/amag23/rules.mk @@ -8,4 +8,3 @@ CONSOLE_ENABLE = no # Console for debug COMMAND_ENABLE = no # Commands for debug and configuration BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow -WS2812_DRIVER = i2c diff --git a/keyboards/an_achronism/tetromino/info.json b/keyboards/an_achronism/tetromino/info.json index b8aae9d201..19d578e463 100644 --- a/keyboards/an_achronism/tetromino/info.json +++ b/keyboards/an_achronism/tetromino/info.json @@ -20,6 +20,9 @@ "rgblight": false, "rgb_matrix": true }, + "ws2812": { + "driver": "vendor" + }, "diode_direction": "COL2ROW", "matrix_pins": { "cols": ["GP0", "GP1", "GP2", "GP3", "GP4", "GP5", "GP6", diff --git a/keyboards/an_achronism/tetromino/rules.mk b/keyboards/an_achronism/tetromino/rules.mk index ff20f6e38e..e69de29bb2 100644 --- a/keyboards/an_achronism/tetromino/rules.mk +++ b/keyboards/an_achronism/tetromino/rules.mk @@ -1,2 +0,0 @@ -# Use dedicated PIO on Raspberry Pi Pico for RGB LEDs: -WS2812_DRIVER = vendor diff --git a/keyboards/anavi/knob1/info.json b/keyboards/anavi/knob1/info.json index cb85035a22..3d9780a741 100644 --- a/keyboards/anavi/knob1/info.json +++ b/keyboards/anavi/knob1/info.json @@ -34,6 +34,9 @@ "twinkle": true } }, + "ws2812": { + "driver": "vendor" + }, "encoder": { "enabled": true, "rotary": [ diff --git a/keyboards/anavi/knob1/rules.mk b/keyboards/anavi/knob1/rules.mk index ed8acbe4ac..c3600290d9 100644 --- a/keyboards/anavi/knob1/rules.mk +++ b/keyboards/anavi/knob1/rules.mk @@ -1,5 +1,3 @@ -WS2812_DRIVER = vendor - OLED_ENABLE = yes OLED_DRIVER = SSD1306 # Enable Support for SSD1306 or SH1106 OLED Displays; Communicating over I2C diff --git a/keyboards/anavi/knobs3/info.json b/keyboards/anavi/knobs3/info.json index 8bea49066d..b7bba5eddc 100644 --- a/keyboards/anavi/knobs3/info.json +++ b/keyboards/anavi/knobs3/info.json @@ -39,6 +39,9 @@ "twinkle": true } }, + "ws2812": { + "driver": "vendor" + }, "encoder": { "enabled": true, "rotary": [ diff --git a/keyboards/anavi/knobs3/rules.mk b/keyboards/anavi/knobs3/rules.mk index ed8acbe4ac..c3600290d9 100644 --- a/keyboards/anavi/knobs3/rules.mk +++ b/keyboards/anavi/knobs3/rules.mk @@ -1,5 +1,3 @@ -WS2812_DRIVER = vendor - OLED_ENABLE = yes OLED_DRIVER = SSD1306 # Enable Support for SSD1306 or SH1106 OLED Displays; Communicating over I2C diff --git a/keyboards/anavi/macropad10/info.json b/keyboards/anavi/macropad10/info.json index 5b1a9d8546..4572655ce7 100644 --- a/keyboards/anavi/macropad10/info.json +++ b/keyboards/anavi/macropad10/info.json @@ -39,6 +39,9 @@ "twinkle": true } }, + "ws2812": { + "driver": "vendor" + }, "encoder": { "enabled": true, "rotary": [ diff --git a/keyboards/anavi/macropad10/rules.mk b/keyboards/anavi/macropad10/rules.mk index 997fce7e65..e69de29bb2 100644 --- a/keyboards/anavi/macropad10/rules.mk +++ b/keyboards/anavi/macropad10/rules.mk @@ -1 +0,0 @@ -WS2812_DRIVER = vendor diff --git a/keyboards/ares/info.json b/keyboards/ares/info.json index ecbe2c18dc..f32758ab47 100644 --- a/keyboards/ares/info.json +++ b/keyboards/ares/info.json @@ -22,6 +22,9 @@ "bootmagic": { "matrix": [4, 0] }, + "ws2812": { + "driver": "i2c" + }, "processor": "atmega32a", "bootloader": "bootloadhid", "layout_aliases": { diff --git a/keyboards/ares/rules.mk b/keyboards/ares/rules.mk index 2b6885bba1..ce73d877e7 100644 --- a/keyboards/ares/rules.mk +++ b/keyboards/ares/rules.mk @@ -8,4 +8,3 @@ CONSOLE_ENABLE = no # Console for debug COMMAND_ENABLE = yes # Commands for debug and configuration BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow -WS2812_DRIVER = i2c diff --git a/keyboards/aurora65/info.json b/keyboards/aurora65/info.json index 3d7c71815a..2bc9687f47 100644 --- a/keyboards/aurora65/info.json +++ b/keyboards/aurora65/info.json @@ -8,6 +8,9 @@ "pid": "0x4136", "device_version": "0.0.1" }, + "ws2812": { + "driver": "pwm" + }, "matrix_pins": { "cols": ["A13", "A10", "A9", "A14", "A15", "B8", "B9", "B2", "B1", "B0", "A0", "A1", "A2", "A3", "A5"], "rows": ["B3", "B4", "B5", "A8", "A4"] diff --git a/keyboards/aurora65/rules.mk b/keyboards/aurora65/rules.mk index f430af42f4..000ee78e21 100644 --- a/keyboards/aurora65/rules.mk +++ b/keyboards/aurora65/rules.mk @@ -17,5 +17,4 @@ COMMAND_ENABLE = no # Commands for debug and configuration NKRO_ENABLE = yes # Enable N-Key Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow -WS2812_DRIVER = pwm # Driver for RGB uderglow AUDIO_ENABLE = no # Audio output diff --git a/keyboards/bastardkb/charybdis/3x5/blackpill/info.json b/keyboards/bastardkb/charybdis/3x5/blackpill/info.json index c9d7b1bf7f..920616b45b 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" }, + "ws2812": { + "driver": "pwm" + }, "matrix_pins": { "cols": ["B1", "B10", "B3", "B4", "B5"], "rows": ["A2", "B8", "A8", "B9"] diff --git a/keyboards/bastardkb/charybdis/3x5/blackpill/rules.mk b/keyboards/bastardkb/charybdis/3x5/blackpill/rules.mk index 5196e2f5e9..ca068abe74 100644 --- a/keyboards/bastardkb/charybdis/3x5/blackpill/rules.mk +++ b/keyboards/bastardkb/charybdis/3x5/blackpill/rules.mk @@ -25,7 +25,6 @@ MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint KEYBOARD_SHARED_EP = yes EEPROM_DRIVER = spi -WS2812_DRIVER = pwm SERIAL_DRIVER = usart DEBOUNCE_TYPE = asym_eager_defer_pk diff --git a/keyboards/bastardkb/charybdis/3x5/v2/splinky_2/info.json b/keyboards/bastardkb/charybdis/3x5/v2/splinky_2/info.json index 34ef6d6e74..09dfc95916 100644 --- a/keyboards/bastardkb/charybdis/3x5/v2/splinky_2/info.json +++ b/keyboards/bastardkb/charybdis/3x5/v2/splinky_2/info.json @@ -11,6 +11,9 @@ "split": { "soft_serial_pin": "GP1" }, + "ws2812": { + "driver": "vendor" + }, "processor": "RP2040", "bootloader": "rp2040" } diff --git a/keyboards/bastardkb/charybdis/3x5/v2/splinky_2/rules.mk b/keyboards/bastardkb/charybdis/3x5/v2/splinky_2/rules.mk index b67408f28e..37e9d6c3b8 100644 --- a/keyboards/bastardkb/charybdis/3x5/v2/splinky_2/rules.mk +++ b/keyboards/bastardkb/charybdis/3x5/v2/splinky_2/rules.mk @@ -27,4 +27,3 @@ POINTING_DEVICE_ENABLE = yes # Enable trackball POINTING_DEVICE_DRIVER = pmw3360 SERIAL_DRIVER = vendor -WS2812_DRIVER = vendor diff --git a/keyboards/bastardkb/charybdis/3x5/v2/splinky_3/info.json b/keyboards/bastardkb/charybdis/3x5/v2/splinky_3/info.json index daee96bb36..8eb16af2f0 100644 --- a/keyboards/bastardkb/charybdis/3x5/v2/splinky_3/info.json +++ b/keyboards/bastardkb/charybdis/3x5/v2/splinky_3/info.json @@ -11,6 +11,9 @@ "split": { "soft_serial_pin": "GP1" }, + "ws2812": { + "driver": "vendor" + }, "processor": "RP2040", "bootloader": "rp2040" } diff --git a/keyboards/bastardkb/charybdis/3x5/v2/splinky_3/rules.mk b/keyboards/bastardkb/charybdis/3x5/v2/splinky_3/rules.mk index b67408f28e..37e9d6c3b8 100644 --- a/keyboards/bastardkb/charybdis/3x5/v2/splinky_3/rules.mk +++ b/keyboards/bastardkb/charybdis/3x5/v2/splinky_3/rules.mk @@ -27,4 +27,3 @@ POINTING_DEVICE_ENABLE = yes # Enable trackball POINTING_DEVICE_DRIVER = pmw3360 SERIAL_DRIVER = vendor -WS2812_DRIVER = vendor diff --git a/keyboards/bastardkb/charybdis/3x5/v2/stemcell/info.json b/keyboards/bastardkb/charybdis/3x5/v2/stemcell/info.json index 1153761ca0..1e12af668b 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" }, + "ws2812": { + "driver": "pwm" + }, "matrix_pins": { "cols": ["F5", "B6", "D7", "E6", "B4"], "rows": ["F7", "C6", "D4", "B5"] diff --git a/keyboards/bastardkb/charybdis/3x5/v2/stemcell/rules.mk b/keyboards/bastardkb/charybdis/3x5/v2/stemcell/rules.mk index 3895209c6a..92ea9dfb4c 100644 --- a/keyboards/bastardkb/charybdis/3x5/v2/stemcell/rules.mk +++ b/keyboards/bastardkb/charybdis/3x5/v2/stemcell/rules.mk @@ -27,6 +27,5 @@ MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint KEYBOARD_SHARED_EP = yes SERIAL_DRIVER = usart -WS2812_DRIVER = pwm DEBOUNCE_TYPE = asym_eager_defer_pk diff --git a/keyboards/bastardkb/charybdis/3x6/blackpill/info.json b/keyboards/bastardkb/charybdis/3x6/blackpill/info.json index 8287b3112d..1ce1bd0e35 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" }, + "ws2812": { + "driver": "pwm" + }, "matrix_pins": { "cols": ["B0", "B1", "B10", "B3", "B4", "B5"], "rows": ["A2", "B8", "A8", "B9"] diff --git a/keyboards/bastardkb/charybdis/3x6/blackpill/rules.mk b/keyboards/bastardkb/charybdis/3x6/blackpill/rules.mk index 5196e2f5e9..ca068abe74 100644 --- a/keyboards/bastardkb/charybdis/3x6/blackpill/rules.mk +++ b/keyboards/bastardkb/charybdis/3x6/blackpill/rules.mk @@ -25,7 +25,6 @@ MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint KEYBOARD_SHARED_EP = yes EEPROM_DRIVER = spi -WS2812_DRIVER = pwm SERIAL_DRIVER = usart DEBOUNCE_TYPE = asym_eager_defer_pk diff --git a/keyboards/bastardkb/charybdis/3x6/v2/splinky_2/info.json b/keyboards/bastardkb/charybdis/3x6/v2/splinky_2/info.json index e6a3a2318d..6e06faa9a8 100644 --- a/keyboards/bastardkb/charybdis/3x6/v2/splinky_2/info.json +++ b/keyboards/bastardkb/charybdis/3x6/v2/splinky_2/info.json @@ -11,6 +11,9 @@ "split": { "soft_serial_pin": "GP1" }, + "ws2812": { + "driver": "vendor" + }, "processor": "RP2040", "bootloader": "rp2040" } diff --git a/keyboards/bastardkb/charybdis/3x6/v2/splinky_2/rules.mk b/keyboards/bastardkb/charybdis/3x6/v2/splinky_2/rules.mk index b67408f28e..37e9d6c3b8 100644 --- a/keyboards/bastardkb/charybdis/3x6/v2/splinky_2/rules.mk +++ b/keyboards/bastardkb/charybdis/3x6/v2/splinky_2/rules.mk @@ -27,4 +27,3 @@ POINTING_DEVICE_ENABLE = yes # Enable trackball POINTING_DEVICE_DRIVER = pmw3360 SERIAL_DRIVER = vendor -WS2812_DRIVER = vendor diff --git a/keyboards/bastardkb/charybdis/3x6/v2/splinky_3/info.json b/keyboards/bastardkb/charybdis/3x6/v2/splinky_3/info.json index d06e372938..8ac1338634 100644 --- a/keyboards/bastardkb/charybdis/3x6/v2/splinky_3/info.json +++ b/keyboards/bastardkb/charybdis/3x6/v2/splinky_3/info.json @@ -11,6 +11,9 @@ "split": { "soft_serial_pin": "GP1" }, + "ws2812": { + "driver": "vendor" + }, "processor": "RP2040", "bootloader": "rp2040" } diff --git a/keyboards/bastardkb/charybdis/3x6/v2/splinky_3/rules.mk b/keyboards/bastardkb/charybdis/3x6/v2/splinky_3/rules.mk index b67408f28e..37e9d6c3b8 100644 --- a/keyboards/bastardkb/charybdis/3x6/v2/splinky_3/rules.mk +++ b/keyboards/bastardkb/charybdis/3x6/v2/splinky_3/rules.mk @@ -27,4 +27,3 @@ POINTING_DEVICE_ENABLE = yes # Enable trackball POINTING_DEVICE_DRIVER = pmw3360 SERIAL_DRIVER = vendor -WS2812_DRIVER = vendor diff --git a/keyboards/bastardkb/charybdis/3x6/v2/stemcell/info.json b/keyboards/bastardkb/charybdis/3x6/v2/stemcell/info.json index 99d33fd668..8f89d16fbe 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" }, + "ws2812": { + "driver": "pwm" + }, "matrix_pins": { "cols": ["F6", "F5", "B6", "D7", "E6", "B4"], "rows": ["F7", "C6", "D4", "B5"] diff --git a/keyboards/bastardkb/charybdis/3x6/v2/stemcell/rules.mk b/keyboards/bastardkb/charybdis/3x6/v2/stemcell/rules.mk index 3895209c6a..92ea9dfb4c 100644 --- a/keyboards/bastardkb/charybdis/3x6/v2/stemcell/rules.mk +++ b/keyboards/bastardkb/charybdis/3x6/v2/stemcell/rules.mk @@ -27,6 +27,5 @@ MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint KEYBOARD_SHARED_EP = yes SERIAL_DRIVER = usart -WS2812_DRIVER = pwm DEBOUNCE_TYPE = asym_eager_defer_pk diff --git a/keyboards/bastardkb/charybdis/4x6/blackpill/info.json b/keyboards/bastardkb/charybdis/4x6/blackpill/info.json index c27515d0fb..efd66a8c24 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" }, + "ws2812": { + "driver": "pwm" + }, "matrix_pins": { "cols": ["B0", "B1", "B10", "B3", "B4", "B5"], "rows": ["B15", "A2", "B8", "A8", "B9"] diff --git a/keyboards/bastardkb/charybdis/4x6/blackpill/rules.mk b/keyboards/bastardkb/charybdis/4x6/blackpill/rules.mk index f9e94a34df..2258d4d25a 100644 --- a/keyboards/bastardkb/charybdis/4x6/blackpill/rules.mk +++ b/keyboards/bastardkb/charybdis/4x6/blackpill/rules.mk @@ -25,7 +25,6 @@ MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint KEYBOARD_SHARED_EP = yes EEPROM_DRIVER = spi -WS2812_DRIVER = pwm SERIAL_DRIVER = usart DEBOUNCE_TYPE = asym_eager_defer_pk diff --git a/keyboards/bastardkb/charybdis/4x6/v2/splinky_2/info.json b/keyboards/bastardkb/charybdis/4x6/v2/splinky_2/info.json index 1815ea2b0a..2fc078cf67 100644 --- a/keyboards/bastardkb/charybdis/4x6/v2/splinky_2/info.json +++ b/keyboards/bastardkb/charybdis/4x6/v2/splinky_2/info.json @@ -11,6 +11,9 @@ "split": { "soft_serial_pin": "GP1" }, + "ws2812": { + "driver": "vendor" + }, "processor": "RP2040", "bootloader": "rp2040" } diff --git a/keyboards/bastardkb/charybdis/4x6/v2/splinky_2/rules.mk b/keyboards/bastardkb/charybdis/4x6/v2/splinky_2/rules.mk index b67408f28e..37e9d6c3b8 100644 --- a/keyboards/bastardkb/charybdis/4x6/v2/splinky_2/rules.mk +++ b/keyboards/bastardkb/charybdis/4x6/v2/splinky_2/rules.mk @@ -27,4 +27,3 @@ POINTING_DEVICE_ENABLE = yes # Enable trackball POINTING_DEVICE_DRIVER = pmw3360 SERIAL_DRIVER = vendor -WS2812_DRIVER = vendor diff --git a/keyboards/bastardkb/charybdis/4x6/v2/splinky_3/info.json b/keyboards/bastardkb/charybdis/4x6/v2/splinky_3/info.json index 94f0db8353..4806e18bec 100644 --- a/keyboards/bastardkb/charybdis/4x6/v2/splinky_3/info.json +++ b/keyboards/bastardkb/charybdis/4x6/v2/splinky_3/info.json @@ -11,6 +11,9 @@ "split": { "soft_serial_pin": "GP1" }, + "ws2812": { + "driver": "vendor" + }, "processor": "RP2040", "bootloader": "rp2040" } diff --git a/keyboards/bastardkb/charybdis/4x6/v2/splinky_3/rules.mk b/keyboards/bastardkb/charybdis/4x6/v2/splinky_3/rules.mk index b67408f28e..37e9d6c3b8 100644 --- a/keyboards/bastardkb/charybdis/4x6/v2/splinky_3/rules.mk +++ b/keyboards/bastardkb/charybdis/4x6/v2/splinky_3/rules.mk @@ -27,4 +27,3 @@ POINTING_DEVICE_ENABLE = yes # Enable trackball POINTING_DEVICE_DRIVER = pmw3360 SERIAL_DRIVER = vendor -WS2812_DRIVER = vendor diff --git a/keyboards/bastardkb/charybdis/4x6/v2/stemcell/info.json b/keyboards/bastardkb/charybdis/4x6/v2/stemcell/info.json index 5f0fd50578..0f019a3651 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" }, + "ws2812": { + "driver": "pwm" + }, "matrix_pins": { "cols": ["F6", "F5", "B6", "D7", "E6", "B4"], "rows": ["F4", "F7", "C6", "D4", "B5"] diff --git a/keyboards/bastardkb/charybdis/4x6/v2/stemcell/rules.mk b/keyboards/bastardkb/charybdis/4x6/v2/stemcell/rules.mk index 3895209c6a..92ea9dfb4c 100644 --- a/keyboards/bastardkb/charybdis/4x6/v2/stemcell/rules.mk +++ b/keyboards/bastardkb/charybdis/4x6/v2/stemcell/rules.mk @@ -27,6 +27,5 @@ MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint KEYBOARD_SHARED_EP = yes SERIAL_DRIVER = usart -WS2812_DRIVER = pwm DEBOUNCE_TYPE = asym_eager_defer_pk diff --git a/keyboards/bastardkb/dilemma/3x5_3/info.json b/keyboards/bastardkb/dilemma/3x5_3/info.json index a6e0d16a65..3944f33a65 100644 --- a/keyboards/bastardkb/dilemma/3x5_3/info.json +++ b/keyboards/bastardkb/dilemma/3x5_3/info.json @@ -12,6 +12,9 @@ "split": { "soft_serial_pin": "GP1" }, + "ws2812": { + "driver": "vendor" + }, "processor": "RP2040", "bootloader": "rp2040", "community_layouts": ["split_3x5_3"], diff --git a/keyboards/bastardkb/dilemma/3x5_3/rules.mk b/keyboards/bastardkb/dilemma/3x5_3/rules.mk index 5ab695a6c2..b6f1398421 100644 --- a/keyboards/bastardkb/dilemma/3x5_3/rules.mk +++ b/keyboards/bastardkb/dilemma/3x5_3/rules.mk @@ -18,7 +18,6 @@ RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality RGB_MATRIX_DRIVER = WS2812 SERIAL_DRIVER = vendor -WS2812_DRIVER = vendor POINTING_DEVICE_ENABLE = yes POINTING_DEVICE_DRIVER = cirque_pinnacle_spi diff --git a/keyboards/bastardkb/scylla/blackpill/info.json b/keyboards/bastardkb/scylla/blackpill/info.json index 7e31dc1674..b1b825e579 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" }, + "ws2812": { + "driver": "pwm" + }, "matrix_pins": { "cols": ["B0", "B1", "B10", "B3", "B4", "B5"], "rows": ["B15", "A2", "B8", "A8", "B9"] diff --git a/keyboards/bastardkb/scylla/blackpill/rules.mk b/keyboards/bastardkb/scylla/blackpill/rules.mk index b68437c19e..35c9c4e11f 100644 --- a/keyboards/bastardkb/scylla/blackpill/rules.mk +++ b/keyboards/bastardkb/scylla/blackpill/rules.mk @@ -23,7 +23,6 @@ MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint KEYBOARD_SHARED_EP = yes EEPROM_DRIVER = spi -WS2812_DRIVER = pwm SERIAL_DRIVER = usart DEBOUNCE_TYPE = asym_eager_defer_pk diff --git a/keyboards/bastardkb/scylla/v2/splinky_2/info.json b/keyboards/bastardkb/scylla/v2/splinky_2/info.json index 698342ad2d..dac13322b4 100644 --- a/keyboards/bastardkb/scylla/v2/splinky_2/info.json +++ b/keyboards/bastardkb/scylla/v2/splinky_2/info.json @@ -11,6 +11,9 @@ "split": { "soft_serial_pin": "GP1" }, + "ws2812": { + "driver": "vendor" + }, "processor": "RP2040", "bootloader": "rp2040" } diff --git a/keyboards/bastardkb/scylla/v2/splinky_2/rules.mk b/keyboards/bastardkb/scylla/v2/splinky_2/rules.mk index 8e2235ee9f..e60131bda0 100644 --- a/keyboards/bastardkb/scylla/v2/splinky_2/rules.mk +++ b/keyboards/bastardkb/scylla/v2/splinky_2/rules.mk @@ -24,4 +24,3 @@ RGB_MATRIX_DRIVER = WS2812 SPLIT_KEYBOARD = yes SERIAL_DRIVER = vendor -WS2812_DRIVER = vendor diff --git a/keyboards/bastardkb/scylla/v2/splinky_3/info.json b/keyboards/bastardkb/scylla/v2/splinky_3/info.json index 733b214195..159b7df27a 100644 --- a/keyboards/bastardkb/scylla/v2/splinky_3/info.json +++ b/keyboards/bastardkb/scylla/v2/splinky_3/info.json @@ -11,6 +11,9 @@ "split": { "soft_serial_pin": "GP1" }, + "ws2812": { + "driver": "vendor" + }, "processor": "RP2040", "bootloader": "rp2040" } diff --git a/keyboards/bastardkb/scylla/v2/splinky_3/rules.mk b/keyboards/bastardkb/scylla/v2/splinky_3/rules.mk index 8e2235ee9f..e60131bda0 100644 --- a/keyboards/bastardkb/scylla/v2/splinky_3/rules.mk +++ b/keyboards/bastardkb/scylla/v2/splinky_3/rules.mk @@ -24,4 +24,3 @@ RGB_MATRIX_DRIVER = WS2812 SPLIT_KEYBOARD = yes SERIAL_DRIVER = vendor -WS2812_DRIVER = vendor diff --git a/keyboards/bastardkb/scylla/v2/stemcell/info.json b/keyboards/bastardkb/scylla/v2/stemcell/info.json index d0624dd909..c648806b14 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" }, + "ws2812": { + "driver": "pwm" + }, "matrix_pins": { "cols": ["F6", "F5", "B6", "D7", "E6", "B4"], "rows": ["F4", "F7", "C6", "D4", "B5"] diff --git a/keyboards/bastardkb/scylla/v2/stemcell/rules.mk b/keyboards/bastardkb/scylla/v2/stemcell/rules.mk index 70f7784de6..2c92eda3f9 100644 --- a/keyboards/bastardkb/scylla/v2/stemcell/rules.mk +++ b/keyboards/bastardkb/scylla/v2/stemcell/rules.mk @@ -22,6 +22,5 @@ RGB_MATRIX_DRIVER = WS2812 SPLIT_KEYBOARD = yes SERIAL_DRIVER = usart -WS2812_DRIVER = pwm DEBOUNCE_TYPE = asym_eager_defer_pk diff --git a/keyboards/bastardkb/skeletyl/blackpill/info.json b/keyboards/bastardkb/skeletyl/blackpill/info.json index 3a066df353..37e4a93ad9 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" }, + "ws2812": { + "driver": "pwm" + }, "matrix_pins": { "cols": ["B1", "B10", "B3", "B4", "B5"], "rows": ["A2", "B8", "A8", "B9"] diff --git a/keyboards/bastardkb/skeletyl/blackpill/rules.mk b/keyboards/bastardkb/skeletyl/blackpill/rules.mk index b68437c19e..35c9c4e11f 100644 --- a/keyboards/bastardkb/skeletyl/blackpill/rules.mk +++ b/keyboards/bastardkb/skeletyl/blackpill/rules.mk @@ -23,7 +23,6 @@ MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint KEYBOARD_SHARED_EP = yes EEPROM_DRIVER = spi -WS2812_DRIVER = pwm SERIAL_DRIVER = usart DEBOUNCE_TYPE = asym_eager_defer_pk diff --git a/keyboards/bastardkb/skeletyl/v2/splinky_2/info.json b/keyboards/bastardkb/skeletyl/v2/splinky_2/info.json index 69b741769d..962c155bce 100644 --- a/keyboards/bastardkb/skeletyl/v2/splinky_2/info.json +++ b/keyboards/bastardkb/skeletyl/v2/splinky_2/info.json @@ -11,6 +11,9 @@ "split": { "soft_serial_pin": "GP1" }, + "ws2812": { + "driver": "vendor" + }, "processor": "RP2040", "bootloader": "rp2040" } diff --git a/keyboards/bastardkb/skeletyl/v2/splinky_2/rules.mk b/keyboards/bastardkb/skeletyl/v2/splinky_2/rules.mk index 8e2235ee9f..e60131bda0 100644 --- a/keyboards/bastardkb/skeletyl/v2/splinky_2/rules.mk +++ b/keyboards/bastardkb/skeletyl/v2/splinky_2/rules.mk @@ -24,4 +24,3 @@ RGB_MATRIX_DRIVER = WS2812 SPLIT_KEYBOARD = yes SERIAL_DRIVER = vendor -WS2812_DRIVER = vendor diff --git a/keyboards/bastardkb/skeletyl/v2/splinky_3/info.json b/keyboards/bastardkb/skeletyl/v2/splinky_3/info.json index 321dd7229d..799828f43c 100644 --- a/keyboards/bastardkb/skeletyl/v2/splinky_3/info.json +++ b/keyboards/bastardkb/skeletyl/v2/splinky_3/info.json @@ -11,6 +11,9 @@ "split": { "soft_serial_pin": "GP1" }, + "ws2812": { + "driver": "vendor" + }, "processor": "RP2040", "bootloader": "rp2040" } diff --git a/keyboards/bastardkb/skeletyl/v2/splinky_3/rules.mk b/keyboards/bastardkb/skeletyl/v2/splinky_3/rules.mk index 8e2235ee9f..e60131bda0 100644 --- a/keyboards/bastardkb/skeletyl/v2/splinky_3/rules.mk +++ b/keyboards/bastardkb/skeletyl/v2/splinky_3/rules.mk @@ -24,4 +24,3 @@ RGB_MATRIX_DRIVER = WS2812 SPLIT_KEYBOARD = yes SERIAL_DRIVER = vendor -WS2812_DRIVER = vendor diff --git a/keyboards/bastardkb/skeletyl/v2/stemcell/info.json b/keyboards/bastardkb/skeletyl/v2/stemcell/info.json index 47cc622d8a..ec77a5dc1a 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" }, + "ws2812": { + "driver": "pwm" + }, "matrix_pins": { "cols": ["F5", "B6", "D7", "E6", "B4"], "rows": ["F7", "C6", "D4", "B5"] diff --git a/keyboards/bastardkb/skeletyl/v2/stemcell/rules.mk b/keyboards/bastardkb/skeletyl/v2/stemcell/rules.mk index 70f7784de6..2c92eda3f9 100644 --- a/keyboards/bastardkb/skeletyl/v2/stemcell/rules.mk +++ b/keyboards/bastardkb/skeletyl/v2/stemcell/rules.mk @@ -22,6 +22,5 @@ RGB_MATRIX_DRIVER = WS2812 SPLIT_KEYBOARD = yes SERIAL_DRIVER = usart -WS2812_DRIVER = pwm DEBOUNCE_TYPE = asym_eager_defer_pk diff --git a/keyboards/bastardkb/tbkmini/blackpill/info.json b/keyboards/bastardkb/tbkmini/blackpill/info.json index 98ec607fb0..2fb63a0684 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" }, + "ws2812": { + "driver": "pwm" + }, "matrix_pins": { "cols": ["B0", "B1", "B10", "B3", "B4", "B5"], "rows": ["A2", "B8", "A8", "B9"] diff --git a/keyboards/bastardkb/tbkmini/blackpill/rules.mk b/keyboards/bastardkb/tbkmini/blackpill/rules.mk index b68437c19e..35c9c4e11f 100644 --- a/keyboards/bastardkb/tbkmini/blackpill/rules.mk +++ b/keyboards/bastardkb/tbkmini/blackpill/rules.mk @@ -23,7 +23,6 @@ MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint KEYBOARD_SHARED_EP = yes EEPROM_DRIVER = spi -WS2812_DRIVER = pwm SERIAL_DRIVER = usart DEBOUNCE_TYPE = asym_eager_defer_pk diff --git a/keyboards/bastardkb/tbkmini/v2/splinky_2/info.json b/keyboards/bastardkb/tbkmini/v2/splinky_2/info.json index 5d0212960c..852bc94072 100644 --- a/keyboards/bastardkb/tbkmini/v2/splinky_2/info.json +++ b/keyboards/bastardkb/tbkmini/v2/splinky_2/info.json @@ -11,6 +11,9 @@ "split": { "soft_serial_pin": "GP1" }, + "ws2812": { + "driver": "vendor" + }, "processor": "RP2040", "bootloader": "rp2040" } diff --git a/keyboards/bastardkb/tbkmini/v2/splinky_2/rules.mk b/keyboards/bastardkb/tbkmini/v2/splinky_2/rules.mk index 8e2235ee9f..e60131bda0 100644 --- a/keyboards/bastardkb/tbkmini/v2/splinky_2/rules.mk +++ b/keyboards/bastardkb/tbkmini/v2/splinky_2/rules.mk @@ -24,4 +24,3 @@ RGB_MATRIX_DRIVER = WS2812 SPLIT_KEYBOARD = yes SERIAL_DRIVER = vendor -WS2812_DRIVER = vendor diff --git a/keyboards/bastardkb/tbkmini/v2/splinky_3/info.json b/keyboards/bastardkb/tbkmini/v2/splinky_3/info.json index 87fac0c46c..06acfec57f 100644 --- a/keyboards/bastardkb/tbkmini/v2/splinky_3/info.json +++ b/keyboards/bastardkb/tbkmini/v2/splinky_3/info.json @@ -11,6 +11,9 @@ "split": { "soft_serial_pin": "GP1" }, + "ws2812": { + "driver": "vendor" + }, "processor": "RP2040", "bootloader": "rp2040" } diff --git a/keyboards/bastardkb/tbkmini/v2/splinky_3/rules.mk b/keyboards/bastardkb/tbkmini/v2/splinky_3/rules.mk index 8e2235ee9f..e60131bda0 100644 --- a/keyboards/bastardkb/tbkmini/v2/splinky_3/rules.mk +++ b/keyboards/bastardkb/tbkmini/v2/splinky_3/rules.mk @@ -24,4 +24,3 @@ RGB_MATRIX_DRIVER = WS2812 SPLIT_KEYBOARD = yes SERIAL_DRIVER = vendor -WS2812_DRIVER = vendor diff --git a/keyboards/bastardkb/tbkmini/v2/stemcell/info.json b/keyboards/bastardkb/tbkmini/v2/stemcell/info.json index 71c5633a78..ec8c6f4f14 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" }, + "ws2812": { + "driver": "pwm" + }, "matrix_pins": { "cols": ["F6", "F5", "B6", "D7", "E6", "B4"], "rows": ["F7", "C6", "D4", "B5"] diff --git a/keyboards/bastardkb/tbkmini/v2/stemcell/rules.mk b/keyboards/bastardkb/tbkmini/v2/st