~ruther/qmk_firmware

2da0827d4ffbcba161126d6001f370e97d0172a8 — Ryan 2 years ago 40ed20d
Remove matrix size defines (#19581)


2109 files changed, 0 insertions(+), 8522 deletions(-)

M keyboards/0_sixty/config.h
M keyboards/0xc7/61key/config.h
M keyboards/0xcb/static/config.h
M keyboards/10bleoledhub/config.h
M keyboards/1upkeyboards/1up60hse/config.h
M keyboards/1upkeyboards/1up60hte/config.h
M keyboards/1upkeyboards/1up60rgb/config.h
M keyboards/1upkeyboards/pi40/config.h
M keyboards/1upkeyboards/super16/config.h
M keyboards/1upkeyboards/super16v2/config.h
M keyboards/1upkeyboards/sweet16/config.h
M keyboards/25keys/aleth42/rev0/config.h
M keyboards/25keys/aleth42/rev1/config.h
M keyboards/25keys/zinc/rev1/config.h
M keyboards/25keys/zinc/reva/config.h
M keyboards/2key2crawl/config.h
M keyboards/30wer/config.h
M keyboards/3keyecosystem/2key2/config.h
M keyboards/40percentclub/25/config.h
M keyboards/40percentclub/4x4/config.h
M keyboards/40percentclub/5x5/config.h
M keyboards/40percentclub/6lit/config.h
M keyboards/40percentclub/foobar/config.h
M keyboards/40percentclub/gherkin/config.h
M keyboards/40percentclub/half_n_half/config.h
M keyboards/40percentclub/i75/promicro/config.h
M keyboards/40percentclub/i75/teensy2/config.h
M keyboards/40percentclub/luddite/config.h
M keyboards/40percentclub/mf68/config.h
M keyboards/40percentclub/nori/config.h
M keyboards/40percentclub/polyandry/promicro/config.h
M keyboards/40percentclub/polyandry/teensy2/config.h
M keyboards/40percentclub/tomato/config.h
M keyboards/45_ats/config.h
M keyboards/4by3/config.h
M keyboards/4pplet/aekiso60/rev_a/config.h
M keyboards/4pplet/aekiso60/rev_b/config.h
M keyboards/4pplet/bootleg/rev_a/config.h
M keyboards/4pplet/eagle_viper_rep/rev_a/config.h
M keyboards/4pplet/eagle_viper_rep/rev_b/config.h
M keyboards/4pplet/perk60_iso/rev_a/config.h
M keyboards/4pplet/steezy60/rev_a/config.h
M keyboards/4pplet/waffling60/rev_a/config.h
M keyboards/4pplet/waffling60/rev_b/config.h
M keyboards/4pplet/waffling60/rev_c/config.h
M keyboards/4pplet/waffling60/rev_d/config.h
M keyboards/4pplet/waffling60/rev_d_ansi/config.h
M keyboards/4pplet/waffling60/rev_d_iso/config.h
M keyboards/4pplet/waffling80/rev_a/config.h
M keyboards/4pplet/waffling80/rev_b/config.h
M keyboards/4pplet/yakiimo/rev_a/config.h
M keyboards/7c8/framework/config.h
M keyboards/9key/config.h
M keyboards/abacus/config.h
M keyboards/abstract/ellipse/rev1/config.h
M keyboards/acekeyboard/titan60/config.h
M keyboards/acheron/apollo/87h/delta/config.h
M keyboards/acheron/apollo/87h/gamma/config.h
M keyboards/acheron/apollo/87htsc/config.h
M keyboards/acheron/apollo/88htsc/config.h
M keyboards/acheron/arctic/config.h
M keyboards/acheron/athena/alpha/config.h
M keyboards/acheron/athena/beta/config.h
M keyboards/acheron/austin/config.h
M keyboards/acheron/elongate/beta/config.h
M keyboards/acheron/elongate/delta/config.h
M keyboards/acheron/keebspcb/config.h
M keyboards/acheron/lasgweloth/config.h
M keyboards/acheron/shark/alpha/config.h
M keyboards/acheron/shark/beta/config.h
M keyboards/ada/ada1800mini/config.h
M keyboards/ada/infinity81/config.h
M keyboards/adelheid/config.h
M keyboards/adkb96/rev1/config.h
M keyboards/adm42/config.h
M keyboards/adpenrose/akemipad/config.h
M keyboards/adpenrose/kintsugi/config.h
M keyboards/adpenrose/obi/config.h
M keyboards/adpenrose/shisaku/config.h
M keyboards/aeboards/aegis/config.h
M keyboards/aeboards/constellation/rev1/config.h
M keyboards/aeboards/constellation/rev2/config.h
M keyboards/aeboards/constellation/rev3/config.h
M keyboards/afternoonlabs/breeze/rev0/config.h
M keyboards/afternoonlabs/breeze/rev1/config.h
M keyboards/afternoonlabs/gust/rev1/config.h
M keyboards/afternoonlabs/oceanbreeze/rev1/config.h
M keyboards/afternoonlabs/southern_breeze/rev1/config.h
M keyboards/afternoonlabs/summer_breeze/rev1/config.h
M keyboards/ai03/andromeda/config.h
M keyboards/ai03/equinox/config.h
M keyboards/ai03/jp60/config.h
M keyboards/ai03/lunar/config.h
M keyboards/ai03/orbit/config.h
M keyboards/ai03/orbit_x/config.h
M keyboards/ai03/polaris/config.h
M keyboards/ai03/quasar/config.h
M keyboards/ai03/soyuz/config.h
M keyboards/ai03/vega/config.h
M keyboards/ai03/voyager60_alps/config.h
M keyboards/akb/eb46/config.h
M keyboards/akb/raine/config.h
M keyboards/akegata_denki/device_one/config.h
M keyboards/alas/config.h -rwxr-xr-x => -rw-r--r--
M keyboards/aleblazer/zodiark/config.h
M keyboards/alf/dc60/config.h
M keyboards/alf/x11/config.h
M keyboards/alf/x2/config.h
M keyboards/alfredslab/swift65/hotswap/config.h
M keyboards/alfredslab/swift65/solder/config.h
M keyboards/aliceh66/pianoforte/config.h
M keyboards/aliceh66/pianoforte_hs/config.h
M keyboards/alpha/config.h
M keyboards/alpine65/config.h
M keyboards/alps64/config.h
M keyboards/alt34/rev1/config.h
M keyboards/amag23/config.h
M keyboards/amjkeyboard/amj40/config.h
M keyboards/amjkeyboard/amj60/config.h
M keyboards/amjkeyboard/amj66/config.h
M keyboards/amjkeyboard/amj84/config.h
M keyboards/amjkeyboard/amjpad/config.h
M keyboards/ano/config.h
M keyboards/anomalykb/a65i/config.h
M keyboards/aos/tkl/config.h
M keyboards/aozora/config.h
M keyboards/aplyard/aplx6/rev1/config.h
M keyboards/aplyard/aplx6/rev2/config.h
M keyboards/arabica37/rev1/config.h
M keyboards/ares/config.h
M keyboards/arisu/config.h
M keyboards/ash1800/config.h
M keyboards/ash_xiix/config.h
M keyboards/ashpil/modelm_usbc/config.h
M keyboards/at_at/660m/config.h
M keyboards/atlantis/ak81_ve/config.h
M keyboards/atlas_65/config.h
M keyboards/atomic/config.h
M keyboards/atreus/config.h
M keyboards/atreus62/config.h
M keyboards/atreyu/rev1/config.h
M keyboards/atreyu/rev2/config.h
M keyboards/atset/at1/config.h
M keyboards/atset/at12/config.h
M keyboards/atset/at16/config.h
M keyboards/atset/at3/config.h
M keyboards/atset/at6/config.h
M keyboards/atset/at9/config.h
M keyboards/atxkb/1894/config.h
M keyboards/aurora65/config.h
M keyboards/avalanche/v1/config.h
M keyboards/avalanche/v2/config.h
M keyboards/avalanche/v3/config.h
M keyboards/avalanche/v4/config.h
M keyboards/aves60/config.h
M keyboards/aves65/config.h
M keyboards/axolstudio/foundation_gamma/config.h
M keyboards/axolstudio/helpo/config.h
M keyboards/axolstudio/yeti/hotswap/config.h
M keyboards/axolstudio/yeti/soldered/config.h
M keyboards/aya/config.h
M keyboards/b_sides/rev41lp/config.h
M keyboards/bacca70/config.h
M keyboards/baguette/config.h
M keyboards/bandominedoni/config.h
M keyboards/bantam44/config.h
M keyboards/barracuda/config.h
M keyboards/basekeys/slice/rev1/config.h
M keyboards/basekeys/slice/rev1_rgb/config.h
M keyboards/basekeys/trifecta/config.h
M keyboards/basketweave/config.h
M keyboards/bastardkb/charybdis/3x5/config.h
M keyboards/bastardkb/charybdis/3x6/config.h
M keyboards/bastardkb/charybdis/4x6/config.h
M keyboards/bastardkb/dilemma/config.h
M keyboards/bastardkb/scylla/config.h
M keyboards/bastardkb/skeletyl/config.h
M keyboards/bastardkb/tbk/config.h
M keyboards/bastardkb/tbkmini/config.h
M keyboards/bbrfkr/dynamis/config.h
M keyboards/bear_face/config.h
M keyboards/beatervan/config.h
M keyboards/bemeier/bmek/config.h
M keyboards/bfake/config.h
M keyboards/biacco42/ergo42/rev1/config.h
M keyboards/biacco42/meishi/config.h
M keyboards/biacco42/meishi2/config.h
M keyboards/binepad/bn003/config.h
M keyboards/binepad/bn009/config.h
M keyboards/bioi/f60/config.h
M keyboards/bioi/g60/config.h
M keyboards/bioi/g60ble/config.h
M keyboards/bioi/morgan65/config.h
M keyboards/bioi/s65/config.h
M keyboards/blackplum/config.h
M keyboards/blank/blank01/config.h
M keyboards/blank_tehnologii/manibus/config.h
M keyboards/blaster75/config.h
M keyboards/blockey/config.h
M keyboards/bluebell/swoop/config.h
M keyboards/boardrun/bizarre/config.h
M keyboards/boardrun/classic/config.h
M keyboards/boardwalk/config.h
M keyboards/bobpad/config.h
M keyboards/bolsa/bolsalice/config.h
M keyboards/bolsa/damapad/config.h
M keyboards/bop/config.h
M keyboards/boston/config.h
M keyboards/boston_meetup/2019/config.h
M keyboards/box75/config.h
M keyboards/bpiphany/four_banger/config.h
M keyboards/bt66tech/bt66tech60/config.h
M keyboards/bthlabs/geekpad/config.h
M keyboards/buildakb/potato65/config.h
M keyboards/buildakb/potato65hs/config.h
M keyboards/buildakb/potato65s/config.h
M keyboards/buzzard/rev1/config.h
M keyboards/cablecardesigns/cypher/rev6/config.h
M keyboards/caffeinated/serpent65/config.h
M keyboards/canary/canary60rgb/v1/config.h
M keyboards/cannonkeys/adelie/config.h
M keyboards/cannonkeys/aella/config.h
M keyboards/cannonkeys/an_c/config.h
M keyboards/cannonkeys/atlas/config.h
M keyboards/cannonkeys/atlas_alps/config.h
M keyboards/cannonkeys/balance/config.h
M keyboards/cannonkeys/brutalv2_65/config.h
M keyboards/cannonkeys/chimera65/config.h
M keyboards/cannonkeys/cloudline/config.h
M keyboards/cannonkeys/crin/config.h
M keyboards/cannonkeys/db60/config.h
M keyboards/cannonkeys/devastatingtkl/config.h
M keyboards/cannonkeys/gentoo/config.h
M keyboards/cannonkeys/gentoo_hs/config.h
M keyboards/cannonkeys/hoodrowg/config.h
M keyboards/cannonkeys/instant60/config.h
M keyboards/cannonkeys/instant65/config.h
M keyboards/cannonkeys/iron165/config.h
M keyboards/cannonkeys/malicious_ergo/config.h
M keyboards/cannonkeys/nearfield/config.h
M keyboards/cannonkeys/obliterated75/config.h
M keyboards/cannonkeys/onyx/config.h
M keyboards/cannonkeys/ortho48/config.h
M keyboards/cannonkeys/ortho60/config.h
M keyboards/cannonkeys/ortho75/config.h
M keyboards/cannonkeys/practice60/config.h
M keyboards/cannonkeys/practice65/config.h
M keyboards/cannonkeys/rekt1800/config.h
M keyboards/cannonkeys/sagittarius/config.h
M keyboards/cannonkeys/satisfaction75/config.h
M keyboards/cannonkeys/savage65/config.h
M keyboards/cannonkeys/tmov2/config.h
M keyboards/cannonkeys/tsukuyomi/config.h
M keyboards/cannonkeys/vicious40/config.h
M keyboards/capsunlocked/cu24/config.h
M keyboards/capsunlocked/cu65/config.h
M keyboards/capsunlocked/cu7/config.h
M keyboards/capsunlocked/cu75/config.h
M keyboards/capsunlocked/cu80/v1/config.h
M keyboards/carbo65/config.h
M keyboards/catch22/config.h
M keyboards/cest73/tkm/config.h
M keyboards/chalice/config.h
M keyboards/chaos65/config.h
M keyboards/charue/charon/config.h
M keyboards/charue/sunsetter/config.h
M keyboards/charue/sunsetter_r2/config.h
M keyboards/chavdai40/rev1/config.h
M keyboards/chavdai40/rev2/config.h
M keyboards/checkerboards/axon40/config.h
M keyboards/checkerboards/candybar_ortho/config.h
M keyboards/checkerboards/g_idb60/config.h
M keyboards/checkerboards/nop60/config.h
M keyboards/checkerboards/phoenix45_ortho/config.h
M keyboards/checkerboards/plexus75/config.h
M keyboards/checkerboards/plexus75_he/config.h
M keyboards/checkerboards/pursuit40/config.h
M keyboards/checkerboards/quark/config.h
M keyboards/checkerboards/quark_lp/config.h
M keyboards/checkerboards/quark_plus/config.h
M keyboards/checkerboards/quark_squared/config.h
M keyboards/checkerboards/snop60/config.h
M keyboards/checkerboards/ud40_ortho_alt/config.h
M keyboards/cherrybstudio/cb1800/config.h
M keyboards/cherrybstudio/cb65/config.h
M keyboards/cherrybstudio/cb87/config.h
M keyboards/cherrybstudio/cb87rgb/config.h
M keyboards/cherrybstudio/cb87v2/config.h
M keyboards/cheshire/curiosity/config.h
M keyboards/chickenman/ciel/config.h
M keyboards/chlx/merro60/config.h
M keyboards/chlx/str_merro60/config.h
M keyboards/chocofly/v1/config.h
M keyboards/chocv/config.h
M keyboards/cipulot/kallos/config.h
M keyboards/cipulot/kawayo/config.h
M keyboards/ck60i/config.h
M keyboards/ckeys/handwire_101/config.h
M keyboards/ckeys/nakey/config.h
M keyboards/ckeys/obelus/config.h
M keyboards/ckeys/thedora/config.h
M keyboards/ckeys/washington/config.h
M keyboards/clawsome/bookerboard/config.h
M keyboards/clawsome/coupe/config.h
M keyboards/clawsome/doodle/config.h
M keyboards/clawsome/fightpad/config.h
M keyboards/clawsome/gamebuddy/v1_0/config.h
M keyboards/clawsome/gamebuddy/v1_m/config.h
M keyboards/clawsome/hatchback/config.h
M keyboards/clawsome/luggage_rack/config.h
M keyboards/clawsome/numeros/config.h
M keyboards/clawsome/roadster/config.h
M keyboards/clawsome/sedan/config.h
M keyboards/clawsome/sidekick/config.h
M keyboards/clawsome/suv/config.h
M keyboards/clickety_split/leeloo/rev1/config.h
M keyboards/cmm_studio/fuji65/config.h
M keyboards/cmm_studio/saka68/hotswap/config.h
M keyboards/cmm_studio/saka68/solder/config.h
M keyboards/coarse/cordillera/config.h
M keyboards/coarse/ixora/config.h
M keyboards/coarse/vinta/config.h
M keyboards/compound/config.h
M keyboards/contender/config.h
M keyboards/contra/config.h
M keyboards/converter/a1200/miss1200/config.h
M keyboards/converter/a1200/mistress1200/config.h
M keyboards/converter/a1200/teensy2pp/config.h
M keyboards/converter/modelm101/config.h
M keyboards/converter/modelm101_teensy2/config.h
M keyboards/converter/modelm_ssk/config.h
M keyboards/converter/numeric_keypad_iie/config.h
M keyboards/converter/periboard_512/config.h
M keyboards/cool836a/config.h
M keyboards/copenhagen_click/click_pad_v1/config.h
M keyboards/coseyfannitutti/discipad/config.h
M keyboards/coseyfannitutti/discipline/config.h
M keyboards/coseyfannitutti/mullet/config.h
M keyboards/coseyfannitutti/mulletpad/config.h
M keyboards/coseyfannitutti/mysterium/config.h
M keyboards/coseyfannitutti/romeo/config.h
M keyboards/cosmo65/config.h
M keyboards/cozykeys/bloomer/config.h
M keyboards/cozykeys/speedo/v2/config.h
M keyboards/cozykeys/speedo/v3/config.h
M keyboards/craftwalk/config.h
M keyboards/crawlpad/config.h
M keyboards/crazy_keyboard_68/config.h
M keyboards/crbn/config.h
M keyboards/creatkeebs/glacier/config.h
M keyboards/creatkeebs/thera/config.h
M keyboards/crimsonkeyboards/resume1800/config.h
M keyboards/crin/config.h
M keyboards/crkbd/config.h
M keyboards/custommk/genesis/rev1/config.h
M keyboards/custommk/genesis/rev2/config.h
M keyboards/cutie_club/borsdorf/config.h
M keyboards/cutie_club/giant_macro_pad/config.h
M keyboards/cutie_club/keebcats/denis/config.h
M keyboards/cutie_club/keebcats/dougal/config.h
M keyboards/cutie_club/novus/config.h
M keyboards/cutie_club/wraith/config.h
M keyboards/cx60/config.h
M keyboards/dailycraft/bat43/config.h
M keyboards/dailycraft/claw44/rev1/config.h
M keyboards/dailycraft/sandbox/rev1/config.h
M keyboards/dailycraft/sandbox/rev2/config.h
M keyboards/dailycraft/wings42/rev1/config.h
M keyboards/dailycraft/wings42/rev1_extkeys/config.h
M keyboards/dailycraft/wings42/rev2/config.h
M keyboards/daji/seis_cinco/config.h
M keyboards/db/db63/config.h
M keyboards/delikeeb/flatbread60/config.h
M keyboards/delikeeb/vaguettelite/config.h
M keyboards/delikeeb/vanana/rev1/config.h
M keyboards/delikeeb/vanana/rev2/config.h
M keyboards/delikeeb/vaneela/config.h
M keyboards/delikeeb/vaneelaex/config.h
M keyboards/delikeeb/waaffle/rev3/config.h
M keyboards/deltapad/config.h
M keyboards/deltasplit75/v2/config.h
M keyboards/demiurge/config.h
M keyboards/deng/djam/config.h
M keyboards/deng/thirty/config.h
M keyboards/dinofizz/fnrow/v1/config.h
M keyboards/dk60/config.h
M keyboards/dm9records/ergoinu/config.h
M keyboards/dm9records/lain/config.h
M keyboards/dm9records/plaid/config.h
M keyboards/dm9records/tartan/config.h
M keyboards/dmqdesign/spin/config.h
M keyboards/do60/config.h
M keyboards/doio/kb16/rev1/config.h
M keyboards/doio/kb16/rev2/config.h
M keyboards/doio/kb30/config.h
M keyboards/donutcables/budget96/config.h
M keyboards/donutcables/scrabblepad/config.h
M keyboards/doodboard/duckboard/config.h
M keyboards/doodboard/duckboard_r2/config.h
M keyboards/doppelganger/config.h
M keyboards/doro67/multi/config.h
M keyboards/doro67/regular/config.h
M keyboards/doro67/rgb/config.h
M keyboards/draculad/config.h
M keyboards/draytronics/daisy/config.h
M keyboards/draytronics/elise/config.h
M keyboards/draytronics/elise_v2/config.h
M keyboards/draytronics/scarlet/config.h
M keyboards/drewkeys/iskar/config.h
M keyboards/drhigsby/bkf/config.h
M keyboards/drhigsby/dubba175/config.h
M keyboards/drhigsby/ogurec/config.h
M keyboards/drhigsby/packrat/config.h
M keyboards/dtisaac/cg108/config.h
M keyboards/dtisaac/dosa40rgb/config.h
M keyboards/dtisaac/dtisaac01/config.h
M keyboards/ducky/one2mini/1861st/config.h
M keyboards/ducky/one2sf/1967st/config.h
M keyboards/dumbo/config.h
M keyboards/dumbpad/v0x/config.h
M keyboards/dumbpad/v0x_dualencoder/config.h
M keyboards/dumbpad/v0x_right/config.h
M keyboards/dumbpad/v1x/config.h
M keyboards/dumbpad/v1x_dualencoder/config.h
M keyboards/dumbpad/v1x_oled/config.h
M keyboards/dumbpad/v1x_right/config.h
M keyboards/dumbpad/v3x/config.h
M keyboards/durgod/dgk6x/galaxy/config.h
M keyboards/durgod/dgk6x/hades/config.h
M keyboards/durgod/dgk6x/venus/config.h
M keyboards/durgod/k310/base/config.h
M keyboards/durgod/k320/base/config.h
M keyboards/dyz/dyz40/config.h
M keyboards/dz60/config.h
M keyboards/dztech/bocc/config.h
M keyboards/dztech/duo_s/config.h
M keyboards/dztech/dz60rgb/v1/config.h
M keyboards/dztech/dz60rgb/v2/config.h
M keyboards/dztech/dz60rgb/v2_1/config.h
M keyboards/dztech/dz60rgb_ansi/v1/config.h
M keyboards/dztech/dz60rgb_ansi/v2/config.h
M keyboards/dztech/dz60rgb_ansi/v2_1/config.h
M keyboards/dztech/dz60rgb_wkl/v1/config.h
M keyboards/dztech/dz60rgb_wkl/v2/config.h
M keyboards/dztech/dz60rgb_wkl/v2_1/config.h
M keyboards/dztech/dz64rgb/config.h
M keyboards/dztech/dz65rgb/v1/config.h
M keyboards/dztech/dz65rgb/v2/config.h
M keyboards/dztech/dz65rgb/v3/config.h
M keyboards/dztech/dz96/config.h
M keyboards/dztech/endless80/config.h
M keyboards/e88/config.h
M keyboards/ealdin/quadrant/config.h
M keyboards/earth_rover/config.h
M keyboards/eason/capsule65/config.h
M keyboards/ebastler/isometria_75/rev1/config.h
M keyboards/eco/config.h
M keyboards/edc40/config.h
M keyboards/edda/config.h
M keyboards/edi/hardlight/mk1/config.h
M keyboards/edi/hardlight/mk2/config.h
M keyboards/edi/standaside/config.h
M keyboards/eek/config.h
M keyboards/efreet/config.h
M keyboards/ein_60/config.h
M keyboards/ekow/akira/config.h
M keyboards/elephant42/config.h
M keyboards/emajesty/eiri/config.h
M keyboards/emery65/config.h
M keyboards/emi20/config.h
M keyboards/emptystring/nqg/config.h
M keyboards/eniigmakeyboards/ek60/config.h
M keyboards/eniigmakeyboards/ek65/config.h
M keyboards/eniigmakeyboards/ek87/config.h
M keyboards/ep/40/config.h
M keyboards/ep/96/config.h
M keyboards/ep/comsn/hs68/config.h
M keyboards/ep/comsn/mollydooker/config.h
M keyboards/ep/comsn/tf_longeboye/config.h
M keyboards/epoch80/config.h
M keyboards/ergoslab/rev1/config.h
M keyboards/ergotravel/rev1/config.h
M keyboards/ericrlau/numdiscipline/rev1/config.h
M keyboards/esca/getawayvan/config.h
M keyboards/esca/getawayvan_f042/config.h
M keyboards/eternal_keypad/config.h
M keyboards/eu_isolation/config.h
M keyboards/evancookaudio/sleepingdinosaur/config.h
M keyboards/evancookaudio/tenpad/config.h
M keyboards/eve/meteor/config.h
M keyboards/evil80/config.h
M keyboards/evolv/config.h
M keyboards/evyd13/atom47/rev2/config.h
M keyboards/evyd13/atom47/rev3/config.h
M keyboards/evyd13/atom47/rev4/config.h
M keyboards/evyd13/atom47/rev5/config.h
M keyboards/evyd13/eon40/config.h
M keyboards/evyd13/eon65/config.h
M keyboards/evyd13/eon75/config.h
M keyboards/evyd13/eon87/config.h
M keyboards/evyd13/eon95/config.h
M keyboards/evyd13/gh80_1800/config.h
M keyboards/evyd13/gh80_3700/config.h
M keyboards/evyd13/gud70/config.h
M keyboards/evyd13/minitomic/config.h
M keyboards/evyd13/mx5160/config.h
M keyboards/evyd13/nt660/config.h
M keyboards/evyd13/nt750/config.h
M keyboards/evyd13/nt980/config.h
M keyboards/evyd13/omrontkl/config.h
M keyboards/evyd13/plain60/config.h
M keyboards/evyd13/pockettype/config.h
M keyboards/evyd13/quackfire/config.h
M keyboards/evyd13/solheim68/config.h
M keyboards/evyd13/ta65/config.h
M keyboards/evyd13/wonderland/config.h
M keyboards/exclusive/e65/config.h
M keyboards/exclusive/e6_rgb/config.h
M keyboards/exclusive/e6v2/le/config.h
M keyboards/exclusive/e6v2/le_bmc/config.h
M keyboards/exclusive/e6v2/oe/config.h
M keyboards/exclusive/e6v2/oe_bmc/config.h
M keyboards/exclusive/e7v1/config.h
M keyboards/exclusive/e7v1se/config.h
M keyboards/exclusive/e85/config.h
M keyboards/exent/config.h
M keyboards/eyeohdesigns/babyv/config.h
M keyboards/eyeohdesigns/sprh/config.h
M keyboards/eyeohdesigns/theboulevard/config.h
M keyboards/facew/config.h
M keyboards/fallacy/config.h
M keyboards/feels/feels65/config.h
M keyboards/feker/ik75/config.h
M keyboards/ffkeebs/puca/config.h
M keyboards/ffkeebs/siris/config.h
M keyboards/fjlabs/7vhotswap/config.h
M keyboards/fjlabs/ad65/config.h
M keyboards/fjlabs/avalon/config.h
M keyboards/fjlabs/bks65/config.h
M keyboards/fjlabs/bks65solder/config.h
M keyboards/fjlabs/bolsa65/config.h
M keyboards/fjlabs/kf87/config.h
M keyboards/fjlabs/kyuu/config.h
M keyboards/fjlabs/ldk65/config.h
M keyboards/fjlabs/midway60/config.h
M keyboards/fjlabs/mk61rgbansi/config.h
M keyboards/fjlabs/peaker/config.h
M keyboards/fjlabs/polaris/config.h
M keyboards/fjlabs/ready100/config.h
M keyboards/fjlabs/sinanju/config.h
M keyboards/fjlabs/sinanjuwk/config.h
M keyboards/fjlabs/solanis/config.h
M keyboards/fjlabs/swordfish/config.h
M keyboards/fjlabs/tf60ansi/config.h
M keyboards/fjlabs/tf60v2/config.h
M keyboards/fjlabs/tf65rgbv2/config.h
M keyboards/flehrad/bigswitch/config.h
M keyboards/flehrad/downbubble/config.h
M keyboards/flehrad/numbrero/config.h
M keyboards/flehrad/snagpad/config.h
M keyboards/flehrad/tradestation/config.h
M keyboards/fleuron/config.h
M keyboards/fluorite/config.h
M keyboards/flx/lodestone/config.h
M keyboards/flx/virgo/config.h
M keyboards/flxlb/zplit/config.h
M keyboards/flygone60/rev3/config.h
M keyboards/foostan/cornelius/config.h
M keyboards/for_science/config.h
M keyboards/fortitude60/rev1/config.h
M keyboards/foxlab/key65/hotswap/config.h
M keyboards/foxlab/key65/universal/config.h
M keyboards/foxlab/leaf60/hotswap/config.h
M keyboards/foxlab/leaf60/universal/config.h
M keyboards/foxlab/time80/config.h
M keyboards/foxlab/time_re/hotswap/config.h
M keyboards/foxlab/time_re/universal/config.h
M keyboards/fr4/southpaw75/config.h
M keyboards/fr4/unix60/config.h
M keyboards/fractal/config.h
M keyboards/free_willy/config.h
M keyboards/friedrich/config.h
M keyboards/frooastboard/nano/config.h
M keyboards/ft/mars65/config.h
M keyboards/ft/mars80/config.h
M keyboards/function96/v1/config.h
M keyboards/function96/v2/config.h
M keyboards/fungo/rev1/config.h
M keyboards/funky40/config.h
M keyboards/gami_studio/lex60/config.h
M keyboards/gboards/butterstick/config.h
M keyboards/geekboards/tester/config.h
M keyboards/generic_panda/panda65_01/config.h
M keyboards/genone/eclipse_65/config.h
M keyboards/genone/g1_65/config.h
M keyboards/geonworks/frogmini/fmh/config.h
M keyboards/geonworks/frogmini/fms/config.h
M keyboards/ggkeyboards/genesis/hotswap/config.h
M keyboards/ggkeyboards/genesis/solder/config.h
M keyboards/gh60/revc/config.h
M keyboards/gh60/satan/config.h
M keyboards/gh60/v1p3/config.h
M keyboards/gh80_3000/config.h
M keyboards/ghs/rar/config.h
M keyboards/giabalanai/config.h
M keyboards/gizmo_engineering/gk6/config.h
M keyboards/gkeyboard/gkb_m16/config.h
M keyboards/gmmk/gmmk2/p65/config.h
M keyboards/gmmk/gmmk2/p96/config.h
M keyboards/gmmk/pro/config.h
M keyboards/gon/nerd60/config.h
M keyboards/gon/nerdtkl/config.h
M keyboards/gopolar/gg86/config.h
M keyboards/gorthage_truck/config.h
M keyboards/gowla/config.h
M keyboards/gray_studio/aero75/config.h
M keyboards/gray_studio/apollo80/config.h
M keyboards/gray_studio/cod67/config.h
M keyboards/gray_studio/hb85/config.h
M keyboards/gray_studio/space65/config.h
M keyboards/gray_studio/space65r3/config.h
M keyboards/gray_studio/think65/hotswap/config.h
M keyboards/gray_studio/think65/solder/config.h
M keyboards/grid600/press/config.h
M keyboards/gvalchca/ga150/config.h
M keyboards/gvalchca/spaccboard/config.h
M keyboards/h0oni/deskpad/config.h
M keyboards/h0oni/hotduck/config.h
M keyboards/hadron/ver2/config.h
M keyboards/hadron/ver3/config.h
M keyboards/halokeys/elemental75/config.h
M keyboards/han60/config.h
M keyboards/hand88/config.h
M keyboards/handwired/108key_trackpoint/config.h
M keyboards/handwired/2x5keypad/config.h
M keyboards/handwired/3dfoxc/config.h
M keyboards/handwired/3dp660/config.h
M keyboards/handwired/412_64/config.h
M keyboards/handwired/42/config.h
M keyboards/handwired/6key/config.h
M keyboards/handwired/6macro/config.h
M keyboards/handwired/aek64/config.h
M keyboards/handwired/aim65/config.h
M keyboards/handwired/amigopunk/config.h
M keyboards/handwired/angel/config.h
M keyboards/handwired/aplx2/config.h
M keyboards/handwired/aranck/config.h
M keyboards/handwired/arrow_pad/config.h
M keyboards/handwired/atreus50/config.h
M keyboards/handwired/axon/config.h
M keyboards/handwired/battleship_gamepad/config.h
M keyboards/handwired/bigmac/config.h
M keyboards/handwired/bolek/config.h
M keyboards/handwired/boss566y/redragon_vara/config.h
M keyboards/handwired/brain/config.h
M keyboards/handwired/bstk100/config.h
M keyboards/handwired/cans12er/config.h
M keyboards/handwired/carpolly/config.h
M keyboards/handwired/chiron/config.h
M keyboards/handwired/ck4x4/config.h
M keyboards/handwired/cmd60/config.h
M keyboards/handwired/co60/rev1/config.h
M keyboards/handwired/co60/rev6/config.h
M keyboards/handwired/co60/rev7/config.h
M keyboards/handwired/colorlice/config.h
M keyboards/handwired/concertina/64key/config.h
M keyboards/handwired/consolekeyboard/18key/config.h
M keyboards/handwired/consolekeyboard/20key/config.h
M keyboards/handwired/consolekeyboard/27key/config.h
M keyboards/handwired/consolekeyboard/30key/config.h
M keyboards/handwired/croxsplit44/config.h
M keyboards/handwired/curiosity/config.h
M keyboards/handwired/cyberstar/config.h
M keyboards/handwired/d48/config.h
M keyboards/handwired/dactyl_left/config.h
M keyboards/handwired/dactyl_manuform/3x5_3/config.h
M keyboards/handwired/dactyl_manuform/4x5/config.h
M keyboards/handwired/dactyl_manuform/4x5_5/config.h
M keyboards/handwired/dactyl_manuform/4x6/config.h
M keyboards/handwired/dactyl_manuform/4x6_5/config.h
M keyboards/handwired/dactyl_manuform/5x6/config.h
M keyboards/handwired/dactyl_manuform/5x6_2_5/config.h
M keyboards/handwired/dactyl_manuform/5x6_5/config.h
M keyboards/handwired/dactyl_manuform/5x6_6/config.h
M keyboards/handwired/dactyl_manuform/5x7/config.h
D keyboards/handwired/dactyl_manuform/6x6/config.h
M keyboards/handwired/dactyl_manuform/6x6_4/config.h
M keyboards/handwired/dactyl_manuform/6x6_kinesis/config.h
M keyboards/handwired/dactyl_manuform/6x7/config.h
M keyboards/handwired/dactyl_manuform/dmote/62key/config.h
M keyboards/handwired/dactyl_promicro/config.h
M keyboards/handwired/dactyl_rah/config.h
M keyboards/handwired/daishi/config.h
M keyboards/handwired/ddg_56/config.h
M keyboards/handwired/eagleii/config.h
M keyboards/handwired/elrgo_s/config.h
M keyboards/handwired/ergocheap/config.h
M keyboards/handwired/evk/v1_3/config.h
M keyboards/handwired/fc200rt_qmk/config.h
M keyboards/handwired/fivethirteen/config.h
M keyboards/handwired/floorboard/config.h
M keyboards/handwired/frankie_macropad/config.h
M keyboards/handwired/freoduo/config.h
M keyboards/handwired/fruity60/config.h
M keyboards/handwired/gamenum/config.h
M keyboards/handwired/hacked_motospeed/config.h
M keyboards/handwired/heisenberg/config.h
M keyboards/handwired/hexon38/config.h
M keyboards/handwired/hnah108/config.h
M keyboards/handwired/hnah40/config.h
M keyboards/handwired/hnah40rgb/config.h
M keyboards/handwired/hwpm87/config.h
M keyboards/handwired/ibm122m/config.h
M keyboards/handwired/ibm_wheelwriter/config.h
M keyboards/handwired/jn68m/config.h
M keyboards/handwired/jopr/config.h
M keyboards/handwired/jot50/config.h
M keyboards/handwired/jotanck/config.h
M keyboards/handwired/jotpad16/config.h
M keyboards/handwired/jtallbean/split_65/config.h
M keyboards/handwired/juliet/config.h
M keyboards/handwired/k8split/config.h
M keyboards/handwired/k_numpad17/config.h
M keyboards/handwired/kbod/config.h
M keyboards/handwired/ks63/config.h
M keyboards/handwired/lagrange/config.h
M keyboards/handwired/leftynumpad/config.h
M keyboards/handwired/lovelive9/config.h
M keyboards/handwired/m40/5x5_macropad/config.h
M keyboards/handwired/macroboard/config.h
M keyboards/handwired/magicforce61/config.h
M keyboards/handwired/magicforce68/config.h
M keyboards/handwired/marauder/config.h
M keyboards/handwired/mechboards_micropad/config.h
M keyboards/handwired/meck_tkl/config.h
M keyboards/handwired/minorca/config.h
M keyboards/handwired/ms_sculpt_mobile/config.h
M keyboards/handwired/mutepad/config.h
M keyboards/handwired/myskeeb/config.h
M keyboards/handwired/nicekey/config.h
M keyboards/handwired/not_so_minidox/config.h
M keyboards/handwired/novem/config.h
M keyboards/handwired/nozbe_macro/config.h
M keyboards/handwired/numpad20/config.h
M keyboards/handwired/obuwunkunubi/spaget/config.h
M keyboards/handwired/oem_ansi_fullsize/config.h
M keyboards/handwired/oem_iso_fullsize/config.h
M keyboards/handwired/ortho5x13/config.h
M keyboards/handwired/ortho5x14/config.h
M keyboards/handwired/ortho_brass/config.h
M keyboards/handwired/p65rgb/config.h
M keyboards/handwired/pilcrow/config.h
M keyboards/handwired/pill60/config.h
M keyboards/handwired/postageboard/mini/config.h
M keyboards/handwired/postageboard/r1/config.h
M keyboards/handwired/prime_exl/config.h
M keyboards/handwired/prime_exl_plus/config.h
M keyboards/handwired/prkl30/feather/config.h
M keyboards/handwired/prkl30/promicro/config.h
M keyboards/handwired/pteron/config.h
M keyboards/handwired/pteron38/config.h
M keyboards/handwired/pteron44/config.h
M keyboards/handwired/pytest/config.h
M keyboards/handwired/qc60/config.h
M keyboards/handwired/retro_refit/config.h
M keyboards/handwired/riblee_f401/config.h
M keyboards/handwired/riblee_f411/config.h
M keyboards/handwired/rs60/config.h
M keyboards/handwired/selene/config.h
M keyboards/handwired/sick68/config.h
M keyboards/handwired/sick_pad/config.h
M keyboards/handwired/skakunm_dactyl/config.h
M keyboards/handwired/slash/config.h
M keyboards/handwired/snatchpad/config.h
M keyboards/handwired/sono1/config.h
M keyboards/handwired/space_oddity/config.h
M keyboards/handwired/split65/promicro/config.h
M keyboards/handwired/split65/stm32/config.h
M keyboards/handwired/split89/config.h
M keyboards/handwired/splittest/config.h
M keyboards/handwired/steamvan/rev1/config.h
M keyboards/handwired/stef9998/split_5x7/rev1/config.h
M keyboards/handwired/sticc14/config.h
M keyboards/handwired/swiftrax/astro65/config.h
M keyboards/handwired/swiftrax/bebol/config.h
M keyboards/handwired/swiftrax/beegboy/config.h
M keyboards/handwired/swiftrax/cowfish/config.h
M keyboards/handwired/swiftrax/digicarp65/config.h
M keyboards/handwired/swiftrax/digicarpice/config.h
M keyboards/handwired/swiftrax/equator/config.h
M keyboards/handwired/swiftrax/glacier/config.h
M keyboards/handwired/swiftrax/joypad/config.h
M keyboards/handwired/swiftrax/koalafications/config.h
M keyboards/handwired/swiftrax/nodu/config.h
M keyboards/handwired/swiftrax/pandamic/config.h
M keyboards/handwired/swiftrax/the_galleon/config.h
M keyboards/handwired/swiftrax/unsplit/config.h
M keyboards/handwired/swiftrax/walter/config.h
M keyboards/handwired/symmetry60/config.h
M keyboards/handwired/t111/config.h
M keyboards/handwired/tennie/config.h
M keyboards/handwired/terminus_mini/config.h
M keyboards/handwired/trackpoint/config.h
M keyboards/handwired/tractyl_manuform/4x6_right/config.h
M keyboards/handwired/tractyl_manuform/5x6_right/arduinomicro/config.h
M keyboards/handwired/tractyl_manuform/5x6_right/config.h
M keyboards/handwired/traveller/config.h
M keyboards/handwired/tritium_numpad/config.h
M keyboards/handwired/twadlee/tp69/config.h
M keyboards/handwired/twig/twig50/config.h
M keyboards/handwired/unicomp_mini_m/config.h
M keyboards/handwired/unk/rev1/config.h
M keyboards/handwired/uthol/config.h
M keyboards/handwired/videowriter/config.h
M keyboards/handwired/wabi/config.h
M keyboards/handwired/woodpad/config.h
M keyboards/handwired/wulkan/config.h
M keyboards/handwired/xealous/rev1/config.h
M keyboards/handwired/z150/config.h
M keyboards/handwired/zergo/config.h
M keyboards/hardlineworks/otd_plus/config.h
M keyboards/heliar/wm1_hotswap/config.h
M keyboards/hhkb_lite_2/config.h
M keyboards/hidtech/bastyl/config.h
M keyboards/hifumi/config.h
M keyboards/hillside/46/0_1/config.h
M keyboards/hillside/48/0_1/config.h
M keyboards/hillside/52/0_1/config.h
M keyboards/hineybush/h08_ocelot/config.h
M keyboards/hineybush/h10/config.h
M keyboards/hineybush/h60/config.h
M keyboards/hineybush/h65/config.h
M keyboards/hineybush/h65_hotswap/config.h
M keyboards/hineybush/h660s/config.h
M keyboards/hineybush/h75_singa/config.h
M keyboards/hineybush/h87a/config.h
M keyboards/hineybush/h88/config.h
M keyboards/hineybush/hineyg80/config.h
M keyboards/hineybush/physix/config.h
M keyboards/hineybush/sm68/config.h
M keyboards/hnahkb/freyr/config.h
M keyboards/hnahkb/stella/config.h
M keyboards/hnahkb/vn66/config.h
M keyboards/holyswitch/southpaw75/config.h
M keyboards/horizon/config.h
M keyboards/horrortroll/caticorn/config.h
M keyboards/horrortroll/chinese_pcb/black_e65/config.h
M keyboards/horrortroll/chinese_pcb/devil68_pro/config.h
M keyboards/horrortroll/handwired_k552/config.h
M keyboards/horrortroll/lemon40/config.h
M keyboards/horrortroll/paws60/config.h
M keyboards/hp69/config.h
M keyboards/hs60/v1/config.h
M keyboards/hs60/v2/ansi/config.h
M keyboards/hs60/v2/hhkb/config.h
M keyboards/hs60/v2/iso/config.h
M keyboards/hub16/config.h
M keyboards/hub20/config.h
M keyboards/huytbt/h50/config.h
M keyboards/ibm/model_m_4th_gen/overnumpad_1xb/config.h
M keyboards/ibnuda/alicia_cook/config.h
M keyboards/ibnuda/gurindam/config.h
M keyboards/ibnuda/squiggle/rev1/config.h
M keyboards/idb/idb_60/config.h
M keyboards/idobao/id61/config.h
M keyboards/idobao/id75/v1/config.h
M keyboards/idobao/id75/v2/config.h
M keyboards/idobao/id80/v2/config.h
M keyboards/idobao/id87/v1/config.h
M keyboards/idobao/id96/config.h
M keyboards/idobao/montex/v1/config.h
M keyboards/idobao/montex/v1rgb/config.h
M keyboards/illuminati/is0/config.h
M keyboards/illusion/rosa/config.h
M keyboards/ilumkb/primus75/config.h
M keyboards/ilumkb/simpler61/config.h
M keyboards/ilumkb/simpler64/config.h
M keyboards/ilumkb/volcano660/config.h
M keyboards/inett_studio/sqx/hotswap/config.h
M keyboards/inett_studio/sqx/universal/config.h
M keyboards/input_club/ergodox_infinity/config.h
M keyboards/input_club/infinity60/config.h
M keyboards/input_club/k_type/config.h
M keyboards/input_club/whitefox/config.h
M keyboards/io_mini1800/config.h
M keyboards/irene/config.h
M keyboards/iriskeyboards/config.h
M keyboards/iron180/config.h
M keyboards/j80/config.h
M keyboards/jacky_studio/bear_65/config.h
M keyboards/jacky_studio/s7_elephant/rev1/config.h
M keyboards/jacky_studio/s7_elephant/rev2/config.h
M keyboards/jadookb/jkb2/config.h
M keyboards/jadookb/jkb65/config.h
M keyboards/jae/j01/config.h
M keyboards/jagdpietr/drakon/config.h
M keyboards/jc65/v32a/config.h
M keyboards/jc65/v32u4/config.h
M keyboards/jd40/config.h
M keyboards/jd45/config.h
M keyboards/jels/jels60/config.h
M keyboards/jels/jels88/config.h
M keyboards/jian/handwired/config.h
M keyboards/jian/nsrev2/config.h
M keyboards/jian/rev1/config.h
M keyboards/jian/rev2/config.h
M keyboards/jiran/config.h
M keyboards/jkdlab/binary_monkey/config.h
M keyboards/jkeys_design/gentleman65/config.h
M keyboards/jkeys_design/gentleman65_se_s/config.h
M keyboards/jm60/config.h
M keyboards/jolofsor/denial75/config.h
M keyboards/jones/v1/config.h
M keyboards/jorne/rev1/config.h
M keyboards/k34/config.h
M keyboards/kabedon/kabedon78s/config.h
M keyboards/kabedon/kabedon980/config.h
M keyboards/kabedon/kabedon98e/config.h
M keyboards/kagizaraya/halberd/config.h
M keyboards/kagizaraya/scythe/config.h
M keyboards/kakunpc/angel17/alpha/config.h
M keyboards/kakunpc/angel17/rev1/config.h
M keyboards/kakunpc/business_card/alpha/config.h
M keyboards/kakunpc/business_card/beta/config.h
M keyboards/kakunpc/rabbit_capture_plan/config.h
M keyboards/kakunpc/suihankey/alpha/config.h
M keyboards/kakunpc/suihankey/rev1/config.h
M keyboards/kakunpc/suihankey/split/alpha/config.h
M keyboards/kakunpc/suihankey/split/rev1/config.h
M keyboards/kapcave/arya/config.h
M keyboards/kapcave/gskt00/config.h
M keyboards/kapcave/paladin64/config.h
M keyboards/kapcave/paladinpad/config.h
M keyboards/kapl/rev1/config.h
M keyboards/kb58/config.h
M keyboards/kb_elmo/67mk_e/config.h
M keyboards/kb_elmo/aek2_usb/config.h
M keyboards/kb_elmo/elmopad/config.h
M keyboards/kb_elmo/m0110a_usb/config.h
M keyboards/kb_elmo/m0116_usb/config.h
M keyboards/kb_elmo/noah_avr/config.h
M keyboards/kb_elmo/qez/config.h
M keyboards/kb_elmo/sesame/config.h
M keyboards/kb_elmo/twelvekey/config.h
M keyboards/kb_elmo/vertex/config.h
M keyboards/kbdclack/kaishi65/config.h
M keyboards/kbdfans/baguette66/rgb/config.h
M keyboards/kbdfans/baguette66/soldered/config.h
M keyboards/kbdfans/bella/rgb/config.h
M keyboards/kbdfans/bella/rgb_iso/config.h
M keyboards/kbdfans/bella/soldered/config.h
M keyboards/kbdfans/boop65/rgb/config.h
M keyboards/kbdfans/bounce/75/hotswap/config.h
M keyboards/kbdfans/bounce/75/soldered/config.h
M keyboards/kbdfans/bounce/pad/config.h
M keyboards/kbdfans/kbd19x/config.h
M keyboards/kbdfans/kbd4x/config.h
M keyboards/kbdfans/kbd66/config.h
M keyboards/kbdfans/kbd67/hotswap/config.h
M keyboards/kbdfans/kbd67/mkii_soldered/config.h
M keyboards/kbdfans/kbd67/mkiirgb/v1/config.h
M keyboards/kbdfans/kbd67/mkiirgb/v2/config.h
M keyboards/kbdfans/kbd67/mkiirgb/v3/config.h
M keyboards/kbdfans/kbd67/mkiirgb/v4/config.h
M keyboards/kbdfans/kbd67/mkiirgb_iso/config.h
M keyboards/kbdfans/kbd67/rev1/config.h
M keyboards/kbdfans/kbd67/rev2/config.h
M keyboards/kbdfans/kbd6x/config.h
M keyboards/kbdfans/kbd75/config.h
M keyboards/kbdfans/kbd75hs/config.h
M keyboards/kbdfans/kbd75rgb/config.h
M keyboards/kbdfans/kbd8x/config.h
M keyboards/kbdfans/kbd8x_mk2/config.h
M keyboards/kbdfans/kbdmini/config.h
M keyboards/kbdfans/kbdpad/mk1/config.h
M keyboards/kbdfans/kbdpad/mk2/config.h
M keyboards/kbdfans/maja/config.h
M keyboards/kbdfans/maja_soldered/config.h
M keyboards/kbdfans/niu_mini/config.h
M keyboards/kbdfans/odin/rgb/config.h
M keyboards/kbdfans/odin/soldered/config.h
M keyboards/kbdfans/odin/v2/config.h
M keyboards/kbdfans/phaseone/config.h
M keyboards/kbdfans/tiger80/config.h
M keyboards/kbnordic/nordic60/rev_a/config.h
M keyboards/kc60/config.h
M keyboards/kc60se/config.h
M keyboards/keebio/bamfk4/config.h
M keyboards/keebio/bfo9000/config.h
M keyboards/keebio/bigswitchseat/config.h
M keyboards/keebio/chocopad/config.h
M keyboards/keebio/dilly/config.h
M keyboards/keebio/dsp40/rev1/config.h
M keyboards/keebio/ergodicity/config.h
M keyboards/keebio/foldkb/rev1/config.h
M keyboards/keebio/fourier/config.h
M keyboards/keebio/iris/rev1/config.h
M keyboards/keebio/iris/rev1_led/config.h
M keyboards/keebio/iris/rev2/config.h
M keyboards/keebio/iris/rev3/config.h
M keyboards/keebio/iris/rev4/config.h
M keyboards/keebio/iris/rev5/config.h
M keyboards/keebio/iris/rev6/config.h
M keyboards/keebio/iris/rev6a/config.h
M keyboards/keebio/iris/rev6b/config.h
M keyboards/keebio/iris/rev7/config.h
M keyboards/keebio/kbo5000/rev1/config.h
M keyboards/keebio/laplace/config.h
M keyboards/keebio/levinson/rev1/config.h
M keyboards/keebio/levinson/rev2/config.h
M keyboards/keebio/levinson/rev3/config.h
M keyboards/keebio/nyquist/rev1/config.h
M keyboards/keebio/nyquist/rev2/config.h
M keyboards/keebio/nyquist/rev3/config.h
M keyboards/keebio/quefrency/rev1/config.h
M keyboards/keebio/quefrency/rev2/config.h
M keyboards/keebio/quefrency/rev3/config.h
M keyboards/keebio/quefrency/rev4/config.h
M keyboards/keebio/quefrency/rev5/config.h
M keyboards/keebio/rorschach/rev1/config.h
M keyboards/keebio/tragicforce68/config.h
M keyboards/keebio/viterbi/rev1/config.h
M keyboards/keebio/viterbi/rev2/config.h
M keyboards/keebio/wavelet/config.h
M keyboards/keebio/wtf60/config.h
M keyboards/keebmonkey/kbmg68/config.h
M keyboards/keebsforall/coarse60/config.h
M keyboards/keebsforall/freebird60/config.h
M keyboards/keebsforall/freebirdnp/lite/config.h
M keyboards/keebsforall/freebirdnp/pro/config.h
M keyboards/keebsforall/freebirdtkl/config.h
M keyboards/keebwerk/mega/ansi/config.h
M keyboards/keebwerk/nano_slider/config.h
M keyboards/keebzdotnet/fme/config.h
M keyboards/keebzdotnet/wazowski/config.h
M keyboards/kegen/gboy/config.h
M keyboards/keybage/radpad/config.h
M keyboards/keybee/keybee65/config.h
M keyboards/keyboardio/atreus/config.h
M keyboards/keycapsss/kimiko/rev1/config.h
M keyboards/keycapsss/o4l_5x12/config.h
M keyboards/keycapsss/plaid_pad/config.h
M keyboards/keychron/q1/config.h
M keyboards/keychron/q2/config.h
M keyboards/keychron/q4/config.h
M keyboards/keychron/q8/config.h
M keyboards/keychron/q9/config.h
M keyboards/keygem/kg60ansi/config.h
M keyboards/keygem/kg65rgbv2/config.h
M keyboards/keyhive/absinthe/config.h
M keyboards/keyhive/ergosaurus/config.h
M keyboards/keyhive/lattice60/config.h
M keyboards/keyhive/maypad/config.h
M keyboards/keyhive/navi10/rev0/config.h
M keyboards/keyhive/navi10/rev2/config.h
M keyboards/keyhive/navi10/rev3/config.h
M keyboards/keyhive/opus/config.h
M keyboards/keyhive/smallice/config.h
M keyboards/keyhive/southpole/config.h
M keyboards/keyhive/ut472/config.h
M keyboards/keyprez/bison/config.h
M keyboards/keyprez/corgi/config.h
M keyboards/keyprez/rhino/config.h
M keyboards/keyprez/unicorn/config.h
M keyboards/keyquest/enclave/config.h
M keyboards/keysofkings/twokey/config.h
M keyboards/keystonecaps/gameroyadvance/config.h
M keyboards/keyten/aperture/config.h
M keyboards/keyten/kt60_m/config.h
M keyboards/kikkou/config.h
M keyboards/kikoslab/ellora65/config.h
M keyboards/kikoslab/kl90/config.h
D keyboards/kin80/config.h
M keyboards/kindakeyboards/conone65/config.h
M keyboards/kinesis/kint2pp/config.h
M keyboards/kinesis/kint36/config.h
M keyboards/kinesis/kint41/config.h
M keyboards/kinesis/kintlc/config.h
M keyboards/kinesis/stapelberg/config.h
M keyboards/kineticlabs/emu/hotswap/config.h
M keyboards/kineticlabs/emu/soldered/config.h
M keyboards/kingly_keys/ave/config.h
M keyboards/kingly_keys/little_foot/config.h
M keyboards/kingly_keys/romac/config.h
M keyboards/kingly_keys/romac_plus/config.h
M keyboards/kingly_keys/ropro/config.h
M keyboards/kingly_keys/smd_milk/config.h
M keyboards/kingly_keys/soap/config.h
M keyboards/kira75/config.h
M keyboards/kira80/config.h
M keyboards/kiwikeebs/macro/config.h
M keyboards/kiwikeebs/macro_v2/config.h
M keyboards/kiwikey/borderland/config.h
M keyboards/kiwikey/kawii9/config.h
M keyboards/kiwikey/wanderland/config.h
M keyboards/kkatano/bakeneko60/config.h
M keyboards/kkatano/bakeneko65/rev2/config.h
M keyboards/kkatano/bakeneko65/rev3/config.h
M keyboards/kkatano/bakeneko80/config.h
M keyboards/kkatano/wallaby/config.h
M keyboards/kkatano/yurei/config.h
M keyboards/knobgoblin/config.h
M keyboards/knops/mini/config.h
M keyboards/kona_classic/config.h
M keyboards/kopibeng/mnk65/config.h
M keyboards/kopibeng/mnk65_stm32/config.h
M keyboards/kopibeng/mnk88/config.h
M keyboards/kopibeng/typ65/config.h
M keyboards/kopibeng/xt60/config.h
M keyboards/kopibeng/xt60_singa/config.h
M keyboards/kopibeng/xt65/config.h
M keyboards/kopibeng/xt8x/config.h
M keyboards/kprepublic/bm16s/config.h
M keyboards/kprepublic/bm40hsrgb/config.h
M keyboards/kprepublic/bm43a/config.h
M keyboards/kprepublic/bm43hsrgb/config.h
M keyboards/kprepublic/bm60hsrgb/rev1/config.h
M keyboards/kprepublic/bm60hsrgb/rev2/config.h
M keyboards/kprepublic/bm60hsrgb_ec/rev1/config.h
M keyboards/kprepublic/bm60hsrgb_ec/rev2/config.h
M keyboards/kprepublic/bm60hsrgb_iso/rev1/config.h
M keyboards/kprepublic/bm60hsrgb_iso/rev2/config.h
M keyboards/kprepublic/bm60hsrgb_poker/rev1/config.h
M keyboards/kprepublic/bm60hsrgb_poker/rev2/config.h
M keyboards/kprepublic/bm65hsrgb/rev1/config.h
M keyboards/kprepublic/bm65hsrgb_iso/rev1/config.h
M keyboards/kprepublic/bm68hsrgb/rev1/config.h
M keyboards/kprepublic/bm68hsrgb/rev2/config.h
M keyboards/kprepublic/bm80hsrgb/config.h
M keyboards/kprepublic/bm80v2/config.h
M keyboards/kprepublic/bm80v2_iso/config.h
M keyboards/kprepublic/bm980hsrgb/config.h
M keyboards/kprepublic/cospad/config.h
M keyboards/kprepublic/jj40/config.h
M keyboards/kprepublic/jj4x4/config.h
M keyboards/kprepublic/jj50/config.h
M keyboards/ktec/daisy/config.h
M keyboards/kudox/columner/config.h
M keyboards/kudox/rev1/config.h
M keyboards/kudox/rev2/config.h
M keyboards/kudox/rev3/config.h
M keyboards/kudox_full/rev1/config.h
M keyboards/kudox_game/rev1/config.h
M keyboards/kudox_game/rev2/config.h
M keyboards/kv/revt/config.h
M keyboards/kwub/bloop/config.h
M keyboards/ky01/config.h
M keyboards/labbe/labbeminiv1/config.h
M keyboards/labyrinth75/config.h
M keyboards/late9/rev1/config.h
M keyboards/latincompass/latin17rgb/config.h
M keyboards/latincompass/latin47ble/config.h
M keyboards/latincompass/latin60rgb/config.h
M keyboards/latincompass/latin64ble/config.h
M keyboards/latincompass/latin6rgb/config.h
M keyboards/latincompass/latinpad/config.h
M keyboards/latincompass/latinpadble/config.h
M keyboards/lazydesigners/bolt/config.h
M keyboards/lazydesigners/cassette8/config.h
M keyboards/lazydesigners/dimple/config.h
M keyboards/lazydesigners/dimpleplus/config.h
M keyboards/lazydesigners/the30/config.h
M keyboards/lazydesigners/the40/config.h
M keyboards/lazydesigners/the50/config.h
M keyboards/lazydesigners/the60/rev1/config.h
M keyboards/lazydesigners/the60/rev2/config.h
M keyboards/leeku/finger65/config.h
M keyboards/lefty/config.h
M keyboards/lets_split/rev1/config.h
M keyboards/lets_split/rev2/config.h
M keyboards/lets_split/sockets/config.h
M keyboards/lfkeyboards/lfk65_hs/config.h
M keyboards/lfkeyboards/lfk78/revb/config.h
M keyboards/lfkeyboards/lfk78/revc/config.h
M keyboards/lfkeyboards/lfk78/revj/config.h
M keyboards/lfkeyboards/lfkpad/config.h
M keyboards/lfkeyboards/mini1800/config.h
M keyboards/lfkeyboards/smk65/revb/config.h
M keyboards/lfkeyboards/smk65/revf/config.h
M keyboards/lily58/glow_enc/config.h
M keyboards/lily58/light/config.h
M keyboards/lily58/rev1/config.h
M keyboards/lime/rev1/config.h
M keyboards/linworks/dolice/config.h
M keyboards/linworks/fave104/config.h
M keyboards/linworks/fave65h/config.h
M keyboards/linworks/fave87/config.h
M keyboards/linworks/fave87h/config.h
M keyboards/linworks/whale75/config.h
M keyboards/lizard_trick/tenkey_plusplus/config.h
M keyboards/ll3macorn/bongopad/config.h
M keyboards/lm_keyboard/lm60n/config.h
M keyboards/loki65/config.h
M keyboards/longnald/corin/config.h
M keyboards/lucid/alexa/config.h
M keyboards/lucid/alexa_solder/config.h
M keyboards/lucid/kbd8x_hs/config.h
M keyboards/lucid/phantom_hs/config.h
M keyboards/lucid/phantom_solder/config.h
M keyboards/lucid/scarlet/config.h
M keyboards/lw67/config.h
M keyboards/lyso1/lck75/config.h
M keyboards/lyso1/lefishe/config.h
M keyboards/m10a/config.h
M keyboards/machine_industries/m4_a/config.h
M keyboards/machkeyboards/mach3/config.h
M keyboards/macro1/config.h
M keyboards/majistic/config.h
M keyboards/makrosu/config.h
M keyboards/malevolti/lyra/rev1/config.h
M keyboards/malevolti/superlyra/rev1/config.h
M keyboards/manta60/config.h
M keyboards/manyboard/macro/config.h
M keyboards/maple_computing/6ball/config.h
M keyboards/maple_computing/c39/config.h
M keyboards/maple_computing/christmas_tree/config.h
M keyboards/maple_computing/ivy/config.h
M keyboards/maple_computing/jnao/config.h
M keyboards/maple_computing/launchpad/config.h
D keyboards/maple_computing/lets_split_eh/config.h
M keyboards/maple_computing/minidox/config.h
M keyboards/maple_computing/the_ruler/config.h
M keyboards/marksard/leftover30/config.h
M keyboards/marksard/rhymestone/rev1/config.h
M keyboards/marksard/treadstone32/lite/config.h
M keyboards/marksard/treadstone32/rev1/config.h
M keyboards/marksard/treadstone48/rev1/config.h
M keyboards/marksard/treadstone48/rev2/config.h
M keyboards/massdrop/alt/config.h
M keyboards/massdrop/ctrl/config.h
M keyboards/massdrop/thekey/config.h
M keyboards/massdrop/thekey_v2/config.h
M keyboards/masterworks/classy_tkl/rev_a/config.h
M keyboards/matchstickworks/southpad/config.h
M keyboards/matrix/cain_re/config.h
M keyboards/matrix/falcon/config.h
M keyboards/matrix/m12og/rev2/config.h
M keyboards/matrix/me/config.h
M keyboards/matthewdias/m3n3van/config.h
M keyboards/matthewdias/minim/config.h
M keyboards/matthewdias/model_v/config.h
M keyboards/matthewdias/txuu/config.h
M keyboards/maxipad/promicro/config.h
M keyboards/maxipad/teensy2/config.h
M keyboards/maxr1998/pulse4k/config.h
M keyboards/mb44/config.h
M keyboards/mc_76k/config.h
M keyboards/mechanickeys/miniashen40/config.h
M keyboards/mechanickeys/undead60m/config.h
M keyboards/mechbrewery/mb65h/config.h
M keyboards/mechbrewery/mb65s/config.h
M keyboards/mechkeys/acr60/config.h
M keyboards/mechkeys/alu84/config.h
M keyboards/mechkeys/espectro/config.h
M keyboards/mechkeys/mechmini/v1/config.h
M keyboards/mechkeys/mechmini/v2/config.h
M keyboards/mechkeys/mk60/config.h
M keyboards/mechllama/g35/config.h
M keyboards/mechlovin/delphine/config.h
M keyboards/mechlovin/foundation/config.h
M keyboards/mechlovin/hannah60rgb/config.h
M keyboards/mechlovin/hannah65/config.h
M keyboards/mechlovin/hannah910/config.h
M keyboards/mechlovin/hex4b/config.h
M keyboards/mechlovin/hex6c/config.h
D keyboards/mechlovin/infinity87/config.h
M keyboards/mechlovin/infinity88/config.h
M keyboards/mechlovin/infinityce/config.h
M keyboards/mechlovin/jay60/config.h
M keyboards/mechlovin/kanu/config.h
M keyboards/mechlovin/kay60/config.h
M keyboards/mechlovin/kay65/config.h
M keyboards/mechlovin/mechlovin9/config.h
M keyboards/mechlovin/olly/octagon/config.h
M keyboards/mechlovin/olly/orion/config.h
M keyboards/mechlovin/pisces/config.h
M keyboards/mechlovin/th1800/config.h
M keyboards/mechlovin/tmkl/config.h
M keyboards/mechlovin/zed60/config.h
M keyboards/mechlovin/zed65/mono_led/config.h
M keyboards/mechlovin/zed65/no_backlight/cor65/config.h
M keyboards/mechlovin/zed65/no_backlight/retro66/config.h
M keyboards/mechlovin/zed65/no_backlight/wearhaus66/config.h
M keyboards/mechstudio/dawn/config.h
M keyboards/mechstudio/ud_40_ortho/config.h
M keyboards/mechwild/bbs/config.h
M keyboards/mechwild/mercutio/config.h
M keyboards/mechwild/mokulua/mirrored/config.h
M keyboards/mechwild/mokulua/standard/config.h
M keyboards/mechwild/murphpad/config.h
M keyboards/mechwild/obe/config.h
M keyboards/mechwild/puckbuddy/config.h
M keyboards/mechwild/waka60/config.h
M keyboards/mehkee96/config.h
M keyboards/meletrix/zoom65/config.h
M keyboards/meletrix/zoom65_lite/config.h
M keyboards/meletrix/zoom87/config.h
M keyboards/melgeek/mach80/config.h
M keyboards/melgeek/mj61/config.h
M keyboards/melgeek/mj63/config.h
M keyboards/melgeek/mj64/config.h
M keyboards/melgeek/mj65/config.h
M keyboards/melgeek/mj6xy/rev3/config.h
M keyboards/melgeek/mojo68/config.h
M keyboards/melgeek/mojo75/config.h
M keyboards/melgeek/tegic/config.h
M keyboards/melgeek/z70ultra/rev1/config.h
M keyboards/meme/config.h
M keyboards/meow48/config.h
M keyboards/meow65/config.h
M keyboards/merge/iso_macro/config.h
M keyboards/merge/uc1/config.h
M keyboards/merge/um70/config.h
M keyboards/merge/um80/config.h
M keyboards/merge/uma/config.h
M keyboards/mesa/mesa_tkl/config.h
M keyboards/meson/config.h
M keyboards/metamechs/timberwolf/config.h
M keyboards/mikeneko65/config.h
M keyboards/miller/gm862/config.h
M keyboards/millipad/config.h
M keyboards/mini_elixivy/config.h
M keyboards/mini_ten_key_plus/config.h
M keyboards/minimon/index_tab/config.h
M keyboards/mino/hotswap/config.h
M keyboards/mint60/config.h
M keyboards/misonoworks/chocolatebar/config.h
M keyboards/misonoworks/karina/config.h
M keyboards/misterknife/knife66/config.h
M keyboards/misterknife/knife66_iso/config.h
M keyboards/miuni32/config.h
M keyboards/ml/gas75/config.h
M keyboards/mlego/m48/config.h
M keyboards/mlego/m60/config.h
M keyboards/mlego/m60_split/config.h
M keyboards/mlego/m65/config.h
M keyboards/mmkzoo65/config.h
M keyboards/mnk1800s/config.h
M keyboards/mnk50/config.h
M keyboards/mnk75/config.h
M keyboards/mntre/config.h
M keyboards/mode/m65ha_alpha/config.h
M keyboards/mode/m65hi_alpha/config.h
M keyboards/mode/m65s/config.h
M keyboards/mode/m75h/config.h
M keyboards/mode/m75s/config.h
M keyboards/mode/m80v1/config.h
M keyboards/mode/m80v2/config.h
M keyboards/mokey/ginkgo65hot/config.h
M keyboards/mokey/ibis80/config.h
M keyboards/mokey/mokey63/config.h
M keyboards/mokey/mokey64/config.h
M keyboards/mokey/xox70/config.h
M keyboards/mokey/xox70hot/config.h
M keyboards/molecule/config.h
M keyboards/momoka_ergo/config.h
M keyboards/momokai/tap_duo/config.h
M keyboards/momokai/tap_trio/config.h
M keyboards/monarch/config.h
M keyboards/monoflex60/config.h
M keyboards/monstargear/xo87/rgb/config.h
M keyboards/monstargear/xo87/solderable/config.h
M keyboards/montsinger/rebound/rev1/config.h
M keyboards/montsinger/rebound/rev2/config.h
M keyboards/montsinger/rebound/rev3/config.h
M keyboards/montsinger/rebound/rev4/config.h
M keyboards/montsinger/rewind/config.h
M keyboards/morizon/config.h
M keyboards/mountainblocks/mb17/config.h
D keyboards/ms_sculpt/config.h
M keyboards/mss_studio/m63_rgb/config.h
M keyboards/mss_studio/m64_rgb/config.h
M keyboards/mt/blocked65/config.h
M keyboards/mt/mt40/config.h
M keyboards/mt/mt64rgb/config.h
M keyboards/mt/mt84/config.h
M keyboards/mt/mt980/config.h
M keyboards/mt/ncr80/hotswap/config.h
M keyboards/mt/ncr80/solder/config.h
M keyboards/mtbkeys/mtb60/hotswap/config.h
M keyboards/mtbkeys/mtb60/solder/config.h
M keyboards/murcielago/rev1/config.h
M keyboards/mwstudio/alicekk/config.h
M keyboards/mwstudio/mw65_black/config.h
M keyboards/mwstudio/mw65_rgb/config.h
M keyboards/mwstudio/mw75/config.h
M keyboards/mwstudio/mw75r2/config.h
M keyboards/mxss/config.h
M keyboards/mysticworks/wyvern/config.h
M keyboards/nack/config.h
M keyboards/nacly/sodium42/config.h
M keyboards/nacly/sodium50/config.h
M keyboards/nacly/sodium62/config.h
M keyboards/nacly/splitreus62/config.h
M keyboards/nacly/ua62/config.h
M keyboards/nasu/config.h
M keyboards/ncc1701kb/config.h
M keyboards/neito/config.h
M keyboards/nemui/config.h
M keyboards/neokeys/g67/element_hs/config.h
M keyboards/neokeys/g67/hotswap/config.h
M keyboards/neokeys/g67/soldered/config.h
M keyboards/neopad/rev1/config.h
M keyboards/neson_design/700e/config.h
M keyboards/neson_design/n6/config.h
M keyboards/newgame40/config.h
M keyboards/nibiria/stream15/config.h
M keyboards/nightingale_studios/hailey/config.h
M keyboards/nightly_boards/adellein/config.h
M keyboards/nightly_boards/alter/rev1/config.h
M keyboards/nightly_boards/alter_lite/config.h
M keyboards/nightly_boards/conde60/config.h
M keyboards/nightly_boards/daily60/config.h
M keyboards/nightly_boards/jisoo/config.h
M keyboards/nightly_boards/n2/config.h
M keyboards/nightly_boards/n40_o/config.h
M keyboards/nightly_boards/n60_s/config.h
M keyboards/nightly_boards/n87/config.h
M keyboards/nightly_boards/n9/config.h
M keyboards/nightly_boards/octopad/config.h
M keyboards/nightly_boards/octopadplus/config.h
M keyboards/nightly_boards/paraluman/config.h
M keyboards/nightly_boards/ph_arisu/config.h
M keyboards/nightmare/config.h
M keyboards/nimrod/config.h
M keyboards/nix_studio/n60_a/config.h
M keyboards/nix_studio/oxalys80/config.h
M keyboards/nixkeyboards/day_off/config.h
M keyboards/nopunin10did/jabberwocky/v1/config.h
M keyboards/nopunin10did/jabberwocky/v2/config.h
M keyboards/nopunin10did/kastenwagen1840/config.h
M keyboards/nopunin10did/kastenwagen48/config.h
M keyboards/nopunin10did/railroad/rev0/config.h
M keyboards/novelkeys/nk20/config.h
M keyboards/novelkeys/nk65/config.h
M keyboards/novelkeys/nk65b/config.h
M keyboards/novelkeys/nk87/config.h
M keyboards/novelkeys/nk87b/config.h
M keyboards/novelkeys/novelpad/config.h
M keyboards/noxary/220/config.h
M keyboards/noxary/260/config.h
M keyboards/noxary/268/config.h
M keyboards/noxary/268_2/config.h
M keyboards/noxary/268_2_rgb/config.h
M keyboards/noxary/280/config.h
M keyboards/noxary/378/config.h
M keyboards/noxary/valhalla/config.h
M keyboards/noxary/vulcan/config.h
M keyboards/noxary/x268/config.h
M keyboards/np12/config.h
M keyboards/nullbitsco/tidbit/config.h
M keyboards/numatreus/config.h
M keyboards/obosob/arch_36/config.h
M keyboards/ocean/addon/config.h
M keyboards/ocean/gin_v2/config.h
M keyboards/ocean/slamz/config.h
M keyboards/ocean/stealth/config.h
M keyboards/ocean/sus/config.h
M keyboards/ocean/wang_ergo/config.h
M keyboards/ocean/wang_v2/config.h
M keyboards/ocean/yuri/config.h
M keyboards/oddball/config.h
M keyboards/odelia/config.h
M keyboards/ogre/ergo_single/config.h
M keyboards/ogre/ergo_split/config.h
M keyboards/ok60/config.h
M keyboards/omkbd/ergodash/mini/config.h
M keyboards/omkbd/ergodash/rev1/config.h
M keyboards/omkbd/runner3680/3x6/config.h
M keyboards/omkbd/runner3680/3x7/config.h
M keyboards/omkbd/runner3680/3x8/config.h
M keyboards/omkbd/runner3680/4x6/config.h
M keyboards/omkbd/runner3680/4x7/config.h
M keyboards/omkbd/runner3680/4x8/config.h
M keyboards/omkbd/runner3680/5x6/config.h
M keyboards/omkbd/runner3680/5x6_5x8/config.h
M keyboards/omkbd/runner3680/5x7/config.h
M keyboards/omkbd/runner3680/5x8/config.h
M keyboards/omnikeyish/config.h
M keyboards/onekeyco/dango40/config.h
M keyboards/opendeck/32/rev1/config.h
M keyboards/orange75/config.h
M keyboards/org60/config.h
M keyboards/ortho5by12/config.h
M keyboards/orthocode/config.h
M keyboards/orthodox/rev1/config.h
M keyboards/orthodox/rev3/config.h
M keyboards/orthodox/rev3_teensy/config.h
M keyboards/owlab/jelly_epoch/hotswap/config.h
M keyboards/owlab/jelly_epoch/soldered/config.h
M keyboards/owlab/spring/config.h
M keyboards/owlab/suit80/ansi/config.h
M keyboards/owlab/suit80/iso/config.h
M keyboards/owlab/voice65/hotswap/config.h
M keyboards/owlab/voice65/soldered/config.h
M keyboards/p3d/glitch/config.h
M keyboards/pabile/p18/config.h
M keyboards/pabile/p20/ver1/config.h
M keyboards/pabile/p20/ver2/config.h
M keyboards/pabile/p40/config.h
M keyboards/pabile/p40_ortho/config.h
M keyboards/pabile/p42/config.h
M keyboards/palette1202/config.h
M keyboards/panc40/config.h
M keyboards/panc60/config.h
M keyboards/papercranekeyboards/gerald65/config.h
M keyboards/paprikman/albacore/config.h
M keyboards/parallel/parallel_65/hotswap/config.h
M keyboards/parallel/parallel_65/soldered/config.h
M keyboards/pdxkbc/config.h
M keyboards/pearl/config.h
M keyboards/pearlboards/atlas/config.h
M keyboards/pearlboards/pandora/config.h
M keyboards/pearlboards/pearl/config.h
M keyboards/pearlboards/zeus/config.h
M keyboards/pearlboards/zeuspad/config.h
M keyboards/peej/lumberjack/config.h
M keyboards/peej/rosaline/config.h
M keyboards/peej/tripel/config.h
M keyboards/pegasus/config.h
M keyboards/percent/booster/config.h
M keyboards/percent/canoe/config.h
M keyboards/percent/canoe_gen2/config.h
M keyboards/percent/skog/config.h
M keyboards/percent/skog_lite/config.h
M keyboards/phage_studio/pila87/config.h
M keyboards/phantom/config.h
M keyboards/phase_studio/titan65/hotswap/config.h
M keyboards/phase_studio/titan65/soldered/config.h
M keyboards/phoenix/config.h
M keyboards/phrygian/ph100/config.h
M keyboards/pico/65keys/config.h
M keyboards/pico/70keys/config.h
M keyboards/picolab/frusta_fundamental/config.h
M keyboards/pimentoso/paddino02/rev1/config.h
M keyboards/pimentoso/paddino02/rev2/left/config.h
M keyboards/pimentoso/paddino02/rev2/right/config.h
M keyboards/pimentoso/touhoupad/config.h
M keyboards/pinky/3/config.h
M keyboards/pinky/4/config.h
M keyboards/pisces/config.h
M keyboards/pixelspace/capsule65i/config.h
M keyboards/pizzakeyboards/pizza65/config.h
M keyboards/pjb/eros/config.h
M keyboards/pkb65/config.h
M keyboards/planck/config.h
M keyboards/planck/ez/config.h
M keyboards/planck/rev6/config.h
M keyboards/planck/rev6_drop/config.h
M keyboards/playkbtw/ca66/config.h
M keyboards/playkbtw/helen80/config.h
M keyboards/playkbtw/pk60/config.h
M keyboards/playkbtw/pk64rgb/config.h
M keyboards/ploopyco/trackball/config.h
M keyboards/ploopyco/trackball_mini/config.h
M keyboards/ploopyco/trackball_nano/config.h
M keyboards/pluckey/config.h
M keyboards/plume/plume65/config.h
M keyboards/plut0nium/0x3e/config.h
M keyboards/plx/config.h
M keyboards/plywrks/ahgase/config.h
M keyboards/plywrks/lune/config.h
M keyboards/pohjolaworks/louhi/config.h
M keyboards/poker87c/config.h
M keyboards/poker87d/config.h
M keyboards/polilla/rev1/config.h
M keyboards/polycarbdiet/s20/config.h
M keyboards/pom_keyboards/tnln95/config.h
M keyboards/portal_66/hotswap/config.h
M keyboards/portal_66/soldered/config.h
M keyboards/pos78/config.h
M keyboards/preonic/config.h
M keyboards/preonic/rev3/config.h
M keyboards/preonic/rev3_drop/config.h
M keyboards/primekb/meridian/config.h
M keyboards/primekb/meridian/ktr1010/config.h
M keyboards/primekb/meridian/ws2812/config.h
M keyboards/primekb/meridian_rgb/config.h
M keyboards/primekb/prime_e/config.h
M keyboards/primekb/prime_l/config.h
M keyboards/primekb/prime_l/v2/config.h
M keyboards/primekb/prime_m/config.h
M keyboards/primekb/prime_o/config.h
M keyboards/primekb/prime_r/config.h
M keyboards/program_yoink/config.h
M keyboards/projectcain/relic/config.h
M keyboards/projectcain/vault35/config.h
M keyboards/projectcain/vault45/config.h
M keyboards/projectkb/alice/rev1/config.h
M keyboards/projectkb/alice/rev2/config.h
M keyboards/projectkb/signature65/config.h
M keyboards/projectkb/signature87/config.h
M keyboards/prototypist/allison/config.h
M keyboards/prototypist/allison_numpad/config.h
M keyboards/prototypist/j01/config.h
M keyboards/protozoa/cassini/config.h
M keyboards/protozoa/p01/config.h
M keyboards/psuieee/pluto12/config.h
M keyboards/pteron36/config.h
M keyboards/puck/config.h
M keyboards/punk75/config.h
M keyboards/q4z/config.h
M keyboards/qpockets/eggman/config.h
M keyboards/qpockets/space_space/rev1/config.h
M keyboards/qpockets/space_space/rev2/config.h
M keyboards/qpockets/wanten/config.h
M keyboards/quad_h/lb75/config.h
M keyboards/quantrik/kyuu/config.h
M keyboards/quarkeys/z60/hotswap/config.h
M keyboards/quarkeys/z60/solder/config.h
M keyboards/qvex/lynepad/config.h
M keyboards/qwertlekeys/calice/config.h
M keyboards/qwertykeys/qk65/hotswap/config.h
M keyboards/qwertykeys/qk65/solder/config.h
M keyboards/qwertyydox/config.h
M keyboards/rabbit/rabbit68/config.h
M keyboards/rad/config.h
M keyboards/rainkeebs/delilah/config.h
M keyboards/rainkeebs/rainkeeb/config.h
M keyboards/rainkeebs/yasui/config.h
M keyboards/rart/rart45/config.h
M keyboards/rart/rart4x4/config.h
M keyboards/rart/rart67/config.h
M keyboards/rart/rart67m/config.h
M keyboards/rart/rart75/config.h
M keyboards/rart/rart75hs/config.h
M keyboards/rart/rart75m/config.h
M keyboards/rart/rart80/config.h
M keyboards/rart/rartand/config.h
M keyboards/rart/rartland/config.h
M keyboards/rart/rartlice/config.h
M keyboards/rart/rartlite/config.h
M keyboards/rart/rartpad/config.h
D keyboards/rate/pistachio/config.h
M keyboards/rate/pistachio_mp/config.h
M keyboards/rationalist/ratio65_hotswap/rev_a/config.h
M keyboards/rationalist/ratio65_solder/rev_a/config.h
M keyboards/recompile_keys/choco60/config.h
M keyboards/recompile_keys/cocoa40/config.h
M keyboards/recompile_keys/mio/config.h
D keyboards/recompile_keys/nomu30/config.h
M keyboards/rect44/config.h
M keyboards/redox/rev1/config.h
M keyboards/redox_media/config.h
M keyboards/redscarf_i/config.h
M keyboards/retro_75/config.h
M keyboards/reversestudio/decadepad/config.h
M keyboards/reviung/reviung33/config.h
M keyboards/reviung/reviung34/config.h
M keyboards/reviung/reviung39/config.h
M keyboards/reviung/reviung41/config.h
M keyboards/reviung/reviung5/config.h
M keyboards/reviung/reviung53/config.h
M keyboards/reviung/reviung61/config.h
M keyboards/rgbkb/mun/config.h
M keyboards/rgbkb/pan/config.h
M keyboards/rgbkb/sol/config.h
M keyboards/rgbkb/sol3/config.h
M keyboards/rgbkb/zen/rev1/config.h
M keyboards/rgbkb/zen/rev2/config.h
M keyboards/rgbkb/zygomorph/rev1/config.h
M keyboards/ristretto/config.h
M keyboards/rmi_kb/aelith/config.h
M keyboards/rmi_kb/chevron/config.h
M keyboards/rmi_kb/herringbone/pro/config.h
M keyboards/rmi_kb/herringbone/v1/config.h
M keyboards/rmi_kb/mona/v1/config.h
M keyboards/rmi_kb/mona/v1_1/config.h
M keyboards/rmi_kb/mona/v32a/config.h
M keyboards/rmi_kb/squishy65/config.h
M keyboards/rmi_kb/squishyfrl/config.h
M keyboards/rmi_kb/squishytkl/config.h
M keyboards/rmi_kb/tkl_ff/config.h
M keyboards/rmi_kb/wete/v1/config.h
M keyboards/rmi_kb/wete/v2/config.h
M keyboards/rmkeebs/rm_numpad/config.h
M keyboards/rocketboard_16/config.h
M keyboards/rominronin/katana60/rev1/config.h
M keyboards/rominronin/katana60/rev2/config.h
M keyboards/roseslite/config.h
M keyboards/rotor/config.h
M keyboards/rotr/config.h
M keyboards/rpiguy9907/southpaw66/config.h
M keyboards/rubi/config.h
M keyboards/runes/skjoldr/config.h
M keyboards/runes/vaengr/config.h
M keyboards/rura66/rev1/config.h
M keyboards/ryloo_studio/m0110/config.h
M keyboards/salicylic_acid3/7skb/rev1/config.h
M keyboards/salicylic_acid3/7splus/config.h
M keyboards/salicylic_acid3/ajisai74/config.h
M keyboards/salicylic_acid3/ergoarrows/config.h
M keyboards/salicylic_acid3/getta25/rev1/config.h
M keyboards/salicylic_acid3/jisplit89/rev1/config.h
M keyboards/salicylic_acid3/nafuda/config.h
M keyboards/salicylic_acid3/naked48/rev1/config.h
M keyboards/salicylic_acid3/naked60/rev1/config.h
M keyboards/salicylic_acid3/naked64/rev1/config.h
M keyboards/salicylic_acid3/nknl7en/config.h
M keyboards/salicylic_acid3/nknl7jp/config.h
M keyboards/salicylic_acid3/setta21/rev1/config.h
M keyboards/sam/s80/config.h
M keyboards/sam/sg81m/config.h
M keyboards/sanctified/dystopia/config.h
M keyboards/sandwich/keeb68/config.h
M keyboards/satt/vision/config.h
M keyboards/sauce/mild/config.h
M keyboards/sawnsprojects/amber80/solder/config.h
M keyboards/sawnsprojects/krush/krush60/solder/config.h
M keyboards/sawnsprojects/krush/krush65/hotswap/config.h
M keyboards/sawnsprojects/krush/krush65/solder/config.h
M keyboards/sawnsprojects/satxri6key/config.h
M keyboards/sawnsprojects/vcl65/solder/config.h
M keyboards/scatter42/config.h
M keyboards/sck/gtm/config.h
M keyboards/sck/m0116b/config.h
M keyboards/sck/neiso/config.h
M keyboards/sck/osa/config.h
M keyboards/sendyyeah/75pixels/config.h
M keyboards/sendyyeah/bevi/config.h
M keyboards/senselessclay/ck60/config.h
M keyboards/senselessclay/ck65/config.h
M keyboards/senselessclay/gos65/config.h
M keyboards/senselessclay/had60/config.h
M keyboards/sentraq/number_pad/config.h
M keyboards/sentraq/s60_x/default/config.h
M keyboards/sentraq/s60_x/rgb/config.h
M keyboards/sentraq/s65_plus/config.h
M keyboards/sentraq/s65_x/config.h
M keyboards/sets3n/kk980/config.h
M keyboards/shambles/config.h
M keyboards/shapeshifter4060/config.h
M keyboards/shiro/config.h
M keyboards/shk9/config.h
M keyboards/shoc/config.h
M keyboards/sidderskb/majbritt/rev1/config.h
M keyboards/sidderskb/majbritt/rev2/config.h
M keyboards/signum/3_0/config.h
M keyboards/silverbullet44/config.h
M keyboards/singa/config.h
M keyboards/skeletn87/hotswap/config.h
M keyboards/skeletn87/soldered/config.h
M keyboards/skeletonkbd/skeletonnumpad/config.h
M keyboards/skergo/config.h
M keyboards/skippys_custom_pcs/rooboard65/config.h
M keyboards/skippys_custom_pcs/roopad/config.h
M keyboards/skme/zeno/config.h
M keyboards/slz40/config.h
M keyboards/smallkeyboard/config.h
M keyboards/smithrune/iron165r2/config.h
M keyboards/smithrune/iron180/config.h
M keyboards/smk60/config.h
M keyboards/snampad/config.h
M keyboards/sneakbox/aliceclone/config.h
M keyboards/sneakbox/aliceclonergb/config.h
M keyboards/sneakbox/ava/config.h
M keyboards/sneakbox/disarray/ortho/config.h
M keyboards/sneakbox/disarray/staggered/config.h
M keyboards/soda/cherish/config.h
M keyboards/soda/pocket/mcuconf.h
M keyboards/sofle/keyhive/config.h
M keyboards/sofle/rev1/config.h
M keyboards/soup10/config.h
M keyboards/sowbug/68keys/config.h
M keyboards/sowbug/ansi_tkl/config.h
M keyboards/soy20/config.h
M keyboards/spaceholdings/nebula12/config.h
M keyboards/spaceholdings/nebula12b/config.h
M keyboards/spaceholdings/nebula68/config.h
M keyboards/spaceholdings/nebula68b/config.h
M keyboards/spaceman/pancake/rev1/config.h
M keyboards/spaceman/pancake/rev2/config.h
M keyboards/spaceman/yun65/config.h
M keyboards/spacetime/config.h
M keyboards/spacey/config.h
M keyboards/sparrow62/config.h
M keyboards/specskeys/config.h
M keyboards/splitish/config.h
M keyboards/splitkb/kyria/rev1/config.h
M keyboards/splitkb/kyria/rev2/config.h
M keyboards/splitography/config.h
M keyboards/splitty/config.h
M keyboards/sporewoh/banime40/config.h
M keyboards/star75/config.h
M keyboards/stello65/beta/config.h
M keyboards/stello65/hs_rev1/config.h
M keyboards/stello65/sl_rev1/config.h
M keyboards/stenokeyboards/the_uni/pro_micro/config.h
M keyboards/stenokeyboards/the_uni/rp_2040/config.h
M keyboards/stenokeyboards/the_uni/usb_c/config.h
M keyboards/stratos/config.h
M keyboards/studiokestra/bourgeau/config.h
M keyboards/studiokestra/cascade/config.h
M keyboards/studiokestra/galatea/config.h
M keyboards/studiokestra/nascent/config.h
M keyboards/studiokestra/nue/config.h
M keyboards/suavity/ehan/config.h
M keyboards/subatomic/config.h
M keyboards/subrezon/la_nc/config.h
M keyboards/superuser/ext/config.h
M keyboards/superuser/frl/config.h
M keyboards/superuser/tkl/config.h
M keyboards/swiftrax/retropad/config.h
M keyboards/switchplate/southpaw_fullsize/config.h
M keyboards/switchplate/switchplate910/config.h
M keyboards/synapse/config.h
M keyboards/synthlabs/solo/config.h
M keyboards/system76/launch_1/config.h
M keyboards/tada68/config.h
M keyboards/takashicompany/center_enter/config.h
M keyboards/takashicompany/compacx/config.h
M keyboards/takashicompany/dogtag/config.h
M keyboards/takashicompany/endzone34/config.h
M keyboards/takashicompany/heavy_left/config.h
M keyboards/takashicompany/minizone/config.h
M keyboards/takashicompany/qoolee/config.h
M keyboards/takashicompany/radialex/config.h
M keyboards/takashiski/hecomi/alpha/config.h
M keyboards/takashiski/namecard2x4/rev1/config.h
M keyboards/takashiski/namecard2x4/rev2/config.h
M keyboards/takashiski/otaku_split/rev0/config.h
M keyboards/takashiski/otaku_split/rev1/config.h
M keyboards/taleguers/taleguers75/config.h
M keyboards/tanuki/config.h
M keyboards/team0110/p1800fl/config.h
M keyboards/technika/config.h
M keyboards/teleport/numpad/config.h
M keyboards/tender/macrowo_pad/config.h
M keyboards/tenki/config.h
M keyboards/terrazzo/config.h
M keyboards/tetris/config.h
M keyboards/tg4x/config.h
M keyboards/tgr/910/config.h
M keyboards/tgr/910ce/config.h
M keyboards/tgr/alice/config.h
M keyboards/tgr/jane/v2/config.h
M keyboards/tgr/jane/v2ce/config.h
M keyboards/tgr/tris/config.h
M keyboards/the_royal/liminal/config.h
M keyboards/the_royal/schwann/config.h
M keyboards/themadnoodle/ncc1701kb/v2/config.h
M keyboards/themadnoodle/noodlepad/config.h
M keyboards/thevankeyboards/bananasplit/config.h
M keyboards/thevankeyboards/caravan/config.h
M keyboards/thevankeyboards/jetvan/config.h
M keyboards/thevankeyboards/minivan/config.h
M keyboards/thevankeyboards/roadkit/config.h
M keyboards/tkc/california/config.h
M keyboards/tkc/candybar/lefty/config.h
M keyboards/tkc/candybar/lefty_r3/config.h
M keyboards/tkc/candybar/righty/config.h
M keyboards/tkc/candybar/righty_r3/config.h
M keyboards/tkc/godspeed75/config.h
M keyboards/tkc/m0lly/config.h
M keyboards/tkc/osav2/config.h
M keyboards/tkc/portico/config.h
M keyboards/tkc/portico68v2/config.h
M keyboards/tkc/portico75/config.h
M keyboards/tkc/tkc1800/config.h
M keyboards/tkc/tkl_ab87/config.h
M keyboards/tkw/grandiceps/config.h
M keyboards/tkw/stoutgat/v1/config.h
M keyboards/tkw/stoutgat/v2/config.h
M keyboards/tmo50/config.h
M keyboards/toad/config.h
M keyboards/tokyokeyboard/alix40/config.h
M keyboards/tokyokeyboard/tokyo60/config.h
M keyboards/tominabox1/adalyn/config.h
M keyboards/tominabox1/le_chiffre/config.h
M keyboards/tominabox1/littlefoot_lx/rev1/config.h
M keyboards/tominabox1/littlefoot_lx/rev2/config.h
M keyboards/tominabox1/qaz/config.h
M keyboards/tominabox1/underscore33/rev1/config.h
M keyboards/tominabox1/underscore33/rev2/config.h
M keyboards/tr60w/config.h
M keyboards/trashman/ketch/config.h
M keyboards/treasure/type9/config.h
M keyboards/treasure/type9s2/config.h
M keyboards/tronguylabs/m122_3270/config.h
M keyboards/tszaboo/ortho4exent/config.h
M keyboards/tunks/ergo33/config.h
M keyboards/tw40/config.h
M keyboards/ubest/vn/config.h
M keyboards/uk78/config.h
M keyboards/ungodly/launch_pad/config.h
M keyboards/unicomp/classic_ultracl_post_2013/overnumpad_1xb/config.h
M keyboards/unicomp/classic_ultracl_pre_2013/overnumpad_1xb/config.h
M keyboards/unicomp/pc122/overnumpad_1xb/config.h
M keyboards/unicomp/spacesaver_m_post_2013/overnumpad_1xb/config.h
M keyboards/unicomp/spacesaver_m_pre_2013/overnumpad_1xb/config.h
M keyboards/unikeyboard/diverge3/config.h
M keyboards/unikeyboard/divergetm2/config.h
M keyboards/unikeyboard/felix/config.h
M keyboards/unikorn/config.h
M keyboards/unison/v04/config.h
M keyboards/uranuma/config.h
M keyboards/utd80/config.h
M keyboards/uzu42/rev1/config.h
M keyboards/v4n4g0rth0n/config.h
M keyboards/v60_type_r/config.h
M keyboards/vagrant_10/config.h
M keyboards/vertex/angler2/config.h
M keyboards/vertex/arc60/config.h
M keyboards/viendi8l/config.h
M keyboards/viktus/at101_bh/config.h
M keyboards/viktus/omnikey_bh/config.h
M keyboards/viktus/smolka/config.h
M keyboards/viktus/sp_mini/config.h
M keyboards/viktus/styrka/config.h
M keyboards/viktus/z150_bh/config.h
M keyboards/vitamins_included/rev1/config.h
M keyboards/vitamins_included/rev2/config.h
M keyboards/w1_at/config.h
M keyboards/waldo/config.h
M keyboards/walletburner/cajal/config.h
M keyboards/walletburner/neuron/config.h
M keyboards/waterfowl/config.h
M keyboards/wavtype/foundation/config.h
M keyboards/wavtype/p01_ultra/config.h
M keyboards/weirdo/geminate60/config.h
M keyboards/weirdo/kelowna/rgb64/config.h
M keyboards/weirdo/ls_60/config.h
M keyboards/weirdo/naiping/np64/config.h
M keyboards/weirdo/naiping/nphhkb/config.h
M keyboards/weirdo/naiping/npminila/config.h
M keyboards/weirdo/tiger910/config.h
M keyboards/wekey/polaris/config.h
M keyboards/wekey/we27/config.h
M keyboards/westfoxtrot/aanzee/config.h
M keyboards/westfoxtrot/cyclops/config.h
M keyboards/westfoxtrot/cypher/rev1/config.h
M keyboards/westfoxtrot/cypher/rev5/config.h
M keyboards/westfoxtrot/prophet/config.h
M keyboards/westm/westm68/config.h
M keyboards/westm/westm9/config.h
M keyboards/westm/westmergo/config.h
M keyboards/whale/sk/v3/config.h
M keyboards/wilba_tech/rama_works_kara/config.h
M keyboards/wilba_tech/rama_works_koyu/config.h
M keyboards/wilba_tech/rama_works_m10_b/config.h
M keyboards/wilba_tech/rama_works_m10_c/config.h
M keyboards/wilba_tech/rama_works_m50_a/config.h
M keyboards/wilba_tech/rama_works_m50_ax/config.h
M keyboards/wilba_tech/rama_works_m60_a/config.h
M keyboards/wilba_tech/rama_works_m65_b/config.h
M keyboards/wilba_tech/rama_works_m65_bx/config.h
M keyboards/wilba_tech/rama_works_m6_a/config.h
M keyboards/wilba_tech/rama_works_m6_b/config.h
M keyboards/wilba_tech/rama_works_u80_a/config.h
M keyboards/wilba_tech/wt60_a/config.h
M keyboards/wilba_tech/wt60_b/config.h
M keyboards/wilba_tech/wt60_bx/config.h
M keyboards/wilba_tech/wt60_c/config.h
M keyboards/wilba_tech/wt60_g/config.h
M keyboards/wilba_tech/wt60_g2/config.h
M keyboards/wilba_tech/wt60_h1/config.h
M keyboards/wilba_tech/wt60_h2/config.h
M keyboards/wilba_tech/wt60_h3/config.h
M keyboards/wilba_tech/wt60_xt/config.h
M keyboards/wilba_tech/wt65_a/config.h
M keyboards/wilba_tech/wt65_b/config.h
M keyboards/wilba_tech/wt65_d/config.h
M keyboards/wilba_tech/wt65_f/config.h
M keyboards/wilba_tech/wt65_fx/config.h
M keyboards/wilba_tech/wt65_g/config.h
M keyboards/wilba_tech/wt65_g2/config.h
M keyboards/wilba_tech/wt65_h1/config.h
M keyboards/wilba_tech/wt65_xt/config.h
M keyboards/wilba_tech/wt65_xtx/config.h
M keyboards/wilba_tech/wt69_a/config.h
M keyboards/wilba_tech/wt70_jb/config.h
M keyboards/wilba_tech/wt75_a/config.h
M keyboards/wilba_tech/wt75_b/config.h
M keyboards/wilba_tech/wt75_c/config.h
M keyboards/wilba_tech/wt80_a/config.h
M keyboards/wilba_tech/wt80_bc/config.h
M keyboards/wilba_tech/wt80_g/config.h
M keyboards/wilba_tech/wt8_a/config.h
M keyboards/wilba_tech/zeal60/config.h
M keyboards/wilba_tech/zeal65/config.h
M keyboards/winkeyless/b87/config.h
M keyboards/winkeyless/bface/config.h
M keyboards/winkeyless/bmini/config.h
M keyboards/winkeyless/bminiex/config.h
M keyboards/winry/winry25tc/config.h
M keyboards/winry/winry315/config.h
M keyboards/wolf/kuku65/config.h
M keyboards/wolf/ryujin/config.h
M keyboards/wolf/sabre/config.h
M keyboards/wolf/ts60/config.h
M keyboards/wolfmarkclub/wm1/config.h
M keyboards/woodkeys/bigseries/1key/config.h
M keyboards/woodkeys/bigseries/2key/config.h
M keyboards/woodkeys/bigseries/3key/config.h
M keyboards/woodkeys/bigseries/4key/config.h
M keyboards/woodkeys/scarletbandana/config.h
M keyboards/work_louder/loop/config.h
M keyboards/work_louder/nano/config.h
M keyboards/work_louder/work_board/config.h
M keyboards/wren/config.h
M keyboards/wsk/alpha9/config.h
M keyboards/wsk/g4m3ralpha/config.h
M keyboards/wsk/gothic50/config.h
M keyboards/wsk/gothic70/config.h
M keyboards/wsk/houndstooth/config.h
M keyboards/wsk/jerkin/config.h
M keyboards/wsk/kodachi50/config.h
M keyboards/wsk/pain27/config.h
M keyboards/wsk/sl40/config.h
M keyboards/wsk/tkl30/config.h
M keyboards/wuque/ikki68/config.h
M keyboards/wuque/ikki68_aurora/config.h
M keyboards/wuque/mammoth20x/config.h
M keyboards/wuque/mammoth75x/config.h
M keyboards/wuque/promise87/ansi/config.h
M keyboards/wuque/promise87/wkl/config.h
M keyboards/wuque/serneity65/config.h
M keyboards/x16/config.h
M keyboards/xbows/knight/config.h
M keyboards/xbows/knight_plus/config.h
M keyboards/xbows/nature/config.h
M keyboards/xbows/numpad/config.h
M keyboards/xbows/ranger/config.h
M keyboards/xbows/woody/config.h
M keyboards/xelus/akis/config.h
M keyboards/xelus/dawn60/rev1/config.h
M keyboards/xelus/dawn60/rev1_qmk/config.h
M keyboards/xelus/dharma/config.h
M keyboards/xelus/kangaroo/rev1/config.h
M keyboards/xelus/kangaroo/rev2/config.h
M keyboards/xelus/la_plus/config.h
M keyboards/xelus/ninjin/config.h
M keyboards/xelus/pachi/mini_32u4/config.h
M keyboards/xelus/pachi/rev1/config.h
M keyboards/xelus/pachi/rgb/rev1/config.h
M keyboards/xelus/pachi/rgb/rev2/config.h
M keyboards/xelus/rs108/config.h
M keyboards/xelus/rs60/rev1/config.h
M keyboards/xelus/rs60/rev2_0/config.h
M keyboards/xelus/rs60/rev2_1/config.h
M keyboards/xelus/snap96/config.h
M keyboards/xelus/trinityxttkl/config.h
M keyboards/xelus/valor/rev1/config.h
M keyboards/xelus/valor/rev2/config.h
M keyboards/xelus/valor_frl_tkl/rev1/config.h
M keyboards/xelus/valor_frl_tkl/rev2_0/config.h
M keyboards/xelus/valor_frl_tkl/rev2_1/config.h
M keyboards/xelus/xs108/config.h
M keyboards/xenon/config.h
M keyboards/xiaomi/mk02/config.h
M keyboards/xiudi/xd60/rev2/config.h
M keyboards/xiudi/xd60/rev3/config.h
M keyboards/xiudi/xd68/config.h
M keyboards/xiudi/xd75/config.h
M keyboards/xiudi/xd84pro/config.h
M keyboards/xiudi/xd87/config.h
M keyboards/xmmx/config.h
M keyboards/xw60/config.h
M keyboards/yampad/config.h
M keyboards/yandrstudio/buff67v3/config.h
M keyboards/yandrstudio/eau87/config.h
M keyboards/yandrstudio/eau_r2/config.h
M keyboards/yandrstudio/nightstar75/config.h
M keyboards/yandrstudio/nz64/config.h
M keyboards/yandrstudio/nz67v2/config.h
M keyboards/yandrstudio/tg67/config.h
M keyboards/yandrstudio/yr6095/config.h
M keyboards/yandrstudio/zhou65/config.h
M keyboards/yanghu/unicorne/config.h
M keyboards/ydkb/chili/config.h
M keyboards/ydkb/just60/config.h
M keyboards/ydkb/yd68/config.h
M keyboards/ymdk/bface/config.h
M keyboards/ymdk/melody96/config.h
M keyboards/ymdk/np21/config.h
M keyboards/ymdk/np24/u4rgb6/config.h
M keyboards/ymdk/wings/config.h
M keyboards/ymdk/wingshs/config.h
M keyboards/ymdk/yd60mq/config.h
M keyboards/ymdk/ym68/config.h
M keyboards/ymdk/ymd09/config.h
M keyboards/ymdk/ymd21/v2/config.h
M keyboards/ymdk/ymd40/air40/config.h
M keyboards/ymdk/ymd40/v2/config.h
M keyboards/ymdk/ymd67/config.h
M keyboards/ymdk/ymd75/rev1/config.h
M keyboards/ymdk/ymd75/rev2/config.h
M keyboards/ymdk/ymd75/rev3/config.h
M keyboards/ymdk/ymd96/config.h
M keyboards/yncognito/batpad/config.h
M keyboards/yoichiro/lunakey_macro/config.h
M keyboards/yoichiro/lunakey_mini/config.h
M keyboards/yosino58/rev1/config.h
M keyboards/yugo_m/model_m_101/config.h
M keyboards/yushakobo/navpad/10/rev0/config.h
M keyboards/yushakobo/navpad/10/rev1/config.h
M keyboards/yushakobo/navpad/10_helix_r/config.h
M keyboards/yushakobo/quick17/config.h
M keyboards/yynmt/dozen0/config.h
M keyboards/yynmt/kagamidget/config.h
M keyboards/zfrontier/big_switch/config.h
M keyboards/ziggurat/config.h
M keyboards/zj68/config.h
M keyboards/zlant/config.h
M keyboards/zoo/wampus/config.h
M keyboards/ztboards/after/config.h
M keyboards/ztboards/noon/config.h
M keyboards/zvecr/split_blackpill/config.h
M keyboards/zvecr/zv48/config.h
M keyboards/0_sixty/config.h => keyboards/0_sixty/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 5
#define MATRIX_COLS 12
#define MATRIX_ROW_PINS { B1, F7, F6, F5, F4 }
#define MATRIX_COL_PINS { D3, D2, D1, D0, D4, C6, D7, E6, B4, B5, B3, B2 }


M keyboards/0xc7/61key/config.h => keyboards/0xc7/61key/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/0xcb/static/config.h => keyboards/0xcb/static/config.h +0 -5
@@ 18,11 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

// clang-format off

/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 6


/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 3
#define MATRIX_ROW_PINS { F0, F5, F4, F6 }
#define MATRIX_COL_PINS { D6, D7, B5 }


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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/1upkeyboards/1up60hte/config.h => keyboards/1upkeyboards/1up60hte/config.h +0 -4
@@ 19,10 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/* key matrix pins */
#define MATRIX_ROW_PINS { B3, B2, B1, B0, D4 }
#define MATRIX_COL_PINS { F6, F5, F4, F1, E6, D0, D1, D2, D3, D5, D6, D7, B4, B5 }

M keyboards/1upkeyboards/1up60rgb/config.h => keyboards/1upkeyboards/1up60rgb/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 }
#define MATRIX_COL_PINS { F0, F1, E6, C7, C6, B7, D4, B1, B0, B5, B4, D7, D6, B3, F4 }

M keyboards/1upkeyboards/pi40/config.h => keyboards/1upkeyboards/pi40/config.h +0 -4
@@ 15,10 15,6 @@
#define OLED_FONT_H "keyboards/1upkeyboards/pi40/lib/glcdfont.c"
#endif

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

#define DIODE_DIRECTION COL2ROW

#define MATRIX_ROW_PINS { GP21, GP20, GP19, GP18 }

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

M keyboards/1upkeyboards/super16v2/config.h => keyboards/1upkeyboards/super16v2/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 4

#define MOUSEKEY_MOVE_DELTA 25

/*

M keyboards/1upkeyboards/sweet16/config.h => keyboards/1upkeyboards/sweet16/config.h +0 -5
@@ 1,10 1,5 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 4

#define BACKLIGHT_LEVELS 10

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

M keyboards/25keys/aleth42/rev0/config.h => keyboards/25keys/aleth42/rev0/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 11

/* key matrix pins */
#define MATRIX_ROW_PINS { B0, B1, B2, B3 }
#define MATRIX_COL_PINS { D0, D1, D2, D3, D4, D5, D6, C2, C4, C5, C6 }

M keyboards/25keys/aleth42/rev1/config.h => keyboards/25keys/aleth42/rev1/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 11

/* key matrix pins */
#define MATRIX_ROW_PINS { B4, B0, B2, B1 }
#define MATRIX_COL_PINS { D5, D3, D2, D1, D0, D6, D4, F7, F0, F1, F4 }

M keyboards/25keys/zinc/rev1/config.h => keyboards/25keys/zinc/rev1/config.h +0 -6
@@ 28,13 28,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
//#define MASTER_RIGHT
//#define EE_HANDS

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 8
#define MATRIX_ROW_PINS { F6, F7, B1, B3 }

// wiring of each half
#define MATRIX_COLS 6
#define MATRIX_COL_PINS { F4, D4, C6, D7, E6, B4 }

#define DIODE_DIRECTION COL2ROW

M keyboards/25keys/zinc/reva/config.h => keyboards/25keys/zinc/reva/config.h +0 -6
@@ 28,13 28,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
//#define MASTER_RIGHT
//#define EE_HANDS

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 8
#define MATRIX_ROW_PINS { D4, C6, D7, E6 }

// wiring of each half
#define MATRIX_COLS 6
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3}

#define DIODE_DIRECTION COL2ROW

M keyboards/2key2crawl/config.h => keyboards/2key2crawl/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 7

/* key matrix pins */
#define MATRIX_ROW_PINS { C4, C5 }
#define MATRIX_COL_PINS { B3, B4, B5, B6, B7, C7, B2 }

M keyboards/30wer/config.h => keyboards/30wer/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 13

/* pcb default pin-out */
#define MATRIX_ROW_PINS { E6, B4, B5 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B6, D1, D0, D4, C6, D7 }

M keyboards/3keyecosystem/2key2/config.h => keyboards/3keyecosystem/2key2/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 2

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { F6 }
#define MATRIX_COL_PINS { F4, D7 }

M keyboards/40percentclub/25/config.h => keyboards/40percentclub/25/config.h +0 -5
@@ 25,11 25,6 @@
//#define MASTER_RIGHT
//#define EE_HANDS

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 5*2
#define MATRIX_COLS 5

/*
 * Keyboard Matrix Assignments
 *

M keyboards/40percentclub/4x4/config.h => keyboards/40percentclub/4x4/config.h +0 -4
@@ 3,10 3,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/40percentclub/5x5/config.h => keyboards/40percentclub/5x5/config.h +0 -4
@@ 3,10 3,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/40percentclub/6lit/config.h => keyboards/40percentclub/6lit/config.h +0 -5
@@ 25,11 25,6 @@
//#define MASTER_RIGHT
//#define EE_HANDS

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 2*2
#define MATRIX_COLS 3

/*
 * Keyboard Matrix Assignments
 *

M keyboards/40percentclub/foobar/config.h => keyboards/40percentclub/foobar/config.h +0 -5
@@ 25,11 25,6 @@
//#define MASTER_RIGHT
//#define EE_HANDS

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 3*2
#define MATRIX_COLS 5

/*
 * Keyboard Matrix Assignments
 *

M keyboards/40percentclub/gherkin/config.h => keyboards/40percentclub/gherkin/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 6

/* key matrix pins */
#define MATRIX_ROW_PINS { F7, B1, B3, B2, B6 }
#define MATRIX_COL_PINS { B4, E6, D7, C6, D4, D0 }

M keyboards/40percentclub/half_n_half/config.h => keyboards/40percentclub/half_n_half/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4*2
#define MATRIX_COLS 7

/*
 * Keyboard Matrix Assignments
 *

M keyboards/40percentclub/i75/promicro/config.h => keyboards/40percentclub/i75/promicro/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 9
#define MATRIX_COLS 9

/*
 * Keyboard Matrix Assignments
 *

M keyboards/40percentclub/i75/teensy2/config.h => keyboards/40percentclub/i75/teensy2/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 9
#define MATRIX_COLS 9

/*
 * Keyboard Matrix Assignments
 *

M keyboards/40percentclub/luddite/config.h => keyboards/40percentclub/luddite/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 8

/* key matrix pins */
#define MATRIX_ROW_PINS { D3, D2, D1, D0, D4, C6, D7, E6 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B6 }

M keyboards/40percentclub/mf68/config.h => keyboards/40percentclub/mf68/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 9

/*
 * Keyboard Matrix Assignments
 *

M keyboards/40percentclub/nori/config.h => keyboards/40percentclub/nori/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

M keyboards/40percentclub/polyandry/promicro/config.h => keyboards/40percentclub/polyandry/promicro/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 12

/* key matrix pins 
 * Direct pins is not used because there is not a shared ground position
 * between all compatible microcontrollers.

M keyboards/40percentclub/polyandry/teensy2/config.h => keyboards/40percentclub/polyandry/teensy2/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 12

/* key matrix pins */

// Note from original contributor (ryjelsum):

M keyboards/40percentclub/tomato/config.h => keyboards/40percentclub/tomato/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 6

/* key matrix pins */
#define MATRIX_ROW_PINS { F7, B1, B3, B2, B6 }
#define MATRIX_COL_PINS { B4, E6, D7, C6, D4, D0 }

M keyboards/45_ats/config.h => keyboards/45_ats/config.h +0 -4
@@ 19,10 19,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 14

#define ENCODERS_PAD_A { B4 }
#define ENCODERS_PAD_B { B5 }


M keyboards/4by3/config.h => keyboards/4by3/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 4

/* key matrix pins */
#define MATRIX_ROW_PINS { D1, D0, D4 }
#define MATRIX_COL_PINS { C6, D7, E6, B4 }

M keyboards/4pplet/aekiso60/rev_a/config.h => keyboards/4pplet/aekiso60/rev_a/config.h +0 -3
@@ 1,9 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14
// ROWS: Top to bottom, COLS: Left to right
#define MATRIX_ROW_PINS {C2,D0,B0,C7,C5}
#define MATRIX_COL_PINS {C4,C6,B7,B6,B5,B4,B3,B2,B1,D6,D5,D4,D2,D1}

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14
// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS {B15,A9,B7,A1,A2}

M keyboards/4pplet/bootleg/rev_a/config.h => keyboards/4pplet/bootleg/rev_a/config.h +0 -3
@@ 17,9 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15
// ROWS: Top to bottom, COLS: Left to right
#define MATRIX_ROW_PINS {D0,C2,C4,D4,D2}
#define MATRIX_COL_PINS {C5,C6,C7,B7,B6,B5,B4,B3,B2,B1,B0,D6,D5,D3,D1}

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

#define MATRIX_ROWS 10
#define MATRIX_COLS 7

#define MATRIX_COL_PINS { A0, B1, B0, A4, B5, B4, B3 }
#define MATRIX_ROW_PINS { A2, A1, B8, A10, C15, A15, B7, B6, C14, C13}
#define DIODE_DIRECTION COL2ROW

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

#define MATRIX_ROWS 10
#define MATRIX_COLS 7

#define MATRIX_COL_PINS { A0, A3, A4, A7, B5, B4, B3 }
#define MATRIX_ROW_PINS { A2, A1, B8, A10, C15, A15, B7, B6, C14, C13}
#define DIODE_DIRECTION COL2ROW

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

#define MATRIX_ROWS 10
#define MATRIX_COLS 7

#define MATRIX_COL_PINS { A1, B12, B14, A2, A0, A3, A4}
#define MATRIX_ROW_PINS { C14, C13, B5, B4, B8, A15, B3, B9, A5, A7}
#define DIODE_DIRECTION COL2ROW

M keyboards/4pplet/steezy60/rev_a/config.h => keyboards/4pplet/steezy60/rev_a/config.h +0 -3
@@ 1,9 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14
// ROWS: Top to bottom, COLS: Left to right
#define MATRIX_ROW_PINS {C2,D0,B0,C7,C5}
#define MATRIX_COL_PINS {C4,C6,B7,B6,B5,B4,B3,B2,B1,D6,D5,D4,D2,D1}

M keyboards/4pplet/waffling60/rev_a/config.h => keyboards/4pplet/waffling60/rev_a/config.h +0 -3
@@ 17,9 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 11
// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS {D4,D1,C2,C4,C7,B2}

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14
// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS {C2,D0,B0,D6,D5}

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14
// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS {C2,D0,B0,D6,D5}

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14
// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS {B14,A9,B6,B5,B4}

M keyboards/4pplet/waffling60/rev_d_ansi/config.h => keyboards/4pplet/waffling60/rev_d_ansi/config.h +0 -3
@@ 17,9 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14
// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS {B14,A9,B6,B5,B4}

M keyboards/4pplet/waffling60/rev_d_iso/config.h => keyboards/4pplet/waffling60/rev_d_iso/config.h +0 -3
@@ 17,9 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14
// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS {B14,A9,B6,B5,B4}

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


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 8

// ROWS: Top to bottom, COLS: Left to right
#define MATRIX_ROW_PINS {C4,C5,B4,B3,B1,B0,D6,D5,D3,D4,D1,D2}
#define MATRIX_COL_PINS {C6,C7,B7,B6,B5,B2,D0,C2}

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


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 8

// ROWS: Top to bottom, COLS: Left to right
#define MATRIX_ROW_PINS {B13,B12,A5,A4,A2,A1,F0,C15,C13,C14,F1,A0}
#define MATRIX_COL_PINS {B2,B1,B0,A7,A6,A3,B9,B8}

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

#define MATRIX_ROWS 12
#define MATRIX_COLS 9

#define MATRIX_COL_PINS { B0, A5, A4, A3, A2, A1, A0, C15, A8 }
#define MATRIX_ROW_PINS { B10, B1, C13, C14, B14, B12, B9, B8, B5, B4, A15, B3 }
#define DIODE_DIRECTION COL2ROW

M keyboards/7c8/framework/config.h => keyboards/7c8/framework/config.h +0 -3
@@ 16,9 16,6 @@

#pragma once

#define MATRIX_ROWS 10
#define MATRIX_COLS 6

#define MATRIX_ROW_PINS { B0, B1, D7, B2, D6, B3, D5, B4, D4, B5 }
#define MATRIX_COL_PINS { C0, C1, C2, C3, C4, C5 }
#define ENCODERS_PAD_A  { D0 }

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


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 3

/* 9Key PCB default pin-out */
#define MATRIX_ROW_PINS { D1, D0, D4 }
#define MATRIX_COL_PINS { F4, F5, F6 }

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

M keyboards/abstract/ellipse/rev1/config.h => keyboards/abstract/ellipse/rev1/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 3

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/acheron/apollo/87h/delta/config.h => keyboards/acheron/apollo/87h/delta/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

//                        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 

M keyboards/acheron/apollo/87h/gamma/config.h => keyboards/acheron/apollo/87h/gamma/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

//                        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

M keyboards/acheron/apollo/87htsc/config.h => keyboards/acheron/apollo/87htsc/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

//                        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 

M keyboards/acheron/apollo/88htsc/config.h => keyboards/acheron/apollo/88htsc/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

//                        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 

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

#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

M keyboards/acheron/athena/alpha/config.h => keyboards/acheron/athena/alpha/config.h +0 -3
@@ 18,9 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


#define MATRIX_ROWS 6
#define MATRIX_COLS 17

#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 }


M keyboards/acheron/athena/beta/config.h => keyboards/acheron/athena/beta/config.h +0 -3
@@ 18,9 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


#define MATRIX_ROWS 6
#define MATRIX_COLS 17

#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 }


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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 19

#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

M keyboards/acheron/elongate/beta/config.h => keyboards/acheron/elongate/beta/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 13

/*
 * Keyboard Matrix Assignments
 *

M keyboards/acheron/elongate/delta/config.h => keyboards/acheron/elongate/delta/config.h +0 -3
@@ 18,9 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#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 }


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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 13

#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

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

#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

M keyboards/acheron/shark/alpha/config.h => keyboards/acheron/shark/alpha/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/* encoder pads */
#define ENCODERS_PAD_A { B6 }
#define ENCODERS_PAD_B { B7 }

M keyboards/acheron/shark/beta/config.h => keyboards/acheron/shark/beta/config.h +0 -3
@@ 18,9 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


#define MATRIX_ROWS 4
#define MATRIX_COLS 12

#define MATRIX_COL_PINS { A5 , A10, C13, B9 , B8 , B5 , B4 , B3 , A15, A0 , A1 , A2 }
#define MATRIX_ROW_PINS { A8 , B14, A4 , A3 }
#define DIODE_DIRECTION COL2ROW

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/ada/infinity81/config.h => keyboards/ada/infinity81/config.h +0 -4
@@ 4,10 4,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 7
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/adkb96/rev1/config.h => keyboards/adkb96/rev1/config.h +0 -5
@@ 16,11 16,6 @@ You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 12
#define MATRIX_COLS 8

// wiring of each half
#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { B6, B2, B3, B1, F7, F6, F5, F4 }

M keyboards/adm42/config.h => keyboards/adm42/config.h +0 -3
@@ 17,9 17,6 @@
#pragma once


#define MATRIX_ROWS 4
#define MATRIX_COLS 12

#define DIODE_DIRECTION ROW2COL

#define TAP_CODE_DELAY 1

M keyboards/adpenrose/akemipad/config.h => keyboards/adpenrose/akemipad/config.h +0 -4
@@ 4,10 4,6 @@
#pragma once


/* Key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 5

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 7

/*
 * Keyboard Matrix Assignments
 *

M keyboards/adpenrose/obi/config.h => keyboards/adpenrose/obi/config.h +0 -4
@@ 4,10 4,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/adpenrose/shisaku/config.h => keyboards/adpenrose/shisaku/config.h +0 -4
@@ 4,10 4,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 7

/*
 * Keyboard Matrix Assignments
 *

M keyboards/aeboards/aegis/config.h => keyboards/aeboards/aegis/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 9

/* key matrix pins */
#define MATRIX_ROW_PINS { F5, F6, E6, F7, D1, D0, D6, D4, B4, D7, B6, B5 }
#define MATRIX_COL_PINS { C7, C6, B7, D2, D3, B3, B2, B1, B0 }

M keyboards/aeboards/constellation/rev1/config.h => keyboards/aeboards/constellation/rev1/config.h +0 -4
@@ 18,10 18,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_ROW_PINS { B0, B1, F0, F1, F4 }
#define MATRIX_COL_PINS { E6, D5, B2, B3, D3, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4 }

M keyboards/aeboards/constellation/rev2/config.h => keyboards/aeboards/constellation/rev2/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_ROW_PINS { B15, A14, A2, B13, B14 }
#define MATRIX_COL_PINS { B12, A1, H0, C15, C14, B11, B10, B2, B1, B0, A7, A6, A5, A4, A3 }

M keyboards/aeboards/constellation/rev3/config.h => keyboards/aeboards/constellation/rev3/config.h +0 -4
@@ 18,10 18,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_ROW_PINS { B0, B1, F0, F1, F4 }
#define MATRIX_COL_PINS { E6, D5, B2, B3, D3, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4 }

M keyboards/afternoonlabs/breeze/rev0/config.h => keyboards/afternoonlabs/breeze/rev0/config.h +0 -5
@@ 16,11 16,6 @@

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 9

// wiring of each half
#define MATRIX_ROW_PINS \
    { F4, F5, F6, F7, B1 }

M keyboards/afternoonlabs/breeze/rev1/config.h => keyboards/afternoonlabs/breeze/rev1/config.h +0 -5
@@ 16,11 16,6 @@

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 9

// wiring of each half
#define MATRIX_ROW_PINS \
    { F4, F5, F6, F7, B1 }

M keyboards/afternoonlabs/gust/rev1/config.h => keyboards/afternoonlabs/gust/rev1/config.h +0 -5
@@ 16,11 16,6 @@

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 3
#define MATRIX_COLS 3

// wiring of each half
#define MATRIX_ROW_PINS { F5, F4, D0 }
#define MATRIX_COL_PINS { D1, D2, D3 }

M keyboards/afternoonlabs/oceanbreeze/rev1/config.h => keyboards/afternoonlabs/oceanbreeze/rev1/config.h +0 -5
@@ 16,11 16,6 @@

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 12
#define MATRIX_COLS 9

// wiring of each half
#define MATRIX_ROW_PINS \
    { F4, F5, F6, F7, B1, B6 }

M keyboards/afternoonlabs/southern_breeze/rev1/config.h => keyboards/afternoonlabs/southern_breeze/rev1/config.h +0 -5
@@ 16,11 16,6 @@

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 9

// wiring of each half
#define MATRIX_ROW_PINS \
    { F4, F5, F6, F7, B1 }

M keyboards/afternoonlabs/summer_breeze/rev1/config.h => keyboards/afternoonlabs/summer_breeze/rev1/config.h +0 -5
@@ 16,11 16,6 @@

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 9

// wiring of each half
#define MATRIX_ROW_PINS \
    { F4, F5, F6, F7, B1 }

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

#pragma once

#define MATRIX_ROWS 6
#define MATRIX_COLS 17

#define MATRIX_COL_PINS { A10, A9, A8, B15, B14, B13, B12, B11, B10, B2, B1, B0, A7, A6, B5, B8, B9 }
#define MATRIX_ROW_PINS { B4, B3, A15, A3, A4, A5 }
#define DIODE_DIRECTION COL2ROW

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 10 // Double rows for split keyboards. Orbit has 5, so define 10
#define MATRIX_COLS 7

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 8 // Double the rows for split 
#define MATRIX_COLS 6

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_COL_PINS { B5, A3, A9, A8, B15, B14, B13, B12, B11, B10, B2, B1, B0, A7, A6 }
#define MATRIX_ROW_PINS { A1, A2, B3, A15, A10 }
#define DIODE_DIRECTION COL2ROW

M keyboards/ai03/voyager60_alps/config.h => keyboards/ai03/voyager60_alps/config.h +0 -3
@@ 15,9 15,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once


#define MATRIX_ROWS 5
#define MATRIX_COLS 14

#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}


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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13

/*
 * Keyboard Matrix Assignments
 *

M keyboards/akb/raine/config.h => keyboards/akb/raine/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/* key matrix pins */
#define MATRIX_ROW_PINS \
  { E6, C6, F7, B2, B0 }

M keyboards/akegata_denki/device_one/config.h => keyboards/akegata_denki/device_one/config.h +0 -3
@@ 1,9 1,6 @@
#pragma once


#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_ROW_PINS { B1, B0, A9, A8, A0 }
#define MATRIX_COL_PINS { A2, A3, A4, A5, A6, A7, A1, A10, A15, B3, B4, B5, B6, B7, B8}


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

/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 7
#define DIODE_DIRECTION COL2ROW

#define ENCODERS_PAD_A { D2 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 7
#define MATRIX_COLS 13

/*
 * Keyboard Matrix Assignments
 *

M keyboards/alf/x2/config.h => keyboards/alf/x2/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS  5
#define MATRIX_COLS  15

/* key matrix pins */
#define MATRIX_ROW_PINS \
    { D0, D1, D2, D3, D5 }

M keyboards/alfredslab/swift65/hotswap/config.h => keyboards/alfredslab/swift65/hotswap/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/alfredslab/swift65/solder/config.h => keyboards/alfredslab/swift65/solder/config.h +0 -4
@@ 18,10 18,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

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

#pragma once


#define MATRIX_ROWS 12
#define MATRIX_COLS 9

#define MATRIX_COL_PINS { D4, D6, D7, B4, B5, F1, F0, E6, B6 }
#define MATRIX_ROW_PINS { D1, D0, D3, D2, D5, B0, C6, C7, F6, F7, F5, F4 }
#define DIODE_DIRECTION COL2ROW

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

#pragma once


#define MATRIX_ROWS 12
#define MATRIX_COLS 9

#define MATRIX_COL_PINS { D6, D7, B4, B5, B6, F6, F5, E6, D4 }
#define MATRIX_ROW_PINS { D2, D1, D3, D0, D5, B0, F0, F1, F7, F4, C7, C6 }
#define DIODE_DIRECTION COL2ROW

M keyboards/alpha/config.h => keyboards/alpha/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 10

/* key matrix pins */
#define MATRIX_ROW_PINS { D4, B4, B5 }
#define MATRIX_COL_PINS { D7, E6, C6, B6, B2, B3, B1, F7, F6, F5 }

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_COL_PINS { B9 , B8 , B7 , B6 , B5 , B4 , B3 , A15, A9 , A8 , B14, B12, A10, A0 , A1 }
#define MATRIX_ROW_PINS { C14, C15, C13, A2 , A3 }
#define DIODE_DIRECTION COL2ROW

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


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 8

#define MATRIX_COL_PINS {  B0, B1, B2, B3, B4, B5, B6, B7 }
#define MATRIX_ROW_PINS {  D0, D1, D2, D3, D4, D5, D6, C2 }


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

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 8
#define MATRIX_COLS 5

// wiring of each half
#define MATRIX_ROW_PINS { D7, E6, B4, B5 }
#define MATRIX_COL_PINS { B6, B2, B3, B1, F7 }

M keyboards/amag23/config.h => keyboards/amag23/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 6

#define MATRIX_ROW_PINS { A0, A1, A2, A3 }
#define MATRIX_COL_PINS { B0, B1, B2, B3, B4, B5 }


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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS { F4, F5, F6, F7}

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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


/* Key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { F7, F6, F5, F4, F1 }
#define MATRIX_COL_PINS { F0, B3, B2, B1, B0, B7, D0, D1, D2, D3, D5, D6, D7, B4, B5, B6 }

M keyboards/amjkeyboard/amj84/config.h => keyboards/amjkeyboard/amj84/config.h +0 -4
@@ 4,10 4,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 4

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS { F7, F6, F5, F4, D5, D0 }

M keyboards/ano/config.h => keyboards/ano/config.h +0 -4
@@ 16,10 16,6 @@
 
 #pragma once

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 18

#define MATRIX_ROW_PINS { A4, B14, B15, B9, B10, B11 }
#define MATRIX_COL_PINS { B0, B1, B2, B3, B4, B5, B6, B7, A5, A6, A7, A8, A15, A2, A1, A0, B8, B13 }


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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

#define MATRIX_ROW_PINS { B3, B2, B1, B0, B5 }
#define MATRIX_COL_PINS { D7, D6, D4, B4, B6, E6, F1, B7, C6, C7, D5, D3, D2, F0, D1, D0 }


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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

#define MATRIX_ROW_PINS { D3, D2, B7, F1, C7, D5 }
#define MATRIX_COL_PINS { B0, B1, B2, B3, F4, F5, F6, F7, B6, B5, D7, B4, D6, F0, D1, C6, D4 }


M keyboards/aozora/config.h => keyboards/aozora/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

M keyboards/aplyard/aplx6/rev1/config.h => keyboards/aplyard/aplx6/rev1/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 3

/* pin-out */
#define MATRIX_ROW_PINS { E6, B3 }
#define MATRIX_COL_PINS { F7, B6, F4 }

M keyboards/aplyard/aplx6/rev2/config.h => keyboards/aplyard/aplx6/rev2/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 3

/* 9Key PCB default pin-out */
#define MATRIX_ROW_PINS { B4, B5 }
#define MATRIX_COL_PINS { C6, D7, E6 }

M keyboards/arabica37/rev1/config.h => keyboards/arabica37/rev1/config.h +0 -4
@@ 20,10 20,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define SOFT_SERIAL_PIN D2

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 8
#define MATRIX_COLS 7
#define MATRIX_ROW_PINS { D4, C6, D7, E6 }

// wiring of each half

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

#define RGBLED_NUM 16

#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4 }
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3, C2, D7 }


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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 10

/*
 * Keyboard Matrix Assignments
 *

M keyboards/ash_xiix/config.h => keyboards/ash_xiix/config.h +0 -4
@@ 15,10 15,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 10

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/at_at/660m/config.h => keyboards/at_at/660m/config.h +0 -4
@@ 23,10 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* LSE clock */
#define STM32_LSECLK 32768

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

#define MATRIX_COL_PINS { B15, B14, B13, B12, B11, B10, B2, B1, B9, B8, B7, B6, B5, B3, B4, B0 }
#define MATRIX_ROW_PINS { A3, A4, A5, A0, A1 }
#define DIODE_DIRECTION COL2ROW

M keyboards/atlantis/ak81_ve/config.h => keyboards/atlantis/ak81_ve/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* Key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15

/* Key matrix pins */
#define MATRIX_ROW_PINS { F1, F7, F6, F5, F4, D5 }
#define MATRIX_COL_PINS { F0, C7, C6, B6, B5, B4, D7, D6, B2, B7, D3, D2, D1, D0, B3 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/atreus/config.h => keyboards/atreus/config.h +0 -5
@@ 16,11 16,6 @@

#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 11

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

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


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 5
#define MATRIX_COLS 13

// wiring of each half
#define MATRIX_ROW_PINS { D2, D3, D1, D0, D4 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B6, B5, B4, E6, D7, C6 }

M keyboards/atreyu/rev1/config.h => keyboards/atreyu/rev1/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 6

/*
 * Keyboard Matrix Assignments
 *

M keyboards/atreyu/rev2/config.h => keyboards/atreyu/rev2/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 6

/*
 * Keyboard Matrix Assignments
 *

M keyboards/atset/at1/config.h => keyboards/atset/at1/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* Key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 1

#define MATRIX_ROW_PINS { D2 }
#define MATRIX_COL_PINS { B6 }


M keyboards/atset/at12/config.h => keyboards/atset/at12/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* Key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 3

#define MATRIX_ROW_PINS { D3, D2, D1, D0 }
#define MATRIX_COL_PINS { B6, B5, B4 }


M keyboards/atset/at16/config.h => keyboards/atset/at16/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* Key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 4

#define MATRIX_ROW_PINS { D3, D2, D1, D0 }
#define MATRIX_COL_PINS { B6, B5, B4, B2 }


M keyboards/atset/at3/config.h => keyboards/atset/at3/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* Key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 3

#define MATRIX_ROW_PINS { D2 }
#define MATRIX_COL_PINS { B6, B5, B4 }


M keyboards/atset/at6/config.h => keyboards/atset/at6/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* Key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 3

#define MATRIX_ROW_PINS { D2, D1 }
#define MATRIX_COL_PINS { B6, B5, B4 }


M keyboards/atset/at9/config.h => keyboards/atset/at9/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* Key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 3

#define MATRIX_ROW_PINS { D2, D1, D0 }
#define MATRIX_COL_PINS { B6, B5, B4 }


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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_ROW_PINS { B3, B4, B5, A8, A4 }
#define MATRIX_COL_PINS { A13, A10, A9, A14, A15, B8, B9, B2, B1, B0, A0, A1, A2, A3, A5 }


M keyboards/avalanche/v1/config.h => keyboards/avalanche/v1/config.h +0 -3
@@ 3,9 3,6 @@

#pragma once

#define MATRIX_ROWS 10
#define MATRIX_COLS 8

#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B6 }


M keyboards/avalanche/v2/config.h => keyboards/avalanche/v2/config.h +0 -3
@@ 3,9 3,6 @@

#pragma once

#define MATRIX_ROWS 10
#define MATRIX_COLS 7

#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4 }
#define MATRIX_COL_PINS { F5, F6, F7, B1, B3, B2, B6 }


M keyboards/avalanche/v3/config.h => keyboards/avalanche/v3/config.h +0 -3
@@ 3,9 3,6 @@

#pragma once

#define MATRIX_ROWS 10
#define MATRIX_COLS 7

#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4 }
#define MATRIX_COL_PINS { F5, F6, F7, B1, B3, B2, B6 }


M keyboards/avalanche/v4/config.h => keyboards/avalanche/v4/config.h +0 -3
@@ 3,9 3,6 @@

#pragma once

#define MATRIX_ROWS 10
#define MATRIX_COLS 7

#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4 }
#define MATRIX_COL_PINS { F5, F6, F7, B1, B3, B2, B6 }


M keyboards/aves60/config.h => keyboards/aves60/config.h +0 -4
@@ 4,10 4,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS {D4,D6,D7,B4,E6}

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { B2, B1, B0, F7, F6, F5 }
#define MATRIX_COL_PINS { C7, C6, B6, B5, B4, D7, D6, D4, D5, D3, D2, D1, D0, B3, F4, F1, F0 }

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 5

/* Keyboard Matrix Assignments */

#define MATRIX_ROW_PINS { A2, A3, A4, A5 }

M keyboards/axolstudio/yeti/hotswap/config.h => keyboards/axolstudio/yeti/hotswap/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* Keyboard Matrix Assignments */

#define MATRIX_ROW_PINS { E6, C6, B4, B5, B6 }

M keyboards/axolstudio/yeti/soldered/config.h => keyboards/axolstudio/yeti/soldered/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/* Keyboard Matrix Assignments */

#define MATRIX_ROW_PINS { C7, C6, B6, B5, B4 }

M keyboards/aya/config.h => keyboards/aya/config.h +0 -3
@@ 17,9 17,6 @@
#pragma once


#define MATRIX_ROWS 10
#define MATRIX_COLS 7

#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2 }
#define DIODE_DIRECTION ROW2COL

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


/* key matrix size */
#define MATRIX_ROWS 7
#define MATRIX_COLS 6

#define MATRIX_ROW_PINS { F4, B2, F5, B3, F6, B1, F7 }
#define MATRIX_COL_PINS { D4, C6, D7, E6, B4, B5 }


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


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 8

//                         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 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/bandominedoni/config.h => keyboards/bandominedoni/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 7

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

// Planck PCB default pin-out
// Change this to how you wired your keyboard
// COLS: Left to right, ROWS: Top to bottom

M keyboards/barracuda/config.h => keyboards/barracuda/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 6

/*
 * Keyboard Matrix Assignments
 *

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 9

// 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 }

M keyboards/basekeys/slice/rev1_rgb/config.h => keyboards/basekeys/slice/rev1_rgb/config.h +0 -4
@@ 16,10 16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#pragma once

/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 9

// 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 }

M keyboards/basekeys/trifecta/config.h => keyboards/basekeys/trifecta/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

/* key matrix pins */

#define MATRIX_ROW_PINS { B0, B7, F7, B1, B6, C6, C7, B5, F6, D2 }

M keyboards/basketweave/config.h => keyboards/basketweave/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#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 }


M keyboards/bastardkb/charybdis/3x5/config.h => keyboards/bastardkb/charybdis/3x5/config.h +0 -4
@@ 18,10 18,6 @@

#pragma once

/* Key matrix configuration. */
#define MATRIX_ROWS 8 // Rows are doubled-up.
#define MATRIX_COLS 5

#define DIODE_DIRECTION ROW2COL

/* Trackball angle adjustment. */

M keyboards/bastardkb/charybdis/3x6/config.h => keyboards/bastardkb/charybdis/3x6/config.h +0 -4
@@ 18,10 18,6 @@

#pragma once

/* Key matrix configuration. */
#define MATRIX_ROWS 8 // Rows are doubled-up.
#define MATRIX_COLS 6

#define DIODE_DIRECTION ROW2COL

/* Trackball angle adjustment. */

M keyboards/bastardkb/charybdis/4x6/config.h => keyboards/bastardkb/charybdis/4x6/config.h +0 -4
@@ 18,10 18,6 @@

#pragma once

/* Key matrix configuration. */
#define MATRIX_ROWS 10 // Rows are doubled-up.
#define MATRIX_COLS 6

#define DIODE_DIRECTION ROW2COL

/* Trackball angle adjustment. */

M keyboards/bastardkb/dilemma/config.h => keyboards/bastardkb/dilemma/config.h +0 -5
@@ 19,11 19,6 @@
#pragma once


/* Key matrix configuration. */

#define MATRIX_ROWS 8 // Rows are doubled-up.
#define MATRIX_COLS 5

#define DIODE_DIRECTION ROW2COL

/* Pointing device configuration. */

M keyboards/bastardkb/scylla/config.h => keyboards/bastardkb/scylla/config.h +0 -4
@@ 19,10 19,6 @@
#pragma once


/* Key matrix configuration. */
#define MATRIX_ROWS 10 // Rows are doubled-up.
#define MATRIX_COLS 6

#define DIODE_DIRECTION ROW2COL

/* RGB settings. */

M keyboards/bastardkb/skeletyl/config.h => keyboards/bastardkb/skeletyl/config.h +0 -4
@@ 19,10 19,6 @@
#pragma once


/* Key matrix configuration. */
#define MATRIX_ROWS 8 // Rows are doubled-up.
#define MATRIX_COLS 5

#define DIODE_DIRECTION ROW2COL

/* RGB settings. */

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

#pragma once

#define MATRIX_ROWS 10
#define MATRIX_COLS 6
#define DIODE_DIRECTION ROW2COL
#define MATRIX_ROW_PINS { D7, B5, F7, F6, B6 }
#define MATRIX_COL_PINS { B4, E6, C6, B1, B3, B2 }

M keyboards/bastardkb/tbkmini/config.h => keyboards/bastardkb/tbkmini/config.h +0 -4
@@ 19,10 19,6 @@
#pragma once


/* Key matrix configuration. */
#define MATRIX_ROWS 8 // Rows are doubled-up.
#define MATRIX_COLS 6

#define DIODE_DIRECTION ROW2COL

/* RGB settings. */

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


/* key matrix */
#define MATRIX_ROWS 10
#define MATRIX_COLS 7
#define MATRIX_ROW_PINS { B6, B4, D6, D5, D1, C6, B5, D7, D4, D0 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7 }


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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15

/* bear_face matrix pinout */
#define MATRIX_ROW_PINS { F5, F6, F4, F1, B0, B6 }
#define MATRIX_COL_PINS { B5, C7, C6, F0, E6, B7, D0, D1, D2, D3, D5, D4, D6, D7, B4 }

M keyboards/beatervan/config.h => keyboards/beatervan/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

M keyboards/bemeier/bmek/config.h => keyboards/bemeier/bmek/config.h +0 -4
@@ 19,10 19,6 @@
#define DYNAMIC_KEYMAP_LAYER_COUNT 5
#define VIA_EEPROM_CUSTOM_CONFIG_SIZE 20 

/* Keyboard Matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define DIODE_DIRECTION COL2ROW

#define RGBLIGHT_EFFECT_BREATHING

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

#define RGBLED_NUM 16

#define MATRIX_ROWS 8
#define MATRIX_COLS 11

#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4, B5, B6, B7 }
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5 }


M keyboards/biacco42/ergo42/rev1/config.h => keyboards/biacco42/ergo42/rev1/config.h +0 -5
@@ 20,11 20,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 8
#define MATRIX_COLS 7

// wiring of each half
#define MATRIX_ROW_PINS { D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F5, F6, F7, B1, B3, B2, B6 }

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


/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 2

/*
 * Keyboard Matrix Assignments
 *

M keyboards/binepad/bn003/config.h => keyboards/binepad/bn003/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* Key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 3

#define MATRIX_ROW_PINS { C6 }
#define MATRIX_COL_PINS { B4, B5, B6 }


M keyboards/binepad/bn009/config.h => keyboards/binepad/bn009/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* Key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 3

#define MATRIX_ROW_PINS { D2, D1, D0 }
#define MATRIX_COL_PINS { B6, B5, B4 }


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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { B0, E6, F1, F5, F4 }
#define MATRIX_COL_PINS { F6, C7, C6, B6, B5, B4, D7, D6, D4, D5, D3, D2, D0, D1 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/bioi/g60ble/config.h => keyboards/bioi/g60ble/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/* key matrix pins */
#define MATRIX_ROW_PINS \
    { E6, B0, F1, F5, F4 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/blackplum/config.h => keyboards/blackplum/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 9
#define MATRIX_COLS 8

/* key matrix pins */
#define MATRIX_ROW_PINS { C6, B6, B4, B5, D6, D7, D5, D3, D4 }
#define MATRIX_COL_PINS { D0, D1, D2, F7, F6, F5, F4, F1 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/blank_tehnologii/manibus/config.h => keyboards/blank_tehnologii/manibus/config.h +0 -4
@@ 19,10 19,6 @@

#define EE_HANDS

/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 7

/* define pins */
#define MATRIX_ROW_PINS { F6, F5, F4, B6, D3 }
#define MATRIX_COL_PINS { B5, B4, D7, D6, F0, F1, C6 }

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


/* Matrix Size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15

/* Matrix Pinouts */
//                         0   1   2   3   4   5   6   7   8   9   A   B   C   D   E
#define MATRIX_ROW_PINS { F0, F1, F4, F5, F6, F7 }

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


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 7

/*
 * Keyboard Matrix Assignments
 *

M keyboards/bluebell/swoop/config.h => keyboards/bluebell/swoop/config.h +0 -5
@@ 15,11 15,6 @@
 */
#pragma once


// key matrix size (rows are doubled)
#define MATRIX_ROWS 8
#define MATRIX_COLS 5

// wiring of each half
#define MATRIX_ROW_PINS { D4, C6, D7, E6 }
#define MATRIX_COL_PINS { B1, F7, F6, F5, F4 }

M keyboards/boardrun/bizarre/config.h => keyboards/boardrun/bizarre/config.h +0 -4
@@ 16,10 16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

M keyboards/boardrun/classic/config.h => keyboards/boardrun/classic/config.h +0 -4
@@ 16,10 16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/bobpad/config.h => keyboards/bobpad/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 3

/*
 * Keyboard Matrix Assignments
 *

M keyboards/bolsa/bolsalice/config.h => keyboards/bolsa/bolsalice/config.h +0 -5
@@ 17,11 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15


#define MATRIX_ROW_PINS { B2, B3, C7, C6, B5 }
#define MATRIX_COL_PINS { E6, F0, F1, F4, F5, F6, F7, B4, D7, D6, D4, D5, D3, D2, D1 }


M keyboards/bolsa/damapad/config.h => keyboards/bolsa/damapad/config.h +0 -4
@@ 19,10 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 6

/* key matrix pins */
#define MATRIX_ROW_PINS { E6, F7, C7 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, B7 }

M keyboards/bop/config.h => keyboards/bop/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 20

/* key matrix pins */
#define MATRIX_ROW_PINS { B7, D0, D1, D2, D3, D4 }
#define MATRIX_COL_PINS { D5, C5, B0, B1, B2, B3, B4, B5, B6, E7, E6, F0, F7, F6, F5, F4, F3, F2, F1, C6 }

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 7
#define MATRIX_COLS 19

#define MATRIX_COL_PINS \
    { B10, B11, B12, B13, B14, B15, A8, A9, A10, A15, B3, B4, B7, B8, B9, C14, C15, F0, A3 }
#define MATRIX_ROW_PINS \

M keyboards/boston_meetup/2019/config.h => keyboards/boston_meetup/2019/config.h +0 -6
@@ 1,11 1,5 @@
#pragma once

#undef MATRIX_ROWS
#undef MATRIX_COLS
/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15

#define MATRIX_COL_PINS { B11, B10, B2 , B1, B0, A7 , A6, A5, A4, A3, A8, B15, B14, B13, A15 }
#define MATRIX_ROW_PINS { A10, A9 , B12, A2, A1, A0 }
#define DIODE_DIRECTION COL2ROW

M keyboards/bpiphany/four_banger/config.h => keyboards/bpiphany/four_banger/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 2

/* key matrix pins */
#define MATRIX_ROW_PINS { B2, B6 }
#define MATRIX_COL_PINS { B5, B4 }

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

#define MATRIX_COL_PINS { B9, B8, B7, B6, B5, B4, B3, B11, A15, A10, A9, B14, B13, B12 }
#define MATRIX_ROW_PINS { B10, B1, B0, A7, A6 }
#define DIODE_DIRECTION COL2ROW

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


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 3

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_ROW_PINS { F5, F4, F6, F0, D2 }
#define MATRIX_COL_PINS { D3, D4, D6, D7, B4, B5, B6, F1, B0, B1, B2, B3, B7, D0, D1 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_ROW_PINS { F5, F4, F6, F0, D2 }
#define MATRIX_COL_PINS { D3, D4, D6, D7, B4, B5, B6, F1, B0, B1, B2, B3, B7, D0, D1 }

M keyboards/buzzard/rev1/config.h => keyboards/buzzard/rev1/config.h +0 -5
@@ 3,11 3,6 @@

#pragma once

/* key matrix size */
/* Rows are doubled up */
#define MATRIX_ROWS  8
#define MATRIX_COLS  6

// wiring
#define MATRIX_ROW_PINS \
    { F4, F5, F6, F7 }

M keyboards/cablecardesigns/cypher/rev6/config.h => keyboards/cablecardesigns/cypher/rev6/config.h +0 -4
@@ 3,10 3,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 10

#define MATRIX_ROW_PINS { B0, F1, F5, F6, F7, D1, F4, D4, C6, C7 }
#define MATRIX_COL_PINS { D6, D7, B4, B5, B6, B7, B3, B2, B1, F0 }


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


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

M keyboards/canary/canary60rgb/v1/config.h => keyboards/canary/canary60rgb/v1/config.h +0 -4
@@ 15,10 15,6 @@
 */
 #pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

#define MATRIX_COL_PINS { A5, B0, B1, B2, B10, A9, C13, B9, B8, B7, B6, B5, B4, B3, A15, A14 }
#define MATRIX_ROW_PINS { A13, B12, B11, B14, A8, A7 }
#define DIODE_DIRECTION COL2ROW

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_COL_PINS { B11, B10, B2, A9, A15, B3, B4, B5, B6, B7, B8, B9, C13, C14, C15 }
#define MATRIX_ROW_PINS { B1, B0, A7, A5, A4 }
#define DIODE_DIRECTION COL2ROW

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 12

#define MATRIX_COL_PINS { A2, A1, A0, F1, F0, C15, C14, C13, B9, A15, A10, A9 }
#define MATRIX_ROW_PINS { A8, B14, B12, B4, B3 }
#define DIODE_DIRECTION COL2ROW

M keyboards/cannonkeys/atlas_alps/config.h => keyboards/cannonkeys/atlas_alps/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 12

/* key matrix pins */
#define MATRIX_ROW_PINS { B5, B4, D1, D7, D6 }
#define MATRIX_COL_PINS { B6, C6, D2, E6, C7, B3, F7, F6, F5, F4, F1, F0 }

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 20

#define MATRIX_COL_PINS { B11, B10, B2, B1, B0, A7, A6, A5, A4, A3, A2, A1, F1, C15, B3, C14, C13, B9, B8, B7 }
#define MATRIX_ROW_PINS { B4, A15, A14, A0, F0 }
#define DIODE_DIRECTION COL2ROW

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_COL_PINS { C13, C15, B13, B12, B11, B10, B2, B1, B0, A7, A6, A5, A4, A3, A2 }
#define MATRIX_ROW_PINS { C14, A1, B14, B15, A8 }
#define DIODE_DIRECTION COL2ROW

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

#define MATRIX_COL_PINS { B11, B10, B2, B1, A5, A4, A3, A2, A1, F0, C15, C14, A9, A8, A10, B3 }
#define MATRIX_ROW_PINS { A13, A14, A15, C13, B8 }
#define DIODE_DIRECTION COL2ROW

M keyboards/cannonkeys/cloudline/config.h => keyboards/cannonkeys/cloudline/config.h +0 -3
@@ 3,9 3,6 @@

#pragma once

#define MATRIX_ROWS 6
#define MATRIX_COLS 18

#define MATRIX_COL_PINS { B1, B2, B10, B11, B12, B14, A8, A9, A10, A3, B0, A2, A1, A7, A0, B4, B6, B7 }
#define MATRIX_ROW_PINS { A15, B3, B5, A4, A5, F1 }
#define DIODE_DIRECTION COL2ROW

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

#pragma once

#define MATRIX_ROWS 5
#define MATRIX_COLS 18

#define MATRIX_COL_PINS { B0, C15, C14, A7, A5, C13, A4, A2, A1, A0, B9, B8, B7, A3, B6, B4, B3, A15 }
#define MATRIX_ROW_PINS { B11, B10, B2, F0, B5 }
#define DIODE_DIRECTION COL2ROW

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

#pragma once

#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_COL_PINS { B11, B10, B2, A9, A15, B3, B4, B5, B6, B7, B8, B9, C13, C14, C15 }
#define MATRIX_ROW_PINS { B1, B0, A7, A5, A4 }
#define DIODE_DIRECTION COL2ROW

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

#pragma once

#define MATRIX_ROWS 6
#define MATRIX_COLS 18

#define MATRIX_COL_PINS { B1, B2, B10, B11, B12, B14, A8, A9, A10, A3, B0, A2, A1, A7, A0, B4, B6, B7 }
#define MATRIX_ROW_PINS { A15, B3, B5, A4, A5, F1 }
#define DIODE_DIRECTION COL2ROW

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_COL_PINS { C13, C15, B13, B12, B11, B10, B2, B1, B0, A7, A6, A5, A4, A3, A2 }
#define MATRIX_ROW_PINS { C14, A1, B14, B15, A8 }
#define DIODE_DIRECTION COL2ROW

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_COL_PINS { A8, C13, B9, B8, B7, B6, B5, B4, B3, A7, A5, A4, A3, A2, A1 }
#define MATRIX_ROW_PINS { A14, A15, A0, B1, B0 }
#define DIODE_DIRECTION COL2ROW

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


#define MATRIX_ROWS 12
#define MATRIX_COLS 9

#define MATRIX_COL_PINS { B5, B4, D7, F5, F6, F7, F4, D2, D0 }
#define MATRIX_ROW_PINS { E6, B7, B0, B1, F1, F0, C6, C7, D4, D6, D5, D3 }
#define DIODE_DIRECTION COL2ROW

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_COL_PINS { B2, B10, B11, A9, A15, B3, B4, B5, B6, B7, B8, B9, C13, C14, C15 }
#define MATRIX_ROW_PINS { B1, B0, A7, A5, A4 }
#define DIODE_DIRECTION COL2ROW

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_COL_PINS { A8, C13, B9, B8, B7, B6, B5, B4, B3, A7, A5, A4, A3, A2, A1 }
#define MATRIX_ROW_PINS { A14, A15, A0, B1, B0 }
#define DIODE_DIRECTION COL2ROW

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

#define MATRIX_COL_PINS { A5, B10, A3, A2, B0, A8, C13, B9, B8, B7, B6, B5, B4, B3, A15, A14 }
#define MATRIX_ROW_PINS { B12, B13, B14, B15, A1 }
#define DIODE_DIRECTION COL2ROW

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 17

#define MATRIX_COL_PINS { B1, B0, A7, A1, A5, A4, A3, A10, B9, B8, B7, B6, B5, B4, B3, A15, A14 }
#define MATRIX_ROW_PINS { B2, B10, B11, A2, A0 }
#define DIODE_DIRECTION COL2ROW

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/* key matrix pins */
#define MATRIX_ROW_PINS { B4, D2, D4, D6, D7 }
#define MATRIX_COL_PINS { D3, D5, C6, C7, B6, B5, B7, F0, F1, F4, F5, F6, F7, B3, B2, D1 }

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

#define MATRIX_COL_PINS { A5, B10, A3, A2, B0, A9, C13, B9, B8, B7, B6, B5, B4, B3, A15, A14 }
#define MATRIX_ROW_PINS { A13, B12, B11, B14, A8, A1 }
#define DIODE_DIRECTION COL2ROW

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

#pragma once

#define MATRIX_ROWS 5
#define MATRIX_COLS 19

#define MATRIX_COL_PINS { B1, B0, C15, C14, A7, A5, C13, A4, A2, A1, A0, B9, B8, B7, A3, B6, B4, B3, A15 }
#define MATRIX_ROW_PINS { B11, B10, B2, F0, B5 }
#define DIODE_DIRECTION COL2ROW

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

#define MATRIX_COL_PINS { B11, B10, B1, B0, A7, A6, A5, B14, A15, A0, C15, C14}
#define MATRIX_ROW_PINS { B12, C13, A2, A1 }
#define DIODE_DIRECTION COL2ROW

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 12

#define MATRIX_COL_PINS { B11, B10, B1, B0, A7, A6, A5, A4, A3, A2, A1, A0 }
#define MATRIX_ROW_PINS { B3, B4, B5, B6, B7 }
#define DIODE_DIRECTION COL2ROW

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_COL_PINS { B11, B10, B1, B0, A7, A6, A5, B14, A15, A0, C15, C14, B7, B6, B5 }
#define MATRIX_ROW_PINS { B12, C13, A2, A1, A3 }
#define DIODE_DIRECTION COL2ROW

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

#define MATRIX_COL_PINS { B11, B10, B1, B0, A7, A6, A5, A4, A3, A2, A1, A0, C15, C14 }
#define MATRIX_ROW_PINS { B3, B4, B5, B6, B7 }
#define DIODE_DIRECTION COL2ROW

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

#define MATRIX_COL_PINS { B8, B0, A0, B5, B10, B9, A6, B12, A7, A5, A4, A3, A2, A1, B13, B14 }
#define MATRIX_ROW_PINS { B4, B11, B1, B7, B6 }
#define DIODE_DIRECTION COL2ROW

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 19

#define MATRIX_COL_PINS { B12, A14, A15, B3, B4, B5, B6, B7, B8, B9, A7, B0, B1, B2, B10, A3, A4, A5, C15 }
#define MATRIX_ROW_PINS { C13, C14, A0, A1, A2, B11 }
#define DIODE_DIRECTION COL2ROW

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 16

#define MATRIX_COL_PINS { A7, A5, A4, A3, A2, A1, A0, B5, A13, B2, B1, B0, B9, B8, B7, B6 }
#define MATRIX_ROW_PINS { B10, B14, A8, A9, A10, C13, C14, C15, F0, F1 }
#define DIODE_DIRECTION COL2ROW

M keyboards/cannonkeys/satisfaction75/config.h => keyboards/cannonkeys/satisfaction75/config.h +0 -4
@@ 23,10 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* LSE clock */
#define STM32_LSECLK 32768

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

#define MATRIX_COL_PINS { B1, B2, B10, B11, B12, B13, B14, A8, A9, A10, B0, A7, A5, B5, A15, A1 }
#define MATRIX_ROW_PINS { B3, B4, A0, A2, A4, A3 }
#define DIODE_DIRECTION COL2ROW

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

#define MATRIX_COL_PINS { A5, B10, A3, A2, B0, A9, C13, B9, B8, B7, B6, B5, B4, B3, A15, A14 }
#define MATRIX_ROW_PINS { B12, B11, B14, A8, A1 }
#define DIODE_DIRECTION COL2ROW

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 16

#define MATRIX_COL_PINS { B14, A14, B1, C13, C14, C15, F0, F1, B9, B8, B7, B6, B5, B4, B3, A15 }
#define MATRIX_ROW_PINS { A10, A9, A8, B12 }
#define DIODE_DIRECTION COL2ROW

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 17

#define MATRIX_COL_PINS { A7, A5, B10, A3, A2, B0, A9, C13, B9, B8, B7, B6, B5, B4, B3, A15, A14 }
#define MATRIX_ROW_PINS { B12, B11, B14, A8, A1 }
#define DIODE_DIRECTION COL2ROW

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

#define MATRIX_COL_PINS { B0, A7, A5, B1, B2, B10, B11, A9, B6, B7, B8, B9 }
#define MATRIX_ROW_PINS { A15, B3, B4, B5 }
#define DIODE_DIRECTION COL2ROW

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/capsunlocked/cu7/config.h => keyboards/capsunlocked/cu7/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 3

/*
 * Keyboard Matrix Assignments
 *

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


#define DIODE_DIRECTION COL2ROW
#define MATRIX_ROWS 6
#define MATRIX_COLS 16
#define MATRIX_ROW_PINS {F1, B7, B3, D2, D3, B2}
#define MATRIX_COL_PINS {F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4, D5, B1, B0, F0}


M keyboards/capsunlocked/cu80/v1/config.h => keyboards/capsunlocked/cu80/v1/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

#define MATRIX_ROW_PINS { B1, B5, B4, F7, D7, D6 }
#define MATRIX_COL_PINS { F6, F5, F4, F1, F0, C7, C6, B6, B0, E6, B7, B3, B2, D2, D3, D5, D4}


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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_ROW_PINS { A2, B9, B8, B5, B4 }
#define MATRIX_COL_PINS { A1, B1, B0, A7, A6, A5, A4, A3, B2, B10, B11, B12, B13, B14, B15 }


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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 5

/* key matrix pins */
#define MATRIX_ROW_PINS { B6, B2, B3, B1, F7 }
#define MATRIX_COL_PINS { B5, B4, E6, D7, C6 }

M keyboards/cest73/tkm/config.h => keyboards/cest73/tkm/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 11
#define MATRIX_COLS 10

/* matrix sz handy ruler:  1   2   3   4   5   6   7   8   9  10  11  12 */
/* key matrix pins */
/*    row    handy ruler: r0  r1  r2  r3  r4  r5  r6  r7  r8  r9  r10 */

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


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 7

#define MATRIX_ROW_PINS {F4, D1, D0, F5, D4, F6, B4, B5, B2, B6}
#define MATRIX_COL_PINS {F7, C6, B1, D2, E6, B3, D7}


M keyboards/chaos65/config.h => keyboards/chaos65/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 }
#define MATRIX_COL_PINS { B0, B1, B2, B3, D4, D6, D7, B4, B5, B6, C6, F7, F6, F5, F4 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { B0, B1, B2, B3, C7 }
#define MATRIX_COL_PINS { D3, D5, B4, D7, D6, D4, F7, F6, F5, F4, F1, F0, B5, B6, C6 }

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 18

#define MATRIX_COL_PINS { B13, B12, B1, B0, A7, A6, A5, A4, A3, B9, B8, B7, B6, B5, B4, F0, B3, A15 }
#define MATRIX_ROW_PINS { A8, B14, B11, B10, B2 }
#define DIODE_DIRECTION COL2ROW

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


/* Key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 17

/* Keyboard Matrix Assignment s*/
#define MATRIX_ROW_PINS { B3, B2, F4, F5, F6 }
#define MATRIX_COL_PINS { F0, F1, F7, B1, D0, D1, D2, D3, D5, D4, D6, D7, B4, B5, B6, C6, C7 }

M keyboards/chavdai40/rev1/config.h => keyboards/chavdai40/rev1/config.h +0 -5
@@ 23,11 23,6 @@
/* usb power settings */
#define USB_MAX_POWER_CONSUMPTION 100

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13


#define MATRIX_ROW_PINS { A0, A15, B5, B6 }
#define MATRIX_COL_PINS { B8, B4, B3, B2, B1, B0, A7, A6, A5, A4, A3, A2, A1 }


M keyboards/chavdai40/rev2/config.h => keyboards/chavdai40/rev2/config.h +0 -5
@@ 23,11 23,6 @@
/* usb power settings */
#define USB_MAX_POWER_CONSUMPTION 100

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13


#define MATRIX_ROW_PINS { A0, A15, B5, B6 }
#define MATRIX_COL_PINS { B7, B4, B3, A8, B1, B0, A7, A6, A5, A4, A3, A2, A1 }


M keyboards/checkerboards/axon40/config.h => keyboards/checkerboards/axon40/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/* key matrix pins */
#define MATRIX_ROW_PINS { D2, D3, D1, D5 }
#define MATRIX_COL_PINS { C7, B7, D4, D6, F0, F1, C6, B6, B5, B4, E6, B0 }

M keyboards/checkerboards/candybar_ortho/config.h => keyboards/checkerboards/candybar_ortho/config.h +0 -4
@@ 17,10 17,6 @@
 #pragma once


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 9

/* key matrix pins */
#define MATRIX_ROW_PINS { B4, D4, D7, D6, B5, B6, C7, C6 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, D0, D1, D2 }

M keyboards/checkerboards/g_idb60/config.h => keyboards/checkerboards/g_idb60/config.h +0 -4
@@ 18,10 18,6 @@ Copyright 2021 Nathan Spears
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/* key matrix pins */
#define MATRIX_ROW_PINS { D6, D7, B4, B5, F7 }
#define MATRIX_COL_PINS { B6, C6, C7, D4, F6, F0, B0, F1, F4, F5, D1, D0, D3, D5 }

M keyboards/checkerboards/nop60/config.h => keyboards/checkerboards/nop60/config.h +0 -4
@@ 18,10 18,6 @@ Copyright 2021 Nathan Spears
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/* key matrix pins */
#define MATRIX_ROW_PINS { F0, F1, E6, B7, C6 }
#define MATRIX_COL_PINS { F6, F5, F4, D0, D7, D3, D4, D5, D6, F7, C7, B4, B6, B5 }

M keyboards/checkerboards/phoenix45_ortho/config.h => keyboards/checkerboards/phoenix45_ortho/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13

/* key matrix pins */
#define MATRIX_ROW_PINS { D2, D1, D0, C4 }
#define MATRIX_COL_PINS { D3, C2, C5, B0, D6, D5, D4, B4, B5, B6, B7, C7, C6 }

M keyboards/checkerboards/plexus75/config.h => keyboards/checkerboards/plexus75/config.h +0 -5
@@ 17,11 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15


#define MATRIX_ROW_PINS { D2, B3, B1, F1, F0 }
#define MATRIX_COL_PINS { B2, B0, D1, F7, F6, F5, F4, D4, D6, D7, B4, B5, B6, C6, C7 }


M keyboards/checkerboards/plexus75_he/config.h => keyboards/checkerboards/plexus75_he/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

/* key matrix pins */
#define MATRIX_ROW_PINS { C2, D0, D1, D2, D6, B0, B3, B2, C6, B1 }
#define MATRIX_COL_PINS { C4, C5, D3, C7, B7, B6, B5, B4 }

M keyboards/checkerboards/pursuit40/config.h => keyboards/checkerboards/pursuit40/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/* key matrix pins */
#define MATRIX_ROW_PINS { D2, D1, F4, F5 }
#define MATRIX_COL_PINS { F1, E6, B7, D5, D4, D6, D7, B4, B5, B6, C6, C7 }

M keyboards/checkerboards/quark/config.h => keyboards/checkerboards/quark/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 12

/* key matrix pins */
#define MATRIX_ROW_PINS { C5, C4, C6, C7, B7 }
#define MATRIX_COL_PINS { B4, B5, B6, B3, C2, B2, D6, D2, D3, D4, D5, B1 }

M keyboards/checkerboards/quark_lp/config.h => keyboards/checkerboards/quark_lp/config.h +0 -4
@@ 16,10 16,6 @@

#pragma once

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/* key matrix pins */
#define MATRIX_ROW_PINS { C5, C4, C6, C7 }
#define MATRIX_COL_PINS { B6, B5, B4, B3, B0, D6, D5, D4, D3, D2, D1, D0 }

M keyboards/checkerboards/quark_plus/config.h => keyboards/checkerboards/quark_plus/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 6

/* key matrix pins */
#define MATRIX_ROW_PINS { B4, B1, C2, D0, D6, B0, B6, B5 }
#define MATRIX_COL_PINS { C6, D1, D5, D4, D3, D2 }

M keyboards/checkerboards/quark_squared/config.h => keyboards/checkerboards/quark_squared/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 12

/* key matrix pins */
#define MATRIX_ROW_PINS { C5, C4, C6, C7, B7 }
#define MATRIX_COL_PINS { B4, B5, B6, B3, C2, B2, D6, D2, D3, D4, D5, B1 }

M keyboards/checkerboards/snop60/config.h => keyboards/checkerboards/snop60/config.h +0 -4
@@ 18,10 18,6 @@ Copyright 2022 Nathan Spears
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/* key matrix pins */
#define MATRIX_ROW_PINS { B7, D0, D6, B4, B5 }
#define MATRIX_COL_PINS { B6, C6, C7, D5, F7, F6, F5, F4, F1, F0, B0, E6, D4, D7 }

M keyboards/checkerboards/ud40_ortho_alt/config.h => keyboards/checkerboards/ud40_ortho_alt/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/* key matrix pins */
#define MATRIX_ROW_PINS { E6, F0, F1, F4 }
#define MATRIX_COL_PINS { B2, B1, F7, D6, D7, B4, B5, B6, C6, C7, F5, F6 }

M keyboards/cherrybstudio/cb1800/config.h => keyboards/cherrybstudio/cb1800/config.h +0 -4
@@ 14,10 14,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 11

/*
 * Keyboard Matrix Assignments
 *

M keyboards/cherrybstudio/cb65/config.h => keyboards/cherrybstudio/cb65/config.h +0 -4
@@ 14,10 14,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 9
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

M keyboards/cherrybstudio/cb87/config.h => keyboards/cherrybstudio/cb87/config.h +0 -4
@@ 14,10 14,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 9
#define MATRIX_COLS 10

/*
 * Keyboard Matrix Assignments
 *

M keyboards/cherrybstudio/cb87rgb/config.h => keyboards/cherrybstudio/cb87rgb/config.h +0 -4
@@ 14,10 14,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 10

/*
 * Keyboard Matrix Assignments
 *

M keyboards/cherrybstudio/cb87v2/config.h => keyboards/cherrybstudio/cb87v2/config.h +0 -4
@@ 14,10 14,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 10

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

#define MATRIX_ROW_PINS { B13, B14, A4, A2, A1 }
#define MATRIX_COL_PINS { B11, B10, B2, B1, B0, A7, A6, A5, B9, B8, B7, B6, B5, B4, B3, A15 }


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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 7

/*
 * Keyboard Matrix Assignments
 *

M keyboards/chocofly/v1/config.h => keyboards/chocofly/v1/config.h +0 -3
@@ 3,9 3,6 @@

#pragma once

#define MATRIX_ROWS 8
#define MATRIX_COLS 8

#define MATRIX_ROW_PINS { D1, D0, D4, C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B6 }


M keyboards/chocv/config.h => keyboards/chocv/config.h +0 -5
@@ 17,11 17,6 @@
 #pragma once


 /* key matrix size */
 #define MATRIX_ROWS 4
 #define MATRIX_COLS 10


 #define MATRIX_ROW_PINS { F4, F5, D1, D0 }
 #define MATRIX_COL_PINS { B6, B2, B3, B1, F7, C6, D7, E6, B4, B5}


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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS \
    { B3, B2, F0, C7, F4, F1 }

M keyboards/cipulot/kawayo/config.h => keyboards/cipulot/kawayo/config.h +0 -4
@@ 16,10 16,6 @@

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_ROW_PINS \
    { B1, B12, C13, A7, B0 }
#define MATRIX_COL_PINS \

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

#define MATRIX_COL_PINS { B12, A2 , A1 , A0 , F1 , F0 , B11, B10, B2 , B1 , B0 , A7 , C15, C14}
#define MATRIX_ROW_PINS { B9 , C13, A3 , B14, A8}
#define DIODE_DIRECTION COL2ROW

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

M keyboards/ckeys/thedora/config.h => keyboards/ckeys/thedora/config.h +0 -4
@@ 21,10 21,6 @@
#define ENCODERS_PAD_B { B15 }
#define ENCODER_RESOLUTION 4

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 6

#define MATRIX_ROW_PINS { A2, A1, A0, B8 }
#define MATRIX_COL_PINS { B5, B4, B3, B2, B1, B0 }


M keyboards/ckeys/washington/config.h => keyboards/ckeys/washington/config.h +0 -4
@@ 16,10 16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 3

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 3

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 7

/*
 * Keyboard Matrix Assignments
 *

M keyboards/clawsome/doodle/config.h => keyboards/clawsome/doodle/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 3

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 7

/*
 * Keyboard Matrix Assignments
 *

M keyboards/clawsome/gamebuddy/v1_0/config.h => keyboards/clawsome/gamebuddy/v1_0/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 7

#define MATRIX_ROW_PINS { D1, D0, E6, B3, B2 }
#define MATRIX_COL_PINS { F5, F6, F7, B1, C6, D7, B6 }


M keyboards/clawsome/gamebuddy/v1_m/config.h => keyboards/clawsome/gamebuddy/v1_m/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 7

/*
 * Keyboard Matrix Assignments
 *

M keyboards/clawsome/hatchback/config.h => keyboards/clawsome/hatchback/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 10

/*
 * Keyboard Matrix Assignments
 *

M keyboards/clawsome/luggage_rack/config.h => keyboards/clawsome/luggage_rack/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 9
#define MATRIX_COLS 3

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 7

#define MATRIX_ROW_PINS { D0, C6, B2, B6, B5 }
#define MATRIX_COL_PINS { F6, F5, B1, B3, E6, D7, D4 }


M keyboards/clawsome/suv/config.h => keyboards/clawsome/suv/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 11

/*
 * Keyboard Matrix Assignments
 *

M keyboards/clickety_split/leeloo/rev1/config.h => keyboards/clickety_split/leeloo/rev1/config.h +0 -5
@@ 18,11 18,6 @@
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_ROW_PINS { C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F6, F7, B1, B3, B2, B6 }

M keyboards/cmm_studio/fuji65/config.h => keyboards/cmm_studio/fuji65/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/cmm_studio/saka68/hotswap/config.h => keyboards/cmm_studio/saka68/hotswap/config.h +0 -4
@@ 19,10 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/cmm_studio/saka68/solder/config.h => keyboards/cmm_studio/saka68/solder/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

#define MATRIX_ROW_PINS { A13, B9, F1, A10, A9 }
#define MATRIX_COL_PINS { B15, B14, B13, B12, B11, B10, B2, B1, B8, B7, B6, B5, B4, B3, A15, A14 }
#define DIODE_DIRECTION COL2ROW

M keyboards/coarse/ixora/config.h => keyboards/coarse/ixora/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 6

#define MATRIX_ROW_PINS { A0 }
#define MATRIX_COL_PINS { B4, A15, B3, A1, B6, B5 }


M keyboards/coarse/vinta/config.h => keyboards/coarse/vinta/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

#define MATRIX_ROW_PINS { A10, A9, B0, A7, A6 }
#define MATRIX_COL_PINS { A5, A4, A3, A2, A1, A0, F1, F0, B7, B6, B5, B4, B3, A15, A14, A13 }


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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS {B0,B7,D0,D1,D2}

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 5

/*
 * Keyboard Matrix Assignments
 *

M keyboards/contra/config.h => keyboards/contra/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/* key matrix pins */
#define MATRIX_ROW_PINS { F6, B3, B2, B6 }
#define MATRIX_COL_PINS { F4, F5, B5, B4, E6, D7, C6, D4, D0, D1, D2, D3 }

M keyboards/converter/a1200/miss1200/config.h => keyboards/converter/a1200/miss1200/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/converter/a1200/mistress1200/config.h => keyboards/converter/a1200/mistress1200/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/converter/a1200/teensy2pp/config.h => keyboards/converter/a1200/teensy2pp/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/converter/numeric_keypad_iie/config.h => keyboards/converter/numeric_keypad_iie/config.h +0 -2
@@ 82,8 82,6 @@ http://wiki.apple2.org/index.php?title=Pinouts#Apple_.2F.2Fe_Numeric_Keypad_conn

*/

#define MATRIX_ROWS 4
#define MATRIX_COLS 6
#define MATRIX_ROW_PINS { B0, B2, D2, D3 }
#define MATRIX_COL_PINS { D1, D0, D4, C6, D7, E6 }
#define DIODE_DIRECTION COL2ROW

M keyboards/converter/periboard_512/config.h => keyboards/converter/periboard_512/config.h +0 -4
@@ 16,8 16,4 @@

#pragma once


/* matrix properties */
#define MATRIX_COLS 19
#define MATRIX_ROWS 8
#define MATRIX_HAS_GHOST

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 6

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 1

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

M keyboards/coseyfannitutti/discipline/config.h => keyboards/coseyfannitutti/discipline/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

M keyboards/coseyfannitutti/mysterium/config.h => keyboards/coseyfannitutti/mysterium/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 18

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

M keyboards/cosmo65/config.h => keyboards/cosmo65/config.h +0 -4
@@ 28,10 28,6 @@ along with this program.  If not, see http://www.gnu.org/licenses/.
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/* keyboard matrix assignments */
#define MATRIX_ROW_PINS { D5, D0, F0, F5, F4 }
#define MATRIX_COL_PINS { E6, D4, D6, D7, B4, B5, B6, C6, C7, D1, D2, D3, F1, F6 }

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


// Key matrix size
#define MATRIX_ROWS 6
#define MATRIX_COLS 15

// Enable RGB backlight
#ifdef RGBLIGHT_ENABLE
#define RGB_DI_PIN D7

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


// Key matrix size
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

// Keyboard Matrix Assignments
#define MATRIX_ROW_PINS { D1, D2, D3, C6, C7 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, B6, B5, D0, B7, B3, B2, B1, B0 }

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


// Key matrix size
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

// Keyboard Matrix Assignments
#define MATRIX_ROW_PINS { F0, F1, C7, D5, B7 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B6, B2, E6, D7, C6, D4, D0, D1 }

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


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 7

/*
 * Keyboard Matrix Assignments
 *

M keyboards/crawlpad/config.h => keyboards/crawlpad/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 4

/* key matrix pins */
#define MATRIX_ROW_PINS { F0, F1, F4, F5 }
#define MATRIX_COL_PINS { D4, D5, D6, D7 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/crbn/config.h => keyboards/crbn/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/* key matrix pins */
#define MATRIX_ROW_PINS { B3, B1, F7, F6 }
#define MATRIX_COL_PINS { D3, D2, D1, D0, D4, C6, D7, E6, B4, B5, B6, B2 }

M keyboards/creatkeebs/glacier/config.h => keyboards/creatkeebs/glacier/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/* key matrix pins */
#define MATRIX_ROW_PINS { F0, F1, F4, E6, F5, D0 }
#define MATRIX_COL_PINS { D4, D6, D7, B4, B5, F6, B0, B6, C6, C7, B1, B2, B3, B7, D3, D2, D1 }

M keyboards/creatkeebs/thera/config.h => keyboards/creatkeebs/thera/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_ROW_PINS { B2, B1, B0, E6, B3, B7 }
#define MATRIX_COL_PINS { D0, D1, D2, D3, D4, D6, D7, B4, B5, B6, C6, C7, F7, F6, F5 }

M keyboards/crimsonkeyboards/resume1800/config.h => keyboards/crimsonkeyboards/resume1800/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 20

/*
 * Keyboard Matrix Assignments
 *

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

#pragma once

#define MATRIX_ROWS 5
#define MATRIX_COLS 17

#define MATRIX_COL_PINS { B11, B10, B2, B1, B0, A7, A6, A5, A4, A3, B9, B8, B7, B6, B5, B4, B3 }
#define MATRIX_ROW_PINS { A9, A8, B15, B14, B13 }
#define DIODE_DIRECTION COL2ROW

M keyboards/crkbd/config.h => keyboards/crkbd/config.h +0 -4
@@ 19,10 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS  8
#define MATRIX_COLS  6
#define MATRIX_ROW_PINS \
    { D4, C6, D7, E6 }


M keyboards/custommk/genesis/rev1/config.h => keyboards/custommk/genesis/rev1/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

/* key matrix pins */
#define MATRIX_ROW_PINS { F0, C7, C6, B6, B5 }
#define MATRIX_COL_PINS { F4, F5, D7, B4 }

M keyboards/custommk/genesis/rev2/config.h => keyboards/custommk/genesis/rev2/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 4

/* key matrix pins */
#define MATRIX_ROW_PINS { F0, C7, C6, B6, B5, B0}
#define MATRIX_COL_PINS { F4, F5, D7, B4 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 */

M keyboards/cutie_club/giant_macro_pad/config.h => keyboards/cutie_club/giant_macro_pad/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 20
#define MATRIX_COLS 20

/*
 * Keyboard Matrix Assignments
 */

M keyboards/cutie_club/keebcats/denis/config.h => keyboards/cutie_club/keebcats/denis/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 */

M keyboards/cutie_club/keebcats/dougal/config.h => keyboards/cutie_club/keebcats/dougal/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 */

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { F1, F4, F5, F6, E6 }
#define MATRIX_COL_PINS { C7, C6, F7, F0, B4, D7, D6, B0, B1, B2, B3, D2, D3, D5 }

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


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 6

/*
 * Keyboard Matrix Assignments
 *

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 6
#define MATRIX_ROW_PINS { D4, C6, D7, E6 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3 }
#define DIODE_DIRECTION COL2ROW

M keyboards/dailycraft/sandbox/rev1/config.h => keyboards/dailycraft/sandbox/rev1/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 5

/*
 * Keyboard Matrix Assignments
 *

M keyboards/dailycraft/sandbox/rev2/config.h => keyboards/dailycraft/sandbox/rev2/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 5

/*
 * Keyboard Matrix Assignments
 *

M keyboards/dailycraft/wings42/rev1/config.h => keyboards/dailycraft/wings42/rev1/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 6

/*
 * Keyboard Matrix Assignments
 *

M keyboards/dailycraft/wings42/rev1_extkeys/config.h => keyboards/dailycraft/wings42/rev1_extkeys/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

M keyboards/dailycraft/wings42/rev2/config.h => keyboards/dailycraft/wings42/rev2/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 6

/*
 * Keyboard Matrix Assignments
 *

M keyboards/daji/seis_cinco/config.h => keyboards/daji/seis_cinco/config.h +0 -4
@@ 18,10 18,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
*/

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

#pragma once

#define MATRIX_ROWS 6
#define MATRIX_COLS 14

#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4, B5 }
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3, C2 }


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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 10

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 10

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 14
#define MATRIX_COLS 8

// wiring of each half
#define MATRIX_ROW_PINS { F4, F5, F6, F7, B1, B3, B2 }
#define MATRIX_COL_PINS { B6, B5, B4, E6, D7, C6, D4, D1}

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 17

/* key matrix pins */
#define MATRIX_ROW_PINS { F0, F4, F6, F7, C7 }
#define MATRIX_COL_PINS { E6, F5, C6, B6, B5, B4, D7, D6, D4, D5, D3, D2, D1, D0, B7, B3, B2 }

M keyboards/deng/djam/config.h => keyboards/deng/djam/config.h +0 -2
@@ 16,8 16,6 @@
#pragma once


#define MATRIX_ROWS 3
#define MATRIX_COLS 8
#define MATRIX_ROW_PINS { F0, F1, F4 }
#define MATRIX_COL_PINS { C7, C6, B6, B5, B4, D7, D6, D4 }
#define DIODE_DIRECTION COL2ROW

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


/* Matrix */
#define MATRIX_ROWS 6
#define MATRIX_COLS 5
#define MATRIX_ROW_PINS { B15, A5, A3, A15, B7, B8 }
#define MATRIX_COL_PINS { B13, B14, B3, A4, A6 }
#define DIODE_DIRECTION COL2ROW

M keyboards/dinofizz/fnrow/v1/config.h => keyboards/dinofizz/fnrow/v1/config.h +0 -3
@@ 18,9 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


#define MATRIX_ROWS 2
#define MATRIX_COLS 7

#define MATRIX_ROW_PINS { A0, A1 }
#define MATRIX_COL_PINS {B0, B1, B3, B4, B5, B6, B7 }


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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 13

/*
 * Keyboard Matrix Assignments
 *

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

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_ROW_PINS { F6, F7, B1, B3, B2 }

// wiring of each half
#define MATRIX_COLS 7
#define MATRIX_COL_PINS { B4, E6, D7, C6, D4, F5, F4 }

/* COL2ROW, ROW2COL */

M keyboards/dm9records/lain/config.h => keyboards/dm9records/lain/config.h +0 -4
@@ 4,10 4,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13

/*
 * Keyboard Matrix Assignments
 */

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 13

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 5
//Matrix is 3x5 instead of 3x4, as the 3 encoders are wired into the matrix

#define MATRIX_ROW_PINS { F0, F1, F4 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/doio/kb16/rev1/config.h => keyboards/doio/kb16/rev1/config.h +0 -4
@@ 18,10 18,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 5

/* key matrix pins */
#define MATRIX_ROW_PINS { D5, D4, D3, D2 }
#define MATRIX_COL_PINS { F5, F4, F1, F0, B7 }

M keyboards/doio/kb16/rev2/config.h => keyboards/doio/kb16/rev2/config.h +0 -4
@@ 18,10 18,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 5

/* key matrix pins */
#define MATRIX_ROW_PINS { B3, B4, B9, B8 }
#define MATRIX_COL_PINS { B14, B13, B12, B0, A7 }

M keyboards/doio/kb30/config.h => keyboards/doio/kb30/config.h +0 -4
@@ 18,10 18,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 7

#define MATRIX_ROW_PINS { B3, B4, B9, B8, A5, A6 }
#define MATRIX_COL_PINS { B14, B13, B12, B0, A7, A9, A8 }
#define DIODE_DIRECTION COL2ROW // COL2ROW or ROW2COL

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

#define RGBLED_NUM 18

#define MATRIX_ROWS 8
#define MATRIX_COLS 15

#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3, C2, D7 }
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4, B5, B6, B7 }


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


/* key matrix size */
#define MATRIX_ROWS 15
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/doodboard/duckboard/config.h => keyboards/doodboard/duckboard/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 5

/* key matrix pins */
#define MATRIX_ROW_PINS { C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F7, B1, B3, B2, B6 }

M keyboards/doodboard/duckboard_r2/config.h => keyboards/doodboard/duckboard_r2/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 5

/* key matrix pins */
#define MATRIX_ROW_PINS { C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F7, B1, B3, B2, B6 }

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


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 9

/*
 * Keyboard Matrix Assignments
 *

M keyboards/doro67/multi/config.h => keyboards/doro67/multi/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/doro67/regular/config.h => keyboards/doro67/regular/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


#define MATRIX_ROWS 8
#define MATRIX_COLS 5

#define MATRIX_ROW_PINS {D4, C6, D7, E6}
#define MATRIX_COL_PINS {F4, F5,F6, F7, B1}


M keyboards/draytronics/daisy/config.h => keyboards/draytronics/daisy/config.h +0 -4
@@ 19,10 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

M keyboards/draytronics/elise/config.h => keyboards/draytronics/elise/config.h +0 -4
@@ 19,10 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/draytronics/elise_v2/config.h => keyboards/draytronics/elise_v2/config.h +0 -4
@@ 19,10 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/draytronics/scarlet/config.h => keyboards/draytronics/scarlet/config.h +0 -4
@@ 19,10 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

 //                       0   1   2   3   4   5   6   7   8   9   10  11  12  13  14  15
#define MATRIX_ROW_PINS { D6, D7, B4, B5, D4 }
#define MATRIX_COL_PINS { B6, C6, C7, F6, F5, F4, F7, F1, F0, E6, B7, D0, D1, D2, D3, D5 }

M keyboards/drhigsby/bkf/config.h => keyboards/drhigsby/bkf/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

M keyboards/drhigsby/dubba175/config.h => keyboards/drhigsby/dubba175/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 10

/*
 * Keyboard Matrix Assignments
 *

M keyboards/drhigsby/ogurec/config.h => keyboards/drhigsby/ogurec/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

M keyboards/drhigsby/packrat/config.h => keyboards/drhigsby/packrat/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 11

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 11
#define MATRIX_COLS 11

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 11

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 9

/*
 * Keyboard Matrix Assignments
 *

M keyboards/ducky/one2mini/1861st/config.h => keyboards/ducky/one2mini/1861st/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/ducky/one2sf/1967st/config.h => keyboards/ducky/one2sf/1967st/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/dumbo/config.h => keyboards/dumbo/config.h +0 -5
@@ 15,11 15,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
/* Rows are doubled up */
#define MATRIX_ROWS 8
#define MATRIX_COLS 6

// wiring
#define MATRIX_ROW_PINS { D4, D7, E6, B4 }
#define MATRIX_COL_PINS { B6, B2, B3, B1, F7, F6}

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


/* Column/Row IO definitions */
#define MATRIX_ROWS 4
#define MATRIX_COLS 5
#define MATRIX_ROW_PINS { F4, F5, F6, F7 }
#define MATRIX_COL_PINS { C6, D7, E6, B4, B5 }


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


/* Column/Row IO definitions - dualencoder version is true 4x4 */
#define MATRIX_ROWS 4
#define MATRIX_COLS 4
#define MATRIX_ROW_PINS { F4, F5, F6, F7 }
#define MATRIX_COL_PINS { D7, E6, B4, B5 }


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

/* Column/Row IO definitions */
#define MATRIX_ROWS 4
#define MATRIX_COLS 5
#define MATRIX_ROW_PINS { F4, F5, F6, F7 }
#define MATRIX_COL_PINS { B5, B4, E6, D7, C6 }


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


/* Column/Row IO definitions */
#define MATRIX_ROWS 4
#define MATRIX_COLS 5
#define MATRIX_ROW_PINS { F4, F5, F6, F7 }
#define MATRIX_COL_PINS { C6, D7, E6, B4, B5 }


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


/* Column/Row IO definitions */
#define MATRIX_ROWS 4
#define MATRIX_COLS 5
#define MATRIX_ROW_PINS { F4, F5, F6, F7 }
#define MATRIX_COL_PINS { C6, D7, E6, B4, B5 }


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


/* Column/Row IO definitions */
#define MATRIX_ROWS 4
#define MATRIX_COLS 5

#define MATRIX_ROW_PINS { F4, F5, F6, F7 }
#define MATRIX_COL_PINS { C6, B1, B3, B2, B6 }


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


/* Column/Row IO definitions */
#define MATRIX_ROWS 4
#define MATRIX_COLS 5
#define MATRIX_ROW_PINS { F4, F5, F6, F7 }
#define MATRIX_COL_PINS { B5, B4, E6, D7, C6 }


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

/* Column/Row IO definitions */
#define MATRIX_ROWS 4
#define MATRIX_COLS 5
#define MATRIX_ROW_PINS { F4, F5, F6, F7 }
#define MATRIX_COL_PINS { C6, D7, E6, B4, B5 }


M keyboards/durgod/dgk6x/galaxy/config.h => keyboards/durgod/dgk6x/galaxy/config.h +0 -2
@@ 18,11 18,9 @@


/* key matrix rows */
#define MATRIX_ROWS 6
#define MATRIX_ROW_PINS { A0, A1, A2, A3, A4, A5 }

/* key matrix columns */
#define MATRIX_COLS 16
#define MATRIX_COL_PINS { B0, B1, B2, B10, B11, B12, B13, B14, B15, C6, C7, C8, C9, C10, C11, C12 }

#ifdef RGB_MATRIX_ENABLE

M keyboards/durgod/dgk6x/hades/config.h => keyboards/durgod/dgk6x/hades/config.h +0 -2
@@ 18,11 18,9 @@


/* key matrix rows */
#define MATRIX_ROWS 5
#define MATRIX_ROW_PINS { A0, A1, A2, A3, A4 }

/* key matrix columns */
#define MATRIX_COLS 15
#define MATRIX_COL_PINS { B0, B1, B2, B10, B11, B12, B13, B14, B15, C6, C7, C8, C9, C10, C11 }

#ifdef RGB_MATRIX_ENABLE

M keyboards/durgod/dgk6x/venus/config.h => keyboards/durgod/dgk6x/venus/config.h +0 -2
@@ 18,11 18,9 @@


/* key matrix rows */
#define MATRIX_ROWS 5
#define MATRIX_ROW_PINS { A0, A1, A2, A3, A4 }

/* key matrix columns */
#define MATRIX_COLS 14
#define MATRIX_COL_PINS { B0, B1, B2, B10, B11, B12, B13, B14, B15, C6, C7, C8, C9, C10 }

#ifdef RGB_MATRIX_ENABLE

M keyboards/durgod/k310/base/config.h => keyboards/durgod/k310/base/config.h +0 -4
@@ 20,10 20,6 @@

#define WAIT_US_TIMER           GPTD3

/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 16

#define MATRIX_ROW_PINS { A0, A1, A2, A3, A4, A5, A6, A7 }
#define MATRIX_COL_PINS { C4, C5, B0, B1, B2, B10, B11, B12, B13, B14, B15, C6, C7, C10, C11, C12 }


M keyboards/durgod/k320/base/config.h => keyboards/durgod/k320/base/config.h +0 -4
@@ 20,10 20,6 @@

#define WAIT_US_TIMER           GPTD3

/* key matrix size */
#define MATRIX_ROWS 7
#define MATRIX_COLS 16

#define MATRIX_ROW_PINS { A0, A1, A2, A3, A4, A5, A6 }
#define MATRIX_COL_PINS { C4, C5, B0, B1, B2, B10, B11, B12, B13, B14, B15, C6, C7, C10, C11, C12 }


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

#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13

#define TAP_CODE_DELAY 10 // Need this delay for some keys like VOLD/VOLU to work
#define ENCODERS_PAD_A { D1 }
#define ENCODERS_PAD_B { D0 }

M keyboards/dz60/config.h => keyboards/dz60/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/dztech/bocc/config.h => keyboards/dztech/bocc/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

M keyboards/dztech/duo_s/config.h => keyboards/dztech/duo_s/config.h +0 -3
@@ 17,9 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15
#define MATRIX_ROW_PINS { A15, B3, B4, B5, B11 }
#define MATRIX_COL_PINS { B12, B13, B14, A8, B9, C13, C14, C15, A1, A2, A3, A4, A5, A6, A7 }
/* COL2ROW, ROW2COL*/

M keyboards/dztech/dz60rgb/v1/config.h => keyboards/dztech/dz60rgb/v1/config.h +0 -4
@@ 1,9 1,5 @@
#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/dztech/dz60rgb/v2/config.h => keyboards/dztech/dz60rgb/v2/config.h +0 -4
@@ 1,9 1,5 @@
#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/dztech/dz60rgb/v2_1/config.h => keyboards/dztech/dz60rgb/v2_1/config.h +0 -4
@@ 16,10 16,6 @@

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/dztech/dz60rgb_ansi/v1/config.h => keyboards/dztech/dz60rgb_ansi/v1/config.h +0 -4
@@ 1,9 1,5 @@
#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/dztech/dz60rgb_ansi/v2/config.h => keyboards/dztech/dz60rgb_ansi/v2/config.h +0 -4
@@ 1,9 1,5 @@
#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/dztech/dz60rgb_ansi/v2_1/config.h => keyboards/dztech/dz60rgb_ansi/v2_1/config.h +0 -4
@@ 16,10 16,6 @@

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/dztech/dz60rgb_wkl/v1/config.h => keyboards/dztech/dz60rgb_wkl/v1/config.h +0 -4
@@ 1,9 1,5 @@
#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/dztech/dz60rgb_wkl/v2/config.h => keyboards/dztech/dz60rgb_wkl/v2/config.h +0 -4
@@ 1,9 1,5 @@
#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/dztech/dz60rgb_wkl/v2_1/config.h => keyboards/dztech/dz60rgb_wkl/v2_1/config.h +0 -4
@@ 16,10 16,6 @@

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/dztech/dz64rgb/config.h => keyboards/dztech/dz64rgb/config.h +0 -2
@@ 16,8 16,6 @@
 
#pragma once

#define MATRIX_ROWS 5
#define MATRIX_COLS 14
#define MATRIX_ROW_PINS { F5, F4, F1, B3, B2 }
#define MATRIX_COL_PINS { C7, F7, F6, F0, B0, B1, B4, D7, D6, D4, D5, D3, D2, B7 }


M keyboards/dztech/dz65rgb/v1/config.h => keyboards/dztech/dz65rgb/v1/config.h +0 -4
@@ 15,10 15,6 @@
 */
#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/dztech/dz65rgb/v2/config.h => keyboards/dztech/dz65rgb/v2/config.h +0 -4
@@ 15,10 15,6 @@
 */
#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/dztech/dz65rgb/v3/config.h => keyboards/dztech/dz65rgb/v3/config.h +0 -3
@@ 17,9 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15
#define MATRIX_ROW_PINS { F0, F1, F4, E6, C6 }
#define MATRIX_COL_PINS { F7, F6, F5, C7, B0, B1, B2, B3, B4, D7, D6, D4, D5, D3, D2}


M keyboards/dztech/dz96/config.h => keyboards/dztech/dz96/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 13

/* key matrix pins */
#define MATRIX_ROW_PINS { B7, B3, E6, F0, D5, D4, D6, C7 }
#define MATRIX_COL_PINS { C6, F1, F4, F5, F6, F7, D7, B4, B5, D0, D1, D2, D3}

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

#define MATRIX_ROWS 6
#define MATRIX_COLS 15
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B7, B5 }
#define MATRIX_COL_PINS { D0, D1, D2, D3, D5, D4, D6, D7, B4, C6, C7, F5, F4, F1, F0 }
#define DIODE_DIRECTION COL2ROW

M keyboards/e88/config.h => keyboards/e88/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

#define MATRIX_ROW_PINS { B2, F7, B3, B6, B1 }
#define MATRIX_COL_PINS { D3, D2, D1, D0, D4, C6, D7, E6, B4, B5, B7, F6, F5, F4 }


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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

M keyboards/eason/capsule65/config.h => keyboards/eason/capsule65/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/ebastler/isometria_75/rev1/config.h => keyboards/ebastler/isometria_75/rev1/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

#define MATRIX_ROW_PINS { A15, B4, B5, B6, B7, B8}
#define MATRIX_COL_PINS { B12, B13, B14, B15, A8, A10, A13, A14, B9, C13, F0, F1, A0, B2, B10, B11 }


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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 14

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW


M keyboards/edc40/config.h => keyboards/edc40/config.h +0 -3
@@ 16,9 16,6 @@
#pragma once


#define MATRIX_ROWS 4
#define MATRIX_COLS 11

/*
 * Keyboard Matrix Assignments
 *

M keyboards/edda/config.h => keyboards/edda/config.h +0 -4
@@ 14,10 14,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS {F1, F0, E6, B5, B4}

M keyboards/edi/hardlight/mk1/config.h => keyboards/edi/hardlight/mk1/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 8

#define MATRIX_COL_PINS { B2, B6, B5, F1, F0, C15, C14, C13 }
#define MATRIX_ROW_PINS { B10, B11, A14, A15, A3, A0, A2, A1 }
#define DIODE_DIRECTION COL2ROW

M keyboards/edi/standaside/config.h => keyboards/edi/standaside/config.h +0 -4
@@ 3,10 3,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 10

#define MATRIX_ROW_PINS { D7, E6, B4, B5 }
#define MATRIX_COL_PINS { D4, C6, B6, B2, B3, B1, F7, F6, F5, F4 }


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


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 6

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13

#define MATRIX_ROW_PINS { F1, F2, F3, F4 }
#define MATRIX_COL_PINS { A3, A2, A1, A0, F6, F5, F0, E0, E1, C0, C1, C2, C3 }


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


// key matrix size
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

// M60-A PCB default pin-out
#define MATRIX_ROW_PINS \
    { B0, B1, B2, B10, B11 }

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


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 6

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_ROW_PINS { A2, B9, B8, B5, B4 }
#define MATRIX_COL_PINS { A1, B1, B0, A7, A6, A5, A4, A3, B2, B10, B11, B12, B13, B14, B15 }


M keyboards/emi20/config.h => keyboards/emi20/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

/* key matrix pins */
#define MATRIX_ROW_PINS { F4, F5, F6, F7, B6 }
#define MATRIX_COL_PINS { C7, C6, B5, B4 }

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 10

/* key matrix pins */
#define MATRIX_ROW_PINS {B6, B2, B3, B1}
#define MATRIX_COL_PINS {F7, F6, B5, B4, E6, D7, C6, D4, D0, D1}

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { B2, B1, B0, F0, B4 }
#define MATRIX_COL_PINS { F7, C6, F6, B6, F5, F4, B5, F1, E6, D0, D7, D5, D1, D3, D2 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 18

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 19

/*
 * Keyboard Matrix Assignments
 *

M keyboards/ep/comsn/hs68/config.h => keyboards/ep/comsn/hs68/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/ep/comsn/mollydooker/config.h => keyboards/ep/comsn/mollydooker/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 19

/*
 * Keyboard Matrix Assignments
 *

M keyboards/ep/comsn/tf_longeboye/config.h => keyboards/ep/comsn/tf_longeboye/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 18

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { D1, D0, B3, B0, B2, B1 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D4, D6, D2, D3, D5 }

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

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3 }

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

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 8
#define MATRIX_COLS 7

// wiring of each half
#define MATRIX_ROW_PINS { C6, D7, E6, B4 }
#define MATRIX_COL_PINS { F5, F6, F7, B1, B3, B2, B6 }

M keyboards/ericrlau/numdiscipline/rev1/config.h => keyboards/ericrlau/numdiscipline/rev1/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 18

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

#define MATRIX_COL_PINS { B11, B10, B2, B1, B0, A7, A6, A4, A13, A10, C13, C14 }
#define MATRIX_ROW_PINS { A9, A8, A3, A5 }
#define DIODE_DIRECTION COL2ROW

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

#define MATRIX_COL_PINS { B11, B10, B2, B1, B0, A7, A6, A4, A13, A10, C13, C14 }
#define MATRIX_ROW_PINS { A9, A8, A3, A5 }
#define DIODE_DIRECTION COL2ROW

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

M keyboards/eu_isolation/config.h => keyboards/eu_isolation/config.h +0 -4
@@ 15,10 15,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 14

/* NIU Mini PCB default pin-out */
#define MATRIX_ROW_PINS { D2, D3, F1, F0 }
#define MATRIX_COL_PINS { D0, D1, D4, D6, D7, B4, B5, B6, C6, C7, F7, F6, F5, F4}

M keyboards/evancookaudio/sleepingdinosaur/config.h => keyboards/evancookaudio/sleepingdinosaur/config.h +0 -4
@@ 20,10 20,6 @@
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 6

/* key matrix pins */

#define MATRIX_ROW_PINS {D1, D0, D4, C6, D7}

M keyboards/evancookaudio/tenpad/config.h => keyboards/evancookaudio/tenpad/config.h +0 -4
@@ 20,10 20,6 @@
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 5

/* key matrix pins */

#define MATRIX_ROW_PINS {D0, D1}

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


#define MATRIX_ROWS 6
#define MATRIX_COLS 15

//                        0   1   2   3   4   5   6   7   8   9   A   B   C   D   E
#define MATRIX_ROW_PINS { B5, B0, B1, B2, B3, B4 }
#define MATRIX_COL_PINS { C2, C3, C4, C5, C6, C7, A7, A6, A5, A4, A3, A2, A1, A0, D7}

M keyboards/evil80/config.h => keyboards/evil80/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

/* Planck PCB default pin-out */
#define MATRIX_ROW_PINS { F1, F4, F5, F0, B3, B0 }
#define MATRIX_COL_PINS { B2, D0, D1, D2, D3, D5, D4, D6, D7, B4, B1, C6, C7, E6, F6, F7 }

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

#define MATRIX_COL_PINS { A6, A5, A4, A3, A2, A1, A0, C14, F0, C15, B9, B8, B7, B6, B5, B4}
#define MATRIX_ROW_PINS { B10, B11, A7, B0, B1, B2}
#define DIODE_DIRECTION COL2ROW

M keyboards/evyd13/atom47/rev2/config.h => keyboards/evyd13/atom47/rev2/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS {B1,B2,B3,B7}

M keyboards/evyd13/atom47/rev3/config.h => keyboards/evyd13/atom47/rev3/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS {B3,B2,B1,B0}

M keyboards/evyd13/atom47/rev4/config.h => keyboards/evyd13/atom47/rev4/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS {D0,C2,C5,C6}

M keyboards/evyd13/atom47/rev5/config.h => keyboards/evyd13/atom47/rev5/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13

/*
 * Keyboard Matrix Assignments
 *

M keyboards/evyd13/eon40/config.h => keyboards/evyd13/eon40/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

M keyboards/evyd13/eon65/config.h => keyboards/evyd13/eon65/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/evyd13/eon75/config.h => keyboards/evyd13/eon75/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

M keyboards/evyd13/eon87/config.h => keyboards/evyd13/eon87/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

M keyboards/evyd13/eon95/config.h => keyboards/evyd13/eon95/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 10

/*
 * Keyboard Matrix Assignments
 *

M keyboards/evyd13/gh80_1800/config.h => keyboards/evyd13/gh80_1800/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 11

/*
 * Keyboard Matrix Assignments
 *

M keyboards/evyd13/gh80_3700/config.h => keyboards/evyd13/gh80_3700/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

M keyboards/evyd13/gud70/config.h => keyboards/evyd13/gud70/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/evyd13/minitomic/config.h => keyboards/evyd13/minitomic/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13

/*
 * Keyboard Matrix Assignments
 *

M keyboards/evyd13/mx5160/config.h => keyboards/evyd13/mx5160/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 10

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 9

/*
 * Keyboard Matrix Assignments
 *

M keyboards/evyd13/omrontkl/config.h => keyboards/evyd13/omrontkl/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS {B4,D7,D6,D4,E6}

M keyboards/evyd13/pockettype/config.h => keyboards/evyd13/pockettype/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/evyd13/solheim68/config.h => keyboards/evyd13/solheim68/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS {B4,D7,D6,D4,B3}

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS {B0,D1,D2,D3,D5}

M keyboards/exclusive/e65/config.h => keyboards/exclusive/e65/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/* key matrix pins */
#define MATRIX_ROW_PINS \
    { B0, B1, B2, B3, B4 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14
/* key matrix pins */
#define MATRIX_ROW_PINS { F1, F4, F5, F6, D6 }
#define MATRIX_COL_PINS { D7, B4, B5, B6, C6, C7, F7, F0, B0, B1, D2, D3, B3, B2 }

M keyboards/exclusive/e6v2/le/config.h => keyboards/exclusive/e6v2/le/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* QMK E6-V2 PCB default pin-out */
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4 }
#define MATRIX_COL_PINS { B5, D0, D1, D2, D3, D4, D5, D6, D7, C6, C7, F4, F5, F6, F7 }

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 11

/*
 * Keyboard Matrix Assignments
 *

M keyboards/exclusive/e6v2/oe/config.h => keyboards/exclusive/e6v2/oe/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* QMK E6-V2 PCB default pin-out */
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 }
#define MATRIX_COL_PINS { C7, C6, B5, B4, D7, D6, D4, F6, F7, F5, F4, F1, F0, B0, B1 }

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 11

/*
 * Keyboard Matrix Assignments
 *

M keyboards/exclusive/e7v1/config.h => keyboards/exclusive/e7v1/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

/* key matrix pins */
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4, B5 }
#define MATRIX_COL_PINS { B6, D0, D1, D2, D3, D4, D5, D6, D7, C6, C7, F4, F5, F6, F7, F1 }

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 11
#define MATRIX_COLS 9

/*
 * Keyboard Matrix Assignments
 *

M keyboards/exent/config.h => keyboards/exent/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 7
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12


#define MATRIX_ROW_PINS { B5, D2, D5, D3 }
#define MATRIX_COL_PINS { D0, D1, B4, D7, D6, D4, B0, B1, B2, F0, F1, F4 }


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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14
#define ENCODERS_PAD_A {D0}
#define ENCODERS_PAD_B {D1}
#define ENCODER_RESOLUTION 2

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 13
#define ENCODERS_PAD_A {F5}
#define ENCODERS_PAD_B {F4}
#define ENCODER_RESOLUTION 2

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

#define RGBLED_NUM 16

#define MATRIX_ROWS 8
#define MATRIX_COLS 11

#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4, B5, B6, B7 }
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5 }


M keyboards/fallacy/config.h => keyboards/fallacy/config.h +0 -5
@@ 16,11 16,6 @@
#pragma once


/* key matrix size
 */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* key matrix pins
 */
#define MATRIX_ROW_PINS { B1, B2, B3, C6, C7 }

M keyboards/feels/feels65/config.h => keyboards/feels/feels65/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/* default pinout */
#define MATRIX_ROW_PINS { D5, D3, D2, D1, D0 }
#define MATRIX_COL_PINS { B4, B5, B6, C6, C7, F7, F6, F5, F4, F1, F0, E6, B0, B1, B2, B3 }

M keyboards/feker/ik75/config.h => keyboards/feker/ik75/config.h +0 -4
@@ 18,10 18,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

/* key matrix pins */
#define MATRIX_ROW_PINS { F7, F6, F5, F4, F1, F0 }
#define MATRIX_COL_PINS { E6, B0, B1, B2, B3, B7, D2, D3, D5, D4, D6, D7, B4, B5, B6, E2 }

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


#define MATRIX_ROWS 6
#define MATRIX_COLS 5
                    //    0 , 1 , 2 , 3 , 4 , 5
#define MATRIX_ROW_PINS { B4, E6, D7, B5, C6, F6}
#define MATRIX_COL_PINS { F7, B1, B3, B2, B6}

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 12

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS { B5, B4, D7, D6, D4 }

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 1

/* key matrix pins */
#define MATRIX_ROW_PINS { B5 }
#define MATRIX_COL_PINS { B6 }

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 20

/*
 * Keyboard Matrix Assignments
 *

M keyboards/flehrad/numbrero/config.h => keyboards/flehrad/numbrero/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 5

/* key matrix pins */
#define MATRIX_ROW_PINS { F6, B5, B4, E6, F7 }
#define MATRIX_COL_PINS { D1, D0, D4, F5, F4 }

M keyboards/flehrad/snagpad/config.h => keyboards/flehrad/snagpad/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

/* key matrix pins */
#define MATRIX_ROW_PINS { D1, D0, D4, C6, D7 }
#define MATRIX_COL_PINS { F4, F5, F6, F7 }

M keyboards/flehrad/tradestation/config.h => keyboards/flehrad/tradestation/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 4

/* key matrix pins */
#define MATRIX_ROW_PINS { D1, C6, D4, D0 }
#define MATRIX_COL_PINS { F7, B1, D7, E6 }

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 16
#define MATRIX_COLS 9

/*
 * Keyboard Matrix Assignments
 *

M keyboards/flx/lodestone/config.h => keyboards/flx/lodestone/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 9

/*
 * Keyboard Matrix Assignments
 *

M keyboards/flxlb/zplit/config.h => keyboards/flxlb/zplit/config.h +0 -5
@@ 19,11 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 8
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_ROW_PINS { D4, F5, F4, F1 }
#define MATRIX_COL_PINS { B2, B3, D6, D7, B4, B5 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

M keyboards/for_science/config.h => keyboards/for_science/config.h +0 -5
@@ 15,11 15,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 5

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_ROW_PINS { D1, D0, D3, B7, B6 }
#define MATRIX_COL_PINS { F7, F6, F5, B3, B2, B1 }

M keyboards/foxlab/key65/hotswap/config.h => keyboards/foxlab/key65/hotswap/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/foxlab/key65/universal/config.h => keyboards/foxlab/key65/universal/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/foxlab/leaf60/hotswap/config.h => keyboards/foxlab/leaf60/hotswap/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/foxlab/leaf60/universal/config.h => keyboards/foxlab/leaf60/universal/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 7
#define MATRIX_COLS 15

//                        0   1   2   3   4   5   6   7   8   9   A   B   C   D   E
#define MATRIX_ROW_PINS { B1, B2, B3, B5, B6, B7, B0 }
#define MATRIX_COL_PINS { A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3, C2, D7, A0 }

M keyboards/foxlab/time_re/hotswap/config.h => keyboards/foxlab/time_re/hotswap/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

M keyboards/foxlab/time_re/universal/config.h => keyboards/foxlab/time_re/universal/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

M keyboards/fr4/southpaw75/config.h => keyboards/fr4/southpaw75/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 9
#define MATRIX_COLS 9

/* key matrix pins */
#define MATRIX_ROW_PINS { D3, D2, D1, D0, D4, C6, D7, E6, B4 }
#define MATRIX_COL_PINS { B5, F4, F5, F6, F7, B1, B3, B2, B6 }

M keyboards/fr4/unix60/config.h => keyboards/fr4/unix60/config.h +0 -4
@@ 18,10 18,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 7
#define MATRIX_COLS 9

/* key matrix pins */
#define MATRIX_ROW_PINS { D3, D2, D1, D0, D4, C6, D7 }
#define MATRIX_COL_PINS { E6, B4, B5, F4, F5, F6, F7, B1, B3 }

M keyboards/fractal/config.h => keyboards/fractal/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 12

/* key matrix pins */
#define MATRIX_ROW_PINS { B1, F7, F6, F5, F4 }
#define MATRIX_COL_PINS { B3, B2, B6, B5, B4, E6, D7, C6, D4, D0, D1, D3 }

M keyboards/free_willy/config.h => keyboards/free_willy/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 10

#define MATRIX_ROW_PINS { F4, F5, F6, F7 }
#define MATRIX_COL_PINS { D3, D2, D1, D0, D4, C6, D7, E6, B4, B5 }


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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 12

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { F4, F1, F0, F5, D5 }
#define MATRIX_COL_PINS { F6, F7, E6, B2, B3, D4, D6, D7, B4, C6, B5, B6 }

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

#pragma once


/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 2

#define RGB_DI_PIN B4
#define RGBLED_NUM 8


M keyboards/ft/mars65/config.h => keyboards/ft/mars65/config.h +0 -4
@@ 4,10 4,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

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

#define RGBLED_NUM 20

#define MATRIX_ROWS 7
#define MATRIX_COLS 14
//                        0   1   2   3   4   5   6   7   8   9   A   B   C   D
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B5, B6, B7 }
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3, C2 }

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 19

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS  6
#define MATRIX_COLS  19

/*
 * Keyboard Matrix Assignments
 *

M keyboards/fungo/rev1/config.h => keyboards/fungo/rev1/config.h +0 -5
@@ 25,11 25,6 @@
#define MASTER_RIGHT


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 12
#define MATRIX_COLS 7

// wiring of each half
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2}
#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4, B5}

M keyboards/funky40/config.h => keyboards/funky40/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/* key matrix pins */
#define MATRIX_ROW_PINS { D4, C6, B4, B5 }
#define MATRIX_COL_PINS { D3, F5, F4, F7, B1, B6, B2, B3, D2, F6, E6, D7 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS {D5,D4,B0,D2,D3}

M keyboards/gboards/butterstick/config.h => keyboards/gboards/butterstick/config.h +0 -3
@@ 5,9 5,6 @@

#define FORCE_NKRO

/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 10
#define MATRIX_ROW_PINS { F4, F5 }
#define MATRIX_COL_PINS { B0, B1, B2, B3, B4, B5, B6, B7, C6, C7}


M keyboards/geekboards/tester/config.h => keyboards/geekboards/tester/config.h +0 -3
@@ 1,9 1,6 @@
#pragma once


#define MATRIX_ROWS 2
#define MATRIX_COLS 4

#define MATRIX_ROW_PINS { B0, D4}
#define MATRIX_COL_PINS { F7, F6, D2, D3}


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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/genone/eclipse_65/config.h => keyboards/genone/eclipse_65/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/genone/g1_65/config.h => keyboards/genone/g1_65/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/geonworks/frogmini/fmh/config.h => keyboards/geonworks/frogmini/fmh/config.h +0 -3
@@ 18,9 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


#define MATRIX_ROWS 6
#define MATRIX_COLS 14

//                        C0 , C1 , C2 , C3 , C4 , C5 , C6 , C7 , C8 , C9 , C10, C11, C12, C13
#define MATRIX_COL_PINS { C4 , C5 , B0 , C13, C14, C15, B9 , C1 , C2 , C3 , A6 , A5 , A4 , A0 }
//                        R0 , R1 , R2 , R3 , R4 , R5 , R6

M keyboards/geonworks/frogmini/fms/config.h => keyboards/geonworks/frogmini/fms/config.h +0 -3
@@ 18,9 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


#define MATRIX_ROWS 6
#define MATRIX_COLS 14

//                        C0 , C1 , C2 , C3 , C4 , C5 , C6 , C7 , C8 , C9 , C10, C11, C12, C13
#define MATRIX_COL_PINS { C4 , C5 , B0 , C13, C14, C15, B9 , C1 , C2 , C3 , A6 , A5 , A4 , A0 }
//                        R0 , R1 , R2 , R3 , R4 , R5 , R6

M keyboards/ggkeyboards/genesis/hotswap/config.h => keyboards/ggkeyboards/genesis/hotswap/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS  6
#define MATRIX_COLS  18

/*
 * Keyboard Matrix Assignments
 *

M keyboards/ggkeyboards/genesis/solder/config.h => keyboards/ggkeyboards/genesis/solder/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 18

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/gh80_3000/config.h => keyboards/gh80_3000/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 11
#define MATRIX_COLS 11

/* key matrix pins */
#define MATRIX_ROW_PINS { F4, F1, F0, F5, F6, F7, D4, D5, D3, D2, D0 }
#define MATRIX_COL_PINS { C7, C6, B4, D7, B3, B2, B0, E6, B1, D1, D6 }

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


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 10

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
*/

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

M keyboards/gmmk/gmmk2/p65/config.h => keyboards/gmmk/gmmk2/p65/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 9
#define MATRIX_COLS 8

#define MATRIX_ROW_PINS \
    { B0, B1, B2, B3, B4, B5, B6, B7, B8 }
#define MATRIX_COL_PINS \

M keyboards/gmmk/gmmk2/p96/config.h => keyboards/gmmk/gmmk2/p96/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 14
#define MATRIX_COLS 8

#define MATRIX_ROW_PINS \
    { B0, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13 }
#define MATRIX_COL_PINS \

M keyboards/gmmk/pro/config.h => keyboards/gmmk/pro/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 11
#define MATRIX_COLS 8

#define MATRIX_ROW_PINS \
    { B0, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10 }
#define MATRIX_COL_PINS \

M keyboards/gon/nerd60/config.h => keyboards/gon/nerd60/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

/* backlight */
#define BACKLIGHT_PIN B7
#define BACKLIGHT_LEVELS 3

M keyboards/gon/nerdtkl/config.h => keyboards/gon/nerdtkl/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 9

/* backlight */
#define BACKLIGHT_PIN B7
#define BACKLIGHT_LEVELS 3

M keyboards/gopolar/gg86/config.h => keyboards/gopolar/gg86/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/* key matrix pins */
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B7, D5 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C6, B6, B5, B4, D7, D6, D4, C7, E6, D2, D3 }

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


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 9

/*
 * Keyboard Matrix Assignments
 *

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


/* Matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 3

/* Pin-out */
#define MATRIX_ROW_PINS { D1, D0, D4 }
#define MATRIX_COL_PINS { B5, B4, E6 }

M keyboards/gray_studio/aero75/config.h => keyboards/gray_studio/aero75/config.h +0 -4
@@ 4,10 4,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/gray_studio/apollo80/config.h => keyboards/gray_studio/apollo80/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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

#pragma once

/* matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 15

#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4, B5, B6, B7 }
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3, C2, D7 }
#define DIODE_DIRECTION COL2ROW

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/gray_studio/space65r3/config.h => keyboards/gray_studio/space65r3/config.h +0 -4
@@ 3,10 3,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/gray_studio/think65/hotswap/config.h => keyboards/gray_studio/think65/hotswap/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/gray_studio/think65/solder/config.h => keyboards/gray_studio/think65/solder/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS {B1,B2,B3,F1,F0}

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS {B1,B2,B3,C7,F0}

M keyboards/h0oni/deskpad/config.h => keyboards/h0oni/deskpad/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 3

/*
 * Keyboard Matrix Assignments
 *

M keyboards/h0oni/hotduck/config.h => keyboards/h0oni/hotduck/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 7
#define MATRIX_COLS 10

/*
 * Keyboard Matrix Assignments
 *

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

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* Hadron Ver0 PCB default pin-out */
#define MATRIX_ROW_PINS { D7, E6, B4, B5, B6 }
#define MATRIX_COL_PINS { F6, F7, D6, C7, F5, F4, F1, F0, D2, D3, D5, B3, B2, B1, B0 }

M keyboards/hadron/ver3/config.h => keyboards/hadron/ver3/config.h +0 -6
@@ 17,12 17,6 @@

#pragma once

#undef MATRIX_ROWS
#undef MATRIX_COLS
/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/halokeys/elemental75/config.h => keyboards/halokeys/elemental75/config.h +0 -4
@@ 15,10 15,6 @@
  */
#pragma once

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15

#define MATRIX_ROW_PINS { A2, A3, A4, A5, A6, A7 }
#define MATRIX_COL_PINS { B2, B1, B0, B10, B11, B13, B14, B15, A8, A9, A14, A15, B3, B4, B7 }
#define DIODE_DIRECTION COL2ROW

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

#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 }


M keyboards/handwired/108key_trackpoint/config.h => keyboards/handwired/108key_trackpoint/config.h +0 -3
@@ 1,9 1,6 @@
#pragma once


#define MATRIX_ROWS 8
#define MATRIX_COLS 23

#ifdef PS2_DRIVER_USART
#define PS2_CLOCK_PIN   D5
#define PS2_DATA_PIN    D2

M keyboards/handwired/2x5keypad/config.h => keyboards/handwired/2x5keypad/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 5

/* key matrix pins */
#define MATRIX_ROW_PINS { B3, B2 }
#define MATRIX_COL_PINS { D4, C6, D7, E6, B4 }

M keyboards/handwired/3dfoxc/config.h => keyboards/handwired/3dfoxc/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/handwired/3dp660/config.h => keyboards/handwired/3dp660/config.h +0 -4
@@ 20,10 20,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define TAPPING_TERM 400

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS { B0, B1, B2, B3, B7 }

M keyboards/handwired/412_64/config.h => keyboards/handwired/412_64/config.h +0 -4
@@ 3,10 3,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

M keyboards/handwired/42/config.h => keyboards/handwired/42/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

M keyboards/handwired/6key/config.h => keyboards/handwired/6key/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 3

/* pin-out */
#define MATRIX_ROW_PINS { B4, D0 }
#define MATRIX_COL_PINS { D3, D2, D1 }

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


/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 3

/* pinout - DON'T CHANGE */
#define MATRIX_ROW_PINS { B3, B4 }
#define MATRIX_COL_PINS { B0, B1, B2 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

// Originally made for a Teensy 2++
#define MATRIX_COL_PINS { F0, E6, E7, B0, B1, B2, B3, B4, B5, B6, D3, D0, D1, D2 }
#define MATRIX_ROW_PINS { E0, E1, C0, C1, C2 }

M keyboards/handwired/aim65/config.h => keyboards/handwired/aim65/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

M keyboards/handwired/amigopunk/config.h => keyboards/handwired/amigopunk/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* Key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/* Key matrix pins */
#define MATRIX_ROW_PINS { C0, C1, C2, C3, C4, C5 }
#define MATRIX_COL_PINS { B6, B5, B4, B3, B2, B1, B0, E7, E6, F0, F1, F2, F3, F4, F5, F6, F7 }

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13

/*
 * Keyboard Matrix Assignments
 * COLS: AVR pins used for columns, left to right

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


/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 2

/* pin-out */
#define MATRIX_ROW_PINS { D1 }
#define MATRIX_COL_PINS { B5, D3 }

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13

/* Planck PCB default pin-out */
#define MATRIX_ROW_PINS { D3, D2, D1, D0 }
#define MATRIX_COL_PINS { D4, D7, E6, B4, B5, B6, B2, B3, B1, F7, F6, F5, F4 }

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 11

/* key matrix pins */
#define MATRIX_ROW_PINS { D5, D6, D4, D0 }
#define MATRIX_COL_PINS { B0, D7, B1, B2, C0, C1, C2, C3, C4, C5, D1 }

M keyboards/handwired/battleship_gamepad/config.h => keyboards/handwired/battleship_gamepad/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 8

/* key matrix pins */
#define MATRIX_ROW_PINS { B6, B2, B3, B1, F7 }
#define MATRIX_COL_PINS { D1, D0, D4, C6, D7, E6, B4, B5 }

M keyboards/handwired/bigmac/config.h => keyboards/handwired/bigmac/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 10

/*
 * Keyboard Matrix Assignments
 *

M keyboards/handwired/boss566y/redragon_vara/config.h => keyboards/handwired/boss566y/redragon_vara/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 11

/*
 * Keyboard Matrix Assignments
 *

M keyboards/handwired/brain/config.h => keyboards/handwired/brain/config.h +0 -5
@@ 23,11 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define SPLIT_USB_DETECT

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 7

// wiring of each half

#define MATRIX_COL_PINS \

M keyboards/handwired/bstk100/config.h => keyboards/handwired/bstk100/config.h +0 -4
@@ 19,10 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 5

/*
 * Keyboard Matrix Assignments
 *

M keyboards/handwired/cans12er/config.h => keyboards/handwired/cans12er/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 4

/* key matrix pins */
#define MATRIX_ROW_PINS { F7, B1, B3 }
#define MATRIX_COL_PINS { D0, D4, C6, D7 }

M keyboards/handwired/carpolly/config.h => keyboards/handwired/carpolly/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13

/*
 * Keyboard Matrix Assignments
 *

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


#define MATRIX_ROWS 10
#define MATRIX_COLS 7

// Pro Micro Pins          4,  6,  7,  8,  9
#define MATRIX_ROW_PINS { D4, D7, E6, B4, B5 }
// Pro Micro Pins         A3, A2, A1, A0, 15, 14, 16

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 4

#define MATRIX_COL_PINS { B7, B8, B9, B10 }
#define MATRIX_ROW_PINS { B3, B4, B5, B6 }
#define DIODE_DIRECTION COL2ROW

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/handwired/co60/rev1/config.h => keyboards/handwired/co60/rev1/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/handwired/co60/rev6/config.h => keyboards/handwired/co60/rev6/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* ROWS: Top to bottom, COLS: Left to right
*/
#define MATRIX_ROW_PINS { B0, B1, B2, A15, A10 }

M keyboards/handwired/co60/rev7/config.h => keyboards/handwired/co60/rev7/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* ROWS: Top to bottom, COLS: Left to right
*/
#define MATRIX_ROW_PINS { A8, A2, B13, B2, B10 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/* key matrix pins */
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7, B6, B5, B4, D7, D6, D4, E6, B0, B3 }

M keyboards/handwired/concertina/64key/config.h => keyboards/handwired/concertina/64key/config.h +0 -3
@@ 17,9 17,6 @@
#pragma once


#define MATRIX_ROWS 8
#define MATRIX_COLS 8

#define MATRIX_ROW_PINS { D1, D0, D4, C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B6 }


M keyboards/handwired/consolekeyboard/18key/config.h => keyboards/handwired/consolekeyboard/18key/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 11

/*
 * Keyboard Matrix Assignments
 *

M keyboards/handwired/consolekeyboard/20key/config.h => keyboards/handwired/consolekeyboard/20key/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

M keyboards/handwired/consolekeyboard/27key/config.h => keyboards/handwired/consolekeyboard/27key/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 11

/*
 * Keyboard Matrix Assignments
 *

M keyboards/handwired/consolekeyboard/30key/config.h => keyboards/handwired/consolekeyboard/30key/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

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


#define MATRIX_ROWS 4
#define MATRIX_COLS 12
#define MATRIX_ROW_PINS { D4, D5, D6, D7 }
#define MATRIX_COL_PINS { B6, B5, B4, D2, C0, C1, F5, F4, F3, F2, F1, F0 }


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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/* key matrix pins */
#define MATRIX_ROW_PINS { D0, F7, F6, F5 }
#define MATRIX_COL_PINS { D3, D4, F4, C6, D7, E6, B5, B4, B1, B3, B2, B6 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 18

#define MATRIX_ROW_PINS { A15, B3, A9, B5, A3 }
#define MATRIX_COL_PINS { A4, A5, A6, A7, B0, B1, B2, B10, B11, B12, B13, B14, B15, A8, A10, A14, B8, B9 }


M keyboards/handwired/d48/config.h => keyboards/handwired/d48/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* Key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 12

/* Key matrix pins */
#define MATRIX_ROW_PINS { B8, B9, B1, B2, B4 }


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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 6

/*
 * Keyboard Matrix Assignments
 *

M keyboards/handwired/dactyl_manuform/3x5_3/config.h => keyboards/handwired/dactyl_manuform/3x5_3/config.h +0 -5
@@ 17,11 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 8
#define MATRIX_COLS 5

// wiring of each half
#define MATRIX_COL_PINS { C6, D7, E6, B4, B5 }
#define MATRIX_ROW_PINS { B1, B3, B2, B6 }

M keyboards/handwired/dactyl_manuform/4x5/config.h => keyboards/handwired/dactyl_manuform/4x5/config.h +0 -5
@@ 19,11 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 5

// wiring of each half
#define MATRIX_ROW_PINS { F7, B1, B3, B2, B6 }
// #define MATRIX_COL_PINS { B5, B4, E6, D7, C6 }

M keyboards/handwired/dactyl_manuform/4x5_5/config.h => keyboards/handwired/dactyl_manuform/4x5_5/config.h +0 -3
@@ 4,9 4,6 @@
#pragma once


#define MATRIX_ROWS 10
#define MATRIX_COLUMNS 5

// Wiring pins
#define MATRIX_ROW_PINS { F7, B1, B3, B2, B4 }
#define MATRIX_COL_PINS { D4, C6, D7, E6, F6 }

M keyboards/handwired/dactyl_manuform/4x6/config.h => keyboards/handwired/dactyl_manuform/4x6/config.h +0 -5
@@ 19,11 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 6

// row-driven
#define MATRIX_ROW_PINS { F7, B1, B3, B2, B6 }
#define MATRIX_COL_PINS { D4, C6, D7, E6, B4, B5 }

M keyboards/handwired/dactyl_manuform/4x6_5/config.h => keyboards/handwired/dactyl_manuform/4x6_5/config.h +0 -5
@@ 19,11 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 6

// row-driven
#define MATRIX_ROW_PINS { F7, B1, B3, B2, B6 }
#define MATRIX_COL_PINS { D4, C6, D7, E6, B4, B5 }

M keyboards/handwired/dactyl_manuform/5x6/config.h => keyboards/handwired/dactyl_manuform/5x6/config.h +0 -5
@@ 19,11 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 12
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_COL_PINS { D4, C6, D7, E6, B4, B5 }
#define MATRIX_ROW_PINS { F6, F7, B1, B3, B2, B6 }

M keyboards/handwired/dactyl_manuform/5x6_2_5/config.h => keyboards/handwired/dactyl_manuform/5x6_2_5/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 6

// left half pro-mirco
#define MATRIX_COL_PINS { D4, C6, D7, E6, B4, B5 }
#define MATRIX_ROW_PINS { F6, F7, B1, B3, B2, B6 }

M keyboards/handwired/dactyl_manuform/5x6_5/config.h => keyboards/handwired/dactyl_manuform/5x6_5/config.h +0 -5
@@ 19,11 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 12
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_COL_PINS { D4, C6, D7, E6, B4, B5 }
#define MATRIX_ROW_PINS { F6, F7, B1, B3, B2, B6 }

M keyboards/handwired/dactyl_manuform/5x6_6/config.h => keyboards/handwired/dactyl_manuform/5x6_6/config.h +0 -5
@@ 18,11 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_COLS 6
#define MATRIX_ROWS 14

#undef SOFT_SERIAL_PIN
#define SOFT_SERIAL_PIN D3


M keyboards/handwired/dactyl_manuform/5x7/config.h => keyboards/handwired/dactyl_manuform/5x7/config.h +0 -5
@@ 19,11 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 12
#define MATRIX_COLS 7

// wiring of each half
#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F5, F6, F7, B1, B3, B2, B6 }

D keyboards/handwired/dactyl_manuform/6x6/config.h => keyboards/handwired/dactyl_manuform/6x6/config.h +0 -27
@@ 1,27 0,0 @@
/*
Copyright 2012 Jun Wako <wakojun@gmail.com>
Copyright 2015 Jack Humbert

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

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

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

#pragma once


/* USB Device descriptor parameter */

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 14
#define MATRIX_COLS 6

M keyboards/handwired/dactyl_manuform/6x6_4/config.h => keyboards/handwired/dactyl_manuform/6x6_4/config.h +0 -5
@@ 19,11 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 14
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_COL_PINS { D4, C6, D7, E6, B4, B5 }
#define MATRIX_ROW_PINS { F5, F6, F7, B1, B3, B2, B6 }

M keyboards/handwired/dactyl_manuform/6x6_kinesis/config.h => keyboards/handwired/dactyl_manuform/6x6_kinesis/config.h +0 -5
@@ 19,11 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 14
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_COL_PINS { D4, C6, D7, E6, B4, B5 }
#define MATRIX_ROW_PINS { F5, F6, F7, B1, B3, B2, B6 }

M keyboards/handwired/dactyl_manuform/6x7/config.h => keyboards/handwired/dactyl_manuform/6x7/config.h +0 -5
@@ 19,11 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 14
#define MATRIX_COLS 7

// wiring of each half
#define MATRIX_COL_PINS { D4, C6, D7, E6, B4, B5, B7 }
#define MATRIX_ROW_PINS { F5, F6, F7, B1, B3, B2, B6 }

M keyboards/handwired/dactyl_manuform/dmote/62key/config.h => keyboards/handwired/dactyl_manuform/dmote/62key/config.h +0 -3
@@ 1,9 1,6 @@
#pragma once


#define MATRIX_ROWS 12
#define MATRIX_COLS 6

// MCUs are flipped on each side, relative to the shape of the case,
// but for ease of mounting, the pinout is not flipped with the controller.
// The same finger on each hand uses a column connected to the pin with the

M keyboards/handwired/dactyl_promicro/config.h => keyboards/handwired/dactyl_promicro/config.h +0 -5
@@ 19,11 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 12
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_COL_PINS { D4, C6, D7, E6, B4, B5 }
#define MATRIX_ROW_PINS { F6, F7, B1, B3, B2, B6 }

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


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 12
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_COL_PINS { D4, C6, D7, E6, B4, B5 }
#define MATRIX_ROW_PINS { F6, F7, B1, B3, B2, B6 }

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


/* key matrix size */
#define MATRIX_ROWS 7
#define MATRIX_COLS 18

/*
 * Keyboard Matrix Assignments
 *

M keyboards/handwired/ddg_56/config.h => keyboards/handwired/ddg_56/config.h +0 -4
@@ 15,10 15,6 @@
 */
#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

#define DIODE_DIRECTION COL2ROW

#define MATRIX_ROW_PINS { B5, B15, B9, B10, A14 }

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


#define MATRIX_ROWS 12
#define MATRIX_COLS 12
#define MATRIX_ROW_PINS { D0, B5, F1, B2, F7, F6, D4, D7, B4, B7, F5, B0 }
#define MATRIX_COL_PINS { D2, C6, E6, D5, B3, D3, D1, C7, F0, B6, B1, F4 }
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/elrgo_s/config.h => keyboards/handwired/elrgo_s/config.h +0 -4
@@ 18,10 18,6 @@ Copyright 2021 Yaroslav Smirnov <elorenn@bk.ru>
#pragma once


// Rows are doubled-up for splits
#define MATRIX_ROWS 8
#define MATRIX_COLS 6

// Wiring of each half
#define MATRIX_ROW_PINS { B1, B3, B2, B6 }
#define MATRIX_COL_PINS { D4, C6, D7, E6, B4, B5 }

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_COL_PINS { A8, A9, B14, B12, B13, B15, B3, B11, A4, A5, A6, A7, B0, B1, B10 }
#define MATRIX_ROW_PINS { B5, B6, B7, B9, B8 }


M keyboards/handwired/evk/v1_3/config.h => keyboards/handwired/evk/v1_3/config.h +0 -4
@@ 16,10 16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 16

#define MATRIX_ROW_PINS { B0, B1, B2, B3, E6, B7, D0, D1 }
#define MATRIX_COL_PINS { D2, D3, C6, C7, D5, D4, D6, D7, B4, B5, B6, F7, F6, F5, F4, F1 }


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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 13

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

M keyboards/handwired/freoduo/config.h => keyboards/handwired/freoduo/config.h +0 -5
@@ 16,11 16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
/* rows are doubled-up */
#define MATRIX_ROWS 10
#define MATRIX_COLS 6

/* wiring of each half */
#define MATRIX_ROW_PINS { C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { B2, B6, F6, B3, B1, F7 }

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 11

#define MATRIX_ROW_PINS \
    { B6, B5, D7, C6, D0, D1 }
#define MATRIX_COL_PINS \

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

M keyboards/handwired/hexon38/config.h => keyboards/handwired/hexon38/config.h +0 -4
@@ 3,10 3,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/* key matrix pins */
#define MATRIX_ROW_PINS { B0, F0, B2, F4 }
#define MATRIX_COL_PINS { C6, D3, D2, D1, D0, B7, F6, F7, B6, B5, B4, D7 }

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


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 11

/*
 * Keyboard Matrix Assignments
 *

M keyboards/handwired/hnah40/config.h => keyboards/handwired/hnah40/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 11

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 11

/*
 * Keyboard Matrix Assignments
 *

M keyboards/handwired/hwpm87/config.h => keyboards/handwired/hwpm87/config.h +0 -5
@@ 4,11 4,6 @@
#pragma once



/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 18

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 20

/*
 * Keyboard Matrix Assignments
 *

M keyboards/handwired/ibm_wheelwriter/config.h => keyboards/handwired/ibm_wheelwriter/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 13

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/* key matrix pins */
#define MATRIX_ROW_PINS { B0, B1, D5, D3, D2 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4, E6, D1 }

M keyboards/handwired/jopr/config.h => keyboards/handwired/jopr/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 11

/* key matrix pins */
#define MATRIX_ROW_PINS { D0, D6, D2, D4, D3, D5, D7, C6, B6, F5 }
#define MATRIX_COL_PINS { B3, B2, B1, B0, F7, E6, F6, B5, C7, B4, D1 }

M keyboards/handwired/jot50/config.h => keyboards/handwired/jot50/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 12

/* pro_micro pin-out */
#define MATRIX_ROW_PINS { D7, E6, B4, B6, B2 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, D3, D2, D1, D0, D4, C6 }

M keyboards/handwired/jotanck/config.h => keyboards/handwired/jotanck/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/* pro_micro pin-out */
#define MATRIX_ROW_PINS { D7, E6, B6, B2 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, D3, D2, D1, D0, D4, C6 }

M keyboards/handwired/jotpad16/config.h => keyboards/handwired/jotpad16/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 4

/* pro_micro pin-out */
#define MATRIX_ROW_PINS { B6, B2, D2, D3 }
#define MATRIX_COL_PINS { E6, D7, B3, B1 }

M keyboards/handwired/jtallbean/split_65/config.h => keyboards/handwired/jtallbean/split_65/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10 // Double rows for split keyboards. split_65 has 5, so define 10
#define MATRIX_COLS 9

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

M keyboards/handwired/k_numpad17/config.h => keyboards/handwired/k_numpad17/config.h +0 -4
@@ 20,10 20,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define TAPPING_TERM 400

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS { D1, D4, C6, D7, E6 }

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


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 8

#define MATRIX_ROW_PINS { C6, D7, E6, B4, B5, B6, B7, D6 }
#define MATRIX_COL_PINS { D0, D1, F0, F1, F4, F5, F6, F7 }


M keyboards/handwired/ks63/config.h => keyboards/handwired/ks63/config.h +0 -4
@@ 19,10 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

/* key matrix pins */
#define MATRIX_ROW_PINS { B5, B4, E6, D7, C6 }
#define MATRIX_COL_PINS { B6, B2, B3, B1, F7, F6, F5, F4 }

M keyboards/handwired/lagrange/config.h => keyboards/handwired/lagrange/config.h +0 -4
@@ 20,10 20,6 @@
#define EE_HANDS
#define SPLIT_USB_DETECT

/* key matrix size */
#define MATRIX_ROWS 14
#define MATRIX_COLS 6

/* pin-out */
#define MATRIX_ROW_PINS { E6, F1, F0, F4, F5, F6, F7 }
#define MATRIX_COL_PINS { B4, B5, D7, B6, C6, D6 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 5

/*
 * Keyboard Matrix Assignments
 *

M keyboards/handwired/lovelive9/config.h => keyboards/handwired/lovelive9/config.h +0 -4
@@ 2,10 2,6 @@

#pragma once

/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 9

/* default pin-out */
#define MATRIX_ROW_PINS { NO_PIN }
#define MATRIX_COL_PINS { B4, B6, B2, D7, B1, F7, F6, F5, F4 }

M keyboards/handwired/m40/5x5_macropad/config.h => keyboards/handwired/m40/5x5_macropad/config.h +0 -4
@@ 4,10 4,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 5

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 6

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/handwired/marauder/config.h => keyboards/handwired/marauder/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 9

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

M keyboards/handwired/meck_tkl/config.h => keyboards/handwired/meck_tkl/config.h +0 -4
@@ 4,10 4,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/* MinOrca PCB default pin-out */
#define MATRIX_COL_PINS { D4, D6, D7, B4, B5, B6, F7, F6, F5, F4, F1, F0 }
#define MATRIX_ROW_PINS { B0, B1, B2, B3 }

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


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 18

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION ROW2COL


M keyboards/handwired/mutepad/config.h => keyboards/handwired/mutepad/config.h +0 -4
@@ 4,10 4,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

M keyboards/handwired/myskeeb/config.h => keyboards/handwired/myskeeb/config.h +0 -5
@@ 1,11 1,6 @@
#pragma once


// Key Matrix Size //
// Rows are Doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 7

// Wiring of Each Half
#define DIODE_DIRECTION COL2ROW
#define MATRIX_ROW_PINS { C6, D7, E6, B4, B5 }

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


/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 1

#define MATRIX_COL_PINS { C6 }
#define MATRIX_ROW_PINS { B6 }


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


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 8
#define MATRIX_COLS 6

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW


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


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 3

/*
 * Keyboard Matrix Assignments
 *

M keyboards/handwired/nozbe_macro/config.h => keyboards/handwired/nozbe_macro/config.h +0 -4
@@ 18,10 18,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 4

/* key matrix pins */
#define MATRIX_ROW_PINS \
    { B0 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

M keyboards/handwired/obuwunkunubi/spaget/config.h => keyboards/handwired/obuwunkunubi/spaget/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 4

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4, B5 }

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 22

/*
 * Keyboard Matrix Assignments
 *

M keyboards/handwired/oem_iso_fullsize/config.h => keyboards/handwired/oem_iso_fullsize/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 21

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 13

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/handwired/ortho_brass/config.h => keyboards/handwired/ortho_brass/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/* Handwired pin-out */
#define MATRIX_ROW_PINS \
    { D3, D2, D1, D0 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 17

/* key matrix pins */
#define MATRIX_ROW_PINS { C7, C6, B6, B5, D5 }
#define MATRIX_COL_PINS { E6, F0, F1, F4, F5, F6, F7, B0, B1, B2, B3, B7, D0, D1, D2, D3, D7 }

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 10

/*
 * Keyboard Matrix Assignments
 *

M keyboards/handwired/pill60/config.h => keyboards/handwired/pill60/config.h +0 -2
@@ 16,8 16,6 @@
#pragma once


#define MATRIX_ROWS 5
#define MATRIX_COLS 14
#define DIODE_DIRECTION COL2ROW

/* Backlighting include */

M keyboards/handwired/postageboard/mini/config.h => keyboards/handwired/postageboard/mini/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 3

/*
 * Keyboard Matrix Assignments
 *

M keyboards/handwired/postageboard/r1/config.h => keyboards/handwired/postageboard/r1/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 3

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 9

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { B1, E6, D5, D6, B4, D7, D4, F1, F0, B0 }
#define MATRIX_COL_PINS { D0, B3, B2, D1, D2, D3, F7, F6, F5 }

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


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 10

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { D2, D6, B4, F1, E6, F0, F4, B5, D7, D3 }
#define MATRIX_COL_PINS { F5, F6, F7, C7, C6, B6, B7, B3, D1, D0 }

M keyboards/handwired/prkl30/feather/config.h => keyboards/handwired/prkl30/feather/config.h +0 -4
@@ 15,10 15,6 @@
 */
#pragma once

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 10

/* PRKL30 feather pinout */
#define MATRIX_ROW_PINS { F4, F1, F0, D2}
#define MATRIX_COL_PINS { D3, D1, B7, D6, C7, B6, B5, D7, C6, D0}

M keyboards/handwired/prkl30/promicro/config.h => keyboards/handwired/prkl30/promicro/config.h +0 -4
@@ 15,10 15,6 @@
 */
#pragma once

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 10

/* prkl30 default pinout */
#define MATRIX_ROW_PINS { D4, C6, D7, E6 }
#define MATRIX_COL_PINS { B4, B5, F6, F5, F4, F7, B1, B3, B2, B6}

M keyboards/handwired/pteron/config.h => keyboards/handwired/pteron/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 12

/* key matrix pins */
#define MATRIX_ROW_PINS { D7, E6, B4, B5, B6 }
#define MATRIX_COL_PINS { F4, F6, F5, F7, B1, B3, C6, D4, D0, D1, D2, D3 }

M keyboards/handwired/pteron38/config.h => keyboards/handwired/pteron38/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 10

/* key matrix pins */
#define MATRIX_ROW_PINS { E6, B4, B5, B6 }
#define MATRIX_COL_PINS { F6, F5, F7, B1, B3, C6, D4, D0, D1, D2 }

M keyboards/handwired/pteron44/config.h => keyboards/handwired/pteron44/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/* key matrix pins */
#define MATRIX_ROW_PINS { E6, B4, B5, B6 }
#define MATRIX_COL_PINS { F4, F6, F5, F7, B1, B3, C6, D4, D0, D1, D2, D3 }

M keyboards/handwired/pytest/config.h => keyboards/handwired/pytest/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 1

#define MATRIX_COL_PINS { F4 }
#define MATRIX_ROW_PINS { F5 }
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/qc60/config.h => keyboards/handwired/qc60/config.h +0 -6
@@ 1,10 1,4 @@
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

/* serial.c configuration for split keyboard */
#define SOFT_SERIAL_PIN D0

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


/* key matrix size */
#define MATRIX_ROWS 11
#define MATRIX_COLS 8

// See note in retro_refit.h for an explanation of how this matrix is wired up
#define MATRIX_ROW_PINS { D4, D7, B4, B5, B6, F7, F6, F5, F4, F1, F0 }
#define MATRIX_COL_PINS { B0, B1, B2, B3, D2, D3, C7, D5 }

M keyboards/handwired/riblee_f401/config.h => keyboards/handwired/riblee_f401/config.h +0 -3
@@ 17,9 17,6 @@
#pragma once


#define MATRIX_ROWS 5
#define MATRIX_COLS 12

#define MATRIX_ROW_PINS { A6, A5, A4, A3, A2 }
#define MATRIX_COL_PINS { B10, B1, B0, B15, A8, B3, B4, B5, B6, B7, B8, B9 }


M keyboards/handwired/riblee_f411/config.h => keyboards/handwired/riblee_f411/config.h +0 -3
@@ 17,9 17,6 @@
#pragma once


#define MATRIX_ROWS 5
#define MATRIX_COLS 12

#define MATRIX_ROW_PINS { A6, A5, A4, A3, A2 }
#define MATRIX_COL_PINS { B10, B1, B0, B15, A8, B3, B4, B5, B14, A0, B8, B9 }


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

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 12

/* key matrix pins */
#define MATRIX_ROW_PINS { B5, B6, B4, B2, E6 }
#define MATRIX_COL_PINS { C6, D4, D0, D1, D2, D3,  F4, F5, F6, F7, B1, B3}

M keyboards/handwired/selene/config.h => keyboards/handwired/selene/config.h +0 -3
@@ 17,9 17,6 @@
#pragma once


#define MATRIX_ROWS 6
#define MATRIX_COLS 21

#define MATRIX_ROW_PINS { B10, B9, B15, B14, B13, B8}
#define MATRIX_COL_PINS { A9, A10, B11, B7, B6, B5, B4, B3, B2, B1, B0, C14, A4, A5, A6, A7, A8, A15, A13, A14, B12 }
#define RGB_DI_PIN A3

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/handwired/sick_pad/config.h => keyboards/handwired/sick_pad/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

/* key matrix pins */
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4 }
#define MATRIX_COL_PINS { B9, B15, B14, B13 }

M keyboards/handwired/skakunm_dactyl/config.h => keyboards/handwired/skakunm_dactyl/config.h +0 -5
@@ 5,11 5,6 @@
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 8
#define MATRIX_COLS 5

// wiring of each half
#define MATRIX_COL_PINS { C6, D7, E6, B4, B5 }
#define MATRIX_ROW_PINS { B1, B3, B2, B6 }

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


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

M keyboards/handwired/snatchpad/config.h => keyboards/handwired/snatchpad/config.h +0 -4
@@ 4,10 4,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 3

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 15
#define MATRIX_COLS 8

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW


M keyboards/handwired/space_oddity/config.h => keyboards/handwired/space_oddity/config.h +0 -4
@@ 7,10 7,6 @@
#define MOUSEKEY_MAX_SPEED 7
#define MOUSEKEY_WHEEL_DELAY 0

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 12

/* key matrix pins */
#define MATRIX_ROW_PINS { F4, F5, F6, F7, B1, B3 }
#define MATRIX_COL_PINS { B2, B6, B5, B4, E6, D7, C6, D4, D0, D1, D2, D3 }

M keyboards/handwired/split65/promicro/config.h => keyboards/handwired/split65/promicro/config.h +0 -4
@@ 17,10 17,6 @@



// Matrix Assignments
#define MATRIX_ROWS 10 //Rows are doubled-up
#define MATRIX_COLS 8

#define MATRIX_COL_PINS {F4, F5, F6, F7, B1, B3, B2, B6}
#define MATRIX_ROW_PINS {D4, C6, D7, E6, B4}


M keyboards/handwired/split65/stm32/config.h => keyboards/handwired/split65/stm32/config.h +0 -4
@@ 21,10 21,6 @@
#define AUDIO_PIN_ALT A4
#define AUDIO_PIN_ALT_AS_NEGATIVE

// Matrix Assignments
#define MATRIX_ROWS 10 //Rows are doubled-up
#define MATRIX_COLS 8

#define MATRIX_COL_PINS {A2, A1, A0, B8, B13, B14, B15, B9}
#define MATRIX_ROW_PINS {B5, B4, B3, B2, B1}


M keyboards/handwired/split89/config.h => keyboards/handwired/split89/config.h +0 -7
@@ 28,13 28,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *
 */

/* key matrix size
ROWS = total count of rows for both sides - this is broken out accordingly in split.h
COLS = number of cols per side which curently needs to be equal so there are blank columns for the left side in the split89.h file
 */
#define MATRIX_ROWS 12
#define MATRIX_COLS 10

/* Left side matrix */
#define MATRIX_ROW_PINS { F6, F7, B1, B3, B2, B6 }
#define MATRIX_COL_PINS { F5, F4, B5, B4, E6, D7, C6, D4, D2, D3 }

M keyboards/handwired/splittest/config.h => keyboards/handwired/splittest/config.h +0 -5
@@ 19,11 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 2
#define MATRIX_COLS 1

#define DIODE_DIRECTION COL2ROW

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

M keyboards/handwired/steamvan/rev1/config.h => keyboards/handwired/steamvan/rev1/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/* ROWS: Top to bottom, COLS: Left to right
*/
#define MATRIX_ROW_PINS { A6, A5, A4, A3 }

M keyboards/handwired/stef9998/split_5x7/rev1/config.h => keyboards/handwired/stef9998/split_5x7/rev1/config.h +0 -5
@@ 18,11 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 7

// wiring of each half
#define MATRIX_ROW_PINS { C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { B2, B6, B1, B3, F7, F5, F6 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 3

/*
 * Keyboard Matrix Assignments
 *

M keyboards/handwired/swiftrax/astro65/config.h => keyboards/handwired/swiftrax/astro65/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS     5
#define MATRIX_COLS     16

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS \

M keyboards/handwired/swiftrax/bebol/config.h => keyboards/handwired/swiftrax/bebol/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS { B2, B3, F7, F0, B7 }

M keyboards/handwired/swiftrax/beegboy/config.h => keyboards/handwired/swiftrax/beegboy/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 9

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS { B1, B0, B3, B2, D0, B7, D2, D1, B5, B4, C6, B6 }

M keyboards/handwired/swiftrax/cowfish/config.h => keyboards/handwired/swiftrax/cowfish/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 18

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS { D0, D1, B7, E6, D4, D6 }

M keyboards/handwired/swiftrax/digicarp65/config.h => keyboards/handwired/swiftrax/digicarp65/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS { B2, B1, F4, F1, F0 }

M keyboards/handwired/swiftrax/digicarpice/config.h => keyboards/handwired/swiftrax/digicarpice/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS { F0, D5, D7, D6, D4 }

M keyboards/handwired/swiftrax/equator/config.h => keyboards/handwired/swiftrax/equator/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS { B2, B3, C7, B4, B5 }

M keyboards/handwired/swiftrax/glacier/config.h => keyboards/handwired/swiftrax/glacier/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 10

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS { B1, B2, B3, B4, B5, B6, E5, E4, D4, D5, D7, D6 }

M keyboards/handwired/swiftrax/joypad/config.h => keyboards/handwired/swiftrax/joypad/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 4

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS { C6, B3, B0, B1, D6, D5 }

M keyboards/handwired/swiftrax/koalafications/config.h => keyboards/handwired/swiftrax/koalafications/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS { B1, B2, E6, F1, F4, F5 }

M keyboards/handwired/swiftrax/nodu/config.h => keyboards/handwired/swiftrax/nodu/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS { B0, B3, F5, F4, F1 }

M keyboards/handwired/swiftrax/pandamic/config.h => keyboards/handwired/swiftrax/pandamic/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 10

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS { D1, D2, B5, B7, D3, D5, D6, D4, D7, B4 }

M keyboards/handwired/swiftrax/the_galleon/config.h => keyboards/handwired/swiftrax/the_galleon/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 14
#define MATRIX_COLS 9

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS { B1, B0, D2, B7, D5, D3, D6, D4, B4, D7, B6, B5, C7, C6}

M keyboards/handwired/swiftrax/unsplit/config.h => keyboards/handwired/swiftrax/unsplit/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS { B6, D7, B5, B4  }

M keyboards/handwired/swiftrax/walter/config.h => keyboards/handwired/swiftrax/walter/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS { B2, B1, F4, F1, F0 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 14

#define MATRIX_ROW_PINS { A15, B6, B5, B4, B3, B9, B8, B7 }
/*                         0    1   2   3   4   5   6   7*/
#define MATRIX_COL_PINS { B15, B11, B10, B1, B0, A10, A9, A7, A6, A5, A4, A8, B13, B14 }

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


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

M keyboards/handwired/trackpoint/config.h => keyboards/handwired/trackpoint/config.h +0 -3
@@ 1,9 1,6 @@
#pragma once


#define MATRIX_ROWS 1
#define MATRIX_COLS 3

#ifdef PS2_DRIVER_USART
#define PS2_CLOCK_PIN   D5
#define PS2_DATA_PIN    D2

M keyboards/handwired/tractyl_manuform/4x6_right/config.h => keyboards/handwired/tractyl_manuform/4x6_right/config.h +0 -5
@@ 19,11 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_COL_PINS { C0, C1, C2, C3, C4, C5 }
#define MATRIX_ROW_PINS { A0, A1, A2, A3, A4 }

M keyboards/handwired/tractyl_manuform/5x6_right/arduinomicro/config.h => keyboards/handwired/tractyl_manuform/5x6_right/arduinomicro/config.h +0 -5
@@ 18,11 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 12
#define MATRIX_COLS 6

// wiring of each half
// left
#define MATRIX_COL_PINS { D4, C6, D7, E6, B4, B5 }

M keyboards/handwired/tractyl_manuform/5x6_right/config.h => keyboards/handwired/tractyl_manuform/5x6_right/config.h +0 -5
@@ 19,11 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS                 12
#define MATRIX_COLS                 6

#define DIODE_DIRECTION             COL2ROW

#define ROTATIONAL_TRANSFORM_ANGLE  -25

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 4

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS { D1, D0, D4, C6, D7, E6 }

M keyboards/handwired/twadlee/tp69/config.h => keyboards/handwired/twadlee/tp69/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

M keyboards/handwired/twig/twig50/config.h => keyboards/handwired/twig/twig50/config.h +0 -4
@@ 4,10 4,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 14

#define MATRIX_ROW_PINS { B7, B6, B5, B4 }
#define MATRIX_COL_PINS { A2, A1, A0, B8 , B13, B14, B15, B9, B10, B11, B3, B2, B1, B0}


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


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 8



#define MASTER_LEFT // Comment this line for the right half firmware

// wiring of each half

M keyboards/handwired/uthol/config.h => keyboards/handwired/uthol/config.h +0 -4
@@ 18,8 18,4 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 12

#define DIODE_DIRECTION COL2ROW

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


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

M keyboards/handwired/wabi/config.h => keyboards/handwired/wabi/config.h +0 -5
@@ 15,11 15,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */

#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

M keyboards/handwired/wulkan/config.h => keyboards/handwired/wulkan/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

#define MATRIX_ROW_PINS { B8, A0, A1, A2 }
#define MATRIX_COL_PINS { B13, B14, B15, B9, B7, B6, B5, B4, B3, B2, B1, B0 }


M keyboards/handwired/xealous/rev1/config.h => keyboards/handwired/xealous/rev1/config.h +0 -5
@@ 19,11 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

// wiring of each half
// Ascii art of pro micro. Pin names PD3, PD2, etc.
//Usage| Name | Label      Label| Name | Usage

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


/* key matrix size */
#define MATRIX_ROWS 11
#define MATRIX_COLS 8

#define MATRIX_ROW_PINS { B13, B14, B15, A8, A9, A3, A10, A1, A2, A15, A0 }
#define MATRIX_COL_PINS { B11, B10, B1, B0, A7, A6, A5, A4 }


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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 14

/* key matrix pins */
#define MATRIX_ROW_PINS { B1, D7, C3, D6, D5, D4 }
#define MATRIX_COL_PINS { C7, C6, C5, C4, C2, C1, B7, D3, D2, B6, B5, B4, B3, B2 }

M keyboards/hardlineworks/otd_plus/config.h => keyboards/hardlineworks/otd_plus/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 9

#define MATRIX_ROW_PINS { D2, D4, D1, E6, F5, C6, B6, F6, F0, D0, D6, D3 }
#define MATRIX_COL_PINS { B3, B2, B1, B7, B0, F1, D7, F7, C7 }


M keyboards/heliar/wm1_hotswap/config.h => keyboards/heliar/wm1_hotswap/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/hhkb_lite_2/config.h => keyboards/hhkb_lite_2/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 14

/* key matrix pins */
#define MATRIX_ROW_PINS { F5, F4, F1, F0, B0, B1, B2, B3 }
#define MATRIX_COL_PINS { F6, F7, B6, B5, B4, D7, D6, D4, D5, C7, C6, D3, D2, D1}

M keyboards/hidtech/bastyl/config.h => keyboards/hidtech/bastyl/config.h +0 -2
@@ 18,8 18,6 @@

#pragma once

#define MATRIX_ROWS 10
#define MATRIX_COLS 6
#define DIODE_DIRECTION ROW2COL
#define MATRIX_ROW_PINS { D7, B5, F7, F6, B6 }
#define MATRIX_COL_PINS { B4, E6, C6, B1, B3, B2 }

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


/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 3

/*
 * Keyboard Matrix Assignments
 *

M keyboards/hillside/46/0_1/config.h => keyboards/hillside/46/0_1/config.h +0 -5
@@ 4,11 4,6 @@
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 8
#define MATRIX_COLS 6

/* Split */
#define SPLIT_HAND_MATRIX_GRID B5, F6
#define MATRIX_MASKED

M keyboards/hillside/48/0_1/config.h => keyboards/hillside/48/0_1/config.h +0 -5
@@ 4,11 4,6 @@
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 8
#define MATRIX_COLS 6

/* Encoder */
#define ENCODERS_PAD_A { F5 }
#define ENCODERS_PAD_B { F4 }

M keyboards/hillside/52/0_1/config.h => keyboards/hillside/52/0_1/config.h +0 -5
@@ 4,11 4,6 @@
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 6

/* Split */
#define SPLIT_HAND_MATRIX_GRID B5, F6
#define MATRIX_MASKED

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


/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

#define MATRIX_ROW_PINS { B6, B5, B4, D7, E6 }
#define MATRIX_COL_PINS { B3, D0, D1, D2, D3, D5, D6, C7, F0, F1, F4, F5, F6, F7 }


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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/hineybush/h87a/config.h => keyboards/hineybush/h87a/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define CONFIG_H


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 9

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 9

/*
 * Keyboard Matrix Assignments
 *

M keyboards/hineybush/hineyg80/config.h => keyboards/hineybush/hineyg80/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 9

/* key matrix pins */
#define MATRIX_ROW_PINS { B2, B3, D0, B1, D2, D1, D5, D3, D6, D4, B4, D7 }
#define MATRIX_COL_PINS { C7, F7, F6, F5, F4, F1, F0, B7, B0 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 10

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 10

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 9
#define MATRIX_COLS 9

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 14

#define MATRIX_ROW_PINS { D3, D2, D1, F4 }
#define MATRIX_COL_PINS { F5, F6, F7, B1, B3, B2, B6, B5, B4, E6, D7, C6, D4, D0 }


M keyboards/horrortroll/caticorn/config.h => keyboards/horrortroll/caticorn/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/* key matrix pins */
#define MATRIX_ROW_PINS \
    { GP7, GP0, GP8, GP25, GP11, GP12 }

M keyboards/horrortroll/chinese_pcb/black_e65/config.h => keyboards/horrortroll/chinese_pcb/black_e65/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* Key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* Key matrix pins */
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B7 }
#define MATRIX_COL_PINS { D0, D1, D2, D3, D5, D4, D6, D7, B4, F7, F6, F5, F4, F1, F0 }

M keyboards/horrortroll/chinese_pcb/devil68_pro/config.h => keyboards/horrortroll/chinese_pcb/devil68_pro/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* Key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/* Key matrix pins */
#define MATRIX_ROW_PINS { B7, B3, B2, F6, F7 }
#define MATRIX_COL_PINS { B1, B0, B5, B6, C6, C7, E2, D0, D1, D2, D3, D5, D4, D6, D7, B4 }

M keyboards/horrortroll/handwired_k552/config.h => keyboards/horrortroll/handwired_k552/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* Key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/* Key matrix pins */
#define MATRIX_ROW_PINS { C12, C10, A10, A8, C8, C9 }
#define MATRIX_COL_PINS { B15,  C6,  C7, A3, A1, C3, C1, B14, B13, A9, B3, B4, A0, C11, C4, C0, C2 }

M keyboards/horrortroll/lemon40/config.h => keyboards/horrortroll/lemon40/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 7

/* key matrix pins */
#define MATRIX_ROW_PINS { D7, E6, B4, B5, D4, C6, D2, D3 }
#define MATRIX_COL_PINS { F5, F6, B1, B3, B2, B6, F7 }

M keyboards/horrortroll/paws60/config.h => keyboards/horrortroll/paws60/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_ROW_PINS { E6, B7, F7, F4, F5 }
#define MATRIX_COL_PINS { F6, B0, F1, C7, C6, B6, B5, B4, D7, D6, D4, D5, D3, D2, D1 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15
/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/hs60/v2/ansi/config.h => keyboards/hs60/v2/ansi/config.h +0 -4
@@ 20,10 20,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define HS60_ANSI

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

#define MATRIX_ROW_PINS { B3, B4, B5, A8, A4 }
#define MATRIX_COL_PINS { A13, A10, A9, A14, A15, B8, B9, C13, C14, C15, A0, A1, A2, A3 }
// To enable debugger set A13 A14 -> A5 A6

M keyboards/hs60/v2/hhkb/config.h => keyboards/hs60/v2/hhkb/config.h +0 -4
@@ 20,10 20,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define HS60_HHKB

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

#define MATRIX_ROW_PINS { B3, B4, B5, A8, A4 }
#define MATRIX_COL_PINS { A13, A10, A9, A14, A15, B8, B9, C13, C14, C15, A0, A1, A2, A3 }
// To enable debugger set A13 A14 -> A5 A6

M keyboards/hs60/v2/iso/config.h => keyboards/hs60/v2/iso/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

#define MATRIX_ROW_PINS { B3, B4, B5, A8, A4 }
#define MATRIX_COL_PINS { A13, A10, A9, A14, A15, B8, B9, C13, C14, C15, A0, A1, A2, A3 }
// To enable debugger set A13 A14 -> A5 A6

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

#define MATRIX_ROW_PINS \
    { F0, C7, C6, B6, E6}
#define MATRIX_COL_PINS \

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

#pragma once

/* key matrix */
#define MATRIX_ROWS 6
#define MATRIX_COLS 4

#define MATRIX_ROW_PINS { A13, B14, A10, A0, A2, A1 }
#define MATRIX_COL_PINS { A6, A7, B7, B6 }


M keyboards/huytbt/h50/config.h => keyboards/huytbt/h50/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 * COLS: AVR pins used for columns, left to right

M keyboards/ibm/model_m_4th_gen/overnumpad_1xb/config.h => keyboards/ibm/model_m_4th_gen/overnumpad_1xb/config.h +0 -4
@@ 18,10 18,6 @@

#define SERIAL_NUMBER "purdea.ro:overnumpad_controller"

/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 9
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

M keyboards/ibnuda/squiggle/rev1/config.h => keyboards/ibnuda/squiggle/rev1/config.h +0 -4
@@ 1,9 1,5 @@
#pragma once

/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 5

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

M keyboards/idobao/id61/config.h => keyboards/idobao/id61/config.h +0 -4
@@ 4,10 4,6 @@
#pragma once


/* key matrix size */
// #define MATRIX_ROWS 5
// #define MATRIX_COLS 15

/* ----------------
 * RGB Matrix stuff
 * ---------------- */

M keyboards/idobao/id75/v1/config.h => keyboards/idobao/id75/v1/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/idobao/id75/v2/config.h => keyboards/idobao/id75/v2/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/idobao/id80/v2/config.h => keyboards/idobao/id80/v2/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 9
#define MATRIX_COLS 11

/*
 * Keyboard Matrix Assignments
 *

M keyboards/idobao/id87/v1/config.h => keyboards/idobao/id87/v1/config.h +0 -4
@@ 15,10 15,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 11
#define MATRIX_COLS 9

/*
 * Keyboard Matrix Assignments
 *

M keyboards/idobao/id96/config.h => keyboards/idobao/id96/config.h +0 -4
@@ 19,10 19,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 9

/* key matrix pins */
#define MATRIX_ROW_PINS { B7, B3, B2, B1, B0, E6, F0, F1, F4, F5, F6, F7 }
#define MATRIX_COL_PINS { D0, D1, D2, D3, D5, D4, D6, D7, B4 }

M keyboards/idobao/montex/v1/config.h => keyboards/idobao/montex/v1/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 5

/* key matrix pins */
#define MATRIX_ROW_PINS { D4, D6, D7, B4, B5, C6 }
#define MATRIX_COL_PINS { D5, D3, D2, D1, D0 }

M keyboards/idobao/montex/v1rgb/config.h => keyboards/idobao/montex/v1rgb/config.h +0 -4
@@ 4,10 4,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 5

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 1

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

#define MATRIX_ROW_PINS { D1, D4, F0, B0, B1 }
#define MATRIX_COL_PINS { D0, D2, F1, F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D6 }


M keyboards/ilumkb/primus75/config.h => keyboards/ilumkb/primus75/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

/* key matrix pins */
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5, B7 }
#define MATRIX_COL_PINS { F0, F1, E6, C7, C6, F5, D4, B1, B0, B5, B4, D7, D6, B3, F4, F6 }

M keyboards/ilumkb/simpler61/config.h => keyboards/ilumkb/simpler61/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

#define MATRIX_ROW_PINS { F6, F5, F4, F1, F0 }
#define MATRIX_COL_PINS { B0, B1, B2, B3, B7, D4, D6, D7, B4, B5, B6, C6, C7, F7 }


M keyboards/ilumkb/simpler64/config.h => keyboards/ilumkb/simpler64/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

#define MATRIX_ROW_PINS { F6, F5, F4, F1, F0 }
#define MATRIX_COL_PINS { B0, B1, B2, B3, B7, D4, D6, D7, B4, B5, B6, C6, C7, F7 }


M keyboards/ilumkb/volcano660/config.h => keyboards/ilumkb/volcano660/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/inett_studio/sqx/hotswap/config.h => keyboards/inett_studio/sqx/hotswap/config.h +0 -3
@@ 19,9 19,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14
#define MATRIX_ROW_PINS { F0, F1, F4, B7, D6}
#define MATRIX_COL_PINS { C7, C6, B6, B5, B4, F7, F6, F5, E6, B0, D2, D4, D5, D3 }
#define DIODE_DIRECTION ROW2COL

M keyboards/inett_studio/sqx/universal/config.h => keyboards/inett_studio/sqx/universal/config.h +0 -3
@@ 19,9 19,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14
#define MATRIX_ROW_PINS { F0, F1, F4, B7, D6}
#define MATRIX_COL_PINS { C7, C6, B6, B5, B4, F7, F6, F5, E6, B0, D2, D4, D5, D3 }
#define DIODE_DIRECTION ROW2COL

M keyboards/input_club/ergodox_infinity/config.h => keyboards/input_club/ergodox_infinity/config.h +0 -4
@@ 39,10 39,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    get_mods() == (MOD_BIT(KC_LSFT) | MOD_BIT(KC_RSFT)) \
)

/* key matrix size */
#define MATRIX_ROWS 18
#define MATRIX_COLS 5

// For some reason, the rows are colums in the schematic, and vice versa
#define MATRIX_ROW_PINS { B2, B3, B18, B19, C0, C9, C10, C11, D0 }
#define MATRIX_COL_PINS { D1, D4, D5, D6, D7 }

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 7
#define MATRIX_COLS 9

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW


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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 10

/*
 * Keyboard Matrix Assignments
 *

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 9

/*
 * Keyboard Matrix Assignments
 *

M keyboards/io_mini1800/config.h => keyboards/io_mini1800/config.h +0 -4
@@ 4,10 4,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 10

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

#define MATRIX_COL_PINS { B7 , B6 , B5 , B4 , B3 , A10, A9 , A8 , B15, B14, B13, B12, B11, B2 , A4 , B1 , A3 }
#define MATRIX_ROW_PINS { B9 , B8 , A15, B0 , A7 , A5 }
#define DIODE_DIRECTION COL2ROW

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


#define MATRIX_ROWS 7
#define MATRIX_COLS 14

#define MATRIX_ROW_PINS { B1, B2, B3, B5, B6, B7, B0 }
#define MATRIX_COL_PINS { A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3, C2, A0 }


M keyboards/jacky_studio/bear_65/config.h => keyboards/jacky_studio/bear_65/config.h +0 -4
@@ 4,10 4,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/jacky_studio/s7_elephant/rev1/config.h => keyboards/jacky_studio/s7_elephant/rev1/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/* key matrix pins */
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4 }
#define MATRIX_COL_PINS { B6, D0, D1, D2, D3, D4, D5, D6, D7, C6, C7, F4, F5, F6, F7, F1 }

M keyboards/jacky_studio/s7_elephant/rev2/config.h => keyboards/jacky_studio/s7_elephant/rev2/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/jadookb/jkb2/config.h => keyboards/jadookb/jkb2/config.h +0 -3
@@ 15,9 15,6 @@
 */
#pragma once

#define MATRIX_ROWS 1
#define MATRIX_COLS 2

#define MATRIX_ROW_PINS { B1 }
#define MATRIX_COL_PINS { B3 ,B2}


M keyboards/jadookb/jkb65/config.h => keyboards/jadookb/jkb65/config.h +0 -3
@@ 17,9 17,6 @@
#pragma once


#define MATRIX_ROWS 5
#define MATRIX_COLS 16

#define DIODE_DIRECTION COL2ROW

#define RGB_DI_PIN F0

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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


/* matrix size */
#define MATRIX_ROWS 7
#define MATRIX_COLS 15
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4, B6, B7 }
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3, C2, D7 }
#define DIODE_DIRECTION COL2ROW

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/* QMK JC65 PCB default pin-out */
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 }
#define MATRIX_COL_PINS { F0, F1, E6, C7, C6, B7, D4, B1, B0, B5, B4, D7, D6, B3, F4, F5 }

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13

/* Planck PCB default pin-out */
#define MATRIX_ROW_PINS { F0, F1, F5, B4 }
#define MATRIX_COL_PINS { F4, D7, B5, B6, C6, C7, D4, D6, D5, D0, D1, D2, B0 }

M keyboards/jels/jels60/config.h => keyboards/jels/jels60/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* Define Matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*Define Matrix Pins */
#define MATRIX_ROW_PINS {B3, D2, F0, F4, F1}
#define MATRIX_COL_PINS {E6, C7, B4, D7, D6, D4, D5, D3, F5, F6, F7, C6, B6, B5}

M keyboards/jels/jels88/config.h => keyboards/jels/jels88/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* Define Matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 9

/*Define Matrix Pins */
#define MATRIX_ROW_PINS \
    { B3, B2, D1, D0, E6, B0, F0, F1, B5, B4, D7, D6 }

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


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 4
#define MATRIX_COLS 14
#define DIODE_DIRECTION COL2ROW

// wiring of each half

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


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 8
#define MATRIX_COLS 6
#define DIODE_DIRECTION COL2ROW



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


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 8
#define MATRIX_COLS 7
#define DIODE_DIRECTION COL2ROW

// wiring of each half

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


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 8
#define MATRIX_COLS 6
#define DIODE_DIRECTION COL2ROW

// wiring of each half

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


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_ROW_PINS { B4, B5, F4, F5, F6 }
#define MATRIX_COL_PINS { D3, D2, D4, C6, D7, E6 }

M keyboards/jkdlab/binary_monkey/config.h => keyboards/jkdlab/binary_monkey/config.h +0 -2
@@ 19,8 19,6 @@
#pragma once


#define MATRIX_ROWS 1
#define MATRIX_COLS 3
#define MATRIX_ROW_PINS { D0 }
#define MATRIX_COL_PINS { D1, D2, D3 }


M keyboards/jkeys_design/gentleman65/config.h => keyboards/jkeys_design/gentleman65/config.h +0 -4
@@ 19,10 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/* key matrix pins */
#define MATRIX_ROW_PINS { D3, D2, D1, F7, F1 }
#define MATRIX_COL_PINS { D4, D6, D7, B4, B5, B6, C6, D5, C7, F0, B2, B1, B3, B0, B7, D0 }

M keyboards/jkeys_design/gentleman65_se_s/config.h => keyboards/jkeys_design/gentleman65_se_s/config.h +0 -4
@@ 19,10 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/* key matrix pins */
#define MATRIX_ROW_PINS { F0, F1, F4, F5, F6 }
#define MATRIX_COL_PINS { D5, D3, D2, D1, D0, B7, B2, B3, D4, D6, D7, C7, C6, B6, B5, B4 }

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/jolofsor/denial75/config.h => keyboards/jolofsor/denial75/config.h +0 -4
@@ 16,10 16,6 @@

#pragma once

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

/* key matrix pins */
#define MATRIX_ROW_PINS { B0, F6, F5, F4, F1, F0 }
#define MATRIX_COL_PINS { F7, C7, C6, B5, B4, D7, D6, D4, E6, B1, B2, B3, B7, D0, D1, D3 }

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


/* key matrix size */
// Same number for Round-Robin matrix.
#define MATRIX_ROWS 10
#define MATRIX_COLS 10

// Same pins for Round-Robin matrix.
#define MATRIX_ROW_PINS { B3, B2, E6, D6, D4, B0, B1, B7, B4, D7 }
#define MATRIX_COL_PINS { B3, B2, E6, D6, D4, B0, B1, B7, B4, D7 }

M keyboards/jorne/rev1/config.h => keyboards/jorne/rev1/config.h +0 -5
@@ 2,11 2,6 @@
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once

/* key matrix size */
/* Rows are doubled up */
#define MATRIX_ROWS 8
#define MATRIX_COLS 6

#define MATRIX_ROW_PINS { D4, C6, D7, E6 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3 }


M keyboards/k34/config.h => keyboards/k34/config.h +0 -4
@@ 4,10 4,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 10

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 18

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS {D0,D2,F7,B1,B0,D6}
#define MATRIX_COL_PINS {F5,F4,F6,C6,B6,B4,D3,D1,D4,F1,B3,D5,F0,C7,D7,B5,B2,E6}

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


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 13

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS {D0,D2,F7,B1,B0,D6,C7,D7,B5,B2}
#define MATRIX_COL_PINS {F5,F4,F6,C6,B6,B4,D3,D1,D4,F1,B3,D5,F0}

M keyboards/kabedon/kabedon98e/config.h => keyboards/kabedon/kabedon98e/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 11

#define MATRIX_ROW_PINS {A4,B10,B2,B1,B0,B15,B13,B14,B12,A10,A9,A8}
#define MATRIX_COL_PINS {A0,B7,B8,B6,A3,A2,A1,B9,A7,A5,A6}
#define DIODE_DIRECTION ROW2COL

M keyboards/kagizaraya/halberd/config.h => keyboards/kagizaraya/halberd/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 11

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kagizaraya/scythe/config.h => keyboards/kagizaraya/scythe/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 7

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kakunpc/angel17/alpha/config.h => keyboards/kakunpc/angel17/alpha/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 5

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kakunpc/angel17/rev1/config.h => keyboards/kakunpc/angel17/rev1/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 5

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kakunpc/business_card/alpha/config.h => keyboards/kakunpc/business_card/alpha/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 3

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kakunpc/business_card/beta/config.h => keyboards/kakunpc/business_card/beta/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 2

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kakunpc/suihankey/alpha/config.h => keyboards/kakunpc/suihankey/alpha/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 5

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kakunpc/suihankey/rev1/config.h => keyboards/kakunpc/suihankey/rev1/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kakunpc/suihankey/split/alpha/config.h => keyboards/kakunpc/suihankey/split/alpha/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 5

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kakunpc/suihankey/split/rev1/config.h => keyboards/kakunpc/suihankey/split/rev1/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 9
#define MATRIX_COLS 8

#define MATRIX_COL_PINS { B0, B5, B4, B2, C13, F1, F0, A14}
#define MATRIX_ROW_PINS { B8, A13, B1, A15, B9, B10, B11, A0, A8 }
#define DIODE_DIRECTION COL2ROW

M keyboards/kapcave/gskt00/config.h => keyboards/kapcave/gskt00/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 8

/* key matrix pins */
#define MATRIX_ROW_PINS { F1, D1, D2, D4, D6, F7, B0, F4 }
#define MATRIX_COL_PINS { F6, D7, F5, C7, B4, C6, B6, B5 }

M keyboards/kapcave/paladin64/config.h => keyboards/kapcave/paladin64/config.h +0 -5
@@ 16,11 16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#pragma once


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 8

/* Only required if you add in a trackpoint hardware to the pcb */
#ifdef PS2_DRIVER_USART
#define PS2_CLOCK_PIN   D5

M keyboards/kapcave/paladinpad/config.h => keyboards/kapcave/paladinpad/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW


M keyboards/kapl/rev1/config.h => keyboards/kapl/rev1/config.h +0 -5
@@ 2,11 2,6 @@
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once

/* key matrix size */
/* Rows are doubled up */
#define MATRIX_ROWS 10
#define MATRIX_COLS 7

// wiring of each half
#define MATRIX_ROW_PINS { C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F5, F6, F7, B1, B3, B2, B6 }

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


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 7

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kb_elmo/67mk_e/config.h => keyboards/kb_elmo/67mk_e/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { D7, B4, D6, D5, B0 }
#define MATRIX_COL_PINS { B3, B2, B1, D4, D2, D3, C7, C6, B5, B6, F7, F6, F5, F0, F1, F4 }

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


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 */

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 */

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 */

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 18

/*
 * Keyboard Matrix Assignments
 */

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { B4, B6, D7, D5, D0 }
#define MATRIX_COL_PINS { D1, D2, D3, D4, C6, C7, F7, F6, F5, F4, F0, F1, B3, B2, B1, B0 }

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 10

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { C6, C4, B1, B0 }
#define MATRIX_COL_PINS { C7, B7, B6, B5, B4, B3, D6, D5, D4, D3 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 */

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


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 4

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { D1, C4, D7 }
#define MATRIX_COL_PINS { C5, D0, B0, D6 }

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { D2, D4, B7, C6 }
#define MATRIX_COL_PINS { C4, C7, D3, D5, B6, D6, B5, B0, B4, B1, B3, B2 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kbdfans/baguette66/rgb/config.h => keyboards/kbdfans/baguette66/rgb/config.h +0 -3
@@ 17,9 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15
#define MATRIX_ROW_PINS { F0, F1, F4, F5, B6 }
#define MATRIX_COL_PINS { C6, C7, F7, F6, B0, B1, B2, B3, D0, D1, D2, D3, D5, D4, D6}


M keyboards/kbdfans/baguette66/soldered/config.h => keyboards/kbdfans/baguette66/soldered/config.h +0 -3
@@ 17,9 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15
#define MATRIX_ROW_PINS { F0, F1, F4, F5, B6 }
#define MATRIX_COL_PINS { C6, C7, F7, F6, B0, B1, B2, B3, D0, D1, D2, D3, D5, D4, D6}


M keyboards/kbdfans/bella/rgb/config.h => keyboards/kbdfans/bella/rgb/config.h +0 -4
@@ 15,10 15,6 @@
 */
#pragma once

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

#define MATRIX_ROW_PINS { B0, B1, B2, B3, B7, B6 }
#define MATRIX_COL_PINS { C6, C7, F7, F6, F5, F4, F1, F0, D2, D3, D5, D4, D6, D7, B4, B5 }


M keyboards/kbdfans/bella/rgb_iso/config.h => keyboards/kbdfans/bella/rgb_iso/config.h +0 -4
@@ 15,10 15,6 @@
 */
#pragma once

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

#define MATRIX_ROW_PINS { B0, B1, B2, B3, B7, B6 }
#define MATRIX_COL_PINS { C6, C7, F7, F6, F5, F4, F1, F0, D2, D3, D5, D4, D6, D7, B4, B5 }


M keyboards/kbdfans/bella/soldered/config.h => keyboards/kbdfans/bella/soldered/config.h +0 -4
@@ 15,10 15,6 @@
 */
#pragma once

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

#define MATRIX_ROW_PINS { B0, B1, B2, B3, D1, B6 }
#define MATRIX_COL_PINS { C6, C7, F7, F6, F5, F4, F1, F0, D2, D3, D5, D4, D6, D7, B4, B5 }


M keyboards/kbdfans/boop65/rgb/config.h => keyboards/kbdfans/boop65/rgb/config.h +0 -3
@@ 17,9 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15
#define MATRIX_ROW_PINS { F0, F1, F4, E6, C6 }
#define MATRIX_COL_PINS { F7, F6, F5, C7, B0, B1, B2, B3, B4, D7, D6, D4, D5, D3, D2}


M keyboards/kbdfans/bounce/75/hotswap/config.h => keyboards/kbdfans/bounce/75/hotswap/config.h +0 -3
@@ 17,9 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15
#define MATRIX_ROW_PINS { E6, B0, B1, B2, B3, B6 }
#define MATRIX_COL_PINS { F7, F6, F5, F4, F1, D0, D1, D2, D3, D5, D4, D6, D7, B4, B5}


M keyboards/kbdfans/bounce/75/soldered/config.h => keyboards/kbdfans/bounce/75/soldered/config.h +0 -3
@@ 17,9 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15
#define MATRIX_ROW_PINS { E6, B0, B1, B2, B3, B6 }
#define MATRIX_COL_PINS { F7, F6, F5, F4, F1, D0, D1, D2, D3, D5, D4, D6, D7, B4, B5}


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

#pragma once

#define MATRIX_ROWS 6
#define MATRIX_COLS 4
#define MATRIX_ROW_PINS { C7, B7, B6, B0, B1, B2 }
#define MATRIX_COL_PINS { B5, B4, D0, C2 }
#define DIODE_DIRECTION COL2ROW

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


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 13

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kbdfans/kbd67/hotswap/config.h => keyboards/kbdfans/kbd67/hotswap/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kbdfans/kbd67/mkii_soldered/config.h => keyboards/kbdfans/kbd67/mkii_soldered/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kbdfans/kbd67/mkiirgb/v1/config.h => keyboards/kbdfans/kbd67/mkiirgb/v1/config.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#define MATRIX_ROWS 5
#define MATRIX_COLS 15
#define MATRIX_ROW_PINS { B1, B10, B11, B14, B12 }
#define MATRIX_COL_PINS {A6, A7, B0, B13, B15, A8, A15, B3, B4, B5, B8, B9, C13, C14, C15 }
#define DIODE_DIRECTION COL2ROW

M keyboards/kbdfans/kbd67/mkiirgb/v2/config.h => keyboards/kbdfans/kbd67/mkiirgb/v2/config.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#define MATRIX_ROWS 5
#define MATRIX_COLS 15
#define MATRIX_ROW_PINS {F0, F1, F4, E6, C6 }
#define MATRIX_COL_PINS {F7, F6, F5, C7, B0, B1, B2, B3, B4, D7, D6, D4, D5, D3, D2}
#define DIODE_DIRECTION COL2ROW

M keyboards/kbdfans/kbd67/mkiirgb/v3/config.h => keyboards/kbdfans/kbd67/mkiirgb/v3/config.h +0 -3
@@ 17,9 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15
#define MATRIX_ROW_PINS { F0, F1, F4, E6, C6 }
#define MATRIX_COL_PINS { F7, F6, F5, C7, B0, B1, B2, B3, B4, D7, D6, D4, D5, D3, D2}


M keyboards/kbdfans/kbd67/mkiirgb/v4/config.h => keyboards/kbdfans/kbd67/mkiirgb/v4/config.h +0 -3
@@ 17,9 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15
#define MATRIX_ROW_PINS { B1, F1, B2, B3, C6 }
#define MATRIX_COL_PINS { F7, F6, F5, F4, B0, B7, D0, D1, D2, D3, D5, D4, D6, D7, B4}


M keyboards/kbdfans/kbd67/mkiirgb_iso/config.h => keyboards/kbdfans/kbd67/mkiirgb_iso/config.h +0 -3
@@ 17,9 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15
#define MATRIX_ROW_PINS { B1, F1, B2, B3, C6 }
#define MATRIX_COL_PINS { F7, F6, F5, F4, B0, B7, D0, D1, D2, D3, D5, D4, D6, D7, B4}


M keyboards/kbdfans/kbd67/rev1/config.h => keyboards/kbdfans/kbd67/rev1/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kbdfans/kbd67/rev2/config.h => keyboards/kbdfans/kbd67/rev2/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

#define MATRIX_ROW_PINS { B7, D0, F0, F1, F4 }
#define MATRIX_COL_PINS { B0, B1, B2, B3, D1, D2, D3, D6, D7, B4, B6, C6, C7, F7, F6, F5 }


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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kbdfans/kbd75/config.h => keyboards/kbdfans/kbd75/config.h +0 -4
@@ 4,10 4,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

/* key matrix pins */
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5, B7 }
#define MATRIX_COL_PINS { F0, F1, E6, C7, C6, F5, D4, B1, B0, B5, B4, D7, D6, B3, F4, F6 }

M keyboards/kbdfans/kbd75hs/config.h => keyboards/kbdfans/kbd75hs/config.h +0 -3
@@ 17,9 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15
#define MATRIX_ROW_PINS { E6, B0, B1, B2, B3, B6 }
#define MATRIX_COL_PINS { F7, F6, F5, F4, F1, D0, D1, D2, D3, D5, D4, D6, D7, B4, B5}


M keyboards/kbdfans/kbd75rgb/config.h => keyboards/kbdfans/kbd75rgb/config.h +0 -3
@@ 17,9 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15
#define MATRIX_ROW_PINS { F0, F1, B0, B1, B2, C6 }
#define MATRIX_COL_PINS { F7, F6, F5, F4, E6, B3, B7, D0, D1, D2, D3, D5, D4, D6, D7}


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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 9

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kbdfans/kbdmini/config.h => keyboards/kbdfans/kbdmini/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kbdfans/kbdpad/mk1/config.h => keyboards/kbdfans/kbdpad/mk1/config.h +0 -3
@@ 18,9 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


#define MATRIX_ROWS 6
#define MATRIX_COLS 4

#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4, B5 }
#define MATRIX_COL_PINS { A0, A1, A2, A3 }


M keyboards/kbdfans/kbdpad/mk2/config.h => keyboards/kbdfans/kbdpad/mk2/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

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


#define MATRIX_ROWS 5
#define MATRIX_COLS 15
#define MATRIX_ROW_PINS { F0, B6, B5, B4, D7 }
#define MATRIX_COL_PINS { C6, C7, F7, F6, F5, F4, F1, B0, B1, B2, B3, B7, D2, D3, D5 }
#define DIODE_DIRECTION COL2ROW

M keyboards/kbdfans/maja_soldered/config.h => keyboards/kbdfans/maja_soldered/config.h +0 -2
@@ 16,8 16,6 @@
#pragma once


#define MATRIX_ROWS 5
#define MATRIX_COLS 15
#define MATRIX_ROW_PINS { F0, B6, D6, B4, D7 }
#define MATRIX_COL_PINS { C6, C7, F7, F6, F5, F4, F1, B0, B1, B2, B3, B7, D2, D3, D5 }
#define DIODE_DIRECTION COL2ROW

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/* NIU Mini PCB default pin-out */
#define MATRIX_ROW_PINS { D0, D1, D2, D3 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, B3, B1, B0, D5, B7, C7 }

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

#define MATRIX_ROWS 6
#define MATRIX_COLS 20

#define MATRIX_ROW_PINS { A10, A9, A8, B14, B13, A2 }
#define MATRIX_COL_PINS { A3, A4, A5, A6, A7, B0, B1, B2, B12, A15, B3, B4, B5, B6, B7, B8, C13, C14, C15, A0}


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

#define MATRIX_ROWS 6
#define MATRIX_COLS 20

#define MATRIX_ROW_PINS { A10, A9, A8, B14, B13, A2 }
#define MATRIX_COL_PINS { A3, A4, A5, A6, A7, B0, B1, B2, B12, A15, B3, B4, B5, B6, B7, B8, C13, C14, C15, A0}


M keyboards/kbdfans/odin/v2/config.h => keyboards/kbdfans/odin/v2/config.h +0 -3
@@ 15,9 15,6 @@
 */


#define MATRIX_ROWS 6
#define MATRIX_COLS 20

#define MATRIX_ROW_PINS { A10, A9, A8, B14, B13, A2 }
#define MATRIX_COL_PINS { A3, A4, A5, A6, A7, B0, B1, B2, B12, A15, B3, B4, B5, B6, B7, B8, C13, C14, C15, A0}


M keyboards/kbdfans/phaseone/config.h => keyboards/kbdfans/phaseone/config.h +0 -3
@@ 16,9 16,6 @@

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4 }
#define MATRIX_COL_PINS { B5, C6, C7, F7, F6, F5, F4, F1, E6, B7, D0, D1, D2, D3, D5 }


M keyboards/kbdfans/tiger80/config.h => keyboards/kbdfans/tiger80/config.h +0 -2
@@ 17,8 17,6 @@
#pragma once


#define MATRIX_ROWS 6
#define MATRIX_COLS 16
#define MATRIX_ROW_PINS { B0, E6, B1, B4, D1, D2 }
#define MATRIX_COL_PINS { F7, F6, F5, F4, F1, F0, D3, D5, D4, D6, D7, B5, B6, C6, E2, D0 }


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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14
// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS {C2,D0,B0,D6,D5}

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/* * Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 }
#define MATRIX_COL_PINS { F0, F1, E6, C7, C6, B6, D4, B1, B7, B5, B4, D7, D6, B3 }

M keyboards/keebio/bamfk4/config.h => keyboards/keebio/bamfk4/config.h +0 -5
@@ 4,11 4,6 @@
#pragma once



/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 */

M keyboards/keebio/bfo9000/config.h => keyboards/keebio/bfo9000/config.h +0 -5
@@ 19,11 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 12
#define MATRIX_COLS 9

// wiring of each half
#define MATRIX_ROW_PINS { D3, D2, D4, C6, D7, E6 }
#define MATRIX_COL_PINS { B5, B6, B2, B3, B1, F7, F6, F5, F4 }

M keyboards/keebio/bigswitchseat/config.h => keyboards/keebio/bigswitchseat/config.h +0 -4
@@ 4,10 4,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 1

/*
 * Keyboard Matrix Assignments
 */

M keyboards/keebio/chocopad/config.h => keyboards/keebio/chocopad/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 4

/* key matrix pins */
#define MATRIX_ROW_PINS { D7, E6, B3, B2 }
#define MATRIX_COL_PINS { D2, D4, F6, F5 }

M keyboards/keebio/dilly/config.h => keyboards/keebio/dilly/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 5

/* key matrix pins */
#define MATRIX_ROW_PINS { D7, E6, B4, B1, B3, B2 }
#define MATRIX_COL_PINS { D2, D4, C6, F6, F5 }

M keyboards/keebio/dsp40/rev1/config.h => keyboards/keebio/dsp40/rev1/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { B9, A9, A8, B15 }
#define MATRIX_COL_PINS { B10, B2, A3, A4, B7, B6, A10, C13, C14, C15, F0, F1 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/keebio/foldkb/rev1/config.h => keyboards/keebio/foldkb/rev1/config.h +0 -5
@@ 16,11 16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

#define DIODE_DIRECTION COL2ROW
// wiring of each half
#define MATRIX_ROW_PINS { B1, B2, C7, B4, D7 }

M keyboards/keebio/fourier/config.h => keyboards/keebio/fourier/config.h +0 -5
@@ 19,11 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 8
#define MATRIX_COLS 7

// wiring of each half
#define MATRIX_ROW_PINS { F4, D7, E6, B4 }
#define MATRIX_COL_PINS { F5, F6, F7, B1, B3, B2, B6 }

M keyboards/keebio/iris/rev1/config.h => keyboards/keebio/iris/rev1/config.h +0 -5
@@ 17,11 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_ROW_PINS { D7, E6, B4, B5, D4 }
#define MATRIX_COL_PINS { F6, F7, B1, B3, B2, B6 }

M keyboards/keebio/iris/rev1_led/config.h => keyboards/keebio/iris/rev1_led/config.h +0 -5
@@ 17,11 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_ROW_PINS { D7, E6, B4, B5, D4 }
#define MATRIX_COL_PINS { F6, F7, B1, B3, B2, F4 }

M keyboards/keebio/iris/rev2/config.h => keyboards/keebio/iris/rev2/config.h +0 -5
@@ 17,11 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_ROW_PINS { D7, E6, B4, D2, D4 }
#define MATRIX_COL_PINS { F6, F7, B1, B3, B2, B6 }

M keyboards/keebio/iris/rev3/config.h => keyboards/keebio/iris/rev3/config.h +0 -5
@@ 17,11 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_ROW_PINS { D2, D3, D5, D7, D6 }
#define MATRIX_COL_PINS { F1, F4, F5, F6, D4, B4 }

M keyboards/keebio/iris/rev4/config.h => keyboards/keebio/iris/rev4/config.h +0 -5
@@ 17,11 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_ROW_PINS { B1, F0, F5, F6, F7 }
#define MATRIX_COL_PINS { F1, F4, D3, D2, B7, D4 }

M keyboards/keebio/iris/rev5/config.h => keyboards/keebio/iris/rev5/config.h +0 -5
@@ 17,11 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_ROW_PINS { B1, F0, F5, F6, F7 }
#define MATRIX_COL_PINS { F1, F4, D3, D2, B7, D4 }

M keyboards/keebio/iris/rev6/config.h => keyboards/keebio/iris/rev6/config.h +0 -5
@@ 17,11 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_ROW_PINS { B1, F0, F5, B4, D7 }
#define MATRIX_COL_PINS { F1, F4, B5, C7, D4, D6 }

M keyboards/keebio/iris/rev6a/config.h => keyboards/keebio/iris/rev6a/config.h +0 -5
@@ 17,11 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_ROW_PINS { B1, F0, F5, B4, D7 }
#define MATRIX_COL_PINS { F1, F4, B5, C7, D4, D6 }

M keyboards/keebio/iris/rev6b/config.h => keyboards/keebio/iris/rev6b/config.h +0 -5
@@ 17,11 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_ROW_PINS { B1, F0, F5, B4, D7 }
#define MATRIX_COL_PINS { F1, F4, B5, C7, D4, D6 }

M keyboards/keebio/iris/rev7/config.h => keyboards/keebio/iris/rev7/config.h +0 -5
@@ 17,11 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_ROW_PINS { B1, F0, F5, B4, D7 }
#define MATRIX_COL_PINS { F1, F4, B5, C7, D4, D6 }

M keyboards/keebio/kbo5000/rev1/config.h => keyboards/keebio/kbo5000/rev1/config.h +0 -5
@@ 18,11 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 12
#define MATRIX_COLS 10

#define DIODE_DIRECTION COL2ROW
// wiring of each half
#define MATRIX_ROW_PINS { B1, B2, C7, B4, D7, B0 }

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


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 7

/* key matrix pins */
#define MATRIX_ROW_PINS {D3, F4, D2, F5, D7, B4, C6, E6}
#define MATRIX_COL_PINS {D1, F6, F7, B1, B3, B2, B6}

M keyboards/keebio/levinson/rev1/config.h => keyboards/keebio/levinson/rev1/config.h +0 -5
@@ 19,11 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 8
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_ROW_PINS { D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F6, F7, B1, B3, B2, B6 }

M keyboards/keebio/levinson/rev2/config.h => keyboards/keebio/levinson/rev2/config.h +0 -5
@@ 19,11 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 8
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_ROW_PINS { D4, D7, E6, B4 }
#define MATRIX_COL_PINS { F6, F7, B1, B3, B2, B6 }

M keyboards/keebio/levinson/rev3/config.h => keyboards/keebio/levinson/rev3/config.h +0 -5
@@ 19,11 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 8
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_ROW_PINS { D4, E6, B4, B5 }
#define MATRIX_COL_PINS { D3, F4, F7, B1, B3, B2 }

M keyboards/keebio/nyquist/rev1/config.h => keyboards/keebio/nyquist/rev1/config.h +0 -5
@@ 17,11 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_ROW_PINS { D4, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F6, F7, B1, B3, B2, B6 }

M keyboards/keebio/nyquist/rev2/config.h => keyboards/keebio/nyquist/rev2/config.h +0 -5
@@ 17,11 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_ROW_PINS { D4, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { D2, F5, F6, F7, B1, B3 }

M keyboards/keebio/nyquist/rev3/config.h => keyboards/keebio/nyquist/rev3/config.h +0 -5
@@ 17,11 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_ROW_PINS { F0, F5, D7, F6, F7 }
#define MATRIX_COL_PINS { F1, F4, B7, D2, D3, D4 }

M keyboards/keebio/quefrency/rev1/config.h => keyboards/keebio/quefrency/rev1/config.h +0 -5
@@ 18,11 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 12
#define MATRIX_COLS 8

// wiring of each half
#define MATRIX_ROW_PINS { F4, D4, D7, E6, B4, C6 }
#define MATRIX_COL_PINS { F5, F6, F7, B1, B3, B2, B6, B5 }

M keyboards/keebio/quefrency/rev2/config.h => keyboards/keebio/quefrency/rev2/config.h +0 -5
@@ 18,11 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 9

#define DIODE_DIRECTION COL2ROW
// wiring of each half
#define MATRIX_ROW_PINS { B1, B2, C7, B4, D7 }

M keyboards/keebio/quefrency/rev3/config.h => keyboards/keebio/quefrency/rev3/config.h +0 -5
@@ 18,11 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 9

#define DIODE_DIRECTION COL2ROW
// wiring of each half
#define MATRIX_ROW_PINS { B1, B2, C7, B4, D7 }

M keyboards/keebio/quefrency/rev4/config.h => keyboards/keebio/quefrency/rev4/config.h +0 -5
@@ 16,11 16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 9

#define DIODE_DIRECTION COL2ROW
// wiring of each half
#define MATRIX_ROW_PINS { B1, B2, C7, B4, D7 }

M keyboards/keebio/quefrency/rev5/config.h => keyboards/keebio/quefrency/rev5/config.h +0 -5
@@ 16,11 16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 9

#define DIODE_DIRECTION COL2ROW
// wiring of each half
#define MATRIX_ROW_PINS { B1, B2, C7, B4, D7 }

M keyboards/keebio/rorschach/rev1/config.h => keyboards/keebio/rorschach/rev1/config.h +0 -5
@@ 17,11 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_ROW_PINS { D7, E6, B4, D2, D4 }
#define MATRIX_COL_PINS { F6, F7, B1, B3, B2, B6 }

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


/* key matrix size */
#define MATRIX_ROWS 9
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

M keyboards/keebio/viterbi/rev1/config.h => keyboards/keebio/viterbi/rev1/config.h +0 -5
@@ 18,11 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 7

// wiring of each half
#define MATRIX_ROW_PINS { D4, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F5, F6, F7, B1, B3, B2, B6 }

M keyboards/keebio/viterbi/rev2/config.h => keyboards/keebio/viterbi/rev2/config.h +0 -5
@@ 17,11 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 7

// wiring of each half
#define MATRIX_ROW_PINS { D4, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2 }

M keyboards/keebio/wavelet/config.h => keyboards/keebio/wavelet/config.h +0 -4
@@ 20,10 20,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_ROW_PINS { F4, F5, F7, B3, D2, D1, D4, D7 }
#define MATRIX_COL_PINS { F6, B1, B2, B6, B4, E6 }

M keyboards/keebio/wtf60/config.h => keyboards/keebio/wtf60/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/keebmonkey/kbmg68/config.h => keyboards/keebmonkey/kbmg68/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

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

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_COL_PINS { B1, B0, A7, B14, A5, A4, A3, B9, B8, B7, B6, B5, B4, B3, A15 }
#define MATRIX_ROW_PINS { A9, A10, B12, A2, C13 }
#define DIODE_DIRECTION COL2ROW

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/keebsforall/freebirdnp/lite/config.h => keyboards/keebsforall/freebirdnp/lite/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

M keyboards/keebsforall/freebirdnp/pro/config.h => keyboards/keebsforall/freebirdnp/pro/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 4

#define ENCODERS_PAD_A { D4 }
#define ENCODERS_PAD_B { D5 }


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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

M keyboards/keebwerk/mega/ansi/config.h => keyboards/keebwerk/mega/ansi/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_ROW_PINS { B3, B4, B5, A8, A4 }
#define MATRIX_COL_PINS { A13, A10, A9, A14, A15, B8, B9, C13, C14, C15, A0, A1, A2, A3, A5 }
// To enable debugger set A13 A14 -> A5 A7

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


/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 */

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 5

/* key matrix pins */
#define MATRIX_ROW_PINS { B6, B5, B7, D2 }
#define MATRIX_COL_PINS { B0, B4, B1, B3, B2 }

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


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 5

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kegen/gboy/config.h => keyboards/kegen/gboy/config.h +0 -5
@@ 18,11 18,6 @@
#pragma once



/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/* key matrix pins */
#define MATRIX_ROW_PINS { F1, F4, F5, F6, F7 }
#define MATRIX_COL_PINS { E2, E6, C6, C7, D7, B6, B5, B4, B3, B2, B1, B0, D4, D6, D5, F0 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

#define MATRIX_ROW_PINS { F5, B5, B6, B2, B3 }
#define MATRIX_COL_PINS { E6, B4, D7, B1 }


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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/keyboardio/atreus/config.h => keyboards/keyboardio/atreus/config.h +0 -5
@@ 16,11 16,6 @@

#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

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

M keyboards/keycapsss/kimiko/rev1/config.h => keyboards/keycapsss/kimiko/rev1/config.h +0 -4
@@ 16,10 16,6 @@

#pragma once

/* key matrix size */
// rows are doubled-up for split-keyboard
#define MATRIX_ROWS 10
#define MATRIX_COLS 6
#define MATRIX_ROW_PINS { C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F6, F7, B1, B3, B2, B6 }


M keyboards/keycapsss/o4l_5x12/config.h => keyboards/keycapsss/o4l_5x12/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

M keyboards/keycapsss/plaid_pad/config.h => keyboards/keycapsss/plaid_pad/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 4

#define MATRIX_ROW_PINS { C0, C1, C2, C3 }
#define MATRIX_COL_PINS { B0, D7, D6, D5 }


M keyboards/keychron/q1/config.h => keyboards/keychron/q1/config.h +0 -4
@@ 16,10 16,6 @@

#pragma once

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION ROW2COL


M keyboards/keychron/q2/config.h => keyboards/keychron/q2/config.h +0 -4
@@ 16,10 16,6 @@

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_ROW_PINS { B4, B3, A15, A14, A13 }
#define MATRIX_COL_PINS { C14, C15, A0, A1, A2, A3, A4, A5, A6, A7, B0, B1, A8, A9, H3 }

M keyboards/keychron/q4/config.h => keyboards/keychron/q4/config.h +0 -4
@@ 16,10 16,6 @@

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/* key matrix pins */
#define MATRIX_ROW_PINS { B4, B3, A15, A14, A13 }
#define MATRIX_COL_PINS { C14, C15, A0, A1, A2, A3, A4, A5, A6, A7, B0, B1, A8, A9 }

M keyboards/keychron/q8/config.h => keyboards/keychron/q8/config.h +0 -4
@@ 19,10 19,6 @@
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION ROW2COL

/* Key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* Key matrix pins */
#define MATRIX_ROW_PINS \
    { B4, B3, A15, A14, A13 }

M keyboards/keychron/q9/config.h => keyboards/keychron/q9/config.h +0 -4
@@ 16,10 16,6 @@

#pragma once

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_ROW_PINS \
    { B3, A15, A14, A13 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 9
#define MATRIX_COLS 9

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 9
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

M keyboards/keyhive/maypad/config.h => keyboards/keyhive/maypad/config.h +0 -4
@@ 15,10 15,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

M keyboards/keyhive/navi10/rev0/config.h => keyboards/keyhive/navi10/rev0/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 3

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS \
    { B6, B2, B3, B4 }

M keyboards/keyhive/navi10/rev2/config.h => keyboards/keyhive/navi10/rev2/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 3

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS \
    { B6, B2, B3, B4 }

M keyboards/keyhive/navi10/rev3/config.h => keyboards/keyhive/navi10/rev3/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 3

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS \
    { B6, B2, B3, B4 }

M keyboards/keyhive/opus/config.h => keyboards/keyhive/opus/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/* PCB pin-out */
#define MATRIX_ROW_PINS {B1, B3, B2, B6}
#define MATRIX_COL_PINS {D1, D0, D4, C6, D7, E6, B4, B5, F4, F5, F6, F7}

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/keyhive/southpole/config.h => keyboards/keyhive/southpole/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 20

/* key matrix pins */
#define MATRIX_ROW_PINS { D2, D3, C6, C7, D5 }
#define MATRIX_COL_PINS { B0, B1, B2, B3, B7, D0, D1, F0, F1, F4, F5, F6, F7, B6, B5, B4, D7, D6, D4, E6 }

M keyboards/keyhive/ut472/config.h => keyboards/keyhive/ut472/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/* key matrix pins */
#define MATRIX_ROW_PINS { D1, D2, D3, D4 }
#define MATRIX_COL_PINS { C4, C5, B7, B6, B5, B4, B3, B2, B1, B0, D6, D5 }

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


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 7

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 7

/*
 * Keyboard Matrix Assignments
 *

M keyboards/keyprez/unicorn/config.h => keyboards/keyprez/unicorn/config.h +0 -4
@@ 4,10 4,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

M keyboards/keyquest/enclave/config.h => keyboards/keyquest/enclave/config.h +0 -4
@@ 13,10 13,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 3

/* Keyboard Matrix Assignments*/
#define MATRIX_ROW_PINS { D6, B6, F5 }
#define MATRIX_COL_PINS { B4, B7, C7 }

M keyboards/keysofkings/twokey/config.h => keyboards/keysofkings/twokey/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 2

/* key matrix pins */
#define MATRIX_ROW_PINS { B4, B5 }
#define MATRIX_COL_PINS { B3, B2 }

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


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 9

/* key matrix pins */
#define MATRIX_ROW_PINS { F5, F6, F7, B1, B3 }
#define MATRIX_COL_PINS { D4, D0, D1, C6, D7, E6, F4, B2, B6 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_ROW_PINS { D1, D0, F7, F5, F6 }
#define MATRIX_COL_PINS { B7, F0, F1, F4, C7, C6, B6, B5, B4, D7, D6, D4, D5, D3, D2 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_ROW_PINS { F0, F1, F4, F5, E6 }
#define MATRIX_COL_PINS { D0, D1, D2, D3, D5, D4, D6, D7, B4, B5, B6, C6, C7, F7, F6 }

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


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS { B7, B2, F1, F4, D6, D7, D5, D4, D3, D2 }

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS { F1, F3, F4, F5, F6, F7 }

D keyboards/kin80/config.h => keyboards/kin80/config.h +0 -23
@@ 1,23 0,0 @@
/*
Copyright 2022 DmNosachev

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

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

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

#pragma once


/* key matrix size */
#define MATRIX_COLS 12 
#define MATRIX_ROWS 7

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kinesis/kint2pp/config.h => keyboards/kinesis/kint2pp/config.h +0 -4
@@ 1,9 1,5 @@
#pragma once

/* key matrix size */
#define MATRIX_ROWS 15
#define MATRIX_COLS  7 

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kinesis/kint36/config.h => keyboards/kinesis/kint36/config.h +0 -4
@@ 16,10 16,6 @@

#pragma once

/* key matrix size */
#define MATRIX_ROWS 15
#define MATRIX_COLS 7

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kinesis/kint41/config.h => keyboards/kinesis/kint41/config.h +0 -4
@@ 16,10 16,6 @@

#pragma once

/* key matrix size */
#define MATRIX_ROWS 15
#define MATRIX_COLS 7

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kinesis/kintlc/config.h => keyboards/kinesis/kintlc/config.h +0 -4
@@ 16,10 16,6 @@

#pragma once

/* key matrix size */
#define MATRIX_ROWS 15
#define MATRIX_COLS 7

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kinesis/stapelberg/config.h => keyboards/kinesis/stapelberg/config.h +0 -4
@@ 2,10 2,6 @@

#include "../config.h"

/* key matrix size */
#define MATRIX_ROWS 15
#define MATRIX_COLS  7 

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kineticlabs/emu/hotswap/config.h => keyboards/kineticlabs/emu/hotswap/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 18

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { E6, D4, B3, B1, B0, B7 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D6, D5, D3, D2, D1, D0 }

M keyboards/kineticlabs/emu/soldered/config.h => keyboards/kineticlabs/emu/soldered/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 18

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { E6, D4, B3, B1, B0, B7 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D6, D5, D3, D2, D1, D0 }

M keyboards/kingly_keys/ave/config.h => keyboards/kingly_keys/ave/config.h +0 -5
@@ 18,11 18,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 13


#define ENCODERS_PAD_A { B2 }
#define ENCODERS_PAD_B { B1 }


M keyboards/kingly_keys/little_foot/config.h => keyboards/kingly_keys/little_foot/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 10

/* key matrix pins */
#define MATRIX_ROW_PINS { F6, B6, B2, B3, B1 }
#define MATRIX_COL_PINS { F5, F7, B5, B4, E6, D7, C6, D4, D0, D1 }

M keyboards/kingly_keys/romac/config.h => keyboards/kingly_keys/romac/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 3

/* key matrix pins */
#define MATRIX_ROW_PINS { D4, C6, D7, E6 }
#define MATRIX_COL_PINS { F7, B1, B3 }

M keyboards/kingly_keys/romac_plus/config.h => keyboards/kingly_keys/romac_plus/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 3

/* key matrix pins */
#define MATRIX_ROW_PINS { C6, D4, D2, D3 }
#define MATRIX_COL_PINS { F6, F5, F4 }

M keyboards/kingly_keys/ropro/config.h => keyboards/kingly_keys/ropro/config.h +0 -4
@@ 17,10 17,6 @@
 */


 /* key matrix size */
#define MATRIX_ROWS 7
#define MATRIX_COLS 14

#define ENCODERS_PAD_A { B7 }
#define ENCODERS_PAD_B { D5 }


M keyboards/kingly_keys/smd_milk/config.h => keyboards/kingly_keys/smd_milk/config.h +0 -4
@@ 15,10 15,6 @@
 */
#pragma once

/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 1

/* key matrix pins */
#define MATRIX_ROW_PINS { C5, D2 }
#define MATRIX_COL_PINS { D3 }

M keyboards/kingly_keys/soap/config.h => keyboards/kingly_keys/soap/config.h +0 -4
@@ 15,10 15,6 @@
 */


 /* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 4

#define ENCODERS_PAD_A { D6 }
#define ENCODERS_PAD_B { D7 }


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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 7
#define MATRIX_COLS 15

#define MATRIX_ROW_PINS { B1, B2, B3, B5, B6, B7, B0 }
#define MATRIX_COL_PINS { A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3, A0, C2, D7 }


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


/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kiwikey/borderland/config.h => keyboards/kiwikey/borderland/config.h +0 -4
@@ 4,10 4,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 3

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 13

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kkatano/bakeneko65/rev2/config.h => keyboards/kkatano/bakeneko65/rev2/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kkatano/bakeneko65/rev3/config.h => keyboards/kkatano/bakeneko65/rev3/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

M keyboards/knobgoblin/config.h => keyboards/knobgoblin/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 5

/* key matrix pins */
#define MATRIX_ROW_PINS { D4, B6, B2, B3, B1 }
#define MATRIX_COL_PINS { B5, B4, E6, D7, C6 }

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


/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 6

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

// ROWS: Top to bottom, COLS: Left to right
/* Row pin configuration
*/

M keyboards/kopibeng/mnk65/config.h => keyboards/kopibeng/mnk65/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kopibeng/mnk65_stm32/config.h => keyboards/kopibeng/mnk65_stm32/config.h +0 -5
@@ 17,11 17,6 @@
#pragma once



/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kopibeng/mnk88/config.h => keyboards/kopibeng/mnk88/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kopibeng/typ65/config.h => keyboards/kopibeng/typ65/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kopibeng/xt60/config.h => keyboards/kopibeng/xt60/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kopibeng/xt60_singa/config.h => keyboards/kopibeng/xt60_singa/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kopibeng/xt65/config.h => keyboards/kopibeng/xt65/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kopibeng/xt8x/config.h => keyboards/kopibeng/xt8x/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kprepublic/bm16s/config.h => keyboards/kprepublic/bm16s/config.h +0 -4
@@ 1,9 1,5 @@
#pragma once

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 4

/* key matrix pins */
#define MATRIX_ROW_PINS { D1, D0, D3, D2 }
#define MATRIX_COL_PINS { F7, F6, D4, D6 }

M keyboards/kprepublic/bm40hsrgb/config.h => keyboards/kprepublic/bm40hsrgb/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/* key matrix pins */
#define MATRIX_ROW_PINS { B3, B2, E6, B5 }
#define MATRIX_COL_PINS { B6, C6, B4, D7, D4, D6, C7, F6, F5, F4, F1, F0 }

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kprepublic/bm60hsrgb/rev1/config.h => keyboards/kprepublic/bm60hsrgb/rev1/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kprepublic/bm60hsrgb/rev2/config.h => keyboards/kprepublic/bm60hsrgb/rev2/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kprepublic/bm60hsrgb_ec/rev1/config.h => keyboards/kprepublic/bm60hsrgb_ec/rev1/config.h +0 -3
@@ 17,9 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14
#define ENCODERS_PAD_A { F6 }
#define ENCODERS_PAD_B { F5 }
#define ENCODER_RESOLUTION 2

M keyboards/kprepublic/bm60hsrgb_ec/rev2/config.h => keyboards/kprepublic/bm60hsrgb_ec/rev2/config.h +0 -3
@@ 16,9 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14
#define ENCODERS_PAD_A { F1 }
#define ENCODERS_PAD_B { F4 }
#define ENCODER_RESOLUTION 2

M keyboards/kprepublic/bm60hsrgb_iso/rev1/config.h => keyboards/kprepublic/bm60hsrgb_iso/rev1/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kprepublic/bm60hsrgb_iso/rev2/config.h => keyboards/kprepublic/bm60hsrgb_iso/rev2/config.h +0 -4
@@ 18,10 18,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kprepublic/bm60hsrgb_poker/rev1/config.h => keyboards/kprepublic/bm60hsrgb_poker/rev1/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kprepublic/bm60hsrgb_poker/rev2/config.h => keyboards/kprepublic/bm60hsrgb_poker/rev2/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kprepublic/bm65hsrgb/rev1/config.h => keyboards/kprepublic/bm65hsrgb/rev1/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kprepublic/bm65hsrgb_iso/rev1/config.h => keyboards/kprepublic/bm65hsrgb_iso/rev1/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* Force NKRO */
#define FORCE_NKRO


M keyboards/kprepublic/bm68hsrgb/rev1/config.h => keyboards/kprepublic/bm68hsrgb/rev1/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kprepublic/bm68hsrgb/rev2/config.h => keyboards/kprepublic/bm68hsrgb/rev2/config.h +0 -3
@@ 17,9 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15
#define MATRIX_ROW_PINS { D6, D4, D5, D3, F6 }
#define MATRIX_COL_PINS { F0, F1, B0, B1, B2, B3, E6, B7, D2, D7, B4, B5, B6, C6, C7}


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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kprepublic/bm80v2/config.h => keyboards/kprepublic/bm80v2/config.h +0 -3
@@ 15,9 15,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17
#define MATRIX_ROW_PINS { C7, C6, B6, F5, F7, F6 }
#define MATRIX_COL_PINS { E6, F0, F1, F4, D7, D6, B7, B1, B0, B2, B3, D3, D5, D4, D2, B4, B5 }


M keyboards/kprepublic/bm80v2_iso/config.h => keyboards/kprepublic/bm80v2_iso/config.h +0 -3
@@ 15,9 15,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17
#define MATRIX_ROW_PINS { C7, C6, B6, F5, F7, F6 }
#define MATRIX_COL_PINS { E6, F0, F1, F4, D7, D6, B7, B1, B0, B2, B3, D3, D5, D4, D2, B4, B5 }


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


/* key matrix size */
#define MATRIX_ROWS 7
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kprepublic/jj40/config.h => keyboards/kprepublic/jj40/config.h +0 -3
@@ 15,9 15,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12
#define MATRIX_ROW_PINS { B0, B1, B3, B4 }
#define MATRIX_COL_PINS { C4, C5, C6, C7, A4, A5, A6, A7, A3, A2, A1, A0 }


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


/* matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 4
#define MATRIX_ROW_PINS { B5, B0, B3, B4 }
#define MATRIX_COL_PINS { A1, A0, A2, A3 }


M keyboards/kprepublic/jj50/config.h => keyboards/kprepublic/jj50/config.h +0 -3
@@ 21,9 21,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 12
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4 }
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4 }
#define DIODE_DIRECTION COL2ROW

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 11

/*
 * Keyboard Matrix Assignments
 *

M keyboards/kudox/columner/config.h => keyboards/kudox/columner/config.h +0 -5
@@ 17,11 17,6 @@
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 7

// wiring of each half
#define MATRIX_ROW_PINS { D4, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F5, F6, F7, B1, B3, B2, B6 }

M keyboards/kudox/rev1/config.h => keyboards/kudox/rev1/config.h +0 -5
@@ 17,11 17,6 @@
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 7

// wiring of each half
#define MATRIX_ROW_PINS { D4, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F5, F6, F7, B1, B3, B2, B6 }

M keyboards/kudox/rev2/config.h => keyboards/kudox/rev2/config.h +0 -5
@@ 17,11 17,6 @@
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 7

// wiring of each half
#define MATRIX_ROW_PINS { D4, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F5, F6, F7, B1, B3, B2, B6 }

M keyboards/kudox/rev3/config.h => keyboards/kudox/rev3/config.h +0 -5
@@ 17,11 17,6 @@
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 7

// wiring of each half
#define MATRIX_ROW_PINS { D4, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F5, F6, F7, B1, B3, B2, B6 }

M keyboards/kudox_full/rev1/config.h => keyboards/kudox_full/rev1/config.h +0 -5
@@ 4,11 4,6 @@
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 9

// wiring of each half
#define MATRIX_ROW_PINS { C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B6, D4 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 7

// wiring of each half
#define MATRIX_ROW_PINS { D4, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F5, F6, F7, B1, B3, B2, B6 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 7

// wiring of each half
#define MATRIX_ROW_PINS { D4, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F5, F6, F7, B1, B3, B2, B6 }

M keyboards/kv/revt/config.h => keyboards/kv/revt/config.h +0 -3
@@ 16,9 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 21
#define MATRIX_ROW_PINS { A6, B13, B8, A0, A1, A2 }
#define MATRIX_COL_PINS { B7, B6, B5, B4, B3, B2, B14, B1, B15, B0, B9, B10, B11, B12, A14, A13, A4, A5, A7, A8, A15 }


M keyboards/kwub/bloop/config.h => keyboards/kwub/bloop/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS  5
#define MATRIX_COLS  15

/* key matrix pins */
#define MATRIX_ROW_PINS \
    { F5, F4, C6, C7, D7 }

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/labbe/labbeminiv1/config.h => keyboards/labbe/labbeminiv1/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 3

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 9
#define MATRIX_COLS 9

/*
 * Keyboard Matrix Assignments
 *

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


/* Column/Row IO definitions */
#define MATRIX_ROWS 6
#define MATRIX_COLS 3
#define MATRIX_ROW_PINS { B4, E6, D7, B3, B2, B6 }
#define MATRIX_COL_PINS { B5, C6, D4 }


M keyboards/latincompass/latin17rgb/config.h => keyboards/latincompass/latin17rgb/config.h +0 -4
@@ 18,10 18,6 @@

/* USB Device descriptor parameter */

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

M keyboards/latincompass/latin47ble/config.h => keyboards/latincompass/latin47ble/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

M keyboards/latincompass/latin60rgb/config.h => keyboards/latincompass/latin60rgb/config.h +0 -4
@@ 17,10 17,6 @@

/* USB Device descriptor parameter */

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/latincompass/latin64ble/config.h => keyboards/latincompass/latin64ble/config.h +0 -3
@@ 16,9 16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.*/
#pragma once


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 8
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D6, D7, B5, B6 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7, C6 }


M keyboards/latincompass/latin6rgb/config.h => keyboards/latincompass/latin6rgb/config.h +0 -4
@@ 19,10 19,6 @@

/* USB Device descriptor parameter */

/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 3

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4
#define MATRIX_ROW_PINS { F4, F5, F6, F7, B1 }
#define MATRIX_COL_PINS { D4, C6, D7, E6 }


M keyboards/latincompass/latinpadble/config.h => keyboards/latincompass/latinpadble/config.h +0 -3
@@ 21,9 21,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.*/
// #define NO_ACTION_TAPPING
// #define NO_ACTION_ONESHOT

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4
#define MATRIX_ROW_PINS { F0, F6, F5, F4, F1 }
#define MATRIX_COL_PINS { D6, D7, B5, B6 }


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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

#define MATRIX_ROW_PINS { F0, C7, B6, D5 }
#define MATRIX_COL_PINS { F1, F4, F5, F6, F7, C6, B3, B7, D0, D3, D2, D1 }


M keyboards/lazydesigners/cassette8/config.h => keyboards/lazydesigners/cassette8/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 4

/* key matrix pins */
#define MATRIX_ROW_PINS { B3, B2 }
#define MATRIX_COL_PINS { B5, B4, B1, B0 }

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/* key matrix pins */
#define MATRIX_ROW_PINS { D0, D1, D2, D3 }
#define MATRIX_COL_PINS { B0, B1, B2, B3, D4, D6, D7, B4, B5, B6, C6, C7 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 12

#define MATRIX_ROW_PINS { B3, F0, E6, F4, F5 }
#define MATRIX_COL_PINS { F1, D5, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4 }


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


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 10

/* key matrix pins */
#define MATRIX_ROW_PINS { D0, D1, D2 }
#define MATRIX_COL_PINS { B1, B2, B3, D4, D6, D7, B4, B5, B6, C6 }

M keyboards/lazydesigners/the40/config.h => keyboards/lazydesigners/the40/config.h +0 -4
@@ 18,10 18,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

#define MATRIX_ROW_PINS { D0, D1, B6, F5 }
#define MATRIX_COL_PINS { F4, F6, F7, B5, B4, D7, D6, D4, D5, D3, D2, B0 }


M keyboards/lazydesigners/the50/config.h => keyboards/lazydesigners/the50/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_ROW_PINS { B0, B1, B2, B3 }
#define MATRIX_COL_PINS { B5, D0, D1, D2, D3, D4, D5, D6, D7, C6, C7, F4, F5, F6, F7 }

M keyboards/lazydesigners/the60/rev1/config.h => keyboards/lazydesigners/the60/rev1/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4 }
#define MATRIX_COL_PINS { B5, D0, D1, D2, D3, D4, D5, D6, D7, C6, C7, F4, F5, F6, F7 }

M keyboards/lazydesigners/the60/rev2/config.h => keyboards/lazydesigners/the60/rev2/config.h +0 -4
@@ 18,10 18,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

#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 }


M keyboards/leeku/finger65/config.h => keyboards/leeku/finger65/config.h +0 -4
@@ 20,10 20,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define RGBLED_NUM 12

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, B0, B1, B2, B3, B4, B5, B6, B7 }
#define MATRIX_ROW_PINS { C3, C4, C5, C6, C7 }


M keyboards/lefty/config.h => keyboards/lefty/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 8

/* key matrix pins are in subfolders v1/v2 */

/* Diode direction   */

M keyboards/lets_split/rev1/config.h => keyboards/lets_split/rev1/config.h +0 -5
@@ 18,11 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 8
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_ROW_PINS { B5, B4, E6, D7 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3 }

M keyboards/lets_split/rev2/config.h => keyboards/lets_split/rev2/config.h +0 -5
@@ 18,11 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 8
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_ROW_PINS { D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F6, F7, B1, B3, B2, B6 }

M keyboards/lets_split/sockets/config.h => keyboards/lets_split/sockets/config.h +0 -5
@@ 18,11 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 8
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_ROW_PINS { B1, B5, E6, B4 }
#define MATRIX_COL_PINS { F4, F7, D7, B3, B2, B6}

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


#define DIODE_DIRECTION COL2ROW
#define MATRIX_ROWS 5
#define MATRIX_COLS 16
#define MATRIX_ROW_PINS {B0, B3, B2, B1, F5}
#define MATRIX_COL_PINS {E6, F4, B7, D5, D3, D2, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4}
#define RGBLED_NUM 20     // Number of LEDs

M keyboards/lfkeyboards/lfk78/revb/config.h => keyboards/lfkeyboards/lfk78/revb/config.h +0 -4
@@ 1,9 1,5 @@
#pragma once

/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

M keyboards/lfkeyboards/lfk78/revc/config.h => keyboards/lfkeyboards/lfk78/revc/config.h +0 -4
@@ 1,9 1,5 @@
#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 18

/*
 * Keyboard Matrix Assignments
 *

M keyboards/lfkeyboards/lfk78/revj/config.h => keyboards/lfkeyboards/lfk78/revj/config.h +0 -4
@@ 1,9 1,5 @@
#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 18

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

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

/* Matrix config */
    #define MATRIX_ROWS 5
    #define MATRIX_COLS 19
    #define MATRIX_ROW_PINS {D7, E1, F2, F0, F1}
    #define MATRIX_COL_PINS {E6, E0, A3, A4, A5, A6, A7, C7, C5, C4, C3, C2, C1, C0, D6, A2, A1, A0, F3}
    #define RGBLED_NUM 26     // Number of LEDs

M keyboards/lfkeyboards/smk65/revb/config.h => keyboards/lfkeyboards/smk65/revb/config.h +0 -4
@@ 17,15 17,11 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

// RevA
// #define DIODE_DIRECTION COL2ROW
// #define MATRIX_ROWS 5
// #define MATRIX_COLS 16
// #define MATRIX_ROW_PINS {B7, F7, F6, F5, F4}
// #define MATRIX_COL_PINS {F0, F1, D2, D3, D5, D4, D6, D7, B4, B5, B6, C7, B3, B2, B1, B0}

// RevB
#define DIODE_DIRECTION COL2ROW
#define MATRIX_ROWS 5
#define MATRIX_COLS 16
#define MATRIX_ROW_PINS {D6, D7, E0, C3, C4}
#define MATRIX_COL_PINS {F2, C5, E5, E4, B7, B6, B5, B4, B3, B2, B1, B0, E1, C0, C1, C2}
#define RGBLED_NUM 20     // Number of LEDs

M keyboards/lfkeyboards/smk65/revf/config.h => keyboards/lfkeyboards/smk65/revf/config.h +0 -4
@@ 15,10 15,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/lily58/glow_enc/config.h => keyboards/lily58/glow_enc/config.h +0 -5
@@ 20,11 20,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_ROW_PINS { C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F6, F7, B1, B3, B2, B6 }

M keyboards/lily58/light/config.h => keyboards/lily58/light/config.h +0 -5
@@ 20,11 20,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_ROW_PINS { C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F6, F7, B1, B3, B2, B6 }

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

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_ROW_PINS { C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F6, F7, B1, B3, B2, B6 }

M keyboards/lime/rev1/config.h => keyboards/lime/rev1/config.h +0 -5
@@ 16,11 16,6 @@

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 12
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F6, F7, B1, B3, B2, B6 }

M keyboards/linworks/dolice/config.h => keyboards/linworks/dolice/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Force USB NKRO */
#define FORCE_NKRO

/* key matrix size */
#define MATRIX_ROWS 9
#define MATRIX_COLS 8

#define MATRIX_ROW_PINS { F5, F4, F6, F7, B0, B7, D7, D6, D4 }
#define MATRIX_COL_PINS { E6, F0, F1, B4, D5, D3, D2, B2 }


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


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 11

#define MATRIX_ROW_PINS { B11, B10, B2,  B1,  B0, A7, A6,  A5,  A4,  A3,  A2, A0 }
#define MATRIX_COL_PINS { B12, B13, B14, B15, A8, A9, A10, A13, A14, A15, B3     }


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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

// Checked with Eagle Schematic
#define MATRIX_ROW_PINS { D1, D0, D2, D3, D5  }
#define MATRIX_COL_PINS { E6, F0, F1, F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4 }

M keyboards/linworks/fave87/config.h => keyboards/linworks/fave87/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Force USB NKRO */
#define FORCE_NKRO

/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 9

#define MATRIX_ROW_PINS { D3, D5, D1, D2, D4, D0, F5, F4, F7, F6, B5, B4 }
#define MATRIX_COL_PINS { F1, F0, E6, B0, B1, B2, B3, D6, D7 }


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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

// Checked with Eagle Schematic
#define MATRIX_ROW_PINS { B1, B2, B3, D3, D1, D0  }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4, B0, B7, E6}

M keyboards/linworks/whale75/config.h => keyboards/linworks/whale75/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Force USB NKRO */
#define FORCE_NKRO

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

#define MATRIX_ROW_PINS { B3, B4, B5, B6, B7, A0 }
#define MATRIX_COL_PINS { A1, A2, A3, A4, A5, A6, A7, B0, B1, B2, B10, B11, B12, B13, B14, B15 }


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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

M keyboards/ll3macorn/bongopad/config.h => keyboards/ll3macorn/bongopad/config.h +0 -4
@@ 6,10 6,6 @@
#define RGB_DI_PIN E6
#define RGBLED_NUM 6

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 3

/* key matrix pins */
#define MATRIX_ROW_PINS { F7, D7, C6, D4 }
#define MATRIX_COL_PINS { F4, F5, F6 }

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


/* key matrix size */
#define MATRIX_ROWS 7
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_ROW_PINS { A2, B9, B8, B5, B4 }
#define MATRIX_COL_PINS { A1, B1, B0, A7, A6, A5, A4, A3, B2, B10, B11, B12, B13, B14, B15 }


M keyboards/longnald/corin/config.h => keyboards/longnald/corin/config.h +0 -4
@@ 19,10 19,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { F4, F0, B2, B3, D5 }
#define MATRIX_COL_PINS { F7, F6, F1, F5, B1, E6, D4, B7, D1, D2, D0, B4, B6, C6, C7 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

M keyboards/lw67/config.h => keyboards/lw67/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/* key matrix pins */
#define MATRIX_ROW_PINS { E6, B7, D0, D1, D2 }
#define MATRIX_COL_PINS { D3, D5, D4, D6, D7, B4, B5, B6, C6, C7, F7, F6, F5, F4, B0, B1 }

M keyboards/lyso1/lck75/config.h => keyboards/lyso1/lck75/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/lyso1/lefishe/config.h => keyboards/lyso1/lefishe/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 18

/* key matrix pins */
#define MATRIX_ROW_PINS { B7, F7, F6, F5, F4 }
#define MATRIX_COL_PINS { F0, F1, D5, C7, C6, B6, B5, B4, D7, D6, D4, D3, D2, D1, D0, B3, B2, B1 }

M keyboards/m10a/config.h => keyboards/m10a/config.h +0 -4
@@ 19,10 19,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 3

/* Planck PCB default pin-out */
#define MATRIX_ROW_PINS { B6, F7, F6, D6 }
#define MATRIX_COL_PINS { F5, F1, F0 }

M keyboards/machine_industries/m4_a/config.h => keyboards/machine_industries/m4_a/config.h +0 -4
@@ 4,10 4,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 2

/*
 * Keyboard Matrix Assignments
 *

M keyboards/machkeyboards/mach3/config.h => keyboards/machkeyboards/mach3/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 3

/* key pins */
#define MATRIX_ROW_PINS { D1, D0, D4 }
#define MATRIX_COL_PINS { E6, B4, B5 }

M keyboards/macro1/config.h => keyboards/macro1/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 4

/* key matrix pins */
#define MATRIX_ROW_PINS { E6, B7, D0, D1, D2, B3 }
#define MATRIX_COL_PINS { D3, D4, D6, D7 }

M keyboards/majistic/config.h => keyboards/majistic/config.h +0 -4
@@ 19,10 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

#define MATRIX_ROW_PINS { F6, F7, B1, B3, B2 }
#define MATRIX_COL_PINS { D4, C6, D7, E6, B4, B5, F4, F5 }  // F4, F5 is dummy
#define MATRIX_ROW_PINS_RIGHT { D4, C6, D7, E6, B4 }

M keyboards/makrosu/config.h => keyboards/makrosu/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 6

/* key matrix pins */
#define MATRIX_ROW_PINS { B6 }
#define MATRIX_COL_PINS { B2, B3, B1, F7, F6, F5}

M keyboards/malevolti/lyra/rev1/config.h => keyboards/malevolti/lyra/rev1/config.h +0 -5
@@ 15,11 15,6 @@
  */
#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 7

// wiring of each half
#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4 }
#define MATRIX_COL_PINS { B2, B3, B1, F7, F6, F5, F4 }

M keyboards/malevolti/superlyra/rev1/config.h => keyboards/malevolti/superlyra/rev1/config.h +0 -4
@@ 15,10 15,6 @@
  */ 
#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 18

// wiring of each half
#define MATRIX_ROW_PINS { B7, B3, B2, B1, B0 }
#define MATRIX_COL_PINS { D0, D1, D2, D3, D5, D4, D6, D7, B4, B5, B6, C6, C7, F7, F6, F5, F4, F1 }

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


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 7

/*
 * Keyboard Matrix Assignments
 *

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 4

/* key matrix pins */
#define MATRIX_ROW_PINS { D0, D1, D2, D3 }
#define MATRIX_COL_PINS { D4, D5, D6, D7 }

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


/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 6

/* pin-out */
#define MATRIX_ROW_PINS { F5 }
#define MATRIX_COL_PINS { F4, D4, B5, B6, B2, F6 }

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


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 13

#define MATRIX_ROW_PINS { D1, B4, B5 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B6, D7, E6, C6, D2, D3 }


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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 1

/* Planck PCB default pin-out */
#define MATRIX_ROW_PINS { D3, F4, D0, F6, F5, D4 }
#define MATRIX_COL_PINS { D1 }

M keyboards/maple_computing/ivy/config.h => keyboards/maple_computing/ivy/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 3

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW


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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 12

#define MATRIX_ROW_PINS { E6, F0, F5, F6, F7 }
#define MATRIX_COL_PINS { F1, F4, B1, B2, B3, B7, D1, D2, D4, D6, D7, B4 }


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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 2

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW


D keyboards/maple_computing/lets_split_eh/config.h => keyboards/maple_computing/lets_split_eh/config.h +0 -24
@@ 1,24 0,0 @@
/*
Copyright 2012 Jun Wako <wakojun@gmail.com>

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

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

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

#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 8
#define MATRIX_COLS 6

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


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 8
#define MATRIX_COLS 5

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW


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


/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 6

/*
 * Keyboard Matrix Assignments
 *

M keyboards/marksard/leftover30/config.h => keyboards/marksard/leftover30/config.h +0 -4
@@ 23,10 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define ENCODERS_PAD_B { F5 }
// #define ENCODER_DIRECTION_FLIP

/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 5

/*
 * Keyboard Matrix Assignments
 *

M keyboards/marksard/rhymestone/rev1/config.h => keyboards/marksard/rhymestone/rev1/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 5

/*
 * Keyboard Matrix Assignments
 *

M keyboards/marksard/treadstone32/lite/config.h => keyboards/marksard/treadstone32/lite/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 5

/*
 * Keyboard Matrix Assignments
 *

M keyboards/marksard/treadstone32/rev1/config.h => keyboards/marksard/treadstone32/rev1/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 5

/*
 * Keyboard Matrix Assignments
 *

M keyboards/marksard/treadstone48/rev1/config.h => keyboards/marksard/treadstone48/rev1/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 16
#define MATRIX_COLS 6

/*
 * Keyboard Matrix Assignments
 *

M keyboards/marksard/treadstone48/rev2/config.h => keyboards/marksard/treadstone48/rev2/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 6

/*
 * Keyboard Matrix Assignments
 *

M keyboards/massdrop/alt/config.h => keyboards/massdrop/alt/config.h +0 -5
@@ 21,11 21,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* USB Device descriptor parameter */
#define SERIAL_NUM          "Unavailable"

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15


#define MATRIX_ROW_PINS { A00, A01, A02, A03, A04 }
#define MATRIX_COL_PINS { B04, B05, B06, B07, B08, B09, B10, B11, B12, B13, A05, A06, A07, A10, A11 }


M keyboards/massdrop/ctrl/config.h => keyboards/massdrop/ctrl/config.h +0 -4
@@ 21,10 21,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* USB Device descriptor parameter */
#define SERIAL_NUM          "Unavailable"

/* key matrix size */
#define MATRIX_ROWS 11
#define MATRIX_COLS 8

#define MATRIX_ROW_PINS { B04, B05, B06, B07, B08, B09, A10, A11, B10, B11, B12 }
#define MATRIX_COL_PINS { A00, A01, A02, A03, A04, A05, A06, A07 }


M keyboards/massdrop/thekey/config.h => keyboards/massdrop/thekey/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 3

/*
 * Keyboard Matrix Assignments
 */

M keyboards/massdrop/thekey_v2/config.h => keyboards/massdrop/thekey_v2/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 3

/*
 * Keyboard Matrix Assignments
 */

M keyboards/masterworks/classy_tkl/rev_a/config.h => keyboards/masterworks/classy_tkl/rev_a/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

M keyboards/matrix/cain_re/config.h => keyboards/matrix/cain_re/config.h +0 -4
@@ 20,10 20,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 9
#define MATRIX_COLS 12

/* key matrix pins */
#define MATRIX_ROW_PINS { F0, C7, C6, D5, D2, D4, D7, B7, D1 }
#define MATRIX_COL_PINS { F1, F4, F5, F6, B5, B6, B3, B2, B1, D0, B4, D6}

M keyboards/matrix/falcon/config.h => keyboards/matrix/falcon/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 13

#define MATRIX_ROW_PINS { F1, B7, F7, F5, F4}
#define MATRIX_COL_PINS { F6, B3, B2, B1, B0, C7, C6, B6, B5, B4, D7, D6, D4}


M keyboards/matrix/m12og/rev2/config.h => keyboards/matrix/m12og/rev2/config.h +0 -4
@@ 5,10 5,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 7
#define MATRIX_COLS 14

/* key matrix pins */
#define MATRIX_ROW_PINS { E6, F0, B7, C7, D3, B0, D1 }
#define MATRIX_COL_PINS { F1, F4, F5, F6, F7, B6, B5, B4, D7, D0, D2, D6, D4, D5 }

M keyboards/matrix/me/config.h => keyboards/matrix/me/config.h +0 -3
@@ 16,9 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15
#define MATRIX_ROW_PINS {D3, D5, D4, D6, B5, B4}
#define MATRIX_COL_PINS {B7, B3, B2, B1, B0, F0, F1, F4, F5, F6, F7, C7, C6, B6, D7}
#define DIODE_DIRECTION COL2ROW

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13

/* m3n3van PCB default pin-out */
#define MATRIX_ROW_PINS { B5, B6, C6, C7 }
#define MATRIX_COL_PINS { F4, F5, F6, F1, F7, F0, E6, D3, D0, D1, D2, D4, D6 }

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 14

/* minim PCB default pin-out */
#define MATRIX_ROW_PINS { D6, D7, B4, B5 }
#define MATRIX_COL_PINS { F4, F5, F6, F1, F7, F0, B0, D1, B1, D2, B2, D3, D5, B3 }

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/* model-v PCB default pin-out */
#define MATRIX_ROW_PINS { D3, D5, D6, D4 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7, C6, B6, B5, B4, D7 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/* m3n3van PCB default pin-out */
#define MATRIX_ROW_PINS { B1, B0, F7, F4, F1 }
#define MATRIX_COL_PINS { F0, F5, F6, D0, D1, D2, D3, D5, D4, D6, D7, B4, B5, B6, C6, C7 }

M keyboards/maxipad/promicro/config.h => keyboards/maxipad/promicro/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 6

/*
 * Keyboard Matrix Assignments
 *

M keyboards/maxipad/teensy2/config.h => keyboards/maxipad/teensy2/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 6

/*
 * Keyboard Matrix Assignments
 *

M keyboards/maxr1998/pulse4k/config.h => keyboards/maxr1998/pulse4k/config.h +0 -4
@@ 18,10 18,6 @@
#pragma once


/* Key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 3

/* Matrix pins */
#define MATRIX_ROW_PINS { B4, E6 }
#define MATRIX_COL_PINS { B7, B3, F0 }

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/mechanickeys/miniashen40/config.h => keyboards/mechanickeys/miniashen40/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13

/*
 * Keyboard Matrix Assignments
 *

M keyboards/mechanickeys/undead60m/config.h => keyboards/mechanickeys/undead60m/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/mechbrewery/mb65h/config.h => keyboards/mechbrewery/mb65h/config.h +0 -4
@@ 18,10 18,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

#define MATRIX_ROW_PINS { B7, D0, F0, F1, F4 }
#define MATRIX_COL_PINS { B0, B1, B2, B3, D1, D2, D3, D6, D7, B4, B6, C6, C7, F7, F6, F5 }


M keyboards/mechbrewery/mb65s/config.h => keyboards/mechbrewery/mb65s/config.h +0 -4
@@ 18,10 18,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

#define MATRIX_ROW_PINS { B7, D0, F0, F1, F4 }
#define MATRIX_COL_PINS { B0, B1, B2, B3, D1, D2, D3, D6, D7, B4, B6, C6, C7, F7, F6, F5 }


M keyboards/mechkeys/acr60/config.h => keyboards/mechkeys/acr60/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 }
#define MATRIX_COL_PINS { F0, F1, E6, C7, C6, B7, D4, B1, B0, B5, B4, D7, D6, B3, F4 }

M keyboards/mechkeys/alu84/config.h => keyboards/mechkeys/alu84/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/mechkeys/espectro/config.h => keyboards/mechkeys/espectro/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 13

/* key matrix pins */
#define MATRIX_ROW_PINS { B7, B3, E6, F0, D5, D4, D6, C7 }
#define MATRIX_COL_PINS { C6, F1, F4, F5, F6, F7, D7, B4, B5, D0, D1, D2, D3}

M keyboards/mechkeys/mechmini/v1/config.h => keyboards/mechkeys/mechmini/v1/config.h +0 -3
@@ 18,9 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12
#define MATRIX_ROW_PINS { B0, B1, B2, B3 }
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4 }
#define DIODE_DIRECTION COL2ROW

M keyboards/mechkeys/mechmini/v2/config.h => keyboards/mechkeys/mechmini/v2/config.h +0 -6
@@ 16,12 16,6 @@
#pragma once


/* key matrix size */
#undef MATRIX_COLS
#undef MATRIX_ROWS
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/* key matrix pins */
#define MATRIX_ROW_PINS { D0, D1, D2, D3 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, B3, B1, B0, D5, B7, C7 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


#define MATRIX_ROWS 5
#define MATRIX_COLS 7

#define DIODE_DIRECTION COL2ROW

#define QMK_ESC_OUTPUT D6

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

M keyboards/mechlovin/foundation/config.h => keyboards/mechlovin/foundation/config.h +0 -4
@@ 21,10 21,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { B12, B13, B14, A8, A2 }
#define MATRIX_COL_PINS { B11, B10, B2, B1, B0, A7, A6, A5, A4, A3, A15, B9, B8, B7, B6, B5, B4, B3}

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 18

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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


#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 21

/*
 * Keyboard Matrix Assignments
 *

D keyboards/mechlovin/infinity87/config.h => keyboards/mechlovin/infinity87/config.h +0 -23
@@ 1,23 0,0 @@
/* Copyright 2020 Team Mechlovin'
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17
 

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

#define MATRIX_ROW_PINS { D7, D6, B6, B1, C6, C7 }
#define MATRIX_COL_PINS { B5, B4, B0, D5, D4, D1, D0, E6, F7, F6, F5, F4, F1, F0, B2, D3, D2}


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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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


#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/mechlovin/mechlovin9/config.h => keyboards/mechlovin/mechlovin9/config.h +0 -3
@@ 18,8 18,5 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define DIODE_DIRECTION COL2ROW
#define BACKLIGHT_LEVELS 3

M keyboards/mechlovin/olly/octagon/config.h => keyboards/mechlovin/olly/octagon/config.h +0 -4
@@ 22,10 22,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

#define MATRIX_ROW_PINS { B0, B12, A6, A5, A4, A3 }
#define MATRIX_COL_PINS { A10, A9, A8, B15, B14, B13, B2, B1, A15, B3, B9, B8, B7, B6, B5, B4 }


M keyboards/mechlovin/olly/orion/config.h => keyboards/mechlovin/olly/orion/config.h +0 -3
@@ 18,9 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17
/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 18

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/mechlovin/zed65/mono_led/config.h => keyboards/mechlovin/zed65/mono_led/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


#define MATRIX_ROWS 5
#define MATRIX_COLS 16


#define MATRIX_ROW_PINS { B12, A6, A5, A4, A3 }
#define MATRIX_COL_PINS { A10, A9, A8, B15, B14, B13, B2, B1, A15, B3, B9, B8, B7, B6, B5, B4 }


M keyboards/mechlovin/zed65/no_backlight/cor65/config.h => keyboards/mechlovin/zed65/no_backlight/cor65/config.h +0 -4
@@ 18,9 18,5 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


#define MATRIX_ROWS 5
#define MATRIX_COLS 16


#define MATRIX_ROW_PINS { B12, B13, B14, B15, A1 }
#define MATRIX_COL_PINS { B11, B10, B2, B1, B0, A6, A5, A4, A3, A2, C13, B7, B6, B5, B4, B3 }

M keyboards/mechlovin/zed65/no_backlight/retro66/config.h => keyboards/mechlovin/zed65/no_backlight/retro66/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


#define MATRIX_ROWS 5
#define MATRIX_COLS 15


#define MATRIX_ROW_PINS { B13, B14, A8, A1, A0 }
#define MATRIX_COL_PINS { B11, B12, B10, B2, B1, B0, A7, A6, A5, A4, A3, A2, B3, A15, B5 }


M keyboards/mechlovin/zed65/no_backlight/wearhaus66/config.h => keyboards/mechlovin/zed65/no_backlight/wearhaus66/config.h +0 -3
@@ 18,9 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_ROW_PINS { B13, B14, A8, A1, A0 }
#define MATRIX_COL_PINS { B11, B12, B10, B2, B1, B0, A7, A6, A5, A4, A3, A2, B3, A15, B5 }


M keyboards/mechstudio/dawn/config.h => keyboards/mechstudio/dawn/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS {B1,B2,B3,D1,D6,D4}

M keyboards/mechstudio/ud_40_ortho/config.h => keyboards/mechstudio/ud_40_ortho/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS {C2,B4,B5,B6}

M keyboards/mechwild/bbs/config.h => keyboards/mechwild/bbs/config.h +0 -4
@@ 4,10 4,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 6

/* allows the "key" button on the blackpill to toggle caps lock for user testing before soldering */
#define DIP_SWITCH_PINS { A0 }


M keyboards/mechwild/mercutio/config.h => keyboards/mechwild/mercutio/config.h +0 -4
@@ 18,10 18,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 7
#define MATRIX_COLS 7

/* key matrix pins */
#define MATRIX_ROW_PINS { D0, D1, D4, C3, C0, C1, C2}
#define MATRIX_COL_PINS { B0, D7, D6, D5, B1, B2, B3}

M keyboards/mechwild/mokulua/mirrored/config.h => keyboards/mechwild/mokulua/mirrored/config.h +0 -4
@@ 4,10 4,6 @@
#pragma once


/* Key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 6

/* Key matrix pins */
#define MATRIX_ROW_PINS { F4, F5, F6, F7, B1, B3 }
#define MATRIX_COL_PINS { D4, C6, D7, E6, B4, B5 }

M keyboards/mechwild/mokulua/standard/config.h => keyboards/mechwild/mokulua/standard/config.h +0 -4
@@ 4,10 4,6 @@
#pragma once


/* Key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 6

/* Key matrix pins */
#define MATRIX_ROW_PINS { F4, F5, F6, F7, B1, B3 }
#define MATRIX_COL_PINS { D4, C6, D7, E6, B4, B5 }

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


/* Key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 5

/* Key matrix pins */
#define MATRIX_ROW_PINS { F5, B2, B3, B1, F7, F6 }
#define MATRIX_COL_PINS { B5, D7, C6, D4, B6 }

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


/* key matrix size */
#define MATRIX_ROWS 7
#define MATRIX_COLS 10

/*
 * Keyboard Matrix Assignments
 *

M keyboards/mechwild/puckbuddy/config.h => keyboards/mechwild/puckbuddy/config.h +0 -4
@@ 4,10 4,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 4

/* Define custom font */
#define OLED_FONT_H "keyboards/mechwild/puckbuddy/glcdfont.c"


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


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 7

/*
 * Keyboard Matrix Assignments
 *

M keyboards/mehkee96/config.h => keyboards/mehkee96/config.h +0 -3
@@ 1,9 1,6 @@
#pragma once


/* matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 15
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4, B5, B6, B7 }
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3, C2, D7 }
#define DIODE_DIRECTION COL2ROW

M keyboards/meletrix/zoom65/config.h => keyboards/meletrix/zoom65/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_ROW_PINS { F0, E6, D5, F1, F4 }
#define MATRIX_COL_PINS { C7, D3, D2, D1, D0, B7, B3, B2, C6, B6, B5, B4, D7, D6, D4 }


M keyboards/meletrix/zoom65_lite/config.h => keyboards/meletrix/zoom65_lite/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_ROW_PINS { F0, E6, D5, F1, F4 }
#define MATRIX_COL_PINS { C7, D3, D2, D1, D0, B7, B3, B2, C6, B6, B5, B4, D7, D6, D4 }


M keyboards/meletrix/zoom87/config.h => keyboards/meletrix/zoom87/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

#define MATRIX_ROW_PINS { B3, B7, B2, F0, D3, D0 }
#define MATRIX_COL_PINS { D6, D7, D1, D5, F7, D4, F5, F4, F1, C7, C6, B6, B5, B4, E6, B1, B0 }


M keyboards/melgeek/mach80/config.h => keyboards/melgeek/mach80/config.h +0 -5
@@ 16,11 16,6 @@

#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_LED_PROCESS_LIMIT 4

M keyboards/melgeek/mj61/config.h => keyboards/melgeek/mj61/config.h +0 -5
@@ 16,11 16,6 @@

#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_LED_PROCESS_LIMIT 4

M keyboards/melgeek/mj63/config.h => keyboards/melgeek/mj63/config.h +0 -5
@@ 16,11 16,6 @@

#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_LED_PROCESS_LIMIT 4

M keyboards/melgeek/mj64/config.h => keyboards/melgeek/mj64/config.h +0 -5
@@ 16,11 16,6 @@

#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_LED_PROCESS_LIMIT 4

M keyboards/melgeek/mj65/config.h => keyboards/melgeek/mj65/config.h +0 -5
@@ 16,11 16,6 @@

#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_LED_PROCESS_LIMIT 4

M keyboards/melgeek/mj6xy/rev3/config.h => keyboards/melgeek/mj6xy/rev3/config.h +0 -4
@@ 16,10 16,6 @@

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_ROW_PINS { F0, F1, F4, F5, F6 }
#define MATRIX_COL_PINS { B0, B1, B2, B3, B6, B5, B4, D7, D6, D4, D5, F7, D2, D1, D0 }


M keyboards/melgeek/mojo68/config.h => keyboards/melgeek/mojo68/config.h +0 -5
@@ 16,11 16,6 @@

#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_LED_PROCESS_LIMIT 4

M keyboards/melgeek/mojo75/config.h => keyboards/melgeek/mojo75/config.h +0 -5
@@ 16,11 16,6 @@

#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_LED_PROCESS_LIMIT 4

M keyboards/melgeek/tegic/config.h => keyboards/melgeek/tegic/config.h +0 -5
@@ 16,11 16,6 @@

#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15

#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_LED_PROCESS_LIMIT 4

M keyboards/melgeek/z70ultra/rev1/config.h => keyboards/melgeek/z70ultra/rev1/config.h +0 -4
@@ 16,10 16,6 @@

#pragma once

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 6

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/merge/iso_macro/config.h => keyboards/merge/iso_macro/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 3

#define MATRIX_ROW_PINS { F4, F5, F6}
#define MATRIX_COL_PINS { B4, B5, B6}
#define BACKLIGHT_PIN B7

M keyboards/merge/uc1/config.h => keyboards/merge/uc1/config.h +0 -4
@@ 15,10 15,6 @@
  */


/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 2

#define MATRIX_ROW_PINS { B1, B2 }
#define MATRIX_COL_PINS { B3, B4 }


M keyboards/merge/um70/config.h => keyboards/merge/um70/config.h +0 -3
@@ 15,9 15,6 @@
 */


#define MATRIX_ROWS 10
#define MATRIX_COLS 8

#define MATRIX_ROW_PINS { B0, B1, B2, B3, B7 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, D6, D4 }


M keyboards/merge/um80/config.h => keyboards/merge/um80/config.h +0 -3
@@ 15,9 15,6 @@
 */


#define MATRIX_ROWS 12
#define MATRIX_COLS 8

#define MATRIX_ROW_PINS { B0, B1, B2, B3, B7, C7 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, D6, D4 }


M keyboards/merge/uma/config.h => keyboards/merge/uma/config.h +0 -3
@@ 15,9 15,6 @@
 */


#define MATRIX_ROWS 10
#define MATRIX_COLS 8

#define MATRIX_ROW_PINS { B0, B1, B2, B3, B7 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, D6, D4 }


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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 8 // 4 rows each half
#define MATRIX_COLS 7

#define MATRIX_ROW_PINS { F7, C6, F6, F5 }
#define MATRIX_COL_PINS { D4, D7, E6, B3, B2, B6, F4 }


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


/* key matrix size */
#define MATRIX_COLS 9
#define MATRIX_ROWS 12

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/miller/gm862/config.h => keyboards/miller/gm862/config.h +0 -3
@@ 1,9 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14
/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 6

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 5

/*
 * Keyboard Matrix Assignments
 *

M keyboards/minimon/index_tab/config.h => keyboards/minimon/index_tab/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 13

/* key matrix pins */
#define MATRIX_ROW_PINS { D3, B7, B3, B2, B1, B0 }
#define MATRIX_COL_PINS { F7, C7, C6, B6, B5, B4, D7, D6, D4, D5, D2, F1, F0 }

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 16

/* key matrix pins */
#define MATRIX_ROW_PINS { B0, B7, D2, D3 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4, B3, B2 }

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


// matrix
#define MATRIX_ROWS 4
#define MATRIX_COLS 11

// pins
#define MATRIX_ROW_PINS { D2, D3, D5, F0 }
#define MATRIX_COL_PINS { B3, D4, D6, D7, B4, B5, B6, C6, C7, F7, F6}

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


#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_COL_PINS { B2, B1, B0, A7, A6, A5, A4, B9, B8, B7, B6, B5, B4, B3, A15 }
#define MATRIX_ROW_PINS { B15, A8, A3, A2, A1 }
#define DIODE_DIRECTION COL2ROW

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


#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_COL_PINS { B2, B1, B0, A7, A6, A5, A4, B9, B8, B7, B6, B5, B4, B3, A15 }
#define MATRIX_ROW_PINS { B15, A8, A3, A2, A1 }
#define DIODE_DIRECTION COL2ROW

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


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 11

/*
 * Keyboard Matrix Assignments
 *

M keyboards/ml/gas75/config.h => keyboards/ml/gas75/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_ROW_PINS { D3, D5, D4, D7, D6, B4 }
#define MATRIX_COL_PINS { D1, D2, B5, B6, C6, C7, F7, F6, F5, F4, E6, B0, B1, B2, B3 }

M keyboards/mlego/m48/config.h => keyboards/mlego/m48/config.h +0 -4
@@ 15,10 15,6 @@
 */
#pragma once


#define MATRIX_ROWS 4  // Rows are doubled-up
#define MATRIX_COLS 12

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW


M keyboards/mlego/m60/config.h => keyboards/mlego/m60/config.h +0 -3
@@ 16,9 16,6 @@
#pragma once


#define MATRIX_ROWS 5
#define MATRIX_COLS 12

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW


M keyboards/mlego/m60_split/config.h => keyboards/mlego/m60_split/config.h +0 -4
@@ 15,10 15,6 @@
 */
#pragma once


#define MATRIX_ROWS 10  // Rows are doubled-up
#define MATRIX_COLS 6

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW


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


#define MATRIX_ROWS 5
#define MATRIX_COLS 13

#define DIODE_DIRECTION COL2ROW

#define LOCKING_SUPPORT_ENABLE

M keyboards/mmkzoo65/config.h => keyboards/mmkzoo65/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_ROW_PINS { B2, B3, B7, E6, B0 }
#define MATRIX_COL_PINS { B1, F0, F1, F4, F5, F6, F7, D4, D6, D7, B4, B5, B6, C6, C7 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 18

#define MATRIX_ROW_PINS { B13, B12, A7, A6, A5 }
#define MATRIX_COL_PINS { B10, B2, B1, B0, B14, B15, A8, A9, A10, B9, B8, B7, B6, B5, B4, B3, A15, A14 }


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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 14

#define MATRIX_ROW_PINS { B12, B13, A10, A6 }
#define MATRIX_COL_PINS { B14, B15, A8, A9, A13, A14, A15, B3, B4, B5, B6, B7, B8, B9 }


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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15

#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 }


M keyboards/mntre/config.h => keyboards/mntre/config.h +0 -4
@@ 4,10 4,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15

#define MATRIX_COL_PINS { B10, B12, C8 , C4 , C5 , B0 , C10, B13, B14, B15, A15, C6 , C7 , A8 , C9}
#define MATRIX_ROW_PINS { A7 , A10, D2 , C12, B1 , C11 }
#define DIODE_DIRECTION COL2ROW

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15

#define MATRIX_COL_PINS { B10, B12, C8 , C4 , C5 , B0 , C10, B13, B14, B15, A15, C6 , C7 , A8 , C9 }
#define MATRIX_ROW_PINS { A7 , A10, D2 , C12, B1 , C11 }
#define DIODE_DIRECTION COL2ROW

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

#define MATRIX_COL_PINS { C7 , A8 , A10, A4 , A5 , A6 , C10, A7, C4 , C5 , A15, B0 , B1 , B12, B10, B13 }
#define MATRIX_ROW_PINS { A3 , B14, B15, C9 , C6 , C11 } 
#define DIODE_DIRECTION COL2ROW

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 7
#define MATRIX_COLS 16
                        //C0, C1, C2,  C3,  C4,  C5,  C6,  C7, C8,  C9, C10, C11, C12, C13, C14, C15
#define MATRIX_COL_PINS { C8, C7, A10, B13, B12, B10, B1, C10, C11, D2, C12, B3,  B4,  B5,  B8,  B9 }
                        //R0, R1, R2,  R3,  R4,  R5 , R6

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 7
#define MATRIX_COLS 16
                        //C0, C1, C2,  C3,  C4,  C5,  C6,  C7, C8,  C9, C10, C11, C12, C13, C14, C15
#define MATRIX_COL_PINS { C8, A8, A10, B13, B12, B10, B1, C10, C11, D2, C12, B3,  B4,  B5,  B8,  B9 }
                        //R0, R1, R2,  R3,  R4,  R5 , R6

M keyboards/mode/m80v1/config.h => keyboards/mode/m80v1/config.h +0 -4
@@ 15,10 15,6 @@ You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

#define MATRIX_ROW_PINS { B12, B13, B14, B3, B4, B9 }
#define MATRIX_COL_PINS { A1, A2, A3, A4, A5, A6, A7, B0, B1, B10, A8, A10, B15, A15, B5, B8, C13 }


M keyboards/mokey/ginkgo65hot/config.h => keyboards/mokey/ginkgo65hot/config.h +0 -4
@@ 14,10 14,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_ROW_PINS { B0, B1, B2, B3, F7 }
#define MATRIX_COL_PINS { C7, F6, F5, F4, F1, E6, D0, D1, D2, D3, D5, D4, D6, D7, B4 }
#define DIODE_DIRECTION COL2ROW

M keyboards/mokey/ibis80/config.h => keyboards/mokey/ibis80/config.h +0 -4
@@ 15,10 15,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

#define MATRIX_ROW_PINS { B0, B1, B2, E6, F0, F1 }
#define MATRIX_COL_PINS { D0, D1, D2, D3, D5, D4, D6, D7, B4, B5, B6, C6, C7, F7, F6, F5, F4 }


M keyboards/mokey/mokey63/config.h => keyboards/mokey/mokey63/config.h +0 -4
@@ 15,10 15,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_ROW_PINS { B5, B6, B2, B3, B1 }
#define MATRIX_COL_PINS { C7, F6, F5, F4, F1, E6, D0, D1, D2, D3, D5, D4, D6, D7, B4 }


M keyboards/mokey/mokey64/config.h => keyboards/mokey/mokey64/config.h +0 -3
@@ 15,9 15,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_ROW_PINS { B1, B2, B3, B4, B5 }
#define MATRIX_COL_PINS { C7, F6, F5, F4, F1, E6, D0, D2, D1, D3, D5, D4, D6, D7, B6 }


M keyboards/mokey/xox70/config.h => keyboards/mokey/xox70/config.h +0 -4
@@ 14,10 14,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 18

#define MATRIX_ROW_PINS { F7, B7, F5, F1, B0 }
#define MATRIX_COL_PINS { F6, C7, F4, F5, F1, B6, D0, D2, D3, D1, D7, D4, D5, D6, B4, B5, C6, B7 }


M keyboards/mokey/xox70hot/config.h => keyboards/mokey/xox70hot/config.h +0 -4
@@ 14,10 14,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 18

#define MATRIX_ROW_PINS { F7, B7, F5, F1, B0 }
#define MATRIX_COL_PINS { F6, C7, F4, F5, F1, B6, D0, D2, D3, D1, D7, D4, D5, D6, B4, B5, C6, B7 }


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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 10

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 14
#define MATRIX_COLS 6

#define MATRIX_ROW_PINS { C6, D7, E6, B4, B5, B6, B7 }
#define MATRIX_COL_PINS { F7, F6, F5, F4, F1, F0 }


M keyboards/momokai/tap_duo/config.h => keyboards/momokai/tap_duo/config.h +0 -3
@@ 17,9 17,6 @@
#pragma once


#define MATRIX_ROWS 1
#define MATRIX_COLS 5

#define MATRIX_ROW_PINS { E0 }
#define MATRIX_COL_PINS { E6, B2, D1, D2, D3 }


M keyboards/momokai/tap_trio/config.h => keyboards/momokai/tap_trio/config.h +0 -3
@@ 17,9 17,6 @@
#pragma once


#define MATRIX_ROWS 1
#define MATRIX_COLS 6

#define MATRIX_ROW_PINS { E0 }
#define MATRIX_COL_PINS { E6, B2, B7, D1, D2, D3 }


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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

#define MATRIX_COL_PINS { A10, A9, A8, B15, B14, B13, B12, B10, B2, B1, B0, A5, A7, A4, A3, B6 }
#define MATRIX_ROW_PINS { A15, B3, B11, A2, A1, B9 }
#define DIODE_DIRECTION COL2ROW

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/* key matrix pins */
#define MATRIX_ROW_PINS { D1, D0, D3, D2, D5 }
#define MATRIX_COL_PINS { B7, F1, F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4}

M keyboards/monstargear/xo87/rgb/config.h => keyboards/monstargear/xo87/rgb/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

#define BACKLIGHT_PIN F5
#define MATRIX_ROW_PINS { E6,E7, E3, B0, B1 ,A2}
#define MATRIX_COL_PINS { C5,C3,C1,E1,D6,D2,B7,B3,F6,F7,F3,A5,A1,E2,C7,A6 }

M keyboards/monstargear/xo87/solderable/config.h => keyboards/monstargear/xo87/solderable/config.h +0 -4
@@ 19,10 19,6 @@

#define brightnessMax 8

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

#define BACKLIGHT_PIN F0

#define MATRIX_ROW_PINS { E6,E7,E3,B0,B1,A2}

M keyboards/montsinger/rebound/rev1/config.h => keyboards/montsinger/rebound/rev1/config.h +0 -5
@@ 15,11 15,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */

#define MATRIX_ROWS 4 
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

M keyboards/montsinger/rebound/rev2/config.h => keyboards/montsinger/rebound/rev2/config.h +0 -5
@@ 15,11 15,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */

#define MATRIX_ROWS 5 
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

M keyboards/montsinger/rebound/rev3/config.h => keyboards/montsinger/rebound/rev3/config.h +0 -5
@@ 15,11 15,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */

#define MATRIX_ROWS 5
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

M keyboards/montsinger/rebound/rev4/config.h => keyboards/montsinger/rebound/rev4/config.h +0 -5
@@ 15,11 15,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */

#define MATRIX_ROWS 8
#define MATRIX_COLS 7

/*
 * Keyboard Matrix Assignments
 *

M keyboards/montsinger/rewind/config.h => keyboards/montsinger/rewind/config.h +0 -5
@@ 15,11 15,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */

#define MATRIX_ROWS 5
#define MATRIX_COLS 10

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 7

#define MATRIX_ROW_PINS { D3, D2, D1, D0, D4, C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F5, F6, F7, B1, B3, B2, B6 }


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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

D keyboards/ms_sculpt/config.h => keyboards/ms_sculpt/config.h +0 -8
@@ 1,8 0,0 @@
// Copyright 2022 Jean Bernard (@jn-bernard)
// SPDX-License-Identifier: GPL-2.0-or-later

#pragma once

/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 18

M keyboards/mss_studio/m63_rgb/config.h => keyboards/mss_studio/m63_rgb/config.h +0 -4
@@ 18,10 18,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/* key matrix pins */
#define MATRIX_ROW_PINS { B3, B4, A0,  A2, A3 }
#define MATRIX_COL_PINS { B0, B1, B2, B10, A7, A6, A5, A4, B5, B6, A1, B7, B8, B9 }

M keyboards/mss_studio/m64_rgb/config.h => keyboards/mss_studio/m64_rgb/config.h +0 -4
@@ 18,10 18,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/* key matrix pins */
#define MATRIX_ROW_PINS { B3, B4, A0,  A2, A3 }
#define MATRIX_COL_PINS { B0, B1, B2, B10, A7, A6, A5, A4, B5, B6, A1, B7, B8, B9 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS { B0, B1, B2, B3, B7 }

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


/* key matrix size */
#define MATRIX_ROWS 7
#define MATRIX_COLS 15

#define RGB_DI_PIN C0
#define RGBLED_NUM 12
#define RGBLIGHT_EFFECT_BREATHING

M keyboards/mt/mt64rgb/config.h => keyboards/mt/mt64rgb/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/mt/mt84/config.h => keyboards/mt/mt84/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/mt/mt980/config.h => keyboards/mt/mt980/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 9

/* key matrix pins */
#define MATRIX_ROW_PINS { B7, B3, B2, B1, B0, E6, F0, F1, F4, F5, F6, F7 }
#define MATRIX_COL_PINS { D0, D1, D2, D3, D5, D4, D6, D7, B4 }

M keyboards/mt/ncr80/hotswap/config.h => keyboards/mt/ncr80/hotswap/config.h +0 -4
@@ 18,10 18,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 11
#define MATRIX_COLS 9

/*
 * Keyboard Matrix Assignments
 *

M keyboards/mt/ncr80/solder/config.h => keyboards/mt/ncr80/solder/config.h +0 -4
@@ 18,10 18,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 11
#define MATRIX_COLS 9

/*
 * Keyboard Matrix Assignments
 *

M keyboards/mtbkeys/mtb60/hotswap/config.h => keyboards/mtbkeys/mtb60/hotswap/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* key matrix pinout */
#define MATRIX_ROW_PINS { D6, D7, B4, B5, D5 }
#define MATRIX_COL_PINS { D0, D1, D2, D3, B7, B6, F7, C6, C7, F6, F4, F1, F0, F5, E6 }

M keyboards/mtbkeys/mtb60/solder/config.h => keyboards/mtbkeys/mtb60/solder/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* key matrix pinout */
#define MATRIX_ROW_PINS { D0, D1, F4, F1, D2 }
#define MATRIX_COL_PINS { E6, F0, F5, F6, F7, D5, D3, C7, C6, B6, B5, B4, D7, D6, D4 }

M keyboards/murcielago/rev1/config.h => keyboards/murcielago/rev1/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 6

/* split options, use EEPROM for side detection */
#define EE_HANDS
#define SPLIT_USB_DETECT

M keyboards/mwstudio/alicekk/config.h => keyboards/mwstudio/alicekk/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_ROW_PINS { A3, A5, A6, A7, B0 }
#define MATRIX_COL_PINS { A10, A9, A8, B15, B14, B13, B12, A4, A2, A1, B6, B5, B4, B3, A15 }

M keyboards/mwstudio/mw65_black/config.h => keyboards/mwstudio/mw65_black/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_ROW_PINS { D4, D7, B4, B3, B6 }
#define MATRIX_COL_PINS { B0, B1, B2, D0, D1, D2, D3, D5, C6, F7, F4, F6, F5, F1, F0 }

M keyboards/mwstudio/mw65_rgb/config.h => keyboards/mwstudio/mw65_rgb/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_ROW_PINS { D0, D1, D2, D3, B7 }
#define MATRIX_COL_PINS { C6, B6, B5, B4, D7, D6, D4, C7, F7, F6, F5, F4, F1, F0, E6 }

M keyboards/mwstudio/mw75/config.h => keyboards/mwstudio/mw75/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 7
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_ROW_PINS { B7, D0, D1, D2, D3, D5, B0}
#define MATRIX_COL_PINS { D4, D6, D7, B4, B5, B6, C6, C7, F7, F6, F5, F4, F1, F0, E6 }

M keyboards/mwstudio/mw75r2/config.h => keyboards/mwstudio/mw75r2/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_ROW_PINS { B7, D0, D1, D2, D3, D5}
#define MATRIX_COL_PINS { C7, C6, B6, B5, B4, D7, D4, D6, F7, F6, E6, F0, F1, F4, F5 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* matrix pin configuration */
#define MATRIX_ROW_PINS { F4, F1, F7, B1, B7 }
#define MATRIX_COL_PINS { D7, D6, D4, D0, C6, B6, D1, B5, D2, B4, D3, D5, B0, B2, B3 }

M keyboards/mysticworks/wyvern/config.h => keyboards/mysticworks/wyvern/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* Key Matrix Size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 10

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS {D0,D1,D5,D3,F7,F6,F5,F4,F1,F0}
#define MATRIX_COL_PINS {E6,B0,D4,D6,D7,B4,B5,B6,C6,C7}

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

#pragma once

#define MATRIX_ROWS 4
#define MATRIX_COLS 13

#define MATRIX_ROW_PINS { A0, A1, A2, A3 }
#define MATRIX_COL_PINS { A6, A7, A8, A9, A10, B0, B1, B2, B6, B7, C13, C14, C15 }


M keyboards/nacly/sodium42/config.h => keyboards/nacly/sodium42/config.h +0 -5
@@ 17,11 17,6 @@
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 8
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_ROW_PINS { F7, D4, D7, B4 }
#define MATRIX_COL_PINS { D2, C6, E6, B5, B2, B3 }

M keyboards/nacly/sodium50/config.h => keyboards/nacly/sodium50/config.h +0 -5
@@ 17,11 17,6 @@
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 8
#define MATRIX_COLS 7

// wiring of each half
#define MATRIX_ROW_PINS { F7, D4, D7, B4}
#define MATRIX_COL_PINS { D2, C6, E6, B5, B2, B3, B1 }

M keyboards/nacly/sodium62/config.h => keyboards/nacly/sodium62/config.h +0 -5
@@ 17,11 17,6 @@
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 7

// wiring of each half
#define MATRIX_ROW_PINS { F7, D4, D7, B4, B6 }
#define MATRIX_COL_PINS { D2, C6, E6, B5, B2, B3, B1 }

M keyboards/nacly/splitreus62/config.h => keyboards/nacly/splitreus62/config.h +0 -5
@@ 19,11 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 12
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_ROW_PINS { D3, D2, D1, D4, C6, D7 }
#define MATRIX_COL_PINS { E6, B4, B5, B6, B2, B3 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 13

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_ROW_PINS { A13, A10, B10, B2, A6 }
#define MATRIX_COL_PINS { A9, A8, B15, B14, B13, B12, B11, B8, B7, B6, B5, B4, B3, A15, A14 }


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


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 3

/* NCC-1701-KB PCB default pin-out */
#define MATRIX_ROW_PINS { D4, D6, D7 }
#define MATRIX_COL_PINS { B4, B5, B6 }

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

#define MATRIX_ROWS 10
#define MATRIX_COLS 8
#define MATRIX_ROW_PINS { E6, F0, F5, F6, C7, C6, B4, D7, D6, D4 }
#define MATRIX_COL_PINS { F4, F1, F7, B2, D1, D2, B3, B1 }


M keyboards/nemui/config.h => keyboards/nemui/config.h +0 -4
@@ 16,10 16,6 @@
 */
#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_COL_PINS { B2, B1, B0, B10, B11, A7, B12, B13, B14, A10, A9, A8, B7, B8, B9 }
#define MATRIX_ROW_PINS { A3, A4, A5, A6, A2 }
#define DIODE_DIRECTION COL2ROW

M keyboards/neokeys/g67/element_hs/config.h => keyboards/neokeys/g67/element_hs/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/neokeys/g67/hotswap/config.h => keyboards/neokeys/g67/hotswap/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/neokeys/g67/soldered/config.h => keyboards/neokeys/g67/soldered/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

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


/* Column/Row IO definitions */
#define MATRIX_ROWS 2
#define MATRIX_COLS 3
#define MATRIX_ROW_PINS { F4, F5 }
#define MATRIX_COL_PINS { B3, B2, B6 }


M keyboards/neson_design/700e/config.h => keyboards/neson_design/700e/config.h +0 -3
@@ 19,9 19,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16
#define MATRIX_ROW_PINS { E6, B7, F6, F1, F0}
#define MATRIX_COL_PINS { F7, B0, B3, B1, B2, F4, C7, C6, B6, B5, B4, D7, D3, D2, D6, D4}
#define DIODE_DIRECTION COL2ROW

M keyboards/neson_design/n6/config.h => keyboards/neson_design/n6/config.h +0 -3
@@ 19,9 19,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15
#define MATRIX_ROW_PINS { F0, B1, F6, F4, F1}
#define MATRIX_COL_PINS { F7, B0, E6, C7, C6, B6, B5, B4, D7, D6, D4, D5, B2, D3, D2 }
#define DIODE_DIRECTION COL2ROW

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 10

/* pin-out */
#define MATRIX_ROW_PINS { F7, B1, B3, B2 }
#define MATRIX_COL_PINS { D3, D2, D1, D0, D4, C6, D7, E6, B4, B5 }

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 5

#define MATRIX_COL_PINS { A1, A2, B11, B12, B13 }
#define MATRIX_ROW_PINS { B10, B9, B8 }
#define DIODE_DIRECTION COL2ROW

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


/* key matrix size - encoder is not part of matrix but wired to 2 pins so bodge a fake row/col*/
#define MATRIX_ROWS 7
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13

/*
 * Keyboard Matrix Assignments
 *

M keyboards/nightly_boards/alter/rev1/config.h => keyboards/nightly_boards/alter/rev1/config.h +0 -4
@@ 15,10 15,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

M keyboards/nightly_boards/alter_lite/config.h => keyboards/nightly_boards/alter_lite/config.h +0 -5
@@ 14,11 14,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16	

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/nightly_boards/n2/config.h => keyboards/nightly_boards/n2/config.h +0 -4
@@ 15,10 15,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 2

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 13

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 9

/*
 * Keyboard Matrix Assignments
 *

M keyboards/nightly_boards/n9/config.h => keyboards/nightly_boards/n9/config.h +0 -4
@@ 15,10 15,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 3

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 5

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 6

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/nightly_boards/ph_arisu/config.h => keyboards/nightly_boards/ph_arisu/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

/* key matrix pins */
#define MATRIX_ROW_PINS { D3, D2, D1, D0, D4, C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B6 }

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/nimrod/config.h => keyboards/nimrod/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 10

/*
 * Keyboard Matrix Assignments
 *

M keyboards/nix_studio/n60_a/config.h => keyboards/nix_studio/n60_a/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/nix_studio/oxalys80/config.h => keyboards/nix_studio/oxalys80/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 9

/*
 * Keyboard Matrix Assignments
 *

M keyboards/nixkeyboards/day_off/config.h => keyboards/nixkeyboards/day_off/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_ROW_PINS \
    { B3, B7, F5, F4, F1 }
#define MATRIX_COL_PINS \

M keyboards/nopunin10did/jabberwocky/v1/config.h => keyboards/nopunin10did/jabberwocky/v1/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS         12
#define MATRIX_COLS         10

/* key matrix pins */
#define MATRIX_ROW_PINS     { E6, B4, B5, B7, D5, C7, F1, F0, B1, B3, B2, B6 }
#define MATRIX_COL_PINS     { F4, F5, F6, F7, D7, C6, D4, D0, D2, D3 }

M keyboards/nopunin10did/jabberwocky/v2/config.h => keyboards/nopunin10did/jabberwocky/v2/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS         12
#define MATRIX_COLS         10

/* key matrix pins */
#define MATRIX_ROW_PINS     { B2, B3, B1, D4, B4, D1, E6, B0, F0, F1, F4, F5 }
#define MATRIX_COL_PINS     { D0, D2, D3, D5, B5, D7, F6, F7, C7, B6 }

M keyboards/nopunin10did/kastenwagen1840/config.h => keyboards/nopunin10did/kastenwagen1840/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS         8
#define MATRIX_COLS         9

/* key matrix pins */
#define MATRIX_ROW_PINS     { B4, B5, B7, D5, C7, F1, F0, B6 }
#define MATRIX_COL_PINS     { F4, F5, F6, F7, B1, B3, B2, E6, D7 }

M keyboards/nopunin10did/kastenwagen48/config.h => keyboards/nopunin10did/kastenwagen48/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS         8
#define MATRIX_COLS         8

/* key matrix pins */
#define MATRIX_ROW_PINS     { B4, B5, B7, D5, C7, F1, F0, B6 }
#define MATRIX_COL_PINS     { F4, F5, F6, F7, B1, B3, B2, E6 }

M keyboards/nopunin10did/railroad/rev0/config.h => keyboards/nopunin10did/railroad/rev0/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 11

/* key matrix pins */
#define MATRIX_ROW_PINS { D2, D3, D5, C6, C7, F6, F5, F4, F1, F0 }
#define MATRIX_COL_PINS { B0, B1, B2, B3, B7, D4, D6, D7, B4, B5, B6 }

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 4

#define MATRIX_ROW_PINS { B12, A5, A3, A2, A1, A0 }
#define MATRIX_COL_PINS { B13, B14, B15, A4 }


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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_ROW_PINS { B3, B4, B5, A8, A4 }
#define MATRIX_COL_PINS { A13, A10, A9, A14, A15, B8, B9, C13, C14, C15, A0, A1, A2, A3, A5 }
// To enable debugger set A13 A14 -> A5 A7

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_ROW_PINS { A0, A1, A2, B11, B6 }
#define MATRIX_COL_PINS { A3, A4, A5, A6, A7, B0, B1, B2, B10, B12, B13, B14, B15, A8, A9 }


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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

#define MATRIX_ROW_PINS { A7, B3, B4, B5, A8, A4 }
#define MATRIX_COL_PINS { A13, A10, A9, A14, A15, B8, B9, B2, B0, A6, A0, A1, A2, A3, A5, B1, B10 }
// To enable debugger set A13 A14 -> A5 A7

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

#define MATRIX_ROW_PINS { B11, B10, B2, B1, A9, A5 }
#define MATRIX_COL_PINS { B12, B13, B14, B15, A8, A10, A14, A15, B3, B4, B5, B6, B7, B8, B9, A0, A1 }


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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/noxary/268_2/config.h => keyboards/noxary/268_2/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/noxary/268_2_rgb/config.h => keyboards/noxary/268_2_rgb/config.h +0 -4
@@ 15,10 15,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 9

/*
 * Keyboard Matrix Assignments
 *

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 17

#define MATRIX_COL_PINS { A7 , A3 , B9 , B8 , B7 , B6 , B5 , B4 , B3 , A15, A2 , A1 , A0 , F1 , F0 , C14 , C15 }
#define MATRIX_ROW_PINS { A10, B11, A4 , A5 , A6 }
#define DIODE_DIRECTION COL2ROW

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_COL_PINS { B12, B11, B10, B2 , B1 , B0 , A10, B9 , B8 , B7 , B6 , B5 , B4 , B3 , A15 }
#define MATRIX_ROW_PINS { A8 , A9 , B13, B14, B15 }
#define DIODE_DIRECTION COL2ROW

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

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



/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 5

#define MATRIX_ROW_PINS { D7, E6, B4, F7 }
#define MATRIX_COL_PINS { D1, D0, D4, C6, F6 }


M keyboards/nullbitsco/tidbit/config.h => keyboards/nullbitsco/tidbit/config.h +0 -4
@@ 22,10 22,6 @@
// Workaround for freezing after MacOS sleep
#define USB_SUSPEND_WAKEUP_DELAY 200

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 6

/* key matrix pins */
#define MATRIX_ROW_PINS { B1, E6, D7, C6, D4 }
#define MATRIX_COL_PINS { NO_PIN, NO_PIN, F4, F5, F6, F7 }

M keyboards/numatreus/config.h => keyboards/numatreus/config.h +0 -5
@@ 15,11 15,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 11


// wiring of each half
#define MATRIX_ROW_PINS { C6, D7, E6, B4 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, D2, D1, D0, D4 }

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

#pragma once

/* key matrix size */
/* Rows are doubled up */
#define MATRIX_ROWS 8
#define MATRIX_COLS 5

// wiring
#define MATRIX_ROW_PINS { D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F7, B1, B3, B2, B6 }

M keyboards/ocean/addon/config.h => keyboards/ocean/addon/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 7

/*
 * Keyboard Matrix Assignments
 *

M keyboards/ocean/gin_v2/config.h => keyboards/ocean/gin_v2/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

M keyboards/ocean/slamz/config.h => keyboards/ocean/slamz/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 10

/*
 * Keyboard Matrix Assignments
 *

M keyboards/ocean/stealth/config.h => keyboards/ocean/stealth/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 3

/*
 * Keyboard Matrix Assignments
 *

M keyboards/ocean/sus/config.h => keyboards/ocean/sus/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 3

/*
 * Keyboard Matrix Assignments
 *

M keyboards/ocean/wang_ergo/config.h => keyboards/ocean/wang_ergo/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

M keyboards/ocean/wang_v2/config.h => keyboards/ocean/wang_v2/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13

/*
 * Keyboard Matrix Assignments
 *

M keyboards/ocean/yuri/config.h => keyboards/ocean/yuri/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/oddball/config.h => keyboards/oddball/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 6

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW


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


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 10

/* Keyboard Matrix Assignments */

#define MATRIX_ROW_PINS {B3, B7, B1, B2, B0, F4, F0, F1, D4, B6}

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


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 7

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { D3, D2, D1, D0, D4, C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2 }

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


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 7

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/omkbd/ergodash/mini/config.h => keyboards/omkbd/ergodash/mini/config.h +0 -5
@@ 19,11 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 8
#define MATRIX_COLS 7

// wiring of each half
#define MATRIX_ROW_PINS { D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2 }

M keyboards/omkbd/ergodash/rev1/config.h => keyboards/omkbd/ergodash/rev1/config.h +0 -5
@@ 19,11 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 7

// wiring of each half
#define MATRIX_ROW_PINS { D4, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2 }

M keyboards/omkbd/runner3680/3x6/config.h => keyboards/omkbd/runner3680/3x6/config.h +0 -5
@@ 16,11 16,6 @@

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 6
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_ROW_PINS { D4, C6, D7 }
#define MATRIX_COL_PINS { F6, F7, B1, B3, B2 ,B6 }

M keyboards/omkbd/runner3680/3x7/config.h => keyboards/omkbd/runner3680/3x7/config.h +0 -5
@@ 16,11 16,6 @@

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 6
#define MATRIX_COLS 7

// wiring of each half
#define MATRIX_ROW_PINS { D4, C6, D7 }
#define MATRIX_COL_PINS { F5, F6, F7, B1, B3, B2 ,B6 }

M keyboards/omkbd/runner3680/3x8/config.h => keyboards/omkbd/runner3680/3x8/config.h +0 -5
@@ 16,11 16,6 @@

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 6
#define MATRIX_COLS 8

// wiring of each half
#define MATRIX_ROW_PINS { D4, C6, D7 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2 ,B6 }

M keyboards/omkbd/runner3680/4x6/config.h => keyboards/omkbd/runner3680/4x6/config.h +0 -5
@@ 16,11 16,6 @@

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 8
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_ROW_PINS { D4, C6, D7, E6 }
#define MATRIX_COL_PINS { F6, F7, B1, B3, B2 ,B6 }

M keyboards/omkbd/runner3680/4x7/config.h => keyboards/omkbd/runner3680/4x7/config.h +0 -5
@@ 16,11 16,6 @@

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 8
#define MATRIX_COLS 7

// wiring of each half
#define MATRIX_ROW_PINS { D4, C6, D7, E6 }
#define MATRIX_COL_PINS { F5, F6, F7, B1, B3, B2 ,B6 }

M keyboards/omkbd/runner3680/4x8/config.h => keyboards/omkbd/runner3680/4x8/config.h +0 -5
@@ 16,11 16,6 @@

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 8
#define MATRIX_COLS 8

// wiring of each half
#define MATRIX_ROW_PINS { D4, C6, D7, E6 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2 ,B6 }

M keyboards/omkbd/runner3680/5x6/config.h => keyboards/omkbd/runner3680/5x6/config.h +0 -5
@@ 16,11 16,6 @@

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4 }
#define MATRIX_COL_PINS { F6, F7, B1, B3, B2 ,B6 }

M keyboards/omkbd/runner3680/5x6_5x8/config.h => keyboards/omkbd/runner3680/5x6_5x8/config.h +0 -5
@@ 16,11 16,6 @@

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

// 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 }

M keyboards/omkbd/runner3680/5x7/config.h => keyboards/omkbd/runner3680/5x7/config.h +0 -5
@@ 16,11 16,6 @@

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 7

// wiring of each half
#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4 }
#define MATRIX_COL_PINS { F5, F6, F7, B1, B3, B2 ,B6 }

M keyboards/omkbd/runner3680/5x8/config.h => keyboards/omkbd/runner3680/5x8/config.h +0 -5
@@ 16,11 16,6 @@

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

// 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 }

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

#define KEYBOARD_PCB_REV 11

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 23

/* key matrix pins */
#if KEYBOARD_PCB_REV == 10
#define MATRIX_ROW_PINS { D2, D3, D4, D5, D6, D7 }

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS { F4, F1, F0, C6 }

M keyboards/opendeck/32/rev1/config.h => keyboards/opendeck/32/rev1/config.h +0 -2
@@ 17,8 17,6 @@


// Key matrix (TtB, LtR)
#define MATRIX_ROWS 4
#define MATRIX_COLS 8
#define MATRIX_COL_PINS \
    { B4, D7, D6, D4, F7, F6, F5, F4 }
#define MATRIX_ROW_PINS \

M keyboards/orange75/config.h => keyboards/orange75/config.h +0 -4
@@ 1,9 1,5 @@
#pragma once

/* key matrix size */
#define MATRIX_ROWS 15
#define MATRIX_COLS 6

/* key matrix pins */
#define MATRIX_ROW_PINS { E6,F0, F1, F4, F5, F6, F7, C7, C6, B6, B4, D7, D4, D5, D6 }
#define MATRIX_COL_PINS { D3, D2, D1, D0, B7, B3 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/ortho5by12/config.h => keyboards/ortho5by12/config.h +0 -4
@@ 15,10 15,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size, duplex 10x6 */
#define MATRIX_ROWS 10
#define MATRIX_COLS 6

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/orthodox/rev1/config.h => keyboards/orthodox/rev1/config.h +0 -5
@@ 22,11 22,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 6
#define MATRIX_COLS 9

// wiring of each half



M keyboards/orthodox/rev3/config.h => keyboards/orthodox/rev3/config.h +0 -5
@@ 22,11 22,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 6
#define MATRIX_COLS 9

// wiring of each half

//REV.3 PRO MICRO

M keyboards/orthodox/rev3_teensy/config.h => keyboards/orthodox/rev3_teensy/config.h +0 -5
@@ 22,11 22,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 6
#define MATRIX_COLS 9

// wiring of each half

//REV.3 TEENSY

M keyboards/owlab/jelly_epoch/hotswap/config.h => keyboards/owlab/jelly_epoch/hotswap/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 14

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { B0, B1, B2, B3, A15, B10 }
#define MATRIX_COL_PINS { A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, B11, B8, B9, C13 }

M keyboards/owlab/jelly_epoch/soldered/config.h => keyboards/owlab/jelly_epoch/soldered/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 14

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { B0, B1, B2, B3, A15, B10 }
#define MATRIX_COL_PINS { A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, B11, B8, B9, C13 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { B0, B7, D0, D1, D2 }
#define MATRIX_COL_PINS { D5, D4, D6, D7, B4, B5, B6, C6, C7, F4, F7, F6, F5, F1, F0 }

M keyboards/owlab/suit80/ansi/config.h => keyboards/owlab/suit80/ansi/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { E6, B0, B7, D0, D1, D2 }
#define MATRIX_COL_PINS { D5, D4, D6, D7, B4, B5, B6, C6, C7, F4, F7, F6, F5, F1, F0 }

M keyboards/owlab/suit80/iso/config.h => keyboards/owlab/suit80/iso/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_ROW_PINS { E6, B0, B7, D0, D1, D2 }
#define MATRIX_COL_PINS { D5, D4, D6, D7, B4, B5, B6, C6, C7, F4, F7, F6, F5, F1, F0 }

M keyboards/owlab/voice65/hotswap/config.h => keyboards/owlab/voice65/hotswap/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { B0, B1, B2, B10, B11 }
#define MATRIX_COL_PINS { A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A15, B8, B9, B12, B13 }

M keyboards/owlab/voice65/soldered/config.h => keyboards/owlab/voice65/soldered/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { B0, B1, B2, B10, B11 }
#define MATRIX_COL_PINS { A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A15, B8, B9, B12, B13 }

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


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

M keyboards/pabile/p18/config.h => keyboards/pabile/p18/config.h +0 -4
@@ 19,10 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 5

/* pin-out for PROMICRO */
#define MATRIX_ROW_PINS { D1, D0, D4, C6 }
#define MATRIX_COL_PINS { D2, D7, E6, B4, B5 }

M keyboards/pabile/p20/ver1/config.h => keyboards/pabile/p20/ver1/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

/* pin-out */
#define MATRIX_ROW_PINS { B3, B4, B5, D7, E6 }
#define MATRIX_COL_PINS { D0, B2, D4, B6 }

M keyboards/pabile/p20/ver2/config.h => keyboards/pabile/p20/ver2/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

/* pin-out */
#define MATRIX_ROW_PINS { C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { D1, D0, D4, B2 }

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 10

/* pin-out
for PCB ver0.01 452019 */
#define MATRIX_ROW_PINS { F6, B3, B2, B6 }

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 10

/* pin-out */
#define MATRIX_ROW_PINS { D1, D0, F4, F5 }
#define MATRIX_COL_PINS { D4, C6, D7, E6, B4, B2, B3, B1, F7, F6 }

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 11

/* pin-out for PROMICRO */
#define MATRIX_ROW_PINS { D1, D0, D4, C6 }
#define MATRIX_COL_PINS { D7, E6, B4, B5, D2, D3, F7, B1, B3, B2, B6 }

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


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 5

#define MATRIX_ROW_PINS { B6, B2, B3 }
#define MATRIX_COL_PINS { C6, D7, E6, B4, B5 }


M keyboards/panc40/config.h => keyboards/panc40/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/* key matrix pins */
#define MATRIX_ROW_PINS { F0, F1, F4, F5 }
#define MATRIX_COL_PINS { F6, F7, C7, C6, B6, B5, B4, D7, D6, D4, D0, D1 }

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

#define RGBLED_NUM 12

#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_ROW_PINS { B3, B4, B5, B6, B7 }
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3, C2, D7 }


M keyboards/papercranekeyboards/gerald65/config.h => keyboards/papercranekeyboards/gerald65/config.h +0 -4
@@ 4,10 4,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

M keyboards/parallel/parallel_65/hotswap/config.h => keyboards/parallel/parallel_65/hotswap/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/parallel/parallel_65/soldered/config.h => keyboards/parallel/parallel_65/soldered/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 2

/*
 * Keyboard Matrix Assignments
 *

M keyboards/pearl/config.h => keyboards/pearl/config.h +0 -3
@@ 32,9 32,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define BACKLIGHT_PIN D4
#define BACKLIGHT_LEVELS 3

#define MATRIX_ROWS 4
#define MATRIX_COLS 13

#define MATRIX_ROW_PINS { B0, B1, B2, B3 }
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3}


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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 18

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

M keyboards/peej/lumberjack/config.h => keyboards/peej/lumberjack/config.h +0 -3
@@ 17,9 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 10
#define MATRIX_ROW_PINS { C0, B5, B4, B3, B2, B1 }
#define MATRIX_COL_PINS { B0, D7, D6, D5, D4, D1, D0, C1, C2, C3 }


M keyboards/peej/rosaline/config.h => keyboards/peej/rosaline/config.h +0 -3
@@ 17,9 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 8
#define MATRIX_ROW_PINS { C0, B5, B4, B3, B2, B1, C3, D5 }
#define MATRIX_COL_PINS { B0, D7, D6, C2, D4, D1, D0, C1 }


M keyboards/peej/tripel/config.h => keyboards/peej/tripel/config.h +0 -3
@@ 16,9 16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 9
#define MATRIX_COLS 8
#define MATRIX_ROW_PINS { C6, D4, D0, B4, E6, D7, D1, D2, D3 }
#define MATRIX_COL_PINS { B5, B6, B2, B3, B1, F7, F6, F5 }


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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

#define MATRIX_ROW_PINS { D1, D6, D7, B4, B5 }
#define MATRIX_COL_PINS { C7, D4, D2, D0 }


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

#define RGBLED_NUM 2

#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4 }
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3, C2, D7 }


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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS {B1,B3,B2,F5,F4}

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

#pragma once

/* matrix size */
#define MATRIX_ROWS 7
#define MATRIX_COLS 14

#define MATRIX_ROW_PINS { B0, B1, B2, B3, B5, B6, B7 }
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3, C2 }
#define DIODE_DIRECTION COL2ROW

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

#define RGBLED_NUM 18

#define MATRIX_ROWS 7
#define MATRIX_COLS 15

//                         0   1   2   3   4   5   6   7   8   9   A   B   C   D   E
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4, B6, B5 }
#define MATRIX_COL_PINS { C4, C2, D7, C7, C6, A0, A1, A2, A3, A7, A6, A4, A5, C5, C3}

M keyboards/phage_studio/pila87/config.h => keyboards/phage_studio/pila87/config.h +0 -4
@@ 18,10 18,6 @@
#pragma once


/* Key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/* Key matrix pins */
#define MATRIX_ROW_PINS { A1, A2, A10, A9, A8, C9 }
#define MATRIX_COL_PINS { B5, B4,  B6, C0, C1, C2, C3, B7, B3, D2, C12, C11, C10, A15, C15, C13, A3 }

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

M keyboards/phase_studio/titan65/hotswap/config.h => keyboards/phase_studio/titan65/hotswap/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/phase_studio/titan65/soldered/config.h => keyboards/phase_studio/titan65/soldered/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/phoenix/config.h => keyboards/phoenix/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 7

#define MOUSEKEY_INTERVAL    10
#define MOUSEKEY_DELAY       0
#define MOUSEKEY_TIME_TO_MAX 60

M keyboards/phrygian/ph100/config.h => keyboards/phrygian/ph100/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 10

#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4, B5, B6, B7, B8, B9 }
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, A8, A9 }


M keyboards/pico/65keys/config.h => keyboards/pico/65keys/config.h +0 -5
@@ 17,11 17,6 @@
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 7

// wiring of each half
#define MATRIX_ROW_PINS { D4, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F5, F6, F7, B1, B3, B2, B6 }

M keyboards/pico/70keys/config.h => keyboards/pico/70keys/config.h +0 -5
@@ 17,11 17,6 @@
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 7

// wiring of each half
#define MATRIX_ROW_PINS { D4, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F5, F6, F7, B1, B3, B2, B6 }

M keyboards/picolab/frusta_fundamental/config.h => keyboards/picolab/frusta_fundamental/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_ROW_PINS { D4, D6, D7, B4, B5 }
#define MATRIX_COL_PINS { F7, F6, F5, F4, F1, F0, B1, B2, B3, B7, D5, D3, D2, D1, D0 }

M keyboards/pimentoso/paddino02/rev1/config.h => keyboards/pimentoso/paddino02/rev1/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 4

/* key matrix pins */
#define MATRIX_ROW_PINS { D1, D0, D4 }
#define MATRIX_COL_PINS { D7, E6, B4, B5 }

M keyboards/pimentoso/paddino02/rev2/left/config.h => keyboards/pimentoso/paddino02/rev2/left/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 4

/* key matrix pins */
#define MATRIX_ROW_PINS { D0, D4, D1 }
#define MATRIX_COL_PINS { D7, E6, B4, B5 }

M keyboards/pimentoso/paddino02/rev2/right/config.h => keyboards/pimentoso/paddino02/rev2/right/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 4

/* key matrix pins */
#define MATRIX_ROW_PINS { F4, F6, F5 }
#define MATRIX_COL_PINS { B6, B2, B3, B1 }

M keyboards/pimentoso/touhoupad/config.h => keyboards/pimentoso/touhoupad/config.h +0 -3
@@ 16,9 16,6 @@
#pragma once


#define MATRIX_ROWS 1
#define MATRIX_COLS 10

#define MATRIX_ROW_PINS { D4 }
#define MATRIX_COL_PINS { C6,D7,E6,B4,B6,B2,B3,B1,F7,F6 }


M keyboards/pinky/3/config.h => keyboards/pinky/3/config.h +0 -5
@@ 16,11 16,6 @@

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 8
#define MATRIX_COLS 7

/*
 * Keyboard Matrix Assignments
 *

M keyboards/pinky/4/config.h => keyboards/pinky/4/config.h +0 -5
@@ 16,11 16,6 @@

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 7

/*
 * Keyboard Matrix Assignments
 *

M keyboards/pisces/config.h => keyboards/pisces/config.h +0 -5
@@ 25,11 25,6 @@
#define MATRIX_MASKED
#define SPLIT_USB_DETECT

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS (3*2)
#define MATRIX_COLS 7

/*
 * Keyboard Matrix Assignments
 *

M keyboards/pixelspace/capsule65i/config.h => keyboards/pixelspace/capsule65i/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

#define MATRIX_ROW_PINS { B15, A10, F1, A0, A1 }
#define MATRIX_COL_PINS { A9, A8, F0, A2, A3, A4, B9, B8, B7, B6, B5, B4, B3, A15, A14, A13}


M keyboards/pjb/eros/config.h => keyboards/pjb/eros/config.h +0 -3
@@ 17,9 17,6 @@
#pragma once


#define MATRIX_ROWS 6
#define MATRIX_COLS 17

#define MATRIX_ROW_PINS { B2, B1, B0, D7, B7, D1 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7, C6, B6, B5, D4, D5, B4, D3, D2, E6, B3 }


M keyboards/pkb65/config.h => keyboards/pkb65/config.h +0 -4
@@ 22,10 22,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/* key matrix pins */
#define MATRIX_ROW_PINS { C7, C6, B6, B7, F0 }
#define MATRIX_COL_PINS { B0, B1, B2, B3, D0, D1, D2, D3, D5, D4, D6, D7, B4, B5 }

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/* Planck PCB default pin-out */
#define MATRIX_ROW_PINS { D0, D5, B5, B6 }
#define MATRIX_COL_PINS { F1, F0, B0, C7, F4, F5, F6, F7, D4, D6, B4, D7 }

M keyboards/planck/ez/config.h => keyboards/planck/ez/config.h +0 -6
@@ 18,12 18,6 @@

#pragma once

#undef MATRIX_ROWS
#undef MATRIX_COLS
/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 6

/*
 * Keyboard Matrix Assignments
 *

M keyboards/planck/rev6/config.h => keyboards/planck/rev6/config.h +0 -6
@@ 17,12 17,6 @@

#pragma once

#undef MATRIX_ROWS
#undef MATRIX_COLS
/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 6

/*
 * Keyboard Matrix Assignments
 *

M keyboards/planck/rev6_drop/config.h => keyboards/planck/rev6_drop/config.h +0 -6
@@ 17,12 17,6 @@

#pragma once

#undef MATRIX_ROWS
#undef MATRIX_COLS
/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 6

/*
 * Keyboard Matrix Assignments
 *

M keyboards/playkbtw/ca66/config.h => keyboards/playkbtw/ca66/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* key matrix pins         0   1   2   3   4   5   6   7   8   9  10  11  12  13  14*/
#define MATRIX_ROW_PINS { F5, F4, F1, B0, B3 }
#define MATRIX_COL_PINS { F7, C7, C6, B6, B5, B4, D7, D6, D4, D5, D3, D2, F6, B7, E6 }

M keyboards/playkbtw/helen80/config.h => keyboards/playkbtw/helen80/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/playkbtw/pk60/config.h => keyboards/playkbtw/pk60/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 }
#define MATRIX_COL_PINS { F0, F1, E6, C7, C6, B6, D4, B1, F7, B5, B4, D7, D6, B3, B2 }

M keyboards/playkbtw/pk64rgb/config.h => keyboards/playkbtw/pk64rgb/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/ploopyco/trackball/config.h => keyboards/ploopyco/trackball/config.h +0 -5
@@ 18,11 18,6 @@

#pragma once


/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 5

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

M keyboards/ploopyco/trackball_mini/config.h => keyboards/ploopyco/trackball_mini/config.h +0 -5
@@ 19,11 19,6 @@

#pragma once


/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 5

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

M keyboards/ploopyco/trackball_nano/config.h => keyboards/ploopyco/trackball_nano/config.h +0 -5
@@ 19,11 19,6 @@

#pragma once


/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 1

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

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


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 7

/*
 * Keyboard Matrix Assignments
 *

M keyboards/plume/plume65/config.h => keyboards/plume/plume65/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 13

/*
 * Keyboard Matrix Assignments
 */

M keyboards/plx/config.h => keyboards/plx/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* key matrix pins */

#define MATRIX_ROW_PINS { B0, B1, B2, B3, B7 }

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 9
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 7

/*
 * Keyboard Matrix Assignments
 *

M keyboards/poker87c/config.h => keyboards/poker87c/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/poker87d/config.h => keyboards/poker87d/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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

#define EARLY_INIT_PERFORM_BOOTLOADER_JUMP TRUE

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

M keyboards/polycarbdiet/s20/config.h => keyboards/polycarbdiet/s20/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

//                         1   2   3   4   5
#define MATRIX_ROW_PINS { B7, E6, D0, D1, D5 }
#define MATRIX_COL_PINS { C6, C7, D4, D6 }

M keyboards/pom_keyboards/tnln95/config.h => keyboards/pom_keyboards/tnln95/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 10

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 13

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 12

/* Planck PCB default pin-out */
#define MATRIX_ROW_PINS { D2, D5, B5, B6, D3 }
#define MATRIX_COL_PINS { F1, F0, B0, C7, F4, F5, F6, F7, D4, D6, B4, D7 }

M keyboards/preonic/rev3/config.h => keyboards/preonic/rev3/config.h +0 -6
@@ 17,12 17,6 @@

#pragma once

#undef MATRIX_ROWS
#undef MATRIX_COLS
/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 6

#undef MATRIX_ROW_PINS
#undef MATRIX_COL_PINS
#define MATRIX_ROW_PINS { A10, A9, A8, B15, C13, C14, C15, A2, A3, A6 }

M keyboards/preonic/rev3_drop/config.h => keyboards/preonic/rev3_drop/config.h +0 -6
@@ 17,12 17,6 @@

#pragma once

#undef MATRIX_ROWS
#undef MATRIX_COLS
/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 6

#undef MATRIX_ROW_PINS
#undef MATRIX_COL_PINS
#define MATRIX_ROW_PINS { A10, A9, A8, B15, C13, C14, C15, A2, A3, A6 }

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

#define MATRIX_COL_PINS { B11, B10, B2, B1, B0, A7, B9, B8, B7, B6, B5, B4, B3, A15 }
#define MATRIX_ROW_PINS { A6, A5, A4, A3, A2 }
#define DIODE_DIRECTION COL2ROW

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

#define MATRIX_COL_PINS { B11, B10, B2, B1, B0, A7, B9, B8, B7, B6, B5, B4, B3, A15 }
#define MATRIX_ROW_PINS { A6, A5, A4, A3, A2 }
#define DIODE_DIRECTION COL2ROW

#define RGB_DI_PIN B15
#define RGBLED_NUM 3
// Special timing definitions for KTR101

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

#define MATRIX_COL_PINS { B11, B10, B2, B1, B0, A7, B9, B8, B7, B6, B5, B4, B3, A15 }
#define MATRIX_ROW_PINS { A6, A5, A4, A3, A2 }
#define DIODE_DIRECTION COL2ROW

#define RGB_DI_PIN B15
#define RGBLED_NUM 3
#define WS2812_SPI SPID2

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

#define MATRIX_COL_PINS { C7, C6, B6, B5, B4, F7, D4, B7, B3, D5, D3, D2, D1, D0 }
#define MATRIX_ROW_PINS { E6, F0, F6, D7, D6 }


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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { E6, C7, B5, B4 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, D6, D4, D5, D3, D2, D1, D0 }

M keyboards/primekb/prime_l/config.h => keyboards/primekb/prime_l/config.h +0 -4
@@ 19,10 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW


M keyboards/primekb/prime_l/v2/config.h => keyboards/primekb/prime_l/v2/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { E6, B2, B1, B0, B6 }
#define MATRIX_COL_PINS { C6, C7, F7, F6, F5, F4, F1, F0, D4, D0, D1, D2, D3, D5, B7, B3 }

M keyboards/primekb/prime_m/config.h => keyboards/primekb/prime_m/config.h +0 -4
@@ 19,10 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 6

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { C5, B5, B2, D5, D3 }
#define MATRIX_COL_PINS { B3, C7, C6, D2, D1, D0 }

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


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { D4, D6, B1, C5, B4, B3, C4, B2, B0, D5 }
#define MATRIX_COL_PINS { B6, B5, C7, C6, D2, D1, D0, C2 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/* key matrix pins */
#define MATRIX_ROW_PINS { D1, D0, B7, B3, B2 }
#define MATRIX_COL_PINS { D2, D3, D5, D4, D6, D7, B4, B5, C7, C6, F7, F6, F5, F4, F1, F0 }

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13

/*
 * Keyboard Matrix Assignments
 *

M keyboards/projectcain/relic/config.h => keyboards/projectcain/relic/config.h +0 -4
@@ 20,10 20,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define ENCODERS_PAD_B { D6 }


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 11

/*
 * Keyboard Matrix Assignments
 *

M keyboards/projectcain/vault35/config.h => keyboards/projectcain/vault35/config.h +0 -4
@@ 15,10 15,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 11

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13

/*
 * Keyboard Matrix Assignments
 *

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

#define MATRIX_COL_PINS { B2, B10, B11, A9, A15, B3, B4, B5, B6, B7, B8, B9, C13, C14, C15, B12 }
#define MATRIX_ROW_PINS { B1, B0, A7, A5, A4 }
#define DIODE_DIRECTION COL2ROW

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

#define MATRIX_COL_PINS { B1, B0, A7, A1, A5, A4, A3, A10, B9, B8, B7, B6, B5, B4, B3, A15 }
#define MATRIX_ROW_PINS { B2, B10, B11, A2, A0 }
#define DIODE_DIRECTION COL2ROW

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS    5
#define MATRIX_COLS    16

//                        1    2   3   4   5   6   7   8    9    10   11  12  13  14  15  16
#define MATRIX_COL_PINS { B14, A2, B9, B8, B5, B4, B3, A15, B11, B10, B2, A3, B1, B0, A4, A5 }
//                        1   2   3    4   5

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS     12
#define MATRIX_COLS     9

//                         0   1     2    3    4   5    6   7   8   9    A   B
#define MATRIX_COL_PINS { A7,  A6,  A5,  A4,  A3, A2, A15, B3, B4 }
#define MATRIX_ROW_PINS { B13, B12, A8, B15, A10, A9, B9,  B8, B1, B0, B10, B2 }

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

M keyboards/prototypist/j01/config.h => keyboards/prototypist/j01/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 18

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

#define MATRIX_ROW_PINS { A2, B9, B8, B5, B4 }
#define MATRIX_COL_PINS { A1, B1, B0, A7, A6, A5, A4, A3, B2, B10, B11, B12, B13, B14 }


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


/* Key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 18

#define MATRIX_ROW_PINS { B1, B2, B10, B11, B12, B13 }
#define MATRIX_COL_PINS { A14, A15, B3, B4, B5, B6, B7, B8, B9, A0, A1, A2, A3, A4, A5, A6, A7, B0 }


M keyboards/psuieee/pluto12/config.h => keyboards/psuieee/pluto12/config.h +0 -4
@@ 4,10 4,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 4

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { D0, D4, C6 }
#define MATRIX_COL_PINS { D7, E6, B4, B5 }

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


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 5

/*
 * Keyboard Matrix Assignments
 *

M keyboards/puck/config.h => keyboards/puck/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 3

#define MATRIX_ROW_PINS { D2, D3, C6, C7 }
#define MATRIX_COL_PINS { B4, D7, D6 }


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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/q4z/config.h => keyboards/q4z/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 10

/*
 * Keyboard Matrix Assignments
 *

M keyboards/qpockets/eggman/config.h => keyboards/qpockets/eggman/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 7
#define MATRIX_COLS 7
 
#define MATRIX_ROW_PINS { C4, C5, C2, D0, B5, B6, D6 }
#define MATRIX_COL_PINS { B7, B4, B3, B2, D3, D2, D1 }


M keyboards/qpockets/space_space/rev1/config.h => keyboards/qpockets/space_space/rev1/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 11

#define MATRIX_ROW_PINS \
    { F1, F4, F5, C7 }
#define MATRIX_COL_PINS \

M keyboards/qpockets/space_space/rev2/config.h => keyboards/qpockets/space_space/rev2/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 11

#define MATRIX_ROW_PINS \
    { B1, B0, D5, B6 }
#define MATRIX_COL_PINS \

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/quarkeys/z60/hotswap/config.h => keyboards/quarkeys/z60/hotswap/config.h +0 -2
@@ 14,8 14,6 @@

#pragma once

#define MATRIX_ROWS 5
#define MATRIX_COLS 15
#define DIODE_DIRECTION COL2ROW

#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4 }

M keyboards/quarkeys/z60/solder/config.h => keyboards/quarkeys/z60/solder/config.h +0 -2
@@ 15,8 15,6 @@
#pragma once


#define MATRIX_ROWS 5
#define MATRIX_COLS 15
#define DIODE_DIRECTION COL2ROW

#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4 }

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


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 4

/* Basic matrix config */
#define MATRIX_ROW_PINS { C7, F7, F6}
#define MATRIX_COL_PINS { F0, F1, F4, F5 }

M keyboards/qwertlekeys/calice/config.h => keyboards/qwertlekeys/calice/config.h +0 -5
@@ 16,11 16,6 @@

#pragma once


/* Define Matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 8

/*Define Matrix Pins */
#define MATRIX_ROW_PINS {F0, F1, F5, F4, C6, C7, B5, B6, D4, D2, D5, D3}
#define MATRIX_COL_PINS {D7, B4, F7, F6, D1, B7, B3, B2} 

M keyboards/qwertykeys/qk65/hotswap/config.h => keyboards/qwertykeys/qk65/hotswap/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { B0, B7, D0, D1, D2 }
#define MATRIX_COL_PINS { D5, D4, D6, D7, B4, B5, B6, C6, C7, F7, F6, F5, F4, F1, F0 }

M keyboards/qwertykeys/qk65/solder/config.h => keyboards/qwertykeys/qk65/solder/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { B0, B7, D0, D1, D2 }
#define MATRIX_COL_PINS { D5, D4, D6, D7, B4, B5, B6, C6, C7, F7, F6, F5, F4, F1, F0 }

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


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 8
#define MATRIX_COLS 7

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/rad/config.h => keyboards/rad/config.h +0 -4
@@ 15,10 15,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 3

/* key matrix pins */
#define MATRIX_ROW_PINS { D7, C6, B6, D0 }
#define MATRIX_COL_PINS { B5, B4, E6 }

M keyboards/rainkeebs/delilah/config.h => keyboards/rainkeebs/delilah/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/* key matrix pins */
#define MATRIX_ROW_PINS { B5, B6, C6, C7 }
#define MATRIX_COL_PINS { F7, F6, F5, F4, F0, E6, D5, D3, D4, D6, D7, B4 }

M keyboards/rainkeebs/rainkeeb/config.h => keyboards/rainkeebs/rainkeeb/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 6

/* key matrix pins */
#define MATRIX_ROW_PINS { D3, D2, D4, C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3 }

M keyboards/rainkeebs/yasui/config.h => keyboards/rainkeebs/yasui/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 10

/* key matrix pins */
#define MATRIX_ROW_PINS { D4, C6, B5, E6 }
#define MATRIX_COL_PINS { D7, B4, B6, B2, B3, B1, F7, F6, F5, F4 }

M keyboards/rart/rart45/config.h => keyboards/rart/rart45/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 9
#define MATRIX_COLS 6

#define MATRIX_ROW_PINS { D1, C2, C1, B1, D0, C3, C0, D7, B0 }
#define MATRIX_COL_PINS { D6, D4, B2, B5, B4, B3 }


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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 4

/* key matrix pins */
#define MATRIX_ROW_PINS { F4, B6, B3, B1 }
#define MATRIX_COL_PINS { F7, B2, B5, B4 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

#define MATRIX_ROW_PINS { D0, D1, D2, D3, B0 }
#define MATRIX_COL_PINS { B3, B2, B1, D5, D4, D6, D7, B4, B5, F0, F7, F6, F5, F4, F1, E6 }


M keyboards/rart/rart67m/config.h => keyboards/rart/rart67m/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

/* key matrix pins */
#define MATRIX_ROW_PINS { F1, F4, F6, C7, D4, D0 }
#define MATRIX_COL_PINS { D5, D3, D2, D1, C6, B6, B5, B4, D7, D6, B3, B1, F7, F5, B2, B7 }

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

/* key matrix pins */
#define MATRIX_ROW_PINS { D5, D6, D7, D0, C5, C4 }
#define MATRIX_COL_PINS { B4, B3, B2, B1, B0, A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C3 }

M keyboards/rart/rart75m/config.h => keyboards/rart/rart75m/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/* key matrix pins */
#define MATRIX_ROW_PINS { B3, A1, B0, C3, D0, D1 }
#define MATRIX_COL_PINS { A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C2, C1, C0, D7, B4, B2, B1 }

M keyboards/rart/rartand/config.h => keyboards/rart/rartand/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 7

#define MATRIX_ROW_PINS { C3, B2, C2, B1, C1, D7, C0, B0 }
#define MATRIX_COL_PINS { D0, D1, B4, B5, B3, D4, D6 }


M keyboards/rart/rartland/config.h => keyboards/rart/rartland/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_COL_PINS { B12, B8, B5, B4, B3, B11, B10, B1, B0, A7, A6, A5, A3, A4, A1 }
#define MATRIX_ROW_PINS { B13, A15, B9, A2, A0 }
#define DIODE_DIRECTION COL2ROW

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


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 7

/* key matrix pins */
#define MATRIX_ROW_PINS { F4, D2, B2, B4, B6, B5, D0, D1 }
#define MATRIX_COL_PINS { D4, C6, D7, E6, B3, F7, D3 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

/* key matrix pins */
#define MATRIX_ROW_PINS { B6, F6, D0, D4, C6 }
#define MATRIX_COL_PINS { B2, D1, D2, D3 }

D keyboards/rate/pistachio/config.h => keyboards/rate/pistachio/config.h +0 -23
@@ 1,23 0,0 @@
/*
Copyright 2020 rate

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

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

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

#pragma once


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 9

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

#ifdef ENCODER_ENABLE
#define ENCODERS_PAD_A {F4}
#define ENCODERS_PAD_B {F5}

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


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 8
// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS {D1,D0,D5,D4,C7,B7,C6,C5,B0,B1}

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


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 8
// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS {D1,D0,D5,D4,C7,B7,C6,C5,B0,B1}

M keyboards/recompile_keys/choco60/config.h => keyboards/recompile_keys/choco60/config.h +0 -5
@@ 16,8 16,3 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 9

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


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

D keyboards/recompile_keys/nomu30/config.h => keyboards/recompile_keys/nomu30/config.h +0 -23
@@ 1,23 0,0 @@
/*
Copyright 2019 Naoto Takai

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

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

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

#pragma once


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 12

M keyboards/rect44/config.h => keyboards/rect44/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13

/* Key matrix pins */
#define MATRIX_ROW_PINS { D3, D2, F5, F4 }
#define MATRIX_COL_PINS { F6, F7, B1, B3, B2, D1, D0, D4, C6, D7, E6, B4, B5 }

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


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 7

// wiring of each half
#define MATRIX_ROW_PINS { D4, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F5, F6, F7, B1, B3, B2, B6 }

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


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 12
#define MATRIX_COLS 7

// wiring of each half
#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F6, F7, B1, B3, B2, B6, D1 }

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


/* Matrix */
#define MATRIX_ROWS 6
#define MATRIX_COLS 4
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D4, D5 }
#define MATRIX_COL_PINS { F0, F1, E6, C7 }
#define DIODE_DIRECTION COL2ROW

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 4

/* NIU Mini PCB default pin-out */
#define MATRIX_ROW_PINS { F0, F1, F4, F5, F6, F7 }
#define MATRIX_COL_PINS { D0, D1, D2, D3 }

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 10

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 9

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 7
#define MATRIX_COLS 6

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 7
#define MATRIX_COLS 6

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS  1
#define MATRIX_COLS  5

/*
 * Keyboard Matrix Assignments
 *

M keyboards/reviung/reviung53/config.h => keyboards/reviung/reviung53/config.h +0 -4
@@ 4,10 4,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 7
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5 
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/rgbkb/mun/config.h => keyboards/rgbkb/mun/config.h +0 -3
@@ 10,11 10,8 @@
#pragma once


/* Matrix Configuration - Rows are doubled up */
#define MATRIX_ROWS 14
// Last pins reserved for encoder / touch encoder support
#define MATRIX_ROW_PINS { A1, A3, B3, A13, B15, NO_PIN, NO_PIN }
#define MATRIX_COLS 7
#define MATRIX_COL_PINS { A0, B11, B0, B10, B12, B2, A8 }
#define MATRIX_IO_DELAY 5


M keyboards/rgbkb/pan/config.h => keyboards/rgbkb/pan/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 13

#define ENCODER_RESOLUTION 4
#define RGBLED_NUM 64
#define RGBLIGHT_EFFECT_BREATHING

M keyboards/rgbkb/sol/config.h => keyboards/rgbkb/sol/config.h +0 -4
@@ 25,13 25,9 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define SOFT_SERIAL_PIN D3
#define EE_HANDS

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 12
#define MATRIX_ROW_PINS { C6, B6, B5, B4, D7, E6}

// wiring of each half
#define MATRIX_COLS 7
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7 }

#define DIODE_DIRECTION COL2ROW

M keyboards/rgbkb/sol3/config.h => keyboards/rgbkb/sol3/config.h +0 -3
@@ 10,12 10,9 @@
#pragma once


/* Matrix Configuration - Rows are doubled up */
#define MATRIX_ROWS 12
// Last pins reserved for encoder / touch encoder support
#define MATRIX_ROW_PINS       { B15,  A8, A15, B12, A3, NO_PIN }
#define MATRIX_ROW_PINS_RIGHT { B15, B14,  A8, A13, A7, NO_PIN }
#define MATRIX_COLS 8
// Empty matrix entries used for encoder / touch encoder support
#define MATRIX_COL_PINS       { A6, A7, B0, B2, B1,  B9,  B3,  B4 }
#define MATRIX_COL_PINS_RIGHT { B9, B8, B4, A6, A3, B10, B12, B11 }

M keyboards/rgbkb/zen/rev1/config.h => keyboards/rgbkb/zen/rev1/config.h +0 -5
@@ 18,11 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 7

// wiring of each half
#define MATRIX_ROW_PINS { C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { B2, B3, B1, F7, F6, D4, B6 }

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


/* key matrix size */
// Rows are doubled-up

// wiring of each half
#define MATRIX_ROWS 10
#define MATRIX_COLS 7

// Proton-C does pin conversion
#define MATRIX_ROW_PINS { C6, E6, B5, D7, B4 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B3, B1, B2 }

M keyboards/rgbkb/zygomorph/rev1/config.h => keyboards/rgbkb/zygomorph/rev1/config.h +0 -4
@@ 21,13 21,9 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Select hand configuration */
#define EE_HANDS

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_ROW_PINS { F1, F5, F7, B5, B4 }

// wiring of each half
#define MATRIX_COLS 6
#define MATRIX_COL_PINS { F4, F6, C7, C6, B6, D4 }

#define DIODE_DIRECTION COL2ROW

M keyboards/ristretto/config.h => keyboards/ristretto/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13

/* key matrix pins */
#define MATRIX_ROW_PINS { B1, B2, B3, D3 }
#define MATRIX_COL_PINS { C7, C6, B6, B5, B4, D7, B7, F0, F1, F4, F5, F6, F7 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/rmi_kb/herringbone/pro/config.h => keyboards/rmi_kb/herringbone/pro/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 7
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/rmi_kb/herringbone/v1/config.h => keyboards/rmi_kb/herringbone/v1/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/rmi_kb/mona/v1/config.h => keyboards/rmi_kb/mona/v1/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/rmi_kb/mona/v1_1/config.h => keyboards/rmi_kb/mona/v1_1/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/rmi_kb/mona/v32a/config.h => keyboards/rmi_kb/mona/v32a/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

#define MATRIX_COL_PINS { A9, B9, B7, B6, B5, B4, B2, B1, B0, A7, A6, A5, A4, A10, A3, A2 }
#define MATRIX_ROW_PINS { A15, B3, A0, B10, B11 }
#define DIODE_DIRECTION COL2ROW

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


/* key matrix size */
#define MATRIX_ROWS 9
#define MATRIX_COLS 21

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 14
#define MATRIX_COLS 26

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 20

#define MATRIX_COL_PINS { B13, B14, B15, A8, B0, A7, A5, A4, A3, B9, C13, C14, C15, F0, F1, A0, A1, A2, B8, B7 }
#define MATRIX_ROW_PINS { A9, B12, B11, B10, B2, B1 }
#define DIODE_DIRECTION COL2ROW

M keyboards/rmi_kb/wete/v2/config.h => keyboards/rmi_kb/wete/v2/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 13
#define MATRIX_COLS 10

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 5

/*
 * Keyboard Matrix Assignments
 *

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

#define MATRIX_ROW_PINS { A9, B13, B14, B15, B3 }
#define MATRIX_COL_PINS { B8, B9, B10, B11 }
#define DIODE_DIRECTION COL2ROW

M keyboards/rominronin/katana60/rev1/config.h => keyboards/rominronin/katana60/rev1/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/rominronin/katana60/rev2/config.h => keyboards/rominronin/katana60/rev2/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/rotor/config.h => keyboards/rotor/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 18

/* key matrix pins */

#define MATRIX_ROW_PINS { B7, B0, B1, B2, B3 }

M keyboards/rotr/config.h => keyboards/rotr/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 3

/* key matrix pins */
#define MATRIX_ROW_PINS { E6 }
#define MATRIX_COL_PINS { D1, D0, D4 }

M keyboards/rpiguy9907/southpaw66/config.h => keyboards/rpiguy9907/southpaw66/config.h +0 -4
@@ 19,10 19,6 @@

#define TAPPING_TERM 400

/* key matrix size */
#define MATRIX_ROWS 7
#define MATRIX_COLS 10

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS { D7, C6, D4, D0, D1, D2, D3 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 7

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 }
#define MATRIX_COL_PINS { F0, F1, E6, C7, C6, B6, D4, B1, F7, B5, B4, D7, D6, B3, B2 }

M keyboards/salicylic_acid3/7skb/rev1/config.h => keyboards/salicylic_acid3/7skb/rev1/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

// wiring of each half
#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B5 }

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


/* key matrix size */
#define MATRIX_ROWS 14
#define MATRIX_COLS 8

// wiring of each half
#define MATRIX_ROW_PINS { D1, D0, D4, C6, D7, E6, B4 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B5 }

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


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 9

// wiring of each half
#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B5, D3 }

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


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 7

// wiring of each half
#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2 }

M keyboards/salicylic_acid3/getta25/rev1/config.h => keyboards/salicylic_acid3/getta25/rev1/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_ROW_PINS { D4, C6, D7, E6, B2 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3 }

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 14
#define MATRIX_COLS 8

// wiring of each half
#define MATRIX_ROW_PINS { D1, D0, D4, C6, D7, E6, B4 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B5 }

M keyboards/salicylic_acid3/nafuda/config.h => keyboards/salicylic_acid3/nafuda/config.h +0 -4
@@ 19,10 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 3

// wiring of each half
#define MATRIX_ROW_PINS { D1, D0, D4 }
#define MATRIX_COL_PINS { F4, F5, F6 }

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 12

// wiring of each half
#define MATRIX_ROW_PINS { D1, D0, D4, C6 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B6, D7, E6, B4, B5 }

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 12

// Rows are doubled-up
#define MATRIX_ROW_PINS { B6, D1, D0, D4, C6 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, D7, E6, B4, B5, D3 }

M keyboards/salicylic_acid3/naked64/rev1/config.h => keyboards/salicylic_acid3/naked64/rev1/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
#define MATRIX_ROWS 16
#define MATRIX_COLS 8

// wiring of each half
#define MATRIX_ROW_PINS { D1, D0, D4, C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, D3 }

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


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 9

// wiring of each half
#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B5, D2 }

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


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 9

// wiring of each half
#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B5, D2 }

M keyboards/salicylic_acid3/setta21/rev1/config.h => keyboards/salicylic_acid3/setta21/rev1/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_ROW_PINS { D4, C6, D7, E6 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3 }

M keyboards/sam/s80/config.h => keyboards/sam/s80/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 11
#define MATRIX_COLS 9

/*
 * Keyboard Matrix Assignments
 *

M keyboards/sam/sg81m/config.h => keyboards/sam/sg81m/config.h +0 -5
@@ 16,11 16,6 @@

#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/sanctified/dystopia/config.h => keyboards/sanctified/dystopia/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* Key Matrix Size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { B2, B3, E6, D5, D3 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7, C6, B6, B5, D4, D6, D7, B4 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 14

#define MATRIX_COL_PINS { B1, B0, A7, A6, A5, A4, A3, B8, B7, B6, B5, B4, B3, A15 }
#define MATRIX_ROW_PINS { B12, B2, A2, A1 }
#define DIODE_DIRECTION COL2ROW

M keyboards/sauce/mild/config.h => keyboards/sauce/mild/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

M keyboards/sawnsprojects/amber80/solder/config.h => keyboards/sawnsprojects/amber80/solder/config.h +0 -5
@@ 16,11 16,6 @@

#pragma once


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 9

/*
 * Keyboard Matrix Assignments
 *

M keyboards/sawnsprojects/krush/krush60/solder/config.h => keyboards/sawnsprojects/krush/krush60/solder/config.h +0 -4
@@ 16,10 16,6 @@

#pragma once

/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

/* key matrix pins */
#define MATRIX_ROW_PINS { B1, B2, D1, D2, D4, D6, F6, F7, F5, F4 }
#define MATRIX_COL_PINS { C7, C6, B6, B5, B4, D7, D5, D3 }

M keyboards/sawnsprojects/krush/krush65/hotswap/config.h => keyboards/sawnsprojects/krush/krush65/hotswap/config.h +0 -4
@@ 16,10 16,6 @@

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/* key matrix pins */
#define MATRIX_ROW_PINS { B1, B2, D4, F1, F0 }
#define MATRIX_COL_PINS { B7, B3, F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D0, D5, D6, D3 }

M keyboards/sawnsprojects/krush/krush65/solder/config.h => keyboards/sawnsprojects/krush/krush65/solder/config.h +0 -4
@@ 16,10 16,6 @@

#pragma once

/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

/* key matrix pins */
#define MATRIX_ROW_PINS { B1, B2, D1, D2, D4, D6, F6, F7, F5, F4 }
#define MATRIX_COL_PINS { C7, C6, B6, B5, B4, D7, D5, D3 }

M keyboards/sawnsprojects/satxri6key/config.h => keyboards/sawnsprojects/satxri6key/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 3

/*
 * Keyboard Matrix Assignments
 *

M keyboards/sawnsprojects/vcl65/solder/config.h => keyboards/sawnsprojects/vcl65/solder/config.h +0 -4
@@ 16,10 16,6 @@

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_ROW_PINS { F6, F7, F0, F4, B1 }
#define MATRIX_COL_PINS { B2, B5, F5, C7, B4, C6, D7, D6, D4, D5, D3, D2, B6, D1, D0 }

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


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 6

/*
 * Keyboard Matrix Assignments
 *

M keyboards/sck/gtm/config.h => keyboards/sck/gtm/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 6

/* key matrix pins */
#define MATRIX_ROW_PINS { C4, C5, D1 }
#define MATRIX_COL_PINS { B4, B5, B6, B7, C7, D0 }

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 18

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 5

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

M keyboards/sendyyeah/75pixels/config.h => keyboards/sendyyeah/75pixels/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 */

M keyboards/sendyyeah/bevi/config.h => keyboards/sendyyeah/bevi/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 */

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { B3, B2, F1, F4, F5 }
#define MATRIX_COL_PINS { F0, D5, D3, D2, D1, D0, C7, C6, B6, B5, B4, D7, D6, D4 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

M keyboards/sentraq/s60_x/default/config.h => keyboards/sentraq/s60_x/default/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_ROW_PINS { B7, B3, B2, B1, B0 }
#define MATRIX_COL_PINS { D0, D1, D2, D3, D5, D4, D6, D7, B4, B5, B6, C6, C7, E6, F1 }

M keyboards/sentraq/s60_x/rgb/config.h => keyboards/sentraq/s60_x/rgb/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_ROW_PINS { B5, B4, D7, D6, D4 }
#define MATRIX_COL_PINS { D0, D1, D2, D3, D5, B6, C6, C7, F1, F0, E6, B3, B2, B1, B0 }

M keyboards/sentraq/s65_plus/config.h => keyboards/sentraq/s65_plus/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 18

/* key matrix pins */
#define MATRIX_ROW_PINS { C7, C6, B6, B5, B4 }
#define MATRIX_COL_PINS { F6, F5, F4, F1, F0, E6, B0, B1, D5, B2, B3, D0, D1, D2, D4, D6, D7, F7 }

M keyboards/sentraq/s65_x/config.h => keyboards/sentraq/s65_x/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/* key matrix pins */
#define MATRIX_ROW_PINS { C7, C6, B6, B5, B4 }
#define MATRIX_COL_PINS { F4, F1, F0, E6, B0, B1, D5, B2, B3, D0, D1, D2, D4, D6, D7, F7 }

M keyboards/sets3n/kk980/config.h => keyboards/sets3n/kk980/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

M keyboards/shambles/config.h => keyboards/shambles/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13

/* key matrix pins */
#define MATRIX_ROW_PINS { F5, B3, B1, F7 }
#define MATRIX_COL_PINS { D3, D1, D0, D4, C6, D7, E6, B4, B5, B6, B2, F4, F6 }

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

#define MATRIX_ROW_PINS { F4, F5, F6, F7 }
#define MATRIX_COL_PINS { D0, D1, B1, B3, B2, B6, B5, B4, E6, D7, C6, D4 }


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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 3

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 3

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { B0, B1, B2 }
#define MATRIX_COL_PINS { B3, B4, B5 }

M keyboards/shoc/config.h => keyboards/shoc/config.h +0 -3
@@ 19,9 19,6 @@
#define OLED_DISPLAY_128X64
#define OLED_TIMEOUT 300000

#define MATRIX_ROWS 8
#define MATRIX_COLS 8

/* key matrix pins */
#define MATRIX_ROW_PINS { F4, F5, F6, F7, B1, B3, B6, B2 }
#define MATRIX_COL_PINS { D3, D2, D4, C6, D7, E6, B4, B5 }

M keyboards/sidderskb/majbritt/rev1/config.h => keyboards/sidderskb/majbritt/rev1/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/sidderskb/majbritt/rev2/config.h => keyboards/sidderskb/majbritt/rev2/config.h +0 -3
@@ 18,9 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16
                        //0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10, 11, 12, 13, 14 ,15
#define MATRIX_ROW_PINS { B0, B1, F7, C6, B5}
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, C7, B6, D6, B4, D4, D7, D5 ,D3, D2, D1, D0}

M keyboards/signum/3_0/config.h => keyboards/signum/3_0/config.h +0 -4
@@ 16,9 16,5 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

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


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 6

/*
 * Keyboard Matrix Assignments
 *

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

#define RGBLED_NUM 18

#define MATRIX_ROWS 7
#define MATRIX_COLS 15

#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4, B5, B6 }
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3, C2, D7 }


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


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 9

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { C6, B6, B5, B4, D7, D6, D4, D5, D3, D2, D1, D0 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7, B0, B1 }

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


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 9

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { C6, B6, B5, B4, D7, D6, D4, D5, D3, D2, D1, D0 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7, B0, B1 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

M keyboards/skergo/config.h => keyboards/skergo/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_ROW_PINS { B0, B4, B3, B2, B1 }
#define MATRIX_COL_PINS { A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C2, C1, C0, D7 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 5

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { B1, B2, B3, B7, C7 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, B0, C6, B6, B5, D5, D3, D2, D1, D0 }

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

M keyboards/smallkeyboard/config.h => keyboards/smallkeyboard/config.h +0 -4
@@ 18,10 18,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 3

/*
 * Keyboard Matrix Assignments
 *

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


#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_COL_PINS { A3 , B8 , B9 , B1 , B0 , B5 , B4 , B3 , A15, A8 , A1 , A0 , C15, C14, C13}
#define MATRIX_ROW_PINS { B10, A10, A2 , A5 , A7 }


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

#pragma once

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

#define MATRIX_COL_PINS { B7 , B6 , B5 , B4 , B3 , A10, A9 , A8 , B15, B14, B13, B12, B11, B2 , A4 , B1 , A3 }
#define MATRIX_ROW_PINS { B9 , B8 , A15, B0 , A7 , A5 }
#define DIODE_DIRECTION COL2ROW

M keyboards/smk60/config.h => keyboards/smk60/config.h +0 -3
@@ 5,9 5,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15
/* key matrix pins */
#define MATRIX_ROW_PINS { B0, F0, F1, F5, B2 }
#define MATRIX_COL_PINS { B4, B5, B6, C6, C7, F6, F7, F4, B1, B3, D0, D1, D2, D3, D5}

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

M keyboards/sneakbox/aliceclone/config.h => keyboards/sneakbox/aliceclone/config.h +0 -5
@@ 23,11 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define ENCODERS_PAD_B { D2 }
#define ENCODER_RESOLUTION 1


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

/* key matrix pins */
#define MATRIX_ROW_PINS { F1, E6, F4, B1, F5, B2, F6, B3, F7, B7 }
#define MATRIX_COL_PINS { F0, D0, C7, C6, B6, B5, B4, D1 }

M keyboards/sneakbox/aliceclonergb/config.h => keyboards/sneakbox/aliceclonergb/config.h +0 -5
@@ 23,11 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define ENCODERS_PAD_B { D2 }
#define ENCODER_RESOLUTION 1


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

/* key matrix pins */
#define MATRIX_ROW_PINS { F1, E6, F4, B1, F5, B2, F6, B3, F7, B7 }
#define MATRIX_COL_PINS { F0, D0, C7, C6, B6, B5, B4, D1 }

M keyboards/sneakbox/ava/config.h => keyboards/sneakbox/ava/config.h +0 -4
@@ 23,10 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define ENCODERS_PAD_B { D2 }
#define ENCODER_RESOLUTION 1

/* key matrix size */
#define MATRIX_ROWS 9
#define MATRIX_COLS 8

/* key matrix pins */
#define MATRIX_ROW_PINS { F1, E6, F4, B1, F5, B2, F6, B3, B7 }
#define MATRIX_COL_PINS { F0, D0, C7, C6, B6, B5, B4, D1 }

M keyboards/sneakbox/disarray/ortho/config.h => keyboards/sneakbox/disarray/ortho/config.h +0 -5
@@ 23,11 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define ENCODERS_PAD_B { B2 }
#define ENCODER_RESOLUTION 1


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

/* key matrix pins */
#define MATRIX_ROW_PINS { B7, D0, D1, D2, D3, B0}
#define MATRIX_COL_PINS { D5, D4, D6, D7, B4, B5, B6, C6, C7, F7, F6, F5, F4, F1, F0, E6}

M keyboards/sneakbox/disarray/staggered/config.h => keyboards/sneakbox/disarray/staggered/config.h +0 -4
@@ 23,10 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define ENCODERS_PAD_B { B2 }
#define ENCODER_RESOLUTION 1

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_ROW_PINS { B7, D0, D1, D2, D3}
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4, E6}

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

#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15

#define MATRIX_COL_PINS { B12, B13, B14, B15, A8, A9, A10, A14, A15, B3, B4, B5, B6, B7, B8}
#define MATRIX_ROW_PINS { A7, B0, B1, B2, B10, B11 }
#define DIODE_DIRECTION COL2ROW

M keyboards/soda/pocket/mcuconf.h => keyboards/soda/pocket/mcuconf.h +0 -1
@@ 20,4 20,3 @@

#undef STM32_I2C_USE_DMA
#define STM32_I2C_USE_DMA FALSE


M keyboards/sofle/keyhive/config.h => keyboards/sofle/keyhive/config.h +0 -5
@@ 18,11 18,6 @@

#pragma once

// Key matrix size
// Rows are doubled-up. Added extra column for rotary encoder VIA mapping.
#define MATRIX_ROWS  10
#define MATRIX_COLS  7

// wiring of each half
#define MATRIX_ROW_PINS       { C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS       { B6, B2, B3, B1, F7, F6, NO_PIN } // A virtual pin is needed for the encoder key matrix in via.

M keyboards/sofle/rev1/config.h => keyboards/sofle/rev1/config.h +0 -5
@@ 1,10 1,5 @@
#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_ROW_PINS { C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F6, F7, B1, B3, B2, B6 }

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 3

/*
 * Keyboard Matrix Assignments
 *

M keyboards/sowbug/68keys/config.h => keyboards/sowbug/68keys/config.h +0 -4
@@ 19,10 19,6 @@
#pragma once


// key matrix size
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

// key matrix pins
#define MATRIX_ROW_PINS { C14, C15, A0, A1, A2 }
#define MATRIX_COL_PINS { A3, A4, A5, A6, A7, B0, B1, B10, B11, B12, B13, B14, B15, A8, A9, A10 }

M keyboards/sowbug/ansi_tkl/config.h => keyboards/sowbug/ansi_tkl/config.h +0 -4
@@ 19,10 19,6 @@
#pragma once


// key matrix size
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

// key matrix pins
#define MATRIX_ROW_PINS \
    { C14, C15, A0, A1, A2, A3 }

M keyboards/soy20/config.h => keyboards/soy20/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.*/
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

/* key matrix pins */
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4 }
#define MATRIX_COL_PINS { B5, B6, B7, C7 }

M keyboards/spaceholdings/nebula12/config.h => keyboards/spaceholdings/nebula12/config.h +0 -4
@@ 24,10 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* LSE clock */
#define STM32_LSECLK 32768

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 3

#define MATRIX_ROW_PINS { A8, C15, A0, A1 }
#define MATRIX_COL_PINS { A9, C13, C14 }
// To enable debugger set A13 A14 -> A5 A7

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


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 3

#define MATRIX_ROW_PINS { B7, B4, F7, F6 }
#define MATRIX_COL_PINS { F4, F5, D7 }


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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_ROW_PINS { B3, B4, B5, A8, A4 }
#define MATRIX_COL_PINS { A13, A10, A9, A14, A15, B8, B9, C13, C14, C15, A0, A1, A2, A3, A5 }
// To enable debugger set A13 A14 -> A5 A7

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_ROW_PINS { D4, D6, D7, B4, E6 }
#define MATRIX_COL_PINS { D0, D1, D2, D3, D5, B5, B6, C6, C7, F7, F6, F5, F4, F1, F0 }


M keyboards/spaceman/pancake/rev1/config.h => keyboards/spaceman/pancake/rev1/config.h +0 -4
@@ 15,8 15,4 @@
 */
#pragma once

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

#define DIODE_DIRECTION COL2ROW

M keyboards/spaceman/pancake/rev2/config.h => keyboards/spaceman/pancake/rev2/config.h +0 -4
@@ 15,10 15,6 @@
 */
#pragma once

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

#define DIODE_DIRECTION COL2ROW

#define MATRIX_ROW_PINS { C7, C6, B6, B5 }

M keyboards/spaceman/yun65/config.h => keyboards/spaceman/yun65/config.h +0 -3
@@ 15,9 15,6 @@
 */
#pragma once

/* Key Matrix perameter */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16
#define DIODE_DIRECTION COL2ROW

#define MATRIX_ROW_PINS { E6, D3, D2, D1, D0 }

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


/* key matrix size */
#define MATRIX_ROWS 4*2
#define MATRIX_COLS 7

/*
 * Keyboard Matrix Assignments
 *

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


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14


#define ENCODERS_PAD_A { D0 }
#define ENCODERS_PAD_B { D1 }
#define ENCODER_RESOLUTION 4

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


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 7

// wiring of each half
#define MATRIX_ROW_PINS { C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F5, F6, F7, B1, B3, B2, B6 }

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


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16
/*
 * Keyboard Matrix Assignments
 *

M keyboards/splitish/config.h => keyboards/splitish/config.h +0 -3
@@ 18,9 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


#define MATRIX_ROWS 4
#define MATRIX_COLS 12

#define MATRIX_COL_PINS { F4 , F5 , F6 , F7 , B1 , B3 , C6 , D4 , D0 , D1 , D2 , D3 }
#define MATRIX_ROW_PINS { B4 , B5 , B2 , B6 }
#define DIODE_DIRECTION COL2ROW

M keyboards/splitkb/kyria/rev1/config.h => keyboards/splitkb/kyria/rev1/config.h +0 -5
@@ 17,11 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
/* Rows are doubled up */
#define MATRIX_ROWS  8
#define MATRIX_COLS  8

// wiring
#define MATRIX_ROW_PINS \
    { B4, E6, D7, D4 }

M keyboards/splitkb/kyria/rev2/config.h => keyboards/splitkb/kyria/rev2/config.h +0 -5
@@ 17,11 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
/* Rows are doubled up */
#define MATRIX_ROWS  8
#define MATRIX_COLS  8

// wiring
#define MATRIX_ROW_PINS \
    { F6, F7, B1, B3 }

M keyboards/splitography/config.h => keyboards/splitography/config.h +0 -5
@@ 16,11 16,6 @@

#pragma once


/* Key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */

M keyboards/splitty/config.h => keyboards/splitty/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 7

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS \
    { F0, F1, D4, D5, D6 }

M keyboards/sporewoh/banime40/config.h => keyboards/sporewoh/banime40/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 10

/* pin-out for PCB */
#define MATRIX_ROW_PINS { E6, D7, C6, D4 }
#define MATRIX_COL_PINS { B4, B5, B6, B2, B3, B1, F7, F6, F5, F4 }

M keyboards/star75/config.h => keyboards/star75/config.h +0 -4
@@ 4,10 4,6 @@ SPDX-License-Identifier: GPL-2.0-or-later */
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_ROW_PINS { B7, D0, D1, D2, D3, D5 }
#define MATRIX_COL_PINS { D4, D6, D7, B4, B5, B6, C6, C7, F7, F6, F5, F4, F1, F0, E6 }

M keyboards/stello65/beta/config.h => keyboards/stello65/beta/config.h +0 -4
@@ 4,10 4,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

M keyboards/stello65/hs_rev1/config.h => keyboards/stello65/hs_rev1/config.h +0 -4
@@ 4,10 4,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

M keyboards/stello65/sl_rev1/config.h => keyboards/stello65/sl_rev1/config.h +0 -4
@@ 4,10 4,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

M keyboards/stenokeyboards/the_uni/pro_micro/config.h => keyboards/stenokeyboards/the_uni/pro_micro/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 11

/* key matrix pins */
#define MATRIX_ROW_PINS { F4, B2, B6 }
#define MATRIX_COL_PINS { F5, F6, F7, B1, B3, B5, B4, E6, D7, C6, D4 }

M keyboards/stenokeyboards/the_uni/rp_2040/config.h => keyboards/stenokeyboards/the_uni/rp_2040/config.h +0 -4
@@ 16,10 16,6 @@

#pragma once

/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 11

#define MATRIX_COL_PINS { GP24, GP23, GP21, GP20, GP19, GP6, GP5, GP4, GP3, GP2, GP1 }
#define MATRIX_ROW_PINS { GP25, GP18, GP17 }
// #define DEBUG_MATRIX_SCAN_RATE

M keyboards/stenokeyboards/the_uni/usb_c/config.h => keyboards/stenokeyboards/the_uni/usb_c/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 11

/* key matrix pins */
#define MATRIX_ROW_PINS { B7, D6, C7 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, D5, D3, D2, D1, D0, D4 }

M keyboards/stratos/config.h => keyboards/stratos/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/* Keyboard Matrix Assignments */
#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 }

M keyboards/studiokestra/bourgeau/config.h => keyboards/studiokestra/bourgeau/config.h +0 -3
@@ 18,9 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


#define MATRIX_ROWS 6
#define MATRIX_COLS 16

#define MATRIX_ROW_PINS { D4, D6, D7, D5, B1, F0 }
#define MATRIX_COL_PINS { E6, B0, D2, D1, D0, D3, B6, F1, F4, F5, F6, F7, C7, C6, B5, B4 }


M keyboards/studiokestra/cascade/config.h => keyboards/studiokestra/cascade/config.h +0 -3
@@ 18,9 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


#define MATRIX_ROWS 5
#define MATRIX_COLS 14

#define MATRIX_ROW_PINS { F0, B1, D4, F4, F1 }
#define MATRIX_COL_PINS { E6, D5, D1, D0, F5, F6, F7, C7, C6, B6, B5, B4, D6, D7 }


M keyboards/studiokestra/galatea/config.h => keyboards/studiokestra/galatea/config.h +0 -3
@@ 18,9 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


#define MATRIX_ROWS 12
#define MATRIX_COLS 9

#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7, B2, D5 }
#define MATRIX_ROW_PINS { D1, D0, B0, B7, E6, B3, B6, C6, D6, D7, B4, D3 }
#define DIODE_DIRECTION COL2ROW

M keyboards/studiokestra/nascent/config.h => keyboards/studiokestra/nascent/config.h +0 -3
@@ 18,9 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


#define MATRIX_ROWS 10
#define MATRIX_COLS 8

#define MATRIX_COL_PINS { D2, D3, D7, D6, D4, D5, B0, E6 }
#define MATRIX_ROW_PINS { F5, F4, F7, F6, C6, C7, B4, B5, D0, D1 }
#define DIODE_DIRECTION COL2ROW

M keyboards/studiokestra/nue/config.h => keyboards/studiokestra/nue/config.h +0 -3
@@ 18,9 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


#define MATRIX_ROWS 5
#define MATRIX_COLS 14

#define MATRIX_COL_PINS { F0, F6, F7, D2, D3, D5, D4, D6, D7, B4, B5, B6, C6, C7 }
#define MATRIX_ROW_PINS { B0, B7, F1, F5, F4}
#define DIODE_DIRECTION COL2ROW

M keyboards/suavity/ehan/config.h => keyboards/suavity/ehan/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

#define MATRIX_COL_PINS { A10, A9, A8, B15, B14, B13, B12, C14, B7, B6, B5,  B4,  B3,  A15, C13, B9, B8 }
// Matrix Column Pins:     C0  C1  C2   C3   C4   C5   C6   C7  C8  C9  C10  C11  C12  C13  C14  C15  C16
#define MATRIX_ROW_PINS { A7, B0, A3, A4, A5, A6 }

M keyboards/subatomic/config.h => keyboards/subatomic/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/* Planck PCB default pin-out */
#define MATRIX_ROW_PINS { D2, D5, B5, B6, D3 }
#define MATRIX_COL_PINS { F1, F0, B0, C7, F4, F5, F6, F7, D4, D6, B4, D7, C6, C5 }

M keyboards/subrezon/la_nc/config.h => keyboards/subrezon/la_nc/config.h +0 -2
@@ 5,10 5,8 @@


// key matrix
#define MATRIX_ROWS 6
#define MATRIX_ROW_PINS {D3, F4, D2, B2, B5, B6}

#define MATRIX_COLS 10
#define MATRIX_COL_PINS {B3, B1, F7, F6, F5, D4, C6, D7, E6, B4}

#define DIODE_DIRECTION COL2ROW

M keyboards/superuser/ext/config.h => keyboards/superuser/ext/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 19

/*
 * Keyboard Matrix Assignments
 *

M keyboards/superuser/frl/config.h => keyboards/superuser/frl/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

M keyboards/superuser/tkl/config.h => keyboards/superuser/tkl/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

M keyboards/swiftrax/retropad/config.h => keyboards/swiftrax/retropad/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 2

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS { C7, C6, B5 }

M keyboards/switchplate/southpaw_fullsize/config.h => keyboards/switchplate/southpaw_fullsize/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 22

/*
 * Keyboard Matrix Assignments
 *

M keyboards/switchplate/switchplate910/config.h => keyboards/switchplate/switchplate910/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/synapse/config.h => keyboards/synapse/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

#define MATRIX_ROW_PINS \
    { E6, B0, F4, F1 }
#define MATRIX_COL_PINS \

M keyboards/synthlabs/solo/config.h => keyboards/synthlabs/solo/config.h +0 -4
@@ 11,10 11,6 @@
#define ENCODERS_CW_KEY { { 2, 1 } }
#define ENCODERS_CCW_KEY { { 0, 1 } }

/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 7

#define FORCE_NKRO

#define JOYSTICK_BUTTON_COUNT 13

M keyboards/system76/launch_1/config.h => keyboards/system76/launch_1/config.h +0 -4
@@ 18,10 18,6 @@
#pragma once


// Key matrix size
#define MATRIX_ROWS 6
#define MATRIX_COLS 14

/*
 * Key matrix pins
 * ROWS: AVR pins used for rows, top to bottom

M keyboards/tada68/config.h => keyboards/tada68/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS {D0,D1,F6,F7,D5}

M keyboards/takashicompany/center_enter/config.h => keyboards/takashicompany/center_enter/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

M keyboards/takashicompany/compacx/config.h => keyboards/takashicompany/compacx/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5 * 2
#define MATRIX_COLS 7

/*
 * Keyboard Matrix Assignments
 *

M keyboards/takashicompany/dogtag/config.h => keyboards/takashicompany/dogtag/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 5

/*
 * Keyboard Matrix Assignments
 *

M keyboards/takashicompany/endzone34/config.h => keyboards/takashicompany/endzone34/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 10

/*
 * Keyboard Matrix Assignments
 *

M keyboards/takashicompany/heavy_left/config.h => keyboards/takashicompany/heavy_left/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5 * 2
#define MATRIX_COLS 10

/*
 * Keyboard Matrix Assignments
 *

M keyboards/takashicompany/minizone/config.h => keyboards/takashicompany/minizone/config.h +0 -4
@@ 4,10 4,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 7

/*
 * Keyboard Matrix Assignments
 *

M keyboards/takashicompany/qoolee/config.h => keyboards/takashicompany/qoolee/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

M keyboards/takashicompany/radialex/config.h => keyboards/takashicompany/radialex/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 7
#define MATRIX_COLS 7

/*
 * Keyboard Matrix Assignments
 *

M keyboards/takashiski/hecomi/alpha/config.h => keyboards/takashiski/hecomi/alpha/config.h +0 -5
@@ 18,11 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
//#define MATRIX_ROWS 5
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

M keyboards/takashiski/namecard2x4/rev1/config.h => keyboards/takashiski/namecard2x4/rev1/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

M keyboards/takashiski/namecard2x4/rev2/config.h => keyboards/takashiski/namecard2x4/rev2/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

M keyboards/takashiski/otaku_split/rev0/config.h => keyboards/takashiski/otaku_split/rev0/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

M keyboards/takashiski/otaku_split/rev1/config.h => keyboards/takashiski/otaku_split/rev1/config.h +0 -5
@@ 18,11 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 8


/*
 * Keyboard Matrix Assignments
 *

M keyboards/taleguers/taleguers75/config.h => keyboards/taleguers/taleguers75/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 14

/* key matrix pins */
#define MATRIX_ROW_PINS { B0, F6, F5, F4, F1, F0 }
#define MATRIX_COL_PINS { B3, B2, B1, E6, B7, C7, C6, D4, D6, D7, B4, D0, D1, F7 }

M keyboards/tanuki/config.h => keyboards/tanuki/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 11

#define MATRIX_COL_PINS {  B3 , B2 , B6 , B5 , B4 , E6 , D7 , C6 , F4 , F5 , F6 }
#define MATRIX_ROW_PINS {  F7 , B1 , D4 , D0 }


M keyboards/team0110/p1800fl/config.h => keyboards/team0110/p1800fl/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/technika/config.h => keyboards/technika/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 14

#define MATRIX_COL_PINS { A10, A9 , A8 , B14, B12, B2 , B1 , B0 , A7 , A6 , A3 , B9 , B8 , B7}
#define MATRIX_ROW_PINS { B11, B10, A5 , A4 }
#define DIODE_DIRECTION COL2ROW

M keyboards/teleport/numpad/config.h => keyboards/teleport/numpad/config.h +0 -4
@@ 15,10 15,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { D7, D4, D6, B4, B5 }
#define MATRIX_COL_PINS { F6, F5, F7, F4 }

M keyboards/tender/macrowo_pad/config.h => keyboards/tender/macrowo_pad/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 10

/* key matrix pins */
#define MATRIX_ROW_PINS { B5, D7 }
#define MATRIX_COL_PINS { E6, B4, B6, B2, B3, B1, F7, F6, F5, F4 }

M keyboards/tenki/config.h => keyboards/tenki/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

/* key matrix pins */
#define MATRIX_ROW_PINS { B1, B4, F6, B6, B2 }
#define MATRIX_COL_PINS { F4, F5, D4, D0 }

M keyboards/terrazzo/config.h => keyboards/terrazzo/config.h +0 -7
@@ 16,13 16,6 @@
#pragma once


/* key matrix size */

// SWAP FOR PRO MICRO
// #define MATRIX_ROWS 8
#define MATRIX_ROWS 9
#define MATRIX_COLS 6

/* key matrix pins */

// SWAP FOR PRO MICRO

M keyboards/tetris/config.h => keyboards/tetris/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 12

/* key matrix pins */
#define MATRIX_ROW_PINS { B3, B2, B1, B0, E6 }
#define MATRIX_COL_PINS { D7, B4, B6, C6, C7, F6, F7, D4, D2, D3, D5, D6 }

M keyboards/tg4x/config.h => keyboards/tg4x/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 7

/*
 * Keyboard Matrix Assignments
 *

M keyboards/tgr/910/config.h => keyboards/tgr/910/config.h +0 -3
@@ 20,9 20,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define RGBLED_NUM 19

#define MATRIX_ROWS 7
#define MATRIX_COLS 14

//                         0   1   2   3   4   5   6   7   8   9   A   B   C   D
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4, B5, B6 }
#define MATRIX_COL_PINS { D7, C2, C3, C4, C5, C6, C7, A7, A6, A5, A4, A3, A1, A0 }

M keyboards/tgr/910ce/config.h => keyboards/tgr/910ce/config.h +0 -3
@@ 20,9 20,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define RGBLED_NUM 18

#define MATRIX_ROWS 6
#define MATRIX_COLS 15

//                         0   1   2   3   4   5   6   7   8   9   A   B   C   D   E
#define MATRIX_ROW_PINS { B1, B2, B3, B4, B5, B6 }
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3, C2, D7 }

M keyboards/tgr/alice/config.h => keyboards/tgr/alice/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15

#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4, B5 }
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3, C2, D7 }
#define DIODE_DIRECTION COL2ROW

M keyboards/tgr/jane/v2/config.h => keyboards/tgr/jane/v2/config.h +0 -3
@@ 18,9 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


#define MATRIX_ROWS 8
#define MATRIX_COLS 15

//                        0   1   2   3   4   5   6   7   8   9   A   B   C   D   E
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4, B5, B6, B7 }
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3, C2, D7 }

M keyboards/tgr/jane/v2ce/config.h => keyboards/tgr/jane/v2ce/config.h +0 -3
@@ 17,9 17,6 @@
#pragma once


#define MATRIX_ROWS 8
#define MATRIX_COLS 15

//                        0   1   2   3   4   5   6   7   8   9   A   B   C   D   E
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4, B5, B6, B7 }
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3, C2, D7 }

M keyboards/tgr/tris/config.h => keyboards/tgr/tris/config.h +0 -3
@@ 18,9 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


#define MATRIX_ROWS 6
#define MATRIX_COLS 4

#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4, B5 }
#define MATRIX_COL_PINS { A3, A2, A1, A0 }


M keyboards/the_royal/liminal/config.h => keyboards/the_royal/liminal/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 14

#define MATRIX_ROW_PINS { C6, B6, B7, C7 }
#define MATRIX_COL_PINS { D6, C4, D3, D2, D1, D0, C2, B0, B1, B2, B3, B4, D5, C5 }


M keyboards/the_royal/schwann/config.h => keyboards/the_royal/schwann/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

#define MATRIX_ROW_PINS { F0, F1, F6, C7 }
#define MATRIX_COL_PINS { F4, F5, D5, D3, D2, C6, B6, B5, B4, D7, D6, D1 }


M keyboards/themadnoodle/ncc1701kb/v2/config.h => keyboards/themadnoodle/ncc1701kb/v2/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 3

/* NCC-1701-KB PCB default pin-out */
#define MATRIX_ROW_PINS { D4, D6, D7 }
#define MATRIX_COL_PINS { B4, B5, B6 }

M keyboards/themadnoodle/noodlepad/config.h => keyboards/themadnoodle/noodlepad/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 3

/* NCC-1701-KB PCB default pin-out */
#define MATRIX_ROW_PINS { D4, D6, D7 }
#define MATRIX_COL_PINS { B4, B5, B6 }

M keyboards/thevankeyboards/bananasplit/config.h => keyboards/thevankeyboards/bananasplit/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

#define MATRIX_ROW_PINS { B0, B2, B4, B5, B6 }
#define MATRIX_COL_PINS { F5, B1, F0, F1, F4, B3, D7, D6, D4, D5, D3, D2, D1, D0 }


M keyboards/thevankeyboards/caravan/config.h => keyboards/thevankeyboards/caravan/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

#define MATRIX_ROW_PINS { B0, B1, B2, B3 }
#define MATRIX_COL_PINS { F1, F4, F5, B4, B5, B6, B7, D2, D3, D5, D4, D6 }


M keyboards/thevankeyboards/jetvan/config.h => keyboards/thevankeyboards/jetvan/config.h +0 -4
@@ 18,10 18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

M keyboards/thevankeyboards/minivan/config.h => keyboards/thevankeyboards/minivan/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

M keyboards/thevankeyboards/roadkit/config.h => keyboards/thevankeyboards/roadkit/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

M keyboards/tkc/california/config.h => keyboards/tkc/california/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 10

#define DYNAMIC_KEYMAP_LAYER_COUNT 2 //Reduced layer count due to memory space considerations

/*

M keyboards/tkc/candybar/lefty/config.h => keyboards/tkc/candybar/lefty/config.h +0 -3
@@ 17,9 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 17
#define DIODE_DIRECTION COL2ROW
#define MATRIX_ROW_PINS { A8, A9, A10, A13 }
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, B0, B1, B2, B10, B11, B12, B13, B14, B15 }

M keyboards/tkc/candybar/lefty_r3/config.h => keyboards/tkc/candybar/lefty_r3/config.h +0 -3
@@ 17,9 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 17
#define DIODE_DIRECTION COL2ROW
#define MATRIX_ROW_PINS { F1, F0, D0, D2 }
#define MATRIX_COL_PINS { B5, B6, C6, C7, F7, F6, F5, F4, D5, B3, B0, B1, B2, D4, D6, D7, B4 }

M keyboards/tkc/candybar/righty/config.h => keyboards/tkc/candybar/righty/config.h +0 -3
@@ 17,9 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 17
#define DIODE_DIRECTION COL2ROW
#define MATRIX_ROW_PINS { A8, A9, A10, A13 }
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, B0, B1, B2, B10, B11, B12, B13, B14, B15 }

M keyboards/tkc/candybar/righty_r3/config.h => keyboards/tkc/candybar/righty_r3/config.h +0 -3
@@ 17,9 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 17
#define DIODE_DIRECTION COL2ROW
#define MATRIX_ROW_PINS { F6, F7, D0, D2 }
#define MATRIX_COL_PINS { D4, D6, D7, B4, B5, B6, C6, C7, D5, B1, B3, B2, B0, F0, F1, F4, F5 }

M keyboards/tkc/godspeed75/config.h => keyboards/tkc/godspeed75/config.h +0 -3
@@ 17,9 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 8
#define DIODE_DIRECTION COL2ROW
#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 }

M keyboards/tkc/m0lly/config.h => keyboards/tkc/m0lly/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 19

/*
 * Keyboard Matrix Assignments
 *

M keyboards/tkc/osav2/config.h => keyboards/tkc/osav2/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

M keyboards/tkc/portico/config.h => keyboards/tkc/portico/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_ROW_PINS { B6, C6, C7, F7, D2 }
#define MATRIX_COL_PINS { D3, D5, D4, D6, D7, B4, B5, F6, F5, F4, F1, B0, B1, B2, B3 }


M keyboards/tkc/portico68v2/config.h => keyboards/tkc/portico68v2/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_ROW_PINS { B6, C6, C7, F7, D2 }
#define MATRIX_COL_PINS { D3, D5, D4, D6, D7, B4, B5, F6, F5, F4, F1, B0, B1, B2, B3 }


M keyboards/tkc/portico75/config.h => keyboards/tkc/portico75/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15

#define MATRIX_ROW_PINS \
    { B0, E6, F0, F1, D3, D2 }
#define MATRIX_COL_PINS \

M keyboards/tkc/tkc1800/config.h => keyboards/tkc/tkc1800/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 7
#define MATRIX_COLS 19

// ROWS: Top to bottom, COLS: Left to right
/* Row pin configuration
*/

M keyboards/tkc/tkl_ab87/config.h => keyboards/tkc/tkl_ab87/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

#define DYNAMIC_KEYMAP_LAYER_COUNT 2 //Reduced layer count due to memory space considerations

/*

M keyboards/tkw/grandiceps/config.h => keyboards/tkw/grandiceps/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 6

#define MATRIX_COL_PINS { B0, A7, A3, A5, A4, A2 }
#define MATRIX_ROW_PINS { B12, A6, B13, B9, B8 }
#define MATRIX_COL_PINS_RIGHT { B0, A7, A3, A5, A4, A2 }

M keyboards/tkw/stoutgat/v1/config.h => keyboards/tkw/stoutgat/v1/config.h +0 -3
@@ 17,9 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15
#define TAP_CODE_DELAY 10

#define MATRIX_ROW_PINS { D1, D0, A0, A1, A2 }

M keyboards/tkw/stoutgat/v2/config.h => keyboards/tkw/stoutgat/v2/config.h +0 -6
@@ 16,12 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15



#define MATRIX_COL_PINS { B0, A7, A6, A5, A4, A3, A1, A0, C15, C14, C13, A15, B3, B4, B5}
#define MATRIX_ROW_PINS { B6, A2, B7, B9, B8 }
/* COL2ROW, ROW2COL*/

M keyboards/tmo50/config.h => keyboards/tmo50/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/toad/config.h => keyboards/toad/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 14

/* key matrix pins */
#define MATRIX_ROW_PINS { B0, F6, F5, F4, F1, F0 }
#define MATRIX_COL_PINS { B3, B2, B1, E6, B7, C7, C6, D4, D6, D7, B4, D0, D1, F7 }

M keyboards/tokyokeyboard/alix40/config.h => keyboards/tokyokeyboard/alix40/config.h +0 -5
@@ 14,11 14,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

#define BACKLIGHT_PIN B7
#ifdef BACKLIGHT_PIN
#define BACKLIGHT_LEVELS 31

M keyboards/tokyokeyboard/tokyo60/config.h => keyboards/tokyokeyboard/tokyo60/config.h +0 -5
@@ 1,10 1,5 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

#define BACKLIGHT_PIN B7
#ifdef BACKLIGHT_PIN
#define BACKLIGHT_LEVELS 6

M keyboards/tominabox1/adalyn/config.h => keyboards/tominabox1/adalyn/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 10

/*
 * Keyboard Matrix Assignments
 *

M keyboards/tominabox1/le_chiffre/config.h => keyboards/tominabox1/le_chiffre/config.h +0 -5
@@ 16,11 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 10


/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL


M keyboards/tominabox1/littlefoot_lx/rev1/config.h => keyboards/tominabox1/littlefoot_lx/rev1/config.h +0 -4
@@ 19,10 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 10

/* key matrix pins */
#define MATRIX_ROW_PINS { D5, F4, D3, F1, F0 }
#define MATRIX_COL_PINS { D7, D6, D4, E2, F5, F6, F7, B6, B5, B4 } // uncomment for original groupbuy

M keyboards/tominabox1/littlefoot_lx/rev2/config.h => keyboards/tominabox1/littlefoot_lx/rev2/config.h +0 -4
@@ 19,10 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 10

/* key matrix pins */
#define MATRIX_ROW_PINS { D5, F4, D3, F1, F0 }
#define MATRIX_COL_PINS { D7, D6, D4, C7, F5, F6, F7, B6, B5, B4 }

M keyboards/tominabox1/qaz/config.h => keyboards/tominabox1/qaz/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 7

/*
 * Keyboard Matrix Assignments
 *

M keyboards/tominabox1/underscore33/rev1/config.h => keyboards/tominabox1/underscore33/rev1/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 10

/*
 * Keyboard Matrix Assignments
 *

M keyboards/tominabox1/underscore33/rev2/config.h => keyboards/tominabox1/underscore33/rev2/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 10

/*
 * Keyboard Matrix Assignments
 *

M keyboards/tr60w/config.h => keyboards/tr60w/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 14

/* key matrix pins */
#define MATRIX_ROW_PINS { D0, D1, B1, B2, E6, B3 }
#define MATRIX_COL_PINS { F5, F4, F1, F0, B0, D5, D3, D6, D7, B4, B5, B6, C6, D2 }

M keyboards/trashman/ketch/config.h => keyboards/trashman/ketch/config.h +0 -2
@@ 22,8 22,6 @@ SOFTWARE.

#pragma once

#define MATRIX_ROWS 6
#define MATRIX_COLS 8
#define MATRIX_ROW_PINS { F5, F1, F0, F7, B6, F6 }
#define MATRIX_COL_PINS { D0, D1, D2, D3, D4, D5, D6, D7 }
#define DIODE_DIRECTION COL2ROW

M keyboards/treasure/type9/config.h => keyboards/treasure/type9/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 3

/*
 * Keyboard Matrix Assignments
 *

M keyboards/treasure/type9s2/config.h => keyboards/treasure/type9s2/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 3

/* Keyboard Matrix Assignments*/
#define MATRIX_ROW_PINS { B4, B5, D2 }
#define MATRIX_COL_PINS { B2, B3, C5 }

M keyboards/tronguylabs/m122_3270/config.h => keyboards/tronguylabs/m122_3270/config.h +0 -4
@@ 20,9 20,5 @@
// Both controllers draw 100 mA or less
#define USB_MAX_POWER_CONSUMPTION 100

/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 20

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/tszaboo/ortho4exent/config.h => keyboards/tszaboo/ortho4exent/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/tunks/ergo33/config.h => keyboards/tunks/ergo33/config.h +0 -3
@@ 17,9 17,6 @@
#pragma once


#define MATRIX_ROWS 5
#define MATRIX_COLS 7

/*
 * Keyboard Matrix Assignments
 * COLS: AVR pins used for columns, left to right

M keyboards/tw40/config.h => keyboards/tw40/config.h +0 -3
@@ 18,9 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


#define MATRIX_ROWS 4
#define MATRIX_COLS 14

#define MATRIX_ROW_PINS { B0, D5, D3, D2 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4 }


M keyboards/ubest/vn/config.h => keyboards/ubest/vn/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/uk78/config.h => keyboards/uk78/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 19

/* key matrix pins */
#define MATRIX_ROW_PINS { F3, F2, F1, F0, A0 }
#define MATRIX_COL_PINS { A2, A1, F5, F4, E6, E7, E5, E4, B7, D0, D1, D2, D3, D4, D5, D6, D7, B5, E0 }

M keyboards/ungodly/launch_pad/config.h => keyboards/ungodly/launch_pad/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS \
    { D4, D6, D7, B4, B5 }

M keyboards/unicomp/classic_ultracl_post_2013/overnumpad_1xb/config.h => keyboards/unicomp/classic_ultracl_post_2013/overnumpad_1xb/config.h +0 -4
@@ 18,10 18,6 @@

#define SERIAL_NUMBER "purdea.ro:overnumpad_controller"

/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/unicomp/classic_ultracl_pre_2013/overnumpad_1xb/config.h => keyboards/unicomp/classic_ultracl_pre_2013/overnumpad_1xb/config.h +0 -4
@@ 18,10 18,6 @@

#define SERIAL_NUMBER "purdea.ro:overnumpad_controller"

/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/unicomp/pc122/overnumpad_1xb/config.h => keyboards/unicomp/pc122/overnumpad_1xb/config.h +0 -4
@@ 18,10 18,6 @@

#define SERIAL_NUMBER "purdea.ro:overnumpad_controller"

/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/unicomp/spacesaver_m_post_2013/overnumpad_1xb/config.h => keyboards/unicomp/spacesaver_m_post_2013/overnumpad_1xb/config.h +0 -4
@@ 18,10 18,6 @@

#define SERIAL_NUMBER "purdea.ro:overnumpad_controller"

/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/unicomp/spacesaver_m_pre_2013/overnumpad_1xb/config.h => keyboards/unicomp/spacesaver_m_pre_2013/overnumpad_1xb/config.h +0 -4
@@ 18,10 18,6 @@

#define SERIAL_NUMBER "purdea.ro:overnumpad_controller"

/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/unikeyboard/diverge3/config.h => keyboards/unikeyboard/diverge3/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

M keyboards/unikeyboard/divergetm2/config.h => keyboards/unikeyboard/divergetm2/config.h +0 -4
@@ 18,10 18,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 6

/*
 * Keyboard Matrix Assignments
 *

M keyboards/unikeyboard/felix/config.h => keyboards/unikeyboard/felix/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

M keyboards/unikorn/config.h => keyboards/unikorn/config.h +0 -3
@@ 18,9 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


#define MATRIX_ROWS 5
#define MATRIX_COLS 15

//                        0   1   2   3   4   5   6   7   8   9   A   B   C   D   E
#define MATRIX_ROW_PINS { B1, B2, B3, B4, B5 }
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3, C2, D7 }

M keyboards/unison/v04/config.h => keyboards/unison/v04/config.h +0 -5
@@ 18,11 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
/* NOTE: With Round-Robin matrix, set same size for both. */
#define MATRIX_ROWS 10
#define MATRIX_COLS 10

/* key matrix pins */
/* NOTE: With Round-Robin matrix, set same pins for both. */
#define MATRIX_ROW_PINS { B3, E6, F1, F5, F7, B2, F0, F4, F6, C7 }

M keyboards/uranuma/config.h => keyboards/uranuma/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 10

/*
 * Keyboard Matrix Assignments
 *

M keyboards/utd80/config.h => keyboards/utd80/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS { B4, D5, D0, B2, B3, B0 }

M keyboards/uzu42/rev1/config.h => keyboards/uzu42/rev1/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 8
#define MATRIX_COLS 6
#define MATRIX_ROW_PINS { D4, C6, D7, E6 }

// wiring of each half

M keyboards/v4n4g0rth0n/config.h => keyboards/v4n4g0rth0n/config.h +0 -4
@@ 18,9 18,5 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 12

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/v60_type_r/config.h => keyboards/v60_type_r/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

M keyboards/vagrant_10/config.h => keyboards/vagrant_10/config.h +0 -4
@@ 25,10 25,6 @@ SOFTWARE.

#pragma once

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 3

/* key matrix pins */
#define MATRIX_ROW_PINS { F7, B1, B3, B2 }
#define MATRIX_COL_PINS { F4, F6, F5 }

M keyboards/vertex/angler2/config.h => keyboards/vertex/angler2/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/vertex/arc60/config.h => keyboards/vertex/arc60/config.h +0 -5
@@ 16,11 16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_COL_PINS { B9, B8, B7, B6, B5, B4, B3, B11, A15, A10, A9, B14, B13, B12, A5 }
#define MATRIX_ROW_PINS { B10, B1, B0, A7, A6 }
#define DIODE_DIRECTION COL2ROW

M keyboards/viendi8l/config.h => keyboards/viendi8l/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 18

                       // C0 , C1 , C2 , C3 , C4 , C5 , C6 , C7 , C8 , C9 , C10, C11, C12, C13, C14, C15, C16, C17
#define MATRIX_COL_PINS { C6 , C7 , C8 , C9 , A8 , B3 , B4 , A10, B5 , B8 , B9 , C13, C14, C15, A0 , A1 , A2 , A3 }
                      //  R0 , R1 , R2 , R3 , R4 , R5

M keyboards/viktus/at101_bh/config.h => keyboards/viktus/at101_bh/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 10

/* key matrix pins */
#define MATRIX_ROW_PINS { F0, F1, F4, D4, F6, F5, F7, B6, B5, D5, C7, C6 }
#define MATRIX_COL_PINS { D1, D0, B7, B3, B2, B1, B0, E6, D2, D3 }

M keyboards/viktus/omnikey_bh/config.h => keyboards/viktus/omnikey_bh/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 23

/* key matrix pins */
#define MATRIX_ROW_PINS { B7, D0, D1, D2, D3, D4 }
#define MATRIX_COL_PINS { C2, C3, C4, C7, C1, C0, E1, E0, D7, F7, F6, F5, F4, F3, F2, F1, F0, E6, E7, B0, B1, B2, B3 }

M keyboards/viktus/smolka/config.h => keyboards/viktus/smolka/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

M keyboards/viktus/sp_mini/config.h => keyboards/viktus/sp_mini/config.h +0 -6
@@ 19,12 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 8


// wiring of each half
#define MATRIX_ROW_PINS { F0, B5, B4, D7, D6 }
#define MATRIX_COL_PINS { B6, C6, C7, D4, D2, D3, D5, NO_PIN } // no B7 on left hand

M keyboards/viktus/styrka/config.h => keyboards/viktus/styrka/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 9

/*
 * Keyboard Matrix Assignments
 *

M keyboards/viktus/z150_bh/config.h => keyboards/viktus/z150_bh/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 20

/* key matrix pins */
#define MATRIX_ROW_PINS { C3, C2, C1, C0, E1 }
#define MATRIX_COL_PINS { D0, D1, D2, D3, D4, D5, D7, E0, C7, C6, C5, C4, F0, F1, F2, F3, F4, F5, F6, F7 }

M keyboards/vitamins_included/rev1/config.h => keyboards/vitamins_included/rev1/config.h +0 -5
@@ 24,11 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define EE_HANDS
#define SOFT_SERIAL_PIN D0

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 8
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_ROW_PINS { F5, F6, C7, F7 }
#define MATRIX_COL_PINS { F1, F4, E2, B6, D7, D6}

M keyboards/vitamins_included/rev2/config.h => keyboards/vitamins_included/rev2/config.h +0 -5
@@ 23,11 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define SPLIT_HAND_PIN B4
#define SOFT_SERIAL_PIN D0

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 8
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_ROW_PINS { F5, F6, C7, F7 }
#define MATRIX_COL_PINS { F1, F4, E2, B6, D7, D6}

M keyboards/w1_at/config.h => keyboards/w1_at/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 20

#define MATRIX_ROW_PINS { A2, B9, B8, B5, B4 }
#define MATRIX_COL_PINS { B7, A0, A1, B1, B0, A7, A6, A5, A4, A3, B2, B10, B11, B12, B13, B14, B15, A8, A9, A10 }


M keyboards/waldo/config.h => keyboards/waldo/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* Planck PCB default pin-out */
#define MATRIX_ROW_PINS { F0, F1, F4, F5, F6 }
#define MATRIX_COL_PINS { F7, D5, D3, D2, B3, B2, C7, C6, B6, B5, B4, D7, D6, D4, B1 }

M keyboards/walletburner/cajal/config.h => keyboards/walletburner/cajal/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 14

/* key matrix pins */
#define MATRIX_ROW_PINS { D4, D5, C7, C6 }
#define MATRIX_COL_PINS { F4, F1, F0, E6, B0, B1, B2, B3, D0, D1, D2, D3, B4, F6 }

M keyboards/walletburner/neuron/config.h => keyboards/walletburner/neuron/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/* key matrix pins */
#define MATRIX_ROW_PINS { D0, D1, D3, F5 }
#define MATRIX_COL_PINS { F0, F7, F6, F4, F1, E6, D6, D2, B4, D7, B6, D5 }

M keyboards/waterfowl/config.h => keyboards/waterfowl/config.h +0 -5
@@ 16,11 16,6 @@

#pragma once

/* Key matrix size */
/* Rows are doubled up */
#define MATRIX_ROWS 8
#define MATRIX_COLS 5

// Wiring
#define MATRIX_ROW_PINS { D4, C6, D7, E6 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1 }

M keyboards/wavtype/foundation/config.h => keyboards/wavtype/foundation/config.h +0 -4
@@ 4,10 4,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 18

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wavtype/p01_ultra/config.h => keyboards/wavtype/p01_ultra/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 18

/*
 * Keyboard Matrix Assignments
 *

M keyboards/weirdo/geminate60/config.h => keyboards/weirdo/geminate60/config.h +0 -4
@@ 15,10 15,6 @@
  */ 
#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_ROW_PINS { A9, A10, B10, B11, B15}
#define MATRIX_COL_PINS { A8, B14, B13, B12, B1, B0, A7 , A1 , A15, B3, B4, B5, B6, B7, B8}
#define DIODE_DIRECTION ROW2COL

M keyboards/weirdo/kelowna/rgb64/config.h => keyboards/weirdo/kelowna/rgb64/config.h +0 -4
@@ 15,10 15,6 @@
  */ 
#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_COL_PINS { A3, A4, A5, A7, B0, B1, B10, B15, A8, A9, A10, B7, B6, B5, B4}
#define MATRIX_ROW_PINS { B12, B13, B14, C11, A1}
#define DIODE_DIRECTION ROW2COL

M keyboards/weirdo/ls_60/config.h => keyboards/weirdo/ls_60/config.h +0 -4
@@ 15,10 15,6 @@
  */ 
#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_ROW_PINS { A9, A10, B10, B11, B15}
#define MATRIX_COL_PINS { A8, B14, B13, B12, B1, B0, A7 , A1 , A15, B3, B4, B5, B6, B7, B8}
#define DIODE_DIRECTION ROW2COL

M keyboards/weirdo/naiping/np64/config.h => keyboards/weirdo/naiping/np64/config.h +0 -4
@@ 15,10 15,6 @@
  */
#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_ROW_PINS { E6, B7, F7, F4, F5 }
#define MATRIX_COL_PINS { F6, B0, F1, C7, C6, B6, B5, B4, D7, D6, D4, D5, D3, D2, D1 }
#define DIODE_DIRECTION ROW2COL

M keyboards/weirdo/naiping/nphhkb/config.h => keyboards/weirdo/naiping/nphhkb/config.h +0 -4
@@ 15,10 15,6 @@
  */ 
#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_COL_PINS { A4, C15, C14, A5, A6,  A15, B1, B10, B12, B13, B14, B15,  B6, A8, B5}
#define MATRIX_ROW_PINS { B7, B8, B9, C13, B4}
#define DIODE_DIRECTION ROW2COL

M keyboards/weirdo/naiping/npminila/config.h => keyboards/weirdo/naiping/npminila/config.h +0 -4
@@ 15,10 15,6 @@
  */ 
#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

#define MATRIX_ROW_PINS { E6, B7, F7, F4, F5 }
#define MATRIX_COL_PINS { F6, B0, F1, C7, C6, B6, B5, B4, D7, D6, D4, D5, D3, D2 }
#define DIODE_DIRECTION ROW2COL

M keyboards/weirdo/tiger910/config.h => keyboards/weirdo/tiger910/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4 }
#define MATRIX_COL_PINS { B5, B6, B7, C0, C1, C2, C3, C4, C5, C6, C7, D0, D1, D2, D3, D4 }


M keyboards/wekey/polaris/config.h => keyboards/wekey/polaris/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wekey/we27/config.h => keyboards/wekey/we27/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 5

/*
 * Keyboard Matrix Assignments
 *

M keyboards/westfoxtrot/aanzee/config.h => keyboards/westfoxtrot/aanzee/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

// ROWS: Top to bottom, COLS: Left to right

#define MATRIX_ROW_PINS {B4,D7,D6,D4,B3}

M keyboards/westfoxtrot/cyclops/config.h => keyboards/westfoxtrot/cyclops/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/westfoxtrot/cypher/rev1/config.h => keyboards/westfoxtrot/cypher/rev1/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 10

/*
 * Keyboard Matrix Assignments
 *

M keyboards/westfoxtrot/cypher/rev5/config.h => keyboards/westfoxtrot/cypher/rev5/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 10

/*
 * Keyboard Matrix Assignments
 *

M keyboards/westfoxtrot/prophet/config.h => keyboards/westfoxtrot/prophet/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
*/

M keyboards/westm/westm68/config.h => keyboards/westm/westm68/config.h +0 -4
@@ 20,10 20,6 @@
/* Ensure we jump to bootloader if the QK_BOOT keycode was pressed */
#define EARLY_INIT_PERFORM_BOOTLOADER_JUMP TRUE

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_ROW_PINS { A13, B9, F1, A10, A9 }
#define MATRIX_COL_PINS { B14, B13, B12, B11, B10, B2, B1, B8, B7, B6, B5, B4, B3, A15, A14 }
#define DIODE_DIRECTION COL2ROW

M keyboards/westm/westm9/config.h => keyboards/westm/westm9/config.h +0 -4
@@ 20,10 20,6 @@
/* Ensure we jump to bootloader if the QK_BOOT keycode was pressed */
#define EARLY_INIT_PERFORM_BOOTLOADER_JUMP TRUE

/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 3

#define MATRIX_ROW_PINS { A14, A15, B3 }
#define MATRIX_COL_PINS { B8, B5, B4 }
#define DIODE_DIRECTION COL2ROW

M keyboards/westm/westmergo/config.h => keyboards/westm/westmergo/config.h +0 -4
@@ 16,10 16,6 @@

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

#define MATRIX_ROW_PINS { A13, B9, F1, A10, A9 }
#define MATRIX_COL_PINS { B15, B14, B13, B12, B11, B10, B2, B1, B8, B7, B6, B5, B4, B3, A15, A14 }
#define DIODE_DIRECTION COL2ROW

M keyboards/whale/sk/v3/config.h => keyboards/whale/sk/v3/config.h +0 -5
@@ 18,11 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
/* Notice: HALF of row on the slave side */
#define MATRIX_ROWS 12
#define MATRIX_COLS 7

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wilba_tech/rama_works_kara/config.h => keyboards/wilba_tech/rama_works_kara/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


// key matrix size
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

// M60-A PCB default pin-out
#define MATRIX_ROW_PINS { F0, F1, F4, F6, F7 }
#define MATRIX_COL_PINS { F5, D5, B1, B2, B3, D3, D2, C7, C6, B6, B5, B4, D7, D6 }

M keyboards/wilba_tech/rama_works_koyu/config.h => keyboards/wilba_tech/rama_works_koyu/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


// key matrix size
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

// KOYU PCB pin-out
#define MATRIX_ROW_PINS { F0, F1, F4, F6, F7 }
#define MATRIX_COL_PINS { F5, D5, B1, B2, B3, D3, D2, C7, C6, B6, B5, B4, D7, D6, D4 }

M keyboards/wilba_tech/rama_works_m10_b/config.h => keyboards/wilba_tech/rama_works_m10_b/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 10

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wilba_tech/rama_works_m10_c/config.h => keyboards/wilba_tech/rama_works_m10_c/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 10

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wilba_tech/rama_works_m50_a/config.h => keyboards/wilba_tech/rama_works_m50_a/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wilba_tech/rama_works_m50_ax/config.h => keyboards/wilba_tech/rama_works_m50_ax/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wilba_tech/rama_works_m60_a/config.h => keyboards/wilba_tech/rama_works_m60_a/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


// key matrix size
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

// M60-A PCB default pin-out
#define MATRIX_ROW_PINS { F0, F1, F4, F6, F7 }
#define MATRIX_COL_PINS { F5, D5, B1, B2, B3, D3, D2, C7, C6, B6, B5, B4, D7, D6 }

M keyboards/wilba_tech/rama_works_m65_b/config.h => keyboards/wilba_tech/rama_works_m65_b/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wilba_tech/rama_works_m65_bx/config.h => keyboards/wilba_tech/rama_works_m65_bx/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wilba_tech/rama_works_m6_a/config.h => keyboards/wilba_tech/rama_works_m6_a/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 6

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wilba_tech/rama_works_m6_b/config.h => keyboards/wilba_tech/rama_works_m6_b/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 6

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wilba_tech/rama_works_u80_a/config.h => keyboards/wilba_tech/rama_works_u80_a/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wilba_tech/wt60_a/config.h => keyboards/wilba_tech/wt60_a/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wilba_tech/wt60_b/config.h => keyboards/wilba_tech/wt60_b/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wilba_tech/wt60_bx/config.h => keyboards/wilba_tech/wt60_bx/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wilba_tech/wt60_c/config.h => keyboards/wilba_tech/wt60_c/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wilba_tech/wt60_g/config.h => keyboards/wilba_tech/wt60_g/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wilba_tech/wt60_g2/config.h => keyboards/wilba_tech/wt60_g2/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wilba_tech/wt60_h1/config.h => keyboards/wilba_tech/wt60_h1/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wilba_tech/wt60_h2/config.h => keyboards/wilba_tech/wt60_h2/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wilba_tech/wt60_h3/config.h => keyboards/wilba_tech/wt60_h3/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wilba_tech/wt60_xt/config.h => keyboards/wilba_tech/wt60_xt/config.h +0 -4
@@ 20,10 20,6 @@
#define AUDIO_PIN C6
#define AUDIO_CLICKY

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wilba_tech/wt65_a/config.h => keyboards/wilba_tech/wt65_a/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wilba_tech/wt65_b/config.h => keyboards/wilba_tech/wt65_b/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wilba_tech/wt65_d/config.h => keyboards/wilba_tech/wt65_d/config.h +0 -4
@@ 3,10 3,6 @@

#pragma once

// key matrix size
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

// Keyboard Matrix Assignments
#define MATRIX_ROW_PINS { E6, F0, F4, F6, F7 }
#define MATRIX_COL_PINS { F5, D5, D3, D2, B7, B0, B3, C7, C6, B6, B5, B4, D7, D6, D4 }

M keyboards/wilba_tech/wt65_f/config.h => keyboards/wilba_tech/wt65_f/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wilba_tech/wt65_fx/config.h => keyboards/wilba_tech/wt65_fx/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wilba_tech/wt65_g/config.h => keyboards/wilba_tech/wt65_g/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wilba_tech/wt65_g2/config.h => keyboards/wilba_tech/wt65_g2/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wilba_tech/wt65_h1/config.h => keyboards/wilba_tech/wt65_h1/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wilba_tech/wt65_xt/config.h => keyboards/wilba_tech/wt65_xt/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wilba_tech/wt65_xtx/config.h => keyboards/wilba_tech/wt65_xtx/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wilba_tech/wt69_a/config.h => keyboards/wilba_tech/wt69_a/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wilba_tech/wt70_jb/config.h => keyboards/wilba_tech/wt70_jb/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wilba_tech/wt75_a/config.h => keyboards/wilba_tech/wt75_a/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wilba_tech/wt75_b/config.h => keyboards/wilba_tech/wt75_b/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wilba_tech/wt75_c/config.h => keyboards/wilba_tech/wt75_c/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wilba_tech/wt80_a/config.h => keyboards/wilba_tech/wt80_a/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wilba_tech/wt80_bc/config.h => keyboards/wilba_tech/wt80_bc/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wilba_tech/wt80_g/config.h => keyboards/wilba_tech/wt80_g/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wilba_tech/wt8_a/config.h => keyboards/wilba_tech/wt8_a/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wilba_tech/zeal60/config.h => keyboards/wilba_tech/zeal60/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


// key matrix size
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

// Zeal60 PCB default pin-out
#define MATRIX_ROW_PINS { F0, F1, F4, F6, F7 }
#define MATRIX_COL_PINS { F5, D5, B1, B2, B3, D3, D2, C7, C6, B6, B5, B4, D7, D6 }

M keyboards/wilba_tech/zeal65/config.h => keyboards/wilba_tech/zeal65/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


// key matrix size
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

// Zeal60 PCB default pin-out
#define MATRIX_ROW_PINS { F0, F1, F4, F6, F7 }
#define MATRIX_COL_PINS { F5, D5, B1, B2, B3, D3, D2, C7, C6, B6, B5, B4, D7, D6, D4 }

M keyboards/winkeyless/b87/config.h => keyboards/winkeyless/b87/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* Define Matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 15

/*Define Matrix Pins */
#define MATRIX_ROW_PINS {B5, B4, B3, B2, B1, B0, B6, B7}
#define MATRIX_COL_PINS {A0, A1, A2, A3, A4, A5, C5, C4, C3, C2, D7, C6, C7, A7, A6}

M keyboards/winkeyless/bface/config.h => keyboards/winkeyless/bface/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 15

//                        0   1   2   3   4   5   6   7   8   9   A   B   C   D   E
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4, B5, B6, B7 }
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3, C2, D7}

M keyboards/winkeyless/bmini/config.h => keyboards/winkeyless/bmini/config.h +0 -3
@@ 20,9 20,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define RGBLED_NUM 16

/* matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 15
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4, B5, B6, B7 }
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3, C2, D7 }
#define DIODE_DIRECTION COL2ROW

M keyboards/winkeyless/bminiex/config.h => keyboards/winkeyless/bminiex/config.h +0 -3
@@ 20,9 20,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define RGBLED_NUM 20

/* matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 15
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4, B5, B6, B7 }
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3, C2, D7 }
#define DIODE_DIRECTION COL2ROW

M keyboards/winry/winry25tc/config.h => keyboards/winry/winry25tc/config.h +0 -3
@@ 17,9 17,6 @@
#pragma once


#define MATRIX_ROWS 5
#define MATRIX_COLS 5

#define MATRIX_ROW_PINS { E6, F0, D6, D2, B6 }
#define MATRIX_COL_PINS { F5, C7, B7, B2, B4 }


M keyboards/winry/winry315/config.h => keyboards/winry/winry315/config.h +0 -2
@@ 3,8 3,6 @@

#pragma once

// clang-format off

// Encoder pins.
// Encoder numbering (assuming the default board orientation with encoders on
// the top side):

M keyboards/wolf/kuku65/config.h => keyboards/wolf/kuku65/config.h +0 -4
@@ 18,10 18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wolf/ryujin/config.h => keyboards/wolf/ryujin/config.h +0 -5
@@ 18,11 18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15


// Checked with Eagle Schematic
#define MATRIX_ROW_PINS { D5, D3, D2, D1, D0  }
#define MATRIX_COL_PINS { E6, F0, F1, F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4 }

M keyboards/wolf/sabre/config.h => keyboards/wolf/sabre/config.h +0 -4
@@ 18,10 18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 9

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wolf/ts60/config.h => keyboards/wolf/ts60/config.h +0 -4
@@ 18,10 18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wolfmarkclub/wm1/config.h => keyboards/wolfmarkclub/wm1/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

//                         0    1    2    3    4     5   6   7    8     9   A   B  C   D   E
#define MATRIX_ROW_PINS { C4,  A7,  A6,  A5,  A4 }
#define MATRIX_COL_PINS { B10, B11, B12, B13, B14, B15, C6, C10, C11, C12, D2, B5, B6, B7, B8 }

M keyboards/woodkeys/bigseries/1key/config.h => keyboards/woodkeys/bigseries/1key/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 1

/* key matrix pins */
#define MATRIX_ROW_PINS { B0 }
#define MATRIX_COL_PINS { B4 }

M keyboards/woodkeys/bigseries/2key/config.h => keyboards/woodkeys/bigseries/2key/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 2

/* key matrix pins */
#define MATRIX_ROW_PINS { B0 }
#define MATRIX_COL_PINS { B4, B3 }

M keyboards/woodkeys/bigseries/3key/config.h => keyboards/woodkeys/bigseries/3key/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 3

/* key matrix pins */
#define MATRIX_ROW_PINS { B0 }
#define MATRIX_COL_PINS { B4, B3, B5 }

M keyboards/woodkeys/bigseries/4key/config.h => keyboards/woodkeys/bigseries/4key/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 2

/* key matrix pins */
#define MATRIX_ROW_PINS { B0, B5 }
#define MATRIX_COL_PINS { B4, B3 }

M keyboards/woodkeys/scarletbandana/config.h => keyboards/woodkeys/scarletbandana/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 17

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL


M keyboards/work_louder/loop/config.h => keyboards/work_louder/loop/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

M keyboards/work_louder/nano/config.h => keyboards/work_louder/nano/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS  1
#define MATRIX_COLS  3

/*
 * Keyboard Matrix Assignments
 *

M keyboards/work_louder/work_board/config.h => keyboards/work_louder/work_board/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS  4
#define MATRIX_COLS  13

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wren/config.h => keyboards/wren/config.h +0 -5
@@ 18,11 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
// Rows are doubled-up (Bottom set of rows are used for the right half)
#define MATRIX_ROWS 10
#define MATRIX_COLS 10

/*
 * Keyboard Matrix Assignments
 *

M keyboards/wsk/alpha9/config.h => keyboards/wsk/alpha9/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 13

/* key matrix pins */
#define MATRIX_ROW_PINS { D4, B4, B5 }
#define MATRIX_COL_PINS { D7, E6, C6, B6, B2, B3, B1, F7, F6, F5, D1, D0, D2 }

M keyboards/wsk/g4m3ralpha/config.h => keyboards/wsk/g4m3ralpha/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 10

/* key matrix pins */
#define MATRIX_ROW_PINS { D4, B4, B5, D1 }
#define MATRIX_COL_PINS { D7, E6, C6, B6, B2, B3, B1, F7, F6, F5 }

M keyboards/wsk/gothic50/config.h => keyboards/wsk/gothic50/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 14

/* key matrix pins */

#define MATRIX_ROW_PINS { B5, B4, D7, D6 }

M keyboards/wsk/gothic70/config.h => keyboards/wsk/gothic70/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* key matrix pins */

#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 }

M keyboards/wsk/houndstooth/config.h => keyboards/wsk/houndstooth/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 6

/* key matrix pins */
#define MATRIX_ROW_PINS { C6, F7, D7, B1, B4, B2, B5, B6 }
#define MATRIX_COL_PINS { D1, F4, D0, F5, D4, F6 }

M keyboards/wsk/jerkin/config.h => keyboards/wsk/jerkin/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 13

/* key matrix pins */
#define MATRIX_ROW_PINS { B3, B4, B5 }
#define MATRIX_COL_PINS { D3, D2, D1, D0, D4, C6, B1, F7, F6, F5, F4, E6, D7 }

M keyboards/wsk/kodachi50/config.h => keyboards/wsk/kodachi50/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 7

/* key matrix pins */
#define MATRIX_ROW_PINS { D2, B5, B6, B2, B3, B1, F7, F6 }
#define MATRIX_COL_PINS { D1, D0, D4, C6, D7, E6, B4 }

M keyboards/wsk/pain27/config.h => keyboards/wsk/pain27/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 10

/* key matrix pins */
#define MATRIX_ROW_PINS { F4, F5, D0 }
#define MATRIX_COL_PINS { D2, B3, F6, B1, B2, B6, D4, C6, D7, E6 }

M keyboards/wsk/sl40/config.h => keyboards/wsk/sl40/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 14

/* key matrix pins */
#define MATRIX_ROW_PINS { F4, F5, D2, D0 }
#define MATRIX_COL_PINS { D3, D1, F6, F7, B6, B2, B3, B1, D4, C6, D7, E6, B4, B5 }

M keyboards/wsk/tkl30/config.h => keyboards/wsk/tkl30/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_ROW_PINS { D2, B5, F4 }
#define MATRIX_COL_PINS { D3, D1, D0, D4, F7, C6, B1, D7, B3, E6, B2, B4, B6, F6, E5 }

M keyboards/wuque/ikki68/config.h => keyboards/wuque/ikki68/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 17

#define MATRIX_ROW_PINS { B0, B1, B2, B3, E6 }
#define MATRIX_COL_PINS { D1, D0, D2, D3, D5, D4, D6, D7, B4, B5, F0, F1, B6, F4, F5, F6,F7 }


M keyboards/wuque/ikki68_aurora/config.h => keyboards/wuque/ikki68_aurora/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

#define MATRIX_ROW_PINS { B7, B3, B2, B1, B0 }
#define MATRIX_COL_PINS { D5, D3, D2, D1, D0, F0, F1, E6, B5, B4, D7, D6, D4, F4, F5, F6 }


M keyboards/wuque/mammoth20x/config.h => keyboards/wuque/mammoth20x/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 4

#define MATRIX_ROW_PINS { D5, F0, F1, F4, F5, F6 }
#define MATRIX_COL_PINS { B0, B1, E6, F7 }


M keyboards/wuque/mammoth75x/config.h => keyboards/wuque/mammoth75x/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

#define MATRIX_ROW_PINS { B0, C7, D2, F7, D1, D0 }
#define MATRIX_COL_PINS { D3, D5, D4, D6, D7, B4, B5, E6, F0, F1, F4, F5, F6, C6, B7, B3 }


M keyboards/wuque/promise87/ansi/config.h => keyboards/wuque/promise87/ansi/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

#define MATRIX_ROW_PINS { B3, B7, B2, F0, D3, D0 }
#define MATRIX_COL_PINS { D6, D7, D1, D5, F7, D4, F5, F4, F1, C7, C6, B6, B5, B4, E6, B1, B0 }


M keyboards/wuque/promise87/wkl/config.h => keyboards/wuque/promise87/wkl/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

#define MATRIX_ROW_PINS { B3, B7, B2, F0, D3, D0 }
#define MATRIX_COL_PINS { D6, D7, D1, D5, F7, D4, F5, F4, F1, C7, C6, B6, B5, B4, E6, B1, B0 }


M keyboards/wuque/serneity65/config.h => keyboards/wuque/serneity65/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

#define MATRIX_ROW_PINS { B0, F0, B1, D2, D3 }
#define MATRIX_COL_PINS { B6, B5, D5, D4, D6, B4, D7, F1, F4, F5, F6, F7, C7, E6, B7 }


M keyboards/x16/config.h => keyboards/x16/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

M keyboards/xbows/knight/config.h => keyboards/xbows/knight/config.h +0 -2
@@ 16,8 16,6 @@
#pragma once


#define MATRIX_ROWS 6
#define MATRIX_COLS 15
#define MATRIX_ROW_PINS { F7, F6, F5, F4, F1, F0 }
#define MATRIX_COL_PINS { B0, B1, B2, B3, B7, D2, D3, D5, D4, D6, D7, B4, B5, B6, C6 }
#define DIODE_DIRECTION COL2ROW

M keyboards/xbows/knight_plus/config.h => keyboards/xbows/knight_plus/config.h +0 -2
@@ 16,8 16,6 @@
#pragma once


#define MATRIX_ROWS 6
#define MATRIX_COLS 15
#define MATRIX_ROW_PINS { F7, F6, F5, F4, F1, F0 }
#define MATRIX_COL_PINS { B0, B1, B2, B3, B7, D2, D3, D5, D4, D6, D7, B4, B5, B6, C6 }
#define DIODE_DIRECTION COL2ROW

M keyboards/xbows/nature/config.h => keyboards/xbows/nature/config.h +0 -2
@@ 16,8 16,6 @@
#pragma once


#define MATRIX_ROWS 6
#define MATRIX_COLS 15
#define MATRIX_ROW_PINS { F7, F6, F5, F4, F1, F0 }
#define MATRIX_COL_PINS { B0, B1, B2, B3, B7, D2, D3, D5, D4, D6, D7, B4, B5, B6, C6 }
#define DIODE_DIRECTION COL2ROW

M keyboards/xbows/numpad/config.h => keyboards/xbows/numpad/config.h +0 -2
@@ 16,8 16,6 @@
#pragma once


#define MATRIX_ROWS 6
#define MATRIX_COLS 4
#define MATRIX_ROW_PINS { B5, B4, C6, B6, D7, B3 }
#define MATRIX_COL_PINS { D4, D6, B2, B1 }
#define DIODE_DIRECTION COL2ROW

M keyboards/xbows/ranger/config.h => keyboards/xbows/ranger/config.h +0 -2
@@ 16,8 16,6 @@
#pragma once


#define MATRIX_ROWS 6
#define MATRIX_COLS 16
#define MATRIX_ROW_PINS { C7, B6, B4, C6, B5, D6 }
#define MATRIX_COL_PINS { B7, B3, B2, B1, B0, E6, F0, F1, F4, F5, D7, F6, F7, D4, D5, D3 }
#define DIODE_DIRECTION COL2ROW

M keyboards/xbows/woody/config.h => keyboards/xbows/woody/config.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#define MATRIX_ROWS 5
#define MATRIX_COLS 15
#define MATRIX_ROW_PINS {B3, B2, B1, B0, B5 }
#define MATRIX_COL_PINS {B6, C6, C7, F4, F5, F6, F7, B7, D2, D3, D5, D4, D6, D7, B4 }
#define DIODE_DIRECTION COL2ROW

M keyboards/xelus/akis/config.h => keyboards/xelus/akis/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_ROW_PINS { F5, F4, F1, F0, E6 }
#define MATRIX_COL_PINS { B4, D7, D6, D4, D5, D3, D2, D1, D0, F6, F7, C7, C6, B6, B5 }

M keyboards/xelus/dawn60/rev1/config.h => keyboards/xelus/dawn60/rev1/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


// key matrix size
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

//no underglow - prototype
//#define MATRIX_ROW_PINS { B1, B3, B7, F6, F7 }
//#define MATRIX_COL_PINS { B0, D5, B2, F5, D2, D3, D4, D6, D7, B4, B5, B6, C6, C7 }

M keyboards/xelus/dawn60/rev1_qmk/config.h => keyboards/xelus/dawn60/rev1_qmk/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


// key matrix size
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

//underglow
#define MATRIX_ROW_PINS { B1, B3, F1, F6, F7 }
#define MATRIX_COL_PINS { B0, D5, B2, F5, D3, D2, C7, C6, B6, B5, B4, D7, D6, D4 }

M keyboards/xelus/dharma/config.h => keyboards/xelus/dharma/config.h +0 -4
@@ 16,10 16,6 @@

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 18

/* key matrix pins */
#define MATRIX_ROW_PINS { D0, D1, D2, D3, B0 }
#define MATRIX_COL_PINS { B3, B2, B1, D5, D4, E6, D6, D7, B4, B5, B6, C6, C7, F7, F6, F5, F4, F1 }

M keyboards/xelus/kangaroo/rev1/config.h => keyboards/xelus/kangaroo/rev1/config.h +0 -4
@@ 16,10 16,6 @@

#pragma once

/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 11

#define MATRIX_COL_PINS { B10, B2, B11, A10, B7, B6, B5, B4, B3, A15, A14 }
#define MATRIX_ROW_PINS { A9, A8, B15, B14, B13, B12, A4, A5, A6, A7, B0, B1 }
#define DIODE_DIRECTION COL2ROW

M keyboards/xelus/kangaroo/rev2/config.h => keyboards/xelus/kangaroo/rev2/config.h +0 -4
@@ 16,10 16,6 @@

#pragma once

/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 11

#define MATRIX_COL_PINS { B10, B2, B11, A10, B7, B6, B5, B4, B3, A15, A14 }
#define MATRIX_ROW_PINS { A9, A8, B15, B14, B13, B12, A4, A5, A6, A7, B0, B1 }


M keyboards/xelus/la_plus/config.h => keyboards/xelus/la_plus/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_ROW_PINS { B0, B1, F0, F4, F5 }
#define MATRIX_COL_PINS { E6, D5, B2, B3, D3, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4 }

M keyboards/xelus/ninjin/config.h => keyboards/xelus/ninjin/config.h +0 -4
@@ 16,10 16,6 @@

#pragma once

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

#define MATRIX_COL_PINS { A9, A8, B15, B14, B13, B12, B11, B10, B2, B1, B0, A7, A6, A5, A4, B6, B5 }
#define MATRIX_ROW_PINS { B4, B3, A15, A3, B9, B8 }
#define DIODE_DIRECTION COL2ROW

M keyboards/xelus/pachi/mini_32u4/config.h => keyboards/xelus/pachi/mini_32u4/config.h +0 -4
@@ 16,10 16,6 @@

#pragma once

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

#define MATRIX_ROW_PINS { B0, B1, B2, F0, D2, D1 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4, D5, D3, E6, B7, D0 }
#define DIODE_DIRECTION COL2ROW

M keyboards/xelus/pachi/rev1/config.h => keyboards/xelus/pachi/rev1/config.h +0 -4
@@ 16,10 16,6 @@

#pragma once

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

#define MATRIX_ROW_PINS { B4, B3, A15, B15, B9, B8 }
#define MATRIX_COL_PINS { B13, B12, B11, B10, B2, B1, B0, A7, A6, A5, A4, A2, A1, A0, A3, B6, B5 }
#define DIODE_DIRECTION COL2ROW

M keyboards/xelus/pachi/rgb/rev1/config.h => keyboards/xelus/pachi/rgb/rev1/config.h +0 -4
@@ 16,10 16,6 @@

#pragma once

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/* key matrix pins */
#define MATRIX_ROW_PINS { B14, B13, B12, B2, A8, B15 }
#define MATRIX_COL_PINS { C13, C14, C15, H0, A0, A1, A2, A3, A4, A5, A6, A7, B0, B1, H1, B10, B11 }

M keyboards/xelus/pachi/rgb/rev2/config.h => keyboards/xelus/pachi/rgb/rev2/config.h +0 -4
@@ 16,10 16,6 @@

#pragma once

/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 9

/* key matrix pins */
#define MATRIX_ROW_PINS { A5, A6, B0, A7, A8, B1, B4, B5, A15, B3, A13, A14 }
#define MATRIX_COL_PINS { C14, C15, A0, A1, A2, A3, A4, A10, A9}

M keyboards/xelus/rs108/config.h => keyboards/xelus/rs108/config.h +0 -4
@@ 15,10 15,6 @@
 */
#pragma once

/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 11

#define MATRIX_ROW_PINS { B5, B6, B7, A1, A0, C13, B0, A7, A5, A4, A3, A2 }
#define MATRIX_COL_PINS { A10, A8, B15, B14, B13, B12, B1, B10, B4, B3, A15 }


M keyboards/xelus/rs60/rev1/config.h => keyboards/xelus/rs60/rev1/config.h +0 -4
@@ 15,10 15,6 @@
 */
#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

#define MATRIX_ROW_PINS { B3, B7, F0, F4, F1 }
#define MATRIX_COL_PINS { E6, D5, D3, F5, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4}


M keyboards/xelus/rs60/rev2_0/config.h => keyboards/xelus/rs60/rev2_0/config.h +0 -4
@@ 15,10 15,6 @@
 */
#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

#define MATRIX_ROW_PINS { B15, B14, B12, B1, B0 }
#define MATRIX_COL_PINS { B13, A7, A6, A5, A4, A3, A2, B7, B6, B5, B4, B3, A15, A14 }


M keyboards/xelus/rs60/rev2_1/config.h => keyboards/xelus/rs60/rev2_1/config.h +0 -4
@@ 15,10 15,6 @@
 */
#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

#define MATRIX_ROW_PINS { B15, B14, B12, B1, B0 }
#define MATRIX_COL_PINS { B13, A7, A6, A5, A4, A3, A2, B7, B6, B5, B4, B3, A15, A14 }


M keyboards/xelus/snap96/config.h => keyboards/xelus/snap96/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


// key matrix size
#define MATRIX_ROWS 12
#define MATRIX_COLS 10

// key matrix pins
#define MATRIX_ROW_PINS { B2, B1, B0, C7, F6, F7, B3, D1, D2, D7, B6, C6 }
#define MATRIX_COL_PINS { E6, D5, B7, D0, F5, D3, B4, B5, D4, D6 }

M keyboards/xelus/trinityxttkl/config.h => keyboards/xelus/trinityxttkl/config.h +0 -4
@@ 16,10 16,6 @@

#pragma once

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 19

#define MATRIX_COL_PINS { A9, A8, B15, B14, B13, B12, B11, B10, B2, B1, B0, A7, A6, A5, A4, A3, A10, B9, B4 }
#define MATRIX_ROW_PINS { A14, A15, B3, A2, B6, B5 }
#define DIODE_DIRECTION COL2ROW

M keyboards/xelus/valor/rev1/config.h => keyboards/xelus/valor/rev1/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_ROW_PINS { B1, B2, C7, C6, B6 }
#define MATRIX_COL_PINS { E6, F0, F1, F4, F5, F6, F7, B5, B4, D7, D6, D4, D5, D3, D2 }

M keyboards/xelus/valor/rev2/config.h => keyboards/xelus/valor/rev2/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_ROW_PINS { B11, B10, A3, A1, A2 }
#define MATRIX_COL_PINS { B2, B1, B0, A7, A6, A5, A4, A13, B7, B6, B5, B4, B3, A15, A14 }

M keyboards/xelus/valor_frl_tkl/rev1/config.h => keyboards/xelus/valor_frl_tkl/rev1/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 17

/* key matrix pins */
#define MATRIX_ROW_PINS { A15, A14, A1, B3, B4 }
#define MATRIX_COL_PINS { A9, A8, B15, B14, B13, B12, A0, B11, B10, B2, B1, B0, A7, A6, A5, A4, A3 }

M keyboards/xelus/valor_frl_tkl/rev2_0/config.h => keyboards/xelus/valor_frl_tkl/rev2_0/config.h +0 -4
@@ 16,10 16,6 @@

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 17

/* key matrix pins */
#define MATRIX_ROW_PINS { A15, A14, A10, B3, B4 }
#define MATRIX_COL_PINS { A9, A8, B15, B14, B13, B12, B9, B1, B0, A7, A6, A5, A4, A3, A2, A1, A0 }

M keyboards/xelus/valor_frl_tkl/rev2_1/config.h => keyboards/xelus/valor_frl_tkl/rev2_1/config.h +0 -4
@@ 16,10 16,6 @@

#pragma once

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 17

/* key matrix pins */
#define MATRIX_ROW_PINS { A15, A14, A13, B3, B4 }
#define MATRIX_COL_PINS { A10, A8, B15, B14, B13, B12, B9, B1, B0, A7, A6, A5, A4, A3, A2, A1, A0 }

M keyboards/xelus/xs108/config.h => keyboards/xelus/xs108/config.h +0 -4
@@ 16,10 16,6 @@

#pragma once

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 21

#define MATRIX_ROW_PINS { C14, C13, A10, A3, A1, A0 }
#define MATRIX_COL_PINS { A9, A8, B15, B14, B13, B12, B11, B10, B2, B1, B0, A7, A6, A5, A4, B6, B5, B4, B3, A15, A14 }


M keyboards/xenon/config.h => keyboards/xenon/config.h +0 -5
@@ 18,11 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
/* Rows are doubled up */
#define MATRIX_ROWS 10
#define MATRIX_COLS 7

// wiring
#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4 }
#define MATRIX_COL_PINS { B2, B3, B1, F7, F6, F5, F4 }

M keyboards/xiaomi/mk02/config.h => keyboards/xiaomi/mk02/config.h +0 -4
@@ 19,10 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define EARLY_INIT_PERFORM_BOOTLOADER_JUMP FALSE

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

#define MATRIX_ROW_PINS { A3, A4, A5, A6, A7, B0 }
#define MATRIX_COL_PINS { B13, B14, B15, A15, B3, B4, B5, B6, B7, B8, B9, C14, C15, B11, A1, A2, B12 }
#define DIODE_DIRECTION ROW2COL

M keyboards/xiudi/xd60/rev2/config.h => keyboards/xiudi/xd60/rev2/config.h +0 -4
@@ 18,10 18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/xiudi/xd60/rev3/config.h => keyboards/xiudi/xd60/rev3/config.h +0 -4
@@ 18,10 18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

/*
 * Keyboard Matrix Assignments
 *

M keyboards/xiudi/xd68/config.h => keyboards/xiudi/xd68/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/xiudi/xd75/config.h => keyboards/xiudi/xd75/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/xiudi/xd84pro/config.h => keyboards/xiudi/xd84pro/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15

#define MATRIX_ROW_PINS { F4, D0, D1, D2, D3, D5 }
#define MATRIX_COL_PINS { F0, F1, E6, C7, C6, B6, D4, B1, B7, B5, B4, D7, D6, B3, F7 }


M keyboards/xiudi/xd87/config.h => keyboards/xiudi/xd87/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/*
 * Keyboard Matrix Assignments
 *

M keyboards/xmmx/config.h => keyboards/xmmx/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/* key matrix pins */
#define MATRIX_ROW_PINS { B0, F6, F5, F4, F1, F0 }
#define MATRIX_COL_PINS { B3, B2, B1, E6, B7, C7, C6, D4, D6, D7, B4, D0, D1, F7, D2, D3, D5 }

M keyboards/xw60/config.h => keyboards/xw60/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 }
#define MATRIX_COL_PINS { F0, F1, E6, C7, C6, B6, D4, B1, B7, B5, B4, D7, D6, B3 }


M keyboards/yampad/config.h => keyboards/yampad/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

M keyboards/yandrstudio/buff67v3/config.h => keyboards/yandrstudio/buff67v3/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_COL_PINS {  B5,  B6,  B7,  B8,  B9,  C13, C14, B0,  B1,  B2,  B10, B11, B12, A15, B3 }
#define MATRIX_ROW_PINS {  A3,  A4,  A5,  A7,  C15 }

M keyboards/yandrstudio/eau87/config.h => keyboards/yandrstudio/eau87/config.h +0 -4
@@ 15,10 15,6 @@
 */
#pragma once

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW


M keyboards/yandrstudio/eau_r2/config.h => keyboards/yandrstudio/eau_r2/config.h +0 -4
@@ 15,10 15,6 @@
 */
#pragma once

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

#define MATRIX_COL_PINS { B7,  A6,  B6, B5,  B4,  B3,  A5,  A10, B1,  B0,  A7,  A9,  B11, B10, B2,  A15, B15 }
#define MATRIX_ROW_PINS { A3,  B9,  B8,  A4, C14, C13 }


M keyboards/yandrstudio/nightstar75/config.h => keyboards/yandrstudio/nightstar75/config.h +0 -4
@@ 15,10 15,6 @@
 */
#pragma once

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15

#define MATRIX_COL_PINS { C13, C14, C15, A3,   A4,  A5,  A6,  B12, B13, B14, B15,  A8,  A9, A10, B8 }
#define MATRIX_ROW_PINS { B0,  B1,  B2,  B10,  B11, B9 }


M keyboards/yandrstudio/nz64/config.h => keyboards/yandrstudio/nz64/config.h +0 -3
@@ 16,9 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14
#define MATRIX_COL_PINS {  A15, B3,  B4,  B6,  B7, B5,  C13, A5,  A4, B14, B15, A8, A9,  A10 }
#define MATRIX_ROW_PINS {  C14, B13, B12, C15, A3 }


M keyboards/yandrstudio/nz67v2/config.h => keyboards/yandrstudio/nz67v2/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_COL_PINS {  B9,  A3,  A4,  A5,  A6,  A7,  B0,  B2,  B10, B11, B12, B13, B14, B15, A8 }
#define MATRIX_ROW_PINS {  B3,  B4,  B6,  B7,  B8 }

M keyboards/yandrstudio/tg67/config.h => keyboards/yandrstudio/tg67/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW


M keyboards/yandrstudio/yr6095/config.h => keyboards/yandrstudio/yr6095/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

#define MATRIX_COL_PINS {  B6,  B15, B14, B13, B12, B11, B10, B2,  B1, B0,  A7,  A6,  A5,  A4 }
#define MATRIX_ROW_PINS {  A1,  A3,  A8,  A9,  A10 }


M keyboards/yandrstudio/zhou65/config.h => keyboards/yandrstudio/zhou65/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_ROW_PINS { A2, A1, B8, B7, C15 }
#define MATRIX_COL_PINS { B9, B6, B5, B4, B3, B1, B0, A7, A6, A5, A4, A3, A8, B15, B14 }

M keyboards/yanghu/unicorne/config.h => keyboards/yanghu/unicorne/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

#define MATRIX_COL_PINS \
    { A14, A15, B13, B14, B15, A13, A0, A1, A2, A3, A6, A7 }
#define MATRIX_ROW_PINS \

M keyboards/ydkb/chili/config.h => keyboards/ydkb/chili/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 11
#define MATRIX_COLS 10

// ROWS: Top to bottom, COLS: Left to right
/* Row pin configuration
*/

M keyboards/ydkb/just60/config.h => keyboards/ydkb/just60/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

#define MATRIX_ROW_PINS { E2, C7, B3, B2, B1 }
#define MATRIX_COL_PINS { D6, D7, B4, B6, B5, B7, F7, F6, F5, F4, F1, F0, E6, B0 }
#define DIODE_DIRECTION COL2ROW

M keyboards/ydkb/yd68/config.h => keyboards/ydkb/yd68/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/ymdk/bface/config.h => keyboards/ymdk/bface/config.h +0 -4
@@ 17,10 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

//                        0   1   2   3   4   5   6   7   8   9   A   B   C   D   E
#define MATRIX_ROW_PINS { B7, B6, B5, B4, B3}
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3, C2, D7}

M keyboards/ymdk/melody96/config.h => keyboards/ymdk/melody96/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 9

/* key matrix pins */
#define MATRIX_ROW_PINS { B7, B3, B2, B1, B0, E6, F0, F1, F4, F5, F6, F7 }
#define MATRIX_COL_PINS { D0, D1, D2, D3, D5, D4, D6, D7, B4 }

M keyboards/ymdk/np21/config.h => keyboards/ymdk/np21/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 6

/*
 * Keyboard Matrix Assignments
 *

M keyboards/ymdk/np24/u4rgb6/config.h => keyboards/ymdk/np24/u4rgb6/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 4

/* key matrix pins */
#define MATRIX_ROW_PINS { B3, B6, B2, B1, D7, B4 }
#define MATRIX_COL_PINS { F5, F4, D3, D2 }

M keyboards/ymdk/wings/config.h => keyboards/ymdk/wings/config.h +0 -4
@@ 16,10 16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/ymdk/wingshs/config.h => keyboards/ymdk/wingshs/config.h +0 -4
@@ 14,10 14,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/ymdk/yd60mq/config.h => keyboards/ymdk/yd60mq/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 }
#define MATRIX_COL_PINS { F0, F1, E6, C7, C6, B6, D4, B1, F7, B5, B4, D7, D6, B3, B2 }

M keyboards/ymdk/ym68/config.h => keyboards/ymdk/ym68/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/ymdk/ymd09/config.h => keyboards/ymdk/ymd09/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 3

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { F5, F4, F1 }
#define MATRIX_COL_PINS { D6, D2, D1 }

M keyboards/ymdk/ymd21/v2/config.h => keyboards/ymdk/ymd21/v2/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

M keyboards/ymdk/ymd40/air40/config.h => keyboards/ymdk/ymd40/air40/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

M keyboards/ymdk/ymd40/v2/config.h => keyboards/ymdk/ymd40/v2/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

M keyboards/ymdk/ymd67/config.h => keyboards/ymdk/ymd67/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 }
#define MATRIX_COL_PINS { F0, F1, E6, C7, C6, B6, D4, B1, F7, B5, B4, D7, D6, B3, B2 }

M keyboards/ymdk/ymd75/rev1/config.h => keyboards/ymdk/ymd75/rev1/config.h +0 -3
@@ 19,9 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 15
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4, B5, B6, B7 }
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3, C2, D7 }
#define BACKLIGHT_PIN D4

M keyboards/ymdk/ymd75/rev2/config.h => keyboards/ymdk/ymd75/rev2/config.h +0 -3
@@ 1,8 1,5 @@
#pragma once

/* matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15
#define MATRIX_ROW_PINS { B7, B6, B5, B4, B3, B0 }
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3, C2, D7 }
#define BACKLIGHT_PIN D4

M keyboards/ymdk/ymd75/rev3/config.h => keyboards/ymdk/ymd75/rev3/config.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#define MATRIX_ROWS 12
#define MATRIX_COLS 9
#define MATRIX_ROW_PINS { B7, B3, B2, B1, B0, E6, F0, F1, F4, F5, F6, F7 }
#define MATRIX_COL_PINS { D0, D1, D2, D3, D5, D4, D6, D7, B4 }
#define BACKLIGHT_PIN B6 // change the backlight pin that has since changed in Rev 3

M keyboards/ymdk/ymd96/config.h => keyboards/ymdk/ymd96/config.h +0 -3
@@ 19,9 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 15
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4, B5, B6, B7 }
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3, C2, D7 }


M keyboards/yncognito/batpad/config.h => keyboards/yncognito/batpad/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

M keyboards/yoichiro/lunakey_macro/config.h => keyboards/yoichiro/lunakey_macro/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 4

/*
 * Keyboard Matrix Assignments
 *

M keyboards/yoichiro/lunakey_mini/config.h => keyboards/yoichiro/lunakey_mini/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 6

/*
 * Keyboard Matrix Assignments
 *

M keyboards/yosino58/rev1/config.h => keyboards/yosino58/rev1/config.h +0 -5
@@ 19,11 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10
#define MATRIX_COLS 6

// wiring of each half
#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3 }

M keyboards/yugo_m/model_m_101/config.h => keyboards/yugo_m/model_m_101/config.h +0 -4
@@ 19,10 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 16

/*
 * Keyboard Matrix Assignments
 *

M keyboards/yushakobo/navpad/10/rev0/config.h => keyboards/yushakobo/navpad/10/rev0/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 7

/*
 * Keyboard Matrix Assignments
 *

M keyboards/yushakobo/navpad/10/rev1/config.h => keyboards/yushakobo/navpad/10/rev1/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 6

/*
 * Keyboard Matrix Assignments
 *

M keyboards/yushakobo/navpad/10_helix_r/config.h => keyboards/yushakobo/navpad/10_helix_r/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 7

/*
 * Keyboard Matrix Assignments
 *

M keyboards/yushakobo/quick17/config.h => keyboards/yushakobo/quick17/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 6

/*
 * Keyboard Matrix Assignments
 *

M keyboards/yynmt/dozen0/config.h => keyboards/yynmt/dozen0/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

M keyboards/yynmt/kagamidget/config.h => keyboards/yynmt/kagamidget/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/*
 * Keyboard Matrix Assignments
 *

M keyboards/zfrontier/big_switch/config.h => keyboards/zfrontier/big_switch/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 1

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { F0 }
#define MATRIX_COL_PINS { F1 }

M keyboards/ziggurat/config.h => keyboards/ziggurat/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 18

/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { A2, A1, A0, F7, A3 }
#define MATRIX_COL_PINS { F6, F5, F4, F3, F2, F1, B5, B6, C2, C3, C4, C5, C6, C7, A7, A6, A5, A4 }

M keyboards/zj68/config.h => keyboards/zj68/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B7 }
#define MATRIX_COL_PINS { D0, D1, D2, D3, D5, D4, D6, D7, B4, F7, F6, F5, F4, F1, F0 }

M keyboards/zlant/config.h => keyboards/zlant/config.h +0 -4
@@ 1,10 1,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

/* key matrix pins */
#define MATRIX_ROW_PINS { B0, B1, D4, D5 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, B7, D1, D2, D3, B3, B2 }

M keyboards/zoo/wampus/config.h => keyboards/zoo/wampus/config.h +0 -4
@@ 18,10 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
 * Keyboard Matrix Assignments
 *

M keyboards/ztboards/after/config.h => keyboards/ztboards/after/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/* key matrix pins */
#define MATRIX_ROW_PINS { B3, F6, F5, D5, B2 }
#define MATRIX_COL_PINS { D0, D1, D2, D3, D7, D6, D4, C7, C6, B6, B5, B4, F7, F0, F4, F1 }

M keyboards/ztboards/noon/config.h => keyboards/ztboards/noon/config.h +0 -4
@@ 17,10 17,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

/* key matrix pins */
#define MATRIX_ROW_PINS { B5, D5, D3, B1, F0 }
#define MATRIX_COL_PINS { D2, D1, D0, D4, D6, B2, D7, B4, B6, C6, C7, F7, F6, F5, F4, F1 }

M keyboards/zvecr/split_blackpill/config.h => keyboards/zvecr/split_blackpill/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 8 // Rows are doubled-up
#define MATRIX_COLS 6

/*
 * Keyboard Matrix Assignments
 *

M keyboards/zvecr/zv48/config.h => keyboards/zvecr/zv48/config.h +0 -4
@@ 16,10 16,6 @@
#pragma once


/* key matrix size */
#define MATRIX_ROWS 8 // Rows are doubled-up
#define MATRIX_COLS 6

/*
 * Keyboard Matrix Assignments
 *