From e933e0411f442fa411d3d5ec488180fee241e2ef Mon Sep 17 00:00:00 2001 From: Ryan Date: Sat, 11 Mar 2023 05:41:58 +1100 Subject: Move matrix config to info.json, part 5 (#20003) Co-authored-by: Nick Brassel --- keyboards/abacus/config.h | 16 ------- keyboards/abacus/info.json | 5 +++ keyboards/abstract/ellipse/rev1/config.h | 17 -------- keyboards/abstract/ellipse/rev1/info.json | 5 +++ keyboards/acekeyboard/titan60/config.h | 20 --------- keyboards/acekeyboard/titan60/info.json | 5 +++ keyboards/acheron/apollo/87h/delta/config.h | 6 --- keyboards/acheron/apollo/87h/delta/info.json | 5 +++ keyboards/acheron/apollo/87h/gamma/config.h | 6 --- keyboards/acheron/apollo/87h/gamma/info.json | 5 +++ keyboards/acheron/apollo/87htsc/config.h | 6 --- keyboards/acheron/apollo/87htsc/info.json | 5 +++ keyboards/acheron/apollo/88htsc/config.h | 6 --- keyboards/acheron/apollo/88htsc/info.json | 5 +++ keyboards/acheron/arctic/config.h | 4 -- keyboards/acheron/arctic/info.json | 5 +++ keyboards/acheron/athena/alpha/config.h | 6 --- keyboards/acheron/athena/alpha/info.json | 5 +++ keyboards/acheron/athena/beta/config.h | 6 --- keyboards/acheron/athena/beta/info.json | 5 +++ keyboards/acheron/austin/config.h | 4 -- keyboards/acheron/austin/info.json | 5 +++ keyboards/acheron/elongate/beta/config.h | 17 -------- keyboards/acheron/elongate/beta/info.json | 5 +++ keyboards/acheron/elongate/delta/config.h | 6 --- keyboards/acheron/elongate/delta/info.json | 5 +++ keyboards/acheron/keebspcb/config.h | 4 -- keyboards/acheron/keebspcb/info.json | 5 +++ keyboards/acheron/lasgweloth/config.h | 4 -- keyboards/acheron/lasgweloth/info.json | 5 +++ keyboards/acheron/shark/alpha/config.h | 22 ---------- keyboards/acheron/shark/alpha/info.json | 5 +++ keyboards/acheron/shark/beta/config.h | 5 --- keyboards/acheron/shark/beta/info.json | 5 +++ keyboards/ada/ada1800mini/config.h | 17 -------- keyboards/ada/ada1800mini/info.json | 5 +++ keyboards/ada/infinity81/config.h | 17 -------- keyboards/ada/infinity81/info.json | 5 +++ keyboards/adelheid/config.h | 17 -------- keyboards/adelheid/info.json | 5 +++ keyboards/adkb96/info.json | 5 +++ keyboards/adkb96/rev1/config.h | 6 --- keyboards/adm42/config.h | 3 -- keyboards/adm42/info.json | 5 +++ keyboards/adm42/rev4/config.h | 3 -- keyboards/adpenrose/akemipad/config.h | 17 -------- keyboards/adpenrose/akemipad/info.json | 5 +++ keyboards/adpenrose/kintsugi/config.h | 17 -------- keyboards/adpenrose/kintsugi/info.json | 5 +++ keyboards/adpenrose/obi/config.h | 17 -------- keyboards/adpenrose/obi/info.json | 5 +++ keyboards/adpenrose/shisaku/config.h | 17 -------- keyboards/adpenrose/shisaku/info.json | 5 +++ keyboards/aeboards/aegis/config.h | 8 ---- keyboards/aeboards/aegis/info.json | 5 +++ keyboards/aeboards/constellation/rev1/config.h | 8 ---- keyboards/aeboards/constellation/rev1/info.json | 5 +++ keyboards/aeboards/constellation/rev2/config.h | 8 ---- keyboards/aeboards/constellation/rev2/info.json | 5 +++ keyboards/aeboards/constellation/rev3/config.h | 8 ---- keyboards/aeboards/constellation/rev3/info.json | 5 +++ keyboards/afternoonlabs/breeze/rev0/config.h | 8 ---- keyboards/afternoonlabs/breeze/rev0/info.json | 5 +++ keyboards/afternoonlabs/breeze/rev1/config.h | 8 ---- keyboards/afternoonlabs/breeze/rev1/info.json | 5 +++ keyboards/afternoonlabs/gust/rev1/config.h | 23 ---------- keyboards/afternoonlabs/gust/rev1/info.json | 5 +++ keyboards/afternoonlabs/oceanbreeze/rev1/config.h | 8 ---- keyboards/afternoonlabs/oceanbreeze/rev1/info.json | 5 +++ .../afternoonlabs/southern_breeze/rev1/config.h | 8 ---- .../afternoonlabs/southern_breeze/rev1/info.json | 5 +++ .../afternoonlabs/summer_breeze/rev1/config.h | 8 ---- .../afternoonlabs/summer_breeze/rev1/info.json | 5 +++ keyboards/ai03/andromeda/config.h | 4 -- keyboards/ai03/andromeda/info.json | 5 +++ keyboards/ai03/equinox/config.h | 17 -------- keyboards/ai03/equinox/rev0/config.h | 22 ---------- keyboards/ai03/equinox/rev0/info.json | 5 +++ keyboards/ai03/equinox/rev1/info.json | 5 +++ keyboards/ai03/jp60/config.h | 17 -------- keyboards/ai03/jp60/info.json | 5 +++ keyboards/ai03/lunar/config.h | 17 -------- keyboards/ai03/lunar/info.json | 5 +++ keyboards/ai03/orbit/config.h | 19 -------- keyboards/ai03/orbit/info.json | 13 +++++- keyboards/ai03/orbit_x/config.h | 19 -------- keyboards/ai03/orbit_x/info.json | 13 +++++- keyboards/ai03/polaris/config.h | 17 -------- keyboards/ai03/polaris/info.json | 5 +++ keyboards/ai03/quasar/config.h | 17 -------- keyboards/ai03/quasar/info.json | 5 +++ keyboards/ai03/soyuz/config.h | 17 -------- keyboards/ai03/soyuz/info.json | 5 +++ keyboards/ai03/vega/config.h | 4 -- keyboards/ai03/vega/info.json | 5 +++ keyboards/ai03/voyager60_alps/config.h | 6 --- keyboards/ai03/voyager60_alps/info.json | 5 +++ keyboards/akb/eb46/config.h | 37 ---------------- keyboards/akb/eb46/info.json | 5 +++ keyboards/akb/raine/config.h | 10 ----- keyboards/akb/raine/info.json | 5 +++ keyboards/akegata_denki/device_one/config.h | 7 --- keyboards/akegata_denki/device_one/info.json | 7 ++- keyboards/alas/config.h | 6 --- keyboards/alas/info.json | 5 +++ keyboards/aleblazer/zodiark/config.h | 6 --- keyboards/aleblazer/zodiark/info.json | 5 +++ keyboards/alf/dc60/config.h | 17 -------- keyboards/alf/dc60/info.json | 5 +++ keyboards/alf/x11/config.h | 17 -------- keyboards/alf/x11/info.json | 5 +++ keyboards/alf/x2/config.h | 10 ----- keyboards/alf/x2/info.json | 5 +++ keyboards/alfredslab/swift65/hotswap/config.h | 16 ------- keyboards/alfredslab/swift65/hotswap/info.json | 5 +++ keyboards/alfredslab/swift65/solder/config.h | 16 ------- keyboards/alfredslab/swift65/solder/info.json | 5 +++ keyboards/aliceh66/pianoforte/config.h | 4 -- keyboards/aliceh66/pianoforte/info.json | 5 +++ keyboards/aliceh66/pianoforte_hs/config.h | 4 -- keyboards/aliceh66/pianoforte_hs/info.json | 5 +++ keyboards/alpha/config.h | 8 ---- keyboards/alpha/info.json | 5 +++ keyboards/alpine65/config.h | 4 -- keyboards/alpine65/info.json | 5 +++ keyboards/alps64/config.h | 6 --- keyboards/alps64/info.json | 13 ++++-- keyboards/alt34/rev1/config.h | 5 --- keyboards/alt34/rev1/info.json | 5 +++ keyboards/amag23/config.h | 7 --- keyboards/amag23/info.json | 5 +++ keyboards/amjkeyboard/amj40/config.h | 9 ---- keyboards/amjkeyboard/amj40/info.json | 5 +++ keyboards/amjkeyboard/amj60/config.h | 17 -------- keyboards/amjkeyboard/amj60/info.json | 5 +++ keyboards/amjkeyboard/amj66/config.h | 8 ---- keyboards/amjkeyboard/amj66/info.json | 5 +++ keyboards/amjkeyboard/amj84/config.h | 17 -------- keyboards/amjkeyboard/amj84/info.json | 5 +++ keyboards/amjkeyboard/amjpad/config.h | 9 ---- keyboards/amjkeyboard/amjpad/info.json | 5 +++ keyboards/ano/config.h | 5 --- keyboards/ano/info.json | 5 +++ keyboards/anomalykb/a65i/config.h | 6 --- keyboards/anomalykb/a65i/info.json | 5 +++ keyboards/aos/tkl/config.h | 7 --- keyboards/aos/tkl/info.json | 5 +++ keyboards/aozora/config.h | 16 ------- keyboards/aozora/info.json | 5 +++ keyboards/aplyard/aplx6/rev1/config.h | 26 ----------- keyboards/aplyard/aplx6/rev1/info.json | 5 +++ keyboards/aplyard/aplx6/rev2/config.h | 8 ---- keyboards/aplyard/aplx6/rev2/info.json | 5 +++ keyboards/arabica37/rev1/config.h | 8 ---- keyboards/arabica37/rev1/info.json | 5 +++ keyboards/ares/config.h | 5 --- keyboards/ares/info.json | 5 +++ keyboards/arisu/config.h | 17 -------- keyboards/arisu/info.json | 5 +++ keyboards/ash1800/config.h | 17 -------- keyboards/ash1800/info.json | 5 +++ keyboards/ash_xiix/config.h | 17 -------- keyboards/ash_xiix/info.json | 5 +++ keyboards/ashpil/modelm_usbc/config.h | 51 ---------------------- keyboards/ashpil/modelm_usbc/info.json | 5 +++ keyboards/at_at/660m/config.h | 4 -- keyboards/at_at/660m/info.json | 5 +++ keyboards/atlantis/ak81_ve/config.h | 8 ---- keyboards/atlantis/ak81_ve/info.json | 5 +++ keyboards/atlas_65/config.h | 17 -------- keyboards/atlas_65/info.json | 5 +++ keyboards/atomic/config.h | 17 -------- keyboards/atomic/info.json | 5 +++ keyboards/atreus/astar/config.h | 38 ---------------- keyboards/atreus/astar/info.json | 5 +++ keyboards/atreus/astar_mirrored/config.h | 17 -------- keyboards/atreus/astar_mirrored/info.json | 5 +++ keyboards/atreus/f103/config.h | 36 --------------- keyboards/atreus/f103/info.json | 5 +++ keyboards/atreus/feather/config.h | 19 -------- keyboards/atreus/feather/info.json | 5 +++ keyboards/atreus/promicro/config.h | 40 ----------------- keyboards/atreus/promicro/info.json | 5 +++ keyboards/atreus/teensy2/config.h | 34 --------------- keyboards/atreus/teensy2/info.json | 5 +++ keyboards/atreus62/config.h | 8 ---- keyboards/atreus62/info.json | 13 ++++-- keyboards/atreyu/rev1/config.h | 17 -------- keyboards/atreyu/rev1/info.json | 5 +++ keyboards/atreyu/rev2/config.h | 17 -------- keyboards/atreyu/rev2/info.json | 5 +++ keyboards/atset/at1/config.h | 7 --- keyboards/atset/at1/info.json | 5 +++ keyboards/atset/at12/config.h | 7 --- keyboards/atset/at12/info.json | 5 +++ keyboards/atset/at16/config.h | 7 --- keyboards/atset/at16/info.json | 5 +++ keyboards/atset/at3/config.h | 7 --- keyboards/atset/at3/info.json | 5 +++ keyboards/atset/at6/config.h | 7 --- keyboards/atset/at6/info.json | 5 +++ keyboards/atset/at9/config.h | 7 --- keyboards/atset/at9/info.json | 5 +++ keyboards/atxkb/1894/config.h | 17 -------- keyboards/atxkb/1894/info.json | 5 +++ keyboards/aurora65/config.h | 7 --- keyboards/aurora65/info.json | 5 +++ keyboards/avalanche/v1/config.h | 9 ---- keyboards/avalanche/v1/info.json | 5 +++ keyboards/avalanche/v2/config.h | 5 --- keyboards/avalanche/v2/info.json | 5 +++ keyboards/avalanche/v3/config.h | 5 --- keyboards/avalanche/v3/info.json | 5 +++ keyboards/avalanche/v4/config.h | 5 --- keyboards/avalanche/v4/info.json | 5 +++ keyboards/aves60/config.h | 17 -------- keyboards/aves60/info.json | 5 +++ keyboards/aves65/config.h | 9 ---- keyboards/aves65/info.json | 5 +++ keyboards/axolstudio/foundation_gamma/config.h | 26 ----------- keyboards/axolstudio/foundation_gamma/info.json | 5 +++ keyboards/axolstudio/helpo/config.h | 27 ------------ keyboards/axolstudio/helpo/info.json | 5 +++ keyboards/axolstudio/yeti/hotswap/config.h | 9 ---- keyboards/axolstudio/yeti/hotswap/info.json | 5 +++ keyboards/axolstudio/yeti/soldered/config.h | 27 ------------ keyboards/axolstudio/yeti/soldered/info.json | 5 +++ keyboards/aya/config.h | 5 --- keyboards/aya/info.json | 5 +++ keyboards/salicylic_acid3/7skb/rev1/config.h | 6 --- keyboards/salicylic_acid3/7skb/rev1/info.json | 5 +++ keyboards/salicylic_acid3/7splus/config.h | 7 --- keyboards/salicylic_acid3/7splus/info.json | 5 +++ keyboards/salicylic_acid3/ajisai74/config.h | 7 --- keyboards/salicylic_acid3/ajisai74/info.json | 5 +++ keyboards/salicylic_acid3/ergoarrows/config.h | 7 --- keyboards/salicylic_acid3/ergoarrows/info.json | 5 +++ keyboards/salicylic_acid3/getta25/rev1/config.h | 7 --- keyboards/salicylic_acid3/getta25/rev1/info.json | 5 +++ keyboards/salicylic_acid3/jisplit89/rev1/config.h | 6 --- keyboards/salicylic_acid3/jisplit89/rev1/info.json | 5 +++ keyboards/salicylic_acid3/nafuda/config.h | 7 --- keyboards/salicylic_acid3/nafuda/info.json | 5 +++ keyboards/salicylic_acid3/naked48/rev1/config.h | 9 ---- keyboards/salicylic_acid3/naked48/rev1/info.json | 13 +++++- keyboards/salicylic_acid3/naked60/rev1/config.h | 12 ----- keyboards/salicylic_acid3/naked60/rev1/info.json | 13 +++++- keyboards/salicylic_acid3/naked64/rev1/config.h | 8 ---- keyboards/salicylic_acid3/naked64/rev1/info.json | 13 +++++- keyboards/salicylic_acid3/nknl7en/config.h | 7 --- keyboards/salicylic_acid3/nknl7en/info.json | 5 +++ keyboards/salicylic_acid3/nknl7jp/config.h | 7 --- keyboards/salicylic_acid3/nknl7jp/info.json | 5 +++ keyboards/salicylic_acid3/setta21/rev1/config.h | 6 --- keyboards/salicylic_acid3/setta21/rev1/info.json | 5 +++ keyboards/sam/s80/config.h | 16 ------- keyboards/sam/s80/info.json | 5 +++ keyboards/sam/sg81m/config.h | 15 ------- keyboards/sam/sg81m/info.json | 5 +++ keyboards/sanctified/dystopia/config.h | 24 ---------- keyboards/sanctified/dystopia/info.json | 5 +++ keyboards/sandwich/keeb68/config.h | 17 -------- keyboards/sandwich/keeb68/info.json | 5 +++ keyboards/satt/vision/config.h | 4 -- keyboards/satt/vision/info.json | 5 +++ keyboards/sauce/mild/config.h | 17 -------- keyboards/sauce/mild/info.json | 5 +++ keyboards/sawnsprojects/amber80/solder/config.h | 16 ------- keyboards/sawnsprojects/amber80/solder/info.json | 5 +++ .../sawnsprojects/krush/krush60/solder/config.h | 7 --- .../sawnsprojects/krush/krush60/solder/info.json | 5 +++ .../sawnsprojects/krush/krush65/hotswap/config.h | 7 --- .../sawnsprojects/krush/krush65/hotswap/info.json | 5 +++ .../sawnsprojects/krush/krush65/solder/config.h | 7 --- .../sawnsprojects/krush/krush65/solder/info.json | 5 +++ keyboards/sawnsprojects/satxri6key/config.h | 16 ------- keyboards/sawnsprojects/satxri6key/info.json | 5 +++ keyboards/sawnsprojects/vcl65/solder/config.h | 7 --- keyboards/sawnsprojects/vcl65/solder/info.json | 5 +++ keyboards/scatter42/config.h | 17 -------- keyboards/scatter42/info.json | 5 +++ keyboards/sck/gtm/config.h | 8 ---- keyboards/sck/gtm/info.json | 5 +++ keyboards/sck/m0116b/config.h | 17 -------- keyboards/sck/m0116b/info.json | 5 +++ keyboards/sck/neiso/config.h | 19 -------- keyboards/sck/neiso/info.json | 5 +++ keyboards/sck/osa/config.h | 17 -------- keyboards/sck/osa/info.json | 5 +++ keyboards/sendyyeah/75pixels/config.h | 27 ------------ keyboards/sendyyeah/75pixels/info.json | 5 +++ keyboards/sendyyeah/bevi/config.h | 27 ------------ keyboards/sendyyeah/bevi/info.json | 5 +++ keyboards/senselessclay/ck60/config.h | 8 ---- keyboards/senselessclay/ck60/info.json | 5 +++ keyboards/senselessclay/ck65/config.h | 19 -------- keyboards/senselessclay/ck65/info.json | 5 +++ keyboards/senselessclay/gos65/config.h | 24 ---------- keyboards/senselessclay/gos65/info.json | 5 +++ keyboards/senselessclay/had60/config.h | 22 ---------- keyboards/senselessclay/had60/info.json | 5 +++ keyboards/sentraq/number_pad/config.h | 17 -------- keyboards/sentraq/number_pad/info.json | 5 +++ keyboards/sentraq/s60_x/default/config.h | 8 ---- keyboards/sentraq/s60_x/default/info.json | 5 +++ keyboards/sentraq/s60_x/rgb/config.h | 8 ---- keyboards/sentraq/s60_x/rgb/info.json | 5 +++ keyboards/sentraq/s65_plus/config.h | 8 ---- keyboards/sentraq/s65_plus/info.json | 5 +++ keyboards/sentraq/s65_x/config.h | 8 ---- keyboards/sentraq/s65_x/info.json | 5 +++ keyboards/sets3n/kk980/config.h | 19 -------- keyboards/sets3n/kk980/info.json | 5 +++ keyboards/shambles/config.h | 8 ---- keyboards/shambles/info.json | 5 +++ keyboards/shapeshifter4060/config.h | 7 --- keyboards/shapeshifter4060/info.json | 5 +++ keyboards/shiro/config.h | 17 -------- keyboards/shiro/info.json | 5 +++ keyboards/shk9/config.h | 8 ---- keyboards/shk9/info.json | 5 +++ keyboards/shoc/config.h | 7 --- keyboards/shoc/info.json | 5 +++ keyboards/sidderskb/majbritt/rev1/config.h | 38 ---------------- keyboards/sidderskb/majbritt/rev1/info.json | 5 +++ keyboards/sidderskb/majbritt/rev2/config.h | 8 ---- keyboards/sidderskb/majbritt/rev2/info.json | 5 +++ keyboards/signum/3_0/config.h | 20 --------- keyboards/signum/3_0/elitec/config.h | 6 --- keyboards/signum/3_0/elitec/info.json | 7 +++ keyboards/signum/3_0/teensy/config.h | 22 ---------- keyboards/signum/3_0/teensy/info.json | 7 +++ keyboards/silverbullet44/config.h | 17 -------- keyboards/silverbullet44/info.json | 5 +++ keyboards/singa/config.h | 5 --- keyboards/singa/info.json | 5 +++ keyboards/skeletn87/hotswap/config.h | 8 ---- keyboards/skeletn87/hotswap/info.json | 5 +++ keyboards/skeletn87/soldered/config.h | 8 ---- keyboards/skeletn87/soldered/info.json | 5 +++ keyboards/skeletonkbd/skeletonnumpad/config.h | 17 -------- keyboards/skeletonkbd/skeletonnumpad/info.json | 5 +++ keyboards/skergo/config.h | 8 ---- keyboards/skergo/info.json | 5 +++ keyboards/skippys_custom_pcs/rooboard65/config.h | 17 -------- keyboards/skippys_custom_pcs/rooboard65/info.json | 5 +++ keyboards/skippys_custom_pcs/roopad/config.h | 19 -------- keyboards/skippys_custom_pcs/roopad/info.json | 5 +++ keyboards/slz40/config.h | 17 -------- keyboards/slz40/info.json | 5 +++ keyboards/smallkeyboard/config.h | 17 -------- keyboards/smallkeyboard/info.json | 5 +++ keyboards/smithrune/iron165r2/config.h | 6 --- keyboards/smithrune/iron165r2/info.json | 5 +++ keyboards/smithrune/iron180/config.h | 4 -- keyboards/smithrune/iron180/info.json | 5 +++ keyboards/smk60/config.h | 6 --- keyboards/smk60/info.json | 5 +++ keyboards/snampad/config.h | 17 -------- keyboards/snampad/info.json | 5 +++ keyboards/sneakbox/aliceclone/config.h | 7 --- keyboards/sneakbox/aliceclone/info.json | 5 +++ keyboards/sneakbox/aliceclonergb/config.h | 7 --- keyboards/sneakbox/aliceclonergb/info.json | 5 +++ keyboards/sneakbox/ava/config.h | 7 --- keyboards/sneakbox/ava/info.json | 5 +++ keyboards/sneakbox/disarray/ortho/config.h | 7 --- keyboards/sneakbox/disarray/ortho/info.json | 5 +++ keyboards/sneakbox/disarray/staggered/config.h | 7 --- keyboards/sneakbox/disarray/staggered/info.json | 5 +++ keyboards/soda/cherish/config.h | 4 -- keyboards/soda/cherish/info.json | 5 +++ keyboards/soda/pocket/config.h | 5 --- keyboards/soda/pocket/info.json | 5 +++ keyboards/sofle/keyhive/config.h | 8 ---- keyboards/sofle/keyhive/info.json | 11 +++++ keyboards/sofle/rev1/config.h | 5 --- keyboards/sofle/rev1/info.json | 5 +++ keyboards/soup10/config.h | 18 -------- keyboards/soup10/info.json | 5 +++ keyboards/sowbug/68keys/config.h | 8 ---- keyboards/sowbug/68keys/info.json | 5 +++ keyboards/sowbug/ansi_tkl/config.h | 10 ----- keyboards/sowbug/ansi_tkl/info.json | 5 +++ keyboards/soy20/config.h | 8 ---- keyboards/soy20/info.json | 5 +++ keyboards/spaceholdings/nebula12/config.h | 7 --- keyboards/spaceholdings/nebula12/info.json | 5 +++ keyboards/spaceholdings/nebula12b/config.h | 7 --- keyboards/spaceholdings/nebula12b/info.json | 5 +++ keyboards/spaceholdings/nebula68/config.h | 8 ---- keyboards/spaceholdings/nebula68/info.json | 5 +++ keyboards/spaceholdings/nebula68b/config.h | 7 --- keyboards/spaceholdings/nebula68b/info.json | 5 +++ keyboards/spaceman/pancake/rev1/config.h | 18 -------- keyboards/spaceman/pancake/rev1/feather/config.h | 4 -- keyboards/spaceman/pancake/rev1/feather/info.json | 7 +++ keyboards/spaceman/pancake/rev1/promicro/config.h | 20 --------- keyboards/spaceman/pancake/rev1/promicro/info.json | 7 +++ keyboards/spaceman/pancake/rev2/config.h | 21 --------- keyboards/spaceman/pancake/rev2/info.json | 5 +++ keyboards/spaceman/yun65/config.h | 22 ---------- keyboards/spaceman/yun65/info.json | 5 +++ keyboards/spacetime/config.h | 17 -------- keyboards/spacetime/info.json | 5 +++ keyboards/spacey/config.h | 33 -------------- keyboards/spacey/info.json | 5 +++ keyboards/sparrow62/config.h | 7 --- keyboards/sparrow62/info.json | 5 +++ keyboards/specskeys/config.h | 17 -------- keyboards/specskeys/info.json | 5 +++ keyboards/splitish/config.h | 5 --- keyboards/splitish/info.json | 5 +++ keyboards/splitkb/kyria/rev1/config.h | 9 ---- keyboards/splitkb/kyria/rev1/info.json | 5 +++ keyboards/splitkb/kyria/rev2/config.h | 13 ------ keyboards/splitkb/kyria/rev2/info.json | 11 +++++ keyboards/splitty/config.h | 8 ---- keyboards/splitty/info.json | 5 +++ keyboards/sporewoh/banime40/config.h | 9 ---- keyboards/sporewoh/banime40/info.json | 5 +++ keyboards/star75/config.h | 8 ---- keyboards/star75/info.json | 5 +++ keyboards/stello65/beta/config.h | 17 -------- keyboards/stello65/beta/info.json | 5 +++ keyboards/stello65/hs_rev1/config.h | 17 -------- keyboards/stello65/hs_rev1/info.json | 5 +++ keyboards/stello65/sl_rev1/config.h | 17 -------- keyboards/stello65/sl_rev1/info.json | 5 +++ .../stenokeyboards/the_uni/pro_micro/config.h | 8 ---- .../stenokeyboards/the_uni/pro_micro/info.json | 5 +++ keyboards/stenokeyboards/the_uni/rp_2040/config.h | 5 --- keyboards/stenokeyboards/the_uni/rp_2040/info.json | 5 +++ keyboards/stenokeyboards/the_uni/usb_c/config.h | 8 ---- keyboards/stenokeyboards/the_uni/usb_c/info.json | 5 +++ keyboards/stratos/config.h | 8 ---- keyboards/stratos/info.json | 5 +++ keyboards/studiokestra/bourgeau/config.h | 8 ---- keyboards/studiokestra/bourgeau/info.json | 5 +++ keyboards/studiokestra/cascade/config.h | 8 ---- keyboards/studiokestra/cascade/info.json | 5 +++ keyboards/studiokestra/galatea/config.h | 5 --- keyboards/studiokestra/galatea/rev1/info.json | 5 +++ keyboards/studiokestra/galatea/rev2/info.json | 5 +++ keyboards/studiokestra/nascent/config.h | 5 --- keyboards/studiokestra/nascent/info.json | 5 +++ keyboards/studiokestra/nue/config.h | 5 --- keyboards/studiokestra/nue/info.json | 5 +++ keyboards/suavity/ehan/config.h | 7 --- keyboards/suavity/ehan/info.json | 5 +++ keyboards/subatomic/config.h | 8 ---- keyboards/subatomic/info.json | 5 +++ keyboards/subrezon/la_nc/config.h | 19 -------- keyboards/subrezon/la_nc/info.json | 5 +++ keyboards/superuser/ext/config.h | 35 --------------- keyboards/superuser/ext/info.json | 5 +++ keyboards/superuser/frl/config.h | 35 --------------- keyboards/superuser/frl/info.json | 5 +++ keyboards/superuser/tkl/config.h | 35 --------------- keyboards/superuser/tkl/info.json | 5 +++ keyboards/swiftrax/retropad/config.h | 9 ---- keyboards/swiftrax/retropad/info.json | 5 +++ keyboards/switchplate/southpaw_65/config.h | 16 ------- keyboards/switchplate/southpaw_fullsize/config.h | 17 -------- keyboards/switchplate/southpaw_fullsize/info.json | 5 +++ keyboards/switchplate/switchplate910/config.h | 17 -------- keyboards/switchplate/switchplate910/info.json | 5 +++ keyboards/synapse/config.h | 10 ----- keyboards/synapse/info.json | 5 +++ keyboards/system76/launch_1/config.h | 16 ------- keyboards/system76/launch_1/info.json | 5 +++ keyboards/w1_at/config.h | 7 --- keyboards/w1_at/info.json | 5 +++ keyboards/waldo/config.h | 8 ---- keyboards/waldo/info.json | 5 +++ keyboards/walletburner/cajal/config.h | 8 ---- keyboards/walletburner/cajal/info.json | 5 +++ keyboards/walletburner/neuron/config.h | 8 ---- keyboards/walletburner/neuron/info.json | 5 +++ keyboards/waterfowl/config.h | 7 --- keyboards/waterfowl/info.json | 5 +++ keyboards/wavtype/foundation/config.h | 17 -------- keyboards/wavtype/foundation/info.json | 5 +++ keyboards/wavtype/p01_ultra/config.h | 17 -------- keyboards/wavtype/p01_ultra/info.json | 5 +++ keyboards/weirdo/geminate60/config.h | 4 -- keyboards/weirdo/geminate60/info.json | 5 +++ keyboards/weirdo/kelowna/rgb64/config.h | 4 -- keyboards/weirdo/kelowna/rgb64/info.json | 5 +++ keyboards/weirdo/ls_60/config.h | 4 -- keyboards/weirdo/ls_60/info.json | 5 +++ keyboards/weirdo/naiping/np64/config.h | 4 -- keyboards/weirdo/naiping/np64/info.json | 5 +++ keyboards/weirdo/naiping/nphhkb/config.h | 4 -- keyboards/weirdo/naiping/nphhkb/info.json | 5 +++ keyboards/weirdo/naiping/npminila/config.h | 4 -- keyboards/weirdo/naiping/npminila/info.json | 5 +++ keyboards/weirdo/tiger910/config.h | 7 --- keyboards/weirdo/tiger910/info.json | 5 +++ keyboards/wekey/polaris/config.h | 17 -------- keyboards/wekey/polaris/info.json | 5 +++ keyboards/wekey/we27/config.h | 17 -------- keyboards/wekey/we27/info.json | 5 +++ keyboards/westfoxtrot/aanzee/config.h | 9 ---- keyboards/westfoxtrot/aanzee/info.json | 5 +++ keyboards/westfoxtrot/cyclops/config.h | 17 -------- keyboards/westfoxtrot/cyclops/info.json | 5 +++ keyboards/westfoxtrot/cypher/rev1/config.h | 17 -------- keyboards/westfoxtrot/cypher/rev1/info.json | 5 +++ keyboards/westfoxtrot/cypher/rev5/config.h | 17 -------- keyboards/westfoxtrot/cypher/rev5/info.json | 5 +++ keyboards/westfoxtrot/prophet/config.h | 10 ----- keyboards/westfoxtrot/prophet/info.json | 5 +++ keyboards/westm/westm68/config.h | 4 -- keyboards/westm/westm68/info.json | 5 +++ keyboards/westm/westm9/config.h | 4 -- keyboards/westm/westm9/info.json | 5 +++ keyboards/westm/westmergo/config.h | 4 -- keyboards/westm/westmergo/info.json | 5 +++ keyboards/whale/sk/v3/config.h | 35 --------------- keyboards/whale/sk/v3/info.json | 5 +++ keyboards/wilba_tech/rama_works_kara/config.h | 8 ---- keyboards/wilba_tech/rama_works_kara/info.json | 5 +++ keyboards/wilba_tech/rama_works_koyu/config.h | 8 ---- keyboards/wilba_tech/rama_works_koyu/info.json | 5 +++ keyboards/wilba_tech/rama_works_m10_b/config.h | 17 -------- keyboards/wilba_tech/rama_works_m10_b/info.json | 5 +++ keyboards/wilba_tech/rama_works_m10_c/config.h | 17 -------- keyboards/wilba_tech/rama_works_m10_c/info.json | 5 +++ keyboards/wilba_tech/rama_works_m50_a/config.h | 17 -------- keyboards/wilba_tech/rama_works_m50_a/info.json | 5 +++ keyboards/wilba_tech/rama_works_m50_ax/config.h | 17 -------- keyboards/wilba_tech/rama_works_m50_ax/info.json | 5 +++ keyboards/wilba_tech/rama_works_m60_a/config.h | 8 ---- keyboards/wilba_tech/rama_works_m60_a/info.json | 5 +++ keyboards/wilba_tech/rama_works_m65_b/config.h | 17 -------- keyboards/wilba_tech/rama_works_m65_b/info.json | 5 +++ keyboards/wilba_tech/rama_works_m65_bx/config.h | 17 -------- keyboards/wilba_tech/rama_works_m65_bx/info.json | 5 +++ keyboards/wilba_tech/rama_works_m6_a/config.h | 17 -------- keyboards/wilba_tech/rama_works_m6_a/info.json | 5 +++ keyboards/wilba_tech/rama_works_m6_b/config.h | 17 -------- keyboards/wilba_tech/rama_works_m6_b/info.json | 5 +++ keyboards/wilba_tech/rama_works_u80_a/config.h | 17 -------- keyboards/wilba_tech/rama_works_u80_a/info.json | 5 +++ keyboards/wilba_tech/wt60_a/config.h | 17 -------- keyboards/wilba_tech/wt60_a/info.json | 5 +++ keyboards/wilba_tech/wt60_b/config.h | 17 -------- keyboards/wilba_tech/wt60_b/info.json | 5 +++ keyboards/wilba_tech/wt60_bx/config.h | 17 -------- keyboards/wilba_tech/wt60_bx/info.json | 5 +++ keyboards/wilba_tech/wt60_c/config.h | 17 -------- keyboards/wilba_tech/wt60_c/info.json | 5 +++ keyboards/wilba_tech/wt60_g/config.h | 17 -------- keyboards/wilba_tech/wt60_g/info.json | 5 +++ keyboards/wilba_tech/wt60_g2/config.h | 17 -------- keyboards/wilba_tech/wt60_g2/info.json | 5 +++ keyboards/wilba_tech/wt60_h1/config.h | 17 -------- keyboards/wilba_tech/wt60_h1/info.json | 5 +++ keyboards/wilba_tech/wt60_h2/config.h | 17 -------- keyboards/wilba_tech/wt60_h2/info.json | 5 +++ keyboards/wilba_tech/wt60_h3/config.h | 17 -------- keyboards/wilba_tech/wt60_h3/info.json | 5 +++ keyboards/wilba_tech/wt60_xt/config.h | 16 ------- keyboards/wilba_tech/wt60_xt/info.json | 5 +++ keyboards/wilba_tech/wt65_a/config.h | 17 -------- keyboards/wilba_tech/wt65_a/info.json | 5 +++ keyboards/wilba_tech/wt65_b/config.h | 17 -------- keyboards/wilba_tech/wt65_b/info.json | 5 +++ keyboards/wilba_tech/wt65_d/config.h | 5 --- keyboards/wilba_tech/wt65_d/info.json | 5 +++ keyboards/wilba_tech/wt65_f/config.h | 17 -------- keyboards/wilba_tech/wt65_f/info.json | 5 +++ keyboards/wilba_tech/wt65_fx/config.h | 17 -------- keyboards/wilba_tech/wt65_fx/info.json | 5 +++ keyboards/wilba_tech/wt65_g/config.h | 17 -------- keyboards/wilba_tech/wt65_g/info.json | 5 +++ keyboards/wilba_tech/wt65_g2/config.h | 17 -------- keyboards/wilba_tech/wt65_g2/info.json | 5 +++ keyboards/wilba_tech/wt65_h1/config.h | 17 -------- keyboards/wilba_tech/wt65_h1/info.json | 5 +++ keyboards/wilba_tech/wt65_xt/config.h | 17 -------- keyboards/wilba_tech/wt65_xt/info.json | 5 +++ keyboards/wilba_tech/wt65_xtx/config.h | 17 -------- keyboards/wilba_tech/wt65_xtx/info.json | 5 +++ keyboards/wilba_tech/wt69_a/config.h | 17 -------- keyboards/wilba_tech/wt69_a/info.json | 5 +++ keyboards/wilba_tech/wt70_jb/config.h | 17 -------- keyboards/wilba_tech/wt70_jb/info.json | 5 +++ keyboards/wilba_tech/wt75_a/config.h | 17 -------- keyboards/wilba_tech/wt75_a/info.json | 5 +++ keyboards/wilba_tech/wt75_b/config.h | 17 -------- keyboards/wilba_tech/wt75_b/info.json | 5 +++ keyboards/wilba_tech/wt75_c/config.h | 17 -------- keyboards/wilba_tech/wt75_c/info.json | 5 +++ keyboards/wilba_tech/wt80_a/config.h | 17 -------- keyboards/wilba_tech/wt80_a/info.json | 5 +++ keyboards/wilba_tech/wt80_bc/config.h | 17 -------- keyboards/wilba_tech/wt80_bc/info.json | 5 +++ keyboards/wilba_tech/wt80_g/config.h | 17 -------- keyboards/wilba_tech/wt80_g/info.json | 5 +++ keyboards/wilba_tech/wt8_a/config.h | 17 -------- keyboards/wilba_tech/wt8_a/info.json | 5 +++ keyboards/wilba_tech/zeal60/config.h | 8 ---- keyboards/wilba_tech/zeal60/info.json | 5 +++ keyboards/wilba_tech/zeal65/config.h | 8 ---- keyboards/wilba_tech/zeal65/info.json | 5 +++ keyboards/winkeyless/b87/config.h | 8 ---- keyboards/winkeyless/b87/info.json | 5 +++ keyboards/winkeyless/bface/config.h | 6 --- keyboards/winkeyless/bface/info.json | 5 +++ keyboards/winkeyless/bmini/config.h | 4 -- keyboards/winkeyless/bmini/info.json | 5 +++ keyboards/winkeyless/bminiex/config.h | 4 -- keyboards/winkeyless/bminiex/info.json | 5 +++ keyboards/winry/winry25tc/config.h | 6 --- keyboards/winry/winry25tc/info.json | 5 +++ keyboards/wolf/kuku65/config.h | 37 ---------------- keyboards/wolf/kuku65/info.json | 5 +++ keyboards/wolf/ryujin/config.h | 26 ----------- keyboards/wolf/ryujin/info.json | 5 +++ keyboards/wolf/sabre/config.h | 37 ---------------- keyboards/wolf/sabre/info.json | 5 +++ keyboards/wolf/ts60/config.h | 19 -------- keyboards/wolf/ts60/info.json | 5 +++ keyboards/wolfmarkclub/wm1/config.h | 6 --- keyboards/wolfmarkclub/wm1/info.json | 5 +++ keyboards/woodkeys/bigseries/1key/config.h | 8 ---- keyboards/woodkeys/bigseries/1key/info.json | 5 +++ keyboards/woodkeys/bigseries/2key/config.h | 8 ---- keyboards/woodkeys/bigseries/2key/info.json | 5 +++ keyboards/woodkeys/bigseries/3key/config.h | 8 ---- keyboards/woodkeys/bigseries/3key/info.json | 5 +++ keyboards/woodkeys/bigseries/4key/config.h | 8 ---- keyboards/woodkeys/bigseries/4key/info.json | 5 +++ keyboards/woodkeys/scarletbandana/config.h | 7 --- keyboards/woodkeys/scarletbandana/info.json | 5 +++ keyboards/work_louder/loop/config.h | 19 -------- keyboards/work_louder/loop/info.json | 5 +++ keyboards/work_louder/nano/config.h | 19 -------- keyboards/work_louder/nano/info.json | 5 +++ keyboards/work_louder/work_board/config.h | 19 -------- keyboards/work_louder/work_board/info.json | 5 +++ keyboards/wren/config.h | 17 -------- keyboards/wren/info.json | 5 +++ keyboards/wsk/alpha9/config.h | 8 ---- keyboards/wsk/alpha9/info.json | 5 +++ keyboards/wsk/g4m3ralpha/config.h | 8 ---- keyboards/wsk/g4m3ralpha/info.json | 5 +++ keyboards/wsk/gothic50/config.h | 10 ----- keyboards/wsk/gothic50/info.json | 5 +++ keyboards/wsk/gothic70/config.h | 9 ---- keyboards/wsk/gothic70/info.json | 5 +++ keyboards/wsk/houndstooth/config.h | 8 ---- keyboards/wsk/houndstooth/info.json | 5 +++ keyboards/wsk/jerkin/config.h | 8 ---- keyboards/wsk/jerkin/info.json | 5 +++ keyboards/wsk/kodachi50/config.h | 8 ---- keyboards/wsk/kodachi50/info.json | 5 +++ keyboards/wsk/pain27/config.h | 8 ---- keyboards/wsk/pain27/info.json | 5 +++ keyboards/wsk/sl40/config.h | 8 ---- keyboards/wsk/sl40/info.json | 5 +++ keyboards/wsk/tkl30/config.h | 8 ---- keyboards/wsk/tkl30/info.json | 5 +++ keyboards/wuque/ikki68/config.h | 6 --- keyboards/wuque/ikki68/info.json | 5 +++ keyboards/wuque/ikki68_aurora/config.h | 6 --- keyboards/wuque/ikki68_aurora/info.json | 5 +++ keyboards/wuque/mammoth20x/config.h | 6 --- keyboards/wuque/mammoth20x/info.json | 5 +++ keyboards/wuque/mammoth75x/config.h | 6 --- keyboards/wuque/mammoth75x/info.json | 5 +++ keyboards/wuque/promise87/ansi/config.h | 6 --- keyboards/wuque/promise87/ansi/info.json | 5 +++ keyboards/wuque/promise87/wkl/config.h | 6 --- keyboards/wuque/promise87/wkl/info.json | 5 +++ keyboards/wuque/serneity65/config.h | 6 --- keyboards/wuque/serneity65/info.json | 5 +++ keyboards/wuque/tata80/wk/config.h | 8 ---- keyboards/wuque/tata80/wk/info.json | 5 +++ keyboards/wuque/tata80/wkl/config.h | 8 ---- keyboards/wuque/tata80/wkl/info.json | 5 +++ 683 files changed, 1764 insertions(+), 4315 deletions(-) delete mode 100644 keyboards/afternoonlabs/gust/rev1/config.h delete mode 100644 keyboards/ai03/equinox/rev0/config.h delete mode 100644 keyboards/akb/eb46/config.h delete mode 100644 keyboards/akegata_denki/device_one/config.h delete mode 100644 keyboards/aplyard/aplx6/rev1/config.h delete mode 100644 keyboards/ashpil/modelm_usbc/config.h delete mode 100644 keyboards/atreus/astar/config.h delete mode 100644 keyboards/atreus/f103/config.h delete mode 100644 keyboards/atreus/promicro/config.h delete mode 100644 keyboards/atreus/teensy2/config.h delete mode 100644 keyboards/avalanche/v1/config.h delete mode 100644 keyboards/axolstudio/foundation_gamma/config.h delete mode 100644 keyboards/axolstudio/helpo/config.h delete mode 100644 keyboards/axolstudio/yeti/soldered/config.h delete mode 100644 keyboards/sanctified/dystopia/config.h delete mode 100644 keyboards/sendyyeah/75pixels/config.h delete mode 100644 keyboards/sendyyeah/bevi/config.h delete mode 100644 keyboards/sidderskb/majbritt/rev1/config.h delete mode 100644 keyboards/signum/3_0/config.h delete mode 100644 keyboards/signum/3_0/elitec/config.h create mode 100644 keyboards/signum/3_0/elitec/info.json delete mode 100644 keyboards/signum/3_0/teensy/config.h create mode 100644 keyboards/signum/3_0/teensy/info.json delete mode 100644 keyboards/spaceman/pancake/rev1/config.h create mode 100644 keyboards/spaceman/pancake/rev1/feather/info.json delete mode 100644 keyboards/spaceman/pancake/rev1/promicro/config.h create mode 100644 keyboards/spaceman/pancake/rev1/promicro/info.json delete mode 100644 keyboards/spaceman/pancake/rev2/config.h delete mode 100644 keyboards/spaceman/yun65/config.h delete mode 100644 keyboards/spacey/config.h delete mode 100644 keyboards/subrezon/la_nc/config.h delete mode 100644 keyboards/superuser/ext/config.h delete mode 100644 keyboards/superuser/frl/config.h delete mode 100644 keyboards/superuser/tkl/config.h delete mode 100644 keyboards/whale/sk/v3/config.h delete mode 100644 keyboards/wolf/kuku65/config.h delete mode 100644 keyboards/wolf/ryujin/config.h delete mode 100644 keyboards/wolf/sabre/config.h (limited to 'keyboards') diff --git a/keyboards/abacus/config.h b/keyboards/abacus/config.h index 2e28b792a1..e579dea057 100644 --- a/keyboards/abacus/config.h +++ b/keyboards/abacus/config.h @@ -17,24 +17,8 @@ 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 { D3, D2, D4, C6 } -#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, D7, B3, E6, B2, B4, B6, B5} - #define DIP_SWITCH_PINS { D0 } -/* COL2ROW, ROW2COL*/ -#define DIODE_DIRECTION COL2ROW #define RGB_DI_PIN D1 #ifdef RGB_DI_PIN diff --git a/keyboards/abacus/info.json b/keyboards/abacus/info.json index d14c59f8a2..b2fd151cec 100644 --- a/keyboards/abacus/info.json +++ b/keyboards/abacus/info.json @@ -8,6 +8,11 @@ "pid": "0x0000", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "B1", "D7", "B3", "E6", "B2", "B4", "B6", "B5"], + "rows": ["D3", "D2", "D4", "C6"] + }, + "diode_direction": "COL2ROW", "encoder": { "rotary": [ {"pin_a": "F1", "pin_b": "F0"} diff --git a/keyboards/abstract/ellipse/rev1/config.h b/keyboards/abstract/ellipse/rev1/config.h index f7932863e9..d3feabbe20 100644 --- a/keyboards/abstract/ellipse/rev1/config.h +++ b/keyboards/abstract/ellipse/rev1/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 { D3, C7 } -#define MATRIX_COL_PINS { F0, B6, B5 } - -/* COL2ROW, ROW2COL */ -#define DIODE_DIRECTION COL2ROW - #define RGB_DI_PIN E6 #ifdef RGB_DI_PIN #define RGBLED_NUM 3 diff --git a/keyboards/abstract/ellipse/rev1/info.json b/keyboards/abstract/ellipse/rev1/info.json index 230e286c5d..693faa86b5 100644 --- a/keyboards/abstract/ellipse/rev1/info.json +++ b/keyboards/abstract/ellipse/rev1/info.json @@ -8,6 +8,11 @@ "pid": "0x0001", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["F0", "B6", "B5"], + "rows": ["D3", "C7"] + }, + "diode_direction": "COL2ROW", "encoder": { "rotary": [ {"pin_a": "B2", "pin_b": "B1", "resolution": 2}, diff --git a/keyboards/acekeyboard/titan60/config.h b/keyboards/acekeyboard/titan60/config.h index 07378f5e3d..3a01bebf93 100644 --- a/keyboards/acekeyboard/titan60/config.h +++ b/keyboards/acekeyboard/titan60/config.h @@ -17,26 +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) - * - */ - - -// 0 1 2 3 4 5 6 7 8 9 A B C D -#define MATRIX_ROW_PINS { B1, B2, B3, F0, F1 } -#define MATRIX_COL_PINS { F4, F7, F5, F6, C7, C6, B6, B5, B4, D7, D6, D4, D5, D3} - -/* COL2ROW, ROW2COL */ -#define DIODE_DIRECTION COL2ROW - #define RGB_DI_PIN D0 #ifdef RGB_DI_PIN # define RGBLED_NUM 6 diff --git a/keyboards/acekeyboard/titan60/info.json b/keyboards/acekeyboard/titan60/info.json index 00629035c0..00399db841 100644 --- a/keyboards/acekeyboard/titan60/info.json +++ b/keyboards/acekeyboard/titan60/info.json @@ -8,6 +8,11 @@ "pid": "0x5449", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["F4", "F7", "F5", "F6", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3"], + "rows": ["B1", "B2", "B3", "F0", "F1"] + }, + "diode_direction": "COL2ROW", "backlight": { "pin": "B7", "breathing": true diff --git a/keyboards/acheron/apollo/87h/delta/config.h b/keyboards/acheron/apollo/87h/delta/config.h index 490c13c2e9..377801604d 100644 --- a/keyboards/acheron/apollo/87h/delta/config.h +++ b/keyboards/acheron/apollo/87h/delta/config.h @@ -17,12 +17,6 @@ along with this program. If not, see . #pragma once -// C0 , C1 , C2 , C3 , C4 , C5 , C6 , C7 , C8 , C9 , C10, C11, C12, C13, C14, C15, C16 } -#define MATRIX_COL_PINS { C8 , C9 , A8 , A10, C7 , C6 , B14, B12, B10, B1 , C5 , C4 , A7 , B0 , C11, A3 , B4 } -// R0 , R1 , R2 , R3 , R4 , R5 -#define MATRIX_ROW_PINS { B3 , D2 , C12, A6 , A5 , A4 } -#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/acheron/apollo/87h/delta/info.json b/keyboards/acheron/apollo/87h/delta/info.json index 4e14f51df0..0ad176f451 100644 --- a/keyboards/acheron/apollo/87h/delta/info.json +++ b/keyboards/acheron/apollo/87h/delta/info.json @@ -4,6 +4,11 @@ "pid": "0x8775", "device_version": "0.0.4" }, + "matrix_pins": { + "cols": ["C8", "C9", "A8", "A10", "C7", "C6", "B14", "B12", "B10", "B1", "C5", "C4", "A7", "B0", "C11", "A3", "B4"], + "rows": ["B3", "D2", "C12", "A6", "A5", "A4"] + }, + "diode_direction": "COL2ROW", "processor": "STM32F401", "bootloader": "stm32-dfu" } diff --git a/keyboards/acheron/apollo/87h/gamma/config.h b/keyboards/acheron/apollo/87h/gamma/config.h index 07da517e24..6209fa21f7 100644 --- a/keyboards/acheron/apollo/87h/gamma/config.h +++ b/keyboards/acheron/apollo/87h/gamma/config.h @@ -17,12 +17,6 @@ along with this program. If not, see . #pragma once -// C0 , C1 , C2 , C3 , C4 , C5 , C6 , C7 , C8 , C9 , C10, C11, C12, C13, C14, C15 } -#define MATRIX_COL_PINS { B3 , A15, A10, A8 , B14, B12, B10, B1 , B0 , A7 , A4 , A5 , A6 , C15, A0 , A1 } -// R0 , R1 , R2 , R3 , R4 , R5 -#define MATRIX_ROW_PINS { C14, C13, B9 , B4 , A3 , A2 } -#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/acheron/apollo/87h/gamma/info.json b/keyboards/acheron/apollo/87h/gamma/info.json index 4a93afd70c..424f64405d 100644 --- a/keyboards/acheron/apollo/87h/gamma/info.json +++ b/keyboards/acheron/apollo/87h/gamma/info.json @@ -4,6 +4,11 @@ "pid": "0x8774", "device_version": "0.0.3" }, + "matrix_pins": { + "cols": ["B3", "A15", "A10", "A8", "B14", "B12", "B10", "B1", "B0", "A7", "A4", "A5", "A6", "C15", "A0", "A1"], + "rows": ["C14", "C13", "B9", "B4", "A3", "A2"] + }, + "diode_direction": "COL2ROW", "processor": "STM32F411", "bootloader": "stm32-dfu" } diff --git a/keyboards/acheron/apollo/87htsc/config.h b/keyboards/acheron/apollo/87htsc/config.h index 8b61b285fd..7447e1dd29 100644 --- a/keyboards/acheron/apollo/87htsc/config.h +++ b/keyboards/acheron/apollo/87htsc/config.h @@ -17,12 +17,6 @@ along with this program. If not, see . #pragma once -// C0 , C1 , C2 , C3 , C4 , C5 , C6 , C7 , C8 , C9 , C10, C11, C12, C13, C14, C15, C16 } -#define MATRIX_COL_PINS { C8 , C9 , A8 , A10, C7 , C6 , B14, B12, B10, B1 , C5 , C4 , A7 , B0 , C11, A3 , B4 } -// R0 , R1 , R2 , R3 , R4 , R5 -#define MATRIX_ROW_PINS { B3 , D2 , C12, A6 , A5 , A4 } -#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/acheron/apollo/87htsc/info.json b/keyboards/acheron/apollo/87htsc/info.json index 68fc1b018a..36897ff86e 100644 --- a/keyboards/acheron/apollo/87htsc/info.json +++ b/keyboards/acheron/apollo/87htsc/info.json @@ -8,6 +8,11 @@ "pid": "0x8776", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["C8", "C9", "A8", "A10", "C7", "C6", "B14", "B12", "B10", "B1", "C5", "C4", "A7", "B0", "C11", "A3", "B4"], + "rows": ["B3", "D2", "C12", "A6", "A5", "A4"] + }, + "diode_direction": "COL2ROW", "processor": "STM32F401", "bootloader": "stm32-dfu", "layouts": { diff --git a/keyboards/acheron/apollo/88htsc/config.h b/keyboards/acheron/apollo/88htsc/config.h index 490c13c2e9..377801604d 100644 --- a/keyboards/acheron/apollo/88htsc/config.h +++ b/keyboards/acheron/apollo/88htsc/config.h @@ -17,12 +17,6 @@ along with this program. If not, see . #pragma once -// C0 , C1 , C2 , C3 , C4 , C5 , C6 , C7 , C8 , C9 , C10, C11, C12, C13, C14, C15, C16 } -#define MATRIX_COL_PINS { C8 , C9 , A8 , A10, C7 , C6 , B14, B12, B10, B1 , C5 , C4 , A7 , B0 , C11, A3 , B4 } -// R0 , R1 , R2 , R3 , R4 , R5 -#define MATRIX_ROW_PINS { B3 , D2 , C12, A6 , A5 , A4 } -#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/acheron/apollo/88htsc/info.json b/keyboards/acheron/apollo/88htsc/info.json index 92dd801826..3a7e0f7e5a 100644 --- a/keyboards/acheron/apollo/88htsc/info.json +++ b/keyboards/acheron/apollo/88htsc/info.json @@ -8,6 +8,11 @@ "pid": "0x8873", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["C8", "C9", "A8", "A10", "C7", "C6", "B14", "B12", "B10", "B1", "C5", "C4", "A7", "B0", "C11", "A3", "B4"], + "rows": ["B3", "D2", "C12", "A6", "A5", "A4"] + }, + "diode_direction": "COL2ROW", "processor": "STM32F401", "bootloader": "stm32-dfu", "layouts": { diff --git a/keyboards/acheron/arctic/config.h b/keyboards/acheron/arctic/config.h index 0187e823fc..f608132b5a 100644 --- a/keyboards/acheron/arctic/config.h +++ b/keyboards/acheron/arctic/config.h @@ -17,10 +17,6 @@ along with this program. If not, see . #pragma once -#define MATRIX_COL_PINS { B0, A5, A4, A3, A2, A1, A0, F1, F0, C15, C14, C13, B9, B8} -#define MATRIX_ROW_PINS { B7, B6, A6, A7, B1} -#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/acheron/arctic/info.json b/keyboards/acheron/arctic/info.json index 42a7bb7b42..f51a4c383e 100644 --- a/keyboards/acheron/arctic/info.json +++ b/keyboards/acheron/arctic/info.json @@ -8,6 +8,11 @@ "pid": "0x4152", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["B0", "A5", "A4", "A3", "A2", "A1", "A0", "F1", "F0", "C15", "C14", "C13", "B9", "B8"], + "rows": ["B7", "B6", "A6", "A7", "B1"] + }, + "diode_direction": "COL2ROW", "processor": "STM32F072", "bootloader": "stm32-dfu", "layouts": { diff --git a/keyboards/acheron/athena/alpha/config.h b/keyboards/acheron/athena/alpha/config.h index e99fb83328..fba5b051cc 100644 --- a/keyboards/acheron/athena/alpha/config.h +++ b/keyboards/acheron/athena/alpha/config.h @@ -17,12 +17,6 @@ along with this program. If not, see . #pragma once - -#define MATRIX_COL_PINS { A8 , B14, B12, B10, B1 , B0 , A5 , A4 , A3 , A2 , A1 , A0 , C15, A7 , B4 , B3 , A15 } -#define MATRIX_ROW_PINS { B9 , C13, B8 , B5 , A14 , C14 } - -#define DIODE_DIRECTION COL2ROW - #define LOCKING_SUPPORT_ENABLE #define LOCKING_RESYNC_ENABLE diff --git a/keyboards/acheron/athena/alpha/info.json b/keyboards/acheron/athena/alpha/info.json index 2ebf2da8de..a59bf20ff9 100644 --- a/keyboards/acheron/athena/alpha/info.json +++ b/keyboards/acheron/athena/alpha/info.json @@ -4,6 +4,11 @@ "pid": "0x6584", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["A8", "B14", "B12", "B10", "B1", "B0", "A5", "A4", "A3", "A2", "A1", "A0", "C15", "A7", "B4", "B3", "A15"], + "rows": ["B9", "C13", "B8", "B5", "A14", "C14"] + }, + "diode_direction": "COL2ROW", "backlight": { "pin": "A6", "levels": 20, diff --git a/keyboards/acheron/athena/beta/config.h b/keyboards/acheron/athena/beta/config.h index 7fbc624522..dc5f354876 100644 --- a/keyboards/acheron/athena/beta/config.h +++ b/keyboards/acheron/athena/beta/config.h @@ -17,12 +17,6 @@ along with this program. If not, see . #pragma once - -#define MATRIX_COL_PINS { C7 , C6 , B14, B12, B10, B1 , C4 , A7 , A6 , A5 , A4 , A3 , A2 , C5 , A10, A8 , C9 } -#define MATRIX_ROW_PINS { C11, C12, C10, A15, C0 , A1 } - -#define DIODE_DIRECTION COL2ROW - #define LOCKING_SUPPORT_ENABLE #define LOCKING_RESYNC_ENABLE diff --git a/keyboards/acheron/athena/beta/info.json b/keyboards/acheron/athena/beta/info.json index dd8e766f90..a303c5a25c 100644 --- a/keyboards/acheron/athena/beta/info.json +++ b/keyboards/acheron/athena/beta/info.json @@ -4,6 +4,11 @@ "pid": "0x6585", "device_version": "0.0.2" }, + "matrix_pins": { + "cols": ["C7", "C6", "B14", "B12", "B10", "B1", "C4", "A7", "A6", "A5", "A4", "A3", "A2", "C5", "A10", "A8", "C9"], + "rows": ["C11", "C12", "C10", "A15", "C0", "A1"] + }, + "diode_direction": "COL2ROW", "backlight": { "pin": "B0", "levels": 20, diff --git a/keyboards/acheron/austin/config.h b/keyboards/acheron/austin/config.h index ce12edfd33..a47b76953a 100644 --- a/keyboards/acheron/austin/config.h +++ b/keyboards/acheron/austin/config.h @@ -17,10 +17,6 @@ along with this program. If not, see . #pragma once -#define MATRIX_COL_PINS { B10, B11, B12, B13, B14, B15, A8, A9, A10, A5, A15, B3, B4, B5, B8, A3, C15, C14, F1 } -#define MATRIX_ROW_PINS { C13, A4, A7, B0, B1, B2 } -#define DIODE_DIRECTION COL2ROW - #define BACKLIGHT_PWM_DRIVER PWMD3 #define BACKLIGHT_PWM_CHANNEL 1 #define BACKLIGHT_PAL_MODE 1 diff --git a/keyboards/acheron/austin/info.json b/keyboards/acheron/austin/info.json index dad488df8f..0cc16067e5 100755 --- a/keyboards/acheron/austin/info.json +++ b/keyboards/acheron/austin/info.json @@ -8,6 +8,11 @@ "pid": "0x4175", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["B10", "B11", "B12", "B13", "B14", "B15", "A8", "A9", "A10", "A5", "A15", "B3", "B4", "B5", "B8", "A3", "C15", "C14", "F1"], + "rows": ["C13", "A4", "A7", "B0", "B1", "B2"] + }, + "diode_direction": "COL2ROW", "backlight": { "pin": "A6", "levels": 6, diff --git a/keyboards/acheron/elongate/beta/config.h b/keyboards/acheron/elongate/beta/config.h index a3b19e7fe6..30b0b74c95 100644 --- a/keyboards/acheron/elongate/beta/config.h +++ b/keyboards/acheron/elongate/beta/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 { D3, B7, D5, B5, D6 } -#define MATRIX_COL_PINS { F5, F6, F4, F1, F0, B2, B1, C6, B0, B3, E6, D4, B4} - -/* COL2ROW, ROW2COL*/ -#define DIODE_DIRECTION COL2ROW - #define RGB_DI_PIN D7 #ifdef RGB_DI_PIN #define RGBLED_NUM 16 diff --git a/keyboards/acheron/elongate/beta/info.json b/keyboards/acheron/elongate/beta/info.json index 1f625bca83..e373bb6654 100644 --- a/keyboards/acheron/elongate/beta/info.json +++ b/keyboards/acheron/elongate/beta/info.json @@ -8,6 +8,11 @@ "pid": "0x454C", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["F5", "F6", "F4", "F1", "F0", "B2", "B1", "C6", "B0", "B3", "E6", "D4", "B4"], + "rows": ["D3", "B7", "D5", "B5", "D6"] + }, + "diode_direction": "COL2ROW", "indicators": { "caps_lock": "D1", "num_lock": "D2", diff --git a/keyboards/acheron/elongate/delta/config.h b/keyboards/acheron/elongate/delta/config.h index 0ceba36100..60362ab065 100755 --- a/keyboards/acheron/elongate/delta/config.h +++ b/keyboards/acheron/elongate/delta/config.h @@ -17,12 +17,6 @@ along with this program. If not, see . #pragma once - -#define MATRIX_COL_PINS { A10, A9, A8, B14, B12, B11, B10, B2, B1, A7, A5, B9, B8, B7, B6 } -#define MATRIX_ROW_PINS { B3, A15, B0, B4, B5 } - -#define DIODE_DIRECTION COL2ROW - #define BACKLIGHT_PWM_DRIVER PWMD3 #define BACKLIGHT_PWM_CHANNEL 1 #define BACKLIGHT_PAL_MODE 1 diff --git a/keyboards/acheron/elongate/delta/info.json b/keyboards/acheron/elongate/delta/info.json index f5f87333eb..5341ab654e 100644 --- a/keyboards/acheron/elongate/delta/info.json +++ b/keyboards/acheron/elongate/delta/info.json @@ -8,6 +8,11 @@ "pid": "0x454D", "device_version": "0.0.2" }, + "matrix_pins": { + "cols": ["A10", "A9", "A8", "B14", "B12", "B11", "B10", "B2", "B1", "A7", "A5", "B9", "B8", "B7", "B6"], + "rows": ["B3", "A15", "B0", "B4", "B5"] + }, + "diode_direction": "COL2ROW", "backlight": { "pin": "A6", "levels": 20, diff --git a/keyboards/acheron/keebspcb/config.h b/keyboards/acheron/keebspcb/config.h index 1a8eab8b80..4b007cf387 100644 --- a/keyboards/acheron/keebspcb/config.h +++ b/keyboards/acheron/keebspcb/config.h @@ -17,10 +17,6 @@ along with this program. If not, see . #pragma once -#define MATRIX_COL_PINS { B12, A1, A0, F1, F0, C15, C14, C13, B9, B8, B7, B6, B5} -#define MATRIX_ROW_PINS { B4, B3, A2, A3, A4} -#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/acheron/keebspcb/info.json b/keyboards/acheron/keebspcb/info.json index 9c96a01191..5c53bc70e2 100644 --- a/keyboards/acheron/keebspcb/info.json +++ b/keyboards/acheron/keebspcb/info.json @@ -8,6 +8,11 @@ "pid": "0x4B45", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["B12", "A1", "A0", "F1", "F0", "C15", "C14", "C13", "B9", "B8", "B7", "B6", "B5"], + "rows": ["B4", "B3", "A2", "A3", "A4"] + }, + "diode_direction": "COL2ROW", "processor": "STM32F072", "bootloader": "stm32-dfu", "community_layouts": ["60_ansi_tsangan"], diff --git a/keyboards/acheron/lasgweloth/config.h b/keyboards/acheron/lasgweloth/config.h index e41924d0c6..f608132b5a 100644 --- a/keyboards/acheron/lasgweloth/config.h +++ b/keyboards/acheron/lasgweloth/config.h @@ -17,10 +17,6 @@ along with this program. If not, see . #pragma once -#define MATRIX_COL_PINS { B12, A2 , A1 , A0 , F1 , F0 , C15, C14, C13, A7 , A6 , A5 , A4 , B7} -#define MATRIX_ROW_PINS { B9 , B8 , A3 , B0 , B1 } -#define DIODE_DIRECTION COL2ROW - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ #define LOCKING