From 9e64300e67720a5468c2585391250ca5579b311b Mon Sep 17 00:00:00 2001 From: Ryan Date: Sat, 11 Mar 2023 00:00:24 +1100 Subject: Move matrix config to info.json, part 4 (#20001) --- keyboards/b_sides/rev41lp/config.h | 24 ---------- keyboards/b_sides/rev41lp/info.json | 5 +++ keyboards/bacca70/config.h | 6 --- keyboards/bacca70/info.json | 5 +++ keyboards/baguette/config.h | 17 ------- keyboards/baguette/info.json | 5 +++ keyboards/baion_808/config.h | 6 --- keyboards/baion_808/info.json | 5 +++ keyboards/bandominedoni/config.h | 17 ------- keyboards/bandominedoni/info.json | 5 +++ keyboards/bantam44/config.h | 10 ----- keyboards/bantam44/info.json | 5 +++ keyboards/barracuda/config.h | 17 ------- keyboards/barracuda/info.json | 5 +++ keyboards/basekeys/slice/rev1/config.h | 6 --- keyboards/basekeys/slice/rev1/info.json | 5 +++ keyboards/basekeys/slice/rev1_rgb/config.h | 6 --- keyboards/basekeys/slice/rev1_rgb/info.json | 5 +++ keyboards/basekeys/trifecta/config.h | 10 ----- keyboards/basekeys/trifecta/info.json | 5 +++ keyboards/basketweave/config.h | 7 --- keyboards/basketweave/info.json | 5 +++ .../bastardkb/charybdis/3x5/blackpill/config.h | 6 --- .../bastardkb/charybdis/3x5/blackpill/info.json | 5 +++ keyboards/bastardkb/charybdis/3x5/config.h | 2 - .../bastardkb/charybdis/3x5/v1/elitec/config.h | 11 ----- .../bastardkb/charybdis/3x5/v1/elitec/info.json | 13 +++++- .../bastardkb/charybdis/3x5/v2/elitec/config.h | 6 --- .../bastardkb/charybdis/3x5/v2/elitec/info.json | 5 +++ .../bastardkb/charybdis/3x5/v2/splinky_2/config.h | 6 --- .../bastardkb/charybdis/3x5/v2/splinky_2/info.json | 5 +++ .../bastardkb/charybdis/3x5/v2/splinky_3/config.h | 6 --- .../bastardkb/charybdis/3x5/v2/splinky_3/info.json | 5 +++ .../bastardkb/charybdis/3x5/v2/stemcell/config.h | 6 --- .../bastardkb/charybdis/3x5/v2/stemcell/info.json | 5 +++ .../bastardkb/charybdis/3x6/blackpill/config.h | 6 --- .../bastardkb/charybdis/3x6/blackpill/info.json | 5 +++ keyboards/bastardkb/charybdis/3x6/config.h | 2 - .../bastardkb/charybdis/3x6/v1/elitec/config.h | 11 ----- .../bastardkb/charybdis/3x6/v1/elitec/info.json | 13 +++++- .../bastardkb/charybdis/3x6/v2/elitec/config.h | 6 --- .../bastardkb/charybdis/3x6/v2/elitec/info.json | 5 +++ .../bastardkb/charybdis/3x6/v2/splinky_2/config.h | 6 --- .../bastardkb/charybdis/3x6/v2/splinky_2/info.json | 5 +++ .../bastardkb/charybdis/3x6/v2/splinky_3/config.h | 6 --- .../bastardkb/charybdis/3x6/v2/splinky_3/info.json | 5 +++ .../bastardkb/charybdis/3x6/v2/stemcell/config.h | 6 --- .../bastardkb/charybdis/3x6/v2/stemcell/info.json | 5 +++ .../bastardkb/charybdis/4x6/blackpill/config.h | 6 --- .../bastardkb/charybdis/4x6/blackpill/info.json | 5 +++ keyboards/bastardkb/charybdis/4x6/config.h | 2 - .../bastardkb/charybdis/4x6/v1/elitec/config.h | 11 ----- .../bastardkb/charybdis/4x6/v1/elitec/info.json | 13 +++++- .../bastardkb/charybdis/4x6/v2/elitec/config.h | 6 --- .../bastardkb/charybdis/4x6/v2/elitec/info.json | 5 +++ .../bastardkb/charybdis/4x6/v2/splinky_2/config.h | 6 --- .../bastardkb/charybdis/4x6/v2/splinky_2/info.json | 5 +++ .../bastardkb/charybdis/4x6/v2/splinky_3/config.h | 6 --- .../bastardkb/charybdis/4x6/v2/splinky_3/info.json | 5 +++ .../bastardkb/charybdis/4x6/v2/stemcell/config.h | 6 --- .../bastardkb/charybdis/4x6/v2/stemcell/info.json | 5 +++ .../bastardkb/dilemma/3x5_2/assembled/config.h | 6 --- .../bastardkb/dilemma/3x5_2/assembled/info.json | 5 +++ keyboards/bastardkb/dilemma/3x5_2/splinky/config.h | 6 --- .../bastardkb/dilemma/3x5_2/splinky/info.json | 5 +++ keyboards/bastardkb/dilemma/3x5_3/config.h | 6 --- keyboards/bastardkb/dilemma/3x5_3/info.json | 5 +++ keyboards/bastardkb/dilemma/config.h | 3 -- keyboards/bastardkb/scylla/blackpill/config.h | 6 --- keyboards/bastardkb/scylla/blackpill/info.json | 5 +++ keyboards/bastardkb/scylla/config.h | 3 -- keyboards/bastardkb/scylla/v1/elitec/config.h | 6 --- keyboards/bastardkb/scylla/v1/elitec/info.json | 5 +++ keyboards/bastardkb/scylla/v2/elitec/config.h | 6 --- keyboards/bastardkb/scylla/v2/elitec/info.json | 5 +++ keyboards/bastardkb/scylla/v2/splinky_2/config.h | 6 --- keyboards/bastardkb/scylla/v2/splinky_2/info.json | 5 +++ keyboards/bastardkb/scylla/v2/splinky_3/config.h | 6 --- keyboards/bastardkb/scylla/v2/splinky_3/info.json | 5 +++ keyboards/bastardkb/scylla/v2/stemcell/config.h | 6 --- keyboards/bastardkb/scylla/v2/stemcell/info.json | 5 +++ keyboards/bastardkb/skeletyl/blackpill/config.h | 6 --- keyboards/bastardkb/skeletyl/blackpill/info.json | 5 +++ keyboards/bastardkb/skeletyl/config.h | 3 -- keyboards/bastardkb/skeletyl/v1/elitec/config.h | 6 --- keyboards/bastardkb/skeletyl/v1/elitec/info.json | 5 +++ keyboards/bastardkb/skeletyl/v2/elitec/config.h | 6 --- keyboards/bastardkb/skeletyl/v2/elitec/info.json | 5 +++ keyboards/bastardkb/skeletyl/v2/splinky_2/config.h | 6 --- .../bastardkb/skeletyl/v2/splinky_2/info.json | 5 +++ keyboards/bastardkb/skeletyl/v2/splinky_3/config.h | 6 --- .../bastardkb/skeletyl/v2/splinky_3/info.json | 5 +++ keyboards/bastardkb/skeletyl/v2/stemcell/config.h | 6 --- keyboards/bastardkb/skeletyl/v2/stemcell/info.json | 5 +++ keyboards/bastardkb/tbk/config.h | 4 -- keyboards/bastardkb/tbk/info.json | 5 +++ keyboards/bastardkb/tbkmini/blackpill/config.h | 6 --- keyboards/bastardkb/tbkmini/blackpill/info.json | 5 +++ keyboards/bastardkb/tbkmini/config.h | 3 -- keyboards/bastardkb/tbkmini/v1/elitec/config.h | 6 --- keyboards/bastardkb/tbkmini/v1/elitec/info.json | 5 +++ keyboards/bastardkb/tbkmini/v2/elitec/config.h | 6 --- keyboards/bastardkb/tbkmini/v2/elitec/info.json | 5 +++ keyboards/bastardkb/tbkmini/v2/splinky_2/config.h | 6 --- keyboards/bastardkb/tbkmini/v2/splinky_2/info.json | 5 +++ keyboards/bastardkb/tbkmini/v2/splinky_3/config.h | 6 --- keyboards/bastardkb/tbkmini/v2/splinky_3/info.json | 5 +++ keyboards/bastardkb/tbkmini/v2/stemcell/config.h | 6 --- keyboards/bastardkb/tbkmini/v2/stemcell/info.json | 5 +++ keyboards/bbrfkr/dynamis/config.h | 7 --- keyboards/bbrfkr/dynamis/info.json | 5 +++ keyboards/bear_face/config.h | 8 ---- keyboards/bear_face/info.json | 5 +++ keyboards/beatervan/config.h | 17 ------- keyboards/beatervan/info.json | 5 +++ keyboards/bemeier/bmek/config.h | 2 - keyboards/bemeier/bmek/rev1/config.h | 5 --- keyboards/bemeier/bmek/rev1/info.json | 5 +++ keyboards/bemeier/bmek/rev2/config.h | 6 --- keyboards/bemeier/bmek/rev2/info.json | 5 +++ keyboards/bemeier/bmek/rev3/config.h | 6 --- keyboards/bemeier/bmek/rev3/info.json | 5 +++ keyboards/bfake/config.h | 5 --- keyboards/bfake/info.json | 5 +++ keyboards/biacco42/ergo42/rev1/config.h | 9 ---- keyboards/biacco42/ergo42/rev1/info.json | 5 +++ keyboards/biacco42/meishi/config.h | 17 ------- keyboards/biacco42/meishi/info.json | 5 +++ keyboards/biacco42/meishi2/config.h | 17 ------- keyboards/biacco42/meishi2/info.json | 5 +++ keyboards/binepad/bn003/config.h | 7 --- keyboards/binepad/bn003/info.json | 5 +++ keyboards/binepad/bn009/config.h | 7 --- keyboards/binepad/bn009/info.json | 5 +++ keyboards/bioi/f60/config.h | 8 ---- keyboards/bioi/f60/info.json | 5 +++ keyboards/bioi/g60/config.h | 18 -------- keyboards/bioi/g60/info.json | 5 +++ keyboards/bioi/g60ble/config.h | 10 ----- keyboards/bioi/g60ble/info.json | 5 +++ keyboards/bioi/morgan65/config.h | 18 -------- keyboards/bioi/morgan65/info.json | 5 +++ keyboards/bioi/s65/config.h | 18 -------- keyboards/bioi/s65/info.json | 5 +++ keyboards/blackplum/config.h | 7 --- keyboards/blackplum/info.json | 5 +++ keyboards/blank/blank01/config.h | 17 ------- keyboards/blank/blank01/info.json | 5 +++ keyboards/blank_tehnologii/manibus/config.h | 9 ---- keyboards/blank_tehnologii/manibus/info.json | 13 +++++- keyboards/blaster75/config.h | 27 ----------- keyboards/blaster75/info.json | 5 +++ keyboards/blockey/config.h | 17 ------- keyboards/blockey/info.json | 5 +++ keyboards/bluebell/swoop/config.h | 5 --- keyboards/bluebell/swoop/info.json | 5 +++ keyboards/boardrun/bizarre/config.h | 17 ------- keyboards/boardrun/bizarre/info.json | 5 +++ keyboards/boardrun/classic/config.h | 17 ------- keyboards/boardrun/classic/info.json | 5 +++ keyboards/boardwalk/config.h | 17 ------- keyboards/boardwalk/info.json | 5 +++ keyboards/bobpad/config.h | 33 -------------- keyboards/bobpad/info.json | 5 +++ keyboards/bolsa/bolsalice/config.h | 6 --- keyboards/bolsa/bolsalice/info.json | 5 +++ keyboards/bolsa/damapad/config.h | 38 ---------------- keyboards/bolsa/damapad/info.json | 5 +++ keyboards/bop/config.h | 10 ----- keyboards/bop/info.json | 5 +++ keyboards/boston/config.h | 6 --- keyboards/boston/info.json | 5 +++ keyboards/boston_meetup/2019/config.h | 28 ------------ keyboards/boston_meetup/2019/info.json | 5 +++ keyboards/boston_meetup/config.h | 40 ----------------- keyboards/box75/config.h | 4 -- keyboards/box75/info.json | 5 +++ keyboards/bpiphany/four_banger/config.h | 8 ---- keyboards/bpiphany/four_banger/info.json | 5 +++ keyboards/bpiphany/kitten_paw/config.h | 16 ------- keyboards/bt66tech/bt66tech60/config.h | 4 -- keyboards/bt66tech/bt66tech60/info.json | 5 +++ keyboards/bthlabs/geekpad/config.h | 51 --------------------- keyboards/bthlabs/geekpad/info.json | 5 +++ keyboards/bubble75/hotswap/config.h | 6 --- keyboards/bubble75/hotswap/info.json | 5 +++ keyboards/buildakb/potato65/config.h | 17 ------- keyboards/buildakb/potato65/info.json | 5 +++ keyboards/buildakb/potato65hs/config.h | 8 ---- keyboards/buildakb/potato65hs/info.json | 5 +++ keyboards/buildakb/potato65s/config.h | 8 ---- keyboards/buildakb/potato65s/info.json | 5 +++ keyboards/buzzard/rev1/config.h | 9 ---- keyboards/buzzard/rev1/info.json | 5 +++ keyboards/dailycraft/bat43/config.h | 51 --------------------- keyboards/dailycraft/bat43/info.json | 5 +++ keyboards/dailycraft/claw44/rev1/config.h | 39 ---------------- keyboards/dailycraft/claw44/rev1/info.json | 5 +++ keyboards/dailycraft/sandbox/rev1/config.h | 17 ------- keyboards/dailycraft/sandbox/rev1/info.json | 5 +++ keyboards/dailycraft/sandbox/rev2/config.h | 17 ------- keyboards/dailycraft/sandbox/rev2/info.json | 5 +++ keyboards/dailycraft/wings42/rev1/config.h | 17 ------- keyboards/dailycraft/wings42/rev1/info.json | 5 +++ keyboards/dailycraft/wings42/rev1_extkeys/config.h | 17 ------- .../dailycraft/wings42/rev1_extkeys/info.json | 5 +++ keyboards/dailycraft/wings42/rev2/config.h | 17 ------- keyboards/dailycraft/wings42/rev2/info.json | 5 +++ keyboards/daji/seis_cinco/config.h | 10 ----- keyboards/daji/seis_cinco/info.json | 5 +++ keyboards/db/db63/config.h | 5 --- keyboards/db/db63/info.json | 5 +++ keyboards/delikeeb/flatbread60/config.h | 17 ------- keyboards/delikeeb/flatbread60/info.json | 5 +++ keyboards/delikeeb/vaguettelite/config.h | 17 ------- keyboards/delikeeb/vaguettelite/info.json | 5 +++ keyboards/delikeeb/vanana/rev1/config.h | 16 ------- keyboards/delikeeb/vanana/rev1/info.json | 5 +++ keyboards/delikeeb/vanana/rev2/config.h | 16 ------- keyboards/delikeeb/vanana/rev2/info.json | 5 +++ keyboards/delikeeb/vaneela/config.h | 17 ------- keyboards/delikeeb/vaneela/info.json | 5 +++ keyboards/delikeeb/vaneelaex/config.h | 17 ------- keyboards/delikeeb/vaneelaex/info.json | 5 +++ keyboards/delikeeb/waaffle/rev3/config.h | 16 ------- keyboards/delikeeb/waaffle/rev3/info.json | 5 +++ keyboards/deltapad/config.h | 17 ------- keyboards/deltapad/info.json | 5 +++ keyboards/deltasplit75/v2/config.h | 8 ---- keyboards/deltasplit75/v2/info.json | 5 +++ keyboards/demiurge/config.h | 8 ---- keyboards/demiurge/info.json | 5 +++ keyboards/deng/djam/config.h | 5 --- keyboards/deng/djam/info.json | 5 +++ keyboards/deng/thirty/config.h | 6 --- keyboards/deng/thirty/info.json | 5 +++ keyboards/dinofizz/fnrow/v1/config.h | 24 ---------- keyboards/dinofizz/fnrow/v1/info.json | 5 +++ keyboards/dk60/config.h | 17 ------- keyboards/dk60/info.json | 5 +++ keyboards/dm9records/ergoinu/config.h | 8 ---- keyboards/dm9records/ergoinu/info.json | 5 +++ keyboards/dm9records/lain/config.h | 12 ----- keyboards/dm9records/lain/info.json | 5 +++ keyboards/dm9records/plaid/config.h | 17 ------- keyboards/dm9records/plaid/info.json | 5 +++ keyboards/dm9records/tartan/config.h | 17 ------- keyboards/dm9records/tartan/info.json | 5 +++ keyboards/dmqdesign/spin/config.h | 9 ---- keyboards/dmqdesign/spin/info.json | 5 +++ keyboards/do60/config.h | 17 ------- keyboards/do60/info.json | 5 +++ keyboards/doio/kb16/rev1/config.h | 8 ---- keyboards/doio/kb16/rev1/info.json | 5 +++ keyboards/doio/kb16/rev2/config.h | 8 ---- keyboards/doio/kb16/rev2/info.json | 5 +++ keyboards/doio/kb30/config.h | 5 --- keyboards/doio/kb30/info.json | 5 +++ keyboards/donutcables/budget96/config.h | 5 --- keyboards/donutcables/budget96/info.json | 5 +++ keyboards/donutcables/scrabblepad/config.h | 17 ------- keyboards/donutcables/scrabblepad/info.json | 5 +++ keyboards/doodboard/duckboard/config.h | 8 ---- keyboards/doodboard/duckboard/info.json | 5 +++ keyboards/doodboard/duckboard_r2/config.h | 8 ---- keyboards/doodboard/duckboard_r2/info.json | 5 +++ keyboards/doppelganger/config.h | 20 --------- keyboards/doppelganger/info.json | 13 +++++- keyboards/doro67/multi/config.h | 17 ------- keyboards/doro67/multi/info.json | 5 +++ keyboards/doro67/regular/config.h | 17 ------- keyboards/doro67/regular/info.json | 5 +++ keyboards/doro67/rgb/config.h | 17 ------- keyboards/doro67/rgb/info.json | 5 +++ keyboards/draculad/config.h | 6 --- keyboards/draculad/info.json | 5 +++ keyboards/draytronics/daisy/config.h | 17 ------- keyboards/draytronics/daisy/info.json | 5 +++ keyboards/draytronics/elise/config.h | 17 ------- keyboards/draytronics/elise/info.json | 5 +++ keyboards/draytronics/elise_v2/config.h | 17 ------- keyboards/draytronics/elise_v2/info.json | 5 +++ keyboards/draytronics/scarlet/config.h | 18 -------- keyboards/draytronics/scarlet/info.json | 5 +++ keyboards/drewkeys/iskar/config.h | 8 ---- keyboards/drewkeys/iskar/info.json | 5 +++ keyboards/drhigsby/bkf/config.h | 19 -------- keyboards/drhigsby/bkf/info.json | 5 +++ keyboards/drhigsby/dubba175/config.h | 19 -------- keyboards/drhigsby/dubba175/info.json | 5 +++ keyboards/drhigsby/ogurec/config.h | 19 -------- keyboards/drhigsby/ogurec/info.json | 5 +++ keyboards/drhigsby/packrat/config.h | 19 -------- keyboards/drhigsby/packrat/info.json | 5 +++ keyboards/dtisaac/cg108/config.h | 18 -------- keyboards/dtisaac/cg108/info.json | 5 +++ keyboards/dtisaac/dosa40rgb/config.h | 17 ------- keyboards/dtisaac/dosa40rgb/info.json | 5 +++ keyboards/dtisaac/dtisaac01/config.h | 35 --------------- keyboards/dtisaac/dtisaac01/info.json | 5 +++ keyboards/ducky/one2mini/1861st/config.h | 16 ------- keyboards/ducky/one2mini/1861st/info.json | 5 +++ keyboards/ducky/one2sf/1967st/config.h | 16 ------- keyboards/ducky/one2sf/1967st/info.json | 5 +++ keyboards/dumbo/config.h | 8 ---- keyboards/dumbo/info.json | 5 +++ keyboards/dumbpad/config.h | 4 -- keyboards/dumbpad/v0x/config.h | 5 --- keyboards/dumbpad/v0x/info.json | 5 +++ keyboards/dumbpad/v0x_dualencoder/config.h | 5 --- keyboards/dumbpad/v0x_dualencoder/info.json | 5 +++ keyboards/dumbpad/v0x_right/config.h | 4 -- keyboards/dumbpad/v0x_right/info.json | 5 +++ keyboards/dumbpad/v1x/config.h | 5 --- keyboards/dumbpad/v1x/info.json | 5 +++ keyboards/dumbpad/v1x_dualencoder/config.h | 5 --- keyboards/dumbpad/v1x_dualencoder/info.json | 5 +++ keyboards/dumbpad/v1x_oled/config.h | 8 ---- keyboards/dumbpad/v1x_oled/info.json | 5 +++ keyboards/dumbpad/v1x_right/config.h | 5 --- keyboards/dumbpad/v1x_right/info.json | 5 +++ keyboards/dumbpad/v3x/config.h | 4 -- keyboards/dumbpad/v3x/info.json | 5 +++ keyboards/durgod/dgk6x/config.h | 3 -- keyboards/durgod/dgk6x/galaxy/config.h | 7 --- keyboards/durgod/dgk6x/galaxy/info.json | 5 +++ keyboards/durgod/dgk6x/hades/config.h | 7 --- keyboards/durgod/dgk6x/hades/info.json | 5 +++ keyboards/durgod/dgk6x/venus/config.h | 7 --- keyboards/durgod/dgk6x/venus/info.json | 5 +++ keyboards/durgod/k310/base/config.h | 6 --- keyboards/durgod/k310/base/info.json | 5 +++ keyboards/durgod/k320/base/config.h | 6 --- keyboards/durgod/k320/base/info.json | 5 +++ keyboards/dz60/config.h | 17 ------- keyboards/dz60/info.json | 5 +++ keyboards/dztech/bocc/config.h | 17 ------- keyboards/dztech/bocc/info.json | 5 +++ keyboards/dztech/duo_s/config.h | 6 --- keyboards/dztech/duo_s/info.json | 5 +++ keyboards/dztech/dz60rgb/v1/config.h | 16 ------- keyboards/dztech/dz60rgb/v1/info.json | 5 +++ keyboards/dztech/dz60rgb/v2/config.h | 16 ------- keyboards/dztech/dz60rgb/v2/info.json | 5 +++ keyboards/dztech/dz60rgb/v2_1/config.h | 16 ------- keyboards/dztech/dz60rgb/v2_1/info.json | 5 +++ keyboards/dztech/dz60rgb_ansi/v1/config.h | 16 ------- keyboards/dztech/dz60rgb_ansi/v1/info.json | 5 +++ keyboards/dztech/dz60rgb_ansi/v2/config.h | 16 ------- keyboards/dztech/dz60rgb_ansi/v2/info.json | 5 +++ keyboards/dztech/dz60rgb_ansi/v2_1/config.h | 16 ------- keyboards/dztech/dz60rgb_ansi/v2_1/info.json | 5 +++ keyboards/dztech/dz60rgb_wkl/v1/config.h | 16 ------- keyboards/dztech/dz60rgb_wkl/v1/info.json | 5 +++ keyboards/dztech/dz60rgb_wkl/v2/config.h | 16 ------- keyboards/dztech/dz60rgb_wkl/v2/info.json | 5 +++ keyboards/dztech/dz60rgb_wkl/v2_1/config.h | 16 ------- keyboards/dztech/dz60rgb_wkl/v2_1/info.json | 5 +++ keyboards/dztech/dz64rgb/config.h | 5 --- keyboards/dztech/dz64rgb/info.json | 5 +++ keyboards/dztech/dz65rgb/v1/config.h | 16 ------- keyboards/dztech/dz65rgb/v1/info.json | 5 +++ keyboards/dztech/dz65rgb/v2/config.h | 16 ------- keyboards/dztech/dz65rgb/v2/info.json | 5 +++ keyboards/dztech/dz65rgb/v3/config.h | 7 --- keyboards/dztech/dz65rgb/v3/info.json | 5 +++ keyboards/dztech/dz96/config.h | 25 ----------- keyboards/dztech/dz96/info.json | 5 +++ keyboards/dztech/endless80/config.h | 4 -- keyboards/dztech/endless80/info.json | 5 +++ keyboards/p3d/glitch/config.h | 19 -------- keyboards/p3d/glitch/info.json | 5 +++ keyboards/pabile/p18/config.h | 27 ----------- keyboards/pabile/p18/info.json | 5 +++ keyboards/pabile/p20/ver1/config.h | 26 ----------- keyboards/pabile/p20/ver1/info.json | 5 +++ keyboards/pabile/p20/ver2/config.h | 26 ----------- keyboards/pabile/p20/ver2/info.json | 5 +++ keyboards/pabile/p40/config.h | 32 ------------- keyboards/pabile/p40/info.json | 5 +++ keyboards/pabile/p40_ortho/config.h | 27 ----------- keyboards/pabile/p40_ortho/info.json | 5 +++ keyboards/pabile/p42/config.h | 32 ------------- keyboards/pabile/p42/info.json | 5 +++ keyboards/palette1202/config.h | 7 --- keyboards/palette1202/info.json | 5 +++ keyboards/panc40/config.h | 8 ---- keyboards/panc40/info.json | 5 +++ keyboards/panc60/config.h | 5 --- keyboards/panc60/info.json | 5 +++ keyboards/papercranekeyboards/gerald65/config.h | 17 ------- keyboards/papercranekeyboards/gerald65/info.json | 5 +++ keyboards/paprikman/albacore/config.h | 17 ------- keyboards/paprikman/albacore/info.json | 5 +++ keyboards/parallel/parallel_65/hotswap/config.h | 17 ------- keyboards/parallel/parallel_65/hotswap/info.json | 5 +++ keyboards/parallel/parallel_65/soldered/config.h | 17 ------- keyboards/parallel/parallel_65/soldered/info.json | 5 +++ keyboards/pdxkbc/config.h | 17 ------- keyboards/pdxkbc/info.json | 5 +++ keyboards/pearl/config.h | 5 --- keyboards/pearl/info.json | 5 +++ keyboards/pearlboards/atlas/config.h | 17 ------- keyboards/pearlboards/atlas/info.json | 5 +++ keyboards/pearlboards/pandora/config.h | 17 ------- keyboards/pearlboards/pandora/info.json | 5 +++ keyboards/pearlboards/pearl/config.h | 17 ------- keyboards/pearlboards/pearl/info.json | 5 +++ keyboards/pearlboards/zeus/config.h | 17 ------- keyboards/pearlboards/zeus/info.json | 5 +++ keyboards/pearlboards/zeuspad/config.h | 17 ------- keyboards/pearlboards/zeuspad/info.json | 5 +++ keyboards/peej/lumberjack/config.h | 7 --- keyboards/peej/lumberjack/info.json | 5 +++ keyboards/peej/rosaline/config.h | 7 --- keyboards/peej/rosaline/ortho/info.json | 5 +++ keyboards/peej/rosaline/staggered/info.json | 5 +++ keyboards/peej/tripel/config.h | 23 ---------- keyboards/peej/tripel/info.json | 5 +++ keyboards/pegasus/config.h | 18 -------- keyboards/pegasus/info.json | 5 +++ keyboards/percent/booster/config.h | 6 --- keyboards/percent/booster/info.json | 5 +++ keyboards/percent/canoe/config.h | 5 --- keyboards/percent/canoe/info.json | 5 +++ keyboards/percent/canoe_gen2/config.h | 9 ---- keyboards/percent/canoe_gen2/info.json | 5 +++ keyboards/percent/skog/config.h | 4 -- keyboards/percent/skog/info.json | 5 +++ keyboards/percent/skog_lite/config.h | 6 --- keyboards/percent/skog_lite/info.json | 5 +++ keyboards/phage_studio/pila87/config.h | 8 ---- keyboards/phage_studio/pila87/info.json | 5 +++ keyboards/phantom/config.h | 17 ------- keyboards/phantom/info.json | 5 +++ keyboards/phase_studio/titan65/hotswap/config.h | 16 ------- keyboards/phase_studio/titan65/hotswap/info.json | 5 +++ keyboards/phase_studio/titan65/soldered/config.h | 33 -------------- keyboards/phase_studio/titan65/soldered/info.json | 5 +++ keyboards/phoenix/config.h | 5 --- keyboards/phoenix/info.json | 5 +++ keyboards/phrygian/ph100/config.h | 24 ---------- keyboards/phrygian/ph100/info.json | 5 +++ keyboards/pico/65keys/config.h | 9 ---- keyboards/pico/65keys/info.json | 5 +++ keyboards/pico/70keys/config.h | 9 ---- keyboards/pico/70keys/info.json | 5 +++ keyboards/picolab/frusta_fundamental/config.h | 11 ----- keyboards/picolab/frusta_fundamental/info.json | 5 +++ keyboards/pimentoso/paddino02/rev1/config.h | 8 ---- keyboards/pimentoso/paddino02/rev1/info.json | 5 +++ keyboards/pimentoso/paddino02/rev2/left/config.h | 8 ---- keyboards/pimentoso/paddino02/rev2/left/info.json | 5 +++ keyboards/pimentoso/paddino02/rev2/right/config.h | 8 ---- keyboards/pimentoso/paddino02/rev2/right/info.json | 5 +++ keyboards/pimentoso/touhoupad/config.h | 6 --- keyboards/pimentoso/touhoupad/info.json | 5 +++ keyboards/pinky/3/config.h | 52 ---------------------- keyboards/pinky/3/info.json | 5 +++ keyboards/pinky/4/config.h | 52 ---------------------- keyboards/pinky/4/info.json | 5 +++ keyboards/pisces/config.h | 16 ------- keyboards/pisces/info.json | 5 +++ keyboards/pixelspace/capsule65i/config.h | 16 ------- keyboards/pixelspace/capsule65i/info.json | 5 +++ keyboards/pizzakeyboards/pizza65/config.h | 5 --- keyboards/pizzakeyboards/pizza65/info.json | 5 +++ keyboards/pjb/eros/config.h | 23 ---------- keyboards/pjb/eros/info.json | 5 +++ keyboards/pkb65/config.h | 8 ---- keyboards/pkb65/info.json | 5 +++ keyboards/planck/config.h | 8 ---- keyboards/planck/ez/config.h | 17 ------- keyboards/planck/ez/info.json | 5 +++ keyboards/planck/light/config.h | 9 ---- keyboards/planck/light/info.json | 5 +++ keyboards/planck/rev1/info.json | 5 +++ keyboards/planck/rev2/info.json | 5 +++ keyboards/planck/rev3/info.json | 5 +++ keyboards/planck/rev4/info.json | 5 +++ keyboards/planck/rev5/info.json | 5 +++ keyboards/planck/rev6/config.h | 17 ------- keyboards/planck/rev6/info.json | 5 +++ keyboards/planck/rev6_drop/config.h | 19 -------- keyboards/planck/rev6_drop/info.json | 5 +++ keyboards/planck/thk/config.h | 8 ---- keyboards/planck/thk/info.json | 5 +++ keyboards/playkbtw/ca66/config.h | 8 ---- keyboards/playkbtw/ca66/info.json | 5 +++ keyboards/playkbtw/helen80/config.h | 16 ------- keyboards/playkbtw/helen80/info.json | 5 +++ keyboards/playkbtw/pk60/config.h | 8 ---- keyboards/playkbtw/pk60/info.json | 5 +++ keyboards/playkbtw/pk64rgb/config.h | 17 ------- keyboards/playkbtw/pk64rgb/info.json | 5 +++ keyboards/pluckey/config.h | 14 ------ keyboards/pluckey/info.json | 5 +++ keyboards/plume/plume65/config.h | 17 ------- keyboards/plume/plume65/info.json | 5 +++ keyboards/plut0nium/0x3e/config.h | 10 ----- keyboards/plut0nium/0x3e/info.json | 5 +++ keyboards/plx/config.h | 27 ----------- keyboards/plx/info.json | 5 +++ keyboards/plywrks/ahgase/config.h | 17 ------- keyboards/plywrks/ahgase/info.json | 5 +++ keyboards/plywrks/lune/config.h | 17 ------- keyboards/plywrks/lune/info.json | 5 +++ keyboards/pohjolaworks/louhi/config.h | 17 ------- keyboards/pohjolaworks/louhi/info.json | 5 +++ keyboards/poker87c/config.h | 16 ------- keyboards/poker87c/info.json | 5 +++ keyboards/poker87d/config.h | 16 ------- keyboards/poker87d/info.json | 5 +++ keyboards/polilla/info.json | 5 +++ keyboards/polilla/rev1/config.h | 17 ------- keyboards/polycarbdiet/s20/config.h | 8 ---- keyboards/polycarbdiet/s20/info.json | 5 +++ keyboards/pom_keyboards/tnln95/config.h | 17 ------- keyboards/pom_keyboards/tnln95/info.json | 5 +++ keyboards/portal_66/hotswap/config.h | 17 ------- keyboards/portal_66/hotswap/info.json | 5 +++ keyboards/portal_66/soldered/config.h | 17 ------- keyboards/portal_66/soldered/info.json | 5 +++ keyboards/pos78/config.h | 16 ------- keyboards/pos78/info.json | 5 +++ keyboards/preonic/config.h | 8 ---- keyboards/preonic/rev1/info.json | 5 +++ keyboards/preonic/rev2/info.json | 5 +++ keyboards/preonic/rev3/config.h | 5 --- keyboards/preonic/rev3/info.json | 5 +++ keyboards/preonic/rev3_drop/config.h | 5 --- keyboards/preonic/rev3_drop/info.json | 5 +++ keyboards/primekb/meridian/config.h | 4 -- keyboards/primekb/meridian/info.json | 5 +++ keyboards/primekb/meridian_rgb/config.h | 6 --- keyboards/primekb/meridian_rgb/info.json | 5 +++ keyboards/primekb/prime_e/config.h | 8 ---- keyboards/primekb/prime_e/info.json | 5 +++ keyboards/primekb/prime_l/config.h | 4 -- keyboards/primekb/prime_l/v1/config.h | 24 ---------- keyboards/primekb/prime_l/v1/info.json | 5 +++ keyboards/primekb/prime_l/v2/config.h | 23 ---------- keyboards/primekb/prime_l/v2/info.json | 5 +++ keyboards/primekb/prime_m/config.h | 8 ---- keyboards/primekb/prime_m/info.json | 5 +++ keyboards/primekb/prime_o/config.h | 8 ---- keyboards/primekb/prime_o/info.json | 5 +++ keyboards/primekb/prime_r/config.h | 8 ---- keyboards/primekb/prime_r/info.json | 5 +++ keyboards/program_yoink/config.h | 17 ------- keyboards/program_yoink/ortho/info.json | 5 +++ keyboards/program_yoink/staggered/info.json | 5 +++ keyboards/projectcain/relic/config.h | 16 ------- keyboards/projectcain/relic/info.json | 5 +++ keyboards/projectcain/vault35/config.h | 17 ------- keyboards/projectcain/vault35/info.json | 5 +++ keyboards/projectcain/vault45/config.h | 17 ------- keyboards/projectcain/vault45/info.json | 5 +++ keyboards/projectkb/alice/rev1/config.h | 4 -- keyboards/projectkb/alice/rev1/info.json | 7 +++ keyboards/projectkb/alice/rev2/config.h | 4 -- keyboards/projectkb/alice/rev2/info.json | 7 +++ keyboards/projectkb/signature65/config.h | 6 --- keyboards/projectkb/signature65/info.json | 5 +++ keyboards/projectkb/signature87/config.h | 5 --- keyboards/projectkb/signature87/info.json | 5 +++ keyboards/prototypist/allison/config.h | 17 ------- keyboards/prototypist/allison/info.json | 5 +++ keyboards/prototypist/allison_numpad/config.h | 17 ------- keyboards/prototypist/allison_numpad/info.json | 5 +++ keyboards/prototypist/j01/config.h | 17 ------- keyboards/prototypist/j01/info.json | 5 +++ keyboards/protozoa/cassini/config.h | 7 --- keyboards/protozoa/cassini/info.json | 5 +++ keyboards/protozoa/p01/config.h | 7 --- keyboards/protozoa/p01/info.json | 5 +++ keyboards/psuieee/pluto12/config.h | 8 ---- keyboards/psuieee/pluto12/info.json | 5 +++ keyboards/pteron36/config.h | 17 ------- keyboards/pteron36/info.json | 5 +++ keyboards/puck/config.h | 7 --- keyboards/puck/info.json | 5 +++ keyboards/punk75/config.h | 16 ------- keyboards/punk75/info.json | 5 +++ 584 files changed, 1484 insertions(+), 3703 deletions(-) delete mode 100644 keyboards/b_sides/rev41lp/config.h delete mode 100644 keyboards/blaster75/config.h delete mode 100644 keyboards/bobpad/config.h delete mode 100644 keyboards/bolsa/damapad/config.h delete mode 100644 keyboards/boston_meetup/config.h delete mode 100644 keyboards/bthlabs/geekpad/config.h delete mode 100644 keyboards/dailycraft/bat43/config.h delete mode 100644 keyboards/dailycraft/claw44/rev1/config.h delete mode 100644 keyboards/dinofizz/fnrow/v1/config.h delete mode 100644 keyboards/doro67/multi/config.h delete mode 100644 keyboards/doro67/regular/config.h delete mode 100644 keyboards/dtisaac/dtisaac01/config.h delete mode 100644 keyboards/dztech/dz96/config.h delete mode 100644 keyboards/pabile/p18/config.h delete mode 100644 keyboards/pabile/p20/ver1/config.h delete mode 100644 keyboards/pabile/p20/ver2/config.h delete mode 100644 keyboards/pabile/p40/config.h delete mode 100644 keyboards/pabile/p40_ortho/config.h delete mode 100644 keyboards/pabile/p42/config.h delete mode 100644 keyboards/peej/tripel/config.h delete mode 100644 keyboards/phase_studio/titan65/soldered/config.h delete mode 100644 keyboards/phrygian/ph100/config.h delete mode 100644 keyboards/pinky/3/config.h delete mode 100644 keyboards/pinky/4/config.h delete mode 100644 keyboards/pjb/eros/config.h delete mode 100644 keyboards/plx/config.h delete mode 100644 keyboards/primekb/prime_l/v1/config.h delete mode 100644 keyboards/primekb/prime_l/v2/config.h create mode 100644 keyboards/projectkb/alice/rev1/info.json create mode 100644 keyboards/projectkb/alice/rev2/info.json diff --git a/keyboards/b_sides/rev41lp/config.h b/keyboards/b_sides/rev41lp/config.h deleted file mode 100644 index 0b644bec4a..0000000000 --- a/keyboards/b_sides/rev41lp/config.h +++ /dev/null @@ -1,24 +0,0 @@ -/* -Copyright 2021 @cyril279 - -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program. If not, see . -*/ - -#pragma once - - -#define MATRIX_ROW_PINS { F4, B2, F5, B3, F6, B1, F7 } -#define MATRIX_COL_PINS { D4, C6, D7, E6, B4, B5 } - -#define DIODE_DIRECTION COL2ROW diff --git a/keyboards/b_sides/rev41lp/info.json b/keyboards/b_sides/rev41lp/info.json index c0a5fd3365..3b5807f621 100644 --- a/keyboards/b_sides/rev41lp/info.json +++ b/keyboards/b_sides/rev41lp/info.json @@ -8,6 +8,11 @@ "pid": "0x5F10", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["D4", "C6", "D7", "E6", "B4", "B5"], + "rows": ["F4", "B2", "F5", "B3", "F6", "B1", "F7"] + }, + "diode_direction": "COL2ROW", "backlight": { "pin": "B6", "levels": 7, diff --git a/keyboards/bacca70/config.h b/keyboards/bacca70/config.h index a093c267a9..0c56f57b20 100644 --- a/keyboards/bacca70/config.h +++ b/keyboards/bacca70/config.h @@ -17,12 +17,6 @@ along with this program. If not, see . #pragma once - -// 0 1 2 3 4 5 6 7 8 9 A B -#define MATRIX_ROW_PINS { A3, A4, A5, A6, A7, B0, B1, B2, B10, B11, A9, A10 } -#define MATRIX_COL_PINS { A0, A1, A2, B12, B13, B14, B15, A8 } -#define DIODE_DIRECTION COL2ROW - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ #define LOCKING_SUPPORT_ENABLE /* Locking resynchronize hack */ diff --git a/keyboards/bacca70/info.json b/keyboards/bacca70/info.json index 8cff2b9060..737ea0b4fd 100644 --- a/keyboards/bacca70/info.json +++ b/keyboards/bacca70/info.json @@ -8,6 +8,11 @@ "pid": "0x6970", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["A0", "A1", "A2", "B12", "B13", "B14", "B15", "A8"], + "rows": ["A3", "A4", "A5", "A6", "A7", "B0", "B1", "B2", "B10", "B11", "A9", "A10"] + }, + "diode_direction": "COL2ROW", "processor": "STM32F072", "bootloader": "stm32-dfu", "layouts": { diff --git a/keyboards/baguette/config.h b/keyboards/baguette/config.h index c4bc59fe7c..3005d1bcfb 100644 --- a/keyboards/baguette/config.h +++ b/keyboards/baguette/config.h @@ -17,23 +17,6 @@ along with this program. If not, see . #pragma once - -/* - * Keyboard Matrix Assignments - * - * Change this to how you wired your keyboard - * COLS: AVR pins used for columns, left to right - * ROWS: AVR pins used for rows, top to bottom - * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) - * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) - * -*/ -#define MATRIX_ROW_PINS { B3, B2, B1, E6, D6 } -#define MATRIX_COL_PINS { B6, C6, C7, F7, F6, F5, F4, F1, F0, B0, D0, D1, D2, D3, D5, D4 } - -/* COL2ROW, ROW2COL*/ -#define DIODE_DIRECTION COL2ROW - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ #define LOCKING_SUPPORT_ENABLE /* Locking resynchronize hack */ diff --git a/keyboards/baguette/info.json b/keyboards/baguette/info.json index 2714366c0e..c691bb4ffe 100644 --- a/keyboards/baguette/info.json +++ b/keyboards/baguette/info.json @@ -8,6 +8,11 @@ "pid": "0x5050", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["B6", "C6", "C7", "F7", "F6", "F5", "F4", "F1", "F0", "B0", "D0", "D1", "D2", "D3", "D5", "D4"], + "rows": ["B3", "B2", "B1", "E6", "D6"] + }, + "diode_direction": "COL2ROW", "backlight": { "pin": "B7", "levels": 5, diff --git a/keyboards/baion_808/config.h b/keyboards/baion_808/config.h index 92efc6d1e5..6f884a1428 100755 --- a/keyboards/baion_808/config.h +++ b/keyboards/baion_808/config.h @@ -17,11 +17,5 @@ along with this program. If not, see . #pragma once -#define MATRIX_ROW_PINS { A2, A14, A15, B3, B4, B5 } -#define MATRIX_COL_PINS { A1, B9, A3, A4, A5, A6, A7, B0, B1, B2, B10, B11, B12, B13, B14, B15, A8 } - -/* COL2ROW, ROW2COL*/ -#define DIODE_DIRECTION COL2ROW - /* Ensure we jump to bootloader if the RESET keycode was pressed */ #define EARLY_INIT_PERFORM_BOOTLOADER_JUMP TRUE diff --git a/keyboards/baion_808/info.json b/keyboards/baion_808/info.json index 982bb67056..088f0737bf 100755 --- a/keyboards/baion_808/info.json +++ b/keyboards/baion_808/info.json @@ -8,6 +8,11 @@ "pid": "0x4238", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["A1", "B9", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "B2", "B10", "B11", "B12", "B13", "B14", "B15", "A8"], + "rows": ["A2", "A14", "A15", "B3", "B4", "B5"] + }, + "diode_direction": "COL2ROW", "indicators": { "caps_lock": "B6", "scroll_lock": "B7", diff --git a/keyboards/bandominedoni/config.h b/keyboards/bandominedoni/config.h index 7a25216afd..df9c7cf5fc 100644 --- a/keyboards/bandominedoni/config.h +++ b/keyboards/bandominedoni/config.h @@ -15,29 +15,12 @@ */ #pragma once - -/* - * Keyboard Matrix Assignments - * - * Change this to how you wired your keyboard - * COLS: AVR pins used for columns, left to right - * ROWS: AVR pins used for rows, top to bottom - * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) - * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) - * - */ -#define MATRIX_ROW_PINS { B5, B4, D7, F6, C6, D4 } -#define MATRIX_COL_PINS { D1, E6, F7, B1, B3, B2, D0 } - #define MASTER_RIGHT #ifndef MASTER_RIGHT // SPLIT_HAND_MATRIX_GRID was initially designed to use with left hand side diode D35 mounted and not pressing K7 on the right hand side during boot. However when a USB cable is reconnected immediately, it fails. Decided to use "MASTER_RIGHT" to make it more reliable. # define SPLIT_HAND_MATRIX_GRID B5, D0 #endif -/* COL2ROW, ROW2COL */ -#define DIODE_DIRECTION COL2ROW - #define SPLIT_USB_DETECT #define RGB_DI_PIN D3 diff --git a/keyboards/bandominedoni/info.json b/keyboards/bandominedoni/info.json index d0d470a4e4..f176e18d22 100644 --- a/keyboards/bandominedoni/info.json +++ b/keyboards/bandominedoni/info.json @@ -8,6 +8,11 @@ "pid": "0xF4B5", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["D1", "E6", "F7", "B1", "B3", "B2", "D0"], + "rows": ["B5", "B4", "D7", "F6", "C6", "D4"] + }, + "diode_direction": "COL2ROW", "split": { "soft_serial_pin": "D2", "encoder": { diff --git a/keyboards/bantam44/config.h b/keyboards/bantam44/config.h index f979b1b4ba..b9449c4714 100644 --- a/keyboards/bantam44/config.h +++ b/keyboards/bantam44/config.h @@ -17,16 +17,6 @@ along with this program. If not, see . #pragma once - -// Planck PCB default pin-out -// Change this to how you wired your keyboard -// COLS: Left to right, ROWS: Top to bottom -#define MATRIX_ROW_PINS { F0, D6, D4, D5 } -#define MATRIX_COL_PINS { B0, B1, B2, B3, B7, D0, B6, F7, F6, F5, F4, F1 } - -/* COL2ROW or ROW2COL */ -#define DIODE_DIRECTION COL2ROW - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ #define LOCKING_SUPPORT_ENABLE /* Locking resynchronize hack */ diff --git a/keyboards/bantam44/info.json b/keyboards/bantam44/info.json index aadd885f6a..2f7eef9ba2 100644 --- a/keyboards/bantam44/info.json +++ b/keyboards/bantam44/info.json @@ -8,6 +8,11 @@ "pid": "0x6060", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["B0", "B1", "B2", "B3", "B7", "D0", "B6", "F7", "F6", "F5", "F4", "F1"], + "rows": ["F0", "D6", "D4", "D5"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "halfkay", "layouts": { diff --git a/keyboards/barracuda/config.h b/keyboards/barracuda/config.h index 5e8a798be6..5dd1c8d063 100644 --- a/keyboards/barracuda/config.h +++ b/keyboards/barracuda/config.h @@ -16,23 +16,6 @@ #pragma once - -/* - * Keyboard Matrix Assignments - * - * Change this to how you wired your keyboard - * COLS: AVR pins used for columns, left to right - * ROWS: AVR pins used for rows, top to bottom - * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) - * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) - * - */ -#define MATRIX_ROW_PINS { C4, C5, C6, D1, D2, D3 } -#define MATRIX_COL_PINS { D4, D5, D6, B0, B1, B2 } - -/* COL2ROW, ROW2COL */ -#define DIODE_DIRECTION COL2ROW - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ #define LOCKING_SUPPORT_ENABLE /* Locking resynchronize hack */ diff --git a/keyboards/barracuda/info.json b/keyboards/barracuda/info.json index d0909322c9..7f50d959f5 100644 --- a/keyboards/barracuda/info.json +++ b/keyboards/barracuda/info.json @@ -8,6 +8,11 @@ "pid": "0x0001", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["D4", "D5", "D6", "B0", "B1", "B2"], + "rows": ["C4", "C5", "C6", "D1", "D2", "D3"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u2", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/basekeys/slice/rev1/config.h b/keyboards/basekeys/slice/rev1/config.h index 6e0065c062..c1008da9b8 100644 --- a/keyboards/basekeys/slice/rev1/config.h +++ b/keyboards/basekeys/slice/rev1/config.h @@ -17,12 +17,6 @@ along with this program. If not, see . #pragma once -// wiring of each half -#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4 } -#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B6, B5 } - -#define DIODE_DIRECTION COL2ROW - /* Select hand configuration */ //#define EE_HANDS #define MASTER_LEFT diff --git a/keyboards/basekeys/slice/rev1/info.json b/keyboards/basekeys/slice/rev1/info.json index fac0bf3682..d2dbd00a3d 100644 --- a/keyboards/basekeys/slice/rev1/info.json +++ b/keyboards/basekeys/slice/rev1/info.json @@ -8,6 +8,11 @@ "pid": "0xEC17", "device_version": "0.0.2" }, + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6", "B5"], + "rows": ["D4", "C6", "D7", "E6", "B4"] + }, + "diode_direction": "COL2ROW", "split": { "soft_serial_pin": "D2" }, diff --git a/keyboards/basekeys/slice/rev1_rgb/config.h b/keyboards/basekeys/slice/rev1_rgb/config.h index a19d676b29..783d097ad0 100644 --- a/keyboards/basekeys/slice/rev1_rgb/config.h +++ b/keyboards/basekeys/slice/rev1_rgb/config.h @@ -16,12 +16,6 @@ along with this program. If not, see . */ #pragma once -// wiring of each half -#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4 } -#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B6, B5 } - -#define DIODE_DIRECTION COL2ROW - /* Select hand configuration */ //#define EE_HANDS #define MASTER_LEFT diff --git a/keyboards/basekeys/slice/rev1_rgb/info.json b/keyboards/basekeys/slice/rev1_rgb/info.json index fb6a19bc2f..dfbdde65d6 100644 --- a/keyboards/basekeys/slice/rev1_rgb/info.json +++ b/keyboards/basekeys/slice/rev1_rgb/info.json @@ -8,6 +8,11 @@ "pid": "0xEC15", "device_version": "0.0.2" }, + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6", "B5"], + "rows": ["D4", "C6", "D7", "E6", "B4"] + }, + "diode_direction": "COL2ROW", "split": { "soft_serial_pin": "D2" }, diff --git a/keyboards/basekeys/trifecta/config.h b/keyboards/basekeys/trifecta/config.h index c06395545d..36f691da43 100644 --- a/keyboards/basekeys/trifecta/config.h +++ b/keyboards/basekeys/trifecta/config.h @@ -16,16 +16,6 @@ #pragma once - -/* key matrix pins */ - -#define MATRIX_ROW_PINS { B0, B7, F7, B1, B6, C6, C7, B5, F6, D2 } -#define MATRIX_COL_PINS { F0, F1, F4, F5, D1, B2, D0, B3 } - -/* COL2ROW, ROW2COL*/ -#define DIODE_DIRECTION COL2ROW - - #define RGB_DI_PIN E6 #define RGB_MATRIX_LED_COUNT 80 diff --git a/keyboards/basekeys/trifecta/info.json b/keyboards/basekeys/trifecta/info.json index 8743e3aad1..dfe5b680c9 100644 --- a/keyboards/basekeys/trifecta/info.json +++ b/keyboards/basekeys/trifecta/info.json @@ -8,6 +8,11 @@ "pid": "0xEAF3", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["F0", "F1", "F4", "F5", "D1", "B2", "D0", "B3"], + "rows": ["B0", "B7", "F7", "B1", "B6", "C6", "C7", "B5", "F6", "D2"] + }, + "diode_direction": "COL2ROW", "encoder": { "rotary": [ {"pin_a": "D4", "pin_b": "B4"}, diff --git a/keyboards/basketweave/config.h b/keyboards/basketweave/config.h index 2c3f6f97f2..87864e2bf4 100644 --- a/keyboards/basketweave/config.h +++ b/keyboards/basketweave/config.h @@ -16,13 +16,6 @@ #pragma once - -#define MATRIX_ROW_PINS { A6, C6, C7, A7, A5 } -#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, B0, B1, B2, D5, D6, C5, C4, C3, C2, C1 } - -/* COL2ROW, ROW2COL*/ -#define DIODE_DIRECTION COL2ROW - #define USB_MAX_POWER_CONSUMPTION 100 /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ diff --git a/keyboards/basketweave/info.json b/keyboards/basketweave/info.json index 3ef505854e..f635d80fff 100644 --- a/keyboards/basketweave/info.json +++ b/keyboards/basketweave/info.json @@ -8,6 +8,11 @@ "pid": "0x8989", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["A0", "A1", "A2", "A3", "A4", "B0", "B1", "B2", "D5", "D6", "C5", "C4", "C3", "C2", "C1"], + "rows": ["A6", "C6", "C7", "A7", "A5"] + }, + "diode_direction": "COL2ROW", "encoder": { "rotary": [ {"pin_a": "D7", "pin_b": "C0"} diff --git a/keyboards/bastardkb/charybdis/3x5/blackpill/config.h b/keyboards/bastardkb/charybdis/3x5/blackpill/config.h index ef99f3b631..69e269a963 100644 --- a/keyboards/bastardkb/charybdis/3x5/blackpill/config.h +++ b/keyboards/bastardkb/charybdis/3x5/blackpill/config.h @@ -19,12 +19,6 @@ #pragma once -/* Key matrix configuration. */ -#define MATRIX_ROW_PINS \ - { A2, B8, A8, B9 } -#define MATRIX_COL_PINS \ - { B1, B10, B3, B4, B5 } - /* Handedness. */ #define SPLIT_HAND_PIN A3 // High -> left, Low -> right. diff --git a/keyboards/bastardkb/charybdis/3x5/blackpill/info.json b/keyboards/bastardkb/charybdis/3x5/blackpill/info.json index cbe8ac12e7..c9d7b1bf7f 100644 --- a/keyboards/bastardkb/charybdis/3x5/blackpill/info.json +++ b/keyboards/bastardkb/charybdis/3x5/blackpill/info.json @@ -3,6 +3,11 @@ "usb": { "device_version": "1.0.0" }, + "matrix_pins": { + "cols": ["B1", "B10", "B3", "B4", "B5"], + "rows": ["A2", "B8", "A8", "B9"] + }, + "diode_direction": "ROW2COL", "processor": "STM32F411", "bootloader": "stm32-dfu", "board": "BLACKPILL_STM32_F411" diff --git a/keyboards/bastardkb/charybdis/3x5/config.h b/keyboards/bastardkb/charybdis/3x5/config.h index a74239f706..e373627d51 100644 --- a/keyboards/bastardkb/charybdis/3x5/config.h +++ b/keyboards/bastardkb/charybdis/3x5/config.h @@ -18,8 +18,6 @@ #pragma once -#define DIODE_DIRECTION ROW2COL - /* Trackball angle adjustment. */ #define ROTATIONAL_TRANSFORM_ANGLE -25 diff --git a/keyboards/bastardkb/charybdis/3x5/v1/elitec/config.h b/keyboards/bastardkb/charybdis/3x5/v1/elitec/config.h index 909cd05978..484ccc523f 100644 --- a/keyboards/bastardkb/charybdis/3x5/v1/elitec/config.h +++ b/keyboards/bastardkb/charybdis/3x5/v1/elitec/config.h @@ -18,17 +18,6 @@ #pragma once -/* Key matrix configuration. */ -#define MATRIX_ROW_PINS \ - { B7, C6, D4, B5 } -#define MATRIX_COL_PINS \ - { C7, F0, D7, E6, B4 } - -#define MATRIX_ROW_PINS_RIGHT \ - { F0, C6, D4, B5 } -#define MATRIX_COL_PINS_RIGHT \ - { C7, B7, D7, E6, B4 } - /* Handedness. */ #define MASTER_RIGHT diff --git a/keyboards/bastardkb/charybdis/3x5/v1/elitec/info.json b/keyboards/bastardkb/charybdis/3x5/v1/elitec/info.json index 11cc51ad46..8cbe3d419f 100644 --- a/keyboards/bastardkb/charybdis/3x5/v1/elitec/info.json +++ b/keyboards/bastardkb/charybdis/3x5/v1/elitec/info.json @@ -3,8 +3,19 @@ "usb": { "device_version": "1.0.0" }, + "matrix_pins": { + "cols": ["C7", "F0", "D7", "E6", "B4"], + "rows": ["B7", "C6", "D4", "B5"] + }, + "diode_direction": "ROW2COL", "split": { - "soft_serial_pin": "D2" + "soft_serial_pin": "D2", + "matrix_pins": { + "right": { + "cols": ["C7", "B7", "D7", "E6", "B4"], + "rows": ["F0", "C6", "D4", "B5"] + } + } }, "processor": "atmega32u4", "bootloader": "atmel-dfu" diff --git a/keyboards/bastardkb/charybdis/3x5/v2/elitec/config.h b/keyboards/bastardkb/charybdis/3x5/v2/elitec/config.h index 510a55be41..20b610172d 100644 --- a/keyboards/bastardkb/charybdis/3x5/v2/elitec/config.h +++ b/keyboards/bastardkb/charybdis/3x5/v2/elitec/config.h @@ -17,12 +17,6 @@ #pragma once -/* Key matrix configuration. */ -#define MATRIX_ROW_PINS \ - { F7, C6, D4, B5 } -#define MATRIX_COL_PINS \ - { F5, B6, D7, E6, B4 } - /* Handedness. */ #define MASTER_RIGHT diff --git a/keyboards/bastardkb/charybdis/3x5/v2/elitec/info.json b/keyboards/bastardkb/charybdis/3x5/v2/elitec/info.json index 5c56d68554..daa5bfacad 100644 --- a/keyboards/bastardkb/charybdis/3x5/v2/elitec/info.json +++ b/keyboards/bastardkb/charybdis/3x5/v2/elitec/info.json @@ -3,6 +3,11 @@ "usb": { "device_version": "2.0.0" }, + "matrix_pins": { + "cols": ["F5", "B6", "D7", "E6", "B4"], + "rows": ["F7", "C6", "D4", "B5"] + }, + "diode_direction": "ROW2COL", "split": { "soft_serial_pin": "D2" }, diff --git a/keyboards/bastardkb/charybdis/3x5/v2/splinky_2/config.h b/keyboards/bastardkb/charybdis/3x5/v2/splinky_2/config.h index 304e89ce21..f09dc72c01 100644 --- a/keyboards/bastardkb/charybdis/3x5/v2/splinky_2/config.h +++ b/keyboards/bastardkb/charybdis/3x5/v2/splinky_2/config.h @@ -17,12 +17,6 @@ #pragma once -/* Key matrix configuration. */ -#define MATRIX_ROW_PINS \ - { GP26, GP5, GP4, GP9 } -#define MATRIX_COL_PINS \ - { GP28, GP15, GP6, GP7, GP8 } - /* Handedness. */ #define MASTER_RIGHT diff --git a/keyboards/bastardkb/charybdis/3x5/v2/splinky_2/info.json b/keyboards/bastardkb/charybdis/3x5/v2/splinky_2/info.json index 4b914a775f..34ef6d6e74 100644 --- a/keyboards/bastardkb/charybdis/3x5/v2/splinky_2/info.json +++ b/keyboards/bastardkb/charybdis/3x5/v2/splinky_2/info.json @@ -3,6 +3,11 @@ "usb": { "device_version": "2.0.0" }, + "matrix_pins": { + "cols": ["GP28", "GP15", "GP6", "GP7", "GP8"], + "rows": ["GP26", "GP5", "GP4", "GP9"] + }, + "diode_direction": "ROW2COL", "split": { "soft_serial_pin": "GP1" }, diff --git a/keyboards/bastardkb/charybdis/3x5/v2/splinky_3/config.h b/keyboards/bastardkb/charybdis/3x5/v2/splinky_3/config.h index d497261418..bb85468a86 100644 --- a/keyboards/bastardkb/charybdis/3x5/v2/splinky_3/config.h +++ b/keyboards/bastardkb/charybdis/3x5/v2/splinky_3/config.h @@ -17,12 +17,6 @@ #pragma once -/* Key matrix configuration. */ -#define MATRIX_ROW_PINS \ - { GP26, GP5, GP4, GP9 } -#define MATRIX_COL_PINS \ - { GP28, GP21, GP6, GP7, GP8 } - /* Handedness. */ #define MASTER_RIGHT diff --git a/keyboards/bastardkb/charybdis/3x5/v2/splinky_3/info.json b/keyboards/bastardkb/charybdis/3x5/v2/splinky_3/info.json index 4b914a775f..daee96bb36 100644 --- a/keyboards/bastardkb/charybdis/3x5/v2/splinky_3/info.json +++ b/keyboards/bastardkb/charybdis/3x5/v2/splinky_3/info.json @@ -3,6 +3,11 @@ "usb": { "device_version": "2.0.0" }, + "matrix_pins": { + "cols": ["GP28", "GP21", "GP6", "GP7", "GP8"], + "rows": ["GP26", "GP5", "GP4", "GP9"] + }, + "diode_direction": "ROW2COL", "split": { "soft_serial_pin": "GP1" }, diff --git a/keyboards/bastardkb/charybdis/3x5/v2/stemcell/config.h b/keyboards/bastardkb/charybdis/3x5/v2/stemcell/config.h index 0138b9656f..e01419b97a 100644 --- a/keyboards/bastardkb/charybdis/3x5/v2/stemcell/config.h +++ b/keyboards/bastardkb/charybdis/3x5/v2/stemcell/config.h @@ -17,12 +17,6 @@ #pragma once -/* Key matrix configuration. */ -#define MATRIX_ROW_PINS \ - { F7, C6, D4, B5 } -#define MATRIX_COL_PINS \ - { F5, B6, D7, E6, B4 } - /* Handedness. */ #define MASTER_RIGHT diff --git a/keyboards/bastardkb/charybdis/3x5/v2/stemcell/info.json b/keyboards/bastardkb/charybdis/3x5/v2/stemcell/info.json index 9e1c778cc3..1153761ca0 100644 --- a/keyboards/bastardkb/charybdis/3x5/v2/stemcell/info.json +++ b/keyboards/bastardkb/charybdis/3x5/v2/stemcell/info.json @@ -3,6 +3,11 @@ "usb": { "device_version": "2.0.0" }, + "matrix_pins": { + "cols": ["F5", "B6", "D7", "E6", "B4"], + "rows": ["F7", "C6", "D4", "B5"] + }, + "diode_direction": "ROW2COL", "split": { "soft_serial_pin": "D2" }, diff --git a/keyboards/bastardkb/charybdis/3x6/blackpill/config.h b/keyboards/bastardkb/charybdis/3x6/blackpill/config.h index 93d897a4fe..1070dbd066 100644 --- a/keyboards/bastardkb/charybdis/3x6/blackpill/config.h +++ b/keyboards/bastardkb/charybdis/3x6/blackpill/config.h @@ -17,12 +17,6 @@ #pragma once -/* Key matrix configuration. */ -#define MATRIX_ROW_PINS \ - { A2, B8, A8, B9 } -#define MATRIX_COL_PINS \ - { B0, B1, B10, B3, B4, B5 } - /* Handedness. */ #define SPLIT_HAND_PIN A3 // High -> left, Low -> right. diff --git a/keyboards/bastardkb/charybdis/3x6/blackpill/info.json b/keyboards/bastardkb/charybdis/3x6/blackpill/info.json index 9fa70f3ca1..8287b3112d 100644 --- a/keyboards/bastardkb/charybdis/3x6/blackpill/info.json +++ b/keyboards/bastardkb/charybdis/3x6/blackpill/info.json @@ -3,6 +3,11 @@ "usb": { "device_version": "1.0.0" }, + "matrix_pins": { + "cols": ["B0", "B1", "B10", "B3", "B4", "B5"], + "rows": ["A2", "B8", "A8", "B9"] + }, + "diode_direction": "ROW2COL", "processor": "STM32F411", "bootloader": "stm32-dfu", "board": "BLACKPILL_STM32_F411" diff --git a/keyboards/bastardkb/charybdis/3x6/config.h b/keyboards/bastardkb/charybdis/3x6/config.h index 19a2fb56f5..ba729aee3e 100644 --- a/keyboards/bastardkb/charybdis/3x6/config.h +++ b/keyboards/bastardkb/charybdis/3x6/config.h @@ -18,8 +18,6 @@ #pragma once -#define DIODE_DIRECTION ROW2COL - /* Trackball angle adjustment. */ #define ROTATIONAL_TRANSFORM_ANGLE -25 diff --git a/keyboards/bastardkb/charybdis/3x6/v1/elitec/config.h b/keyboards/bastardkb/charybdis/3x6/v1/elitec/config.h index 0fea2772d2..a1d7885943 100644 --- a/keyboards/bastardkb/charybdis/3x6/v1/elitec/config.h +++ b/keyboards/bastardkb/charybdis/3x6/v1/elitec/config.h @@ -17,17 +17,6 @@ #pragma once -/* Key matrix configuration. */ -#define MATRIX_ROW_PINS \ - { B7, C6, D4, B5 } -#define MATRIX_COL_PINS \ - { D5, C7, F0, D7, E6, B4 } - -#define MATRIX_ROW_PINS_RIGHT \ - { F0, C6, D4, B5 } -#define MATRIX_COL_PINS_RIGHT \ - { F1, C7, B7, D7, E6, B4 } - /* Handedness. */ #define MASTER_RIGHT diff --git a/keyboards/bastardkb/charybdis/3x6/v1/elitec/info.json b/keyboards/bastardkb/charybdis/3x6/v1/elitec/info.json index 5a8b815e95..9dd366e1dd 100644 --- a/keyboards/bastardkb/charybdis/3x6/v1/elitec/info.json +++ b/keyboards/bastardkb/charybdis/3x6/v1/elitec/info.json @@ -3,8 +3,19 @@ "usb": { "device_version": "1.0.0" }, + "matrix_pins": { + "cols": ["D5", "C7", "F0", "D7", "E6", "B4"], + "rows": ["B7", "C6", "D4", "B5"] + }, + "diode_direction": "ROW2COL", "split": { - "soft_serial_pin": "D2" + "soft_serial_pin": "D2", + "matrix_pins": { + "right": { + "cols": ["F1", "C7", "B7", "D7", "E6", "B4"], + "rows": ["F0", "C6", "D4", "B5"] + } + } }, "processor": "atmega32u4", "bootloader": "atmel-dfu" diff --git a/keyboards/bastardkb/charybdis/3x6/v2/elitec/config.h b/keyboards/bastardkb/charybdis/3x6/v2/elitec/config.h index ba2bd4ac36..20b610172d 100644 --- a/keyboards/bastardkb/charybdis/3x6/v2/elitec/config.h +++ b/keyboards/bastardkb/charybdis/3x6/v2/elitec/config.h @@ -17,12 +17,6 @@ #pragma once -/* Key matrix configuration. */ -#define MATRIX_ROW_PINS \ - { F7, C6, D4, B5 } -#define MATRIX_COL_PINS \ - { F6, F5, B6, D7, E6, B4 } - /* Handedness. */ #define MASTER_RIGHT diff --git a/keyboards/bastardkb/charybdis/3x6/v2/elitec/info.json b/keyboards/bastardkb/charybdis/3x6/v2/elitec/info.json index d84a7f314c..d575fdb216 100644 --- a/keyboards/bastardkb/charybdis/3x6/v2/elitec/info.json +++ b/keyboards/bastardkb/charybdis/3x6/v2/elitec/info.json @@ -3,6 +3,11 @@ "usb": { "device_version": "2.0.0" }, + "matrix_pins": { + "cols": ["F6", "F5", "B6", "D7", "E6", "B4"], + "rows": ["F7", "C6", "D4", "B5"] + }, + "diode_direction": "ROW2COL", "split": { "soft_serial_pin": "D2" }, diff --git a/keyboards/bastardkb/charybdis/3x6/v2/splinky_2/config.h b/keyboards/bastardkb/charybdis/3x6/v2/splinky_2/config.h index 053d780161..f09dc72c01 100644 --- a/keyboards/bastardkb/charybdis/3x6/v2/splinky_2/config.h +++ b/keyboards/bastardkb/charybdis/3x6/v2/splinky_2/config.h @@ -17,12 +17,6 @@ #pragma once -/* Key matrix configuration. */ -#define MATRIX_ROW_PINS \ - { GP26, GP5, GP4, GP9 } -#define MATRIX_COL_PINS \ - { GP27, GP28, GP15, GP6, GP7, GP8 } - /* Handedness. */ #define MASTER_RIGHT diff --git a/keyboards/bastardkb/charybdis/3x6/v2/splinky_2/info.json b/keyboards/bastardkb/charybdis/3x6/v2/splinky_2/info.json index 4e1c96298d..e6a3a2318d 100644 --- a/keyboards/bastardkb/charybdis/3x6/v2/splinky_2/info.json +++ b/keyboards/bastardkb/charybdis/3x6/v2/splinky_2/info.json @@ -3,6 +3,11 @@ "usb": { "device_version": "2.0.0" }, + "matrix_pins": { + "cols": ["GP27", "GP28", "GP15", "GP6", "GP7", "GP8"], + "rows": ["GP26", "GP5", "GP4", "GP9