~ruther/qmk_firmware

154d35ac146422bef938ed9756f6e0012baa83a2 — Nick Brassel 3 years ago 820371c
Remove `UNUSED_PINS` (#17931)

1537 files changed, 27 insertions(+), 1597 deletions(-)

M data/mappings/info_config.json
M data/schemas/keyboard.jsonschema
M docs/config_options.md
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/super16/config.h
M keyboards/1upkeyboards/super16v2/config.h
M keyboards/1upkeyboards/sweet16/v1/config.h
M keyboards/1upkeyboards/sweet16/v2/promicro/config.h
M keyboards/1upkeyboards/sweet16/v2/proton_c/config.h
M keyboards/25keys/aleth42/rev0/config.h
M keyboards/25keys/aleth42/rev1/config.h
M keyboards/25keys/cassette42/config.h
M keyboards/2key2crawl/config.h
M keyboards/30wer/config.h
M keyboards/3keyecosystem/2key2/config.h
M keyboards/3w6/rev1/config.h
M keyboards/3w6/rev2/config.h
M keyboards/40percentclub/25/config.h
M keyboards/40percentclub/4pack/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/mf68/keymaps/mf68_ble/config.h
M keyboards/40percentclub/nano/config.h
M keyboards/40percentclub/nein/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/sixpack/config.h
M keyboards/40percentclub/tomato/config.h
M keyboards/40percentclub/ut47/config.h
M keyboards/45_ats/config.h
M keyboards/4by3/config.h
M keyboards/9key/config.h
M keyboards/a_dux/config.h
M keyboards/abacus/config.h
M keyboards/abatskeyboardclub/nayeon/config.h
M keyboards/abstract/ellipse/rev1/config.h
M keyboards/acekeyboard/titan60/config.h
M keyboards/acheron/elongate/beta/config.h
M keyboards/acheron/shark/alpha/config.h
M keyboards/ada/infinity81/config.h
M keyboards/adelheid/config.h
M keyboards/adpenrose/kintsugi/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/ext65/rev1/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/voyager60_alps/config.h
M keyboards/akb/raine/config.h
M keyboards/alf/dc60/config.h
M keyboards/alf/x11/config.h
M keyboards/alf/x2/config.h
M keyboards/alpha/config.h
M keyboards/alps64/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/amj96/config.h
M keyboards/amjkeyboard/amjpad/config.h
M keyboards/anavi/macropad8/config.h
M keyboards/ano/config.h
M keyboards/anomalykb/a65i/config.h
M keyboards/aos/tkl/config.h
M keyboards/aplyard/aplx6/rev1/config.h
M keyboards/aplyard/aplx6/rev2/config.h
M keyboards/ares/config.h
M keyboards/arisu/config.h
M keyboards/arrayperipherals/1x4p1/config.h
M keyboards/ash1800/config.h
M keyboards/ash_xiix/config.h
M keyboards/ashpil/modelm_usbc/config.h
M keyboards/atlantis/ak81_ve/config.h
M keyboards/atlas_65/config.h
M keyboards/atomic/config.h
M keyboards/atreus/astar/config.h
M keyboards/atreus/astar_mirrored/config.h
M keyboards/atreus/f103/config.h
M keyboards/atreus/feather/config.h
M keyboards/atreus/keymaps/kejadlen/config.h
M keyboards/atreus/keymaps/nojjan/config.h
M keyboards/atreus/promicro/config.h
M keyboards/atreus/teensy2/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/aves60/config.h
M keyboards/aves65/config.h
M keyboards/b_sides/rev41lp/config.h
M keyboards/baguette/config.h
M keyboards/bandominedoni/config.h
M keyboards/bantam44/config.h
M keyboards/barleycorn_smd/config.h
M keyboards/barracuda/config.h
M keyboards/basketweave/config.h
M keyboards/bastardkb/charybdis/4x6/keymaps/drashna/config.h
M keyboards/bear_face/config.h
M keyboards/beatervan/config.h
M keyboards/bemeier/bmek/rev1/config.h
M keyboards/bemeier/bmek/rev2/config.h
M keyboards/bemeier/bmek/rev3/config.h
M keyboards/bfake/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/g60ble/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/boardrun/bizarre/config.h
M keyboards/boardrun/classic/config.h
M keyboards/boardwalk/config.h
M keyboards/bolsa/damapad/config.h
M keyboards/bop/config.h
M keyboards/botanicalkeyboards/fm2u/config.h
M keyboards/bpiphany/four_banger/config.h
M keyboards/bpiphany/frosty_flake/config.h
M keyboards/bpiphany/kitten_paw/config.h
M keyboards/bpiphany/sixshooter/config.h
M keyboards/bpiphany/tiger_lily/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/atlas_alps/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/catch22/config.h
M keyboards/cest73/tkm/config.h
M keyboards/charue/charon/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/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/chocv/config.h
M keyboards/cipulot/kallos/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/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/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/cozykeys/bloomer/v2/config.h
M keyboards/cozykeys/bloomer/v3/config.h
M keyboards/cozykeys/speedo/v2/config.h
M keyboards/cozykeys/speedo/v3/config.h
M keyboards/cradio/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/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/owl8/config.h
M keyboards/dailycraft/sandbox/rev1/config.h
M keyboards/dailycraft/sandbox/rev2/config.h
M keyboards/dailycraft/stickey4/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/dc01/arrow/config.h
M keyboards/dc01/left/config.h
M keyboards/dc01/numpad/config.h
M keyboards/dc01/right/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/demiurge/config.h
M keyboards/dk60/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/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/rgb/config.h
M keyboards/dp60/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_right/config.h
M keyboards/dumbpad/v1x/config.h
M keyboards/dumbpad/v1x_dualencoder/config.h
M keyboards/dumbpad/v1x_right/config.h
M keyboards/dz60/config.h
M keyboards/dz60/keymaps/LEdiodes/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/v3/config.h
M keyboards/dztech/dz96/config.h
M keyboards/e88/config.h
M keyboards/ealdin/quadrant/config.h
M keyboards/earth_rover/config.h
M keyboards/ebastler/e80_1800/config.h
M keyboards/ebastler/isometria_75/rev1/config.h
M keyboards/eco/rev1/config.h
M keyboards/eco/rev2/config.h
M keyboards/edc40/config.h
M keyboards/edi/hardlight/mk1/config.h
M keyboards/edi/standaside/config.h
M keyboards/eek/config.h
M keyboards/efreet/config.h
M keyboards/elephant42/config.h
M keyboards/emajesty/eiri/config.h
M keyboards/emi20/config.h
M keyboards/eniigmakeyboards/ek60/config.h
M keyboards/eniigmakeyboards/ek65/config.h
M keyboards/eniigmakeyboards/ek87/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/ericrlau/numdiscipline/rev1/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/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/pockettype/config.h
M keyboards/evyd13/quackfire/config.h
M keyboards/evyd13/solheim68/config.h
M keyboards/evyd13/ta65/config.h
M keyboards/evyd13/wasdat/config.h
M keyboards/evyd13/wasdat_code/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/oe/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/theboulevard/config.h
M keyboards/facew/config.h
M keyboards/fallacy/config.h
M keyboards/fc980c/config.h
M keyboards/feels/feels65/config.h
M keyboards/ferris/0_2/config.h
M keyboards/ferris/sweep/config.h
M keyboards/fjlabs/7vhotswap/config.h
M keyboards/fjlabs/ad65/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/polaris/config.h
M keyboards/fjlabs/ready100/config.h
M keyboards/fjlabs/sinanju/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/flygone60/rev3/config.h
M keyboards/foostan/cornelius/config.h
M keyboards/for_science/config.h
M keyboards/foxlab/leaf60/hotswap/config.h
M keyboards/foxlab/leaf60/universal/config.h
M keyboards/foxlab/time80/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/ft/mars80/config.h
M keyboards/function96/v1/config.h
M keyboards/function96/v2/config.h
M keyboards/funky40/config.h
M keyboards/gboards/butterstick/config.h
M keyboards/gboards/gergoplex/config.h
M keyboards/geekboards/macropad_v2/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/gentleman65/config.h
M keyboards/gh60/revc/config.h
M keyboards/gh60/satan/config.h
M keyboards/gh60/satan/keymaps/admiralStrokers/config.h
M keyboards/gh60/satan/keymaps/fakb/config.h
M keyboards/gh80_3000/config.h
M keyboards/ghs/rar/config.h
M keyboards/gizmo_engineering/gk6/config.h
M keyboards/gkeyboard/gkb_m16/config.h
M keyboards/gl516/a52gl/config.h
M keyboards/gl516/j73gl/config.h
M keyboards/gl516/n51gl/config.h
M keyboards/gon/nerd60/config.h
M keyboards/gon/nerdtkl/config.h
M keyboards/gorthage_truck/config.h
M keyboards/gowla/config.h
M keyboards/gray_studio/cod67/config.h
M keyboards/gray_studio/space65/config.h
M keyboards/grid600/press/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/halfcliff/config.h
M keyboards/han60/config.h
M keyboards/handwired/108key_trackpoint/config.h
M keyboards/handwired/2x5keypad/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/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/arrow_pad/keymaps/pad_21/config.h
M keyboards/handwired/arrow_pad/keymaps/pad_24/config.h
M keyboards/handwired/atreus50/config.h
M keyboards/handwired/axon/config.h
M keyboards/handwired/baredev/rev1/info.json
M keyboards/handwired/battleship_gamepad/config.h
M keyboards/handwired/bolek/config.h
M keyboards/handwired/bstk100/config.h
M keyboards/handwired/cans12er/config.h
M keyboards/handwired/chiron/config.h
M keyboards/handwired/cmd60/config.h
M keyboards/handwired/co60/rev1/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/curiosity/config.h
M keyboards/handwired/d48/config.h
M keyboards/handwired/dactyl_left/config.h
M keyboards/handwired/daishi/config.h
M keyboards/handwired/dc/mc/001/config.h
M keyboards/handwired/dqz11n1g/config.h
M keyboards/handwired/eagleii/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/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/ibm122m/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/k_numpad17/config.h
M keyboards/handwired/kbod/config.h
M keyboards/handwired/lagrange/config.h
M keyboards/handwired/leftynumpad/config.h
M keyboards/handwired/lemonpad/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/macroboard/f411/config.h
M keyboards/handwired/magicforce61/config.h
M keyboards/handwired/magicforce68/config.h
M keyboards/handwired/mechboards_micropad/config.h
M keyboards/handwired/meck_tkl/blackpill_f401/config.h
M keyboards/handwired/minorca/config.h
M keyboards/handwired/mutepad/config.h
M keyboards/handwired/nicekey/config.h
M keyboards/handwired/novem/config.h
M keyboards/handwired/nozbe_macro/config.h
M keyboards/handwired/numpad20/config.h
M keyboards/handwired/oem_ansi_fullsize/config.h
M keyboards/handwired/onekey/blackpill_f401/config.h
M keyboards/handwired/onekey/blackpill_f411/config.h
M keyboards/handwired/onekey/blackpill_f411_tinyuf2/config.h
M keyboards/handwired/onekey/bluepill/config.h
M keyboards/handwired/onekey/elite_c/config.h
M keyboards/handwired/onekey/evb_wb32f3g71/config.h
M keyboards/handwired/onekey/evb_wb32fq95/config.h
M keyboards/handwired/onekey/nucleo_l432kc/config.h
M keyboards/handwired/onekey/promicro/config.h
M keyboards/handwired/onekey/proton_c/config.h
M keyboards/handwired/onekey/sipeed_longan_nano/config.h
M keyboards/handwired/onekey/stm32f0_disco/config.h
M keyboards/handwired/onekey/stm32f405_feather/config.h
M keyboards/handwired/onekey/teensy_2/config.h
M keyboards/handwired/onekey/teensy_2pp/config.h
M keyboards/handwired/onekey/teensy_32/config.h
M keyboards/handwired/onekey/teensy_35/config.h
M keyboards/handwired/onekey/teensy_lc/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/blackpill_f401/config.h
M keyboards/handwired/pill60/blackpill_f411/config.h
M keyboards/handwired/pill60/bluepill/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/promethium/config.h
M keyboards/handwired/pteron/config.h
M keyboards/handwired/pteron38/config.h
M keyboards/handwired/pteron44/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/slash/config.h
M keyboards/handwired/snatchpad/config.h
M keyboards/handwired/space_oddity/config.h
M keyboards/handwired/steamvan/rev1/config.h
M keyboards/handwired/sticc14/config.h
M keyboards/handwired/symmetric70_proto/promicro/config.h
M keyboards/handwired/symmetric70_proto/proton_c/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/5x6_right/f303/config.h
M keyboards/handwired/tractyl_manuform/5x6_right/f411/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/unicomp_mini_m/config.h
M keyboards/handwired/uthol/rev1/config.h
M keyboards/handwired/uthol/rev2/config.h
M keyboards/handwired/uthol/rev3/config.h
M keyboards/handwired/videowriter/config.h
M keyboards/handwired/wabi/config.h
M keyboards/handwired/woodpad/config.h
M keyboards/handwired/xealousbrown/config.h
M keyboards/handwired/z150/config.h
M keyboards/handwired/zergo/config.h
M keyboards/hardlineworks/otd_plus/config.h
M keyboards/helix/rev3_4rows/config.h
M keyboards/helix/rev3_5rows/config.h
M keyboards/hhkb_lite_2/config.h
M keyboards/hifumi/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/hbcp/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/horizon/config.h
M keyboards/hs60/v1/config.h
M keyboards/ianklug/grooveboard/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/idb/idb_60/config.h
M keyboards/idobao/id75/v1/config.h
M keyboards/idobao/id75/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/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/led/config.h
M keyboards/input_club/infinity60/rev1/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/j80/config.h
M keyboards/jacky_studio/s7_elephant/rev1/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/v32u4/config.h
M keyboards/jd40/config.h
M keyboards/jd45/config.h
M keyboards/jm60/config.h
M keyboards/jolofsor/denial75/config.h
M keyboards/jones/v03/config.h
M keyboards/jones/v03_1/config.h
M keyboards/jorne/rev1/config.h
M keyboards/k34/config.h
M keyboards/kabedon/kabedon980/config.h
M keyboards/kagizaraya/chidori/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/angel64/alpha/config.h
M keyboards/kakunpc/angel64/rev1/config.h
M keyboards/kakunpc/business_card/alpha/config.h
M keyboards/kakunpc/business_card/beta/config.h
M keyboards/kakunpc/choc_taro/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/kakunpc/thedogkeyboard/config.h
M keyboards/kapcave/gskt00/config.h
M keyboards/kapcave/paladin64/config.h
M keyboards/kb58/config.h
M keyboards/kb_elmo/aek2_usb/config.h
M keyboards/kb_elmo/elmopad/config.h
M keyboards/kb_elmo/isolation/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/sesame/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/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/mk2/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/phaseone/config.h
M keyboards/kbdfans/tiger80/config.h
M keyboards/kc60/config.h
M keyboards/kc60se/config.h
M keyboards/keebio/dilly/config.h
M keyboards/keebio/ergodicity/config.h
M keyboards/keebio/tragicforce68/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/nano_slider/config.h
M keyboards/keebzdotnet/fme/config.h
M keyboards/keebzdotnet/wazowski/config.h
M keyboards/keybage/radpad/config.h
M keyboards/keybee/keybee65/config.h
M keyboards/keyboardio/atreus/config.h
M keyboards/keycapsss/o4l_5x12/config.h
M keyboards/keycapsss/plaid_pad/rev1/config.h
M keyboards/keycapsss/plaid_pad/rev2/config.h
M keyboards/keycapsss/plaid_pad/rev3/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/uno/rev1/config.h
M keyboards/keyhive/uno/rev2/config.h
M keyboards/keyhive/ut472/config.h
M keyboards/keyprez/bison/config.h
M keyboards/keyprez/corgi/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/kt60_m/config.h
M keyboards/kikkou/config.h
M keyboards/kin80/micro/config.h
M keyboards/kindakeyboards/conone65/config.h
M keyboards/kinesis/alvicstep/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/nguyenvietyen/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/kmac/config.h
M keyboards/kmac_pad/config.h
M keyboards/kmini/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/xt65/config.h
M keyboards/kprepublic/bm16a/config.h
M keyboards/kprepublic/bm16s/config.h
M keyboards/kprepublic/bm40hsrgb/config.h
M keyboards/kprepublic/bm60hsrgb/rev2/config.h
M keyboards/kprepublic/bm60hsrgb_ec/rev2/config.h
M keyboards/kprepublic/bm60hsrgb_iso/rev2/config.h
M keyboards/kprepublic/bm60hsrgb_poker/rev2/config.h
M keyboards/kprepublic/bm65hsrgb/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/ktec/daisy/config.h
M keyboards/ktec/staryu/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/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/dimple/config.h
M keyboards/lazydesigners/the50/config.h
M keyboards/lazydesigners/the60/rev1/config.h
M keyboards/leafcutterlabs/bigknob/config.h
M keyboards/leeku/finger65/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/lfk87/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/linworks/dolice/config.h
M keyboards/linworks/fave65h/config.h
M keyboards/linworks/fave84h/config.h
M keyboards/linworks/fave87/config.h
M keyboards/linworks/fave87h/config.h
M keyboards/linworks/whale75/config.h
M keyboards/littlealby/mute/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/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/lz/erghost/config.h
M keyboards/m10a/config.h
M keyboards/machine_industries/m4_a/config.h
M keyboards/macro1/config.h
M keyboards/macro3/config.h
M keyboards/makrosu/config.h
M keyboards/manta60/config.h
M keyboards/manyboard/macro/config.h
M keyboards/maple_computing/6ball/config.h
M keyboards/maple_computing/christmas_tree/config.h
M keyboards/maple_computing/ivy/rev1/config.h
M keyboards/maple_computing/jnao/config.h
M keyboards/maple_computing/launchpad/rev1/config.h
M keyboards/maple_computing/lets_split_eh/eh/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/masterworks/classy_tkl/rev_a/config.h
M keyboards/matchstickworks/southpad/config.h
M keyboards/matrix/abelx/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/m20add/config.h
M keyboards/matrix/me/config.h
M keyboards/matrix/noah/config.h
M keyboards/matthewdias/m3n3van/config.h
M keyboards/matthewdias/minim/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/v2/config.h
M keyboards/mechkeys/mk60/config.h
M keyboards/mechlovin/adelais/rgb_led/rev1/config.h
M keyboards/mechlovin/adelais/standard_led/arm/config.h
M keyboards/mechlovin/adelais/standard_led/avr/rev1/config.h
M keyboards/mechlovin/hannah910/config.h
M keyboards/mechlovin/hex4b/rev1/config.h
M keyboards/mechlovin/hex4b/rev2/config.h
M keyboards/mechlovin/hex6c/config.h
M keyboards/mechlovin/infinity87/rev2/config.h
M keyboards/mechlovin/infinity875/config.h
M keyboards/mechlovin/jay60/config.h
M keyboards/mechlovin/kanu/config.h
M keyboards/mechlovin/kay60/config.h
M keyboards/mechlovin/olly/bb/config.h
M keyboards/mechlovin/olly/jf/config.h
M keyboards/mechlovin/serratus/config.h
M keyboards/mechlovin/th1800/config.h
M keyboards/mechlovin/zed60/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/bde/lefty/config.h
M keyboards/mechwild/bde/rev2/config.h
M keyboards/mechwild/bde/righty/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/waka60/config.h
M keyboards/melgeek/mach80/rev1/config.h
M keyboards/melgeek/mach80/rev2/config.h
M keyboards/melgeek/mj61/rev1/config.h
M keyboards/melgeek/mj61/rev2/config.h
M keyboards/melgeek/mj63/rev1/config.h
M keyboards/melgeek/mj63/rev2/config.h
M keyboards/melgeek/mj64/rev1/config.h
M keyboards/melgeek/mj64/rev2/config.h
M keyboards/melgeek/mj64/rev3/config.h
M keyboards/melgeek/mj65/rev3/config.h
M keyboards/melgeek/mj6xy/rev3/config.h
M keyboards/melgeek/mojo68/rev1/config.h
M keyboards/melgeek/mojo75/rev1/config.h
M keyboards/melgeek/tegic/rev1/config.h
M keyboards/melgeek/z70ultra/rev1/config.h
M keyboards/meme/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/mexsistor/ludmila/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/miniaxe/config.h
M keyboards/minimacro5/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/miuni32/config.h
M keyboards/mlego/m48/rev1/config.h
M keyboards/mlego/m60/rev1/config.h
M keyboards/mlego/m60_split/rev1/config.h
M keyboards/mlego/m60_split/rev2/config.h
M keyboards/mlego/m65/rev1/config.h
M keyboards/mlego/m65/rev2/config.h
M keyboards/mlego/m65/rev3/config.h
M keyboards/mlego/m65/rev4/config.h
M keyboards/mntre/config.h
M keyboards/mode/m80v1/config.h
M keyboards/mokey/ginkgo65/config.h
M keyboards/mokey/ginkgo65hot/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/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
M keyboards/ms_sculpt/info.json
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/mtbkeys/mtb60/hotswap/config.h
M keyboards/mtbkeys/mtb60/solder/config.h
M keyboards/murcielago/rev1/config.h
M keyboards/mxss/config.h
M keyboards/mysticworks/wyvern/config.h
M keyboards/nacly/ua62/config.h
M keyboards/ncc1701kb/config.h
M keyboards/neito/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/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/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/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/oxalys80/config.h
M keyboards/nopunin10did/jabberwocky/config.h
M keyboards/nopunin10did/kastenwagen1840/config.h
M keyboards/nopunin10did/kastenwagen48/config.h
M keyboards/nopunin10did/railroad/rev0/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/vulcan/config.h
M keyboards/noxary/x268/config.h
M keyboards/np12/config.h
M keyboards/nullbitsco/tidbit/config.h
M keyboards/obosob/arch_36/config.h
M keyboards/obosob/steal_this_keyboard/config.h
M keyboards/ocean/addon/config.h
M keyboards/ocean/gin_v2/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/oddball/v1/config.h
M keyboards/oddball/v2/config.h
M keyboards/oddball/v2_1/config.h
M keyboards/odelia/config.h
M keyboards/ok60/config.h
M keyboards/orange75/config.h
M keyboards/org60/config.h
M keyboards/ortho5by12/config.h
M keyboards/orthocode/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/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/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/peranekofactory/tone/rev1/config.h
M keyboards/peranekofactory/tone/rev2/config.h
M keyboards/percent/canoe/config.h
M keyboards/percent/canoe_gen2/config.h
M keyboards/percent/skog_lite/config.h
M keyboards/phantom/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/pinky/3/config.h
M keyboards/pinky/4/config.h
M keyboards/pisces/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/keymaps/pvc/config.h
M keyboards/planck/keymaps/zrichard/config.h
M keyboards/planck/rev6/config.h
M keyboards/planck/rev6_drop/config.h
M keyboards/playkbtw/ca66/config.h
M keyboards/playkbtw/pk60/config.h
M keyboards/ploopyco/mouse/config.h
M keyboards/ploopyco/mouse/mouse.c
M keyboards/ploopyco/trackball/rev1/config.h
M keyboards/ploopyco/trackball/rev1_005/config.h
M keyboards/ploopyco/trackball/trackball.c
M keyboards/ploopyco/trackball_mini/rev1_001/config.h
M keyboards/ploopyco/trackball_mini/rev1_002/config.h
M keyboards/ploopyco/trackball_mini/trackball_mini.c
M keyboards/ploopyco/trackball_nano/rev1_001/config.h
M keyboards/ploopyco/trackball_nano/trackball_nano.c
M keyboards/pluckey/config.h
M keyboards/plume/plume65/config.h
M keyboards/plut0nium/0x3e/config.h
M keyboards/plywrks/ahgase/config.h
M keyboards/pohjolaworks/louhi/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/keymaps/kinesis/config.h
M keyboards/preonic/keymaps/zach/config.h
M keyboards/preonic/rev3/config.h
M keyboards/preonic/rev3_drop/config.h
M keyboards/primekb/prime_e/keymaps/milestogo/config.h
M keyboards/primekb/prime_l/v1/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/prototypist/allison/config.h
M keyboards/prototypist/allison_numpad/config.h
M keyboards/prototypist/j01/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/qvex/lynepad/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/ramonimbao/aelith/config.h
M keyboards/ramonimbao/chevron/config.h
M keyboards/ramonimbao/herringbone/pro/config.h
M keyboards/ramonimbao/herringbone/v1/config.h
M keyboards/ramonimbao/mona/v1/config.h
M keyboards/ramonimbao/mona/v1_1/config.h
M keyboards/ramonimbao/mona/v32a/config.h
M keyboards/ramonimbao/squishyfrl/config.h
M keyboards/ramonimbao/squishytkl/config.h
M keyboards/ramonimbao/tkl_ff/config.h
M keyboards/ramonimbao/wete/v2/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/rartand/config.h
M keyboards/rart/rartland/config.h
M keyboards/rart/rartlite/config.h
M keyboards/rart/rartpad/config.h
M keyboards/rate/pistachio/rev1/config.h
M keyboards/rate/pistachio/rev2/config.h
M keyboards/rate/pistachio_mp/config.h
M keyboards/rate/pistachio_pro/config.h
M keyboards/recompile_keys/choco60/rev1/config.h
M keyboards/recompile_keys/choco60/rev2/config.h
M keyboards/recompile_keys/cocoa40/config.h
M keyboards/recompile_keys/mio/config.h
M keyboards/recompile_keys/nomu30/rev1/config.h
M keyboards/recompile_keys/nomu30/rev2/config.h
M keyboards/redscarf_i/config.h
M keyboards/redscarf_iiplus/verb/config.h
M keyboards/redscarf_iiplus/verc/config.h
M keyboards/redscarf_iiplus/verd/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/rmkeebs/rm_numpad/config.h
M keyboards/rominronin/katana60/rev1/config.h
M keyboards/rominronin/katana60/rev2/config.h
M keyboards/roseslite/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/ryanbaekr/rb18/config.h
M keyboards/ryanbaekr/rb69/config.h
M keyboards/ryanbaekr/rb86/config.h
M keyboards/ryloo_studio/m0110/config.h
M keyboards/sandwich/keeb68/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/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/sekigon/grs_70ec/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/sergiopoverony/creator_pro/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/signum/3_0/elitec/config.h
M keyboards/signum/3_0/teensy/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/slz40/config.h
M keyboards/smallkeyboard/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/soup10/config.h
M keyboards/sowbug/68keys/config.h
M keyboards/sowbug/ansi_tkl/config.h
M keyboards/soy20/config.h
M keyboards/spaceman/2_milk/config.h
M keyboards/spaceman/pancake/rev1/feather/config.h
M keyboards/spaceman/pancake/rev1/promicro/config.h
M keyboards/spaceman/pancake/rev2/config.h
M keyboards/spaceman/yun65/config.h
M keyboards/spacetime/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/splitkb/zima/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/stratos/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/switchplate/southpaw_65/config.h
M keyboards/switchplate/southpaw_fullsize/config.h
M keyboards/switchplate/switchplate910/config.h
M keyboards/sx60/config.h
M keyboards/synapse/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/tau4/config.h
M keyboards/team0110/p1800fl/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/jane/v2/config.h
M keyboards/tgr/jane/v2ce/config.h
M keyboards/the_royal/liminal/config.h
M keyboards/the_royal/schwann/config.h
M keyboards/the_uni/pro_micro/config.h
M keyboards/the_uni/usb_c/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/m0lly/config.h
M keyboards/tkc/osav2/config.h
M keyboards/tkc/tkc1800/config.h
M keyboards/tkc/tkl_ab87/config.h
M keyboards/tkw/stoutgat/v1/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/bigboy/config.h
M keyboards/tominabox1/le_chiffre/he/config.h
M keyboards/tominabox1/le_chiffre/rev1/config.h
M keyboards/tominabox1/le_chiffre/rev2/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/torn/config.h
M keyboards/tr60w/config.h
M keyboards/treasure/type9/config.h
M keyboards/treasure/type9s2/config.h
M keyboards/tszaboo/ortho4exent/config.h
M keyboards/tw40/config.h
M keyboards/uk78/config.h
M keyboards/ungodly/nines/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/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/v60_type_r/config.h
M keyboards/vagrant_10/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/styrka/config.h
M keyboards/viktus/z150_bh/config.h
M keyboards/waldo/config.h
M keyboards/walletburner/cajal/config.h
M keyboards/walletburner/neuron/config.h
M keyboards/wavtype/foundation/config.h
M keyboards/wavtype/p01_ultra/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/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_d/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/bface/config.h
M keyboards/winkeys/mini_winni/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/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/meira/featherble/config.h
M keyboards/woodkeys/meira/promicro/config.h
M keyboards/work_louder/loop/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/x16/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/la_plus/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/config.h
M keyboards/xelus/snap96/config.h
M keyboards/xelus/valor/rev1/config.h
M keyboards/xelus/valor/rev2/config.h
M keyboards/xelus/valor_frl_tkl/config.h
M keyboards/xelus/xs60/config.h
M keyboards/xiudi/xd004/v1/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/xd84/config.h
M keyboards/xiudi/xd84pro/config.h
M keyboards/xiudi/xd87/config.h
M keyboards/xiudi/xd96/config.h
M keyboards/xmmx/config.h
M keyboards/xw60/config.h
M keyboards/yatara/drink_me/config.h
M keyboards/ydkb/chili/config.h
M keyboards/ydkb/just60/config.h
M keyboards/ydkb/yd68/config.h
M keyboards/yiancardesigns/barleycorn/config.h
M keyboards/yiancardesigns/gingham/config.h
M keyboards/yiancardesigns/seigaiha/config.h
M keyboards/ymdk/bface/config.h
M keyboards/ymdk/melody96/config.h
M keyboards/ymdk/wings/config.h
M keyboards/ymdk/wingshs/config.h
M keyboards/ymdk/yd60mq/config.h
M keyboards/ymdk/ymd09/config.h
M keyboards/ymdk/ymd67/config.h
M keyboards/yoichiro/lunakey_macro/config.h
M keyboards/yoichiro/lunakey_mini/config.h
M keyboards/yugo_m/model_m_101/config.h
M keyboards/yushakobo/quick17/config.h
M keyboards/yushakobo/quick7/config.h
M keyboards/yynmt/dozen0/config.h
M keyboards/yynmt/kagamidget/config.h
M keyboards/z12/config.h
M keyboards/z34/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 lib/python/qmk/info.py
M data/mappings/info_config.json => data/mappings/info_config.json +1 -0
@@ 113,6 113,7 @@
    "DESCRIPTION": {"info_key": "_invalid.usb_description", "invalid": true},
    "DEBOUNCING_DELAY": {"info_key": "_invalid.debouncing_delay", "invalid": true, replace_with: "DEBOUNCE"},
    "PREVENT_STUCK_MODIFIERS": {"info_key": "_invalid.prevent_stuck_mods", "invalid": true},
    "UNUSED_PINS": {"info_key": "_invalid.unused_pins", "deprecated": true},
    "RGBLIGHT_ANIMATIONS": {"info_key": "rgblight.animations.all", "value_type": "bool", "deprecated": true},
    "QMK_KEYS_PER_SCAN": {"info_key": "qmk.keys_per_scan", "value_type": "int", "deprecated": true},
}

M data/schemas/keyboard.jsonschema => data/schemas/keyboard.jsonschema +2 -3
@@ 15,7 15,7 @@
                        "properties": {
                            "pin_a": {"$ref": "qmk.definitions.v1#/mcu_pin"},
                            "pin_b": {"$ref": "qmk.definitions.v1#/mcu_pin"},
                            "resolution": {"$ref": "qmk.definitions.v1#/unsigned_int"} 
                            "resolution": {"$ref": "qmk.definitions.v1#/unsigned_int"}
                        }
                    }
                }


@@ 221,8 221,7 @@
                    "items": {"$ref": "qmk.definitions.v1#/mcu_pin_array"}
                },
                "cols": {"$ref": "qmk.definitions.v1#/mcu_pin_array"},
                "rows": {"$ref": "qmk.definitions.v1#/mcu_pin_array"},
                "unused": {"$ref": "qmk.definitions.v1#/mcu_pin_array"}
                "rows": {"$ref": "qmk.definitions.v1#/mcu_pin_array"}
            }
        },
        "mouse_key": {

M docs/config_options.md => docs/config_options.md +5 -7
@@ 57,8 57,6 @@ This is a C header file that is one of the first things included, and will persi
  * may be omitted by the keyboard designer if matrix reads are handled in an alternate manner. See [low-level matrix overrides](custom_quantum_functions.md?id=low-level-matrix-overrides) for more information.
* `#define MATRIX_IO_DELAY 30`
  * the delay in microseconds when between changing matrix pin state and reading values
* `#define UNUSED_PINS { D1, D2, D3, B1, B2, B3 }`
  * pins unused by the keyboard for reference
* `#define MATRIX_HAS_GHOST`
  * define is matrix has ghost (unlikely)
* `#define MATRIX_UNSELECT_DRIVE_HIGH`


@@ 189,7 187,7 @@ If you define these options you will enable the associated feature, which may in
* `#define COMBO_MUST_HOLD_MODS`
  * Flag for enabling extending timeout on Combos containing modifers
* `#define COMBO_MOD_TERM 200`
  * Allows for extending COMBO_TERM for mod keys while mid-combo. 
  * Allows for extending COMBO_TERM for mod keys while mid-combo.
* `#define COMBO_MUST_HOLD_PER_COMBO`
  * Flag to enable per-combo COMBO_TERM extension and `get_combo_must_hold()` function
* `#define COMBO_TERM_PER_COMBO`


@@ 214,7 212,7 @@ If you define these options you will enable the associated feature, which may in
* `#define RGBLIGHT_MAX_LAYERS`
  * Defaults to 8. Can be expanded up to 32 if more [lighting layers](feature_rgblight.md?id=lighting-layers) are needed.
  * Note: Increasing the maximum will increase the firmware size and slow sync on split keyboards.
* `#define RGBLIGHT_LAYER_BLINK` 
* `#define RGBLIGHT_LAYER_BLINK`
  * Adds ability to [blink](feature_rgblight.md?id=lighting-layer-blink) a lighting layer for a specified number of milliseconds (e.g. to acknowledge an action).
* `#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF`
  * If defined, then [lighting layers](feature_rgblight?id=overriding-rgb-lighting-onoff-status) will be shown even if RGB Light is off.


@@ 359,8 357,8 @@ This is a [make](https://www.gnu.org/software/make/manual/make.html) file that i
* `SRC`
  * Used to add files to the compilation/linking list.
* `LIB_SRC`
  * Used to add files as a library to the compilation/linking list.  
    The files specified by `LIB_SRC` is linked after the files specified by `SRC`.  
  * Used to add files as a library to the compilation/linking list.
    The files specified by `LIB_SRC` is linked after the files specified by `SRC`.
    For example, if you specify:
    ```
    SRC += a.c


@@ 413,7 411,7 @@ Use these to enable or disable building certain features. The more you have enab
* `NKRO_ENABLE`
  * USB N-Key Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work
* `RING_BUFFERED_6KRO_REPORT_ENABLE`
  * USB 6-Key Rollover - Instead of stopping any new input once 6 keys are pressed, the oldest key is released and the new key is pressed. 
  * USB 6-Key Rollover - Instead of stopping any new input once 6 keys are pressed, the oldest key is released and the new key is pressed.
* `AUDIO_ENABLE`
  * Enable the audio subsystem.
* `KEY_OVERRIDE_ENABLE`

M keyboards/0_sixty/config.h => keyboards/0_sixty/config.h +0 -1
@@ 33,7 33,6 @@
#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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/0xc7/61key/config.h => keyboards/0xc7/61key/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B7 }
#define MATRIX_COL_PINS { D0, D1, D2, D3, D5, D4, D6, D7, F7, F6, F5, F4, F1, F0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/0xcb/static/config.h => keyboards/0xcb/static/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D5, D6, D7, B0, B1, B2, B3, B4 }
#define MATRIX_COL_PINS { B5, D4, C0, C1, C2, C3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/10bleoledhub/config.h => keyboards/10bleoledhub/config.h +0 -1
@@ 23,7 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.*/
#define MATRIX_COLS 3
#define MATRIX_ROW_PINS { F0, F5, F4, F6 }
#define MATRIX_COL_PINS { D6, D7, B5 }
#define UNUSED_PINS

#define DIODE_DIRECTION ROW2COL


M keyboards/1upkeyboards/1up60hse/config.h => keyboards/1upkeyboards/1up60hse/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B3, B2, B1, B0, D4 }
#define MATRIX_COL_PINS { C7, F7, F6, F5, F4, F1, E6, D1, D0, D2, D3, D5, D6, D7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/1upkeyboards/1up60hte/config.h => keyboards/1upkeyboards/1up60hte/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/1upkeyboards/1up60rgb/config.h => keyboards/1upkeyboards/1up60rgb/config.h +0 -1
@@ 9,7 9,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/1upkeyboards/super16/config.h => keyboards/1upkeyboards/super16/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    { D1, D0, F4, F5 }
#define MATRIX_COL_PINS \
    { D4, C6, F6, F7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/1upkeyboards/super16v2/config.h => keyboards/1upkeyboards/super16v2/config.h +0 -1
@@ 42,7 42,6 @@
#define ENCODERS_PAD_A { B1, B3 }
#define ENCODERS_PAD_B { B2, B4 }

#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/1upkeyboards/sweet16/v1/config.h => keyboards/1upkeyboards/sweet16/v1/config.h +0 -1
@@ 9,7 9,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { F4, F5, F6, F7 }
#define MATRIX_COL_PINS { D1, D0, D4, C6 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/1upkeyboards/sweet16/v2/promicro/config.h => keyboards/1upkeyboards/sweet16/v2/promicro/config.h +0 -1
@@ 9,7 9,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { D4, D1, E6, B5 }
#define MATRIX_COL_PINS { F7, F6, D2, D3 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/1upkeyboards/sweet16/v2/proton_c/config.h => keyboards/1upkeyboards/sweet16/v2/proton_c/config.h +0 -1
@@ 9,7 9,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { B5, B7, B2, B0 }
#define MATRIX_COL_PINS { B8, A0, A10, A9 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/25keys/aleth42/rev0/config.h => keyboards/25keys/aleth42/rev0/config.h +0 -1
@@ 33,7 33,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/25keys/aleth42/rev1/config.h => keyboards/25keys/aleth42/rev1/config.h +0 -1
@@ 33,7 33,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/25keys/cassette42/config.h => keyboards/25keys/cassette42/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_COLS 6

#define DIRECT_PINS {{ B4, F6, F5, F4, B5, F7 }}
#define UNUSED_PINS

#define ENCODERS_PAD_A { B6, B3 }
#define ENCODERS_PAD_B { B2, B1 }

M keyboards/2key2crawl/config.h => keyboards/2key2crawl/config.h +0 -1
@@ 9,7 9,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { C4, C5 }
#define MATRIX_COL_PINS { B3, B4, B5, B6, B7, C7, B2 }
#define UNUSED_PINS


#define ENCODERS_PAD_A { D0 }

M keyboards/30wer/config.h => keyboards/30wer/config.h +0 -1
@@ 9,7 9,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/3keyecosystem/2key2/config.h => keyboards/3keyecosystem/2key2/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { F6 }
#define MATRIX_COL_PINS { F4, D7 }
#define UNUSED_PINS

// LED on kbmount base board is on B7
#define LED_CAPS_LOCK_PIN B7 // onboard LED for testing

M keyboards/3w6/rev1/config.h => keyboards/3w6/rev1/config.h +0 -2
@@ 44,11 44,9 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS_L { B0, B1, B2, B4}
#define MATRIX_COL_PINS_L { B3, E6, F7, B6, B5 }
#define UNUSED_PINS_L { B7, C6, C7, D2, D3, D4, D5, D6, D7, F0, F1, F4, F5, F6 }

#define MATRIX_ROW_PINS_R { P10, P11, P12, P05 }
#define MATRIX_COL_PINS_R { P06, P13, P14, P01, P00 }
#define UNUSED_PINS_R { P02, P03, P04, P07, P15, P16, P17 }


/* COL2ROW, ROW2COL */

M keyboards/3w6/rev2/config.h => keyboards/3w6/rev2/config.h +0 -2
@@ 44,11 44,9 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS_L { B0, B1, B2, B4}
#define MATRIX_COL_PINS_L { B3, E6, F7, B6, B5 }
#define UNUSED_PINS_L { B7, C6, C7, D2, D3, D4, D5, D6, D7, F0, F1, F4, F5, F6 }

#define MATRIX_ROW_PINS_R { P10, P11, P12, P05 }
#define MATRIX_COL_PINS_R { P06, P13, P14, P01, P00 }
#define UNUSED_PINS_R { P02, P03, P04, P07, P15, P16, P17 }


/* COL2ROW, ROW2COL */

M keyboards/40percentclub/25/config.h => keyboards/40percentclub/25/config.h +0 -1
@@ 44,7 44,6 @@
*/
#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/40percentclub/4pack/config.h => keyboards/40percentclub/4pack/config.h +0 -1
@@ 38,7 38,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DIRECT_PINS { \
    { E6, D7, C6, D4 } \
}
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/40percentclub/4x4/config.h => keyboards/40percentclub/4x4/config.h +0 -1
@@ 20,7 20,6 @@
*/
#define MATRIX_ROW_PINS { B2, D1, D0, D4 }
#define MATRIX_COL_PINS { C6, D7, E6, B4, B5, B6, B7, D6, F7, F6, F5, F4, F1, F0, B3, B1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/40percentclub/5x5/config.h => keyboards/40percentclub/5x5/config.h +0 -1
@@ 20,7 20,6 @@
*/
#define MATRIX_ROW_PINS { B2, D1, D0, D4, C6 }
#define MATRIX_COL_PINS { D7, E6, B4, B5, B6, B7, D6, F7, F6, F5, F4, F1, F0, B3, B1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/40percentclub/6lit/config.h => keyboards/40percentclub/6lit/config.h +0 -1
@@ 45,7 45,6 @@
*/
#define MATRIX_ROW_PINS { D7, E6 }
#define MATRIX_COL_PINS { F6, F7, B1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/40percentclub/foobar/config.h => keyboards/40percentclub/foobar/config.h +0 -1
@@ 45,7 45,6 @@
*/
#define MATRIX_ROW_PINS { D7, E6, B4 }
#define MATRIX_COL_PINS { F6, F7, B1, B3, B2 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/40percentclub/gherkin/config.h => keyboards/40percentclub/gherkin/config.h +0 -1
@@ 9,7 9,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { F7, B1, B3, B2, B6 }
#define MATRIX_COL_PINS { B4, E6, D7, C6, D4, D0 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/40percentclub/half_n_half/config.h => keyboards/40percentclub/half_n_half/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D4, C6, D7, E6 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/40percentclub/i75/promicro/config.h => keyboards/40percentclub/i75/promicro/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS { B4, E6, D7, C6, D4, D0, D1, D2, D3 }
#define MATRIX_COL_PINS { B5, B6, B2, B3, B1, F7, F6, F5, F4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/40percentclub/i75/teensy2/config.h => keyboards/40percentclub/i75/teensy2/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS { D3, D2, D1, D0, B7, B3, B2, B1, B0 }
#define MATRIX_COL_PINS { C6, C7, D6, D7, B5, B6, F7, F6, F5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/40percentclub/luddite/config.h => keyboards/40percentclub/luddite/config.h +0 -1
@@ 9,7 9,6 @@
/* 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 }
#define UNUSED_PINS

#define DIODE_DIRECTION COL2ROW


M keyboards/40percentclub/mf68/config.h => keyboards/40percentclub/mf68/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B6, B2, B3, B1, F7, F6, F5, F4 }
#define MATRIX_COL_PINS { D3, D2, D1, D0, D4, C6, D7, E6, B4 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/40percentclub/mf68/keymaps/mf68_ble/config.h => keyboards/40percentclub/mf68/keymaps/mf68_ble/config.h +0 -2
@@ 33,7 33,5 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#undef MATRIX_ROW_PINS
#undef MATRIX_COL_PINS
#undef UNUSED_PINS
#define MATRIX_ROW_PINS { D1, D0, C6, D7, B5, B6, B7, D6 }
#define MATRIX_COL_PINS { C7, F7, F6, F5, F4, F1, F0, D2, D3 }
#define UNUSED_PINS {B5}

M keyboards/40percentclub/nano/config.h => keyboards/40percentclub/nano/config.h +0 -1
@@ 40,7 40,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    { F4, F5, F6, F7 }, \
    { D1, D0, D4, C6 }, \
}
#define UNUSED_PINS

/* ws2812 RGB LED */
#define RGB_DI_PIN D3

M keyboards/40percentclub/nein/config.h => keyboards/40percentclub/nein/config.h +0 -1
@@ 28,7 28,6 @@
    { F7, B1, B3 }, \
    { B2, B6, B5 }  \
}
#define UNUSED_PINS

/*
 * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN.

M keyboards/40percentclub/nori/config.h => keyboards/40percentclub/nori/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS { D3, D2, D1, D0 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B6, D4, C6, D7, E6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/40percentclub/polyandry/promicro/config.h => keyboards/40percentclub/polyandry/promicro/config.h +0 -1
@@ 28,7 28,6 @@
*/ 
#define MATRIX_ROW_PINS { D7 }
#define MATRIX_COL_PINS { D1, D0, D4, C6, E6, B4, F4, F5, F6, F7, B3, B2 }
#define UNUSED_PINS

/* doesn't really matter lol */
#define DIODE_DIRECTION COL2ROW

M keyboards/40percentclub/polyandry/teensy2/config.h => keyboards/40percentclub/polyandry/teensy2/config.h +0 -1
@@ 30,7 30,6 @@

#define MATRIX_ROW_PINS { D3 }
#define MATRIX_COL_PINS { B7, D0, D1, D2, C6, C7, F6, F7, B6, B5, D7, D6 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/40percentclub/sixpack/config.h => keyboards/40percentclub/sixpack/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    { D4, C6, D7 }, \
    { E6, B4, B5 }  \
}
#define UNUSED_PINS { D1, D0, C4, C5, B1, B2, B3 } // TX, RX, SDA, SCL, PB1, PB2, PB3 on expansion connector

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/40percentclub/tomato/config.h => keyboards/40percentclub/tomato/config.h +0 -1
@@ 9,7 9,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { F7, B1, B3, B2, B6 }
#define MATRIX_COL_PINS { B4, E6, D7, C6, D4, D0 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/40percentclub/ut47/config.h => keyboards/40percentclub/ut47/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/45_ats/config.h => keyboards/45_ats/config.h +0 -1
@@ 30,7 30,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { D3, D5, D7, D6 }
#define MATRIX_COL_PINS { E6, B0, B1, B2, B3, B7, F6, F5, F4, C7, F7, C6, B6, D4 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/4by3/config.h => keyboards/4by3/config.h +0 -1
@@ 9,7 9,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { D1, D0, D4 }
#define MATRIX_COL_PINS { C6, D7, E6, B4 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/9key/config.h => keyboards/9key/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 9Key PCB default pin-out */
#define MATRIX_ROW_PINS { D1, D0, D4 }
#define MATRIX_COL_PINS { F4, F5, F6 }
#define UNUSED_PINS

/* ws2812 RGB LED */
#define RGB_DI_PIN F7

M keyboards/a_dux/config.h => keyboards/a_dux/config.h +0 -1
@@ 49,7 49,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.



#define UNUSED_PINS

/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
#define DEBOUNCE 5

M keyboards/abacus/config.h => keyboards/abacus/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D3, D2, D4, C6 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, D7, B3, E6, B2, B4, B6, B5}
#define UNUSED_PINS {B0}

#define DIP_SWITCH_PINS { D0 }


M keyboards/abatskeyboardclub/nayeon/config.h => keyboards/abatskeyboardclub/nayeon/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B2, B3, B7, D6, D3, D2 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D4, D5, B0, B1, D1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/abstract/ellipse/rev1/config.h => keyboards/abstract/ellipse/rev1/config.h +0 -1
@@ 42,7 42,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D3, C7 }
#define MATRIX_COL_PINS { F0, B6, B5 }
#define UNUSED_PINS { B0, D0, D1, D2, D4, D6, D7, F1, F4, F5, F6, F7 }

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/acekeyboard/titan60/config.h => keyboards/acekeyboard/titan60/config.h +0 -1
@@ 38,7 38,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
//                         0   1   2   3   4   5   6   7   8   9   A   B   C   D
#define MATRIX_ROW_PINS { B1, B2, B3, F0, F1 }
#define MATRIX_COL_PINS { F4, F7, F5, F6, C7, C6, B6, B5, B4, D7, D6, D4, D5, D3}
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/acheron/elongate/beta/config.h => keyboards/acheron/elongate/beta/config.h +0 -1
@@ 42,7 42,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D3, B7, D5, B5, D6 }
#define MATRIX_COL_PINS { F5, F6, F4, F1, F0, B2, B1, C6, B0, B3, E6, D4, B4}
//#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/acheron/shark/alpha/config.h => keyboards/acheron/shark/alpha/config.h +0 -1
@@ 52,7 52,6 @@ EncA (B6) because it is not used in the default PCB
All Extra pins (A8, B15, B14, B13, B3, B5, B8, B9) , for the same reason;
B0, which is unconnected on the PCB
*/
//#define UNUSED_PINS { B0, B6, B13, B14, B15, B8, B9, B5, B3 }

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/ada/infinity81/config.h => keyboards/ada/infinity81/config.h +0 -1
@@ 21,7 21,6 @@
 */
#define MATRIX_ROW_PINS { B3, B2, B1, B0, F6, B7 }
#define MATRIX_COL_PINS { D1, D2, D3, D5, D4, D6, D7, B4, B5, B6, C6, C7, F5, F1, F4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/adelheid/config.h => keyboards/adelheid/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D0, F4, D1, D2, D3, D5, F7 }
#define MATRIX_COL_PINS { F0, F1, E6, C7, F6, B6, D4, B1, B0, B7, B5, B4, D7, D6, B3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/adpenrose/kintsugi/config.h => keyboards/adpenrose/kintsugi/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B0, E6, D7, C6, D4, D2, F4, F5, B5, B4 }
#define MATRIX_COL_PINS { F6, F7, B1, B3, B2, B6, F0 }
#define UNUSED_PINS { D3, C7 }

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/aeboards/aegis/config.h => keyboards/aeboards/aegis/config.h +0 -1
@@ 25,7 25,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/aeboards/constellation/rev1/config.h => keyboards/aeboards/constellation/rev1/config.h +0 -1
@@ 33,7 33,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/aeboards/constellation/rev2/config.h => keyboards/aeboards/constellation/rev2/config.h +0 -1
@@ 32,7 32,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/aeboards/ext65/rev1/config.h => keyboards/aeboards/ext65/rev1/config.h +0 -1
@@ 32,7 32,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { C6, C7, B5, B6, D7, B4, D4, D6, B7, E6 }
#define MATRIX_COL_PINS { B2, B3, B1, B0, F7, F0, F1, F4, F5, F6 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/ai03/equinox/config.h => keyboards/ai03/equinox/config.h +0 -1
@@ 42,7 42,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D3, C5, D4, D5 }
#define MATRIX_COL_PINS { D1, D2, C6, C7, B6, B5, B4, B3, B2, B1, B0, D6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/ai03/jp60/config.h => keyboards/ai03/jp60/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B6, B5, B4, D7, E6 }
#define MATRIX_COL_PINS { D2, D1, D3, D5, D4, D6, C6, F0, F1, F4, F5, F6, F7, C7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/ai03/lunar/config.h => keyboards/ai03/lunar/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B3, D0, D1, D2, D3 }
#define MATRIX_COL_PINS { D5, D4, D6, D7, B4, B5, B6, C6, C7, F7, F6, F5, F4, F1, F0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/ai03/orbit/config.h => keyboards/ai03/orbit/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_COL_PINS { C7, B4, D7, D6, D4, F1, F0 }
#define MATRIX_ROW_PINS_RIGHT { B6, B5, B4, D7, E6 }
#define MATRIX_COL_PINS_RIGHT { D4, D6, F1, F0, F4, F5, C6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/ai03/orbit_x/config.h => keyboards/ai03/orbit_x/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_COL_PINS { E6, F6, B1, B0, C7, C6 }
#define MATRIX_ROW_PINS_RIGHT { B5, D7, B4, D4 }
#define MATRIX_COL_PINS_RIGHT { D6, B6, B1, B0, B3, B2 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/ai03/polaris/config.h => keyboards/ai03/polaris/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/ai03/quasar/config.h => keyboards/ai03/quasar/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5, D4, D6, D7 }
#define MATRIX_COL_PINS { B0, B1, B2, B3, B7, F0, F1, F4, F5, F6, F7, C7, C6, B6, B5, B4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/ai03/soyuz/config.h => keyboards/ai03/soyuz/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D4, C6, B6, E6, B4 }
#define MATRIX_COL_PINS { F4, B3, D7, B5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/ai03/voyager60_alps/config.h => keyboards/ai03/voyager60_alps/config.h +0 -1
@@ 21,7 21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.

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

#define DIODE_DIRECTION COL2ROW


M keyboards/akb/raine/config.h => keyboards/akb/raine/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
  { E6, C6, F7, B2, B0 }
#define MATRIX_COL_PINS \
  { F6, F5, F4, B1, F1, F0, B3, B7, D0, D1, D2, D3, D5, D4, D6, D7 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/alf/dc60/config.h => keyboards/alf/dc60/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/alf/x11/config.h => keyboards/alf/x11/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4, B5, B6 }
#define MATRIX_COL_PINS { D0, D1, D2, D3, D4, D5, D6, D7, F0, F1, F4, F5, F6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/alf/x2/config.h => keyboards/alf/x2/config.h +0 -1
@@ 27,7 27,6 @@
    { D0, D1, D2, D3, D5 }
#define MATRIX_COL_PINS \
    { F0, F1, E6, C7, C6, B7, D4, B1, B0, B5, B4, D7, D6, B3, F4 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION   COL2ROW

M keyboards/alpha/config.h => keyboards/alpha/config.h +0 -1
@@ 9,7 9,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { D4, B4, B5 }
#define MATRIX_COL_PINS { D7, E6, C6, B6, B2, B3, B1, F7, F6, F5 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/alps64/config.h => keyboards/alps64/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

#define DIODE_DIRECTION COL2ROW


M keyboards/amag23/config.h => keyboards/amag23/config.h +0 -1
@@ 23,7 23,6 @@

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

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/amjkeyboard/amj40/config.h => keyboards/amjkeyboard/amj40/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define MATRIX_ROW_PINS { F4, F5, F6, F7}
#define MATRIX_COL_PINS { F1, F0, E6, C7, C6, B0, D4, B1, B7, B5, B4, D7}
#define UNUSED_PINS

#define LED_CAPS_LOCK_PIN B2
#define LED_PIN_ON_STATE 0

M keyboards/amjkeyboard/amj60/config.h => keyboards/amjkeyboard/amj60/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F7, F6, F5, F4, D5 }
#define MATRIX_COL_PINS { F1, F0, E6, C7, C6, B0, D4, B1, B7, B5, B4, D7, D6, B3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/amjkeyboard/amj66/config.h => keyboards/amjkeyboard/amj66/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/amjkeyboard/amj84/config.h => keyboards/amjkeyboard/amj84/config.h +0 -1
@@ 21,7 21,6 @@
 */
#define MATRIX_ROW_PINS { D0, F7, F6, F5, F4, D5 }
#define MATRIX_COL_PINS { F1, F0, E6, C7, C6, B0, D4, B1, B7, B5, B4, D7, D6, B3, D1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/amjkeyboard/amj96/config.h => keyboards/amjkeyboard/amj96/config.h +0 -1
@@ 33,7 33,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *                  ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode)
 *
 */
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/amjkeyboard/amjpad/config.h => keyboards/amjkeyboard/amjpad/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define MATRIX_ROW_PINS { F7, F6, F5, F4, D5, D0 }
#define MATRIX_COL_PINS { F1, F0, E6, C7 }
#define UNUSED_PINS

#define BACKLIGHT_PIN B6


M keyboards/anavi/macropad8/config.h => keyboards/anavi/macropad8/config.h +0 -1
@@ 44,7 44,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define BACKLIGHT_LEVELS 3
#define RGBLIGHT_SLEEP

#define UNUSED_PINS

/* ws2812B RGB LED */
#ifdef RGBLIGHT_ENABLE

M keyboards/ano/config.h => keyboards/ano/config.h +0 -1
@@ 23,7 23,6 @@
#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 }

#define UNUSED_PINS

#define ENCODERS_PAD_A { B12 }
#define ENCODERS_PAD_B { A14 }

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

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

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/aos/tkl/config.h => keyboards/aos/tkl/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/aplyard/aplx6/rev1/config.h => keyboards/aplyard/aplx6/rev1/config.h +0 -1
@@ 33,7 33,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* pin-out */
#define MATRIX_ROW_PINS { E6, B3 }
#define MATRIX_COL_PINS { F7, B6, F4 }
#define UNUSED_PINS


/* ws2812 RGB LED */

M keyboards/aplyard/aplx6/rev2/config.h => keyboards/aplyard/aplx6/rev2/config.h +0 -1
@@ 33,7 33,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 9Key PCB default pin-out */
#define MATRIX_ROW_PINS { B4, B5 }
#define MATRIX_COL_PINS { C6, D7, E6 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

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

#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 }
#define UNUSED_PINS {}

#define DIODE_DIRECTION COL2ROW
#define DEBOUNCE 5

M keyboards/arisu/config.h => keyboards/arisu/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 }
#define MATRIX_COL_PINS { F0, F1, E6, C7, C6, B6, D4, B1, B0, B7, B5, B4, D7, D6, B3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/arrayperipherals/1x4p1/config.h => keyboards/arrayperipherals/1x4p1/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DIRECT_PINS {   \
    { C7, B7, D6, F5, F7} \
}
#define UNUSED_PINS

/* rotary encoder*/
#define ENCODERS_PAD_A {F0}

M keyboards/ash1800/config.h => keyboards/ash1800/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { C6, B6, B5, B4, D7, D0, D1, D2, D3, D5, D4, D6 }
#define MATRIX_COL_PINS { F1, F4, F5, F6, B0, B2, B1, B3, B7, C7 }
#define UNUSED_PINS

#define NUM_LOCK_LED_PIN E6
#define CAPS_LOCK_LED_PIN F0

M keyboards/ash_xiix/config.h => keyboards/ash_xiix/config.h +0 -1
@@ 32,7 32,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { C6, B6, B5, B4, D7, D0, D1, D2, D3, D5, D4, D6 }
#define MATRIX_COL_PINS { F1, F4, F5, F6, B0, B2, B1, B3, B7, C7 }
#define UNUSED_PINS

#define NUM_LOCK_LED_PIN E6
#define CAPS_LOCK_LED_PIN F0

M keyboards/ashpil/modelm_usbc/config.h => keyboards/ashpil/modelm_usbc/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { C7, C6, C5, C4, C3, C2, C1, C0 }
#define MATRIX_COL_PINS { E6, E7, F0, F1, F2, F3, F4, F5, F6, F7, A0, A1, A2, A3, A4, A5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/atlantis/ak81_ve/config.h => keyboards/atlantis/ak81_ve/config.h +0 -1
@@ 25,7 25,6 @@
/* 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 }
#define UNUSED_PINS

/* Encoder pins */
#define ENCODERS_PAD_A { E6 }

M keyboards/atlas_65/config.h => keyboards/atlas_65/config.h +0 -1
@@ 34,7 34,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 }
#define MATRIX_COL_PINS { F0, F1, E6, C7, C6, B6, D4, B1, B0, B7, B5, B4, D7, D6, B3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/atomic/config.h => keyboards/atomic/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D0, D5, B5, B6, C6 }
#define MATRIX_COL_PINS { F1, F0, B0, C7, F4, F5, F6, F7, D4, D6, B4, D7, D3, D2, D1 }
#define UNUSED_PINS

#define BACKLIGHT_PIN B7


M keyboards/atreus/astar/config.h => keyboards/atreus/astar/config.h +0 -1
@@ 34,7 34,6 @@
#else
  #define MATRIX_COL_PINS { D7, C6, B5, B4, E6, D4, B6, F6, F7, D6, B7 }
#endif
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/atreus/astar_mirrored/config.h => keyboards/atreus/astar_mirrored/config.h +0 -1
@@ 32,7 32,6 @@

#define MATRIX_ROW_PINS { D0, D1, D3, D2 }
#define MATRIX_COL_PINS { B7, D6, F7, F6, B6, D4, E6, B4, B5, C6, D7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/atreus/f103/config.h => keyboards/atreus/f103/config.h +0 -1
@@ 32,7 32,6 @@
/* key matrix pins */
#define MATRIX_COL_PINS { B10, B1, B0, A7, A6, B5, B4, B3, A15, A10, A9 }
#define MATRIX_ROW_PINS { A5, A4, A3, A2 }
#define UNUSED_PINS {B12, B13, B14, B15, A8, B6, B7, B8, B9, A1, A0, C15, C14, C13}

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/atreus/feather/config.h => keyboards/atreus/feather/config.h +0 -1
@@ 32,7 32,6 @@
// #define MATRIX_COL_PINS { D7, C6, B5, B4, E6, D4, B6, F6, F7, D6, B7 }
#define MATRIX_ROW_PINS { B7, D6, C7, F5 }
#define MATRIX_COL_PINS { D7, B5, D1, D0, C6, B6, F0, D2, D3, F4, F1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/atreus/keymaps/kejadlen/config.h => keyboards/atreus/keymaps/kejadlen/config.h +0 -1
@@ 4,7 4,6 @@
#undef MATRIX_COL_PINS
#define MATRIX_ROW_PINS { D0, D1, D2, D3 }
#define MATRIX_COL_PINS { F6, F5, F4, F1, F0, F7, B0, B1, B2, B3, B7 }
/* #define UNUSED_PINS */

#define DIODE_DIRECTION COL2ROW


M keyboards/atreus/keymaps/nojjan/config.h => keyboards/atreus/keymaps/nojjan/config.h +0 -2
@@ 2,9 2,7 @@

#undef MATRIX_ROW_PINS
#undef MATRIX_COL_PINS
#undef UNUSED_PINS

// Pin configuration for falbatech atreus
#define MATRIX_ROW_PINS { D0, D1, D3, D2 }
#define MATRIX_COL_PINS { D7, C6, B5, B4, E6, D4, B6, F6, F7, D6, B7 }
#define UNUSED_PINS

M keyboards/atreus/promicro/config.h => keyboards/atreus/promicro/config.h +0 -1
@@ 36,7 36,6 @@
#else
  #define MATRIX_COL_PINS { F5, F6, F7, B1, B3, B6, E6, D7, C6, D4, D0 }
#endif
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/atreus/teensy2/config.h => keyboards/atreus/teensy2/config.h +0 -1
@@ 30,7 30,6 @@
*/
#define MATRIX_ROW_PINS { D0, D1, D2, D3 }
#define MATRIX_COL_PINS { F6, F5, F4, B7, B6, B5, B4, B3, B2, B1, B0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/atset/at1/config.h => keyboards/atset/at1/config.h +0 -1
@@ 23,7 23,6 @@

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

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/atset/at12/config.h => keyboards/atset/at12/config.h +0 -1
@@ 23,7 23,6 @@

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

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/atset/at16/config.h => keyboards/atset/at16/config.h +0 -1
@@ 23,7 23,6 @@

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

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/atset/at3/config.h => keyboards/atset/at3/config.h +0 -1
@@ 23,7 23,6 @@

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

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/atset/at6/config.h => keyboards/atset/at6/config.h +0 -1
@@ 23,7 23,6 @@

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

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/atset/at9/config.h => keyboards/atset/at9/config.h +0 -1
@@ 23,7 23,6 @@

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

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/atxkb/1894/config.h => keyboards/atxkb/1894/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/aves60/config.h => keyboards/aves60/config.h +0 -1
@@ 21,7 21,6 @@
 */
#define MATRIX_ROW_PINS { F6, F7, F5, F1, F4 }
#define MATRIX_COL_PINS { B2, B3, D0, D1, D2, D3, C7, C6, B6, B5, B4, D7, D6, D4 }
#define UNUSED_PINS { B0, B7, E6, F0 }

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/aves65/config.h => keyboards/aves65/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/b_sides/rev41lp/config.h => keyboards/b_sides/rev41lp/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

#define DIODE_DIRECTION COL2ROW


M keyboards/baguette/config.h => keyboards/baguette/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B3, B2, B1, E6, D6 }
#define MATRIX_COL_PINS { B6, C6, C7, F7, F6, F5, F4, F1, F0, B0, D0, D1, D2, D3, D5, D4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/bandominedoni/config.h => keyboards/bandominedoni/config.h +0 -1
@@ 33,7 33,6 @@
 */
#define MATRIX_ROW_PINS { B5, B4, D7, F6, C6, D4 }
#define MATRIX_COL_PINS { D1, E6, F7, B1, B3, B2, D0 }
#define UNUSED_PINS

#define MASTER_RIGHT
#ifndef MASTER_RIGHT

M keyboards/bantam44/config.h => keyboards/bantam44/config.h +0 -1
@@ 28,7 28,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
// COLS: Left to right, ROWS: Top to bottom
#define MATRIX_ROW_PINS { F0, D6, D4, D5 }
#define MATRIX_COL_PINS { B0, B1, B2, B3, B7, D0, B6, F7, F6, F5, F4, F1 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/barleycorn_smd/config.h => keyboards/barleycorn_smd/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* A Custom matrix.c is used to poll the port expander C6 shows that the pins are hardwired there */
#define MATRIX_ROW_PINS { F5, F4, F1, F0, F6 }
#define MATRIX_COL_PINS { D4, D6, D7, B4, B5, B6, C6, C7, D5, D5, D5, D5, D5, D5, D5, D5, D5, D5 }
#define UNUSED_PINS
#define PORT_EXPANDER_ADDRESS 0x20

#define RGB_DI_PIN E6

M keyboards/barracuda/config.h => keyboards/barracuda/config.h +0 -1
@@ 34,7 34,6 @@
 */
#define MATRIX_ROW_PINS { C4, C5, C6, D1, D2, D3 }
#define MATRIX_COL_PINS { D4, D5, D6, B0, B1, B2 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/basketweave/config.h => keyboards/basketweave/config.h +0 -1
@@ 24,7 24,6 @@

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

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/bastardkb/charybdis/4x6/keymaps/drashna/config.h => keyboards/bastardkb/charybdis/4x6/keymaps/drashna/config.h +0 -1
@@ 30,7 30,6 @@
#define MATRIX_ROW_PINS_RIGHT \
    { B15, A2, B8, A8, B9 }

#define UNUSED_PINS { B6, C14, C15 }

#define DIODE_DIRECTION ROW2COL
#define SPLIT_HAND_PIN A3

M keyboards/bear_face/config.h => keyboards/bear_face/config.h +0 -1
@@ 32,7 32,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/beatervan/config.h => keyboards/beatervan/config.h +0 -1
@@ 34,7 34,6 @@
 */
#define MATRIX_ROW_PINS { D1, D0, D4, C6 }
#define MATRIX_COL_PINS { D7, E6, B4, B5, F4, F5, F6, F7, B1, B3, B2, B6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/bemeier/bmek/rev1/config.h => keyboards/bemeier/bmek/rev1/config.h +0 -2
@@ 23,7 23,5 @@
    { D4, D7, B6, B4, B7 }
#define MATRIX_COL_PINS \
    { F1, B0, B1, B2, B3, D0, D1, D2, C6, C7, F7, F6, F5, F4, B5 }
#define UNUSED_PINS \
    { D4, D5, F0, B7 }
#define RGB_DI_PIN E6


M keyboards/bemeier/bmek/rev2/config.h => keyboards/bemeier/bmek/rev2/config.h +1 -3
@@ 22,8 22,6 @@
#define MATRIX_ROW_PINS \
    { F4, F5, D7, B5, B4 }
#define MATRIX_COL_PINS \
    { F6, B0, B1, F7, C7, C6, B6, F1, B2, B3, D6, D3, D2, D1, D0 } 
#define UNUSED_PINS \
    { D4, D5, F0, B7 }
    { F6, B0, B1, F7, C7, C6, B6, F1, B2, B3, D6, D3, D2, D1, D0 }

#define RGB_DI_PIN E6

M keyboards/bemeier/bmek/rev3/config.h => keyboards/bemeier/bmek/rev3/config.h +1 -3
@@ 22,8 22,6 @@
#define MATRIX_ROW_PINS \
    { F1, B4, B5, D6, D7 }
#define MATRIX_COL_PINS \
    { B6, C6, C7, F7, F6, F5, F4, F0, B7, D0, D1, D2, D3, D5, D4 } 
#define UNUSED_PINS \
    { D0, B1, B2, B3 }
    { B6, C6, C7, F7, F6, F5, F4, F0, B7, D0, D1, D2, D3, D5, D4 }

#define RGB_DI_PIN E6

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

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

#define DIODE_DIRECTION COL2ROW
#define DEBOUNCE 5

M keyboards/biacco42/meishi/config.h => keyboards/biacco42/meishi/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B5 }
#define MATRIX_COL_PINS { B1, B3, B2, B6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/biacco42/meishi2/config.h => keyboards/biacco42/meishi2/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D7, E6 }
#define MATRIX_COL_PINS { F5, F6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/binepad/bn003/config.h => keyboards/binepad/bn003/config.h +0 -1
@@ 24,7 24,6 @@

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

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/binepad/bn009/config.h => keyboards/binepad/bn009/config.h +0 -1
@@ 24,7 24,6 @@

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

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/bioi/g60ble/config.h => keyboards/bioi/g60ble/config.h +0 -1
@@ 11,7 11,6 @@
    { E6, B0, F1, F5, F4 }
#define MATRIX_COL_PINS \
    { F6, F7, B3, C7, C6, B6, B5, D5, B4, D7, D6, D4, D1, D0 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/blackplum/config.h => keyboards/blackplum/config.h +0 -1
@@ 9,7 9,6 @@
/* 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 }
#define UNUSED_PINS

#define DIODE_DIRECTION COL2ROW


M keyboards/blank/blank01/config.h => keyboards/blank/blank01/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D0, D1, D2, D3, B3 }
#define MATRIX_COL_PINS { D5, D4, D6, D7, B5, B4, B6, C6, C7, F7, F6, F5, F4, F1, F0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/blank_tehnologii/manibus/config.h => keyboards/blank_tehnologii/manibus/config.h +0 -1
@@ 29,7 29,6 @@
#define MATRIX_COL_PINS { B5, B4, D7, D6, F0, F1, C6 }
#define MATRIX_ROW_PINS_RIGHT { D6, D7, B4, F7, E6 }
#define MATRIX_COL_PINS_RIGHT { B1, B2, B3, F1, F4, F5, F6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/blaster75/config.h => keyboards/blaster75/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
//                         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 }
#define MATRIX_COL_PINS { B0, B4, B5, B6, B7, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7 } 
#define UNUSED_PINS

/* Diode Direction */
#define DIODE_DIRECTION COL2ROW

M keyboards/blockey/config.h => keyboards/blockey/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D3, D1, D4, E6, B5, D2, F6, B3, B2, B6 }
#define MATRIX_COL_PINS { D0, B4, C6, D7, F4, F5, F7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/boardrun/bizarre/config.h => keyboards/boardrun/bizarre/config.h +0 -1
@@ 33,7 33,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F0, F1, F4, F5, F6 }
#define MATRIX_COL_PINS { F7, C7, C6, B6, B5, B4, D7, D6, D4, D5, D3, D2, D1, D0, B3, B2, B1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/boardrun/classic/config.h => keyboards/boardrun/classic/config.h +0 -1
@@ 33,7 33,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F0, F1, F4, F5, F6 }
#define MATRIX_COL_PINS { F7, C7, C6, B6, B5, B4, D7, D6, D4, D5, D3, D2, D1, D0, B3, B2, B1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/boardwalk/config.h => keyboards/boardwalk/config.h +0 -1
@@ 33,7 33,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F0, F1, F4, F5, F6 }
#define MATRIX_COL_PINS { F7, C7, C6, B6, B5, B4, D7, D6, D4, D5, D3, D2, D1, D0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/bolsa/damapad/config.h => keyboards/bolsa/damapad/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* key matrix pins */
#define MATRIX_ROW_PINS { E6, F7, C7 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, B7 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/bop/config.h => keyboards/bop/config.h +0 -1
@@ 27,7 27,6 @@
#define MATRIX_COL_PINS { D5, C5, B0, B1, B2, B3, B4, B5, B6, E7, E6, F0, F7, F6, F5, F4, F3, F2, F1, C6 }
//    If your board is spamming the end column, change C7 to C6 in the line above and short those pins on the controller
                        
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/botanicalkeyboards/fm2u/config.h => keyboards/botanicalkeyboards/fm2u/config.h +0 -1
@@ 38,7 38,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *                  ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode)
 *
 */
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/bpiphany/four_banger/config.h => keyboards/bpiphany/four_banger/config.h +0 -1
@@ 9,7 9,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { B2, B6 }
#define MATRIX_COL_PINS { B5, B4 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/bpiphany/frosty_flake/config.h => keyboards/bpiphany/frosty_flake/config.h +0 -1
@@ 45,7 45,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_COL_PINS { B0, B3, B2, B1, B6, B4, B5, C7 }
#define MATRIX_ROW_PINS { NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN }
#define UNUSED_PINS { C0, C1, C2, C3, C4, D2, D7 }

/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
#define DEBOUNCE 5

M keyboards/bpiphany/kitten_paw/config.h => keyboards/bpiphany/kitten_paw/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
//#define MATRIX_ROW_PINS { D0, D5 }
//#define MATRIX_COL_PINS { F1, F0, B0 }
//#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/bpiphany/sixshooter/config.h => keyboards/bpiphany/sixshooter/config.h +0 -1
@@ 11,7 11,6 @@
    { F7, F6, F1 }, \
    { F5, F4, F0 } \
}
#define UNUSED_PINS

/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
#define DEBOUNCE 5

M keyboards/bpiphany/tiger_lily/config.h => keyboards/bpiphany/tiger_lily/config.h +0 -1
@@ 38,7 38,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { C2, B3, B4, B2, B1, C7, B6, B5 }
#define MATRIX_COL_PINS { NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN }
#define UNUSED_PINS { B0, C4, D3 }

#define LED_NUM_LOCK_PIN C5
#define LED_CAPS_LOCK_PIN C6

M keyboards/bthlabs/geekpad/config.h => keyboards/bthlabs/geekpad/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F4, F5, F6 }
#define MATRIX_COL_PINS { D4, D0, D1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/buildakb/potato65/config.h => keyboards/buildakb/potato65/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#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, D0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/buildakb/potato65hs/config.h => keyboards/buildakb/potato65hs/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/buildakb/potato65s/config.h => keyboards/buildakb/potato65s/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/buzzard/rev1/config.h => keyboards/buzzard/rev1/config.h +0 -1
@@ 20,7 20,6 @@
    { F4, F5, F6, F7 }
#define MATRIX_COL_PINS \
    { B1, B3, B2, B6, B5, B4}
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/cablecardesigns/cypher/rev6/config.h => keyboards/cablecardesigns/cypher/rev6/config.h +0 -1
@@ 10,7 10,6 @@

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

/* COL2ROW, ROW2COL, or CUSTOM_MATRIX */
#define DIODE_DIRECTION COL2ROW

M keyboards/caffeinated/serpent65/config.h => keyboards/caffeinated/serpent65/config.h +0 -1
@@ 41,7 41,6 @@ EncA (B6) because it is not used in the default PCB
All Extra pins (A8, B15, B14, B13, B3, B5, B8, B9) , for the same reason;
B0, which is unconnected on the PCB
*/
//#define UNUSED_PINS { B0, B6, B13, B14, B15, B8, B9, B5, B3 }

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/canary/canary60rgb/v1/config.h => keyboards/canary/canary60rgb/v1/config.h +0 -1
@@ 38,7 38,6 @@
 */
#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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/cannonkeys/atlas_alps/config.h => keyboards/cannonkeys/atlas_alps/config.h +0 -1
@@ 26,7 26,6 @@
#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 }

#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/capsunlocked/cu24/config.h => keyboards/capsunlocked/cu24/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS { E6, F5, B4, B6, C6, C7 }
#define MATRIX_COL_PINS { F0, F1, D0, D1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/capsunlocked/cu65/config.h => keyboards/capsunlocked/cu65/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F1, F4, F5, F6, D3 }
#define MATRIX_COL_PINS { D6, D7, D4, B4, B5, B6, C6, D5, C7, F0, E6, B0, B1, B7, B3, B2 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/capsunlocked/cu7/config.h => keyboards/capsunlocked/cu7/config.h +0 -1
@@ 40,7 40,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define MATRIX_ROW_PINS { D7, F0, F6 }
#define MATRIX_COL_PINS { F5, F7, F4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL, or CUSTOM_MATRIX */
#define DIODE_DIRECTION COL2ROW

M keyboards/capsunlocked/cu75/config.h => keyboards/capsunlocked/cu75/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#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}
#define UNUSED_PINS {}

#define RGB_DI_PIN C7  // Have to set it to something to get the ws2812 code to compile
#define RGBLED_NUM 24     // Number of LEDs

M keyboards/capsunlocked/cu80/v1/config.h => keyboards/capsunlocked/cu80/v1/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/catch22/config.h => keyboards/catch22/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* key matrix pins */
#define MATRIX_ROW_PINS { B6, B2, B3, B1, F7 }
#define MATRIX_COL_PINS { B5, B4, E6, D7, C6 }
#define UNUSED_PINS { }

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/cest73/tkm/config.h => keyboards/cest73/tkm/config.h +0 -1
@@ 27,7 27,6 @@
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4, B5, B6, B7, C6, C7, D0 }
/*    column handy ruler: c0  c1  c2  c3  c4  c5  c6  c7  c8  c9 */
#define MATRIX_COL_PINS { D1, D2, D3, D4, D5, D6, D7, F0, F1, F4 }
#define UNUSED_PINS { }

//NOTE: if D6 pin shows any issues in exploatation the LED on the Teensy is to be removed


M keyboards/charue/charon/config.h => keyboards/charue/charon/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS { B7, D0, D1, D2 }
#define DIODE_DIRECTION COL2ROW

/* LED config */

M keyboards/charue/sunsetter_r2/config.h => keyboards/charue/sunsetter_r2/config.h +0 -1
@@ 12,7 12,6 @@
/* 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 }
#define UNUSED_PINS { B7 }

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/chavdai40/rev1/config.h => keyboards/chavdai40/rev1/config.h +0 -1
@@ 38,7 38,6 @@

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

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/chavdai40/rev2/config.h => keyboards/chavdai40/rev2/config.h +0 -1
@@ 38,7 38,6 @@

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

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/checkerboards/axon40/config.h => keyboards/checkerboards/axon40/config.h +0 -1
@@ 26,7 26,6 @@
#define MATRIX_ROW_PINS { D2, D3, D1, D5 }
#define MATRIX_COL_PINS { C7, B7, D4, D6, F0, F1, C6, B6, B5, B4, E6, B0 }

#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/checkerboards/candybar_ortho/config.h => keyboards/checkerboards/candybar_ortho/config.h +0 -1
@@ 26,7 26,6 @@
#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 }

#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/checkerboards/g_idb60/config.h => keyboards/checkerboards/g_idb60/config.h +0 -1
@@ 26,7 26,6 @@ Copyright 2021 Nathan Spears
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/checkerboards/nop60/config.h => keyboards/checkerboards/nop60/config.h +0 -1
@@ 26,7 26,6 @@ Copyright 2021 Nathan Spears
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/checkerboards/phoenix45_ortho/config.h => keyboards/checkerboards/phoenix45_ortho/config.h +0 -1
@@ 25,7 25,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/checkerboards/plexus75/config.h => keyboards/checkerboards/plexus75/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/checkerboards/plexus75_he/config.h => keyboards/checkerboards/plexus75_he/config.h +0 -1
@@ 25,7 25,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/checkerboards/pursuit40/config.h => keyboards/checkerboards/pursuit40/config.h +0 -1
@@ 25,7 25,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/checkerboards/quark/config.h => keyboards/checkerboards/quark/config.h +0 -1
@@ 25,7 25,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/checkerboards/quark_lp/config.h => keyboards/checkerboards/quark_lp/config.h +0 -1
@@ 23,7 23,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/checkerboards/quark_plus/config.h => keyboards/checkerboards/quark_plus/config.h +0 -1
@@ 25,7 25,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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/checkerboards/quark_squared/config.h => keyboards/checkerboards/quark_squared/config.h +0 -1
@@ 25,7 25,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/checkerboards/snop60/config.h => keyboards/checkerboards/snop60/config.h +0 -1
@@ 26,7 26,6 @@ Copyright 2022 Nathan Spears
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/checkerboards/ud40_ortho_alt/config.h => keyboards/checkerboards/ud40_ortho_alt/config.h +0 -1
@@ 25,7 25,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/cherrybstudio/cb1800/config.h => keyboards/cherrybstudio/cb1800/config.h +0 -1
@@ 32,7 32,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4, B5, B6, B7, C6, C7 }
#define MATRIX_COL_PINS { D0, D1, D2, D3, D4, D5, D6, D7, F0, F1, F4 }
//#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/cherrybstudio/cb87/config.h => keyboards/cherrybstudio/cb87/config.h +0 -1
@@ 32,7 32,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B7, D0, D1, D2, D3 }
#define MATRIX_COL_PINS { D5, D4, D6, D7, B4, B5, F5, C6, C7, F7 }
//#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/cherrybstudio/cb87rgb/config.h => keyboards/cherrybstudio/cb87rgb/config.h +0 -1
@@ 32,7 32,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B7, D0, D1, D2, D3, F6 }
#define MATRIX_COL_PINS { D5, D4, D6, D7, B4, B5, F5, C6, C7, F7 }
//#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/cherrybstudio/cb87v2/config.h => keyboards/cherrybstudio/cb87v2/config.h +0 -1
@@ 32,7 32,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B7, D0, D1, D2, D3, F6 }
#define MATRIX_COL_PINS { D5, D4, D6, D7, B4, B5, F5, C6, C7, F7 }
//#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/cheshire/curiosity/config.h => keyboards/cheshire/curiosity/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

#define DIODE_DIRECTION COL2ROW


M keyboards/chickenman/ciel/config.h => keyboards/chickenman/ciel/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { C5, C4, B0, C7, B7 }
#define MATRIX_COL_PINS { C6, B6, B5, B4, B3, B2, B1, D6, D5, D4, D3, D2, D1, D0, C2 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/chlx/merro60/config.h => keyboards/chlx/merro60/config.h +0 -2
@@ 33,8 33,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D4, D5, D3, B5, F4 }
#define MATRIX_COL_PINS { B7, D1, D0, B0, B1, E6, B2, B3, D2, D7, B4, B6, C6, C7, D6 }
#define UNUSED_PINS
// #define UNUSED_PINS { F0, F1, F5, F6, F7 }

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/chlx/str_merro60/config.h => keyboards/chlx/str_merro60/config.h +0 -2
@@ 35,8 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { C6, C7, F7, F6, F5, F4, F1, F0, B3, B7 }
#define MATRIX_COL_PINS { D0, D1, D2, E6, B0, B1, B2 }
#define UNUSED_PINS
// #define UNUSED_PINS { B4, B5, B6, D4, D5, D6, D7 }

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/chocv/config.h => keyboards/chocv/config.h +0 -1
@@ 25,7 25,6 @@

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

 /* COL2ROW, ROW2COL*/
 #define DIODE_DIRECTION COL2ROW

M keyboards/cipulot/kallos/config.h => keyboards/cipulot/kallos/config.h +0 -1
@@ 28,7 28,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    { B3, B2, F0, C7, F4, F1 }
#define MATRIX_COL_PINS \
    { F5, F6, C6, B6, B5, B4, D7, D6, D4, D5, D3, F7, D2, D1, B7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/ckeys/nakey/config.h => keyboards/ckeys/nakey/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F1, F4, F5, F6, F7 }
#define MATRIX_COL_PINS { B0, B1, B2, B3 }
#define UNUSED_PINS { D0, D1, D2, D3, D4, D5, D6, D7, C6, C7, B4, B5, B6, B7 }

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/ckeys/obelus/config.h => keyboards/ckeys/obelus/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F4, F5, F6, F7 }
#define MATRIX_COL_PINS { F0, F1, B2, B3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/ckeys/thedora/config.h => keyboards/ckeys/thedora/config.h +0 -1
@@ 29,7 29,6 @@
#define MATRIX_ROW_PINS { A2, A1, A0, B8 }
#define MATRIX_COL_PINS { B5, B4, B3, B2, B1, B0 }

// #define UNUSED_PINS { B14 }

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/ckeys/washington/config.h => keyboards/ckeys/washington/config.h +0 -1
@@ 33,7 33,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F4, F5, F6 }
#define MATRIX_COL_PINS { F7, B1, B3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/contender/config.h => keyboards/contender/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D4, D3, B5, B7, B4, B2 }
#define MATRIX_COL_PINS { C7, D6, B3, B0, B1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/contra/config.h => keyboards/contra/config.h +0 -1
@@ 9,7 9,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/converter/a1200/miss1200/config.h => keyboards/converter/a1200/miss1200/config.h +0 -1
@@ 42,7 42,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F7, F6, F5, F4, F1, F0, B1, B3 }
#define MATRIX_COL_PINS { D0, D1, C7, D6, B7, B6, B5, B4, E6, D7, C6, D4, B2, D5, D3, D2 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/converter/a1200/mistress1200/config.h => keyboards/converter/a1200/mistress1200/config.h +0 -1
@@ 42,7 42,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F7, F6, F5, F4, F1, F0, B1, B3 }
#define MATRIX_COL_PINS { D0, D1, C7, D6, B7, B6, B5, B4, E6, D7, C6, D4, B2, D5, D3, D2 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/converter/a1200/teensy2pp/config.h => keyboards/converter/a1200/teensy2pp/config.h +0 -1
@@ 42,7 42,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F0, F1, F2, F3, F4, F5, F6, F7 }
#define MATRIX_COL_PINS { D2, D3, D4, D5, D6, D7, E0, E1, C0, C1, C2, C3, C4, C5, C6, C7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/converter/modelm101/config.h => keyboards/converter/modelm101/config.h +0 -1
@@ 42,7 42,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F7, F6, F5, F4, F3, F2, F1, F0 }
#define MATRIX_COL_PINS { C7, C6, C5, C4, C3, C2, C1, C0, E1, E0, D7, D6, D5, D4, D3, D2 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/converter/modelm101_teensy2/config.h => keyboards/converter/modelm101_teensy2/config.h +0 -1
@@ 42,7 42,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D0, D1, D2, D3, C6, C7, D5, D4 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, B6, B5, B4, D7, D6, B0, B1, B2, B3, B7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/converter/modelm_ssk/config.h => keyboards/converter/modelm_ssk/config.h +0 -1
@@ 42,7 42,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_COL_PINS { C7, C6, C5, C4, C3, C2, C1, C0, E1, E0, D7, D5, D4, D3, D2, D1 }
#define MATRIX_ROW_PINS { F0, F1, F2, F3, F4, F5, F6, F7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/converter/numeric_keypad_IIe/config.h => keyboards/converter/numeric_keypad_IIe/config.h +0 -1
@@ 94,7 94,6 @@ http://wiki.apple2.org/index.php?title=Pinouts#Apple_.2F.2Fe_Numeric_Keypad_conn
#define MATRIX_COLS 6
#define MATRIX_ROW_PINS { B0, B2, D2, D3 }
#define MATRIX_COL_PINS { D1, D0, D4, C6, D7, E6 }
#define UNUSED_PINS
#define DIODE_DIRECTION COL2ROW
#define SOFT_SERIAL_PIN D0
#define DEBOUNCE 5

M keyboards/cool836a/config.h => keyboards/cool836a/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D1, B5, B4, F4, B1, B6 }
#define MATRIX_COL_PINS { F5, D0, B2, C6, D7, E6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
//#define DIODE_DIRECTION COL2ROW

M keyboards/copenhagen_click/click_pad_v1/config.h => keyboards/copenhagen_click/click_pad_v1/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F7 }
#define MATRIX_COL_PINS { F5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/coseyfannitutti/discipad/config.h => keyboards/coseyfannitutti/discipad/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* A Custom matrix.c is used to poll the port expander C6 shows that the pins are hardwired there */
#define MATRIX_ROW_PINS { B1, B0, D7, D6, D4 }
#define MATRIX_COL_PINS { C0, C1, C2, C3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/coseyfannitutti/discipline/config.h => keyboards/coseyfannitutti/discipline/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define MATRIX_ROW_PINS { B2, A1, B1, A0, B0 }
#define MATRIX_COL_PINS { A2, B3, A3, B4, A4, D5, D6, C6, C5, C4, C3, C2, C1, C0, D7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/coseyfannitutti/mullet/config.h => keyboards/coseyfannitutti/mullet/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D0, D1, B0, F0, F1 }
#define MATRIX_COL_PINS { B2, F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4, D2, D3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/coseyfannitutti/mulletpad/config.h => keyboards/coseyfannitutti/mulletpad/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F4, F1, F5, F6, F7 }
#define MATRIX_COL_PINS { F0, C7, C6, B6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/coseyfannitutti/mysterium/config.h => keyboards/coseyfannitutti/mysterium/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/*                         0   1   2   3   4  5   6   7   8   9   10  11  12  13  14  15  16  17*/
#define MATRIX_ROW_PINS { C2, C3, C7, C4, C6, C5 }
#define MATRIX_COL_PINS { A0, B0, A1, B1, A2, B2, A3, B3, A4, B4, A5, A6, A7, D6, D5, D1, D0, D7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/coseyfannitutti/romeo/config.h => keyboards/coseyfannitutti/romeo/config.h +0 -1
@@ 38,7 38,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/*                        0   1   2   3   4   5   6   7   8   9  10  11*/
#define MATRIX_ROW_PINS { B1, B4, B3, B2 }
#define MATRIX_COL_PINS { C5, C4, C3, D0, C2, D1, C1, C0, D4, B0, D7, D6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/cozykeys/bloomer/v2/config.h => keyboards/cozykeys/bloomer/v2/config.h +0 -1
@@ 24,6 24,5 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
// Keyboard Matrix Assignments
#define MATRIX_ROW_PINS { D0, D1, D3, D2, D4, B2 }
#define MATRIX_COL_PINS { F7, F6, F5, F4, F1, F0, B1, B4, C6, E6, B5, B6, B7, D6, C7 }
#define UNUSED_PINS
#define DIODE_DIRECTION COL2ROW


M keyboards/cozykeys/bloomer/v3/config.h => keyboards/cozykeys/bloomer/v3/config.h +0 -1
@@ 24,6 24,5 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
// Keyboard Matrix Assignments
#define MATRIX_ROW_PINS { D0, D1, D3, D2, D4, B2 }
#define MATRIX_COL_PINS { F7, F6, F5, F4, F1, F0, B1, B4, C6, E6, B5, B6, B7, D6, C7 }
#define UNUSED_PINS
#define DIODE_DIRECTION COL2ROW


M keyboards/cozykeys/speedo/v2/config.h => keyboards/cozykeys/speedo/v2/config.h +0 -1
@@ 32,7 32,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
// 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 }
#define UNUSED_PINS { D5, D4, D6, D7, B4 }
#define DIODE_DIRECTION COL2ROW

// Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed

M keyboards/cozykeys/speedo/v3/config.h => keyboards/cozykeys/speedo/v3/config.h +0 -1
@@ 32,7 32,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
// 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 }
#define UNUSED_PINS { D2, D3, B0, B4 }
#define DIODE_DIRECTION COL2ROW

#ifdef RGBLIGHT_ENABLE

M keyboards/cradio/config.h => keyboards/cradio/config.h +0 -1
@@ 39,7 39,6 @@
    { B5, B4, NO_PIN, NO_PIN, NO_PIN } \
}

#define UNUSED_PINS

/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
#define DEBOUNCE 5

M keyboards/craftwalk/config.h => keyboards/craftwalk/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F6, B3, B5 }
#define MATRIX_COL_PINS { B1, F7, F5, F4, B2, E6, B4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/crawlpad/config.h => keyboards/crawlpad/config.h +0 -1
@@ 9,7 9,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { F0, F1, F4, F5 }
#define MATRIX_COL_PINS { D4, D5, D6, D7 }
#define UNUSED_PINS

/* Pins for custom per-row LEDs. Should be changed to use named pins. */
#define LED_ROW_PINS { 8, 9, 10, 11 }

M keyboards/crazy_keyboard_68/config.h => keyboards/crazy_keyboard_68/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#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, F4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/crbn/config.h => keyboards/crbn/config.h +0 -1
@@ 25,7 25,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/creatkeebs/glacier/config.h => keyboards/creatkeebs/glacier/config.h +0 -1
@@ 25,7 25,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/creatkeebs/thera/config.h => keyboards/creatkeebs/thera/config.h +0 -1
@@ 25,7 25,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/crimsonkeyboards/resume1800/config.h => keyboards/crimsonkeyboards/resume1800/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define MATRIX_ROW_PINS { A5, A0, A1, B1, B2, B0 }
#define MATRIX_COL_PINS { A2, B3, A3, B4, A4, D1, D5, D6, A6, A7, C7, C6, C5, C4, D7, C3, C2, C1, C0, D0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/custommk/genesis/rev1/config.h => keyboards/custommk/genesis/rev1/config.h +0 -1
@@ 25,7 25,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { F0, C7, C6, B6, B5 }
#define MATRIX_COL_PINS { F4, F5, D7, B4 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/custommk/genesis/rev2/config.h => keyboards/custommk/genesis/rev2/config.h +0 -1
@@ 25,7 25,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { F0, C7, C6, B6, B5, B0}
#define MATRIX_COL_PINS { F4, F5, D7, B4 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/cutie_club/borsdorf/config.h => keyboards/cutie_club/borsdorf/config.h +0 -1
@@ 28,7 28,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { A15, A14, B12, B5, B4 }
#define MATRIX_COL_PINS { B11, B10, B2, B1, B0, A7, A6, A5, A4, A3, A2, A1, A0, F1, F0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/cutie_club/giant_macro_pad/config.h => keyboards/cutie_club/giant_macro_pad/config.h +0 -1
@@ 27,7 27,6 @@
 */
#define MATRIX_ROW_PINS { C10, C11, C12, D2,  B3,  B4,  B5,  B6,  B7,  B8,  A3,  B2,  B1,  B0,  C5,  C4,  A7,  A6,  A5,  A4 }
#define MATRIX_COL_PINS { C9,  C8,  C7,  C6,  B15, B14, B13, B12, A8,  A15, B9,  A2,  A1,  A0,  C3,  C2,  C1,  C0,  F1,  F0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/cutie_club/keebcats/denis/config.h => keyboards/cutie_club/keebcats/denis/config.h +0 -1
@@ 27,7 27,6 @@
 */
#define MATRIX_ROW_PINS { B2, D0, F5, F4, F1 }
#define MATRIX_COL_PINS { E6, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4, D5, D3, D2, D1 }
#define UNUSED_PINS { B0, B1, B7 }

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/cutie_club/keebcats/dougal/config.h => keyboards/cutie_club/keebcats/dougal/config.h +0 -1
@@ 27,7 27,6 @@
 */
#define MATRIX_ROW_PINS { B2, D0, F5, F4, F1 }
#define MATRIX_COL_PINS { E6, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4, D5, D3, D2, D1, B7 }
#define UNUSED_PINS { B0, B1, B3 }

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/cutie_club/novus/config.h => keyboards/cutie_club/novus/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F0, F1, F4, F5, F6 }
#define MATRIX_COL_PINS { B6, C6, C7, B2, B3, D0, D1, D2, D3, D7, B4, B5, D5, D4, D6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/cutie_club/wraith/config.h => keyboards/cutie_club/wraith/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B6, B5, B4, D7, D6, D4, D5, D3, D2, D1, D0, B7 }
#define MATRIX_COL_PINS { C6, C7, F7, F6, F5, F4, F1, F0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/cx60/config.h => keyboards/cx60/config.h +0 -1
@@ 25,7 25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* Backlight Setup */
#define BACKLIGHT_PIN B7

M keyboards/dailycraft/bat43/config.h => keyboards/dailycraft/bat43/config.h +0 -1
@@ 42,7 42,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { E6, D7, C6, D4, F7, F6, F5, F4 }
#define MATRIX_COL_PINS { B6, B2, B3, B1, B5, B4 }
// #define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/dailycraft/claw44/rev1/config.h => keyboards/dailycraft/claw44/rev1/config.h +0 -1
@@ 30,7 30,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_COLS 6
#define MATRIX_ROW_PINS { D4, C6, D7, E6 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3 }
#define UNUSED_PINS
#define DIODE_DIRECTION COL2ROW
#define SOFT_SERIAL_PIN D2


M keyboards/dailycraft/owl8/config.h => keyboards/dailycraft/owl8/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DIRECT_PINS { \
    { F4, F7, B3, B6, F5, F6, B1, B2, D4, C6, D7, E6, NO_PIN, NO_PIN, NO_PIN, NO_PIN } \
}
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/dailycraft/sandbox/rev1/config.h => keyboards/dailycraft/sandbox/rev1/config.h +0 -1
@@ 42,7 42,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B5, B4 }
#define MATRIX_COL_PINS { F7, B1, B3, B2, B6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/dailycraft/sandbox/rev2/config.h => keyboards/dailycraft/sandbox/rev2/config.h +0 -1
@@ 42,7 42,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B5, B4 }
#define MATRIX_COL_PINS { F7, B1, B3, B2, B6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/dailycraft/stickey4/config.h => keyboards/dailycraft/stickey4/config.h +0 -1
@@ 43,7 43,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DIRECT_PINS { \
    { D4, C6, D7, E6, NO_PIN, NO_PIN, NO_PIN, NO_PIN } \
}
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/dailycraft/wings42/rev1/config.h => keyboards/dailycraft/wings42/rev1/config.h +0 -1
@@ 42,7 42,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D4, C6, D7, E6 }
#define MATRIX_COL_PINS { B3, B1, F7, F6, F5, F4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/dailycraft/wings42/rev1_extkeys/config.h => keyboards/dailycraft/wings42/rev1_extkeys/config.h +0 -1
@@ 42,7 42,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D4, C6, D7, E6, B2, B4 }
#define MATRIX_COL_PINS { B3, B1, F7, F6, F5, F4, B6, B5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/dailycraft/wings42/rev2/config.h => keyboards/dailycraft/wings42/rev2/config.h +0 -1
@@ 42,7 42,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D4, C6, D7, E6, NO_PIN }
#define MATRIX_COL_PINS { B3, B1, F7, F6, F5, F4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/daji/seis_cinco/config.h => keyboards/daji/seis_cinco/config.h +0 -1
@@ 28,7 28,6 @@
*/
#define MATRIX_ROW_PINS { B2, B10, B11, A9, A6 }
#define MATRIX_COL_PINS { B1, B0, A7, B14, A8, B15, A0, C15, C14, C13, B5, B4, B3, A15, A10, A14 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL, or CUSTOM_MATRIX */
#define DIODE_DIRECTION COL2ROW

M keyboards/db/db63/config.h => keyboards/db/db63/config.h +0 -1
@@ 22,7 22,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

#define DIODE_DIRECTION COL2ROW


M keyboards/dc01/arrow/config.h => keyboards/dc01/arrow/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B0, C7, C6, B6, B4 }
#define MATRIX_COL_PINS { F0, B7, D2 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/dc01/left/config.h => keyboards/dc01/left/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B6, B5, B4, D7, D6 }
#define MATRIX_COL_PINS { F4, F1, F0, F7, F6, F5, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN }
#define UNUSED_PINS

#define F_SCL 350000UL


M keyboards/dc01/numpad/config.h => keyboards/dc01/numpad/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B0, E6, D6, D7, B4 }
#define MATRIX_COL_PINS { F0, B7, D2, D3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/dc01/right/config.h => keyboards/dc01/right/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { C7, C6, B6, B5, B4 }
#define MATRIX_COL_PINS { F1, E6, F6, F5, F4, D4, D6, D7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/delikeeb/flatbread60/config.h => keyboards/delikeeb/flatbread60/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F6, B1, B3, B2, B6 }
#define MATRIX_COL_PINS { F4, F5, B5, B4, E6, D7, C6, D4, D0, D1, D2, D3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/delikeeb/vaguettelite/config.h => keyboards/delikeeb/vaguettelite/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F4, B3, D1, D2, D3, F5 }
#define MATRIX_COL_PINS { F6, F7, B1, B2, B6, B5, B4, E6, D7, C6, D0, D4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/delikeeb/vanana/rev1/config.h => keyboards/delikeeb/vanana/rev1/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D2, D7, B4, B5, B6 }
#define MATRIX_COL_PINS { B2, B3, B1, F7, F5, F6, D3, D1, D0, D4, C6, E6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/delikeeb/vanana/rev2/config.h => keyboards/delikeeb/vanana/rev2/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D1, C6, E6, B4, B5, F5}
#define MATRIX_COL_PINS { B3, B1, F7, F6, F4, D2, D3, D0, D4, D7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/delikeeb/vaneela/config.h => keyboards/delikeeb/vaneela/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F6, F7, B3, B2, B6 }
#define MATRIX_COL_PINS { F4, F5, B5, B4, E6, D7, C6, D4, D0, D1, D2, D3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/delikeeb/vaneelaex/config.h => keyboards/delikeeb/vaneelaex/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D3, D2, D1, D0, B2, B6 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B5, B4, E6, D7, C6, D4 }
//#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/delikeeb/waaffle/rev3/config.h => keyboards/delikeeb/waaffle/rev3/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F4, B6, B2, B3, B1, F5, F6, F7 }
#define MATRIX_COL_PINS { D3, D2, B5, B4, E6, D7, C6, D4, D0, D1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/deltapad/config.h => keyboards/deltapad/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D2, D3, D1, D0 }
#define MATRIX_COL_PINS { D7, E6, B4, B5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/demiurge/config.h => keyboards/demiurge/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/dk60/config.h => keyboards/dk60/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B6, B4, D7, D6, D4 }
#define MATRIX_COL_PINS { B0, B3, B2, B1, D3, D5, B5, B7, C6, C7, D0, D1, D2 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/dm9records/plaid/config.h => keyboards/dm9records/plaid/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B4, B5, B3, D4 }
#define MATRIX_COL_PINS { B0, D7, D6, D5, B2, B1, C0, C1, C2, C3, D1, D0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/dm9records/tartan/config.h => keyboards/dm9records/tartan/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B4, B5, B3, B0, C0 }
#define MATRIX_COL_PINS { D7, D6, D5, D4, B1, B2, C1, C2, C3, C5, D1, D0, C4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/dmqdesign/spin/config.h => keyboards/dmqdesign/spin/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define MATRIX_ROW_PINS { F0, F1, F4 }
#define MATRIX_COL_PINS { F5, F6, F7, C7, C6 }
#define UNUSED_PINS { D5, D2, D1, D0, B7, B3, B2, B0, E6 }

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/do60/config.h => keyboards/do60/config.h +0 -1
@@ 35,7 35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 }
#define MATRIX_COL_PINS { F0, F1, E6, C7, C6, B6, D4, B1, B7, F4, B4, D7, D6, B3, B0 }
#define UNUSED_PINS

#define LED_CAPS_LOCK_PIN B2
#define LED_PIN_ON_STATE 0

M keyboards/donutcables/budget96/config.h => keyboards/donutcables/budget96/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

#define DIODE_DIRECTION COL2ROW
#define DEBOUNCE 5

M keyboards/donutcables/scrabblepad/config.h => keyboards/donutcables/scrabblepad/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D5, F1, C7, F2, C6, F3, C5, F4, C4, F5, C3, F6, C2, F7, C1 }
#define MATRIX_COL_PINS { D6, D7, E0, E1, B7, D2, D3, D4, C0, B4, B5, B6, F0, E6, E7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/doodboard/duckboard/config.h => keyboards/doodboard/duckboard/config.h +0 -1
@@ 25,7 25,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F7, B1, B3, B2, B6 }
#define UNUSED_PINS

#define ENCODERS_PAD_A { F5 }
#define ENCODERS_PAD_B { F6 }

M keyboards/doodboard/duckboard_r2/config.h => keyboards/doodboard/duckboard_r2/config.h +0 -1
@@ 25,7 25,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F7, B1, B3, B2, B6 }
#define UNUSED_PINS

#define ENCODERS_PAD_A { F6 }
#define ENCODERS_PAD_B { F5 }

M keyboards/doppelganger/config.h => keyboards/doppelganger/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define MATRIX_ROW_PINS { E6, F1, C7, F7, F6 }
#define MATRIX_COL_PINS { F4, F0, B7, B3, B2, B1, D5, D3, D2 }
#define UNUSED_PINS

#define MATRIX_ROW_PINS_RIGHT { D7, D6, D4, E6, B5 }
#define MATRIX_COL_PINS_RIGHT { F1, F0, F4, F5, F6, F7, C7, C6, B6 }

M keyboards/doro67/rgb/config.h => keyboards/doro67/rgb/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 }
#define MATRIX_COL_PINS { B0, B1, B2, B3, D4, D6, D7, B4, B5, B6, C6, C7, F5, F6, F7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/dp60/config.h => keyboards/dp60/config.h +0 -1
@@ 20,7 20,6 @@
/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15
#define UNUSED_PINS
#define DIODE_DIRECTION COL2ROW

/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */

M keyboards/draculad/config.h => keyboards/draculad/config.h +0 -1
@@ 57,7 57,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define ENCODER_RESOLUTIONS { 4, 4 }
#define ENCODER_RESOLUTIONS_RIGHT { 4, 1 }
#define UNUSED_PINS

#define EE_HANDS


M keyboards/draytronics/daisy/config.h => keyboards/draytronics/daisy/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define MATRIX_ROW_PINS { B0, C0, C1}
#define MATRIX_COL_PINS { C2, C3, C4, C5 }
#define UNUSED_PINS

#define ENCODERS_PAD_A { B1, D0 }
#define ENCODERS_PAD_B { B2, D1 }

M keyboards/draytronics/elise/config.h => keyboards/draytronics/elise/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B2,B3, B1, F0, F1}
#define MATRIX_COL_PINS { F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4, D2, D3, D5}
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/draytronics/elise_v2/config.h => keyboards/draytronics/elise_v2/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B2,B3, B1, F0, F1}
#define MATRIX_COL_PINS { F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4, D2, D3, D5}
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/draytronics/scarlet/config.h => keyboards/draytronics/scarlet/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define MATRIX_ROW_PINS { A0, A1, A2, A3, A4 }
#define MATRIX_COL_PINS { A5, A6, A7, C7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/drewkeys/iskar/config.h => keyboards/drewkeys/iskar/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 //                       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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/drhigsby/bkf/config.h => keyboards/drhigsby/bkf/config.h +0 -1
@@ 35,7 35,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { F6, F7, B1, B3 }
#define MATRIX_COL_PINS { B6, B2, D3, D2, D1, D0, D4, C6, D7, E6, B4, B5 }
#define UNUSED_PINS 

/* Define encoder pads */
#define ENCODERS_PAD_A { F4 }

M keyboards/drhigsby/dubba175/config.h => keyboards/drhigsby/dubba175/config.h +0 -1
@@ 35,7 35,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { B1, B3, B2, B5 }
#define MATRIX_COL_PINS { D3, D2, D1, D0, D4, C6, D7, E6, B4, B6 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/drhigsby/ogurec/config.h => keyboards/drhigsby/ogurec/config.h +0 -1
@@ 35,7 35,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { F6, B6, B2 }
#define MATRIX_COL_PINS { D3, D2, D1, D0, D4, C6, D7, E6, B4, B5, F4, F5 }
#define UNUSED_PINS { F7, B1, B3 }

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/drhigsby/packrat/config.h => keyboards/drhigsby/packrat/config.h +0 -1
@@ 35,7 35,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { F7, B1, B6, B2 }
#define MATRIX_COL_PINS { D3, D2, D1, D0, D4, C6, D7, E6, B4, B5, B3 }
#define UNUSED_PINS { F6 }

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/dtisaac/cg108/config.h => keyboards/dtisaac/cg108/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/dtisaac/dosa40rgb/config.h => keyboards/dtisaac/dosa40rgb/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B7, D7, F1, F0 }
#define MATRIX_COL_PINS { D1, D6, D3, D2, B6, C6, C7, F7, F6, F5, F4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/dtisaac/dtisaac01/config.h => keyboards/dtisaac/dtisaac01/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F7, F6, F5, F4, F1, B4, D2, B2, B1, B3, D4, D6 }
#define MATRIX_COL_PINS { C7, C6, D0, B5, F0, D7, B0, B7, D1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/ducky/one2mini/1861st/config.h => keyboards/ducky/one2mini/1861st/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { D11, B4, B5, B6, B7 }
#define MATRIX_COL_PINS { B10, B9, C13, C12, C11, C10, C9, C8, A15, A14, A13, D0, D1, D2, B8 }
#define DIP_SWITCH_MATRIX_GRID { {0,14}, {1,14}, {2,14}, {3,14} }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/ducky/one2sf/1967st/config.h => keyboards/ducky/one2sf/1967st/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { D11, B4, B5, B6, B7 }
#define MATRIX_COL_PINS { B10, B9, C13, C12, C11, C10, C9, C8, A15, A14, A13, D0, D1, D2,B15,B8 }
#define DIP_SWITCH_MATRIX_GRID { {0,14}, {1,14}, {2,14}, {3,14} }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/dumbo/config.h => keyboards/dumbo/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
// wiring
#define MATRIX_ROW_PINS { D4, D7, E6, B4 }
#define MATRIX_COL_PINS { B6, B2, B3, B1, F7, F6}
#define UNUSED_PINS

#define ENCODERS_PAD_A { F4, C6 }
#define ENCODERS_PAD_B { F5, B5 }

M keyboards/dumbpad/v0x/config.h => keyboards/dumbpad/v0x/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_COLS 5
#define MATRIX_ROW_PINS { F4, F5, F6, F7 }
#define MATRIX_COL_PINS { C6, D7, E6, B4, B5 }
#define UNUSED_PINS

/* Single rotary encoder */
#define ENCODERS_PAD_A { D0 }

M keyboards/dumbpad/v0x_right/config.h => keyboards/dumbpad/v0x_right/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_COLS 5
#define MATRIX_ROW_PINS { F4, F5, F6, F7 }
#define MATRIX_COL_PINS { B5, B4, E6, D7, C6 }
#define UNUSED_PINS

/* Single rotary encoder */
#define ENCODERS_PAD_A { D4 }

M keyboards/dumbpad/v1x/config.h => keyboards/dumbpad/v1x/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_COLS 5
#define MATRIX_ROW_PINS { F4, F5, F6, F7 }
#define MATRIX_COL_PINS { C6, D7, E6, B4, B5 }
#define UNUSED_PINS

/* Single rotary encoder */
#define ENCODERS_PAD_A { B2 }

M keyboards/dumbpad/v1x_dualencoder/config.h => keyboards/dumbpad/v1x_dualencoder/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_COLS 5
#define MATRIX_ROW_PINS { F4, F5, F6, F7 }
#define MATRIX_COL_PINS { C6, D7, E6, B4, B5 }
#define UNUSED_PINS

/* Dual rotary encoders */
#define ENCODERS_PAD_A { B2, D0 }

M keyboards/dumbpad/v1x_right/config.h => keyboards/dumbpad/v1x_right/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_COLS 5
#define MATRIX_ROW_PINS { F4, F5, F6, F7 }
#define MATRIX_COL_PINS { B5, B4, E6, D7, C6 }
#define UNUSED_PINS

/* Single rotary encoder */
#define ENCODERS_PAD_A { D4 }

M keyboards/dz60/config.h => keyboards/dz60/config.h +0 -1
@@ 18,7 18,6 @@
 */
#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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/dz60/keymaps/LEdiodes/config.h => keyboards/dz60/keymaps/LEdiodes/config.h +0 -1
@@ 17,7 17,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/dztech/bocc/config.h => keyboards/dztech/bocc/config.h +0 -1
@@ 33,7 33,6 @@
 */
#define MATRIX_ROW_PINS { B0, B1, B2, B3, F0 }
#define MATRIX_COL_PINS { B5, B6, C6, C7, F7, F6, F5, F4, F1, D1, D2, D3, D5, D4, D6, D7, B4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/dztech/duo_s/config.h => keyboards/dztech/duo_s/config.h +0 -1
@@ 23,7 23,6 @@
#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 }
#define UNUSED_PINS
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW
/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */

M keyboards/dztech/dz60rgb/v1/config.h => keyboards/dztech/dz60rgb/v1/config.h +0 -1
@@ 23,7 23,6 @@
 */
#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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/dztech/dz60rgb/v2/config.h => keyboards/dztech/dz60rgb/v2/config.h +0 -1
@@ 23,7 23,6 @@
 */
#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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/dztech/dz60rgb/v2_1/config.h => keyboards/dztech/dz60rgb/v2_1/config.h +0 -1
@@ 39,7 39,6 @@
 */
#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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/dztech/dz60rgb_ansi/v1/config.h => keyboards/dztech/dz60rgb_ansi/v1/config.h +0 -1
@@ 23,7 23,6 @@
 */
#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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/dztech/dz60rgb_ansi/v2/config.h => keyboards/dztech/dz60rgb_ansi/v2/config.h +0 -1
@@ 23,7 23,6 @@
 */
#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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/dztech/dz60rgb_ansi/v2_1/config.h => keyboards/dztech/dz60rgb_ansi/v2_1/config.h +0 -1
@@ 39,7 39,6 @@
 */
#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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/dztech/dz60rgb_wkl/v1/config.h => keyboards/dztech/dz60rgb_wkl/v1/config.h +0 -1
@@ 23,7 23,6 @@
 */
#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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/dztech/dz60rgb_wkl/v2/config.h => keyboards/dztech/dz60rgb_wkl/v2/config.h +0 -1
@@ 23,7 23,6 @@
 */
#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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/dztech/dz60rgb_wkl/v2_1/config.h => keyboards/dztech/dz60rgb_wkl/v2_1/config.h +0 -1
@@ 39,7 39,6 @@
 */
#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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/dztech/dz64rgb/config.h => keyboards/dztech/dz64rgb/config.h +0 -1
@@ 20,7 20,6 @@
#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 }
#define UNUSED_PINS

#define DIODE_DIRECTION COL2ROW
#define DEBOUNCE 5

M keyboards/dztech/dz65rgb/v3/config.h => keyboards/dztech/dz65rgb/v3/config.h +0 -1
@@ 30,7 30,6 @@
#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 UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/dztech/dz96/config.h => keyboards/dztech/dz96/config.h +0 -1
@@ 25,7 25,6 @@
/* 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}
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/e88/config.h => keyboards/e88/config.h +0 -1
@@ 35,7 35,6 @@
#define MATRIX_ROW_PINS { B7, D7, B4, C6, B5, B6 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, D0, D1, D2, D3, B3, B2, B1, E6, D5, D6, D4 }

#define UNUSED_PINS {B0}

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/ealdin/quadrant/config.h => keyboards/ealdin/quadrant/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/earth_rover/config.h => keyboards/earth_rover/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D4, C6, D7, E6 }
#define MATRIX_COL_PINS { F4, F5, F6, F7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/ebastler/e80_1800/config.h => keyboards/ebastler/e80_1800/config.h +0 -1
@@ 26,7 26,6 @@

#define MATRIX_ROW_PINS { B7, B3, D2, C12, C11, C10, A15 }
#define MATRIX_COL_PINS { A1, A0, C3, C2, F1, F0, C15, C14, C13, C4, C5, B0, B1, B2, B9, A13, A8, C9, C8 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/ebastler/isometria_75/rev1/config.h => keyboards/ebastler/isometria_75/rev1/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/eco/rev1/config.h => keyboards/eco/rev1/config.h +0 -1
@@ 24,4 24,3 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* ECO V1 pin-out */
#define MATRIX_ROW_PINS { B1, B6, B2, B3 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B5, B4, E6, D7, C6, D4, D0, D1, D2, D3 }
#define UNUSED_PINS

M keyboards/eco/rev2/config.h => keyboards/eco/rev2/config.h +0 -1
@@ 24,4 24,3 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* ECO V2.1 pin-out */
#define MATRIX_ROW_PINS { D7, B5, B4, E6 }
#define MATRIX_COL_PINS { D1, D0, D4, C6, B6, B2, B3, B1, F7, F6, F5, F4, D2, D3 }
#define UNUSED_PINS

M keyboards/edc40/config.h => keyboards/edc40/config.h +0 -1
@@ 32,7 32,6 @@
 */
 #define MATRIX_ROW_PINS { D4, D6, D7, F7 }
 #define MATRIX_COL_PINS { B0, B1, B2, B3, D0, D1, D2, D3, D5, B4, B5 }
 #define UNUSED_PINS

 #define DIODE_DIRECTION COL2ROW


M keyboards/edi/hardlight/mk1/config.h => keyboards/edi/hardlight/mk1/config.h +0 -1
@@ 42,7 42,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B0, B1, B2, B3, D4, D6, D7, B4 }
#define MATRIX_COL_PINS { E6, F0, F1, F4, F5, F6, F7, B5 }
#define UNUSED_PINS { B7, D2, D3, D5 }


/* COL2ROW, ROW2COL */

M keyboards/edi/standaside/config.h => keyboards/edi/standaside/config.h +0 -1
@@ 20,7 20,6 @@
*/
#define MATRIX_ROW_PINS { D1, F4, F6, F7, B1, B3, B2, B6 }
#define MATRIX_COL_PINS { F5, D0, D4, C6, D7, E6, B4, B5 }
#define UNUSED_PINS {}


/* COL2ROW, ROW2COL */

M keyboards/eek/config.h => keyboards/eek/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { D7, E6, B4, B5 }
#define MATRIX_COL_PINS { D4, C6, B6, B2, B3, B1, F7, F6, F5, F4 }

#define UNUSED_PINS { D2, D1, D0 }

#define DIODE_DIRECTION COL2ROW


M keyboards/efreet/config.h => keyboards/efreet/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B0, D6, D5, D4, D3, D2, D1, C2 }
#define MATRIX_COL_PINS { B3, B4, B5, B6, B7, C7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/elephant42/config.h => keyboards/elephant42/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    { D4, C6, D7, E6 }
#define MATRIX_COL_PINS \
    { F4, F5, F6, F7, B1, B3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/emajesty/eiri/config.h => keyboards/emajesty/eiri/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B4, B5, B2, B6 }
#define MATRIX_COL_PINS { D1, D0, D4, C6, D7, E6, B3, B1, F7, F6, F5, F4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/emi20/config.h => keyboards/emi20/config.h +0 -1
@@ 25,7 25,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { F4, F5, F6, F7, B6 }
#define MATRIX_COL_PINS { C7, C6, B5, B4 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/eniigmakeyboards/ek60/config.h => keyboards/eniigmakeyboards/ek60/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS { B3, B7, C7, D4, D6 }

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/eniigmakeyboards/ek65/config.h => keyboards/eniigmakeyboards/ek65/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, E6, B2, B1, B0 }
#define UNUSED_PINS { B3, B7, D4, D6 }

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/eniigmakeyboards/ek87/config.h => keyboards/eniigmakeyboards/ek87/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B7, D0 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4, F0, F1, E6, D3, D2, D1 }
#define UNUSED_PINS { D5 }

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/ep/96/config.h => keyboards/ep/96/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B0, B1, B3, B2, B7, C6 }
#define MATRIX_COL_PINS { D0, D1, D2, D3, D5, D4, D6, D7, B4, B5, B6, C7, F7, F6, F5, F4, F1, F0, E6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/ep/comsn/hs68/config.h => keyboards/ep/comsn/hs68/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
  { B6, B5, B4, D0, F6 }
#define MATRIX_COL_PINS \
  { B0, B1, B3, B2, B7, D3, F1, D5, D6, D7, F4, F5, C7, C6, F0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/ep/comsn/mollydooker/config.h => keyboards/ep/comsn/mollydooker/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
  { F4, F5, F6, F7, D2 }
#define MATRIX_COL_PINS \
  { B1, B2, B3, E6, B7, F1, F0, D0, D1, D7, D5, D4, D6, B4, B5, D3, B6, C6, C7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/ep/comsn/tf_longeboye/config.h => keyboards/ep/comsn/tf_longeboye/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
  { B5, B4, D1, D2, D3 }
#define MATRIX_COL_PINS \
  { F4, F5, F6, F7, B1, B3, B2, B6, F0, F1, C7, D5, B7, E6, D7, C6, D4, D0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/epoch80/config.h => keyboards/epoch80/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/ericrlau/numdiscipline/rev1/config.h => keyboards/ericrlau/numdiscipline/rev1/config.h +0 -1
@@ 43,7 43,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/eternal_keypad/config.h => keyboards/eternal_keypad/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B5, B4, E6, D7, C6 }
#define MATRIX_COL_PINS { B6, B2, B3, B1, F7, F6, F5, F4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/eu_isolation/config.h => keyboards/eu_isolation/config.h +0 -1
@@ 23,7 23,6 @@
/* 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}
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/evancookaudio/sleepingdinosaur/config.h => keyboards/evancookaudio/sleepingdinosaur/config.h +0 -1
@@ 32,4 32,3 @@

#define MATRIX_ROW_PINS {D1, D0, D4, C6, D7}
#define MATRIX_COL_PINS {B3, B1, F7, F6, F5, F4}
#define UNUSED_PINS

M keyboards/evancookaudio/tenpad/config.h => keyboards/evancookaudio/tenpad/config.h +0 -1
@@ 33,5 33,4 @@
#define MATRIX_ROW_PINS {D0, D1}
#define MATRIX_COL_PINS {F4, F5, F6, F7, B1}

#define UNUSED_PINS {B3, B2, B6, B7, D5, C7, F1, F0, B4, E6, D7, C6, D4 }


M keyboards/eve/meteor/config.h => keyboards/eve/meteor/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
//                        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}
#define UNUSED_PINS

#define DIODE_DIRECTION COL2ROW
#define DEBOUNCE 5

M keyboards/evil80/config.h => keyboards/evil80/config.h +0 -1
@@ 9,7 9,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/evyd13/atom47/rev2/config.h => keyboards/evyd13/atom47/rev2/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define MATRIX_ROW_PINS {B1,B2,B3,B7}
#define MATRIX_COL_PINS {D7,D5,F0,F1,F4,F6,F7,D4,C7,C6,D6,B5,B4}
#define UNUSED_PINS


/* COL2ROW or ROW2COL */

M keyboards/evyd13/atom47/rev3/config.h => keyboards/evyd13/atom47/rev3/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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


/* COL2ROW or ROW2COL */

M keyboards/evyd13/atom47/rev4/config.h => keyboards/evyd13/atom47/rev4/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define MATRIX_ROW_PINS {D0,C2,C5,C6}
#define MATRIX_COL_PINS {C4,C7,B7,B6,B5,B2,B1,B0,D6,D5,D4,D3,D2}
#define UNUSED_PINS

#define ENCODERS_PAD_A { B3 }
#define ENCODERS_PAD_B { B4 }

M keyboards/evyd13/atom47/rev5/config.h => keyboards/evyd13/atom47/rev5/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS {B1,B2,B3,D4}
#define MATRIX_COL_PINS {F0,F1,F4,F5,F6,F7,E6,D7,B4,B5,B6,C6,C7}
#define UNUSED_PINS {B0,B7,D2,D3,D5,D6}

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/evyd13/eon40/config.h => keyboards/evyd13/eon40/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS {B7,D5,F5,F6}
#define MATRIX_COL_PINS {F0,F1,F4,D3,D4,D6,D7,B4,B5,B6,C6,C7}
#define UNUSED_PINS {B1,B2,B3}

#define ENCODERS_PAD_A { E6, B0, D1 }
#define ENCODERS_PAD_B { F7, D0, D2 }

M keyboards/evyd13/eon65/config.h => keyboards/evyd13/eon65/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS {D3,D5,B1,B2,B3}
#define MATRIX_COL_PINS {B0,D2,D4,D6,D7,B4,B5,B6,C6,C7,F7,F6,F5,F4,F1,F0}
#define UNUSED_PINS {B7,D0,D1}

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/evyd13/eon75/config.h => keyboards/evyd13/eon75/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS {D1,D0,D3,D2,D6,D4,D7,B4,B5,B6,C6,C7}
#define MATRIX_COL_PINS {E6,F0,F1,F4,F5,F6,F7,B3}
#define UNUSED_PINS {B2,B1}

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/evyd13/eon87/config.h => keyboards/evyd13/eon87/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS {B1,B2,B3,D4,D1,D5}
#define MATRIX_COL_PINS {F0,F1,F4,F5,F6,F7,C7,C6,B6,B5,B4,D7,D6,E6,B7,D3,D2}
#define UNUSED_PINS {B0}

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/evyd13/eon95/config.h => keyboards/evyd13/eon95/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS {D1,D0,D3,D2,D6,D4,D7,B4,B5,B6,C6,C7}
#define MATRIX_COL_PINS {E6,F0,F1,F4,F5,F6,F7,B3,B2,B1}
#define UNUSED_PINS {}

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/evyd13/gh80_1800/config.h => keyboards/evyd13/gh80_1800/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS {D5,B4,B5,B6,C6,C7,B0,B2,B1,B3}
#define MATRIX_COL_PINS {F0,F1,F4,F5,F6,F7,D3,D2,D1,D0,B7}
#define UNUSED_PINS {E6}

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/evyd13/gh80_3700/config.h => keyboards/evyd13/gh80_3700/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS {B3,C7,C6,B6,B5,B4}
#define MATRIX_COL_PINS {B0,D7,D6,D4}
#define UNUSED_PINS {}

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/evyd13/gud70/config.h => keyboards/evyd13/gud70/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS {D7,D6,D4,E6,B7}
#define MATRIX_COL_PINS {D5,D3,D2,D1,D0,B4,B5,B6,C6,C7,F0,F1,F4,F5,F6,F7}
#define UNUSED_PINS {}

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/evyd13/minitomic/config.h => keyboards/evyd13/minitomic/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS {B1,B3,D4,D6}
#define MATRIX_COL_PINS {C6,B6,B5,B4,D7,F0,F1,F4,F5,F6,F7,B7,E6}
#define UNUSED_PINS {B2,D0,D1,D2,D3,D5}

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/evyd13/mx5160/config.h => keyboards/evyd13/mx5160/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS {C6,C7,B5,B6,D7,B4,D4,D6,D5,D3}
#define MATRIX_COL_PINS {D0,D1,D2,F7,F6,F5,F4,F1,F0,E6}
#define UNUSED_PINS {B7,B0}

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/evyd13/nt660/config.h => keyboards/evyd13/nt660/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS {B7,E6,F6,F7,C7}
#define MATRIX_COL_PINS {D6,D7,B4,B5,B6,C6,B0,B1,B2,B3,F0,F1,F4,F5,D4}
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/evyd13/nt750/config.h => keyboards/evyd13/nt750/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS {B2,B3,B7,D0,D1,D2}
#define MATRIX_COL_PINS {F0,F1,F4,F5,F6,F7,C7,C6,B6,B5,B4,D7,D6,D4,E6,B1,B0}
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/evyd13/nt980/config.h => keyboards/evyd13/nt980/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B0, B1, D1, D0, C6, C7, B5, B6, B4, D7, D4, D6 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, E6, D3, D2 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/evyd13/omrontkl/config.h => keyboards/evyd13/omrontkl/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS {D0,D1,D2,D3,D4,B7}
#define MATRIX_COL_PINS {F0,C7,F1,C6,F4,B6,F5,B5,F6,B4,F7,D7,D6,D5,B3,B1,B2}
#define UNUSED_PINS {E6,B0}

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/evyd13/pockettype/config.h => keyboards/evyd13/pockettype/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS {D3,D1,D7,B5}
#define MATRIX_COL_PINS {F6,F7,B1,B3,B2,B6,B4,E6,C6,D4,D0,D2}
#define UNUSED_PINS {B1,B2,B3}

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/evyd13/quackfire/config.h => keyboards/evyd13/quackfire/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS {D3,F5,F4,F0,B7,B2,E6,B0}
#define MATRIX_COL_PINS {B3,F1,B1,D5,D2,D1,D0,D4,D6,D7,B4,B5,B6,C6,C7}
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/evyd13/solheim68/config.h => keyboards/evyd13/solheim68/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS {E6,B0,B1,B2,B3}
#define MATRIX_COL_PINS {F0,F1,F4,F5,F6,F7,C7,C6,B6,B5,B4,D7,D6,D4,D5,D3}
#define UNUSED_PINS {B7,D0,D1,D2}

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/evyd13/ta65/config.h => keyboards/evyd13/ta65/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

#define ENCODERS_PAD_A { B2 }
#define ENCODERS_PAD_B { B1 }

M keyboards/evyd13/wasdat/config.h => keyboards/evyd13/wasdat/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D6, D4, F6, F7, F4, F5, F0, F1 }
#define MATRIX_COL_PINS { C7, B6, C6, B4, B5, D7, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, D3, B7, B3 } // Columns 6-12 controlled by demux
#define UNUSED_PINS

#define SN74X138_ADDRESS_PINS { D2, D1, D0 }


M keyboards/evyd13/wasdat_code/config.h => keyboards/evyd13/wasdat_code/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { E6, C7, C6, B6, B5, B4, D7, D6 }
#define MATRIX_COL_PINS { F7, F5, F6, F1, F4, F0, NO_PIN, D5, D3, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN } // Columns 6 and 9-15 controlled by demux
#define UNUSED_PINS

#define SN74X138_ADDRESS_PINS { D2, D1, D0 }
#define SN74X138_E3_PIN D4

M keyboards/evyd13/wonderland/config.h => keyboards/evyd13/wonderland/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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


/* COL2ROW or ROW2COL */

M keyboards/exclusive/e65/config.h => keyboards/exclusive/e65/config.h +0 -1
@@ 27,7 27,6 @@
    { B0, B1, B2, B3, B4 }
#define MATRIX_COL_PINS \
    { C6, C7, D0, D1, D2, D3, D4, D5, D6, D7, F0, F1, F4, F5, F6, F7 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/exclusive/e6_rgb/config.h => keyboards/exclusive/e6_rgb/config.h +0 -1
@@ 12,7 12,6 @@
/* 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 }
#define UNUSED_PINS
#define DIODE_DIRECTION COL2ROW

//rgb light setting

M keyboards/exclusive/e6v2/le/config.h => keyboards/exclusive/e6v2/le/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

#define LED_CAPS_LOCK_PIN B7
#define LED_PIN_ON_STATE 0

M keyboards/exclusive/e6v2/oe/config.h => keyboards/exclusive/e6v2/oe/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS { E6, B2, B3, B7 }

#define RGB_DI_PIN E2
#ifdef RGB_DI_PIN

M keyboards/exclusive/e7v1/config.h => keyboards/exclusive/e7v1/config.h +0 -1
@@ 9,7 9,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/exclusive/e7v1se/config.h => keyboards/exclusive/e7v1se/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { E6, B0, B1, B2, B3, F0 }
#define MATRIX_COL_PINS { D5, D3, D2, D1, D0, D7, D6, D4, B4, B5, B6, C6, C7, F7, F6, F4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/exclusive/e85/config.h => keyboards/exclusive/e85/config.h +0 -1
@@ 42,7 42,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
//                         0   1   2   3   4   5   6   7   8   9   A
#define MATRIX_ROW_PINS { E6, B0, B1, B2, B3, B7, F7, F6, F5, F4, F1 }
#define MATRIX_COL_PINS { D0, D1, D2, D3, D5, D4, D6, D7, B4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/exent/config.h => keyboards/exent/config.h +0 -1
@@ 34,7 34,6 @@
 */
#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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/eyeohdesigns/babyv/config.h => keyboards/eyeohdesigns/babyv/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define MATRIX_ROW_PINS { B5, D2, D5, D3 }
#define MATRIX_COL_PINS { D0, D1, B4, D7, D6, D4, B0, B1, B2, F0, F1, F4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/eyeohdesigns/theboulevard/config.h => keyboards/eyeohdesigns/theboulevard/config.h +0 -1
@@ 28,7 28,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/facew/config.h => keyboards/facew/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

#define DIODE_DIRECTION COL2ROW
#define DEBOUNCE 5

M keyboards/fallacy/config.h => keyboards/fallacy/config.h +0 -1
@@ 26,7 26,6 @@
 */
#define MATRIX_ROW_PINS { B1, B2, B3, C6, C7 }
#define MATRIX_COL_PINS { E6, F0, F1, F4, F5, F6, F7, B6, B5, B4, D7, D6, D4, D5, D3 }
#define UNUSED_PINS { B0, B7 }

/* COL2ROW or ROW2COL
 */

M keyboards/fc980c/config.h => keyboards/fc980c/config.h +0 -1
@@ 28,7 28,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

// #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 }
// #define UNUSED_PINS

//#define DIODE_DIRECTION


M keyboards/feels/feels65/config.h => keyboards/feels/feels65/config.h +0 -1
@@ 24,6 24,5 @@
/* 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 }
#define UNUSED_PINS

#define DIODE_DIRECTION COL2ROW

M keyboards/ferris/0_2/config.h => keyboards/ferris/0_2/config.h +0 -2
@@ 52,8 52,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    { B7, B6, B5, A2, A0, A0, A0, A0 }
#define MATRIX_COL_PINS \
    { B8, B4, B3, A15, A14, A1, A1, A1, A1, A1 }
#define UNUSED_PINS \
    { A3, A4, A5, A6, A7, A8, A9, A10, A13, B0, B1, B2, B9, B12, B13, B14, B15, C13, C14, C15, F0, F1 }

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/ferris/sweep/config.h => keyboards/ferris/sweep/config.h +1 -3
@@ 1,4 1,4 @@
/* Copyright 2018-2020 
/* Copyright 2018-2020
ENDO Katsuhiro <ka2hiro@curlybracket.co.jp>
David Philip Barr <@davidphilipbarr>
Pierre Chevalier <pierrechevalier83@gmail.com>


@@ 46,8 46,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    { B5, B4, NO_PIN, NO_PIN, NO_PIN } \
}

#define UNUSED_PINS

/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
#define DEBOUNCE 5


M keyboards/fjlabs/7vhotswap/config.h => keyboards/fjlabs/7vhotswap/config.h +0 -1
@@ 37,7 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// Checked with Eagle Schematic
#define MATRIX_ROW_PINS { B0, F4, F1, F7, F6, F5 }
#define MATRIX_COL_PINS { F0, B1, B2, B3, B7, D0, D1, D2, D3, D5, D7, B4, B5, B6, C6 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/fjlabs/ad65/config.h => keyboards/fjlabs/ad65/config.h +0 -1
@@ 37,7 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// Checked with Eagle Schematic
#define MATRIX_ROW_PINS { F4, F1, F7, F6, F5 }
#define MATRIX_COL_PINS { F0, B1, B2, B3, B7, D0, D1, D2, D3, D5, D7, B4, B5, B6, C6 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/fjlabs/bks65/config.h => keyboards/fjlabs/bks65/config.h +0 -1
@@ 37,7 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// Checked with Eagle Schematic
#define MATRIX_ROW_PINS { F4, F1, F7, F6, F5  }
#define MATRIX_COL_PINS { F0, B1, B2, B3, B7, D0, D1, D2, D3, D5, D7, B4, B5, B6, C6 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/fjlabs/bks65solder/config.h => keyboards/fjlabs/bks65solder/config.h +0 -1
@@ 37,7 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// Checked with Eagle Schematic
#define MATRIX_ROW_PINS { F4, F1, F7, F6, F5  }
#define MATRIX_COL_PINS { F0, B1, B2, B3, B7, D0, D1, D2, D3, D5, D7, B4, B5, B6, C6 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/fjlabs/bolsa65/config.h => keyboards/fjlabs/bolsa65/config.h +0 -1
@@ 37,7 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// Checked with Eagle Schematic
#define MATRIX_ROW_PINS { F1, F0, F6, F5, F4  }
#define MATRIX_COL_PINS { C7, B1, B2, B3, B7, D0, D1, D2, D3, D5, D4, D6, D7, B4, B5 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/fjlabs/kf87/config.h => keyboards/fjlabs/kf87/config.h +0 -1
@@ 37,7 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// Checked with Eagle Schematic
#define MATRIX_ROW_PINS { B4, B5, B6, C0, E1, E0 }
#define MATRIX_COL_PINS { F2, F3, F4, F5, F6, F7, A0, A1, A2, A3, A4, A5, A6, A7, D5, D6, D7 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/fjlabs/kyuu/config.h => keyboards/fjlabs/kyuu/config.h +0 -1
@@ 37,7 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// Checked with Eagle Schematic
#define MATRIX_ROW_PINS { F4, F1, F7, F6, F5 }
#define MATRIX_COL_PINS { F0, B1, B2, B3, B7, D0, D1, D2, D3, D5, D7, B4, B5, B6, C6 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/fjlabs/ldk65/config.h => keyboards/fjlabs/ldk65/config.h +0 -1
@@ 37,7 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// Checked with Eagle Schematic
#define MATRIX_ROW_PINS { F4, F1, F7, F6, F5  }
#define MATRIX_COL_PINS { F0, B1, B2, B3, B7, D0, D1, D2, D3, D5, D7, B4, B5, B6, C6 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/fjlabs/midway60/config.h => keyboards/fjlabs/midway60/config.h +0 -1
@@ 37,7 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// Checked with Eagle Schematic
#define MATRIX_ROW_PINS { F4, F1, F7, F6, F5  }
#define MATRIX_COL_PINS { F0, B1, B2, B3, B7, D0, D1, D2, D3, D5, D7, B4, B5, B6 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/fjlabs/mk61rgbansi/config.h => keyboards/fjlabs/mk61rgbansi/config.h +0 -1
@@ 37,7 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// Checked with Eagle Schematic
#define MATRIX_ROW_PINS { F0, F1, F4, F5, F6  }
#define MATRIX_COL_PINS { C7, C6, B6, B5, B4, D7, D6, D4, D5, D3, D2, B3, B2, B1 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/fjlabs/polaris/config.h => keyboards/fjlabs/polaris/config.h +0 -1
@@ 37,7 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// Checked with Eagle Schematic
#define MATRIX_ROW_PINS { F4, F1, F7, F6, F5 }
#define MATRIX_COL_PINS { F0, B1, B2, B3, B7, D0, D1, D2, D3, D5, D7, B4, B5, B6 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/fjlabs/ready100/config.h => keyboards/fjlabs/ready100/config.h +0 -1
@@ 37,7 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// Checked with Eagle Schematic
#define MATRIX_ROW_PINS { F0, F1, F4, F5, F6  }
#define MATRIX_COL_PINS { C7, C6, B6, B5, B4, D7, D6, D4, D5, D3, D2, B3, B2, B1 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/fjlabs/sinanju/config.h => keyboards/fjlabs/sinanju/config.h +0 -1
@@ 37,7 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// Checked with Eagle Schematic
#define MATRIX_ROW_PINS { F4, F1, F7, F6, F5  }
#define MATRIX_COL_PINS { F0, B1, B2, B3, B7, D0, D1, D2, D3, D5, D7, B4, B5, B6 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/fjlabs/solanis/config.h => keyboards/fjlabs/solanis/config.h +0 -1
@@ 37,7 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// Checked with Eagle Schematic
#define MATRIX_ROW_PINS { B4, B5, B6, C0, E1, E0 }
#define MATRIX_COL_PINS { F2, F3, F4, F5, F6, F7, A0, A1, A2, A3, A4, A5, A6, A7, D5, D6, D7 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/fjlabs/swordfish/config.h => keyboards/fjlabs/swordfish/config.h +0 -1
@@ 37,7 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// Checked with Eagle Schematic
#define MATRIX_ROW_PINS { B0, B1, C7, C6, B6 }
#define MATRIX_COL_PINS { F7, F6, F5, F4, F1, F0, B2, B3, B7, B5, B4, D7, D6, D4, D5 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/fjlabs/tf60ansi/config.h => keyboards/fjlabs/tf60ansi/config.h +0 -1
@@ 37,7 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// Checked with Eagle Schematic
#define MATRIX_ROW_PINS { F0, F1, F4, F5, F6  }
#define MATRIX_COL_PINS { C7, C6, B6, B5, B4, D7, D6, D4, D5, D3, D2, B3, B2, B1 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/fjlabs/tf60v2/config.h => keyboards/fjlabs/tf60v2/config.h +0 -1
@@ 37,7 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// Checked with Eagle Schematic
#define MATRIX_ROW_PINS { F0, F1, F4, F5, F6  }
#define MATRIX_COL_PINS { C7, C6, B6, B5, B4, D7, D6, D4, D5, D3, D2, B3, B2, B1 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/fjlabs/tf65rgbv2/config.h => keyboards/fjlabs/tf65rgbv2/config.h +0 -1
@@ 37,7 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// Checked with Eagle Schematic
#define MATRIX_ROW_PINS { F0, F1, F4, F5, F6  }
#define MATRIX_COL_PINS { C7, C6, B6, B5, B4, D7, D6, D4, D5, D3, D2, B3, B2, B1, D1 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/flehrad/bigswitch/config.h => keyboards/flehrad/bigswitch/config.h +0 -1
@@ 33,7 33,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* key matrix pins */
#define MATRIX_ROW_PINS { B5 }
#define MATRIX_COL_PINS { B6 }
#define UNUSED_PINS { }

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/flehrad/downbubble/config.h => keyboards/flehrad/downbubble/config.h +0 -1
@@ 42,7 42,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F1, F2, F3, F4, F5, F6 }
#define MATRIX_COL_PINS { F7, C7, C6, C5, C4, C3, C2, C1, C0, E1, E0, D7, D6, D5, D4, D3, D2, D1, D0, B7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/flehrad/numbrero/config.h => keyboards/flehrad/numbrero/config.h +0 -1
@@ 16,7 16,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { F6, B5, B4, E6, F7 }
#define MATRIX_COL_PINS { D1, D0, D4, F5, F4 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/flehrad/snagpad/config.h => keyboards/flehrad/snagpad/config.h +0 -1
@@ 16,7 16,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { D1, D0, D4, C6, D7 }
#define MATRIX_COL_PINS { F4, F5, F6, F7 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/flehrad/tradestation/config.h => keyboards/flehrad/tradestation/config.h +0 -1
@@ 31,7 31,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { D1, C6, D4, D0 }
#define MATRIX_COL_PINS { F7, B1, D7, E6 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/fleuron/config.h => keyboards/fleuron/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F0, F1, F4, F5, F6, F7 }
#define MATRIX_COL_PINS { C7, B6, B3, B5, B4, D7, D4, D5, D3, D2, D1, D0, B7, B0, B1, B2 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/fluorite/config.h => keyboards/fluorite/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F4, F5, F6, F7, B1, B3, B2, B6 }
#define MATRIX_COL_PINS { D3, D1, D0, D4, C6, D7, E6, B4, B5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/flx/lodestone/config.h => keyboards/flx/lodestone/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS { B3, B7, F0, F1, F4 }
#define MATRIX_COL_PINS { B2, F5, F6, D0, D1, D2, D3, D5, D4, D6, D7, B4, B5, B6, C6, C7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/flygone60/rev3/config.h => keyboards/flygone60/rev3/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D2, D3, D5, B7, F1}
#define MATRIX_COL_PINS { F0, E6, B1, B2, B3, B0, D4, D6, D7, B4, B5, B6, C6, C7}
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/foostan/cornelius/config.h => keyboards/foostan/cornelius/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B0, B1, B2, C7 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C6, B6, B5, B4, D7, D6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/for_science/config.h => keyboards/for_science/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { D4, D7, E6, B4, B5 }
//#define MATRIX_COL_PINS { D4, C6, D7, E6, B4 }
#define MATRIX_COL_PINS { F6, F7, B1, B3, B2 }
#define UNUSED_PINS

//#define USE_I2C
#define SOFT_SERIAL_PIN D0

M keyboards/foxlab/leaf60/hotswap/config.h => keyboards/foxlab/leaf60/hotswap/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D2, D1, D0, D3, D5 }
#define MATRIX_COL_PINS { F5, F4, F1, F0, B0, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/foxlab/leaf60/universal/config.h => keyboards/foxlab/leaf60/universal/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D0, D1, F0, F4, F1 }
#define MATRIX_COL_PINS { B0, F5, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4, D5, D3, D2 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/foxlab/time80/config.h => keyboards/foxlab/time80/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
//                        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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/fr4/southpaw75/config.h => keyboards/fr4/southpaw75/config.h +0 -1
@@ 25,7 25,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/fr4/unix60/config.h => keyboards/fr4/unix60/config.h +0 -1
@@ 26,7 26,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/fractal/config.h => keyboards/fractal/config.h +0 -1
@@ 10,7 10,6 @@
#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 }

#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/free_willy/config.h => keyboards/free_willy/config.h +0 -1
@@ 23,7 23,6 @@

#define MATRIX_ROW_PINS { F4, F5, F6, F7 }
#define MATRIX_COL_PINS { D3, D2, D1, D0, D4, C6, D7, E6, B4, B5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/friedrich/config.h => keyboards/friedrich/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/ft/mars80/config.h => keyboards/ft/mars80/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
//                        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 }
#define UNUSED_PINS     {}

#define DIODE_DIRECTION COL2ROW
#define DEBOUNCE 5

M keyboards/function96/v1/config.h => keyboards/function96/v1/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F1, F0, C15, C14, C13, B9 }
#define MATRIX_COL_PINS { A3, A4, A5, A6, A7, B0, B1, B2, B10, B12, A13, A14, A15, B3, B4, B5, B6, B7, B8}
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/function96/v2/config.h => keyboards/function96/v2/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { A9, A8, B15, B14, B13, B12 }
#define MATRIX_COL_PINS { A3, A4, A5, A6, A7, B0, B1, B2, B10, B11, A14, A15, B3, B4, B5, B6, B7, B8, B9}
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/funky40/config.h => keyboards/funky40/config.h +0 -1
@@ 24,7 24,6 @@
/* 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 }
#define UNUSED_PINS 

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/gboards/butterstick/config.h => keyboards/gboards/butterstick/config.h +0 -1
@@ 12,7 12,6 @@
#define MATRIX_COLS 10
#define MATRIX_ROW_PINS { F4, F5 }
#define MATRIX_COL_PINS { B0, B1, B2, B3, B4, B5, B6, B7, C6, C7}
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/gboards/gergoplex/config.h => keyboards/gboards/gergoplex/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F6, F5, F4, F1 }
#define MATRIX_COL_PINS { B1, B2, B3, D2, D3 }
#define UNUSED_PINS
#define IGNORE_MOD_TAP_INTERRUPT

#define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LCTL) | MOD_BIT(KC_RCTL)) || get_mods() == (MOD_BIT(KC_LSFT) | MOD_BIT(KC_RSFT)))

M keyboards/geekboards/macropad_v2/config.h => keyboards/geekboards/macropad_v2/config.h +0 -1
@@ 20,7 20,6 @@
#define MATRIX_COLS 4

#define DIRECT_PINS {{B13, B15, B3, B5}, {B12, B14, A13, B7}}
#define UNUSED_PINS

#define RGBLED_NUM 42
#define DRIVER_LED_TOTAL 42

M keyboards/geekboards/tester/config.h => keyboards/geekboards/tester/config.h +0 -1
@@ 7,7 7,6 @@

#define MATRIX_ROW_PINS { B0, D4}
#define MATRIX_COL_PINS { F7, F6, D2, D3}
#define UNUSED_PINS

#define DIODE_DIRECTION COL2ROW
#define LOCKING_SUPPORT_ENABL

M keyboards/generic_panda/panda65_01/config.h => keyboards/generic_panda/panda65_01/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { A9, A8, B15, A6, A4 }
#define MATRIX_COL_PINS { A3, A10, B7, B6, B5, B4, B3, A15, A14, A2, A1, A0, F1, F0, B10, B11 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/genone/eclipse_65/config.h => keyboards/genone/eclipse_65/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS { B3, B7, B0, B1, B2 }
#define MATRIX_COL_PINS { D0, D1, D2, D3, D5, D4, D6, D7, B4, B5, B6, C6, C7, F7, F6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/genone/g1_65/config.h => keyboards/genone/g1_65/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS { B3, B7, B0, B1, B2 }
#define MATRIX_COL_PINS { D0, D1, D2, D3, D5, D4, D6, D7, B4, B5, B6, C6, C7, F7, F6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/gentleman65/config.h => keyboards/gentleman65/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/gh60/revc/config.h => keyboards/gh60/revc/config.h +0 -1
@@ 38,7 38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// #define MATRIX_COL_PINS { F0, F1, E6, C7, C6, B6, D4, B1, B0, B5, B4, D7, D6, B3 }
// Rev B/C
   #define MATRIX_COL_PINS { F0, F1, E6, C7, C6, B6, D4, B1, B7, B5, B4, D7, D6, B3 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/gh60/satan/config.h => keyboards/gh60/satan/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

#define LED_CAPS_LOCK_PIN B2
#define LED_PIN_ON_STATE 0

M keyboards/gh60/satan/keymaps/admiralStrokers/config.h => keyboards/gh60/satan/keymaps/admiralStrokers/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

#define BACKLIGHT_PIN B6


M keyboards/gh60/satan/keymaps/fakb/config.h => keyboards/gh60/satan/keymaps/fakb/config.h +0 -1
@@ 18,7 18,6 @@

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

#define BACKLIGHT_PIN B6


M keyboards/gh80_3000/config.h => keyboards/gh80_3000/config.h +0 -1
@@ 9,7 9,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/ghs/rar/config.h => keyboards/ghs/rar/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B0, B7, C6, B6, B5, B4, D7, D6, D4, D5, D3, D2 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7, D1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/gizmo_engineering/gk6/config.h => keyboards/gizmo_engineering/gk6/config.h +0 -1
@@ 28,7 28,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B6, B4, D7, D6, D4}
#define MATRIX_COL_PINS { B5, C6, C7, F7, F6, D5, D3, D2, F1, F4, B7, F5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/gkeyboard/gkb_m16/config.h => keyboards/gkeyboard/gkb_m16/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D4, D5, D6, D7 }
#define MATRIX_COL_PINS { F4, F5, F6, F7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/gl516/a52gl/config.h => keyboards/gl516/a52gl/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
// wiring of each half
#define MATRIX_ROW_PINS { D1, D0, D4, C6 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2 }
#define UNUSED_PINS

/* Set 0 if debouncing isn't needed */
#define DEBOUNCE 5

M keyboards/gl516/j73gl/config.h => keyboards/gl516/j73gl/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
// wiring of each half
#define MATRIX_ROW_PINS { D1, D0, D4, C6, D7 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, E6 }
#define UNUSED_PINS

/* Set 0 if debouncing isn't needed */
#define DEBOUNCE 5

M keyboards/gl516/n51gl/config.h => keyboards/gl516/n51gl/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
// wiring of each half
#define MATRIX_ROW_PINS { D1, D0, D4, C6 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2 }
#define UNUSED_PINS

#define ENCODERS_PAD_A { D7 }
#define ENCODERS_PAD_B { E6 }

M keyboards/gon/nerd60/config.h => keyboards/gon/nerd60/config.h +0 -1
@@ 13,7 13,6 @@
/* matrix pins */
#define MATRIX_ROW_PINS { B4, E2, F4, F7, F1, F6, C6, F5, D7, C7 }
#define MATRIX_COL_PINS { E6, B0, B1, B2, B3, F0, D0, D5 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/gon/nerdtkl/config.h => keyboards/gon/nerdtkl/config.h +0 -1
@@ 13,7 13,6 @@
/* matrix pins */
#define MATRIX_ROW_PINS { B4, E2, F4, F7, F1, F6, C6, F5, D7, C7 }
#define MATRIX_COL_PINS { E6, B0, B1, B2, B3, F0, D0, D5, D1 }
#define UNUSED_PINS

#define BOOTMAGIC_LITE_ROW 8
#define BOOTMAGIC_LITE_COLUMN 0

M keyboards/gorthage_truck/config.h => keyboards/gorthage_truck/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { C6, B6, B5, B4, C7, B3, B7, D7}
#define MATRIX_COL_PINS { F0, F1, F4, F7, D6, E6, B0, B1, B2}
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/gowla/config.h => keyboards/gowla/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Pin-out */
#define MATRIX_ROW_PINS { D1, D0, D4 }
#define MATRIX_COL_PINS { B5, B4, E6 }
#define UNUSED_PINS

/* ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/gray_studio/cod67/config.h => keyboards/gray_studio/cod67/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { C7, C6, B6, B5, B4 }
#define MATRIX_COL_PINS { D7, F7, F6, F5, F4, F1, F0, E6, B0, B7, D0, D1, D2, D3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/gray_studio/space65/config.h => keyboards/gray_studio/space65/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D0, D1, F0, F4, F1 }
#define MATRIX_COL_PINS { B0, B3, F5, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4, D5, D3, D2 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/grid600/press/config.h => keyboards/grid600/press/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F0 }
#define MATRIX_COL_PINS { F1, F4, F5, F6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/h0oni/deskpad/config.h => keyboards/h0oni/deskpad/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS { D7, C6 }
#define MATRIX_COL_PINS { D0, D4, D1}
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/h0oni/hotduck/config.h => keyboards/h0oni/hotduck/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS { B6, B2, B3, B1, F7, F6, F5 }
#define MATRIX_COL_PINS { B5, B4, E6, D7, C6, D4, D0, D1, D2, D3}
#define UNUSED_PINS

// #define LED_CAPS_LOCK_PIN B2
// #define LED_PIN_ON_STATE 0

M keyboards/hadron/ver2/config.h => keyboards/hadron/ver2/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

// configure oled driver for the 128x32 oled
#define OLED_UPDATE_INTERVAL 33 // ~30fps

M keyboards/hadron/ver3/config.h => keyboards/hadron/ver3/config.h +0 -1
@@ 41,7 41,6 @@

#define MATRIX_ROW_PINS { C15, C14, A10, A9, A8 }
#define MATRIX_COL_PINS { B8,  B2,  B10, A0, A1, A2, B0, A3, B1, A6, A7, B12, C13, B11, B9 }
#define UNUSED_PINS

#define ENCODERS_PAD_A { B13 }
#define ENCODERS_PAD_B { B14 }

M keyboards/halfcliff/config.h => keyboards/halfcliff/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define MATRIX_ROW_PINS { F5, F6, F7, D7, B5, F5, F6, F7, D7, B5 }
#define MATRIX_COL_PINS { B4, E6, C6, B6, B2 }
#define UNUSED_PINS

//#define NUMBER_OF_ENCODERS 1
#define ENCODERS_PAD_A { D4 }

M keyboards/han60/config.h => keyboards/han60/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D5, D3, D2, D1, D0}
#define MATRIX_COL_PINS { D4, D6, D7, B4, B5, B6, C6, C7, F7, F6, F5, F4, F1, F0}
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/108key_trackpoint/config.h => keyboards/handwired/108key_trackpoint/config.h +0 -1
@@ 43,7 43,6 @@

#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4, B5, B6, B7 }
#define MATRIX_COL_PINS { C0, C1, C2, C3, C4, C5, C6, C7, D0, D1, F0, D3, D4, F1, D6, D7, E0, E1, E2, E3, E4, E5, E6 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/2x5keypad/config.h => keyboards/handwired/2x5keypad/config.h +0 -1
@@ 9,7 9,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { B3, B2 }
#define MATRIX_COL_PINS { D4, C6, D7, E6, B4 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/3dp660/config.h => keyboards/handwired/3dp660/config.h +0 -1
@@ 29,7 29,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/412_64/config.h => keyboards/handwired/412_64/config.h +0 -1
@@ 20,7 20,6 @@
*/
#define MATRIX_ROW_PINS { D3, F4, F5, F6, F7, B1, B3, B2 }
#define MATRIX_COL_PINS { B0, D2, D0, D1, D4, C6, D7, E6 }
#define UNUSED_PINS { B4, B5, B6, B7, C7, F0, F1 }

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/42/config.h => keyboards/handwired/42/config.h +0 -1
@@ 18,7 18,6 @@
*/
#define MATRIX_COL_PINS { F5, F6, F7, F0, F1, F4, B6, B5, D7, C7, D6, B7 }
#define MATRIX_ROW_PINS { D2, D3, D0, D1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/6key/config.h => keyboards/handwired/6key/config.h +0 -1
@@ 25,7 25,6 @@
/* pin-out */
#define MATRIX_ROW_PINS { B4, D0 }
#define MATRIX_COL_PINS { D3, D2, D1 }
#define UNUSED_PINS

/* dip switch */
#define DIP_SWITCH_PINS { C6 }

M keyboards/handwired/6macro/config.h => keyboards/handwired/6macro/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* pinout - DON'T CHANGE */
#define MATRIX_ROW_PINS { B3, B4 }
#define MATRIX_COL_PINS { B0, B1, B2 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/aek64/config.h => keyboards/handwired/aek64/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
// 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 }
#define UNUSED_PINS

#define DIODE_DIRECTION COL2ROW


M keyboards/handwired/amigopunk/config.h => keyboards/handwired/amigopunk/config.h +0 -1
@@ 25,7 25,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/angel/config.h => keyboards/handwired/angel/config.h +0 -1
@@ 30,7 30,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B6, B2, B5, B4 }
#define MATRIX_COL_PINS { D3, D2, D1, D0, D4, C6, D7, E6, B3, B1, F7, F6, F5 }
#define UNUSED_PINS
#define DIODE_DIRECTION COL2ROW

// https://docs.qmk.fm/using-qmk/software-features/tap_hold

M keyboards/handwired/aplx2/config.h => keyboards/handwired/aplx2/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* pin-out */
#define MATRIX_ROW_PINS { D1 }
#define MATRIX_COL_PINS { B5, D3 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/aranck/config.h => keyboards/handwired/aranck/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    { D3, D2, D1, D0 }
#define MATRIX_COL_PINS \
    { C6, D7, E6, B4, B6, B2, B3, B1, F7, F6, F5, F4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/arrow_pad/config.h => keyboards/handwired/arrow_pad/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F0, F1, F4, F5, F6, F7 }
#define MATRIX_COL_PINS { B0, B1, B2, B3 }
#define UNUSED_PINS

#define BACKLIGHT_PIN B7


M keyboards/handwired/arrow_pad/keymaps/pad_21/config.h => keyboards/handwired/arrow_pad/keymaps/pad_21/config.h +0 -1
@@ 43,7 43,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D3, D5 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, B6, B5, B4, D7, D4 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/handwired/arrow_pad/keymaps/pad_24/config.h => keyboards/handwired/arrow_pad/keymaps/pad_24/config.h +0 -1
@@ 43,7 43,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F0, F1, F4, F5, F6, F7 }
#define MATRIX_COL_PINS { B0, B1, B2, B3 }
#define UNUSED_PINS

#define BACKLIGHT_PIN B7


M keyboards/handwired/atreus50/config.h => keyboards/handwired/atreus50/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/axon/config.h => keyboards/handwired/axon/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/baredev/rev1/info.json => keyboards/handwired/baredev/rev1/info.json +1 -8
@@ 9,13 9,6 @@
        "term": 175
    },
    "matrix_pins": {
        "unused": [
            "F1",
            "F4",
            "F5",
            "F6",
            "F7"
        ],
        "cols": [
            "B6",
            "B7",


@@ 703,4 696,4 @@
            ]
        }
    }
}
\ No newline at end of file
}

M keyboards/handwired/battleship_gamepad/config.h => keyboards/handwired/battleship_gamepad/config.h +0 -1
@@ 25,7 25,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { B6, B2, B3, B1, F7 }
#define MATRIX_COL_PINS { D1, D0, D4, C6, D7, E6, B4, B5 }
#define UNUSED_PINS

/* joystick configuration */
#define JOYSTICK_BUTTON_COUNT 25

M keyboards/handwired/bolek/config.h => keyboards/handwired/bolek/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F4, F5, F6, B5, D3, D2, D1, B4 }
#define MATRIX_COL_PINS { B6, B2, B3, B1, F7, E6, D7, C6, D0, D4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/bstk100/config.h => keyboards/handwired/bstk100/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B6, B2, B3, B1, F7 }
#define MATRIX_COL_PINS { B5, B4, E6, D7, C6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/cans12er/config.h => keyboards/handwired/cans12er/config.h +0 -1
@@ 9,7 9,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { F7, B1, B3 }
#define MATRIX_COL_PINS { D0, D4, C6, D7 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/handwired/chiron/config.h => keyboards/handwired/chiron/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
// Pro Micro Pins         A3, A2, A1, A0, 15, 14, 16
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2 }

#define UNUSED_PINS

// Pro Micro Pins      RX1
#define SPLIT_HAND_PIN D2

M keyboards/handwired/cmd60/config.h => keyboards/handwired/cmd60/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F0, F4, F5, F6, F7 }
#define MATRIX_COL_PINS { B0, B1, B2, B3, B7, D0, D1, D2, D3, C6, D7, B4, B5, B6 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/co60/rev1/config.h => keyboards/handwired/co60/rev1/config.h +0 -1
@@ 42,7 42,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 }
#define MATRIX_COL_PINS { F0, F1, E6, C7, C6, B6, D4, B1, B2, B5, B4, D7, D6, B3, B0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/co60/rev7/config.h => keyboards/handwired/co60/rev7/config.h +0 -1
@@ 34,7 34,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { A8, A2, B13, B2, B10 }
#define MATRIX_COL_PINS { A10, A9, A3, A4, A5, A6, B0, B1, A15, B3, B4, B5, C13, C14, C15 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/colorlice/config.h => keyboards/handwired/colorlice/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/concertina/64key/config.h => keyboards/handwired/concertina/64key/config.h +0 -1
@@ 23,7 23,6 @@

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

/* LEDs are not used in the standard 64key configuration. */
#define RGB_DI_PIN D3

M keyboards/handwired/curiosity/config.h => keyboards/handwired/curiosity/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/d48/config.h => keyboards/handwired/d48/config.h +0 -1
@@ 10,7 10,6 @@
#define MATRIX_ROW_PINS { B8, B9, B1, B2, B4 }

#define MATRIX_COL_PINS { A2, B0, A7, A8, A13, A14, B12, B11, B10, B15, B14, B13 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/dactyl_left/config.h => keyboards/handwired/dactyl_left/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    { F0, F1, F4, F5, F6, F7 }
#define MATRIX_COL_PINS \
    { D0, B7, B3, B2, B1, B0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/daishi/config.h => keyboards/handwired/daishi/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D6, D7, E0, E1, C0, C1, C2 }
#define MATRIX_COL_PINS { E6, E7, E3, B0, B1, B2, A6, A5, A4, A3, A2, A1, A0, F7, F6, F5, F4, F3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/dc/mc/001/config.h => keyboards/handwired/dc/mc/001/config.h +0 -1
@@ 30,7 30,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    {                          \
        { B4, B0, B1, B2, B3 } \
    }
#define UNUSED_PINS

/*
    RE_CHANNEL_A          = _BV(6),

M keyboards/handwired/dqz11n1g/config.h => keyboards/handwired/dqz11n1g/config.h +0 -1
@@ 31,7 31,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

/* Column read via SPI (shift register) */
/* #define MATRIX_COL_PINS { } */
#define UNUSED_PINS

#define LED_CAPS_LOCK_PIN F7 /* A0 */
#define LED_NUM_LOCK_PIN F5 /*A2 */

M keyboards/handwired/eagleii/config.h => keyboards/handwired/eagleii/config.h +0 -1
@@ 6,6 6,5 @@
#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 UNUSED_PINS
#define DIODE_DIRECTION COL2ROW
#define DEBOUNCE 5

M keyboards/handwired/evk/v1_3/config.h => keyboards/handwired/evk/v1_3/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    { B0, B1, B2, B3, B7, D0 }
#define MATRIX_COL_PINS \
    { D1, D2, D3, C6, C7, F0, F1, F4, F5, F6, F7, B6, B5, B4, D7, D6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL // the positive current flows into the rows and then out of the columns negative.

M keyboards/handwired/fc200rt_qmk/config.h => keyboards/handwired/fc200rt_qmk/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/handwired/fivethirteen/config.h => keyboards/handwired/fivethirteen/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F6, F7, B6, B5, B4 }
#define MATRIX_COL_PINS { B0, B1, B2, B3, F0, D0, D1, D2, D3, C6, C7, D6, D7 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/floorboard/config.h => keyboards/handwired/floorboard/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { A2, A1, A0, B8 }
#define MATRIX_COL_PINS { B7, B6, B5, B4, B3, B2, B1, B9, B0, B15, B14, B13 }
#define UNUSED_PINS { B10, B11, B12, A14, A13, A4, A5, A6, A7, A8, A15, A10, A9 }

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/frankie_macropad/config.h => keyboards/handwired/frankie_macropad/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B0, B1, B2 }
#define MATRIX_COL_PINS { B3, B4, B5, B6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/fruity60/config.h => keyboards/handwired/fruity60/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    { B6, B5, D7, C6, D0, D1 }
#define MATRIX_COL_PINS \
    { F7, F6, F5, F4, F1, F0, D2, D3, B7, D6, C7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/gamenum/config.h => keyboards/handwired/gamenum/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B6, B2, B3, B1, F7 }
#define MATRIX_COL_PINS { D7, E6, B4, B5 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/handwired/hacked_motospeed/config.h => keyboards/handwired/hacked_motospeed/config.h +0 -1
@@ 39,7 39,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

//                        ER  DR  CR  BR  AR  FR  FL  AL  BL  CL  DL  EL
#define MATRIX_COL_PINS { F7, F6, F5, F4, F3, F2, E0, E1, C0, C1, C2, C3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/heisenberg/config.h => keyboards/handwired/heisenberg/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    { D3, D2, D1, D0 }
#define MATRIX_COL_PINS \
    { C6, D7, E6, B4, B6, B2, B3, B1, F7, F6, F5, F4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/hexon38/config.h => keyboards/handwired/hexon38/config.h +0 -1
@@ 11,7 11,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/handwired/hnah108/config.h => keyboards/handwired/hnah108/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F7, F6, F5, F4, F1, C7, B4, B5, B6, C6 }
#define MATRIX_COL_PINS { F0, E6, B0, D0, D1, D2, D3, D5, D4, D6, D7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/hnah40/config.h => keyboards/handwired/hnah40/config.h +0 -1
@@ 34,7 34,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B4, B5, B3, D4 }
#define MATRIX_COL_PINS { B0, D7, D6, D5, B2, B1, C0, C1, C2, C3, D1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/ibm122m/config.h => keyboards/handwired/ibm122m/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_COL_PINS { E6, B7, D0, D1, D2, D3, D4, D5, D6, D7, E0, E1, C0, C1, C2, C3, C4, C5, C7, F1 }
#define MATRIX_ROW_PINS { F0, B5, B4, B3, B2, B1, B0, E7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/handwired/jn68m/config.h => keyboards/handwired/jn68m/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/jopr/config.h => keyboards/handwired/jopr/config.h +0 -1
@@ 9,7 9,6 @@
/* 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 }
#define UNUSED_PINS { B7 }

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/jot50/config.h => keyboards/handwired/jot50/config.h +0 -1
@@ 9,7 9,6 @@
/* 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 }
#define UNUSED_PINS

/* leds */
#define BACKLIGHT_LEVELS 3

M keyboards/handwired/jotanck/config.h => keyboards/handwired/jotanck/config.h +0 -1
@@ 9,7 9,6 @@
/* 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 }
#define UNUSED_PINS

/* leds */
#define JOTANCK_LEDS

M keyboards/handwired/jotpad16/config.h => keyboards/handwired/jotpad16/config.h +0 -1
@@ 9,7 9,6 @@
/* pro_micro pin-out */
#define MATRIX_ROW_PINS { B6, B2, D2, D3 }
#define MATRIX_COL_PINS { E6, D7, B3, B1 }
#define UNUSED_PINS

/* leds */
#define JOTPAD16_LEDS

M keyboards/handwired/jtallbean/split_65/config.h => keyboards/handwired/jtallbean/split_65/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_COL_PINS { C6, B5, B4, D7, D6, D4, D2, D3, B7 } // B7 is not actually used, but it is needed since # of entries must equal 9
#define MATRIX_ROW_PINS_RIGHT { E6, F0, F1, F7, D7 }
#define MATRIX_COL_PINS_RIGHT { B4, B5, B6, C6, C7, D4, D6, D3, D2 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/k_numpad17/config.h => keyboards/handwired/k_numpad17/config.h +0 -1
@@ 29,7 29,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define MATRIX_ROW_PINS { D1, D4, C6, D7, E6 }
#define MATRIX_COL_PINS { B2, B1, F6 , F4 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/kbod/config.h => keyboards/handwired/kbod/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { C6, D7, E6, B4, B5, B6, B7, D6 }
#define MATRIX_COL_PINS { D0, D1, F0, F1, F4, F5, F6, F7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/lagrange/config.h => keyboards/handwired/lagrange/config.h +0 -1
@@ 30,7 30,6 @@
#define MATRIX_COL_PINS { B4, B5, D7, B6, C6, D6 }
#define MATRIX_ROW_PINS_RIGHT { B5, B4, D7, B6, C6, D6, D4 }
#define MATRIX_COL_PINS_RIGHT { C7, F7, F6, F5, F4, F1 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/handwired/leftynumpad/config.h => keyboards/handwired/leftynumpad/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D1, D0, D4, C6, D7 }
#define MATRIX_COL_PINS { E6, B4, B5, B6, B2 }
#define UNUSED_PINS {D3, D2, B0, D5, B3, B1, F7, F6, F5, F4 }

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/lemonpad/config.h => keyboards/handwired/lemonpad/config.h +0 -1
@@ 37,7 37,6 @@
    { E6, D7, C6 }, 	\
    { B4, B5, D4 }  	\
}
#define UNUSED_PINS

//#define BACKLIGHT_PIN B7
//#define BACKLIGHT_LEVELS 3

M keyboards/handwired/lovelive9/config.h => keyboards/handwired/lovelive9/config.h +0 -1
@@ 13,7 13,6 @@

#define DIODE_DIRECTION COL2ROW

#define UNUSED_PINS

/* ws2812 RGB LED */
#define RGB_DI_PIN D3

M keyboards/handwired/m40/5x5_macropad/config.h => keyboards/handwired/m40/5x5_macropad/config.h +0 -1
@@ 21,7 21,6 @@
 */
#define MATRIX_ROW_PINS { B5, B4, E6, D7, C6 }
#define MATRIX_COL_PINS { B6, B2, B3, B1, F7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/macroboard/config.h => keyboards/handwired/macroboard/config.h +0 -1
@@ 33,7 33,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *                  ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode)
 *
 */
#define UNUSED_PINS

#define DIODE_DIRECTION COL2ROW


M keyboards/handwired/macroboard/f411/config.h => keyboards/handwired/macroboard/f411/config.h +0 -1
@@ 21,7 21,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define MATRIX_ROW_PINS { A15, B3, B4, B5, B7 }
#define MATRIX_COL_PINS { B12, B13, B14, B15, A8, A10 }
#define UNUSED_PINS

#define AUDIO_INIT_DELAY
#define AUDIO_PIN B10

M keyboards/handwired/magicforce61/config.h => keyboards/handwired/magicforce61/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D4 }
#define MATRIX_COL_PINS { B5, B4, B3, B2, B1, B0, E7, E6, F0, F1, F2, F3, F4, F5 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/magicforce68/config.h => keyboards/handwired/magicforce68/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F0, F1, F4, F5, F6 }
#define MATRIX_COL_PINS { B2, B0, D3, D2, D1, D0, D4, C6, D7, E6, B4, B5, B6, B7, D6 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/mechboards_micropad/config.h => keyboards/handwired/mechboards_micropad/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B6 }
#define MATRIX_COL_PINS { B2, B3, B1, F7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/meck_tkl/blackpill_f401/config.h => keyboards/handwired/meck_tkl/blackpill_f401/config.h +0 -2
@@ 7,8 7,6 @@
    { B15, A8, A9, B14, A15, B3 }
#define MATRIX_COL_PINS \
    { B4, B5, B6, B7, B8, B9, A1, A2, A3, A4, A5, A6, A7, B0, B1, A0, B10 }
#define UNUSED_PINS \
    { A10, A11, A12, B2, B12, C14, C15 }

#define LED_CAPS_LOCK_PIN C13
#define LED_PIN_ON_STATE 0

M keyboards/handwired/minorca/config.h => keyboards/handwired/minorca/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/mutepad/config.h => keyboards/handwired/mutepad/config.h +0 -1
@@ 23,7 23,6 @@
    { F6 }
#define MATRIX_COL_PINS \
    { B1, B3, B2, B6 }
#define UNUSED_PINS

/* encoder support */
#define ENCODERS_PAD_A \

M keyboards/handwired/nicekey/config.h => keyboards/handwired/nicekey/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define MATRIX_COL_PINS { C6 }
#define MATRIX_ROW_PINS { B6 }
#define UNUSED_PINS

#define DIODE_DIRECTION COL2ROW


M keyboards/handwired/novem/config.h => keyboards/handwired/novem/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { E6, B4, B5 }
#define MATRIX_COL_PINS { B3, B2, B6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/nozbe_macro/config.h => keyboards/handwired/nozbe_macro/config.h +0 -1
@@ 28,7 28,6 @@
    { B0 }
#define MATRIX_COL_PINS \
    { D1, D0, D4, C6 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/numpad20/config.h => keyboards/handwired/numpad20/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F6, B1, B3, B6, B5 }
#define MATRIX_COL_PINS { D1, D0, F5, F4 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/oem_ansi_fullsize/config.h => keyboards/handwired/oem_ansi_fullsize/config.h +0 -1
@@ 42,7 42,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    { C3, C2, C1, C0, E1, E0, D7, E6, D5, D4, D3, D2, D1, D0, B7, B0, B1, B2, B3, B4, B5, F6 }
//    C0  C1  C2  C3  C4  C5  C6  C7  C8  C9  CA  CB  CC  CD  CE  CF  CG  CH  CI  CJ  CK  CL

#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/onekey/blackpill_f401/config.h => keyboards/handwired/onekey/blackpill_f401/config.h +0 -1
@@ 22,7 22,6 @@

#define MATRIX_COL_PINS { B0 }
#define MATRIX_ROW_PINS { A7 }
#define UNUSED_PINS

#define BACKLIGHT_PIN         A0
#define BACKLIGHT_PWM_DRIVER  PWMD5

M keyboards/handwired/onekey/blackpill_f411/config.h => keyboards/handwired/onekey/blackpill_f411/config.h +0 -1
@@ 22,7 22,6 @@

#define MATRIX_COL_PINS { B0 }
#define MATRIX_ROW_PINS { A7 }
#define UNUSED_PINS

#define BACKLIGHT_PIN         A0
#define BACKLIGHT_PWM_DRIVER  PWMD5

M keyboards/handwired/onekey/blackpill_f411_tinyuf2/config.h => keyboards/handwired/onekey/blackpill_f411_tinyuf2/config.h +0 -1
@@ 22,7 22,6 @@

#define MATRIX_COL_PINS { B0 }
#define MATRIX_ROW_PINS { A7 }
#define UNUSED_PINS

#define BACKLIGHT_PIN         A0
#define BACKLIGHT_PWM_DRIVER  PWMD5

M keyboards/handwired/onekey/bluepill/config.h => keyboards/handwired/onekey/bluepill/config.h +0 -1
@@ 22,7 22,6 @@

#define MATRIX_COL_PINS { B0 }
#define MATRIX_ROW_PINS { A7 }
#define UNUSED_PINS

#define BACKLIGHT_PIN         A0
#define BACKLIGHT_PWM_DRIVER  PWMD2

M keyboards/handwired/onekey/elite_c/config.h => keyboards/handwired/onekey/elite_c/config.h +0 -1
@@ 22,7 22,6 @@

#define MATRIX_COL_PINS { F4 }
#define MATRIX_ROW_PINS { F5 }
#define UNUSED_PINS

#define BACKLIGHT_PIN B6


M keyboards/handwired/onekey/evb_wb32f3g71/config.h => keyboards/handwired/onekey/evb_wb32f3g71/config.h +0 -1
@@ 8,4 8,3 @@

#define MATRIX_COL_PINS { B12 }
#define MATRIX_ROW_PINS { B13 }
#define UNUSED_PINS

M keyboards/handwired/onekey/evb_wb32fq95/config.h => keyboards/handwired/onekey/evb_wb32fq95/config.h +0 -1
@@ 8,4 8,3 @@

#define MATRIX_COL_PINS { B12 }
#define MATRIX_ROW_PINS { B13 }
#define UNUSED_PINS

M keyboards/handwired/onekey/nucleo_l432kc/config.h => keyboards/handwired/onekey/nucleo_l432kc/config.h +0 -1
@@ 8,7 8,6 @@

#define MATRIX_COL_PINS { A2 }
#define MATRIX_ROW_PINS { A1 }
#define UNUSED_PINS

#define BACKLIGHT_PIN         B8
#define BACKLIGHT_PWM_DRIVER  PWMD4

M keyboards/handwired/onekey/promicro/config.h => keyboards/handwired/onekey/promicro/config.h +0 -1
@@ 22,7 22,6 @@

#define MATRIX_COL_PINS { F4 }
#define MATRIX_ROW_PINS { F5 }
#define UNUSED_PINS

#define BACKLIGHT_PIN B6


M keyboards/handwired/onekey/proton_c/config.h => keyboards/handwired/onekey/proton_c/config.h +0 -1
@@ 22,7 22,6 @@

#define MATRIX_COL_PINS { A2 }
#define MATRIX_ROW_PINS { A1 }
#define UNUSED_PINS

#define BACKLIGHT_PIN         B8
#define BACKLIGHT_PWM_DRIVER  PWMD4

M keyboards/handwired/onekey/sipeed_longan_nano/config.h => keyboards/handwired/onekey/sipeed_longan_nano/config.h +0 -1
@@ 22,7 22,6 @@
    { B0 }
#define MATRIX_ROW_PINS \
    { A7 }
#define UNUSED_PINS

#define BACKLIGHT_PIN A1           /* Green LED. */
#define BACKLIGHT_PWM_DRIVER PWMD5 /* GD32 numbering scheme starts from 0, TIMER4 on GD32 boards is TIMER5 on STM32 boards. */

M keyboards/handwired/onekey/stm32f0_disco/config.h => keyboards/handwired/onekey/stm32f0_disco/config.h +0 -1
@@ 22,7 22,6 @@

#define MATRIX_COL_PINS { B4 }
#define MATRIX_ROW_PINS { B5 }
#define UNUSED_PINS

#define BACKLIGHT_PIN         C8
#define BACKLIGHT_PWM_DRIVER  PWMD3

M keyboards/handwired/onekey/stm32f405_feather/config.h => keyboards/handwired/onekey/stm32f405_feather/config.h +0 -1
@@ 22,4 22,3 @@

#define MATRIX_COL_PINS { C2 }
#define MATRIX_ROW_PINS { C3 }
#define UNUSED_PINS

M keyboards/handwired/onekey/teensy_2/config.h => keyboards/handwired/onekey/teensy_2/config.h +0 -1
@@ 22,7 22,6 @@

#define MATRIX_COL_PINS { F4 }
#define MATRIX_ROW_PINS { F5 }
#define UNUSED_PINS

#define BACKLIGHT_PIN B6


M keyboards/handwired/onekey/teensy_2pp/config.h => keyboards/handwired/onekey/teensy_2pp/config.h +0 -1
@@ 22,7 22,6 @@

#define MATRIX_COL_PINS { F4 }
#define MATRIX_ROW_PINS { F5 }
#define UNUSED_PINS

#define BACKLIGHT_PIN B6


M keyboards/handwired/onekey/teensy_32/config.h => keyboards/handwired/onekey/teensy_32/config.h +0 -1
@@ 23,7 23,6 @@

#define MATRIX_COL_PINS { D5 }
#define MATRIX_ROW_PINS { B2 }
#define UNUSED_PINS

// i2c_master defines
#define I2C1_SCL_PIN B0 // A2 on pinout = B0

M keyboards/handwired/onekey/teensy_35/config.h => keyboards/handwired/onekey/teensy_35/config.h +0 -1
@@ 23,7 23,6 @@

#define MATRIX_COL_PINS { D5 } // 20/A6
#define MATRIX_ROW_PINS { B2 } // 19/A5
#define UNUSED_PINS

// i2c_master defines
#define I2C1_SCL_PIN B0 // 16/A2 on pinout

M keyboards/handwired/onekey/teensy_lc/config.h => keyboards/handwired/onekey/teensy_lc/config.h +0 -1
@@ 23,7 23,6 @@

#define MATRIX_COL_PINS { D5 }
#define MATRIX_ROW_PINS { B2 }
#define UNUSED_PINS

// i2c_master defines
#define I2C1_SCL_PIN B0 // A2 on pinout = B0

M keyboards/handwired/ortho5x13/config.h => keyboards/handwired/ortho5x13/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D3, D2, D1, D0, D4 }
#define MATRIX_COL_PINS { C6, D7, E6, B4, B5, B6, B2, B3, B1, F7, F6, F5, F4 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/ortho5x14/config.h => keyboards/handwired/ortho5x14/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F0, F1, C7, D5, B7 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B4, E6, D7, C6, D4, D0, D1  }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/ortho_brass/config.h => keyboards/handwired/ortho_brass/config.h +0 -2
@@ 27,8 27,6 @@
    { D3, D2, D1, D0 }
#define MATRIX_COL_PINS \
    { F4, F7, F5, F1, C7, F0, B1, B0, F6, B6, B2, B3 }
#define UNUSED_PINS \
    { B0, B1, B2, F0, F1, F4, D4, D5, E6 }

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/p65rgb/config.h => keyboards/handwired/p65rgb/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/pilcrow/config.h => keyboards/handwired/pilcrow/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B4, F7, B1, B3 }
#define MATRIX_COL_PINS { D4, C6, D7, E6, F5, F6, B6, B2, F4, B5}
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/pill60/blackpill_f401/config.h => keyboards/handwired/pill60/blackpill_f401/config.h +0 -2
@@ 20,5 20,3 @@
    { A8, B2, B1, B15, A10, A0, A1, A2, A3, A4, A5, A6, A7, B0 }
#define MATRIX_ROW_PINS \
    { B4, B3, A15, B13, B5 }
#define UNUSED_PINS \
    { A9, A11, A12, C13, C14, C15, B10 }

M keyboards/handwired/pill60/blackpill_f411/config.h => keyboards/handwired/pill60/blackpill_f411/config.h +0 -3
@@ 20,6 20,3 @@
    { A8, B2, B1, B15, A10, A0, A1, A2, A3, A4, A5, A6, A7, B0 }
#define MATRIX_ROW_PINS \
    { B4, B3, A15, B13, B5 }
#define UNUSED_PINS \
    { A9, A11, A12, C13, C14, C15, B10 }


M keyboards/handwired/pill60/bluepill/config.h => keyboards/handwired/pill60/bluepill/config.h +0 -2
@@ 20,5 20,3 @@
    { A8, B11, B10, B15, A10, A1, A2, A3, A4, A5, A6, A7, B0, B1 }
#define MATRIX_ROW_PINS \
    { B4, B3, A15, B13, B5 }
#define UNUSED_PINS \
    { A0, A9, A11, A12, C13, C14, C15 }

M keyboards/handwired/postageboard/mini/config.h => keyboards/handwired/postageboard/mini/config.h +0 -1
@@ 42,7 42,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D5 }
#define MATRIX_COL_PINS { E6, B3, B7 }
#define UNUSED_PINS { D0, D1, D2, D3, D4, D6, D7, B4, B5, B6, C6, C7, B2, B1, B0, F7, F6, F5, F4, F1, F0 }

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/postageboard/r1/config.h => keyboards/handwired/postageboard/r1/config.h +0 -1
@@ 42,7 42,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B6 }
#define MATRIX_COL_PINS { B7, C6, C7 }
#define UNUSED_PINS { D4, D6, D7, B4, B5, D5, D3, D2, D1, D0, B2, B3, F0, F1, F4, F5, F6, F7, E6, B0, B1 }

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/prime_exl/config.h => keyboards/handwired/prime_exl/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/prime_exl_plus/config.h => keyboards/handwired/prime_exl_plus/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/prkl30/feather/config.h => keyboards/handwired/prkl30/feather/config.h +0 -1
@@ 35,7 35,6 @@
#define ENCODERS_PAD_A { F7 }
#define ENCODERS_PAD_B { F6 }
#define ENCODER_RESOLUTION 4
#define UNUSED_PINS

/* RGB Light Configuration */


M keyboards/handwired/prkl30/promicro/config.h => keyboards/handwired/prkl30/promicro/config.h +0 -1
@@ 35,7 35,6 @@
#define ENCODERS_PAD_A { D3 }
#define ENCODERS_PAD_B { D2 }
#define ENCODER_RESOLUTION 4
#define UNUSED_PINS

/* RGB Light Configuration */


M keyboards/handwired/promethium/config.h => keyboards/handwired/promethium/config.h +0 -1
@@ 30,7 30,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    { F5, F6, F7, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN }
#define TRACKPOINT_PINS \
    { B7, B6, D7 }
#define UNUSED_PINS

/*
 * Keyboard Matrix Assignments

M keyboards/handwired/pteron/config.h => keyboards/handwired/pteron/config.h +0 -1
@@ 9,7 9,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/handwired/pteron38/config.h => keyboards/handwired/pteron38/config.h +0 -1
@@ 25,7 25,6 @@
/* 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 }
#define UNUSED_PINS     { D7, F4, D3 }

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/pteron44/config.h => keyboards/handwired/pteron44/config.h +0 -1
@@ 25,7 25,6 @@
/* 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 }
#define UNUSED_PINS { D7 }

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/retro_refit/config.h => keyboards/handwired/retro_refit/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
// 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/riblee_f401/config.h => keyboards/handwired/riblee_f401/config.h +0 -1
@@ 23,7 23,6 @@

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

#define DIODE_DIRECTION COL2ROW


M keyboards/handwired/riblee_f411/config.h => keyboards/handwired/riblee_f411/config.h +0 -1
@@ 23,7 23,6 @@

#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 }
#define UNUSED_PINS { A1, A7, B2, B11, B12, B13 }

#define DIODE_DIRECTION COL2ROW


M keyboards/handwired/rs60/config.h => keyboards/handwired/rs60/config.h +0 -1
@@ 23,7 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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}
#define UNUSED_PINS { }

#define QMK_ESC_OUTPUT C6
#define QMK_ESC_INPUT  B4

M keyboards/handwired/selene/config.h => keyboards/handwired/selene/config.h +0 -1
@@ 23,7 23,6 @@

#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 UNUSED_PINS
#define RGB_DI_PIN A3
#define RGBLED_NUM 50


M keyboards/handwired/sick68/config.h => keyboards/handwired/sick68/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    { D3, D2, D1, D0, D4 }
#define MATRIX_COL_PINS \
    { C6, D7, E6, B4, B5, B0, D5, B6, B2, B3, B1, F7, F6, F5, F4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/sick_pad/config.h => keyboards/handwired/sick_pad/config.h +0 -1
@@ 25,7 25,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4 }
#define MATRIX_COL_PINS { B9, B15, B14, B13 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/slash/config.h => keyboards/handwired/slash/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { C7, D6, B7, B6, B5, D7, C6, D0 }
#define MATRIX_COL_PINS { D2, F0, F1, F4, F5, F6, F7, D3 }
#define UNUSED_PINS
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW


M keyboards/handwired/snatchpad/config.h => keyboards/handwired/snatchpad/config.h +0 -1
@@ 21,7 21,6 @@
 */
#define MATRIX_ROW_PINS { F4, F5, F6 }
#define MATRIX_COL_PINS { B1, B3, B2 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/space_oddity/config.h => keyboards/handwired/space_oddity/config.h +0 -1
@@ 15,7 15,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/steamvan/rev1/config.h => keyboards/handwired/steamvan/rev1/config.h +0 -1
@@ 34,7 34,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { A6, A5, A4, A3 }
#define MATRIX_COL_PINS { A9, A8, B15, B14, B13, A10, B9, B6, B5, B4, B3, A15 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/sticc14/config.h => keyboards/handwired/sticc14/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F4, F5, F6, F7, B1 }
#define MATRIX_COL_PINS { B6, B2, B3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/symmetric70_proto/promicro/config.h => keyboards/handwired/symmetric70_proto/promicro/config.h +0 -1
@@ 48,7 48,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
        +-----------------+
***************************************/

#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/symmetric70_proto/proton_c/config.h => keyboards/handwired/symmetric70_proto/proton_c/config.h +0 -1
@@ 56,7 56,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
         +-----------------+
***************************************/

#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/symmetry60/config.h => keyboards/handwired/symmetry60/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/t111/config.h => keyboards/handwired/t111/config.h +0 -1
@@ 28,7 28,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_COL_PINS { B15, B11, B10, B1, B0, A10, A9, A7, A6, A5, A4, A8, B13, B14 }
/*                         0    1    2    3   4   5    6   7   8   9   A   B   C    D*/

#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/handwired/tennie/config.h => keyboards/handwired/tennie/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { C6, D4, D0}
#define MATRIX_COL_PINS { D7, E6, B4, B5 }
#define UNUSED_PINS { B1, B2, B3, B6, F4, F5, F6, F7, D1}

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/terminus_mini/config.h => keyboards/handwired/terminus_mini/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B5, B4, D7, D6 }
#define MATRIX_COL_PINS { B0, D0, D5, B6, D4, C7, F7, F6, F5, F4, F1, F0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/trackpoint/config.h => keyboards/handwired/trackpoint/config.h +0 -1
@@ 43,7 43,6 @@

#define MATRIX_COL_PINS { F1, F4, F5 }
#define MATRIX_ROW_PINS { F0 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/tractyl_manuform/5x6_right/f303/config.h => keyboards/handwired/tractyl_manuform/5x6_right/f303/config.h +0 -3
@@ 25,9 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    { B0, B1, B2, B3, B4, B5 }
#define MATRIX_ROW_PINS \
    { B10, B11, B12, A14, A13, A15 }

#define UNUSED_PINS \
    { A0, A2, A7, A8 }
// B2 used for BOOT1, has internal pull down?
// A9 has internal pull-down
// A11 and A12 are used for USB sense.  DO NOT USE.

M keyboards/handwired/tractyl_manuform/5x6_right/f411/config.h => keyboards/handwired/tractyl_manuform/5x6_right/f411/config.h +0 -3
@@ 26,9 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS \
    { B12, B13, B14, B15, A8, A10 }

#define UNUSED_PINS \
    { C15 }

#define DIODE_DIRECTION     COL2ROW

// #define USB_VBUS_PIN        B10 // doesn't seem to work for me on one of my controllers... */

M keyboards/handwired/traveller/config.h => keyboards/handwired/traveller/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D0, D1, D3, D2 }
#define MATRIX_COL_PINS { B5, D6, B7, B6, F6, B1, B3, F7, B4, E6, D7, C6, D4 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/tritium_numpad/config.h => keyboards/handwired/tritium_numpad/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define MATRIX_ROW_PINS { D1, D0, D4, C6, D7, E6 }
#define MATRIX_COL_PINS { F4, F6, B1, B2 }
#define UNUSED_PINS

#define LED_NUM_LOCK_PIN D5
#define LED_PIN_ON_STATE 0

M keyboards/handwired/twadlee/tp69/config.h => keyboards/handwired/twadlee/tp69/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { B2, B1, B0, C0, D1, D0, D3, D4, D2, C3 }
/*                        20  21  18    0    1   3   4   5 */
#define MATRIX_COL_PINS { D5, D6, A4, B16, B17, A1, A2, D7 }
#define UNUSED_PINS

/* for trackpoint: C1 (22)  C2 (23) */


M keyboards/handwired/unicomp_mini_m/config.h => keyboards/handwired/unicomp_mini_m/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F7, F6, F5, F4, F3, F2, F1, F0, E6, E7, B0, B1 }
#define MATRIX_COL_PINS { C7, C6, C5, C4, C3, C2, C1, C0, E1, E0, D7, B7, D5, D4, D3, D2 }
#define UNUSED_PINS

#define LED_PIN_ON_STATE 0
#define LED_NUM_LOCK_PIN B6

M keyboards/handwired/uthol/rev1/config.h => keyboards/handwired/uthol/rev1/config.h +0 -1
@@ 26,4 26,3 @@
/* Uthol PCB default pin-out */
#define MATRIX_ROW_PINS { D1, D0, D4, C6, D7 }
#define MATRIX_COL_PINS { D3, B6, B2, B3, B1, F7, F6, F5, F4, B5, B4, D2 }
#define UNUSED_PINS

M keyboards/handwired/uthol/rev2/config.h => keyboards/handwired/uthol/rev2/config.h +0 -1
@@ 26,7 26,6 @@
/* Uthol PCB default pin-out */
#define MATRIX_ROW_PINS { B1, F7, F6, F5, F4 }
#define MATRIX_COL_PINS { D3, D2, D1, D0, D4, C6, D7, B5, B4, B6, B2, B3 }
#define UNUSED_PINS

//RGB Stuff
#define RGB_DI_PIN E6

M keyboards/handwired/uthol/rev3/config.h => keyboards/handwired/uthol/rev3/config.h +0 -1
@@ 30,7 30,6 @@
#define MATRIX_ROW_PINS \
    { A4, A3, A2, A1, A0 }

#define UNUSED_PINS

// Encoder config
#define ENCODERS_PAD_A \

M keyboards/handwired/videowriter/config.h => keyboards/handwired/videowriter/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D7, C6, D1, D0, D4, D2, D3, E6, B4, B5 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/wabi/config.h => keyboards/handwired/wabi/config.h +0 -1
@@ 35,7 35,6 @@ diode)

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

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/woodpad/config.h => keyboards/handwired/woodpad/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D1, D0, D4, C6, D7 }
#define MATRIX_COL_PINS { B1, B3, B2, B6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/xealousbrown/config.h => keyboards/handwired/xealousbrown/config.h +0 -1
@@ 43,7 43,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D3, D2, D1, D0, D4 }
#define MATRIX_COL_PINS { C6, D7, E6, B4, B5, B6, B2, B3, B1, F7, F6, F5, F4 }
#define UNUSED_PINS { }

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/handwired/z150/config.h => keyboards/handwired/z150/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

#define NUM_LOCK_LED_PIN B5
#define SCROLL_LOCK_LED_PIN B4

M keyboards/handwired/zergo/config.h => keyboards/handwired/zergo/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS { A0, A1, A2, A3, A4, A5, A6, A7, B0, C0, E0, E1, E4, E5, F0, F1, F2, F3, F4, F5, F6, F7 }

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/hardlineworks/otd_plus/config.h => keyboards/hardlineworks/otd_plus/config.h +0 -1
@@ 8,7 8,6 @@

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

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/helix/rev3_4rows/config.h => keyboards/helix/rev3_4rows/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D4, C6, D7, E6 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/helix/rev3_5rows/config.h => keyboards/helix/rev3_5rows/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/hhkb_lite_2/config.h => keyboards/hhkb_lite_2/config.h +0 -1
@@ 9,7 9,6 @@
/* 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}
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/hifumi/config.h => keyboards/hifumi/config.h +0 -1
@@ 34,7 34,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D4, C6 }
#define MATRIX_COL_PINS { F4, F5, F6 }
#define UNUSED_PINS
#define DIODE_DIRECTION COL2ROW

/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */

M keyboards/hineybush/h08_ocelot/config.h => keyboards/hineybush/h08_ocelot/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B4, B6 }
#define MATRIX_COL_PINS { F4, C7, D0, D1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/hineybush/h10/config.h => keyboards/hineybush/h10/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B0, C6, B6, B5, B4, D7 }
#define MATRIX_COL_PINS { F0, C7, B1, B2 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/hineybush/h60/config.h => keyboards/hineybush/h60/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/hineybush/h65/config.h => keyboards/hineybush/h65/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D7, D6, D4, D1, D0 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7, C6, B6, B5, B4, B0, B1, B2, B3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/hineybush/h65_hotswap/config.h => keyboards/hineybush/h65_hotswap/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D7, D6, D4, D1, D0 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7, C6, B6, B5, B4, B0, B1, B2, B3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/hineybush/h660s/config.h => keyboards/hineybush/h660s/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B1, E6, B3, D3, D2 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4, D5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/hineybush/h75_singa/config.h => keyboards/hineybush/h75_singa/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B0, B1, D0, D1, D2, D6 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, B2, D4, D5, D3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/hineybush/h87a/config.h => keyboards/hineybush/h87a/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B0, B1, B2, B3, D0, D1, B5, B6, D7, B4, D6, D4 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7, C6, D2 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/hineybush/h88/config.h => keyboards/hineybush/h88/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B0, B1, B2, B3, D0, D1, B5, B6, D7, B4, D6, D4 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7, C6, D2 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/hineybush/hbcp/config.h => keyboards/hineybush/hbcp/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B1, B6, D0, C7, C6, C5 }
#define MATRIX_COL_PINS { F0, F1, F2, F3, F4, F5, F6, F7, A0, A1, A2, A3, A4, A5, B5, B4, B3, B2 }
#define UNUSED_PINS

//EITHERWAY is supported through a custom matrix
//#define DIODE_DIRECTION EITHERWAY

M keyboards/hineybush/hineyg80/config.h => keyboards/hineybush/hineyg80/config.h +0 -1
@@ 9,7 9,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/hineybush/physix/config.h => keyboards/hineybush/physix/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D0, D1, D2, C7, C6 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, B3, B2, B1, B0, B5, B4, D7, D6, D4 }
#define UNUSED_PINS { B6 }

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/hineybush/sm68/config.h => keyboards/hineybush/sm68/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B2, B1, B0, D4, D1 }
#define MATRIX_COL_PINS { E6, F0, F1, F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D6, D3, D2 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/hnahkb/freyr/config.h => keyboards/hnahkb/freyr/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D3, B2, B1, B0, E6, F0, D2, D5, F4, F1 }
#define MATRIX_COL_PINS { B4, D7, D6, D4, B5, C7, C6, F5, F6, F7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/hnahkb/stella/config.h => keyboards/hnahkb/stella/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D3, B2, B1, B0, E6, F0, D2, D5, F4, F1 }
#define MATRIX_COL_PINS { B4, D7, D6, D4, B5, C7, C6, F5, F6, F7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/hnahkb/vn66/config.h => keyboards/hnahkb/vn66/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B1, B2, B3, D2, F7 }
#define MATRIX_COL_PINS { F6, F5, F4, F1, F0, C6, C7, B5, B4, D7, D6, D4, D5, D3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/horizon/config.h => keyboards/horizon/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#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 }
#define UNUSED_PINS { }

#define DIODE_DIRECTION COL2ROW


M keyboards/hs60/v1/config.h => keyboards/hs60/v1/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B0, B1, B2, B3, F7 }
#define MATRIX_COL_PINS { F1, F4, F5, E6, F0, B7, D2, D3, D5, D4, D6, D7, B4, B5 }
#define UNUSED_PINS     { B6, C6, C7, F6 }

/* bootloader configuration */


M keyboards/ianklug/grooveboard/config.h => keyboards/ianklug/grooveboard/config.h +0 -1
@@ 38,7 38,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DIRECT_PINS { \
    { F7, F6, D1, D2 } \
}
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
//#define DIODE_DIRECTION COL2ROW

M keyboards/ibm/model_m_4th_gen/overnumpad_1xb/config.h => keyboards/ibm/model_m_4th_gen/overnumpad_1xb/config.h +0 -1
@@ 50,7 50,6 @@

#define MATRIX_COL_PINS { C3, C2, C1, C0, A3, A4, A5, A6, C4, B0, B10, B13, C6, C7, C8, C9 }
#define MATRIX_ROW_PINS { A7, C5, B1, B12, B14, B15, A8, A9 }
//#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/ibnuda/alicia_cook/config.h => keyboards/ibnuda/alicia_cook/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D2, D3, F4, F5 }
#define MATRIX_COL_PINS { B5, F6, F7, B1, B3, B2, B4, E6, D7, C6, D4, D0, D1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/ibnuda/gurindam/config.h => keyboards/ibnuda/gurindam/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B5, B4, E6, D7, C6, D4, D0, D1, D2}
#define MATRIX_COL_PINS { F6, F5, F4, F7, B1, B3, B2, B6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/idb/idb_60/config.h => keyboards/idb/idb_60/config.h +0 -1
@@ 35,7 35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { C2, D0, D1, D2, D3, D4, D5, D6, B0, B1 }
#define MATRIX_COL_PINS { B2, B3, B4, C6, B6, B7, C7, B5 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/idobao/id75/v1/config.h => keyboards/idobao/id75/v1/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B0, B3, C7, B6, C6 }
#define MATRIX_COL_PINS { F6, F5, F4, F1, E6, D5, D3, D2, D1, D0, D4, D6, D7, B4, B5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/idobao/id75/v2/config.h => keyboards/idobao/id75/v2/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS { B0, B3, C7, B6, C6 }
#define MATRIX_COL_PINS { F6, F5, F4, F1, E6, D5, D3, D2, D1, D0, D4, D6, D7, B4, B5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/idobao/id87/v1/config.h => keyboards/idobao/id87/v1/config.h +0 -1
@@ 34,7 34,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { E6, B0, B1, B2, B3, B7, F7, F6, F5, F4, F1 }

#define MATRIX_COL_PINS { D0, D1, D2, D3, D5, D4, D6, D7, B4 }
//#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/idobao/id96/config.h => keyboards/idobao/id96/config.h +0 -1
@@ 27,7 27,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/idobao/montex/v1/config.h => keyboards/idobao/montex/v1/config.h +0 -1
@@ 25,7 25,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { D4, D6, D7, B4, B5, C6 }
#define MATRIX_COL_PINS { D5, D3, D2, D1, D0 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/illuminati/is0/config.h => keyboards/illuminati/is0/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D2 }
#define MATRIX_COL_PINS { D0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/illusion/rosa/config.h => keyboards/illusion/rosa/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/ilumkb/primus75/config.h => keyboards/ilumkb/primus75/config.h +0 -1
@@ 24,7 24,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/ilumkb/simpler61/config.h => keyboards/ilumkb/simpler61/config.h +0 -1
@@ 24,7 24,6 @@

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

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/ilumkb/simpler64/config.h => keyboards/ilumkb/simpler64/config.h +0 -1
@@ 24,7 24,6 @@

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

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/ilumkb/volcano660/config.h => keyboards/ilumkb/volcano660/config.h +0 -1
@@ 33,7 33,6 @@
 */
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B6 }
#define MATRIX_COL_PINS { C6, C7, F7, F6, F5, F4, F1, F0, D3, D5, D4, D6, D7, B4, B5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/inett_studio/sqx/hotswap/config.h => keyboards/inett_studio/sqx/hotswap/config.h +0 -1
@@ 25,7 25,6 @@
#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 UNUSED_PINS
#define DIODE_DIRECTION ROW2COL

/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */

M keyboards/inett_studio/sqx/universal/config.h => keyboards/inett_studio/sqx/universal/config.h +0 -1
@@ 25,7 25,6 @@
#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 UNUSED_PINS
#define DIODE_DIRECTION ROW2COL

/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */

M keyboards/input_club/ergodox_infinity/config.h => keyboards/input_club/ergodox_infinity/config.h +0 -1
@@ 49,7 49,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
// 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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/input_club/infinity60/led/config.h => keyboards/input_club/infinity60/led/config.h +0 -1
@@ 20,4 20,3 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
// Keyboard Matrix Assignments
#define MATRIX_ROW_PINS { D1, D2, D3, D4, D5, D6, D7 }
#define MATRIX_COL_PINS { C0, C1, C2, C3, C4, C5, C6, C7, D0 }
#define UNUSED_PINS

M keyboards/input_club/infinity60/rev1/config.h => keyboards/input_club/infinity60/rev1/config.h +0 -1
@@ 20,6 20,5 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
// Keyboard Matrix Assignments
#define MATRIX_ROW_PINS { D1, D2, D3, D4, D5, D6, D7 }
#define MATRIX_COL_PINS { B0, B1, B2, B3, B16, B17, C4, C5, D0 }
#define UNUSED_PINS



M keyboards/input_club/k_type/config.h => keyboards/input_club/k_type/config.h +0 -1
@@ 33,7 33,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D5, D6, D7, C1, C2, C3, C4, C5, C6, C7 }
#define MATRIX_COL_PINS { B2, B3, B18, B19, C0, C8, C9, D0, D1, D4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/input_club/whitefox/config.h => keyboards/input_club/whitefox/config.h +0 -1
@@ 33,7 33,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D0, D1, D4, D5, D6, D7, C1, C2 }
#define MATRIX_COL_PINS { B2, B3, B18, B19, C0, C8, C9, C10, C11 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/io_mini1800/config.h => keyboards/io_mini1800/config.h +0 -1
@@ 21,7 21,6 @@
 */
#define MATRIX_ROW_PINS { D6, D7, B4, B5, D4, E6, B3, D2, D5, D3 }
#define MATRIX_COL_PINS { D1, D0, B7, B2, F0, F1, F7, F6, F4, F5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/irene/config.h => keyboards/irene/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B0, F0, C7, B4, B7 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, C6, B6, B5, D7, D6, D4, D5, D3, D2, D1, D0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/iriskeyboards/config.h => keyboards/iriskeyboards/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
//                         0   1   2   3   4   5   6   7   8   9   A   B   C   D
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, D4, D6, D7, B4, B5, B6, C6, C7, F7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/j80/config.h => keyboards/j80/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#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 }
#define UNUSED_PINS { B4, C1, C0, D0, D1, D2, D3, D4, D5, D6, D7 }

#define DIODE_DIRECTION COL2ROW
#define DEBOUNCE 5

M keyboards/jacky_studio/s7_elephant/rev1/config.h => keyboards/jacky_studio/s7_elephant/rev1/config.h +0 -1
@@ 25,7 25,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/jadookb/jkb2/config.h => keyboards/jadookb/jkb2/config.h +0 -1
@@ 21,6 21,5 @@

#define MATRIX_ROW_PINS { B1 }
#define MATRIX_COL_PINS { B3 ,B2}
#define UNUSED_PINS

#define DIODE_DIRECTION COL2ROW

M keyboards/jadookb/jkb65/config.h => keyboards/jadookb/jkb65/config.h +0 -1
@@ 30,7 30,6 @@
#define MATRIX_ROW_PINS { E6, B7, F7, F4, F5 }
#define MATRIX_COL_PINS { F6,B1,F1,C7,C6,B6,B5,B4,D7,B3,D4,D5,D3,D2,D1,D0 }

#define UNUSED_PINS

#define DIODE_DIRECTION COL2ROW


M keyboards/jae/j01/config.h => keyboards/jae/j01/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/jagdpietr/drakon/config.h => keyboards/jagdpietr/drakon/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { C7, B5, B6, B0, B1, F1 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, C6, B2, B3, B7, D3, D5, D4, D6, D7, B4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/jc65/v32u4/config.h => keyboards/jc65/v32u4/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

#define LED_CAPS_LOCK_PIN B2
#define LED_PIN_ON_STATE 0

M keyboards/jd40/config.h => keyboards/jd40/config.h +0 -1
@@ 35,7 35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F0, F1, F5, B4 }
#define MATRIX_COL_PINS { F4, D7, B5, B6, C6, C7, D4, D6, D5, D0, D1, D2 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/jd45/config.h => keyboards/jd45/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

#define BACKLIGHT_PIN B7


M keyboards/jm60/config.h => keyboards/jm60/config.h +0 -1
@@ 33,7 33,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B11, B10, B2, B1, B0 }
#define MATRIX_COL_PINS { A15, C10, C11, C12, D2, B3, B4, B5, B6, B7, B8, B9, A2, A3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/jolofsor/denial75/config.h => keyboards/jolofsor/denial75/config.h +0 -1
@@ 24,7 24,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/jones/v03/config.h => keyboards/jones/v03/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
// Same pins for Jones' custom Round-Robin matrix.
#define MATRIX_ROW_PINS { D4, D7, C7, F1, F4, F5, D6, D5, E6, B0, B1 }
#define MATRIX_COL_PINS { D4, D7, C7, F1, F4, F5, D6, D5, E6, B0, B1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
// No need to define DIODE_DIRECTION for Jones' custom Round-Robin matrix.

M keyboards/jones/v03_1/config.h => keyboards/jones/v03_1/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
// Same pins for Jones' custom Round-Robin matrix.
#define MATRIX_ROW_PINS { D4, D7, C7, F1, F4, F5, D6, D5, E6, B0, B1 }
#define MATRIX_COL_PINS { D4, D7, C7, F1, F4, F5, D6, D5, E6, B0, B1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
// No need to define DIODE_DIRECTION for Jones' custom Round-Robin matrix.

M keyboards/jorne/rev1/config.h => keyboards/jorne/rev1/config.h +0 -1
@@ 17,7 17,6 @@

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

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/k34/config.h => keyboards/k34/config.h +0 -1
@@ 21,7 21,6 @@
 */
#define MATRIX_ROW_PINS { F4, B2, E6, B4 }
#define MATRIX_COL_PINS { D1, D0, D4, C6, D7, F5, F6, F7, B1, B3 }
#define UNUSED_PINS { B5, B6, D2, D3 }

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kabedon/kabedon980/config.h => keyboards/kabedon/kabedon980/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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}
#define UNUSED_PINS
#define DYNAMIC_KEYMAP_LAYER_COUNT 3
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/kagizaraya/chidori/config.h => keyboards/kagizaraya/chidori/config.h +0 -1
@@ 39,7 39,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_COL_PINS \
    { F1, F0, B0 }
*/
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
// #define DIODE_DIRECTION COL2ROW

M keyboards/kagizaraya/halberd/config.h => keyboards/kagizaraya/halberd/config.h +0 -1
@@ 34,7 34,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D6, D4, D5, E6 }
#define MATRIX_COL_PINS { D7, B4, C7, C6, B6, B5, F7, F6, F5, F4, F1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kagizaraya/scythe/config.h => keyboards/kagizaraya/scythe/config.h +0 -1
@@ 34,7 34,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F7, F6, F5, F4, D5 }
#define MATRIX_COL_PINS { D6, D7, B4, B5, B6, C6, C7 }
#define UNUSED_PINS

#define SOFT_SERIAL_PIN D0


M keyboards/kakunpc/angel17/alpha/config.h => keyboards/kakunpc/angel17/alpha/config.h +0 -1
@@ 42,7 42,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D4, C6, D7, E6 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/kakunpc/angel17/rev1/config.h => keyboards/kakunpc/angel17/rev1/config.h +0 -1
@@ 42,7 42,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D4, C6, D7, E6 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/kakunpc/angel64/alpha/config.h => keyboards/kakunpc/angel64/alpha/config.h +0 -1
@@ 29,7 29,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3 }
#define UNUSED_PINS

/*
 * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN.

M keyboards/kakunpc/angel64/rev1/config.h => keyboards/kakunpc/angel64/rev1/config.h +0 -1
@@ 29,7 29,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3 }
#define UNUSED_PINS

/*
 * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN.

M keyboards/kakunpc/business_card/alpha/config.h => keyboards/kakunpc/business_card/alpha/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B2, B6 }
#define MATRIX_COL_PINS { E6, B4, B5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/kakunpc/business_card/beta/config.h => keyboards/kakunpc/business_card/beta/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B3, B2, B6 }
#define MATRIX_COL_PINS { B4, B5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/kakunpc/choc_taro/config.h => keyboards/kakunpc/choc_taro/config.h +0 -1
@@ 34,7 34,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F4, F5, F6, F7, B1, B3, B2, B6 }
#define MATRIX_COL_PINS { D4, C6, D7, E6, B4 }
#define UNUSED_PINS

/*
 * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN.

M keyboards/kakunpc/rabbit_capture_plan/config.h => keyboards/kakunpc/rabbit_capture_plan/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kakunpc/suihankey/alpha/config.h => keyboards/kakunpc/suihankey/alpha/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F4, F5, F6, F7 }
#define MATRIX_COL_PINS { D4, C6, D7, E6, B4 }
#define UNUSED_PINS
// #define USE_I2C
// #undef USE_SERIAL


M keyboards/kakunpc/suihankey/rev1/config.h => keyboards/kakunpc/suihankey/rev1/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4 }
#define MATRIX_COL_PINS { F4, F5, F6, F7 }
#define UNUSED_PINS
//#define USE_I2C
//#undef USE_SERIAL


M keyboards/kakunpc/suihankey/split/alpha/config.h => keyboards/kakunpc/suihankey/split/alpha/config.h +0 -1
@@ 42,7 42,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F4, F5, F6, F7 }
#define MATRIX_COL_PINS { D4, C6, D7, E6, B4 }
#define UNUSED_PINS
#define USE_I2C
#undef USE_SERIAL


M keyboards/kakunpc/suihankey/split/rev1/config.h => keyboards/kakunpc/suihankey/split/rev1/config.h +0 -1
@@ 42,7 42,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4 }
#define MATRIX_COL_PINS { F4, F5, F6, F7 }
#define UNUSED_PINS
#define USE_I2C
#undef USE_SERIAL


M keyboards/kakunpc/thedogkeyboard/config.h => keyboards/kakunpc/thedogkeyboard/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F4, F5, F6, F7, B1, B3, B2, B6, B4, B5 }
#define MATRIX_COL_PINS { D1, D0, D4, C6, D7, E6 }
#define UNUSED_PINS

/*
 * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN.

M keyboards/kapcave/gskt00/config.h => keyboards/kapcave/gskt00/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

#define BOOTMAGIC_LITE_ROW 3
#define BOOTMAGIC_LITE_COLUMN 6

M keyboards/kapcave/paladin64/config.h => keyboards/kapcave/paladin64/config.h +0 -1
@@ 84,7 84,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* key matrix pins */
#define MATRIX_ROW_PINS { C6, B6, B5, B4, D7, D6, B0, D3 }
#define MATRIX_COL_PINS { C7, F7, F6, F5, F4, F1, F0, D1 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kb58/config.h => keyboards/kb58/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_COL_PINS { F5, F6, F7, B1, D7, D4, D0 }
#define MATRIX_ROW_PINS_RIGHT { F7, B5, B3, B2, B6 }
#define MATRIX_COL_PINS_RIGHT { F6, B1, E6, D7, C6, D4, D0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kb_elmo/aek2_usb/config.h => keyboards/kb_elmo/aek2_usb/config.h +0 -1
@@ 28,7 28,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D5, C1, C4, D0, C3, C2, B3, B4 }
#define MATRIX_COL_PINS { A1, A0, A2, A3, A4, A5, A6, A7, C7, C6, C5, C0, D6, D1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/kb_elmo/elmopad/config.h => keyboards/kb_elmo/elmopad/config.h +0 -1
@@ 28,7 28,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { C5, C4, B2, B1, D7, B0 }
#define MATRIX_COL_PINS { C0, C1, C2, C3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/kb_elmo/isolation/config.h => keyboards/kb_elmo/isolation/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

/* direct key pin */
#define DIRECT_PINS {{ B0 }}
#define UNUSED_PINS

/* RGB backlight */
#define RGB_DI_PIN B2

M keyboards/kb_elmo/m0110a_usb/config.h => keyboards/kb_elmo/m0110a_usb/config.h +0 -1
@@ 28,7 28,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B0, B1, B2, B3, D5 }
#define MATRIX_COL_PINS { D7, C0, C1, C2, C3, D1, B4, C6, C7, A7, A6, A5, A4, A3, A2, A1, A0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/kb_elmo/m0116_usb/config.h => keyboards/kb_elmo/m0116_usb/config.h +0 -1
@@ 28,7 28,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B1, A0, B2, A2, A1 }
#define MATRIX_COL_PINS { D6, D5, D1, D0, D7, C0, C1, C2, C3, C4, C5, C6, C7, A7, A6, A5, A4, A3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/kb_elmo/noah_avr/config.h => keyboards/kb_elmo/noah_avr/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kb_elmo/sesame/config.h => keyboards/kb_elmo/sesame/config.h +0 -1
@@ 28,7 28,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { C4, C5, C6, C7, A7 }
#define MATRIX_COL_PINS { D1, D5, D6, D7, C0, C1, C2, C3, A6, A5, A4, A3, A2, A1, A0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/kb_elmo/vertex/config.h => keyboards/kb_elmo/vertex/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kbdclack/kaishi65/config.h => keyboards/kbdclack/kaishi65/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D0, D1, B0, F0, F1 }
#define MATRIX_COL_PINS { B2, F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4, D2, D3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/kbdfans/baguette66/rgb/config.h => keyboards/kbdfans/baguette66/rgb/config.h +0 -1
@@ 23,7 23,6 @@
#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}
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/kbdfans/baguette66/soldered/config.h => keyboards/kbdfans/baguette66/soldered/config.h +0 -1
@@ 23,7 23,6 @@
#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}
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/kbdfans/bella/rgb/config.h => keyboards/kbdfans/bella/rgb/config.h +0 -1
@@ 22,7 22,6 @@

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

#define DIODE_DIRECTION COL2ROW


M keyboards/kbdfans/bella/rgb_iso/config.h => keyboards/kbdfans/bella/rgb_iso/config.h +0 -1
@@ 22,7 22,6 @@

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

#define DIODE_DIRECTION COL2ROW


M keyboards/kbdfans/bella/soldered/config.h => keyboards/kbdfans/bella/soldered/config.h +0 -1
@@ 22,7 22,6 @@

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

#define DIODE_DIRECTION COL2ROW


M keyboards/kbdfans/boop65/rgb/config.h => keyboards/kbdfans/boop65/rgb/config.h +0 -1
@@ 23,7 23,6 @@
#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 UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/kbdfans/bounce/75/hotswap/config.h => keyboards/kbdfans/bounce/75/hotswap/config.h +0 -1
@@ 23,7 23,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}
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/kbdfans/bounce/75/soldered/config.h => keyboards/kbdfans/bounce/75/soldered/config.h +0 -1
@@ 23,7 23,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}
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/kbdfans/bounce/pad/config.h => keyboards/kbdfans/bounce/pad/config.h +0 -1
@@ 21,7 21,6 @@
#define MATRIX_COLS 4
#define MATRIX_ROW_PINS { C7, B7, B6, B0, B1, B2 }
#define MATRIX_COL_PINS { B5, B4, D0, C2 }
#define UNUSED_PINS
#define DIODE_DIRECTION COL2ROW
#define LED_NUM_LOCK_PIN C6
#define LED_PIN_ON_STATE 1

M keyboards/kbdfans/kbd19x/config.h => keyboards/kbdfans/kbd19x/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/kbdfans/kbd4x/config.h => keyboards/kbdfans/kbd4x/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D0, D1, D2, D3 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, B3, B1, B0, D5, B7, C7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/kbdfans/kbd66/config.h => keyboards/kbdfans/kbd66/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B0, B1, F0, F1, D4 } // From qmkeyboard.cn
#define MATRIX_COL_PINS { C6, C7, E2, F5, F6, F4, D3, D2, D5, D0, D1, B4, D7, D6, E6, B3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/kbdfans/kbd67/hotswap/config.h => keyboards/kbdfans/kbd67/hotswap/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B3, B2, B1, B0, D4 }
#define MATRIX_COL_PINS { C7, F7, F6, F5, F4, F1, E6, D1, D0, D2, D3, D5, D6, D7, C6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/kbdfans/kbd67/mkii_soldered/config.h => keyboards/kbdfans/kbd67/mkii_soldered/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B3, D0, D1, D2, D3 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4, D5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/kbdfans/kbd67/mkiirgb/v3/config.h => keyboards/kbdfans/kbd67/mkiirgb/v3/config.h +0 -1
@@ 30,7 30,6 @@
#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 UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/kbdfans/kbd67/mkiirgb/v4/config.h => keyboards/kbdfans/kbd67/mkiirgb/v4/config.h +0 -1
@@ 30,7 30,6 @@
#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}
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/kbdfans/kbd67/mkiirgb_iso/config.h => keyboards/kbdfans/kbd67/mkiirgb_iso/config.h +0 -1
@@ 23,7 23,6 @@
#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}
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/kbdfans/kbd67/rev1/config.h => keyboards/kbdfans/kbd67/rev1/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/kbdfans/kbd67/rev2/config.h => keyboards/kbdfans/kbd67/rev2/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kbdfans/kbd6x/config.h => keyboards/kbdfans/kbd6x/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/kbdfans/kbd75/config.h => keyboards/kbdfans/kbd75/config.h +0 -1
@@ 17,7 17,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kbdfans/kbd75hs/config.h => keyboards/kbdfans/kbd75hs/config.h +0 -1
@@ 23,7 23,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}
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/kbdfans/kbd75rgb/config.h => keyboards/kbdfans/kbd75rgb/config.h +0 -1
@@ 30,7 30,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}
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/kbdfans/kbd8x/config.h => keyboards/kbdfans/kbd8x/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { E6, B7, D4, F0, D6, D7 }
#define MATRIX_COL_PINS { D1, D0, F7, F6, F5, D5, D3, D2, C7, C6, B5, F4, F1, B4, B0  }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/kbdfans/kbd8x_mk2/config.h => keyboards/kbdfans/kbd8x_mk2/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/kbdfans/kbdmini/config.h => keyboards/kbdfans/kbdmini/config.h +0 -1
@@ 18,7 18,6 @@
 */
#define MATRIX_ROW_PINS { B7, E6, F5, F4 }
#define MATRIX_COL_PINS { B3, B2, B1, B0, F1, F0, C6, B6, B5, B4, D7, D6, D4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kbdfans/kbdpad/mk2/config.h => keyboards/kbdfans/kbdpad/mk2/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D3, D1, D2, C6, C7, B6 }
#define MATRIX_COL_PINS { C4, C5, B3, B2 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/kbdfans/niu_mini/config.h => keyboards/kbdfans/niu_mini/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kbdfans/odin/rgb/config.h => keyboards/kbdfans/odin/rgb/config.h +0 -1
@@ 20,7 20,6 @@

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

#define DIODE_DIRECTION COL2ROW


M keyboards/kbdfans/odin/soldered/config.h => keyboards/kbdfans/odin/soldered/config.h +0 -1
@@ 20,7 20,6 @@

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

#define LED_NUM_LOCK_PIN B9
#define LED_CAPS_LOCK_PIN B10

M keyboards/kbdfans/phaseone/config.h => keyboards/kbdfans/phaseone/config.h +0 -1
@@ 22,7 22,6 @@
#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 }
#define UNUSED_PINS
#define LED_NUM_LOCK_PIN D7
#define LED_CAPS_LOCK_PIN D6
#define LED_PIN_ON_STATE 0

M keyboards/kbdfans/tiger80/config.h => keyboards/kbdfans/tiger80/config.h +0 -1
@@ 22,7 22,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 }
#define UNUSED_PINS

#define DIODE_DIRECTION COL2ROW


M keyboards/kc60/config.h => keyboards/kc60/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D0, D1, F6, F7, D5 }
#define MATRIX_COL_PINS { F0, F1, E6, C7, C6, B7, D4, B1, B0, B5, B4, D7, D6, B3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kc60se/config.h => keyboards/kc60se/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_COLS 14

/* * Keyboard Matrix Assignments */
#define UNUSED_PINS
#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/dilly/config.h => keyboards/keebio/dilly/config.h +0 -1
@@ 9,7 9,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { D7, E6, B4, B1, B3, B2 }
#define MATRIX_COL_PINS { D2, D4, C6, F6, F5 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/keebio/ergodicity/config.h => keyboards/keebio/ergodicity/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B0, B1, C7, B6, B4 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, D7, D6, D4, D3, D2, D1, D0, B7, B3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/keebio/tragicforce68/config.h => keyboards/keebio/tragicforce68/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D3, D2, D1, D0, B4, E6, C6, D7, D4 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B6 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/keebsforall/freebird60/config.h => keyboards/keebsforall/freebird60/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F5, F4, F1, F0, F6 }
#define MATRIX_COL_PINS { F7, C7, C6, B6, B5, B4, D7, D6, D4, D0, D1, D2, D3, D5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/keebsforall/freebirdnp/lite/config.h => keyboards/keebsforall/freebirdnp/lite/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B7, B6, B5, B4, B3 }
#define MATRIX_COL_PINS { C7, B2, B1, B0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/keebsforall/freebirdnp/pro/config.h => keyboards/keebsforall/freebirdnp/pro/config.h +0 -1
@@ 38,7 38,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D3, B7, B6, B5, B4, B3 }
#define MATRIX_COL_PINS { C7, B2, B1, B0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/keebsforall/freebirdtkl/config.h => keyboards/keebsforall/freebirdtkl/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B2, B1, B0, B3, D5, B7 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4, D3, D2, D1 }
#define UNUSED_PINS

#define DIODE_DIRECTION COL2ROW


M keyboards/keebwerk/nano_slider/config.h => keyboards/keebwerk/nano_slider/config.h +0 -1
@@ 28,7 28,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F0, F1 }
#define MATRIX_COL_PINS { B0, B1, B2, B3 }
#define UNUSED_PINS

#define SLIDER_PIN D4


M keyboards/keebzdotnet/fme/config.h => keyboards/keebzdotnet/fme/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* key matrix pins */
#define MATRIX_ROW_PINS { B6, B5, B7, D2 }
#define MATRIX_COL_PINS { B0, B4, B1, B3, B2 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/keebzdotnet/wazowski/config.h => keyboards/keebzdotnet/wazowski/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F4, F5, F6 }
#define MATRIX_COL_PINS { F7, B1, B3, B2, B6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/keybage/radpad/config.h => keyboards/keybage/radpad/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define MATRIX_ROW_PINS { F5, B5, B6, B2, B3 }
#define MATRIX_COL_PINS { E6, B4, D7, B1 }
#define UNUSED_PINS { B0, B7, C7, D2, D3, D5, F0 }

#define DIODE_DIRECTION COL2ROW


M keyboards/keybee/keybee65/config.h => keyboards/keybee/keybee65/config.h +0 -1
@@ 37,7 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// Checked with Eagle Schematic
#define MATRIX_ROW_PINS { D3, D2, D0, B0, F0  }
#define MATRIX_COL_PINS { E6, D1, D5, F1, F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/keyboardio/atreus/config.h => keyboards/keyboardio/atreus/config.h +0 -1
@@ 49,7 49,6 @@

#define MATRIX_ROW_PINS { F6, F5, F4, F1 }
#define MATRIX_COL_PINS { F7, E2, C7, C6, B6, B5, D7, D6, D4, D5, D3, D2 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/keycapsss/o4l_5x12/config.h => keyboards/keycapsss/o4l_5x12/config.h +0 -1
@@ 18,7 18,6 @@
 */
#define MATRIX_ROW_PINS { F7, B1, B3, B2, B6 }
#define MATRIX_COL_PINS { B5, B4, E6, D7, C6, D4, D0, D1, D2, F6, F5, F4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/keycapsss/plaid_pad/rev1/config.h => keyboards/keycapsss/plaid_pad/rev1/config.h +0 -1
@@ 19,7 19,6 @@
#define PRODUCT Plaid-Pad Rev1
#define DEVICE_VER 0x0001

#define UNUSED_PINS     { B3, B4, B5, D4}

#define ENCODERS_PAD_A { D1, B2 }
#define ENCODERS_PAD_B { D0, B1 }

M keyboards/keycapsss/plaid_pad/rev2/config.h => keyboards/keycapsss/plaid_pad/rev2/config.h +0 -1
@@ 19,7 19,6 @@
#define PRODUCT Plaid-Pad Rev2
#define DEVICE_VER 0x0002

#define UNUSED_PINS     { }

#define ENCODERS_PAD_A { D1, B2, B4, D4 }
#define ENCODERS_PAD_B { D0, B1, B3, B5 }

M keyboards/keycapsss/plaid_pad/rev3/config.h => keyboards/keycapsss/plaid_pad/rev3/config.h +0 -1
@@ 19,7 19,6 @@
#define PRODUCT Plaid-Pad Rev3
#define DEVICE_VER 0x0003

#define UNUSED_PINS     { }

#define ENCODERS_PAD_A { D1, B2, B4, D4 }
#define ENCODERS_PAD_B { D0, B1, B3, B5 }

M keyboards/keyhive/absinthe/config.h => keyboards/keyhive/absinthe/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D2, D1, B6, D4, C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, D3, D0 }
#define UNUSED_PINS

#define ENCODERS_PAD_A { B7 }
#define ENCODERS_PAD_B { D5 }

M keyboards/keyhive/ergosaurus/config.h => keyboards/keyhive/ergosaurus/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    { B5, B4, E6, D4, F6, D3, D2, F4, F5 }
#define MATRIX_COL_PINS \
    { D7, C6, D0, D1, F7, B1, B3, B2 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/keyhive/lattice60/config.h => keyboards/keyhive/lattice60/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B2, B3, B4, B5, C0, C1, C2, C3 }
#define MATRIX_COL_PINS { D7, D6, B0, D5, D1, D4, D0, B1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/keyhive/maypad/config.h => keyboards/keyhive/maypad/config.h +0 -1
@@ 32,7 32,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F6, F7, B1, B3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/keyhive/navi10/rev0/config.h => keyboards/keyhive/navi10/rev0/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    { B6, B2, B3, B4 }
#define MATRIX_COL_PINS \
    { D1, D0, F6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/keyhive/navi10/rev2/config.h => keyboards/keyhive/navi10/rev2/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    { B6, B2, B3, B4 }
#define MATRIX_COL_PINS \
    { D4, C6, B1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/keyhive/navi10/rev3/config.h => keyboards/keyhive/navi10/rev3/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    { B6, B2, B3, B4 }
#define MATRIX_COL_PINS \
    { D4, E6, B1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/keyhive/opus/config.h => keyboards/keyhive/opus/config.h +0 -1
@@ 25,7 25,6 @@
/* 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}
#define UNUSED_PINS

#define DIODE_DIRECTION COL2ROW


M keyboards/keyhive/smallice/config.h => keyboards/keyhive/smallice/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B0, B6, B5, B4 }
#define MATRIX_COL_PINS { C7, C6, F7, F6, F5, F4, F1, D4, D6, D7, D0, D1, D2, D3, D5 }
#define UNUSED_PINS { E6, F0 }

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/keyhive/southpole/config.h => keyboards/keyhive/southpole/config.h +0 -1
@@ 9,7 9,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/keyhive/uno/rev1/config.h => keyboards/keyhive/uno/rev1/config.h +0 -1
@@ 35,7 35,6 @@
#define DIRECT_PINS { \
    { B6 } \
}
#define UNUSED_PINS

#ifdef RGBLIGHT_ENABLE
#define RGB_DI_PIN F6

M keyboards/keyhive/uno/rev2/config.h => keyboards/keyhive/uno/rev2/config.h +0 -1
@@ 38,7 38,6 @@
#define DIRECT_PINS { \
    { D0 } \
}
#define UNUSED_PINS

#ifdef RGBLIGHT_ENABLE
#define RGB_DI_PIN D1

M keyboards/keyhive/ut472/config.h => keyboards/keyhive/ut472/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS


/* COL2ROW, ROW2COL*/

M keyboards/keyprez/bison/config.h => keyboards/keyprez/bison/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D2, F7, B1, B3, D7 }
#define MATRIX_COL_PINS { D3, E6, B2, B4, D4, F6, F5, F4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/keyprez/corgi/config.h => keyboards/keyprez/corgi/config.h +0 -1
@@ 29,7 29,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F5, F7, B2, B6, F4, F6, B1, B3 }
#define MATRIX_COL_PINS { B5, B4, E6, D7, C6, D2, B7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/keyprez/unicorn/config.h => keyboards/keyprez/unicorn/config.h +0 -1
@@ 24,7 24,6 @@
#define MATRIX_COL_PINS { F5, B2, B5, D7, B4, B6, E6, D4 }
#define MATRIX_ROW_PINS_RIGHT { F4, B2, F6, F7, B1, B3 }
#define MATRIX_COL_PINS_RIGHT { F5, D3, B5, D7, B4, B6, E6, C6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/keyquest/enclave/config.h => keyboards/keyquest/enclave/config.h +0 -1
@@ 20,7 20,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Keyboard Matrix Assignments*/
#define MATRIX_ROW_PINS { D6, B6, F5 }
#define MATRIX_COL_PINS { B4, B7, C7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/keysofkings/twokey/config.h => keyboards/keysofkings/twokey/config.h +0 -1
@@ 25,7 25,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { B4, B5 }
#define MATRIX_COL_PINS { B3, B2 }
#define UNUSED_PINS


#define ENCODERS_PAD_A { D7 }

M keyboards/keystonecaps/gameroyadvance/config.h => keyboards/keystonecaps/gameroyadvance/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define ENCODERS_PAD_B_RIGHT { B2 }
#define SOFT_SERIAL_PIN D2

#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/keyten/kt60_m/config.h => keyboards/keyten/kt60_m/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { C7, C6, B6, F7, F6 }
#define MATRIX_COL_PINS { B7, F0, F1, F4, F5, D1, D2, D3, D5, D4, D6, D7, B4, B5 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kikkou/config.h => keyboards/kikkou/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kin80/micro/config.h => keyboards/kin80/micro/config.h +0 -1
@@ 21,7 21,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

#define LED_PIN_ON_STATE 0
#define NUM_LOCK_LED_PIN D2

M keyboards/kindakeyboards/conone65/config.h => keyboards/kindakeyboards/conone65/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS {D5,D3,E6,D1,D2}
#define MATRIX_COL_PINS {B7,F7,D4,D6,D7,B4,B5,B6,C6,C7,F6,F5,F4,F1,F0,D0}
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kinesis/alvicstep/config.h => keyboards/kinesis/alvicstep/config.h +0 -1
@@ 26,7 26,6 @@

// May be upside down. 
#define MATRIX_COL_PINS { B0,B1, B2, B3, B4, B5, B6, B7 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kinesis/kint2pp/config.h => keyboards/kinesis/kint2pp/config.h +0 -1
@@ 21,7 21,6 @@
#define MATRIX_ROW_PINS { D7, E0, E1, C0, C6, F6, D4, D2, D3, D0, B7, D1, E6, B4, B2 }
#define MATRIX_COL_PINS { E7, F0, F7, B1, B3, B0, D5 }

#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kinesis/kint36/config.h => keyboards/kinesis/kint36/config.h +0 -1
@@ 45,7 45,6 @@
#define MATRIX_ROW_PINS { D3, C3, C4, C6, D2, B0, D7, A12, A13, B17, B16, D0, B1, C2, D6 }
#define MATRIX_COL_PINS { B3, D1, C0, D5, C1, B2, D4 }

#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kinesis/kint41/config.h => keyboards/kinesis/kint41/config.h +0 -1
@@ 72,7 72,6 @@
            LINE_PIN6   /* COL_6 */ \
    }

#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kinesis/kintlc/config.h => keyboards/kinesis/kintlc/config.h +0 -1
@@ 72,7 72,6 @@
            LINE_PIN6   /* COL_6 */ \
    }

#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kinesis/nguyenvietyen/config.h => keyboards/kinesis/nguyenvietyen/config.h +0 -1
@@ 21,7 21,6 @@
// Passed through the port multipler, so 4 pins =16
#define MATRIX_ROW_PINS { D0, D1, D2, D3, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN }
#define MATRIX_COL_PINS { B6, B2, B3, B1, F7, F6, F5, F4 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kinesis/stapelberg/config.h => keyboards/kinesis/stapelberg/config.h +0 -1
@@ 23,7 23,6 @@
*/
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D4, D5, D6, D7, C0, C1, C2, C3, C4, C5, C6 }
#define MATRIX_COL_PINS { B0, B1, B2, B3, B4, B5, B6 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kineticlabs/emu/hotswap/config.h => keyboards/kineticlabs/emu/hotswap/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kineticlabs/emu/soldered/config.h => keyboards/kineticlabs/emu/soldered/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kingly_keys/ave/config.h => keyboards/kingly_keys/ave/config.h +0 -1
@@ 36,7 36,6 @@

#define MATRIX_ROW_PINS { B3, F4, F7, F6, F5 }
#define MATRIX_COL_PINS { C7, C6, B6, B5, B4, D7, D6, D4, D5, D3, D2, D1, D0}
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kingly_keys/little_foot/config.h => keyboards/kingly_keys/little_foot/config.h +0 -1
@@ 25,7 25,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kingly_keys/romac/config.h => keyboards/kingly_keys/romac/config.h +0 -1
@@ 9,7 9,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { D4, C6, D7, E6 }
#define MATRIX_COL_PINS { F7, B1, B3 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kingly_keys/romac_plus/config.h => keyboards/kingly_keys/romac_plus/config.h +0 -1
@@ 9,7 9,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { C6, D4, D2, D3 }
#define MATRIX_COL_PINS { F6, F5, F4 }
#define UNUSED_PINS

#define ENCODERS_PAD_A { B3 }
#define ENCODERS_PAD_B { B2 }

M keyboards/kingly_keys/ropro/config.h => keyboards/kingly_keys/ropro/config.h +0 -1
@@ 28,7 28,6 @@
 /* key matrix pins */
#define MATRIX_ROW_PINS { F4, F5, F6, F7, B1, F1, NO_PIN }
#define MATRIX_COL_PINS { F0, D1, D0, D4, C6, D7, E6, B4, B5, B3, B2, B6, D2, C7 }
#define UNUSED_PINS

 /* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kingly_keys/smd_milk/config.h => keyboards/kingly_keys/smd_milk/config.h +0 -1
@@ 23,7 23,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { C5, D2 }
#define MATRIX_COL_PINS { D3 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/kingly_keys/soap/config.h => keyboards/kingly_keys/soap/config.h +0 -1
@@ 26,7 26,6 @@
 /* key matrix pins */
#define MATRIX_ROW_PINS { C7, C6 }
#define MATRIX_COL_PINS { F4, F1, F0, D5 }
#define UNUSED_PINS

 /* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kira75/config.h => keyboards/kira75/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5, D4 }
#define MATRIX_COL_PINS { F6, F7, C7, C6, B6, B5, B4, F5, F4, F1, F0, E6, B3, B2, B1, B0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/kira80/config.h => keyboards/kira80/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/kiwikeebs/macro/config.h => keyboards/kiwikeebs/macro/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { E6, D7 }
#define MATRIX_COL_PINS { F7, B1, B3, B2 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kiwikeebs/macro_v2/config.h => keyboards/kiwikeebs/macro_v2/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B5, B4 }
#define MATRIX_COL_PINS { B6, C6, C7, D4 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kiwikey/borderland/config.h => keyboards/kiwikey/borderland/config.h +0 -1
@@ 21,7 21,6 @@
 */
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 }
#define MATRIX_COL_PINS { F0, F1, E6, C7, C6, B6, D4, B1, B0, B7, B5, B4, D7, D6, B3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kiwikey/kawii9/config.h => keyboards/kiwikey/kawii9/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B6, B5, B4 }
#define MATRIX_COL_PINS { F4, F5, F6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kiwikey/wanderland/config.h => keyboards/kiwikey/wanderland/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F4, F1, E6, E2, C7, D4 }
#define MATRIX_COL_PINS { F5, F6, B4, D7, D6, D5, D2, D3, B0, F0, B1, B2, B3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kkatano/bakeneko60/config.h => keyboards/kkatano/bakeneko60/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#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 UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kkatano/bakeneko65/rev2/config.h => keyboards/kkatano/bakeneko65/rev2/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#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, D0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kkatano/bakeneko65/rev3/config.h => keyboards/kkatano/bakeneko65/rev3/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#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, D0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kkatano/bakeneko80/config.h => keyboards/kkatano/bakeneko80/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { E6, B0, B1, B7, D1, D0 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4, D5, D3, D2 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/kkatano/wallaby/config.h => keyboards/kkatano/wallaby/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B5, B4, B3, B2, B1, B0 }
#define MATRIX_COL_PINS { D5, C7, C6, D4, D0, E6, F0, F1, F4, F5, F6, F7, D7, D6, D1, D2, D3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/kkatano/yurei/config.h => keyboards/kkatano/yurei/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B5, B4, B3, B2, B1, B0 }
#define MATRIX_COL_PINS { D5, C7, C6, D4, D0, E6, F0, F1, F4, F5, F6, F7, D7, D6, D1, D2, D3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/kmac/config.h => keyboards/kmac/config.h +0 -1
@@ 32,7 32,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    { D0, D1, D2, D3, D5, B7 }
#define MATRIX_COL_PINS \
    { B6, C6, C7, F1, F0, B5, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
//#define DIODE_DIRECTION

M keyboards/kmac_pad/config.h => keyboards/kmac_pad/config.h +0 -1
@@ 30,7 30,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { E2, D0, D1, D2, D3, D5 }
#define MATRIX_COL_PINS { C7, C6, B6, B5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
// #define DIODE_DIRECTION COL2ROW

M keyboards/kmini/config.h => keyboards/kmini/config.h +0 -1
@@ 29,7 29,6 @@
*/
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 }
#define MATRIX_COL_PINS { }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
//#define DIODE_DIRECTION

M keyboards/knobgoblin/config.h => keyboards/knobgoblin/config.h +0 -1
@@ 25,7 25,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { D4, B6, B2, B3, B1 }
#define MATRIX_COL_PINS { B5, B4, E6, D7, C6 }
#define UNUSED_PINS

#define ENCODERS_PAD_A { F7, F5 }
#define ENCODERS_PAD_B { F6, F4 }

M keyboards/knops/mini/config.h => keyboards/knops/mini/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D0 }
#define MATRIX_COL_PINS { F7, F6, F5, F4, F1, F0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/kona_classic/config.h => keyboards/kona_classic/config.h +0 -1
@@ 30,7 30,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Column pin configuration
 */
#define MATRIX_COL_PINS { F0, F4, B5, B4, D7, D6, B0, B1, B3, D2, B7, D0, D1, D3, C6, C7 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/kopibeng/mnk65/config.h => keyboards/kopibeng/mnk65/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS { F0, F1, F4, B7, B3 }
#define MATRIX_COL_PINS { D0, D2, D3, D5, D4, D6, D7, B4, B5, B6, C6, C7, F7, F6, F5 }
#define UNUSED_PINS

#define LED_CAPS_LOCK_PIN D1


M keyboards/kopibeng/xt65/config.h => keyboards/kopibeng/xt65/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS { B5, B4, D7, D6, D4 }
#define MATRIX_COL_PINS { D1, D2, D3, B6, C6, C7, F0, F1, F4, F5, F6, F7, B2, B3, B7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/kprepublic/bm16a/config.h => keyboards/kprepublic/bm16a/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS { D3, D5, D1, D2}
#define MATRIX_COL_PINS { D6, D4, D7, B4}
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/kprepublic/bm16s/config.h => keyboards/kprepublic/bm16s/config.h +0 -1
@@ 8,7 8,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { D1, D0, D3, D2 }
#define MATRIX_COL_PINS { F7, F6, D4, D6 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kprepublic/bm40hsrgb/config.h => keyboards/kprepublic/bm40hsrgb/config.h +0 -1
@@ 24,7 24,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kprepublic/bm60hsrgb/rev2/config.h => keyboards/kprepublic/bm60hsrgb/rev2/config.h +0 -1
@@ 33,7 33,6 @@
 */
#define MATRIX_ROW_PINS { E6, D2, D3, D5, F6 }
#define MATRIX_COL_PINS { B2, B3, B7, B0, B1, F7, D4, D6, D7, B4, B5, B6, C6, C7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/kprepublic/bm60hsrgb_ec/rev2/config.h => keyboards/kprepublic/bm60hsrgb_ec/rev2/config.h +0 -1
@@ 36,7 36,6 @@
 */
#define MATRIX_ROW_PINS { E6, D2, D3, D5, F6 }
#define MATRIX_COL_PINS { B2, B3, B7, B0, B1, F7, D4, D6, D7, B4, B5, B6, C6, C7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/kprepublic/bm60hsrgb_iso/rev2/config.h => keyboards/kprepublic/bm60hsrgb_iso/rev2/config.h +0 -1
@@ 35,7 35,6 @@
 */
#define MATRIX_ROW_PINS { E6, D2, D3, D5, F6 }
#define MATRIX_COL_PINS { B2, B3, B7, B0, B1, F7, D4, D6, D7, B4, B5, B6, C6, C7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/kprepublic/bm60hsrgb_poker/rev2/config.h => keyboards/kprepublic/bm60hsrgb_poker/rev2/config.h +0 -1
@@ 33,7 33,6 @@
 */
#define MATRIX_ROW_PINS { E6, D2, D3, D5, F6 }
#define MATRIX_COL_PINS { B2, B3, B7, B0, B1, F7, D4, D6, D7, B4, B5, B6, C6, C7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/kprepublic/bm65hsrgb/rev1/config.h => keyboards/kprepublic/bm65hsrgb/rev1/config.h +0 -1
@@ 39,7 39,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
                          B3, \
                          E6 }
#define MATRIX_COL_PINS {     D0, D1, D2, D3, D5, D4, D6, D7, B4, B5, B6, C6, C7, F7, F6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kprepublic/bm68hsrgb/rev1/config.h => keyboards/kprepublic/bm68hsrgb/rev1/config.h +0 -1
@@ 39,7 39,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
                          B3, \
                          E6 }
#define MATRIX_COL_PINS {     D0, D1, D2, D3, D5, D4, D6, D7, B4, B5, B6, C6, C7, F7, F6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kprepublic/bm68hsrgb/rev2/config.h => keyboards/kprepublic/bm68hsrgb/rev2/config.h +0 -1
@@ 23,7 23,6 @@
#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}
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/kprepublic/bm80hsrgb/config.h => keyboards/kprepublic/bm80hsrgb/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B3, B2, B1, B0, C6, C7 }
#define MATRIX_COL_PINS { F0, F1, F4, D7, D6, D4, D5, D3, D2, F5, F6, F7, D1, D0, B4, B5, B6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kprepublic/bm80v2/config.h => keyboards/kprepublic/bm80v2/config.h +0 -1
@@ 21,7 21,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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/kprepublic/bm80v2_iso/config.h => keyboards/kprepublic/bm80v2_iso/config.h +0 -1
@@ 21,7 21,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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/kprepublic/bm980hsrgb/config.h => keyboards/kprepublic/bm980hsrgb/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D4, B6, B5, B4, F7, F6, D7 }
#define MATRIX_COL_PINS { B1, B2, B3, B7, D0, D1, D2, D3, D5, E6, F0, F1, F4, F5, D6 }
// #define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kprepublic/cospad/config.h => keyboards/kprepublic/cospad/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D4, D5 }
#define MATRIX_COL_PINS { F0, F1, E6, C7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/ktec/daisy/config.h => keyboards/ktec/daisy/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D2, D3, D5, B7 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, B6, B5, B4, D7, D6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/ktec/staryu/config.h => keyboards/ktec/staryu/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    { NO_PIN, D0,     D1 }, \
    { D4,     D3,     D2 }, \
}
#define UNUSED_PINS

#define RGB_DI_PIN C6
#define RGBLED_NUM 1     // Number of LEDs

M keyboards/kv/revt/config.h => keyboards/kv/revt/config.h +0 -1
@@ 22,7 22,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 }
#define UNUSED_PINS { }

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/kwub/bloop/config.h => keyboards/kwub/bloop/config.h +0 -1
@@ 27,7 27,6 @@
    { F5, F4, C6, C7, D7 }
#define MATRIX_COL_PINS \
    { B4, B5, B6, F6, F1, F7, F0, B0, B7, D3, D2, D1, D5, D4, D6 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/ky01/config.h => keyboards/ky01/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { E6, B5, B4, D7, D4, D6 }
#define MATRIX_COL_PINS { B3, B7, D0, D1, D2, D3, D5, F0, F1, F4, F5, F6, F7, C7, C6, B6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/labbe/labbeminiv1/config.h => keyboards/labbe/labbeminiv1/config.h +0 -1
@@ 33,7 33,6 @@
 */
#define MATRIX_ROW_PINS { F5, F6 }
#define MATRIX_COL_PINS { F0, F1, F4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/labyrinth75/config.h => keyboards/labyrinth75/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B4, E6, D7, C6, D4, D0, D1, D2, D3 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B6, B5 }
#define UNUSED_PINS 

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/latincompass/latin17rgb/config.h => keyboards/latincompass/latin17rgb/config.h +0 -1
@@ 35,7 35,6 @@
 */
#define MATRIX_ROW_PINS {C7, C6, B6, B5, B4 }
#define MATRIX_COL_PINS {F7, F6, F5, F4}
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/latincompass/latin47ble/config.h => keyboards/latincompass/latin47ble/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS { D0, D1, D2, D3 }
#define MATRIX_COL_PINS { D6, D7, B5, B6 ,C6, C7, F7, F6, F5, F4, F1, F0 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/latincompass/latin60rgb/config.h => keyboards/latincompass/latin60rgb/config.h +0 -1
@@ 34,7 34,6 @@
 */
#define MATRIX_ROW_PINS {C7, C6, B6, B5, B4 }
#define MATRIX_COL_PINS {F7, F6, F5, F4, F1, F0, E6, B0, B1, B2, B3, D6, D4, D3}
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/latincompass/latin64ble/config.h => keyboards/latincompass/latin64ble/config.h +0 -1
@@ 22,7 22,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.*/
#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 }
#define UNUSED_PINS

#define DIODE_DIRECTION ROW2COL


M keyboards/latincompass/latin6rgb/config.h => keyboards/latincompass/latin6rgb/config.h +0 -1
@@ 36,7 36,6 @@
 */
#define MATRIX_ROW_PINS {C7, C6 }
#define MATRIX_COL_PINS {F7, F6, F5}
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/latincompass/latinpad/config.h => keyboards/latincompass/latinpad/config.h +0 -1
@@ 23,7 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.*/
#define MATRIX_COLS 4
#define MATRIX_ROW_PINS { F4, F5, F6, F7, B1 }
#define MATRIX_COL_PINS { D4, C6, D7, E6 }
#define UNUSED_PINS

#define DIODE_DIRECTION ROW2COL


M keyboards/latincompass/latinpadble/config.h => keyboards/latincompass/latinpadble/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.*/
#define MATRIX_COLS 4
#define MATRIX_ROW_PINS { F0, F6, F5, F4, F1 }
#define MATRIX_COL_PINS { D6, D7, B5, B6 }
#define UNUSED_PINS

#define DIODE_DIRECTION ROW2COL


M keyboards/lazydesigners/dimple/config.h => keyboards/lazydesigners/dimple/config.h +0 -1
@@ 33,7 33,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/lazydesigners/the50/config.h => keyboards/lazydesigners/the50/config.h +0 -1
@@ 9,7 9,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/lazydesigners/the60/rev1/config.h => keyboards/lazydesigners/the60/rev1/config.h +0 -1
@@ 9,7 9,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/leafcutterlabs/bigknob/config.h => keyboards/leafcutterlabs/bigknob/config.h +0 -1
@@ 39,7 39,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DIRECT_PINS {   \
    { B7, D4, D6, F6, F7} \
}
#define UNUSED_PINS

/* rotary encoder 1,2,3 closest to usb port is 0*/
#define ENCODERS_PAD_A { D0}

M keyboards/leeku/finger65/config.h => keyboards/leeku/finger65/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

#define DIODE_DIRECTION COL2ROW


M keyboards/lfkeyboards/lfk65_hs/config.h => keyboards/lfkeyboards/lfk65_hs/config.h +0 -1
@@ 7,7 7,6 @@
#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 UNUSED_PINS {}
#define RGBLED_NUM 20     // Number of LEDs

#define QMK_ESC_OUTPUT E6 // usually COL

M keyboards/lfkeyboards/lfk78/revb/config.h => keyboards/lfkeyboards/lfk78/revb/config.h +0 -1
@@ 16,6 16,5 @@
 */
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4, F0, F1, F4, F5, F6 }
#define MATRIX_COL_PINS { E6, F7, D2, D3, D4, D5, D6, D7 }
#define UNUSED_PINS

#define RGBLED_NUM 31

M keyboards/lfkeyboards/lfk78/revc/config.h => keyboards/lfkeyboards/lfk78/revc/config.h +0 -1
@@ 16,6 16,5 @@
 */
#define MATRIX_ROW_PINS { D2, D3, D4, D5, D6 }
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, E6, E7, F0, F1, F2, F3, C0, C1, C2, C3 }
#define UNUSED_PINS

#define RGBLED_NUM 27

M keyboards/lfkeyboards/lfk78/revj/config.h => keyboards/lfkeyboards/lfk78/revj/config.h +0 -1
@@ 16,6 16,5 @@
 */
#define MATRIX_ROW_PINS { D2, D3, D4, D5, D6 }
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, E6, E7, F0, F1, F2, F3, C0, C1, C2, C3 }
#define UNUSED_PINS

#define RGBLED_NUM 27

M keyboards/lfkeyboards/lfk87/config.h => keyboards/lfkeyboards/lfk87/config.h +0 -4
@@ 28,8 28,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    #define MATRIX_ROW_PINS {D2, D3, D4, D5, D6, D7 }
    #define MATRIX_COL_PINS {A0, A1, A2, A3, A4, A5, A6, A7, E6, E7,\
                             F0, F1, F2, F3, C0, C1, C2 }
    #define UNUSED_PINS {B0, B1, B2, B3, B4, B4, B5, B6, B7, C4, C5, C6, C7,\
                         D0, D1, E0, E1, E2, E3, E4, F4, F5, F6, F7}
    #define RGBLED_NUM 25     // Number of LEDs
#else
/* RevC/D Matrix config */


@@ 37,8 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    #define MATRIX_COLS 16
    #define MATRIX_ROW_PINS {F2, D7, D6, D5, D4, D3, F3}
    #define MATRIX_COL_PINS {A0, A1, A2, A3, A4, A5, A6, A7, C7, C1, C0, E1, E0, C2, C3, C4}
    #define UNUSED_PINS {B0, B1, B2, B3, B4, B4, B5, B6, B7, C5, C6, D2, E3, E4, E5, E6, E7, \
                         F0, F1, F4, F5, F6, F7}
    #define RGBLED_NUM 24     // Number of LEDs
#endif


M keyboards/lfkeyboards/lfkpad/config.h => keyboards/lfkeyboards/lfkpad/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D5, F4, F6, F7, C7, C6 }
#define MATRIX_COL_PINS { F1, F0, D4, D6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/lfkeyboards/mini1800/config.h => keyboards/lfkeyboards/mini1800/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    #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 UNUSED_PINS {}
    #define RGBLED_NUM 26     // Number of LEDs

#define AUDIO_VOICES

M keyboards/lfkeyboards/smk65/revb/config.h => keyboards/lfkeyboards/smk65/revb/config.h +0 -2
@@ 29,7 29,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
// #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}
// #define UNUSED_PINS {}

// RevB
#define DIODE_DIRECTION COL2ROW


@@ 37,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#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 UNUSED_PINS {}
#define RGBLED_NUM 20     // Number of LEDs

//RevB only:

M keyboards/lfkeyboards/smk65/revf/config.h => keyboards/lfkeyboards/smk65/revf/config.h +0 -1
@@ 39,7 39,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#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 UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/linworks/dolice/config.h => keyboards/linworks/dolice/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#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 }
#define UNUSED_PINS { B1, B3, D0, D1, E2 }

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/linworks/fave65h/config.h => keyboards/linworks/fave65h/config.h +0 -1
@@ 26,7 26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/linworks/fave84h/config.h => keyboards/linworks/fave84h/config.h +0 -1
@@ 37,7 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// 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}
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/linworks/fave87/config.h => keyboards/linworks/fave87/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#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 }
#define UNUSED_PINS { B6, C6, C7 }

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/linworks/fave87h/config.h => keyboards/linworks/fave87h/config.h +0 -1
@@ 26,7 26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// 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}
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/linworks/whale75/config.h => keyboards/linworks/whale75/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#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 }
#define UNUSED_PINS { C13, C14, C15 }

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/littlealby/mute/config.h => keyboards/littlealby/mute/config.h +0 -1
@@ 30,7 30,6 @@
#define DIRECT_PINS { \
    {B5} \
}
#define UNUSED_PINS

#ifdef RGBLIGHT_ENABLE
#define RGB_DI_PIN B6

M keyboards/lizard_trick/tenkey_plusplus/config.h => keyboards/lizard_trick/tenkey_plusplus/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define MATRIX_ROW_PINS { B7, D4, B5, B6, C6, C7 }
#define MATRIX_COL_PINS { D5, D3, D2, F7 }
#define UNUSED_PINS

#define ENCODERS_PAD_A \
    { B4, F0, F4 }

M keyboards/ll3macorn/bongopad/config.h => keyboards/ll3macorn/bongopad/config.h +0 -1
@@ 19,7 19,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { F7, D7, C6, D4 }
#define MATRIX_COL_PINS { F4, F5, F6 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/lm_keyboard/lm60n/config.h => keyboards/lm_keyboard/lm60n/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F1, F5, F6, F7, B3, B2, B1 }
#define MATRIX_COL_PINS { B4, D7, D6, D4, D5, D3, D2, D1, D0, C6, B6, B5, F4, F0, E6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/lucid/alexa/config.h => keyboards/lucid/alexa/config.h +0 -1
@@ 37,7 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// Checked with Eagle Schematic
#define MATRIX_ROW_PINS { F4, F1, F7, F6, F5 }
#define MATRIX_COL_PINS { F0, B1, B2, B3, B7, D0, D1, D2, D3, D5, D7, B4, B5, B6, C6 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/lucid/alexa_solder/config.h => keyboards/lucid/alexa_solder/config.h +0 -1
@@ 37,7 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// Checked with Eagle Schematic
#define MATRIX_ROW_PINS { F4, F1, F7, F6, F5 }
#define MATRIX_COL_PINS { F0, B1, B2, B3, B7, D0, D1, D2, D3, D5, D7, B4, B5, B6, C6 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/lucid/kbd8x_hs/config.h => keyboards/lucid/kbd8x_hs/config.h +0 -1
@@ 37,7 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// Checked with Eagle Schematic
#define MATRIX_ROW_PINS { B4, B5, B6, C0, E1, E0 }
#define MATRIX_COL_PINS { F2, F3, F4, F5, F6, F7, A0, A1, A2, A3, A4, A5, A6, A7, D5, D6, D7 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/lucid/phantom_hs/config.h => keyboards/lucid/phantom_hs/config.h +0 -1
@@ 37,7 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// Checked with Eagle Schematic
#define MATRIX_ROW_PINS { F4, F1, F7, F6, F5 }
#define MATRIX_COL_PINS { F0, B1, B2, B3, B7, D0, D1, D2, D3, D5, D7, B4, B5, B6, C6 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/lucid/phantom_solder/config.h => keyboards/lucid/phantom_solder/config.h +0 -1
@@ 37,7 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// Checked with Eagle Schematic
#define MATRIX_ROW_PINS { F4, F1, F7, F6, F5 }
#define MATRIX_COL_PINS { F0, B1, B2, B3, B7, D0, D1, D2, D3, D5, D7, B4, B5, B6, C6 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/lucid/scarlet/config.h => keyboards/lucid/scarlet/config.h +0 -1
@@ 37,7 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// Checked with Eagle Schematic
#define MATRIX_ROW_PINS { B4, B5, B6, C0, E1, E0 }
#define MATRIX_COL_PINS { F2, F3, F4, F5, F6, F7, A0, A1, A2, A3, A4, A5, A6, A7, D5, D6, D7 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/lw67/config.h => keyboards/lw67/config.h +0 -1
@@ 25,7 25,6 @@
/* 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 }
#define UNUSED_PINS

/*ENCODER*/
#define ENCODERS_PAD_A { F0 }

M keyboards/lyso1/lck75/config.h => keyboards/lyso1/lck75/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/*                        0    1    2    3    4    5    6    7    8    9   10  11  12  13  14  15*/
#define MATRIX_ROW_PINS { C2, C3, C7, C4, C6, C5 }
#define MATRIX_COL_PINS { A0, B0, A1, B1, A2, B2, A3, B3, A4, B4, A5, A6, A7, D7, D6, D5 }
#define UNUSED_PINS

#define ENCODERS_PAD_B { D1 }
#define ENCODERS_PAD_A { D0 }

M keyboards/lyso1/lefishe/config.h => keyboards/lyso1/lefishe/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/lz/erghost/config.h => keyboards/lz/erghost/config.h +0 -1
@@ 34,7 34,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *
*/
#define MATRIX_ROW_PINS { D5, D2, D4, D3, D0, D1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/m10a/config.h => keyboards/m10a/config.h +0 -1
@@ 27,7 27,6 @@
/* Planck PCB default pin-out */
#define MATRIX_ROW_PINS { B6, F7, F6, D6 }
#define MATRIX_COL_PINS { F5, F1, F0 }
#define UNUSED_PINS

#define BACKLIGHT_PIN B7


M keyboards/machine_industries/m4_a/config.h => keyboards/machine_industries/m4_a/config.h +0 -1
@@ 21,7 21,6 @@
 */
#define MATRIX_ROW_PINS { C7, C6 }
#define MATRIX_COL_PINS { F6, F7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/macro1/config.h => keyboards/macro1/config.h +0 -1
@@ 25,7 25,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { E6, B7, D0, D1, D2, B3 }
#define MATRIX_COL_PINS { D3, D4, D6, D7 }
#define UNUSED_PINS

/*ENCODER*/
#define ENCODERS_PAD_A { F0 }

M keyboards/macro3/config.h => keyboards/macro3/config.h +0 -1
@@ 19,7 19,6 @@
#define ENCODERS_PAD_A { D2, F7 }
#define ENCODERS_PAD_B { D3, F6 }

#define UNUSED_PINS

/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
#define DEBOUNCE 5

M keyboards/makrosu/config.h => keyboards/makrosu/config.h +0 -1
@@ 25,7 25,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { B6 }
#define MATRIX_COL_PINS { B2, B3, B1, F7, F6, F5}
#define UNUSED_PINS

#define ENCODERS_PAD_A { E6 }
#define ENCODERS_PAD_B { D1 }

M keyboards/manta60/config.h => keyboards/manta60/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D4, C6, D7, E6 ,B4}
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/manyboard/macro/config.h => keyboards/manyboard/macro/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* key matrix pins */
#define MATRIX_ROW_PINS { D0, D1, D2, D3 }
#define MATRIX_COL_PINS { D4, D5, D6, D7 }
#define UNUSED_PINS

/*Encoder Pins*/
#define ENCODERS_PAD_A { C6 }

M keyboards/maple_computing/6ball/config.h => keyboards/maple_computing/6ball/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* pin-out */
#define MATRIX_ROW_PINS { F5 }
#define MATRIX_COL_PINS { F4, D4, B5, B6, B2, F6 }
#define UNUSED_PINS

/* ws2812 RGB LED */
#define RGB_DI_PIN F7

M keyboards/maple_computing/christmas_tree/config.h => keyboards/maple_computing/christmas_tree/config.h +0 -1
@@ 32,7 32,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Planck PCB default pin-out */
#define MATRIX_ROW_PINS { D3, F4, D0, F6, F5, D4 }
#define MATRIX_COL_PINS { D1 }
#define UNUSED_PINS

#define BACKLIGHT_PIN D2


M keyboards/maple_computing/ivy/rev1/config.h => keyboards/maple_computing/ivy/rev1/config.h +0 -1
@@ 22,6 22,5 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Let's Macro V2 pin-out */
#define MATRIX_ROW_PINS { F1, B2, D3 }
#define MATRIX_COL_PINS { F5, B3, D5 }
#define UNUSED_PINS

#define DIODE_DIRECTION COL2ROW

M keyboards/maple_computing/jnao/config.h => keyboards/maple_computing/jnao/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

#define BACKLIGHT_PIN D0


M keyboards/maple_computing/launchpad/rev1/config.h => keyboards/maple_computing/launchpad/rev1/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Let's Macro V2 pin-out */
#define MATRIX_ROW_PINS { C6, B1, B3, D7 }
#define MATRIX_COL_PINS { D2, F7 }
#define UNUSED_PINS

#define DIODE_DIRECTION COL2ROW


M keyboards/maple_computing/lets_split_eh/eh/config.h => keyboards/maple_computing/lets_split_eh/eh/config.h +0 -1
@@ 23,7 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Let's Split EH? pin-out */
#define MATRIX_ROW_PINS { B1, B3, D7, B4 }
#define MATRIX_COL_PINS { F4, F5, C6, B6, B5, D5 }
#define UNUSED_PINS

#define DIODE_DIRECTION COL2ROW


M keyboards/maple_computing/the_ruler/config.h => keyboards/maple_computing/the_ruler/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { C7 }
#define MATRIX_COL_PINS { D6, D7, B4, B5, B6, C6}
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/marksard/leftover30/config.h => keyboards/marksard/leftover30/config.h +0 -1
@@ 40,7 40,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B6, B2, F7, F6, B3, B1, D4, D0 }
#define MATRIX_COL_PINS { B5, B4, E6, D7, C6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/marksard/rhymestone/rev1/config.h => keyboards/marksard/rhymestone/rev1/config.h +0 -1
@@ 42,7 42,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F4, F5, F6, F7 }
#define MATRIX_COL_PINS { D4, C6, D7, E6, B4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/marksard/treadstone32/lite/config.h => keyboards/marksard/treadstone32/lite/config.h +0 -1
@@ 42,7 42,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B6, B2, F7, F6, B3, B1, F4, F5 }
#define MATRIX_COL_PINS { B5, B4, E6, D7, C6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL, or CUSTOM_MATRIX */
#define DIODE_DIRECTION COL2ROW

M keyboards/marksard/treadstone32/rev1/config.h => keyboards/marksard/treadstone32/rev1/config.h +0 -1
@@ 42,7 42,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F1, F0, E6, B2, B4, D7, D6, D4 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, C7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/marksard/treadstone48/rev1/config.h => keyboards/marksard/treadstone48/rev1/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F4, F5, F6, F7, B1, B3, B2, B6 }
#define MATRIX_COL_PINS { D4, C6, D7, E6, B4, B5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/marksard/treadstone48/rev2/config.h => keyboards/marksard/treadstone48/rev2/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F4, F5, F6, F7, B1, B3, B2, B6 }
#define MATRIX_COL_PINS { D4, C6, D7, E6, B4, B5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/massdrop/alt/config.h => keyboards/massdrop/alt/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/massdrop/ctrl/config.h => keyboards/massdrop/ctrl/config.h +0 -1
@@ 34,7 34,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/masterworks/classy_tkl/rev_a/config.h => keyboards/masterworks/classy_tkl/rev_a/config.h +0 -1
@@ 44,7 44,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    { C7, F0, F1, F4, F5, F6 }
#define MATRIX_COL_PINS \
    { B4, D7, D6, D4, C6, D5, D3, D2, D1, D0, B7, B3, B2, B1, B0, E6, F7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/matchstickworks/southpad/config.h => keyboards/matchstickworks/southpad/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B3, B5, B6, B7, C7, C6 }
#define MATRIX_COL_PINS { B0, B1, B2, B4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/matrix/abelx/config.h => keyboards/matrix/abelx/config.h +0 -1
@@ 78,7 78,6 @@
#define COL15_MASK 0x04
#define COL16_MASK 0x02

#define UNUSED_PINS

#define DIODE_DIRECTION COL2ROW
#define DEBOUNCE    5

M keyboards/matrix/cain_re/config.h => keyboards/matrix/cain_re/config.h +0 -1
@@ 28,7 28,6 @@
/* 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}
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/matrix/falcon/config.h => keyboards/matrix/falcon/config.h +0 -1
@@ 24,7 24,6 @@
#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}

#define UNUSED_PINS
#define DIODE_DIRECTION ROW2COL

/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */

M keyboards/matrix/m12og/rev2/config.h => keyboards/matrix/m12og/rev2/config.h +0 -1
@@ 13,7 13,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/matrix/m20add/config.h => keyboards/matrix/m20add/config.h +0 -1
@@ 68,7 68,6 @@
    DEF_PIN(TCA6424_PORT0, 2), \
    DEF_PIN(TCA6424_PORT0, 1) }

#define UNUSED_PINS


#define DIODE_DIRECTION COL2ROW

M keyboards/matrix/me/config.h => keyboards/matrix/me/config.h +0 -1
@@ 22,7 22,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 UNUSED_PINS
#define DIODE_DIRECTION COL2ROW

/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */

M keyboards/matrix/noah/config.h => keyboards/matrix/noah/config.h +0 -1
@@ 13,7 13,6 @@

#define MATRIX_ROW_PINS {  B0,  A1, C14, C13,  A0}
#define MATRIX_COL_PINS { C15, B10,  B7,  B6,  B5,  B4, A15, A10,  A9,  A8, B15, B14, B13, B12,  B2}
#define UNUSED_PINS

#define DIODE_DIRECTION COL2ROW
#define DEBOUNCE    5

M keyboards/matthewdias/m3n3van/config.h => keyboards/matthewdias/m3n3van/config.h +0 -1
@@ 28,7 28,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_COL_PINS { F4, F5, F6, F1, F7, F0, E6, D3, D0, D1, D2, D4, D6 }
#define ENCODERS_PAD_A { B4 }
#define ENCODERS_PAD_B { D7 }
#define UNUSED_PINS { B0, B1, B2, B3, B7, D5 }

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/matthewdias/minim/config.h => keyboards/matthewdias/minim/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/matthewdias/txuu/config.h => keyboards/matthewdias/txuu/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS {  }

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/maxipad/promicro/config.h => keyboards/maxipad/promicro/config.h +0 -1
@@ 33,7 33,6 @@
*/
#define MATRIX_ROW_PINS { B6, B2, B3, B1, F7 }
#define MATRIX_COL_PINS { F4, C6, D7, F5, B4, B5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/maxipad/teensy2/config.h => keyboards/maxipad/teensy2/config.h +0 -1
@@ 33,7 33,6 @@
*/
#define MATRIX_ROW_PINS { B6, F7, B2, B3, B1 }
#define MATRIX_COL_PINS { F6, C6, D7, F5, B4, B5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/maxr1998/pulse4k/config.h => keyboards/maxr1998/pulse4k/config.h +0 -1
@@ 26,7 26,6 @@
/* Matrix pins */
#define MATRIX_ROW_PINS { B4, E6 }
#define MATRIX_COL_PINS { B7, B3, F0 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/mb44/config.h => keyboards/mb44/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D1, D6, D5, D4 }
#define MATRIX_COL_PINS { C4, C5, C6, C7, B7, B6, B5, B4, B3, B2, B1, B0 }
#define UNUSED_PINS { C2 }

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/mc_76k/config.h => keyboards/mc_76k/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { C7, C6, B6, B0, D1, D0 }
#define MATRIX_COL_PINS { D5, D3, D4, B1, D6, D7, B4, B5, F7, F6, F5, F4, F1, F0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/mechanickeys/miniashen40/config.h => keyboards/mechanickeys/miniashen40/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS { B1, B2, B3, B4 }
#define MATRIX_COL_PINS { C5, C4, C3, D0, C2, D1, C1, C0, D4, B0, D7, D6, B5 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/mechanickeys/undead60m/config.h => keyboards/mechanickeys/undead60m/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 }
#define MATRIX_COL_PINS { F0, F1, E6, C7, C6, B6, D4, B1, B0, B7, B5, B4, D7, D6, B3, B2 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/mechbrewery/mb65h/config.h => keyboards/mechbrewery/mb65h/config.h +0 -1
@@ 25,7 25,6 @@

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

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/mechbrewery/mb65s/config.h => keyboards/mechbrewery/mb65s/config.h +0 -1
@@ 25,7 25,6 @@

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

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/mechkeys/acr60/config.h => keyboards/mechkeys/acr60/config.h +0 -1
@@ 25,7 25,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/mechkeys/alu84/config.h => keyboards/mechkeys/alu84/config.h +0 -1
@@ 34,7 34,6 @@
 */
#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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/mechkeys/espectro/config.h => keyboards/mechkeys/espectro/config.h +0 -1
@@ 25,7 25,6 @@
/* 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}
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/mechkeys/mechmini/v2/config.h => keyboards/mechkeys/mechmini/v2/config.h +0 -1
@@ 26,7 26,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/mechkeys/mk60/config.h => keyboards/mechkeys/mk60/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/mechlovin/adelais/rgb_led/rev1/config.h => keyboards/mechlovin/adelais/rgb_led/rev1/config.h +0 -1
@@ 5,7 5,6 @@

#define MATRIX_ROW_PINS { B1, A0, C13, A1, A2}
#define MATRIX_COL_PINS { A10, A9, A8, B15, B14, B13, B12, B11, B10, B8, B4, B5, B3, C14, A15 }
#define UNUSED_PINS

#define RGB_DI_PIN A7
#define DRIVER_LED_TOTAL 91

M keyboards/mechlovin/adelais/standard_led/arm/config.h => keyboards/mechlovin/adelais/standard_led/arm/config.h +0 -1
@@ 21,7 21,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define MATRIX_ROW_PINS { B1, A0, C13, A1, A2}
#define MATRIX_COL_PINS { A10, A9, A8, B15, B14, B13, B12, B11, B10, B8, B4, B5, B3, C14, A15 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/mechlovin/adelais/standard_led/avr/rev1/config.h => keyboards/mechlovin/adelais/standard_led/avr/rev1/config.h +0 -1
@@ 29,7 29,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *
 */
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/mechlovin/hannah910/config.h => keyboards/mechlovin/hannah910/config.h +0 -1
@@ 40,7 40,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B5, B6, D3, C6, C7 }
#define MATRIX_COL_PINS { E6, B1, B3, F0, F1, F4, F5, F6, F7, D5, D4, B4, D6, D7, B0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/mechlovin/hex4b/rev1/config.h => keyboards/mechlovin/hex4b/rev1/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

#define LED_NUM_LOCK_PIN D6
#define LED_CAPS_LOCK_PIN D7

M keyboards/mechlovin/hex4b/rev2/config.h => keyboards/mechlovin/hex4b/rev2/config.h +0 -1
@@ 38,7 38,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define MATRIX_ROW_PINS { A4, B12, B13, B14, B15, A1 }
#define MATRIX_COL_PINS { B11, B10, B2, B1, B0, A7, A6, A5, A3, C13, B7, B6, B5, B4, B3 }
#define UNUSED_PINS

#define LED_NUM_LOCK_PIN C15
#define LED_CAPS_LOCK_PIN B9

M keyboards/mechlovin/hex6c/config.h => keyboards/mechlovin/hex6c/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { A10, B13, B12, B11, C14, C15 }
#define MATRIX_COL_PINS { A13, A14, A1, A0, C13, B9, B4, B7, B8, B5, B6, A9, A5, A6, A7, B1, B2, B10, B3, B14, B15 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/mechlovin/infinity87/rev2/config.h => keyboards/mechlovin/infinity87/rev2/config.h +0 -1
@@ 31,7 31,6 @@
 *
*/
#define MATRIX_ROW_PINS { D5, D2, D4, D3, D0, D1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/mechlovin/infinity875/config.h => keyboards/mechlovin/infinity875/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *
 */
#define MATRIX_ROW_PINS { D5, D2, D4, D3, D0, D1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/mechlovin/jay60/config.h => keyboards/mechlovin/jay60/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { C2, C1, C0, D7, A1 }
#define MATRIX_COL_PINS { B6, B5, B3, B2, B1, B0, A0, A6, A7, C7, C6, C5, C4, C3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/mechlovin/kanu/config.h => keyboards/mechlovin/kanu/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B5, B6, D3, C6, C7 }
#define MATRIX_COL_PINS { E6, B1, B3, F0, F1, F4, F5, F6, F7, D5, D4, B4, D6, D7, B0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/mechlovin/kay60/config.h => keyboards/mechlovin/kay60/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D5, D3, D2, B1, B5}
#define MATRIX_COL_PINS { E6, F0, F1, F4, F5, F6, F7, B2, B3, B7, B4, D7, D6, D4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/mechlovin/olly/bb/config.h => keyboards/mechlovin/olly/bb/config.h +0 -1
@@ 34,7 34,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *
 */
#define MATRIX_ROW_PINS {D6, A5, A4, A3, A6}
#define UNUSED_PINS

#define BACKLIGHT_PIN D4
#define BACKLIGHT_BREATHING

M keyboards/mechlovin/olly/jf/config.h => keyboards/mechlovin/olly/jf/config.h +0 -1
@@ 34,7 34,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *
 */
#define MATRIX_ROW_PINS { D5, D6, A5, A4, A3, A6}
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/mechlovin/serratus/config.h => keyboards/mechlovin/serratus/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *
 */
#define MATRIX_ROW_PINS { D5, D2, D4, D3, D0, D1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/mechlovin/th1800/config.h => keyboards/mechlovin/th1800/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B6, B7, D0, D1, D5, D6 }
#define MATRIX_COL_PINS { A3, D7, C0, C1, C2, C3, C4, C5, C6, C7, A7, A6, A5, A4, B3, B2, B0, B1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/mechlovin/zed60/config.h => keyboards/mechlovin/zed60/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B10, B2, B1, B0, A2 }
#define MATRIX_COL_PINS { A10, A3, A9, A8, B15, B14, B13, B12, B5, B4, B3, A15, B7, B6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/mechstudio/dawn/config.h => keyboards/mechstudio/dawn/config.h +0 -1
@@ 26,7 26,6 @@

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

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/mechstudio/ud_40_ortho/config.h => keyboards/mechstudio/ud_40_ortho/config.h +0 -1
@@ 26,7 26,6 @@

#define MATRIX_ROW_PINS {C2,B4,B5,B6}
#define MATRIX_COL_PINS {C5,D0,B3,B2,B1,B0,D6,D5,D4,D3,D2,D1}
#define UNUSED_PINS {C4,C6,C7}

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/mechwild/bbs/config.h => keyboards/mechwild/bbs/config.h +0 -1
@@ 28,7 28,6 @@
 */
#define MATRIX_ROW_PINS { B12, B10, B13, B1, B14 }
#define MATRIX_COL_PINS { B0, A7, A6, A5, A4, A3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/mechwild/bde/lefty/config.h => keyboards/mechwild/bde/lefty/config.h +0 -1
@@ 33,7 33,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { D1, D7, D3}
#define MATRIX_COL_PINS { F7, B1, B6, B2, B3, F6, F5, F4, D0, D4, C6, E6, B5, B4}
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/mechwild/bde/rev2/config.h => keyboards/mechwild/bde/rev2/config.h +0 -1
@@ 33,7 33,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Key matrix pins */
#define MATRIX_ROW_PINS { C6, D7, B4, D4, E6, B2 }
#define MATRIX_COL_PINS { B3, B1, F7, F6, F5, F4, B5 }
#define UNUSED_PINS

/* Encoder pins */
#define ENCODERS_PAD_A { D3 }

M keyboards/mechwild/bde/righty/config.h => keyboards/mechwild/bde/righty/config.h +0 -1
@@ 33,7 33,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { D1, D7, D3}
#define MATRIX_COL_PINS { B4, B5, E6, C6, D4, D0, F4, F5, F6, B6, B3, B2, B1, F7}
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/mechwild/mercutio/config.h => keyboards/mechwild/mercutio/config.h +0 -1
@@ 26,7 26,6 @@
/* 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}
#define UNUSED_PINS

/* encoder pins */
#define ENCODERS_PAD_A { B4 }

M keyboards/mechwild/mokulua/mirrored/config.h => keyboards/mechwild/mokulua/mirrored/config.h +0 -1
@@ 12,7 12,6 @@
/* Key matrix pins */
#define MATRIX_ROW_PINS { F4, F5, F6, F7, B1, B3 }
#define MATRIX_COL_PINS { D4, C6, D7, E6, B4, B5 }
#define UNUSED_PINS

/* Encoder pins */
#define ENCODERS_PAD_A { D2 }

M keyboards/mechwild/mokulua/standard/config.h => keyboards/mechwild/mokulua/standard/config.h +0 -1
@@ 12,7 12,6 @@
/* Key matrix pins */
#define MATRIX_ROW_PINS { F4, F5, F6, F7, B1, B3 }
#define MATRIX_COL_PINS { D4, C6, D7, E6, B4, B5 }
#define UNUSED_PINS

/* Encoder pins */
#define ENCODERS_PAD_A { D2 }

M keyboards/mechwild/murphpad/config.h => keyboards/mechwild/murphpad/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Key matrix pins */
#define MATRIX_ROW_PINS { F5, B2, B3, B1, F7, F6 }
#define MATRIX_COL_PINS { B5, D7, C6, D4, B6 }
#define UNUSED_PINS

/* Encoder pins */
#define ENCODERS_PAD_A { E6, D2 }

M keyboards/mechwild/obe/config.h => keyboards/mechwild/obe/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { A8, B15, B14, B13, B12, A15, B3 }
#define MATRIX_COL_PINS { B10, B1, B0, A7, A6, A5, A4, A3, A2, A1 }
#define UNUSED_PINS

/* encoder pins */
#define ENCODERS_PAD_A { B5 }

M keyboards/mechwild/waka60/config.h => keyboards/mechwild/waka60/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B8, B4, B3, B9, A15, B12, B13, B14, B15, A8 }
#define MATRIX_COL_PINS { B10, B1, B0, A7, A6, A5, A4 }
#define UNUSED_PINS

/* encoder pins */
#define ENCODERS_PAD_A { A3 }

M keyboards/melgeek/mach80/rev1/config.h => keyboards/melgeek/mach80/rev1/config.h +0 -1
@@ 29,7 29,6 @@

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

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/melgeek/mach80/rev2/config.h => keyboards/melgeek/mach80/rev2/config.h +0 -1
@@ 29,7 29,6 @@

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

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/melgeek/mj61/rev1/config.h => keyboards/melgeek/mj61/rev1/config.h +0 -1
@@ 29,7 29,6 @@

#define MATRIX_ROW_PINS { B12, B11, B10, B1, A3 }
#define MATRIX_COL_PINS { B15, A8, A10, A15, B3, B4, B5, B8, B9, C13, C14, C15, A0, A1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/melgeek/mj61/rev2/config.h => keyboards/melgeek/mj61/rev2/config.h +0 -1
@@ 29,7 29,6 @@

#define MATRIX_ROW_PINS { B12, B11, B10, B1, A3 }
#define MATRIX_COL_PINS { B15, A8, B13, A15, B3, B4, B5, B8, B9, C13, C14, C15, A0, A1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/melgeek/mj63/rev1/config.h => keyboards/melgeek/mj63/rev1/config.h +0 -1
@@ 29,7 29,6 @@

#define MATRIX_ROW_PINS { B12, B11, B10, B1, A3 }
#define MATRIX_COL_PINS { B15, A8, A10, A15, B3, B4, B5, B8, B9, C13, C14, C15, A0, A1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/melgeek/mj63/rev2/config.h => keyboards/melgeek/mj63/rev2/config.h +0 -1
@@ 29,7 29,6 @@

#define MATRIX_ROW_PINS { B12, B11, B10, B1, A3 }
#define MATRIX_COL_PINS { B15, A8, B13, A15, B3, B4, B5, B8, B9, C13, C14, C15, A0, A1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/melgeek/mj64/rev1/config.h => keyboards/melgeek/mj64/rev1/config.h +0 -1
@@ 29,7 29,6 @@

#define MATRIX_ROW_PINS { B12, B11, B10, B1, A3 }
#define MATRIX_COL_PINS { B15, A8, A10, A15, B3, B4, B5, B8, B9, C13, C14, C15, A0, A1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/melgeek/mj64/rev2/config.h => keyboards/melgeek/mj64/rev2/config.h +0 -1
@@ 29,7 29,6 @@

#define MATRIX_ROW_PINS { B12, B11, B10, B1, A3 }
#define MATRIX_COL_PINS { B15, A8, A10, A15, B3, B4, B5, B8, B9, C13, C14, C15, A0, A1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/melgeek/mj64/rev3/config.h => keyboards/melgeek/mj64/rev3/config.h +0 -1
@@ 29,7 29,6 @@

#define MATRIX_ROW_PINS { B12, B11, B10, B1, A3 }
#define MATRIX_COL_PINS { B15, A8, B13, A15, B3, B4, B5, B8, B9, C13, C14, C15, A0, A1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/melgeek/mj65/rev3/config.h => keyboards/melgeek/mj65/rev3/config.h +0 -1
@@ 29,7 29,6 @@

#define MATRIX_ROW_PINS { B12, B11, B10, B1, A3 }
#define MATRIX_COL_PINS { B15, A8, B13, A15, B3, B4, B5, B8, B9, C13, C14, C15, A0, A1, B14 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/melgeek/mj6xy/rev3/config.h => keyboards/melgeek/mj6xy/rev3/config.h +0 -1
@@ 22,7 22,6 @@

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

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/melgeek/mojo68/rev1/config.h => keyboards/melgeek/mojo68/rev1/config.h +0 -1
@@ 29,7 29,6 @@

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

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/melgeek/mojo75/rev1/config.h => keyboards/melgeek/mojo75/rev1/config.h +0 -1
@@ 29,7 29,6 @@

#define MATRIX_ROW_PINS { B11, B10, B1, B0, A7, A6 }
#define MATRIX_COL_PINS { B12, B13, B14, B15, A8, A15, B3, B4, B5, B8, B9, C13, C14, C15, A0, A1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/melgeek/tegic/rev1/config.h => keyboards/melgeek/tegic/rev1/config.h +0 -1
@@ 29,7 29,6 @@

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

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/melgeek/z70ultra/rev1/config.h => keyboards/melgeek/z70ultra/rev1/config.h +0 -1
@@ 33,5 33,4 @@

#define MATRIX_ROW_PINS { B12, B13, B14, B15, A3, B9 }
#define MATRIX_COL_PINS { B11, B10, B1, A10, B5, B4, B3, A15, A2, A1, A0, C15, C14, C13 }
#define UNUSED_PINS


M keyboards/meme/config.h => keyboards/meme/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { C2, D0, D1, D4, D5, D6, B0, B1, B2, B3  }
#define MATRIX_COL_PINS { D3, D2, B5, B6, C7, C6, C5, C4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/meow65/config.h => keyboards/meow65/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { C6, B6, B5, B7, F7 }
#define MATRIX_COL_PINS { F5, F6, B0, F4, F1, D0, D1, D2, D3, D5, D4, D6, D7, B4, C7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/merge/iso_macro/config.h => keyboards/merge/iso_macro/config.h +0 -1
@@ 24,7 24,6 @@

#define MATRIX_ROW_PINS { F4, F5, F6}
#define MATRIX_COL_PINS { B4, B5, B6}
#define UNUSED_PINS
#define BACKLIGHT_PIN B7

/* COL2ROW or ROW2COL */

M keyboards/merge/uc1/config.h => keyboards/merge/uc1/config.h +0 -1
@@ 22,7 22,6 @@

#define MATRIX_ROW_PINS { B1, B2 }
#define MATRIX_COL_PINS { B3, B4 }
#define UNUSED_PINS

#define RGB_DI_PIN B5
#define RGBLED_NUM 12

M keyboards/merge/um70/config.h => keyboards/merge/um70/config.h +0 -1
@@ 21,7 21,6 @@

#define MATRIX_ROW_PINS { B0, B1, B2, B3, B7 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, D6, D4 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/merge/um80/config.h => keyboards/merge/um80/config.h +0 -1
@@ 21,7 21,6 @@

#define MATRIX_ROW_PINS { B0, B1, B2, B3, B7, C7 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, D6, D4 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/merge/uma/config.h => keyboards/merge/uma/config.h +0 -1
@@ 21,7 21,6 @@

#define MATRIX_ROW_PINS { B0, B1, B2, B3, B7 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, D6, D4 }
#define UNUSED_PINS

#define BACKLIGHT_PIN C6


M keyboards/mesa/mesa_tkl/config.h => keyboards/mesa/mesa_tkl/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D2, D1, D0, B0, C6, C7 }
#define MATRIX_COL_PINS { D3, D5, D4, D6, D7, B4, B5, B6, F7, F6, F5, F4, F1, F0, B1, B2, B3 }
#define UNUSED_PINS     { B7, E6 }

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/meson/config.h => keyboards/meson/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/metamechs/timberwolf/config.h => keyboards/metamechs/timberwolf/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_COL_PINS { B2, D1, D2, C7, F5, F6, F7, F0, E6 }
#define MATRIX_ROW_PINS { B6, B5, B4, D7, D6, D4, D5, D3, F4, F1, B1, B0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/mexsistor/ludmila/config.h => keyboards/mexsistor/ludmila/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F0, C7, F7 }
#define MATRIX_COL_PINS { F4, F1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/mikeneko65/config.h => keyboards/mikeneko65/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D0, D1, D2, D3, C7 }
#define MATRIX_COL_PINS { F7, F6, F5, F4, F1, F0, E6, B0, B7, D4, D6, D7, B6, B5, B4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/miller/gm862/config.h => keyboards/miller/gm862/config.h +0 -1
@@ 17,7 17,6 @@
 */
#define MATRIX_ROW_PINS {F0, F1, F4, F5, B4}
#define MATRIX_COL_PINS {B5, B6, C6, C7, F7, F6, B0, B1, B2, B3, B7, D2, D3, D5 }
#define UNUSED_PINS
/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW


M keyboards/millipad/config.h => keyboards/millipad/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { C6, C7 }
#define MATRIX_COL_PINS { F0, F1, F4, D7, D6, D4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/mini_elixivy/config.h => keyboards/mini_elixivy/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_COL_PINS { F7, F5, F4, F1, F0, B7, D0, D1, D2, D3, D4, D6, D7, B4, C6 }
#define ENCODERS_PAD_A { B0 }
#define ENCODERS_PAD_B { D5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/mini_ten_key_plus/config.h => keyboards/mini_ten_key_plus/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_COL_PINS { F5, F4, B6, D7, C6 }
#define ENCODERS_PAD_A { F7 }
#define ENCODERS_PAD_B { F6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/miniaxe/config.h => keyboards/miniaxe/config.h +0 -1
@@ 42,7 42,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    { F6, F7, C7, D5, D3 }, \
    { B5, C6, B6, NO_PIN, NO_PIN } \
}
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
////#define DIODE_DIRECTION

M keyboards/minimacro5/config.h => keyboards/minimacro5/config.h +0 -1
@@ 42,7 42,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
//speed for double tap
#define TAPPING_TERM 200

#define UNUSED_PINS

/* rotary encoder 1,2,3 closest to usb port is 0*/
#define ENCODERS_PAD_B { D3, F6, F7, D4, C6}

M keyboards/minimon/index_tab/config.h => keyboards/minimon/index_tab/config.h +0 -1
@@ 31,7 31,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS { F4, F5, F6, D1, D0 }


/* COL2ROW, ROW2COL*/

M keyboards/mino/hotswap/config.h => keyboards/mino/hotswap/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D3, C6, D4, D2}
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B6, B5, B4, E6, D7}
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/mint60/config.h => keyboards/mint60/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { D4, B3, B1, F7, B2, B6, F6, F5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/misonoworks/chocolatebar/config.h => keyboards/misonoworks/chocolatebar/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/misonoworks/karina/config.h => keyboards/misonoworks/karina/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
// pins
#define MATRIX_ROW_PINS { D2, D3, D5, F0 }
#define MATRIX_COL_PINS { B3, D4, D6, D7, B4, B5, B6, C6, C7, F7, F6}
#define UNUSED_PINS

// diode mode
#define DIODE_DIRECTION COL2ROW

M keyboards/miuni32/config.h => keyboards/miuni32/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F0, F4, D7}
#define MATRIX_COL_PINS { C6, C7, F7, F6, F1, E6, B7, B3, B2, B1, B0}
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/mlego/m48/rev1/config.h => keyboards/mlego/m48/rev1/config.h +0 -1
@@ 56,6 56,5 @@

#endif

#define UNUSED_PINS
// you want to comment this if using stm32-dfu as bootloader
#define FEE_PAGE_BASE_ADDRESS 0x08008000

M keyboards/mlego/m60/rev1/config.h => keyboards/mlego/m60/rev1/config.h +0 -1
@@ 56,6 56,5 @@
#define RGBLIGHT_EFFECT_TWINKLE
#endif

#define UNUSED_PINS
// you want to comment this if using stm32-dfu as bootloader
#define FEE_PAGE_BASE_ADDRESS 0x08008000

M keyboards/mlego/m60_split/rev1/config.h => keyboards/mlego/m60_split/rev1/config.h +0 -1
@@ 83,6 83,5 @@
#define BOOTMAGIC_LITE_COLUMN_RIGHT 0
#endif

#define UNUSED_PINS
// you want to comment this if using stm32-dfu as bootloader
#define FEE_PAGE_BASE_ADDRESS 0x08008000

M keyboards/mlego/m60_split/rev2/config.h => keyboards/mlego/m60_split/rev2/config.h +0 -1
@@ 81,4 81,3 @@
#define BOOTMAGIC_LITE_ROW_RIGHT 5
#define BOOTMAGIC_LITE_COLUMN_RIGHT 0

#define UNUSED_PINS

M keyboards/mlego/m65/rev1/config.h => keyboards/mlego/m65/rev1/config.h +0 -1
@@ 38,7 38,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define RGB_DI_PIN B15

#define UNUSED_PINS
#define RGBLIGHT_LAYERS

#define ENCODER_RESOLUTION 4

M keyboards/mlego/m65/rev2/config.h => keyboards/mlego/m65/rev2/config.h +0 -1
@@ 38,7 38,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define RGB_DI_PIN B15

#define UNUSED_PINS
#define RGBLIGHT_LAYERS

#define ENCODER_RESOLUTION 4

M keyboards/mlego/m65/rev3/config.h => keyboards/mlego/m65/rev3/config.h +0 -1
@@ 59,6 59,5 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_SAT_STEP 8
#endif

#define UNUSED_PINS
// you want to comment this if using stm32-dfu as bootloader
#define FEE_PAGE_BASE_ADDRESS 0x08008000

M keyboards/mlego/m65/rev4/config.h => keyboards/mlego/m65/rev4/config.h +0 -1
@@ 68,6 68,5 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define OLED_FONT_H "keyboards/mlego/m65/lib/glcdfont.c"
#endif

#define UNUSED_PINS
// you want to comment this if using stm32-dfu as bootloader
#define FEE_PAGE_BASE_ADDRESS 0x08008000

M keyboards/mntre/config.h => keyboards/mntre/config.h +0 -1
@@ 21,7 21,6 @@
 */
#define MATRIX_ROW_PINS { B6, B5, B4, D7, D6, D4 }
#define MATRIX_COL_PINS { D5, F7, E6, C7, B3, B2, B1, B0, F0, F1, F4, F5, F6, C6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/mode/m80v1/config.h => keyboards/mode/m80v1/config.h +0 -1
@@ 38,7 38,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define MATRIX_ROW_PINS { A10, A15, B3, B9, A3, A4 }
#define MATRIX_COL_PINS { B8, B7, B6, B5, B4, A2, A1, A0, F1, F0, C15, C14, C13, A7, A6, A5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/mokey/ginkgo65/config.h => keyboards/mokey/ginkgo65/config.h +0 -1
@@ 21,7 21,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
                       /*  1  2   3   4   5   6   7   8   9   10  11  12  13  14  15  16 */
#define MATRIX_ROW_PINS { F7, B7, F5, F1, B0 }
#define MATRIX_COL_PINS { C7, F6, B2, F4, B3, E6, D0, D1, D2, D3, D5, D4, D6, D7, B4, B1 }
#define UNUSED_PINS
#define DIODE_DIRECTION COL2ROW

#define BACKLIGHT_PIN B6

M keyboards/mokey/ginkgo65hot/config.h => keyboards/mokey/ginkgo65hot/config.h +0 -1
@@ 21,7 21,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#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 UNUSED_PINS
#define DIODE_DIRECTION COL2ROW

#define BACKLIGHT_PIN B6

M keyboards/mokey/mokey63/config.h => keyboards/mokey/mokey63/config.h +0 -1
@@ 22,7 22,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/mokey/mokey64/config.h => keyboards/mokey/mokey64/config.h +0 -1
@@ 21,7 21,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/mokey/xox70/config.h => keyboards/mokey/xox70/config.h +0 -1
@@ 21,7 21,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

#define DIODE_DIRECTION COL2ROW


M keyboards/mokey/xox70hot/config.h => keyboards/mokey/xox70hot/config.h +0 -1
@@ 21,7 21,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

#define DIODE_DIRECTION COL2ROW


M keyboards/molecule/config.h => keyboards/molecule/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F4, F5, F6, B6 }
#define MATRIX_COL_PINS { D3, D2, D1, D0, D4, C6, D7, E6, B4, B5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/momoka_ergo/config.h => keyboards/momoka_ergo/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { C6, D7, E6, B4, B5, B6, B7 }
#define MATRIX_COL_PINS { F7, F6, F5, F4, F1, F0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/monoflex60/config.h => keyboards/monoflex60/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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}
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/monstargear/xo87/rgb/config.h => keyboards/monstargear/xo87/rgb/config.h +0 -1
@@ 25,7 25,6 @@
#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 }
#define UNUSED_PINS
#define DIODE_DIRECTION ROW2COL
#define RGB_DI_PIN D7
#define DRIVER_LED_TOTAL 110

M keyboards/monstargear/xo87/solderable/config.h => keyboards/monstargear/xo87/solderable/config.h +0 -1
@@ 35,7 35,6 @@
#define KEYLED_COL_PINS { C4,C2,C0,E0,D4,E4,B6,B2,F4,A0,F2,A4,F1,A7,D3,A3 }
#define LED_DRIVER_LED_COUNT 93

#define UNUSED_PINS
#define DIODE_DIRECTION ROW2COL
#define RGB_DI_PIN D7
#define DRIVER_LED_TOTAL 21

M keyboards/montsinger/rebound/rev1/config.h => keyboards/montsinger/rebound/rev1/config.h +0 -1
@@ 35,7 35,6 @@ diode)

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

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/montsinger/rebound/rev2/config.h => keyboards/montsinger/rebound/rev2/config.h +0 -1
@@ 35,7 35,6 @@ diode)

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

#define ENCODERS_PAD_A { D2 }
#define ENCODERS_PAD_B { D3 }

M keyboards/montsinger/rebound/rev3/config.h => keyboards/montsinger/rebound/rev3/config.h +0 -1
@@ 35,7 35,6 @@ diode)

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

#define ENCODERS_PAD_A { D3 }
#define ENCODERS_PAD_B { D2 }

M keyboards/montsinger/rebound/rev4/config.h => keyboards/montsinger/rebound/rev4/config.h +0 -1
@@ 35,7 35,6 @@ diode)

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

#define ENCODERS_PAD_A { D2 }
#define ENCODERS_PAD_B { D3 }

M keyboards/montsinger/rewind/config.h => keyboards/montsinger/rewind/config.h +0 -1
@@ 35,7 35,6 @@ diode)

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

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/morizon/config.h => keyboards/morizon/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#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 }
#define UNUSED_PINS { F4 }

#define DIODE_DIRECTION COL2ROW


M keyboards/mountainblocks/mb17/config.h => keyboards/mountainblocks/mb17/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F4, B1, B3, B2, B6 }
#define MATRIX_COL_PINS { F7, E6, D7, C6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/ms_sculpt/info.json => keyboards/ms_sculpt/info.json +0 -1
@@ 15,7 15,6 @@
    "matrix_pins": {
        "rows": ["B10", "B1", "B0", "A7", "A6", "A5", "A4", "A3"],
        "cols": ["A2","B8","A0","C15","C14","A14","A13","B7","B6","B5","B4","B3","A15","A10","A8","B15","B14","B12"],
        "unused": ["B13", "A1", "B9"],
        "ghost": true,
        "io_delay": 5
    },

M keyboards/mt/blocked65/config.h => keyboards/mt/blocked65/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/mt/mt40/config.h => keyboards/mt/mt40/config.h +0 -1
@@ 43,7 43,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#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 UNUSED_PINS */

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/mt/mt64rgb/config.h => keyboards/mt/mt64rgb/config.h +0 -1
@@ 33,7 33,6 @@
 */
#define MATRIX_ROW_PINS { D7, D6, D5, D3, D2 }
#define MATRIX_COL_PINS {B5, B6, C6, C7, F7, F6,F5, F4, F1, F0, B1, B2, B3, B7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/mt/mt84/config.h => keyboards/mt/mt84/config.h +0 -1
@@ 33,7 33,6 @@
 */
#define MATRIX_ROW_PINS { D7, D6, D5, D3, D2, D4 }
#define MATRIX_COL_PINS {B5, B6, C6, C7, F7, F6,F5, F4, F1, F0, B1, B2, B3, B7, E6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/mt/mt980/config.h => keyboards/mt/mt980/config.h +0 -1
@@ 9,7 9,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/mtbkeys/mtb60/hotswap/config.h => keyboards/mtbkeys/mtb60/hotswap/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* diode direction: COL2ROW or ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/mtbkeys/mtb60/solder/config.h => keyboards/mtbkeys/mtb60/solder/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* diode direction: COL2ROW or ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/murcielago/rev1/config.h => keyboards/murcielago/rev1/config.h +0 -1
@@ 53,7 53,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define ENCODERS_PAD_A_RIGHT { F6 }
#define ENCODERS_PAD_B_RIGHT { F7 }

#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/mxss/config.h => keyboards/mxss/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/mysticworks/wyvern/config.h => keyboards/mysticworks/wyvern/config.h +0 -1
@@ 25,7 25,6 @@
/* 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}
#define UNUSED_PINS {B7,D2}

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/nacly/ua62/config.h => keyboards/nacly/ua62/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D3, D2, D1, D0, D4 }
#define MATRIX_COL_PINS { C6, D7, E6, B4, B5, B6, B2, B3, B1, F7, F6, F5, F4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/ncc1701kb/config.h => keyboards/ncc1701kb/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* NCC-1701-KB PCB default pin-out */
#define MATRIX_ROW_PINS { D4, D6, D7 }
#define MATRIX_COL_PINS { B4, B5, B6 }
#define UNUSED_PINS

/* BackLight */
#define BACKLIGHT_PIN B7

M keyboards/neito/config.h => keyboards/neito/config.h +0 -1
@@ 25,7 25,6 @@
#define ENCODERS_PAD_A { B7 }
#define ENCODERS_PAD_B { B0 }
#define ENCODER_RESOLUTION 4
#define UNUSED_PINS

#define LED_CAPS_LOCK_PIN B6
#define BACKLIGHT_ON_STATE  0

M keyboards/neopad/rev1/config.h => keyboards/neopad/rev1/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_COLS 3
#define MATRIX_ROW_PINS { F4, F5 }
#define MATRIX_COL_PINS { B3, B2, B6 }
#define UNUSED_PINS

/* Dual rotary encoders */
#define ENCODERS_PAD_A { D1, D4 }

M keyboards/neson_design/700e/config.h => keyboards/neson_design/700e/config.h +0 -1
@@ 32,7 32,6 @@
#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 UNUSED_PINS
#define DIODE_DIRECTION COL2ROW

/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */

M keyboards/neson_design/n6/config.h => keyboards/neson_design/n6/config.h +0 -1
@@ 25,7 25,6 @@
#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 UNUSED_PINS
#define DIODE_DIRECTION COL2ROW

/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */

M keyboards/newgame40/config.h => keyboards/newgame40/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* pin-out */
#define MATRIX_ROW_PINS { F7, B1, B3, B2 }
#define MATRIX_COL_PINS { D3, D2, D1, D0, D4, C6, D7, E6, B4, B5 }
#define UNUSED_PINS

/* ws2812 RGB LED */
#define RGB_DI_PIN F6

M keyboards/nightingale_studios/hailey/config.h => keyboards/nightingale_studios/hailey/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { A8, B15, B14, B13, B12, B6, A14 }
#define MATRIX_COL_PINS { A4, A3, F1, F0, C15, C14, C13, B11, B10, B2, B1, B0, A7, A5, A6, B5, A15 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/nightly_boards/adellein/config.h => keyboards/nightly_boards/adellein/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B1, B0, B5, B6 }
#define MATRIX_COL_PINS { F7, F6, F5, F4, F1, F0, B7, B3, B2, D0, D1, D2, D3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/nightly_boards/alter/rev1/config.h => keyboards/nightly_boards/alter/rev1/config.h +0 -1
@@ 32,7 32,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F7, F6, F5, E6, D0, B7, D5, D3, D2, D1 }
#define MATRIX_COL_PINS { C7, C6, B6, B5, B0, B1, B2, B3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/nightly_boards/alter_lite/config.h => keyboards/nightly_boards/alter_lite/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F0, F1, D3, D5, B5 }
#define MATRIX_COL_PINS { B0, B1, B2, B3, B7, D0, D1, D2, E6, B6, C6, C7, F7, F6, F5, F4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/nightly_boards/conde60/config.h => keyboards/nightly_boards/conde60/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B1, B2, F0, F1, F4 }
#define MATRIX_COL_PINS { B0, B3, B7, B6, C6, C7, F7, F6, F5, D4, D6, D7, B4, B5 }
#define UNUSED_PINS

#define RGB_DI_PIN D5
#ifdef RGB_DI_PIN

M keyboards/nightly_boards/n2/config.h => keyboards/nightly_boards/n2/config.h +0 -1
@@ 32,7 32,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F1, C7 }
#define MATRIX_COL_PINS { F0, C6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/nightly_boards/n40_o/config.h => keyboards/nightly_boards/n40_o/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { E6, F0, F1, D7, NO_PIN }
#define MATRIX_COL_PINS { B5, C7, D6, D4, B3, B2, B1, B0, D5, D3, D2, D1, D0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/nightly_boards/n60_s/config.h => keyboards/nightly_boards/n60_s/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B4, D7, D6, D0, E6, NO_PIN }
#define MATRIX_COL_PINS { F7, F6, F5, F4, F1, F0, B0, B1, B2, B3, B5, B6, C6, C7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/nightly_boards/n87/config.h => keyboards/nightly_boards/n87/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B0, B1, B2, B3, F1, F0, D7, B4, D1, D2, D3, D5 }
#define MATRIX_COL_PINS { F7, F6, F5, F4, C7, C6, B6, B5, D6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/nightly_boards/n9/config.h => keyboards/nightly_boards/n9/config.h +0 -1
@@ 32,7 32,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F4, B1, B3 }
#define MATRIX_COL_PINS { F6, F7, D4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/nightly_boards/octopad/config.h => keyboards/nightly_boards/octopad/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B2, B3, NO_PIN }
#define MATRIX_COL_PINS { F1, F0, D0, D1, B1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/nightly_boards/paraluman/config.h => keyboards/nightly_boards/paraluman/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D0, F7, B1, B0, E6 }
#define MATRIX_COL_PINS { B2, F6, F5, F4, F1, F0, D4, D6, D7, B4, B5, B6, C6, C7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/nightly_boards/ph_arisu/config.h => keyboards/nightly_boards/ph_arisu/config.h +0 -1
@@ 9,7 9,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/nightmare/config.h => keyboards/nightmare/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D4, C6, D7, E6 }
#define MATRIX_COL_PINS { B4, B5, D3, D2, D1, D0, F4, F5, F6, F7, B1, B3, B2, B6}
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/nimrod/config.h => keyboards/nimrod/config.h +0 -1
@@ 33,7 33,6 @@
 */
#define MATRIX_ROW_PINS { F5, B6, D7, C6 }
#define MATRIX_COL_PINS { D1, F4, B5, B4, E6, F6, F7, B1, B3, B2 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/nix_studio/oxalys80/config.h => keyboards/nix_studio/oxalys80/config.h +0 -1
@@ 34,7 34,6 @@
*/
#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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/nopunin10did/jabberwocky/config.h => keyboards/nopunin10did/jabberwocky/config.h +0 -1
@@ 25,7 25,6 @@
/* 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 }
#define UNUSED_PINS

/* Indicator LEDs */
#define LED_NUM_LOCK_PIN    D1

M keyboards/nopunin10did/kastenwagen1840/config.h => keyboards/nopunin10did/kastenwagen1840/config.h +0 -1
@@ 25,7 25,6 @@
/* 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 }
#define UNUSED_PINS

/* Indicator LEDs */
#define LED_INDICATOR_TOP   B0

M keyboards/nopunin10did/kastenwagen48/config.h => keyboards/nopunin10did/kastenwagen48/config.h +0 -1
@@ 25,7 25,6 @@
/* 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 }
#define UNUSED_PINS

/* Indicator LEDs */
#define LED_INDICATOR_TOP   B0

M keyboards/nopunin10did/railroad/rev0/config.h => keyboards/nopunin10did/railroad/rev0/config.h +0 -1
@@ 25,7 25,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/novelkeys/novelpad/config.h => keyboards/novelkeys/novelpad/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { C2, C4, C5, C6, C7 }
#define MATRIX_COL_PINS { D7, D6, D5, D4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/noxary/220/config.h => keyboards/noxary/220/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { C4, B0, D3, D4, D5, D6 }
#define MATRIX_COL_PINS { B4, C5, D2, D1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/noxary/260/config.h => keyboards/noxary/260/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F7, F6, F5, F0, B5 }
#define MATRIX_COL_PINS { C7, C6, B6, F4, E6, D0, B4, D1, D2, D3, D7, D6, D4, F1, D5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/noxary/268/config.h => keyboards/noxary/268/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F5, F4, F0, F1, D0 }
#define MATRIX_COL_PINS { C6, C7, F7, F6, E6, B0, D1, B2, B3, D2, D3, D5, D4, D6, D7, B4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/noxary/268_2/config.h => keyboards/noxary/268_2/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F7, F6, F5, F0, B5 }
#define MATRIX_COL_PINS { C6, B6, C7, F4, E6, D0, D7, D1, D2, B4, D6, D4, D5, F1, D3, B1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/noxary/268_2_rgb/config.h => keyboards/noxary/268_2_rgb/config.h +0 -1
@@ 32,7 32,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F6, F5, F4, F0, B6 }
#define MATRIX_COL_PINS { C6, C7, F7, F1, E6, B2, B1, D6, B4, D7, D4, D5, D3, D2, D1, D0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/noxary/280/config.h => keyboards/noxary/280/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F0, E6, D6, D4, F6, F5, F4, F1, B2, D3, D2, D1}
#define MATRIX_COL_PINS { F7, C7, C6, B6, B5, B4, D7, B0, B3}
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/noxary/vulcan/config.h => keyboards/noxary/vulcan/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D1, D0, D2, F0, F1 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4, D5, D3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/noxary/x268/config.h => keyboards/noxary/x268/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F7, F6, F5, F0, B4 }
#define MATRIX_COL_PINS { C6, B6, C7, F4, E6, B2, D6, D0, D1, D7, D4, D5, D3, F1, D2, B1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/np12/config.h => keyboards/np12/config.h +0 -1
@@ 24,7 24,6 @@

#define MATRIX_ROW_PINS { D7, E6, B4, F7 }
#define MATRIX_COL_PINS { D1, D0, D4, C6, F6 }
#define UNUSED_PINS


/* COL2ROW or ROW2COL */

M keyboards/nullbitsco/tidbit/config.h => keyboards/nullbitsco/tidbit/config.h +0 -1
@@ 30,7 30,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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/obosob/arch_36/config.h => keyboards/obosob/arch_36/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
// wiring
#define MATRIX_ROW_PINS { D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F7, B1, B3, B2, B6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/obosob/steal_this_keyboard/config.h => keyboards/obosob/steal_this_keyboard/config.h +0 -1
@@ 47,7 47,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    { B5, C6, NO_PIN, NO_PIN, NO_PIN } \
}

#define UNUSED_PINS

/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
#define DEBOUNCE 5

M keyboards/ocean/addon/config.h => keyboards/ocean/addon/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/*                        0    1    2    3    4    5    6    7    8    9   10  11  12  13  14*/
#define MATRIX_ROW_PINS { C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { B6, B2, B3, B1, F7, F6, F5 }
#define UNUSED_PINS     { D0, D1, D2, D3, D4, F4 }

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/ocean/gin_v2/config.h => keyboards/ocean/gin_v2/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/*                        0    1    2    3    4    5    6    7    8    9   10  11  12  13  14*/
#define MATRIX_ROW_PINS { D1, D0, D4, C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { B6, B2, B3, B1, F7, F6, F5, F4 }
#define UNUSED_PINS     { D2, D3 }

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/ocean/stealth/config.h => keyboards/ocean/stealth/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/*                        0    1    2    3    4    5    6    7    8    9   10  11  12  13  14*/
#define MATRIX_ROW_PINS { D1 }
#define MATRIX_COL_PINS { D0, D4, C6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/ocean/sus/config.h => keyboards/ocean/sus/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/*                        0    1    2    3    4    5    6    7    8    9   10  11  12  13  14*/
#define MATRIX_ROW_PINS { B5, B4, E6, D7 }
#define MATRIX_COL_PINS { C6, D4, D0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/ocean/wang_ergo/config.h => keyboards/ocean/wang_ergo/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/*                        0    1    2    3    4    5    6    7    8    9   10  11  12  13  14*/
#define MATRIX_ROW_PINS { F4, F5, F6, F7 }
#define MATRIX_COL_PINS { D1, D0, D4, C6, D7, E6, B4, B5, B6, B2, B3, B1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/ocean/wang_v2/config.h => keyboards/ocean/wang_v2/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/*                        0    1    2    3    4    5    6    7    8    9   10  11  12  13  14*/
#define MATRIX_ROW_PINS { F4, F5, F6, F7 }
#define MATRIX_COL_PINS { D1, D0, D4, C6, D7, E6, B4, B5, B6, B2, B3, B1, D3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/oddball/v1/config.h => keyboards/oddball/v1/config.h +0 -1
@@ 28,4 28,3 @@
 */
#define MATRIX_ROW_PINS { F6, B5, B6, F7 }
#define MATRIX_COL_PINS { D6, D7, B4, D3, C6, C7 }
#define UNUSED_PINS { B7, D4, D5, E6, F0, F1, F4, F5 }

M keyboards/oddball/v2/config.h => keyboards/oddball/v2/config.h +0 -1
@@ 28,4 28,3 @@
 */
#define MATRIX_ROW_PINS { D4, E6, D7, C6 }
#define MATRIX_COL_PINS { B7, B5, B4, F5, F6, F7 }
#define UNUSED_PINS { D3, D5, C7, F1, F0, B6, F4 }

M keyboards/oddball/v2_1/config.h => keyboards/oddball/v2_1/config.h +0 -1
@@ 28,4 28,3 @@
 */
#define MATRIX_ROW_PINS { D4, E6, D7, C6 }
#define MATRIX_COL_PINS { B6, B5, B4, F5, F6, F7 }
#define UNUSED_PINS { D3, D5, C7, F1, F0, B7, F4 }

M keyboards/odelia/config.h => keyboards/odelia/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/ok60/config.h => keyboards/ok60/config.h +0 -1
@@ 35,7 35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#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 }
#define UNUSED_PINS

#define BACKLIGHT_PIN B7


M keyboards/orange75/config.h => keyboards/orange75/config.h +0 -1
@@ 7,7 7,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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/org60/config.h => keyboards/org60/config.h +0 -1
@@ 35,7 35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#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 }
#define UNUSED_PINS

/* Backlight Setup */
#define BACKLIGHT_PIN F5

M keyboards/ortho5by12/config.h => keyboards/ortho5by12/config.h +0 -1
@@ 32,7 32,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
                          0   1   2   3   4   5   6   7   8   9     */
#define MATRIX_ROW_PINS { B5, B1, B2, B3, B4, C0, D5, D6, D7, B0 }
#define MATRIX_COL_PINS { C2, D0, D1, D4, C3, C1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/orthocode/config.h => keyboards/orthocode/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define MATRIX_ROW_PINS {B0, B1, B2, B3, B4}
#define MATRIX_COL_PINS {C4, C3, C2, C1, C0, D7, D6, A7, A4, A5, A6, A3, A2, A1, A0}
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/p3d/glitch/config.h => keyboards/p3d/glitch/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* A Custom matrix.c is used to poll the port expander C6 shows that the pins are hardwired there */
#define MATRIX_ROW_PINS { D5, D6, B6, D7, C7, B4, B5, D3, D4, C6 }
#define MATRIX_COL_PINS { B2, D2, B3, B7, F5, F4, F1, F0 }
#define UNUSED_PINS

#define RGB_DI_PIN B1
#define RGBLED_NUM 25

M keyboards/pabile/p18/config.h => keyboards/pabile/p18/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* pin-out for PROMICRO */
#define MATRIX_ROW_PINS { D1, D0, D4, C6 }
#define MATRIX_COL_PINS { D2, D7, E6, B4, B5 }
#define UNUSED_PINS
 
/* Encoder position for PROMICRO */
#define ENCODERS_PAD_A { B6, F6 }

M keyboards/pabile/p20/ver1/config.h => keyboards/pabile/p20/ver1/config.h +0 -1
@@ 33,7 33,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* pin-out */
#define MATRIX_ROW_PINS { B3, B4, B5, D7, E6 }
#define MATRIX_COL_PINS { D0, B2, D4, B6 }
#define UNUSED_PINS
 
#define ENCODERS_PAD_A { F5, F7 }
#define ENCODERS_PAD_B { F6, B1 }

M keyboards/pabile/p20/ver2/config.h => keyboards/pabile/p20/ver2/config.h +0 -1
@@ 33,7 33,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* pin-out */
#define MATRIX_ROW_PINS { C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { D1, D0, D4, B2 }
#define UNUSED_PINS
 
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/pabile/p40/config.h => keyboards/pabile/p40/config.h +0 -1
@@ 32,7 32,6 @@ for pro micro facing back of pcb
#define MATRIX_ROW_PINS { D4, E6, B4, B5 }
#define MATRIX_COL_PINS { D1, D0, B6, B2, B3, B1, F7, F6, F5, F4 }
*/
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/pabile/p40_ortho/config.h => keyboards/pabile/p40_ortho/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { D1, D0, F4, F5 }
#define MATRIX_COL_PINS { D4, C6, D7, E6, B4, B2, B3, B1, F7, F6 }

#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/pabile/p42/config.h => keyboards/pabile/p42/config.h +0 -1
@@ 32,7 32,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_COL_PINS { F1, F0, B1, B2, B3, D2, C7, D6, B7, B6, B5 }
*/

#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/palette1202/config.h => keyboards/palette1202/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define MATRIX_ROW_PINS { B6, B2, B3 }
#define MATRIX_COL_PINS { C6, D7, E6, B4, B5 }
#define UNUSED_PINS { D2, D3, D4, B1 }

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/panc40/config.h => keyboards/panc40/config.h +0 -1
@@ 9,7 9,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/panc60/config.h => keyboards/panc60/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

#define DIODE_DIRECTION COL2ROW
#define DEBOUNCE 5

M keyboards/papercranekeyboards/gerald65/config.h => keyboards/papercranekeyboards/gerald65/config.h +0 -1
@@ 21,7 21,6 @@
 */
#define MATRIX_ROW_PINS { B7, D6, E6, B4, B5 }
#define MATRIX_COL_PINS { F7, F6, F5, F4, F1, F0, D7, D4, D3, D2, D1, D0, B6, C6, C7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/parallel/parallel_65/hotswap/config.h => keyboards/parallel/parallel_65/hotswap/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#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, D0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/parallel/parallel_65/soldered/config.h => keyboards/parallel/parallel_65/soldered/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#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, D0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/pdxkbc/config.h => keyboards/pdxkbc/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F7, B6, F4 }
#define MATRIX_COL_PINS { D1, E6 }
#define UNUSED_PINS { D0, D4, C6, D7, B4, B5, F5, F6, B1, B3, B2 }

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/pearl/config.h => keyboards/pearl/config.h +0 -1
@@ 34,7 34,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

#define DIODE_DIRECTION COL2ROW
#define DEBOUNCE 5

M keyboards/pearlboards/atlas/config.h => keyboards/pearlboards/atlas/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D6, E1, C0, C4, E3 }
#define MATRIX_COL_PINS { D5, D4, C1, C2, C3, C5, C7, A7, A6, A5, A4, A3, A2, A1, A0, F7 }
#define UNUSED_PINS { E4, E5, E6, E7, F0, F1, F2, F3, B0, B4, B5, B7 }

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/pearlboards/pandora/config.h => keyboards/pearlboards/pandora/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B4, D7, D6, B3, B0 }
#define MATRIX_COL_PINS { D2, D1, D0, D3, D5, B5, B6, B7, D4, C6, C7, F0, F1, F4, F7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/pearlboards/zeus/config.h => keyboards/pearlboards/zeus/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F0, C1, E1, E0, D7, D6 }
#define MATRIX_COL_PINS { F1, F2, F3, F4, F5, F6, F7, A0, A1, A2, A3, A4, A5, A6, A7, C7, C2, C0 }
#define UNUSED_PINS { E3, E4, E5, B0, B4, B5, B6, B7, D4 }

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/pearlboards/zeuspad/config.h => keyboards/pearlboards/zeuspad/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D2, D3, D5, F7, F4, F1 }
#define MATRIX_COL_PINS { B0, F0, F5, F6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/peej/lumberjack/config.h => keyboards/peej/lumberjack/config.h +0 -1
@@ 23,7 23,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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/peej/rosaline/config.h => keyboards/peej/rosaline/config.h +0 -1
@@ 23,7 23,6 @@
#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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/peej/tripel/config.h => keyboards/peej/tripel/config.h +0 -1
@@ 22,7 22,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#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 }
#define UNUSED_PINS { F4 }

/* COL2ROW, ROW2COL, or CUSTOM_MATRIX */
#define DIODE_DIRECTION COL2ROW

M keyboards/pegasus/config.h => keyboards/pegasus/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F0, F1, F4, E6 }
#define MATRIX_COL_PINS { D2, D4, D6, D7, B4, B5, B6, C6, C7, F7, F6, F5 }
//#define UNUSED_PINS { B0, B1, B2, B3, B7 }


/* COL2ROW, ROW2COL*/

M keyboards/peranekofactory/tone/rev1/config.h => keyboards/peranekofactory/tone/rev1/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DIRECT_PINS { \
    { D4, C6, D7, E6, F6, F7, B1, B3 } \
}
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/peranekofactory/tone/rev2/config.h => keyboards/peranekofactory/tone/rev2/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DIRECT_PINS { \
    { D4, C6, D7, E6, F6, F7, B1, B3 } \
}
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/percent/canoe/config.h => keyboards/percent/canoe/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

#define DIODE_DIRECTION COL2ROW
#define DEBOUNCE 5

M keyboards/percent/canoe_gen2/config.h => keyboards/percent/canoe_gen2/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

/* Uncomment if your encoder doesn't react to every turn or skips */
//#define ENCODER_RESOLUTION 2

M keyboards/percent/skog_lite/config.h => keyboards/percent/skog_lite/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
//                         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}
#define UNUSED_PINS

#define DIODE_DIRECTION COL2ROW
#define DEBOUNCE 5

M keyboards/phantom/config.h => keyboards/phantom/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B5, B4, B3, B2, B1, B0 }
#define MATRIX_COL_PINS { D5, C7, C6, D4, D0, E6, F0, F1, F4, F5, F6, F7, D7, D6, D1, D2, D3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/picolab/frusta_fundamental/config.h => keyboards/picolab/frusta_fundamental/config.h +0 -1
@@ 25,7 25,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/pimentoso/paddino02/rev1/config.h => keyboards/pimentoso/paddino02/rev1/config.h +0 -1
@@ 9,7 9,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { D1, D0, D4 }
#define MATRIX_COL_PINS { D7, E6, B4, B5 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/pimentoso/paddino02/rev2/left/config.h => keyboards/pimentoso/paddino02/rev2/left/config.h +0 -1
@@ 9,7 9,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { D0, D4, D1 }
#define MATRIX_COL_PINS { D7, E6, B4, B5 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/pimentoso/paddino02/rev2/right/config.h => keyboards/pimentoso/paddino02/rev2/right/config.h +0 -1
@@ 9,7 9,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { F4, F6, F5 }
#define MATRIX_COL_PINS { B6, B2, B3, B1 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/pinky/3/config.h => keyboards/pinky/3/config.h +0 -1
@@ 36,7 36,6 @@
// wiring of each half
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2 }

#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/pinky/4/config.h => keyboards/pinky/4/config.h +0 -1
@@ 36,7 36,6 @@
// wiring of each half
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2 }

#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/pisces/config.h => keyboards/pisces/config.h +0 -1
@@ 45,7 45,6 @@
 */
#define MATRIX_ROW_PINS { C4, B0, C7 }
#define MATRIX_COL_PINS { B1, B2, B3, B4, B5, B6, B7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/pizzakeyboards/pizza65/config.h => keyboards/pizzakeyboards/pizza65/config.h +0 -1
@@ 23,7 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

#define DIODE_DIRECTION COL2ROW


M keyboards/pjb/eros/config.h => keyboards/pjb/eros/config.h +0 -1
@@ 23,7 23,6 @@

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

#define DIODE_DIRECTION COL2ROW
#define DEBOUNCE 5

M keyboards/pkb65/config.h => keyboards/pkb65/config.h +0 -1
@@ 30,7 30,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/planck/config.h => keyboards/planck/config.h +0 -1
@@ 31,7 31,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

#define QMK_ESC_OUTPUT F1
#define QMK_ESC_INPUT D5

M keyboards/planck/keymaps/pvc/config.h => keyboards/planck/keymaps/pvc/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#ifndef KEYBOARD_planck_light
#define MATRIX_ROW_PINS { D0, D5, B5, B6 }
#define MATRIX_COL_PINS { F1, F0, B0, C7, F4, F5, F6, F7, D4, D6, B4, D7 }
#define UNUSED_PINS
#endif

/*

M keyboards/planck/keymaps/zrichard/config.h => keyboards/planck/keymaps/zrichard/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#ifndef KEYBOARD_planck_light
#define MATRIX_ROW_PINS { D0, D5, B5, B6 }
#define MATRIX_COL_PINS { F1, F0, B0, C7, F4, F5, F6, F7, D4, D6, B4, D7 }
#define UNUSED_PINS
#endif

/* enable basic MIDI features:

M keyboards/planck/rev6/config.h => keyboards/planck/rev6/config.h +0 -1
@@ 44,7 44,6 @@
#define MATRIX_ROW_PINS { A10, A9, A8, B15, C13, C14, C15, A2 }
#define MATRIX_COL_PINS { B11, B10, B2, B1, A7, B0 }

#define UNUSED_PINS

#define ENCODERS_PAD_A { B12 }
#define ENCODERS_PAD_B { B13 }

M keyboards/planck/rev6_drop/config.h => keyboards/planck/rev6_drop/config.h +0 -1
@@ 48,7 48,6 @@
#define MATRIX_COL_PINS \
    { B11, B10, B2, B1, A7, B0 }

#define UNUSED_PINS

#define ENCODERS_PAD_A \
    { B12 }

M keyboards/playkbtw/ca66/config.h => keyboards/playkbtw/ca66/config.h +0 -1
@@ 9,7 9,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/playkbtw/pk60/config.h => keyboards/playkbtw/pk60/config.h +0 -1
@@ 9,7 9,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/ploopyco/mouse/config.h => keyboards/ploopyco/mouse/config.h +1 -1
@@ 41,7 41,7 @@

// These pins are not broken out, and cannot be used normally.
// They are set as output and pulled high, by default
#define UNUSED_PINS \
#define UNUSABLE_PINS \
    { B4, D6, F1, F5, F6, F7 }

/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */

M keyboards/ploopyco/mouse/mouse.c => keyboards/ploopyco/mouse/mouse.c +2 -2
@@ 199,8 199,8 @@ void keyboard_pre_init_kb(void) {
     * pathways to ground. If you're messing with this, know this: driving ANY
     * of these pins high will cause a short. On the MCU. Ka-blooey.
     */
#ifdef UNUSED_PINS
    const pin_t unused_pins[] = UNUSED_PINS;
#ifdef UNUSABLE_PINS
    const pin_t unused_pins[] = UNUSABLE_PINS;

    for (uint8_t i = 0; i < (sizeof(unused_pins) / sizeof(pin_t)); i++) {
        setPinOutput(unused_pins[i]);

M keyboards/ploopyco/trackball/rev1/config.h => keyboards/ploopyco/trackball/rev1/config.h +1 -1
@@ 35,7 35,7 @@

// These pins are not broken out, and cannot be used normally.
// They are set as output and pulled high, by default
#define UNUSED_PINS \
#define UNUSABLE_PINS \
    { D1, D3, B4, B6, B7, D6, C7, F6, F5, F3, F7 }

// If board has a debug LED, you can enable it by defining this

M keyboards/ploopyco/trackball/rev1_005/config.h => keyboards/ploopyco/trackball/rev1_005/config.h +1 -1
@@ 35,7 35,7 @@

// These pins are not broken out, and cannot be used normally.
// They are set as output and pulled high, by default
#define UNUSED_PINS \
#define UNUSABLE_PINS \
    { D1, D3, B4, B7, D6, C7, F6, F5, F3, F7 }

// If board has a debug LED, you can enable it by defining this

M keyboards/ploopyco/trackball/trackball.c => keyboards/ploopyco/trackball/trackball.c +2 -2
@@ 204,8 204,8 @@ void keyboard_pre_init_kb(void) {
     * pathways to ground. If you're messing with this, know this: driving ANY
     * of these pins high will cause a short. On the MCU. Ka-blooey.
     */
#ifdef UNUSED_PINS
    const pin_t unused_pins[] = UNUSED_PINS;
#ifdef UNUSABLE_PINS
    const pin_t unused_pins[] = UNUSABLE_PINS;

    for (uint8_t i = 0; i < (sizeof(unused_pins) / sizeof(pin_t)); i++) {
        setPinOutput(unused_pins[i]);

M keyboards/ploopyco/trackball_mini/rev1_001/config.h => keyboards/ploopyco/trackball_mini/rev1_001/config.h +1 -1
@@ 36,5 36,5 @@

// These pins are not broken out, and cannot be used normally.
// They are set as output and pulled high, by default
#define UNUSED_PINS \
#define UNUSABLE_PINS \
    { B5, C7, D0, D1, D3, D5, D6, F1, F3, F5, F6, F7 }

M keyboards/ploopyco/trackball_mini/rev1_002/config.h => keyboards/ploopyco/trackball_mini/rev1_002/config.h +1 -1
@@ 36,5 36,5 @@

// These pins are not broken out, and cannot be used normally.
// They are set as output and pulled high, by default
#define UNUSED_PINS \
#define UNUSABLE_PINS \
    { B5, C7, D0, D1, D3, D5, D6, F1, F3, F5, F6, F7 }

M keyboards/ploopyco/trackball_mini/trackball_mini.c => keyboards/ploopyco/trackball_mini/trackball_mini.c +2 -2
@@ 200,8 200,8 @@ void keyboard_pre_init_kb(void) {
     * pathways to ground. If you're messing with this, know this: driving ANY
     * of these pins high will cause a short. On the MCU. Ka-blooey.
     */
#ifdef UNUSED_PINS
    const pin_t unused_pins[] = UNUSED_PINS;
#ifdef UNUSABLE_PINS
    const pin_t unused_pins[] = UNUSABLE_PINS;

    for (uint8_t i = 0; i < (sizeof(unused_pins) / sizeof(pin_t)); i++) {
        setPinOutput(unused_pins[i]);

M keyboards/ploopyco/trackball_nano/rev1_001/config.h => keyboards/ploopyco/trackball_nano/rev1_001/config.h +1 -1
@@ 33,5 33,5 @@

// These pins are not broken out, and cannot be used normally.
// They are set as output and pulled high, by default
#define UNUSED_PINS \
#define UNUSABLE_PINS \
    { B5, B6, C7, D0, D1, D2, D3, D4, D5, D6, D7, E6, F1, F3, F5, F6, F7 }

M keyboards/ploopyco/trackball_nano/trackball_nano.c => keyboards/ploopyco/trackball_nano/trackball_nano.c +2 -2
@@ 86,8 86,8 @@ void keyboard_pre_init_kb(void) {
     * pathways to ground. If you're messing with this, know this: driving ANY
     * of these pins high will cause a short. On the MCU. Ka-blooey.
     */
#ifdef UNUSED_PINS
    const pin_t unused_pins[] = UNUSED_PINS;
#ifdef UNUSABLE_PINS
    const pin_t unused_pins[] = UNUSABLE_PINS;

    for (uint8_t i = 0; i < (sizeof(unused_pins) / sizeof(pin_t)); i++) {
        setPinOutput(unused_pins[i]);

M keyboards/pluckey/config.h => keyboards/pluckey/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B4, F5, F6, B6, B5 }
#define MATRIX_COL_PINS { D1, D0, D4, C6, D7, E6, F7 }
#define UNUSED_PINS { F4, B1 }
#define DIODE_DIRECTION COL2ROW

/* encoder support */

M keyboards/plume/plume65/config.h => keyboards/plume/plume65/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS { D2, D5, E6, D0, D1 }
#define MATRIX_COL_PINS { B7, F7, C7, C6, B6, F0, B5, F1, B4, F4, D7, F5, D6, F6, D4 }
#define UNUSED_PINS { }

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/plut0nium/0x3e/config.h => keyboards/plut0nium/0x3e/config.h +0 -1
@@ 28,7 28,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B7 }
#define MATRIX_COL_PINS { F7, F6, F5, F4, F1, F0, D5, D4, D6, D7, B4, B5, B6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/plywrks/ahgase/config.h => keyboards/plywrks/ahgase/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B2, B3, B7, D6, D3, D2 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D4, D5, B0, B1, D1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/pohjolaworks/louhi/config.h => keyboards/pohjolaworks/louhi/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D3, D2, D1, D0, D7, C6, B4, E6 }
#define MATRIX_COL_PINS { D4, B6, F4, F5, F6, F7, B1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/polilla/rev1/config.h => keyboards/polilla/rev1/config.h +0 -1
@@ 44,7 44,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { B1, B0, A7, F1, A0 }
#define MATRIX_COL_PINS { A6, A5, A4, A3, A2, A1, F0, B7, B6, B5, B4, B3 }

#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/polycarbdiet/s20/config.h => keyboards/polycarbdiet/s20/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
//                         1   2   3   4   5
#define MATRIX_ROW_PINS { B7, E6, D0, D1, D5 }
#define MATRIX_COL_PINS { C6, C7, D4, D6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/pom_keyboards/tnln95/config.h => keyboards/pom_keyboards/tnln95/config.h +0 -1
@@ 34,7 34,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B6, B4, B0, D7, E6, D4, F5, D6, C6, B5 }
#define MATRIX_COL_PINS { F4, F1, F0, F6, F7, D0, D1, D2, D3, D5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/portal_66/hotswap/config.h => keyboards/portal_66/hotswap/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#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, D0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/portal_66/soldered/config.h => keyboards/portal_66/soldered/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#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, D0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/pos78/config.h => keyboards/pos78/config.h +0 -1
@@ 34,7 34,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F0, F1, F4, F5, F6, F7 }
#define MATRIX_COL_PINS { B2, B1, D2, D3, D1, D0, C6, E6, B5, B6, B7, D6, C7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/preonic/config.h => keyboards/preonic/config.h +0 -1
@@ 31,7 31,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

#define QMK_ESC_OUTPUT F1
#define QMK_ESC_INPUT B5

M keyboards/preonic/keymaps/kinesis/config.h => keyboards/preonic/keymaps/kinesis/config.h +0 -1
@@ 34,7 34,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

#define BACKLIGHT_PIN B7


M keyboards/preonic/keymaps/zach/config.h => keyboards/preonic/keymaps/zach/config.h +0 -1
@@ 34,7 34,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

#define BACKLIGHT_PIN B7


M keyboards/preonic/rev3/config.h => keyboards/preonic/rev3/config.h +0 -1
@@ 31,7 31,6 @@
#undef MATRIX_COL_PINS
#define MATRIX_ROW_PINS { A10, A9, A8, B15, C13, C14, C15, A2, A3, A6 }
#define MATRIX_COL_PINS { B11, B10, B2, B1, A7, B0 }
#define UNUSED_PINS

#define ENCODERS_PAD_A { B12 }
#define ENCODERS_PAD_B { B13 }

M keyboards/preonic/rev3_drop/config.h => keyboards/preonic/rev3_drop/config.h +0 -1
@@ 33,7 33,6 @@
#undef MATRIX_COL_PINS
#define MATRIX_ROW_PINS { A10, A9, A8, B15, C13, C14, C15, A2, A3, A6 }
#define MATRIX_COL_PINS { B11, B10, B2, B1, A7, B0 }
#define UNUSED_PINS

#define ENCODERS_PAD_A { B12 }
#define ENCODERS_PAD_B { B13 }

M keyboards/primekb/prime_e/keymaps/milestogo/config.h => keyboards/primekb/prime_e/keymaps/milestogo/config.h +0 -1
@@ 30,7 30,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { E6, C7, B5, B4, C6 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, D6, D4, D5, D3, D2, D1, D0, B6, D7} 
#define UNUSED_PINS

// Babble config
#define USE_BABBLEPASTE

M keyboards/primekb/prime_l/v1/config.h => keyboards/primekb/prime_l/v1/config.h +0 -1
@@ 28,7 28,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Keyboard Matrix Assignments */
#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 }
#define UNUSED_PINS

#define BACKLIGHT_PIN B6
/*#define BACKLIGHT_BREATHING*/

M keyboards/primekb/prime_l/v2/config.h => keyboards/primekb/prime_l/v2/config.h +0 -1
@@ 31,4 31,3 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS
\ No newline at end of file

M keyboards/primekb/prime_m/config.h => keyboards/primekb/prime_m/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { C5, B5, B2, D5, D3 }
#define MATRIX_COL_PINS { B3, C7, C6, D2, D1, D0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/primekb/prime_o/config.h => keyboards/primekb/prime_o/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/primekb/prime_r/config.h => keyboards/primekb/prime_r/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/program_yoink/config.h => keyboards/program_yoink/config.h +0 -1
@@ 40,7 40,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D2, D3, B1, B0 }
#define MATRIX_COL_PINS { C4, C5, C6, C7, B7, B6, B5, B4, B3, B2, D6, C2, D5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/projectcain/relic/config.h => keyboards/projectcain/relic/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D7, B2, B6, B5 }
#define MATRIX_COL_PINS { D3, D5, B0, F0, F1, F4, F5, F6, C7, C6, B4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/projectcain/vault35/config.h => keyboards/projectcain/vault35/config.h +0 -1
@@ 32,7 32,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B4, D4, B0, C7 }
#define MATRIX_COL_PINS { B1, D3, F0, F1, F4, F5, F6, F7, C6, B6, B5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/projectcain/vault45/config.h => keyboards/projectcain/vault45/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { C6, B6, B5, C7 }
#define MATRIX_COL_PINS { B0, D5, D4, D6, D7, B4, D3, F0, F1, F4, F5, F6, F7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/prototypist/allison/config.h => keyboards/prototypist/allison/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D2, D1, D0, B1, B2, D3}
#define MATRIX_COL_PINS { F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4, D5, F1, F0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/prototypist/allison_numpad/config.h => keyboards/prototypist/allison_numpad/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F4, C7, C6, B6, B5, B4 }
#define MATRIX_COL_PINS { F6, F5, F1, F0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/prototypist/j01/config.h => keyboards/prototypist/j01/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS { B3, B2, B0, F6, F5 }
#define MATRIX_COL_PINS { B1, F0, F7, F1, F4, C7, C6, B6, B5, B4, D7, D6, D4, D5, D3, D2, D1, D0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/psuieee/pluto12/config.h => keyboards/psuieee/pluto12/config.h +0 -1
@@ 12,7 12,6 @@
/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { D0, D4, C6 }
#define MATRIX_COL_PINS { D7, E6, B4, B5 }
#define UNUSED_PINS

/* Encoder Assignments */
#define ENCODERS_PAD_A { B6 }

M keyboards/pteron36/config.h => keyboards/pteron36/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { E6, D7, B4, B5 }
#define MATRIX_COL_PINS { F6, F7, B1, B3,  B2 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/puck/config.h => keyboards/puck/config.h +0 -1
@@ 8,7 8,6 @@

#define MATRIX_ROW_PINS { D2, D3, C6, C7 }
#define MATRIX_COL_PINS { B4, D7, D6 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/punk75/config.h => keyboards/punk75/config.h +0 -1
@@ 40,7 40,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define ENCODERS_PAD_A { D0, B1}
#define ENCODERS_PAD_B { D1, B0 }

#define UNUSED_PINS { C7 }

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/q4z/config.h => keyboards/q4z/config.h +0 -1
@@ 33,7 33,6 @@
 */
#define MATRIX_ROW_PINS { F4, C6, D7, E6, B4 }
#define MATRIX_COL_PINS { D1, D0, D4, B6, B2, B3, B1, F7, F6, F5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/qpockets/eggman/config.h => keyboards/qpockets/eggman/config.h +0 -1
@@ 25,7 25,6 @@
#define MATRIX_ROW_PINS { C4, C5, C2, D0, B5, B6, D6 }
#define MATRIX_COL_PINS { B7, B4, B3, B2, D3, D2, D1 }

#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/qpockets/space_space/rev1/config.h => keyboards/qpockets/space_space/rev1/config.h +0 -1
@@ 27,7 27,6 @@
#define MATRIX_COL_PINS \
    { D4, B4, B5, B6, C6, F7, F6, F0, B0, E6, B1 }

#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/qpockets/space_space/rev2/config.h => keyboards/qpockets/space_space/rev2/config.h +0 -1
@@ 27,7 27,6 @@
#define MATRIX_COL_PINS \
    { C6, F6, F1, F4, F5, E6, D6, B2, B5, D3, D2 }

#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/qpockets/wanten/config.h => keyboards/qpockets/wanten/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F0, F7, B3, D5 }
#define MATRIX_COL_PINS { F4, F1, B5, B6, C6, C7, D4, E6, D2, B1, B2, D3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/quad_h/lb75/config.h => keyboards/quad_h/lb75/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/quantrik/kyuu/config.h => keyboards/quantrik/kyuu/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B6, B5, B4, D7, D6 }
#define MATRIX_COL_PINS { F1, F4, F5, F6, F7, C7, C6, F0, B7, D0, D5, D3, D2, D1, B3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/qvex/lynepad/config.h => keyboards/qvex/lynepad/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Basic matrix config */
#define MATRIX_ROW_PINS { C7, F7, F6}
#define MATRIX_COL_PINS { F0, F1, F4, F5 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/rabbit/rabbit68/config.h => keyboards/rabbit/rabbit68/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B6, D7, D0, B3, B7 }
#define MATRIX_COL_PINS { D6, D1, B4, D2, B5, F7, F6, F5, F4, F1, F0, B0, B1, B2 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/rad/config.h => keyboards/rad/config.h +0 -1
@@ 23,7 23,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { D7, C6, B6, D0 }
#define MATRIX_COL_PINS { B5, B4, E6 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/rainkeebs/delilah/config.h => keyboards/rainkeebs/delilah/config.h +0 -1
@@ 24,7 24,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/rainkeebs/rainkeeb/config.h => keyboards/rainkeebs/rainkeeb/config.h +0 -1
@@ 24,7 24,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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/rainkeebs/yasui/config.h => keyboards/rainkeebs/yasui/config.h +0 -1
@@ 24,7 24,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/ramonimbao/aelith/config.h => keyboards/ramonimbao/aelith/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D5, D1, D0, D6, A7 }
#define MATRIX_COL_PINS { D7, C0, C1, C2, C3, C4, C5, C6, C7, A6, A5, A0, A1, A2, A3, A4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/ramonimbao/chevron/config.h => keyboards/ramonimbao/chevron/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D5, D6, C0, D7, NO_PIN }
#define MATRIX_COL_PINS { A5, A6, A7, C7, C6, C5, C4, C3, C2, C1, A4, A3, A2, B4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/ramonimbao/herringbone/pro/config.h => keyboards/ramonimbao/herringbone/pro/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { C4, C5, C6, C7, A7, A6, NO_PIN }
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, D6, D5, D1, B0, B1, B2, B3, B4, D7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/ramonimbao/herringbone/v1/config.h => keyboards/ramonimbao/herringbone/v1/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { C4, C5, C6, C7, A7, A6 }
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, D6, D5, D1, B0, B1, B2, B3, B4, D7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/ramonimbao/mona/v1/config.h => keyboards/ramonimbao/mona/v1/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D1, D5, B7, F0, F1 }
#define MATRIX_COL_PINS { D0, D3, D2, F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/ramonimbao/mona/v1_1/config.h => keyboards/ramonimbao/mona/v1_1/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D1, D5, B7, F0, F1 }
#define MATRIX_COL_PINS { D0, D3, D2, F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/ramonimbao/mona/v32a/config.h => keyboards/ramonimbao/mona/v32a/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { C2, C3, D6, D1, A6 }
#define MATRIX_COL_PINS { B4, B3, B2, B1, B0, A0, A1, A2, A5, A4, A3, A7, D5, C7, C6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/ramonimbao/squishyfrl/config.h => keyboards/ramonimbao/squishyfrl/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { B9, B8, A0, A1, A9, A8, B11, A6, A5}
#define MATRIX_COL_PINS { A7, C4, C5, B0, B1, B2, B10, B12, B13, B14, B15, C6, C9, C7, C8, A10, A4, C14, A3, A2, C3 }

#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/ramonimbao/squishytkl/config.h => keyboards/ramonimbao/squishytkl/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { B3, B4, B5, C13, B9, B8, A0, A1, A9, A8, B11, A6, A5, C0 }
#define MATRIX_COL_PINS { A15, C10, C11, C12, D2, A7, C4, C5, B0, B1, B2, B10, B12, B13, B14, B15, C6, C9, C7, C8, A10, A4, C14, A3, A2, C3 }

#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/ramonimbao/tkl_ff/config.h => keyboards/ramonimbao/tkl_ff/config.h +0 -1
@@ 42,7 42,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B2, B3, B7, D6, D3, D2 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D4, D5, B0, B1, D1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/ramonimbao/wete/v2/config.h => keyboards/ramonimbao/wete/v2/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B3, B2, B6, C6, C7, E6, F7, F6, F5, F4, F1, F0, NO_PIN }
#define MATRIX_COL_PINS { B1, B0, B7, B5, B4, D7, D6, D4, D5, D3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/rart/rart45/config.h => keyboards/rart/rart45/config.h +0 -1
@@ 23,7 23,6 @@

#define MATRIX_ROW_PINS { D1, C2, C1, B1, D0, C3, C0, D7, B0 }
#define MATRIX_COL_PINS { D6, D4, B2, B5, B4, B3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/rart/rart4x4/config.h => keyboards/rart/rart4x4/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* key matrix pins */
#define MATRIX_ROW_PINS { F4, B6, B3, B1 }
#define MATRIX_COL_PINS { F7, B2, B5, B4 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/rart/rart67/config.h => keyboards/rart/rart67/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/rart/rart67m/config.h => keyboards/rart/rart67m/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/*                        0    1    2    3    4    5    6    7    8    9   10  11  12  13  14*/
#define MATRIX_ROW_PINS { D3, D2, D4, F6, B3, B4, B2, B5 }
#define MATRIX_COL_PINS { F4, F5, C6, F7, D7, B1, E6, B6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/rart/rart75/config.h => keyboards/rart/rart75/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/rart/rart75hs/config.h => keyboards/rart/rart75hs/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/rart/rart75m/config.h => keyboards/rart/rart75m/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/*                        0    1    2    3    4    5    6    7    8    9   10  11  12  13  14*/
#define MATRIX_ROW_PINS { C7, B3, B1, B0, D3, D2 }
#define MATRIX_COL_PINS { B2, D4, F0, C6, F1, D7, F4, E6, F5, B4, F6, B5, F7, B6 }
#define UNUSED_PINS

#define ENCODERS_PAD_B { B7 }
#define ENCODERS_PAD_A { D6 }

M keyboards/rart/rartand/config.h => keyboards/rart/rartand/config.h +0 -1
@@ 23,7 23,6 @@

#define MATRIX_ROW_PINS { C3, B2, C2, B1, C1, D7, C0, B0 }
#define MATRIX_COL_PINS { D0, D1, B4, B5, B3, D4, D6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/rart/rartland/config.h => keyboards/rart/rartland/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/*                        0    1    2    3    4    5    6    7    8    9   10  11  12  13  14*/
#define MATRIX_ROW_PINS { B4, A7, A5, A6, C3 }
#define MATRIX_COL_PINS { B0, A1, B1, A2, B2, A3, B3, A4, C7, C6, D0, C5, D1, C4 }
#define UNUSED_PINS

#define LED_CAPS_LOCK_PIN A0
#define LED_PIN_ON_STATE 0

M keyboards/rart/rartlite/config.h => keyboards/rart/rartlite/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/rart/rartpad/config.h => keyboards/rart/rartpad/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* key matrix pins */
#define MATRIX_ROW_PINS { B6, F6, D0, D4, C6 }
#define MATRIX_COL_PINS { B2, D1, D2, D3 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/rate/pistachio/rev1/config.h => keyboards/rate/pistachio/rev1/config.h +0 -1
@@ 29,7 29,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B6, D3}
#define UNUSED_PINS

#define USE_I2C


M keyboards/rate/pistachio/rev2/config.h => keyboards/rate/pistachio/rev2/config.h +0 -1
@@ 29,7 29,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B5, B4, E6, D7, C6, D4 }
#define MATRIX_COL_PINS { B6, B2, B3, B1, F7, F6, F5, F4, D3}
#define UNUSED_PINS

#define USE_I2C


M keyboards/rate/pistachio_mp/config.h => keyboards/rate/pistachio_mp/config.h +0 -1
@@ 40,7 40,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B4, E6, D7, C6, D4 }
#define MATRIX_COL_PINS { B3, B1, F7, F6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/rate/pistachio_pro/config.h => keyboards/rate/pistachio_pro/config.h +0 -1
@@ 28,7 28,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define MATRIX_ROW_PINS { D4, C6, D7, B3, B4, B5 }
#define MATRIX_COL_PINS { E6, F0, F1, F4, F5, F6, F7, B6, D6 }
#define UNUSED_PINS
/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
#define DEBOUNCE 5


M keyboards/recompile_keys/choco60/rev1/config.h => keyboards/recompile_keys/choco60/rev1/config.h +0 -1
@@ 29,7 29,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B6, D1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/recompile_keys/choco60/rev2/config.h => keyboards/recompile_keys/choco60/rev2/config.h +0 -1
@@ 32,7 32,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* The last three NO_PIN are dummies to make the same size as MATRIX_ROW_PINS_RIGHT. */
#define MATRIX_COL_PINS { C6, B4, B3, B2, B1, B0, NO_PIN, NO_PIN, NO_PIN }
#define MATRIX_COL_PINS_RIGHT { C7, B7, B6, B5, B4, B3, B2, C6, D4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/recompile_keys/cocoa40/config.h => keyboards/recompile_keys/cocoa40/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F4, F5, F6, F7 }
#define MATRIX_COL_PINS { B5, B4, E6, D7, C6, D4, D0, D1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/recompile_keys/mio/config.h => keyboards/recompile_keys/mio/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F1, F0, F4, F7, F6, F5 }
#define MATRIX_COL_PINS { C7, C6, B6, B5, B4, D7, D6, D4}
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/recompile_keys/nomu30/rev1/config.h => keyboards/recompile_keys/nomu30/rev1/config.h +0 -1
@@ 29,7 29,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D1, D0, D4 }
#define MATRIX_COL_PINS { C6, D7, E6, B4, F4, F5, F6, F7, B1, B3, B2, B6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/recompile_keys/nomu30/rev2/config.h => keyboards/recompile_keys/nomu30/rev2/config.h +0 -1
@@ 29,7 29,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B2, B1, B0 }
#define MATRIX_COL_PINS { C4, C5, C6, C7, B7, B6, B5, B4, B3, D5, D4, D3 }
#define UNUSED_PINS { C2, D0, D1, D2, D6 }

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/redscarf_i/config.h => keyboards/redscarf_i/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_COLS 4
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D4, D5 }
#define MATRIX_COL_PINS { F0, F1, E6, C7 }
#define UNUSED_PINS
#define DIODE_DIRECTION COL2ROW

/* Backlight */

M keyboards/redscarf_iiplus/verb/config.h => keyboards/redscarf_iiplus/verb/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { }
#define MATRIX_COL_PINS { F4, F1, F0, B3, D0, D1, D4, D5, D6, D7, F7, F6, D2, D3, B6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/redscarf_iiplus/verc/config.h => keyboards/redscarf_iiplus/verc/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { }
#define MATRIX_COL_PINS { F4, F1, F0, B3, D0, D1, D4, D5, D6, D7, F7, F6, D2, D3, B6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/redscarf_iiplus/verd/config.h => keyboards/redscarf_iiplus/verd/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { }
#define MATRIX_COL_PINS { F4, F1, F0, B3, D0, D1, D4, D5, D6, D7, F7, F6, D2, D3, B6, B5, B4, F5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/retro_75/config.h => keyboards/retro_75/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { A8, B15, B14, B13, B12, B8 }
#define MATRIX_COL_PINS { A5, A4, A3, F0, C15, C14, C13, A6, B11, B10, B2, B1, B0, A7, A14, A15 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/reversestudio/decadepad/config.h => keyboards/reversestudio/decadepad/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* NIU Mini PCB default pin-out */
#define MATRIX_ROW_PINS { F0, F1, F4, F5, F6, F7 }
#define MATRIX_COL_PINS { D0, D1, D2, D3 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/reviung/reviung33/config.h => keyboards/reviung/reviung33/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F4, F5, F6, F7}
#define MATRIX_COL_PINS { D4, C6, D7, E6, B4, B1, B3, B2, B6, B5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/reviung/reviung34/config.h => keyboards/reviung/reviung34/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F4, F5, F6, F7}
#define MATRIX_COL_PINS { D4, C6, D7, E6, B4, B1, B3, B2, B6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/reviung/reviung39/config.h => keyboards/reviung/reviung39/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F4, F5, F6, F7, B1, B3, B2 }
#define MATRIX_COL_PINS { D4, C6, D7, E6, B4, B5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/reviung/reviung41/config.h => keyboards/reviung/reviung41/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    { F4, F5, F6, F7, B1, B3, B2 }
#define MATRIX_COL_PINS \
    { D4, C6, D7, E6, B4, B5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/reviung/reviung5/config.h => keyboards/reviung/reviung5/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    { F4 }
#define MATRIX_COL_PINS \
    { D4, C6, D7, E6, B4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/reviung/reviung53/config.h => keyboards/reviung/reviung53/config.h +0 -1
@@ 21,7 21,6 @@
 */
#define MATRIX_ROW_PINS { D0, D4, C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/reviung/reviung61/config.h => keyboards/reviung/reviung61/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/rmkeebs/rm_numpad/config.h => keyboards/rmkeebs/rm_numpad/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { B4, F7, C7, C6, F1, F0  }
#define MATRIX_COL_PINS { F4, F5, F6, B5, B6 }

#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/rominronin/katana60/rev1/config.h => keyboards/rominronin/katana60/rev1/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F5, F6, F4, F1, D0 }
#define MATRIX_COL_PINS { B7, B3, B2, B1, B0, C7, D1, D2, C6, B6, B5, B4, D4, D6, D7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/rominronin/katana60/rev2/config.h => keyboards/rominronin/katana60/rev2/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B0, E6, D5, B4, B5 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7, C6, B6, D6, D4, D3, D2, D1, D0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/roseslite/config.h => keyboards/roseslite/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 }
#define MATRIX_COL_PINS { F0, F1, E6, C7, C6, B6, D4, B1, B0, B7, B5, B4, D7, D6, B3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/rotr/config.h => keyboards/rotr/config.h +0 -1
@@ 17,7 17,6 @@
/*Sets the number of pulses per increment*/
#define ENCODER_RESOLUTION 2

#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/rpiguy9907/southpaw66/config.h => keyboards/rpiguy9907/southpaw66/config.h +0 -1
@@ 28,7 28,6 @@

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

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/rubi/config.h => keyboards/rubi/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F0, F1, F4, F5, F6 }
#define MATRIX_COL_PINS { B3, B2, B1, F7 }
#define UNUSED_PINS

#define ENCODERS_PAD_A { D7 }
#define ENCODERS_PAD_B { D6 }

M keyboards/runes/skjoldr/config.h => keyboards/runes/skjoldr/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D6, D7, B4, B5, B0 }
#define MATRIX_COL_PINS { B7, D0, D1, D2, D3, B3, E6, D5, F7, F6, F5, F4, F1, F0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/runes/vaengr/config.h => keyboards/runes/vaengr/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B3, B7, B0, F7, C6 }
#define MATRIX_COL_PINS { E6, F0, F1, F4, F5, D0, D1, D6, D4, D2, D3, D5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/ryanbaekr/rb18/config.h => keyboards/ryanbaekr/rb18/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B1, F7, F6, F5, F4 }
#define MATRIX_COL_PINS { B2, B6, B5, B4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/ryanbaekr/rb69/config.h => keyboards/ryanbaekr/rb69/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D7, C6, D4, D0, D1 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B6, F0, F1, B4, B5, B7, D5, C7, E6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/ryanbaekr/rb86/config.h => keyboards/ryanbaekr/rb86/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4, D7 }
#define MATRIX_COL_PINS { B6, B5, D5, C7, F1, F0, D3, D2, D1, D0, D4, E6, B7, C6, F4, F5, F6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/ryloo_studio/m0110/config.h => keyboards/ryloo_studio/m0110/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/sandwich/keeb68/config.h => keyboards/sandwich/keeb68/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F0, F1, F4, F5, F6 }
#define MATRIX_COL_PINS { B6, C6, F7, E6, B7, D0, D1, D2, D3, D4, D6, D7, B4, B5 }
#define UNUSED_PINS { D5, B0 }

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/sauce/mild/config.h => keyboards/sauce/mild/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS { C13, C14, C15, A15, F0, F1 }
#define MATRIX_COL_PINS { A10, A9, A8, B11, B10, B2, B1, B0, A7, A5, A4, A3, A2, A1, B6, B5, B4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/sawnsprojects/amber80/solder/config.h => keyboards/sawnsprojects/amber80/solder/config.h +0 -1
@@ 38,7 38,6 @@
 */
#define MATRIX_ROW_PINS { B1, B2, B3, B7, D0, D1, F1, F0, D7, B4, D5, D3 }
#define MATRIX_COL_PINS { F4, F6, F7, C7, C6, B6, B5, D6, D4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/sawnsprojects/krush/krush60/solder/config.h => keyboards/sawnsprojects/krush/krush60/solder/config.h +0 -1
@@ 24,7 24,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/sawnsprojects/krush/krush65/hotswap/config.h => keyboards/sawnsprojects/krush/krush65/hotswap/config.h +0 -1
@@ 24,7 24,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/sawnsprojects/krush/krush65/solder/config.h => keyboards/sawnsprojects/krush/krush65/solder/config.h +0 -1
@@ 24,7 24,6 @@
/* 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 }
#define UNUSED_PINS

/* indicator */
//  #define LED_CAPS_LOCK_PIN F0

M keyboards/sawnsprojects/vcl65/solder/config.h => keyboards/sawnsprojects/vcl65/solder/config.h +0 -1
@@ 24,7 24,6 @@
/* 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 }
#define UNUSED_PINS

/* indicator */
//  #define LED_CAPS_LOCK_PIN F0

M keyboards/scatter42/config.h => keyboards/scatter42/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D4, C6, D7, E6 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/sck/gtm/config.h => keyboards/sck/gtm/config.h +0 -1
@@ 9,7 9,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { C4, C5, D1 }
#define MATRIX_COL_PINS { B4, B5, B6, B7, C7, D0 }
#define UNUSED_PINS


#define ENCODERS_PAD_A { D2 }

M keyboards/sck/m0116b/config.h => keyboards/sck/m0116b/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D1, F0, F1, F4, F5, F6 }
#define MATRIX_COL_PINS { D5, D3, D2, D0, B3, B2, B1, B0, E6, B5, B6, C6, C7, F7, D4, D6, D7, B4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/sck/neiso/config.h => keyboards/sck/neiso/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    { F4 }
#define MATRIX_COL_PINS \
    { B3, D2, F5, F7, B4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/sck/osa/config.h => keyboards/sck/osa/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F0, F1, F4, F5, F6, B0, B1, B2, B3, B7 }
#define MATRIX_COL_PINS { B4, D7, D5, D3, D2, D0, D1, B5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/sekigon/grs_70ec/config.h => keyboards/sekigon/grs_70ec/config.h +0 -1
@@ 39,7 39,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { C6, D7, E6, B4, B5 }
#define MATRIX_COL_CHANNELS { 2, 1, 0, 3, 5, 7, 6, 4 }
#define UNUSED_PINS
#define DISCHARGE_PIN B1
#define ANALOG_PORT F6
#define MUX_SEL_PINS { D1, D0, D4 }

M keyboards/senselessclay/ck65/config.h => keyboards/senselessclay/ck65/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { B3, B2, F1, F4, F5 }
#define MATRIX_COL_PINS { F0, D5, D3, D2, D1, D0, F7, C7, C6, B6, B5, B4, D7, D6, D4 }

//#define UNUSED_PINS { B0, B7, E6 }

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/senselessclay/gos65/config.h => keyboards/senselessclay/gos65/config.h +0 -1
@@ 42,7 42,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { B1, B2, F1, F6, F5 }
#define MATRIX_COL_PINS { F4, D5, D3, D2, D1, D0, F7, C7, C6, B6, B5, B4, D7, D6, D4 }

//#define UNUSED_PINS { B0, B7, E6 }

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/senselessclay/had60/config.h => keyboards/senselessclay/had60/config.h +0 -1
@@ 40,7 40,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { F1, F0, F7, F6, F5 }
#define MATRIX_COL_PINS { F4, D5, D3, D2, D1, D0, C7, C6, B6, B5, B4, D7, D6, D4 }

#define UNUSED_PINS { B0, B7, E6 }

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/sentraq/number_pad/config.h => keyboards/sentraq/number_pad/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F5, F0, B5, D6, D4 }
#define MATRIX_COL_PINS { C7, D5, D1, D0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/sentraq/s60_x/default/config.h => keyboards/sentraq/s60_x/default/config.h +0 -1
@@ 16,7 16,6 @@
/* 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 }
#define UNUSED_PINS { F0 }

/* number of backlight levels */
#define BACKLIGHT_PIN B7

M keyboards/sentraq/s60_x/rgb/config.h => keyboards/sentraq/s60_x/rgb/config.h +0 -1
@@ 16,7 16,6 @@
/* 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 }
#define UNUSED_PINS

/* number of backlight levels */
#define BACKLIGHT_PIN B7

M keyboards/sentraq/s65_plus/config.h => keyboards/sentraq/s65_plus/config.h +0 -1
@@ 9,7 9,6 @@
/* 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 }
#define UNUSED_PINS

#define LED_CAPS_LOCK_PIN B7
#define LED_PIN_ON_STATE 0

M keyboards/sentraq/s65_x/config.h => keyboards/sentraq/s65_x/config.h +0 -1
@@ 9,7 9,6 @@
/* 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 }
#define UNUSED_PINS

/* number of backlight levels */
#define BACKLIGHT_PIN B7

M keyboards/sergiopoverony/creator_pro/config.h => keyboards/sergiopoverony/creator_pro/config.h +0 -1
@@ 37,5 37,4 @@
#define ENCODERS_PAD_B { D3 }
#define ENCODER_RESOLUTION 1

#define UNUSED_PINS


M keyboards/sets3n/kk980/config.h => keyboards/sets3n/kk980/config.h +0 -1
@@ 36,7 36,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { B2, B3, D3, D4, D5, D6 }
#define MATRIX_COL_PINS { E6, F0, F1, F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, B1, B0, D0, D1 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/shambles/config.h => keyboards/shambles/config.h +0 -1
@@ 9,7 9,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/shapeshifter4060/config.h => keyboards/shapeshifter4060/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/shiro/config.h => keyboards/shiro/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4 }
#define MATRIX_COL_PINS { F4, F5, F6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/shk9/config.h => keyboards/shk9/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { B0, B1, B2 }
#define MATRIX_COL_PINS { B3, B4, B5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/signum/3_0/elitec/config.h => keyboards/signum/3_0/elitec/config.h +0 -1
@@ 5,4 5,3 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { D2, D1, F5, B5 }
#define MATRIX_COL_PINS { B4, D7, D0, E6, D4, F6, F4, F7, B1, B3, C6, B2 }
#define UNUSED_PINS

M keyboards/signum/3_0/teensy/config.h => keyboards/signum/3_0/teensy/config.h +0 -1
@@ 19,5 19,4 @@
// clang-format off
#define MATRIX_ROW_PINS { B0, B3, F6, C7 }
#define MATRIX_COL_PINS { C6, D2, B7, D3, D0, F7, F5, B6, B5, B4, D1, D7 }
#define UNUSED_PINS
// clang-format on

M keyboards/silverbullet44/config.h => keyboards/silverbullet44/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D4, C6, D7, E6 }
#define MATRIX_COL_PINS { B3, B1, F7, F6, F5, F4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/singa/config.h => keyboards/singa/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

#define DIODE_DIRECTION COL2ROW
#define DEBOUNCE 5

M keyboards/skeletn87/hotswap/config.h => keyboards/skeletn87/hotswap/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/skeletn87/soldered/config.h => keyboards/skeletn87/soldered/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/skeletonkbd/skeletonnumpad/config.h => keyboards/skeletonkbd/skeletonnumpad/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B6, C6, C7, F7, F6 }
#define MATRIX_COL_PINS { D6, D7, B4, B5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/skergo/config.h => keyboards/skergo/config.h +0 -1
@@ 25,7 25,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/skippys_custom_pcs/rooboard65/config.h => keyboards/skippys_custom_pcs/rooboard65/config.h +0 -1
@@ 35,7 35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F0, F1, F4, F5, F6  }
#define MATRIX_COL_PINS { C7, C6, B6, B5, B4, D7, D6, D4, D5, D3, D2, B3, B2, B1, D1 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/skippys_custom_pcs/roopad/config.h => keyboards/skippys_custom_pcs/roopad/config.h +0 -1
@@ 37,7 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// Checked with Eagle Schematic
#define MATRIX_ROW_PINS { B5, F6, F5, F4, F1 }
#define MATRIX_COL_PINS { F0, B4, D7, D6, D4 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/slz40/config.h => keyboards/slz40/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B4, B5, B3, B2, B6 }
#define MATRIX_COL_PINS { F4, D2, F5, D1, F6, D0, F7, D4, B1, C6, E6, D7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/smallkeyboard/config.h => keyboards/smallkeyboard/config.h +0 -1
@@ 35,7 35,6 @@
 */
#define MATRIX_ROW_PINS {C7, C6 }
#define MATRIX_COL_PINS {F7, F6, F5}
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/smk60/config.h => keyboards/smk60/config.h +0 -1
@@ 12,7 12,6 @@
/* 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}
#define UNUSED_PINS
#define DIODE_DIRECTION COL2ROW

/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */

M keyboards/snampad/config.h => keyboards/snampad/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F4, F5, F6, F7, B1, B3 }
#define MATRIX_COL_PINS { D0, D1, D2, D3  }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/sneakbox/aliceclone/config.h => keyboards/sneakbox/aliceclone/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/sneakbox/aliceclonergb/config.h => keyboards/sneakbox/aliceclonergb/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/sneakbox/ava/config.h => keyboards/sneakbox/ava/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/sneakbox/disarray/ortho/config.h => keyboards/sneakbox/disarray/ortho/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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}
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/sneakbox/disarray/staggered/config.h => keyboards/sneakbox/disarray/staggered/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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}
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/soup10/config.h => keyboards/soup10/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
//                        0   1   2   3
#define MATRIX_ROW_PINS { D1, D0, D4, C6 }
#define MATRIX_COL_PINS { D7, E6, B4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/sowbug/68keys/config.h => keyboards/sowbug/68keys/config.h +0 -1
@@ 27,7 27,6 @@
// 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 }
#define UNUSED_PINS

// COL2ROW or ROW2COL
#define DIODE_DIRECTION COL2ROW

M keyboards/sowbug/ansi_tkl/config.h => keyboards/sowbug/ansi_tkl/config.h +0 -1
@@ 29,7 29,6 @@
    { C14, C15, A0, A1, A2, A3 }
#define MATRIX_COL_PINS \
    { A4, A5, A6, A7, B0, B1, B10, B11, B12, B13, B14, B15, A8, A9, A10, A15, B3 }
#define UNUSED_PINS

// COL2ROW or ROW2COL
#define DIODE_DIRECTION COL2ROW

M keyboards/soy20/config.h => keyboards/soy20/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.*/
/* key matrix pins */
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4 }
#define MATRIX_COL_PINS { B5, B6, B7, C7 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/spaceman/2_milk/config.h => keyboards/spaceman/2_milk/config.h +0 -1
@@ 25,7 25,6 @@
    {D4}, \
    {C6}  \
}
#define UNUSED_PINS

#ifdef RGBLIGHT_ENABLE
#define RGB_DI_PIN B6

M keyboards/spaceman/pancake/rev1/feather/config.h => keyboards/spaceman/pancake/rev1/feather/config.h +0 -1
@@ 19,6 19,5 @@
/* Pancake default pinout */
#define MATRIX_ROW_PINS { B5, D7, C6, D0 }
#define MATRIX_COL_PINS { C7, D6, B7, B6, F0, D2, D3, F1, F4, F5, F6, F7 }
#define UNUSED_PINS

#define VIA_HAS_BROKEN_KEYCODES

M keyboards/spaceman/pancake/rev1/promicro/config.h => keyboards/spaceman/pancake/rev1/promicro/config.h +0 -1
@@ 19,4 19,3 @@
/* Pancake default pinout */
#define MATRIX_ROW_PINS { B1, B3, B2, B6 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, E6, B4, B5, D7, C6, D4, D0, D1 }
#define UNUSED_PINS
\ No newline at end of file

M keyboards/spaceman/pancake/rev2/config.h => keyboards/spaceman/pancake/rev2/config.h +0 -1
@@ 24,4 24,3 @@

#define MATRIX_ROW_PINS { C7, C6, B6, B5 }
#define MATRIX_COL_PINS { B7, B3, B2, B1 ,B0, E6, F0, F1, F4, F5, F6, F7 }
#define UNUSED_PINS

M keyboards/spaceman/yun65/config.h => keyboards/spaceman/yun65/config.h +0 -1
@@ 24,4 24,3 @@
#define MATRIX_ROW_PINS { E6, D3, D2, D1, D0 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, D4, D6, D7, B4, B5, B6, C6, C7, D5, B3 }

#define UNUSED_PINS

M keyboards/spacetime/config.h => keyboards/spacetime/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D4, C6, D7, E6 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/specskeys/config.h => keyboards/specskeys/config.h +0 -1
@@ 34,7 34,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F0, F1, F4, F5, F6, F7 }
#define MATRIX_COL_PINS { E6, B0, B1, B2, B3, D0, D1, D2, D3, D5, D4, D6, D7, B4, B5, B6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/splitish/config.h => keyboards/splitish/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#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
#define UNUSED_PINS

#define DEBOUNCE 5


M keyboards/splitkb/kyria/rev1/config.h => keyboards/splitkb/kyria/rev1/config.h +0 -1
@@ 34,7 34,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    { B4, E6, D7, D4 }
#define MATRIX_COL_PINS \
    { B6, B2, B3, B1, F7, F6, F5, F4 }
#define UNUSED_PINS

#define ENCODERS_PAD_A \
    { C6 }

M keyboards/splitkb/kyria/rev2/config.h => keyboards/splitkb/kyria/rev2/config.h +0 -1
@@ 38,7 38,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    { D4, C6, D7, E6 }
#define MATRIX_COL_PINS_RIGHT \
    { B4, B5, B6, B2, B3, B1, F7, F6 }
#define UNUSED_PINS

#define ENCODERS_PAD_A \
    { F4 }

M keyboards/splitkb/zima/config.h => keyboards/splitkb/zima/config.h +0 -1
@@ 32,7 32,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    { E6, F5, F6 }, \
    { F0, F1, F4 }, \
}
#define UNUSED_PINS

#define ENCODERS_PAD_A { B4 }
#define ENCODERS_PAD_B { D7 }

M keyboards/sporewoh/banime40/config.h => keyboards/sporewoh/banime40/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { E6, D7, C6, D4 }
#define MATRIX_COL_PINS { B4, B5, B6, B2, B3, B1, F7, F6, F5, F4 }

#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/star75/config.h => keyboards/star75/config.h +0 -1
@@ 12,7 12,6 @@ SPDX-License-Identifier: GPL-2.0-or-later */
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/stello65/beta/config.h => keyboards/stello65/beta/config.h +0 -1
@@ 21,7 21,6 @@
 */
#define MATRIX_ROW_PINS { F0, E6, D0, D1, C6, F7, F6, F5, F4, F1 }
#define MATRIX_COL_PINS { C7, B6, B5, B4, D7, D6, D4, D5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/stello65/hs_rev1/config.h => keyboards/stello65/hs_rev1/config.h +0 -1
@@ 21,7 21,6 @@
 */
#define MATRIX_ROW_PINS { F1, F0, D1, D2, B6, C6, C7, F7, F6, F5 }
#define MATRIX_COL_PINS { E6, B5, B4, D7, D6, D4, D5, D3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/stello65/sl_rev1/config.h => keyboards/stello65/sl_rev1/config.h +0 -1
@@ 21,7 21,6 @@
 */
#define MATRIX_ROW_PINS { F0, E6, D0, D1, C6, F7, F6, F5, F4, F1 }
#define MATRIX_COL_PINS { C7, B4, D7, D6, D4, D5, D3, D2 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/stratos/config.h => keyboards/stratos/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/subatomic/config.h => keyboards/subatomic/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

// #define AUDIO_VOICES
// #define AUDIO_PIN C6

M keyboards/subrezon/la_nc/config.h => keyboards/subrezon/la_nc/config.h +0 -1
@@ 12,7 12,6 @@
#define MATRIX_COLS 10
#define MATRIX_COL_PINS {B3, B1, F7, F6, F5, D4, C6, D7, E6, B4}

#define UNUSED_PINS
#define DIODE_DIRECTION COL2ROW
#define DEBOUNCE 5


M keyboards/superuser/ext/config.h => keyboards/superuser/ext/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 }
#define MATRIX_COL_PINS { B2, B1, F0, F1, F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4, E6, B0, B3}
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/superuser/frl/config.h => keyboards/superuser/frl/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4, E6, B0, B3}
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/superuser/tkl/config.h => keyboards/superuser/tkl/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B2, D0, D1, D2, D3, D5 }
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4, E6, B0, B3}
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/switchplate/southpaw_65/config.h => keyboards/switchplate/southpaw_65/config.h +0 -1
@@ 34,7 34,6 @@
*/
//#define MATRIX_ROW_PINS { D0, D5 }
//#define MATRIX_COL_PINS { F1, F0, B0 }
//#define UNUSED_PINS

/* COL2ROW, ROW2COL */
//#define DIODE_DIRECTION COL2ROW

M keyboards/switchplate/southpaw_fullsize/config.h => keyboards/switchplate/southpaw_fullsize/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { E1, C0, C1, C2, C3, C4 }
#define MATRIX_COL_PINS { A7, C7, C6, C5, F0, F1, F2, F3, F4, F5, F6, F7, A0, A1, A2, A3, A4, A5, A6, E0, D7, D6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/switchplate/switchplate910/config.h => keyboards/switchplate/switchplate910/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F4, F5, F6, F7, D1 }
#define MATRIX_COL_PINS { D2, D3, D5, D4, D6, D7, B4, B5, B6, C6, C7, B3, B2, B0, B1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/sx60/config.h => keyboards/sx60/config.h +0 -1
@@ 29,7 29,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
// MCP23018 pinout:
// Rows: B4, B3, B2, B1, B0
// Cols: A0, A1, A2, A3, A4, A5, A6, A7
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/synapse/config.h => keyboards/synapse/config.h +0 -1
@@ 27,7 27,6 @@
#define MATRIX_COL_PINS \
    { F0, D4, F5, B1, B2, B3, B7, D0, D1, D2, D3, B6 }

#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/system76/launch_1/config.h => keyboards/system76/launch_1/config.h +0 -1
@@ 30,7 30,6 @@
 */
#define MATRIX_ROW_PINS { F0, F1, F4, F5, F6, F7 }
#define MATRIX_COL_PINS { D7, C7, C6, B6, B5, B4, D6, D4, E6, D5, D3, D2, B7, B0 }
#define UNUSED_PINS

/*
 * Diode Direction

M keyboards/tada68/config.h => keyboards/tada68/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define MATRIX_ROW_PINS {D0,D1,F6,F7,D5}
#define MATRIX_COL_PINS {F0,F1,E6,C7,C6,B7,D4,B1,B0,B5,B4,D7,D6,B3,F4}
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/takashicompany/center_enter/config.h => keyboards/takashicompany/center_enter/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { E6, B4, B5 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, D7, B2, B6, D0, D4, C6}
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/takashicompany/compacx/config.h => keyboards/takashicompany/compacx/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D1, D0, D4, C6, D7 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/takashicompany/dogtag/config.h => keyboards/takashicompany/dogtag/config.h +0 -1
@@ 38,7 38,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS_RIGHT { B2, B6, B3 }
#define MATRIX_COL_PINS_RIGHT { B1, F7, F6, F5, F4 }

#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/takashicompany/endzone34/config.h => keyboards/takashicompany/endzone34/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B3, B2, B6, B5 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, D4, C6, D7, E6, B4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/takashicompany/heavy_left/config.h => keyboards/takashicompany/heavy_left/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B6, D1, D0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/takashicompany/minizone/config.h => keyboards/takashicompany/minizone/config.h +0 -1
@@ 21,7 21,6 @@
 */
#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2}
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/takashicompany/qoolee/config.h => keyboards/takashicompany/qoolee/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { E6, B4, B5 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B6, D0, D4, C6, D7}
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/takashicompany/radialex/config.h => keyboards/takashicompany/radialex/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B6, D4, C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/takashiski/hecomi/alpha/config.h => keyboards/takashiski/hecomi/alpha/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { C6,D7,E6,B4,B5 }
#define MATRIX_COL_PINS { F4,F5,F6,F7,B1,B3,B2,B6 }
#define UNUSED_PINS
#define SOFT_SERIAL_PIN D1 // or D1, D2, D3, E6
//#define USE_I2C


M keyboards/takashiski/namecard2x4/rev1/config.h => keyboards/takashiski/namecard2x4/rev1/config.h +0 -1
@@ 42,7 42,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B4,B5 }
#define MATRIX_COL_PINS { E6,D7,C6,D4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/takashiski/namecard2x4/rev2/config.h => keyboards/takashiski/namecard2x4/rev2/config.h +0 -1
@@ 42,7 42,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B2,B6 }
#define MATRIX_COL_PINS { D7,E6,B4,B5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
//#define DIODE_DIRECTION COL2ROW

M keyboards/takashiski/otaku_split/rev0/config.h => keyboards/takashiski/otaku_split/rev0/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B5,B4,E6,D7,C6 }
#define MATRIX_COL_PINS { B6,B2,B3,B1,F7,F6,F5,F4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/takashiski/otaku_split/rev1/config.h => keyboards/takashiski/otaku_split/rev1/config.h +0 -1
@@ 38,7 38,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_COL_PINS { F4,F5,F6,F7,B1,B3,B2,B6 }
#define MATRIX_ROW_PINS_RIGHT { B5,B4,E6,D7,C6 }
#define MATRIX_COL_PINS_RIGHT { B6,B2,B3,B1,F7,F6,F5,F4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/taleguers/taleguers75/config.h => keyboards/taleguers/taleguers75/config.h +0 -1
@@ 25,7 25,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/tanuki/config.h => keyboards/tanuki/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

#define DIODE_DIRECTION COL2ROW


M keyboards/tau4/config.h => keyboards/tau4/config.h +0 -1
@@ 33,7 33,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* key matrix pins */
#define MATRIX_ROW_PINS { F4, F5, F6, F7 }
#define MATRIX_COL_PINS { D4, D6, D7, B4, B5, B6, C6, C7, F1, F0, B0, B1 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/team0110/p1800fl/config.h => keyboards/team0110/p1800fl/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B6, B5, B4, D7, D6, D4 }
#define MATRIX_COL_PINS { C7, F7, F6, F5, F4, F1, F0, E6, B0, B1, B2, B3, D0, D1, D2}
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/teleport/numpad/config.h => keyboards/teleport/numpad/config.h +0 -1
@@ 23,7 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { D7, D4, D6, B4, B5 }
#define MATRIX_COL_PINS { F6, F5, F7, F4 }
#define UNUSED_PINS { B0, B1, B2, B3, B6, B7, D0, D1, D2, D3, D5, F0, F1, E6, C6, C7 }

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/tender/macrowo_pad/config.h => keyboards/tender/macrowo_pad/config.h +0 -1
@@ 24,7 24,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { B5, D7 }
#define MATRIX_COL_PINS { E6, B4, B6, B2, B3, B1, F7, F6, F5, F4 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/tenki/config.h => keyboards/tenki/config.h +0 -1
@@ 9,7 9,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { B1, B4, F6, B6, B2 }
#define MATRIX_COL_PINS { F4, F5, D4, D0 }
#define UNUSED_PINS

#define DIODE_DIRECTION COL2ROW


M keyboards/terrazzo/config.h => keyboards/terrazzo/config.h +0 -1
@@ 31,7 31,6 @@
#define MATRIX_ROW_PINS { D2, D7, E6, B4, B5, B6, B2, B3, F0 }
#define MATRIX_COL_PINS { D3, F4, F5, F6, F7, B1 }

#define UNUSED_PINS
#define DIODE_DIRECTION COL2ROW

/* ROTARY ENCODERS */

M keyboards/tetris/config.h => keyboards/tetris/config.h +0 -1
@@ 9,7 9,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/tg4x/config.h => keyboards/tg4x/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 //                        0   1   2   3   4   5   6   7
#define MATRIX_ROW_PINS { B5, B4, E6, D7, C6, D4, D0, D1 }
#define MATRIX_COL_PINS { D3, B3, B1, F7, F6, F5, F4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/tgr/910/config.h => keyboards/tgr/910/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
//                         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 }
#define UNUSED_PINS

#define DIODE_DIRECTION COL2ROW
#define DEBOUNCE 5

M keyboards/tgr/910ce/config.h => keyboards/tgr/910ce/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
//                         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 }
#define UNUSED_PINS {}

#define DIODE_DIRECTION COL2ROW
#define DEBOUNCE 5

M keyboards/tgr/jane/v2/config.h => keyboards/tgr/jane/v2/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
//                        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 }
#define UNUSED_PINS

#define DIODE_DIRECTION COL2ROW
#define DEBOUNCE 5

M keyboards/tgr/jane/v2ce/config.h => keyboards/tgr/jane/v2ce/config.h +0 -1
@@ 24,7 24,6 @@
//                        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 }
#define UNUSED_PINS

#define DIODE_DIRECTION COL2ROW
#define DEBOUNCE 5

M keyboards/the_royal/liminal/config.h => keyboards/the_royal/liminal/config.h +0 -1
@@ 8,7 8,6 @@

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

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/the_royal/schwann/config.h => keyboards/the_royal/schwann/config.h +0 -1
@@ 8,7 8,6 @@

#define MATRIX_ROW_PINS { F0, F1, F6, C7 }
#define MATRIX_COL_PINS { F4, F5, D5, D3, D2, C6, B6, B5, B4, D7, D6, D1 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/the_uni/pro_micro/config.h => keyboards/the_uni/pro_micro/config.h +0 -1
@@ 33,7 33,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/the_uni/usb_c/config.h => keyboards/the_uni/usb_c/config.h +0 -1
@@ 33,7 33,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/themadnoodle/ncc1701kb/v2/config.h => keyboards/themadnoodle/ncc1701kb/v2/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* NCC-1701-KB PCB default pin-out */
#define MATRIX_ROW_PINS { D4, D6, D7 }
#define MATRIX_COL_PINS { B4, B5, B6 }
#define UNUSED_PINS

/* RGB BackLight */
#define RGB_DI_PIN B7

M keyboards/themadnoodle/noodlepad/config.h => keyboards/themadnoodle/noodlepad/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* NCC-1701-KB PCB default pin-out */
#define MATRIX_ROW_PINS { D4, D6, D7 }
#define MATRIX_COL_PINS { B4, B5, B6 }
#define UNUSED_PINS

/* RGB BackLight */
#define RGB_DI_PIN B7

M keyboards/thevankeyboards/bananasplit/config.h => keyboards/thevankeyboards/bananasplit/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

#define DIODE_DIRECTION ROW2COL


M keyboards/thevankeyboards/caravan/config.h => keyboards/thevankeyboards/caravan/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define MATRIX_ROW_PINS { B0, B1, B2, B3 }
#define MATRIX_COL_PINS { F1, F4, F5, B4, B5, B6, B7, D2, D3, D5, D4, D6 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/thevankeyboards/jetvan/config.h => keyboards/thevankeyboards/jetvan/config.h +0 -1
@@ 44,7 44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// Checked with Eagle Schematic
#define MATRIX_ROW_PINS { D7, B5, F7, D4 }
#define MATRIX_COL_PINS { D2, D3, D5, D6, B4, B6, F6, F5, F4, F1, F0, B3 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/thevankeyboards/minivan/config.h => keyboards/thevankeyboards/minivan/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D7, B5, F7, D4 }
#define MATRIX_COL_PINS { D2, D3, D5, D6, B4, B6, F6, F5, F4, F1, F0, B3 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/thevankeyboards/roadkit/config.h => keyboards/thevankeyboards/roadkit/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F0, F5, D7, B4 }
#define MATRIX_COL_PINS { F1, F4, D6, D4 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/tkc/california/config.h => keyboards/tkc/california/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { C7, C6, B6, D4, D3, D0, E6, B0, B1, B2, D2, B3 }
#define MATRIX_COL_PINS { B5, B4, D7, D6, F7, F6, F5, D5, D1, F4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/tkc/m0lly/config.h => keyboards/tkc/m0lly/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F2, F1, F0, E1, E0 }
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3, C2, C1, C0, F5, F6, F7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/tkc/osav2/config.h => keyboards/tkc/osav2/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F0, F1, F4, F5, F6, B0, B1, B2, B3, B7 }
#define MATRIX_COL_PINS { B4, D7, D5, D3, D2, D0, D1, B5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/tkc/tkc1800/config.h => keyboards/tkc/tkc1800/config.h +0 -1
@@ 30,7 30,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Column pin configuration
 */
#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5, C4, C3, C2, C1, C0, F5, F6, F7 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/tkc/tkl_ab87/config.h => keyboards/tkc/tkl_ab87/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B1, F5, F7, B0, B2, B3 }
#define MATRIX_COL_PINS { D0, D1, D2, D3, D5, D4, D6, D7, B4, B5, B6, C6, C7, E6, F6, F4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/tkw/stoutgat/v1/config.h => keyboards/tkw/stoutgat/v1/config.h +0 -1
@@ 28,6 28,5 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define ENCODERS_PAD_A { B4, B0 }
#define ENCODERS_PAD_B { B3, B1 }

#define UNUSED_PINS

#define DIODE_DIRECTION COL2ROW

M keyboards/tmo50/config.h => keyboards/tmo50/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D5, D3, D2, D0 }
#define MATRIX_COL_PINS { D1, D4, F0, F1, F4, F5, F6, F7, D6, D7, B4, B5, B6, C6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/toad/config.h => keyboards/toad/config.h +0 -1
@@ 9,7 9,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/tokyokeyboard/alix40/config.h => keyboards/tokyokeyboard/alix40/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* key matrix pins */
#define MATRIX_ROW_PINS { D7, C6, C7, B5 }
#define MATRIX_COL_PINS { F7, F6, F5, F4, F1, F0, D0, D1, D2, D3, D5, D6 }
#define UNUSED_PINS

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

M keyboards/tokyokeyboard/tokyo60/config.h => keyboards/tokyokeyboard/tokyo60/config.h +0 -1
@@ 24,7 24,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 }
#define MATRIX_COL_PINS { F0, F1, E6, C7, C6, B6, D4, B1, B2, B5, B4, D7, D6, B3 }
#define UNUSED_PINS

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

M keyboards/tominabox1/adalyn/config.h => keyboards/tominabox1/adalyn/config.h +0 -1
@@ 33,7 33,6 @@
 */
#define MATRIX_ROW_PINS { C7, D6, B7, B3 }
#define MATRIX_COL_PINS { D7, B4, B5, B6, C6, F7, F6, F5, F4, F1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/tominabox1/bigboy/config.h => keyboards/tominabox1/bigboy/config.h +0 -1
@@ 24,7 24,6 @@
    { B7, B2, B3 } \
}

#define UNUSED_PINS

#define ENCODERS_PAD_A { C6 }
#define ENCODERS_PAD_B { B6 }

M keyboards/tominabox1/le_chiffre/he/config.h => keyboards/tominabox1/le_chiffre/he/config.h +0 -1
@@ 27,7 27,6 @@

#define MATRIX_ROW_PINS { B3, D4, F1, C6 }
#define MATRIX_COL_PINS { F4, F5, B0, B2, B1, B4, D7, C7, D2, F7 }
#define UNUSED_PINS

/* Define encoder pads */
#define ENCODERS_PAD_A { D5 }

M keyboards/tominabox1/le_chiffre/rev1/config.h => keyboards/tominabox1/le_chiffre/rev1/config.h +0 -1
@@ 32,7 32,6 @@
 */
#define MATRIX_ROW_PINS { B3, D4, F1, C6 }
#define MATRIX_COL_PINS { F4, F5, B0, B2, B1, B4, D7, C7, D2, F7 }
#define UNUSED_PINS

/* Define encoder pads */
#define ENCODERS_PAD_A { D5 }

M keyboards/tominabox1/le_chiffre/rev2/config.h => keyboards/tominabox1/le_chiffre/rev2/config.h +0 -1
@@ 31,7 31,6 @@
 */
#define MATRIX_ROW_PINS { B3, F6, F7, C7 }
#define MATRIX_COL_PINS { B2, F0, F1, F4, F5, B5, B4, D7, D6, D4 }
#define UNUSED_PINS

/* Define encoder pads */
#define ENCODERS_PAD_A { B6 }

M keyboards/tominabox1/littlefoot_lx/rev1/config.h => keyboards/tominabox1/littlefoot_lx/rev1/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/tominabox1/littlefoot_lx/rev2/config.h => keyboards/tominabox1/littlefoot_lx/rev2/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/tominabox1/qaz/config.h => keyboards/tominabox1/qaz/config.h +0 -1
@@ 18,7 18,6 @@
 */
#define MATRIX_ROW_PINS { F4, D4, C6, E6, D1, D0 }
#define MATRIX_COL_PINS { B4, D3, D2, F5, B5, F6, D7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/tominabox1/underscore33/rev1/config.h => keyboards/tominabox1/underscore33/rev1/config.h +0 -1
@@ 33,7 33,6 @@
 */
#define MATRIX_ROW_PINS { F5, F6, C6, D0 }
#define MATRIX_COL_PINS { B4, B5, D5, F7, B1, F4, B3, D7, B0, B2 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/tominabox1/underscore33/rev2/config.h => keyboards/tominabox1/underscore33/rev2/config.h +0 -1
@@ 34,7 34,6 @@

#define MATRIX_ROW_PINS { C4, B0, B1, B2 }
#define MATRIX_COL_PINS { C5, C6, C7, B7, B6, B5, B4, B3, C2, D0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/torn/config.h => keyboards/torn/config.h +0 -1
@@ 37,7 37,6 @@
    { D4, D1, D0, D5 }
#define MATRIX_COL_PINS \
    { B3, B4, B5, B0, D7, D6 }
#define UNUSED_PINS

#define SECONDARY_ROW_PINS \
    { (1 << 5), (1 << 6), (1 << 7), (1 << 4) }

M keyboards/tr60w/config.h => keyboards/tr60w/config.h +0 -1
@@ 9,7 9,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/treasure/type9/config.h => keyboards/treasure/type9/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { E6, D7, C6 }
#define MATRIX_COL_PINS { D1, D0, D4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/treasure/type9s2/config.h => keyboards/treasure/type9s2/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Keyboard Matrix Assignments*/
#define MATRIX_ROW_PINS { B4, B5, D2 }
#define MATRIX_COL_PINS { B2, B3, C5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/tszaboo/ortho4exent/config.h => keyboards/tszaboo/ortho4exent/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { B0, B1, D4, D7, B4 }
/*                         0   1   2   3   4   5   6   7   8   9  10  11  12  13  14*/
#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, C7, D6, D5, D3, D2, D1, B7, B3, B2 }
#define UNUSED_PINS
#define LED_CAPS_LOCK_PIN E6

/* COL2ROW, ROW2COL*/

M keyboards/tw40/config.h => keyboards/tw40/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

#define DIODE_DIRECTION COL2ROW


M keyboards/uk78/config.h => keyboards/uk78/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/ungodly/nines/config.h => keyboards/ungodly/nines/config.h +0 -1
@@ 27,7 27,6 @@
    { F7, B1, B3 }, \
    { B2, B6, B5 }  \
}
#define UNUSED_PINS

/* Rotary Encoder Assignments */
#define ENCODERS_PAD_A { C6, E6 }

M keyboards/unicomp/classic_ultracl_post_2013/overnumpad_1xb/config.h => keyboards/unicomp/classic_ultracl_post_2013/overnumpad_1xb/config.h +0 -1
@@ 49,7 49,6 @@

#define MATRIX_COL_PINS { C3, C2, C1, C0, A3, A4, A5, A6, A7, C4, C5, B0, B1, B10, B12, B13 }
#define MATRIX_ROW_PINS { B14, B15, C6, C7, C8, C9, A8, A9 }
//#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/unicomp/classic_ultracl_pre_2013/overnumpad_1xb/config.h => keyboards/unicomp/classic_ultracl_pre_2013/overnumpad_1xb/config.h +0 -1
@@ 49,7 49,6 @@

#define MATRIX_COL_PINS { C3, C2, C1, C0, A3, A4, A5, A6, A7, C4, C5, B0, B1, B10, B12, B13 }
#define MATRIX_ROW_PINS { B14, B15, C6, C7, C8, C9, A8, A9 }
//#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/unicomp/spacesaver_m_post_2013/overnumpad_1xb/config.h => keyboards/unicomp/spacesaver_m_post_2013/overnumpad_1xb/config.h +0 -1
@@ 49,7 49,6 @@

#define MATRIX_COL_PINS { C3, C2, C1, C0, A3, A4, A5, A6, A7, C4, C5, B0, B1, B10, B12, B13 }
#define MATRIX_ROW_PINS { B14, B15, C6, C7, C8, C9, A8, A9 }
//#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/unicomp/spacesaver_m_pre_2013/overnumpad_1xb/config.h => keyboards/unicomp/spacesaver_m_pre_2013/overnumpad_1xb/config.h +0 -1
@@ 49,7 49,6 @@

#define MATRIX_COL_PINS { C3, C2, C1, C0, A3, A4, A5, A6, A7, C4, C5, B0, B1, B10, B12, B13 }
#define MATRIX_ROW_PINS { B14, B15, C6, C7, C8, C9, A8, A9 }
//#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/unikeyboard/diverge3/config.h => keyboards/unikeyboard/diverge3/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D4, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/unikeyboard/divergetm2/config.h => keyboards/unikeyboard/divergetm2/config.h +0 -1
@@ 35,7 35,6 @@
*/
#define MATRIX_ROW_PINS { D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F6, F7, B1, B3, B2, B6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/unikeyboard/felix/config.h => keyboards/unikeyboard/felix/config.h +0 -1
@@ 18,7 18,6 @@
*/
#define MATRIX_ROW_PINS { B2, B3, B1, F7, F6 }
#define MATRIX_COL_PINS { B5, B4, E6, D7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/unikorn/config.h => keyboards/unikorn/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
//                        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 }
#define UNUSED_PINS

#define DIODE_DIRECTION COL2ROW
#define DEBOUNCE 5

M keyboards/unison/v04/config.h => keyboards/unison/v04/config.h +0 -1
@@ 28,7 28,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* NOTE: With Round-Robin matrix, set same pins for both. */
#define MATRIX_ROW_PINS { B3, E6, F1, F5, F7, B2, F0, F4, F6, C7 }
#define MATRIX_COL_PINS { B3, E6, F1, F5, F7, B2, F0, F4, F6, C7 }
#define UNUSED_PINS

#define DIODE_DIRECTION COL2ROW


M keyboards/uranuma/config.h => keyboards/uranuma/config.h +0 -1
@@ 18,7 18,6 @@
 */
#define MATRIX_ROW_PINS { C6, D7, E6, B4, B5 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B6, D2, D4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/utd80/config.h => keyboards/utd80/config.h +0 -1
@@ 25,7 25,6 @@

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

#define BACKLIGHT_PIN B7
#define BACKLIGHT_BREATHING

M keyboards/v60_type_r/config.h => keyboards/v60_type_r/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4, B5, B6, B7 }
#define MATRIX_COL_PINS { D0, D1, D2, D3, D4, D5, D6, D7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/vagrant_10/config.h => keyboards/vagrant_10/config.h +0 -1
@@ 33,7 33,6 @@ SOFTWARE.
/* key matrix pins */
#define MATRIX_ROW_PINS { F7, B1, B3, B2 }
#define MATRIX_COL_PINS { F4, F6, F5 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/viktus/at101_bh/config.h => keyboards/viktus/at101_bh/config.h +0 -1
@@ 9,7 9,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/viktus/omnikey_bh/config.h => keyboards/viktus/omnikey_bh/config.h +0 -1
@@ 9,7 9,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/viktus/smolka/config.h => keyboards/viktus/smolka/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F0, F1, F4, F5, F6, F7, C7, C6 }
#define MATRIX_COL_PINS { D6, D7, B4, B5, B6, D4, B1, B2 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/viktus/styrka/config.h => keyboards/viktus/styrka/config.h +0 -1
@@ 41,7 41,6 @@ EncA (B6) because it is not used in the default PCB
All Extra pins (A8, B15, B14, B13, B3, B5, B8, B9) , for the same reason;
B0, which is unconnected on the PCB
*/
//#define UNUSED_PINS { B0, B6, B13, B14, B15, B8, B9, B5, B3 }

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/viktus/z150_bh/config.h => keyboards/viktus/z150_bh/config.h +0 -1
@@ 9,7 9,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/waldo/config.h => keyboards/waldo/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

#define BACKLIGHT_PIN B7
#define BACKLIGHT_BREATHING

M keyboards/walletburner/cajal/config.h => keyboards/walletburner/cajal/config.h +0 -1
@@ 25,7 25,6 @@
/* 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 }
#define UNUSED_PINS

#define ENCODERS_PAD_A { D6 }
#define ENCODERS_PAD_B { D7 }

M keyboards/walletburner/neuron/config.h => keyboards/walletburner/neuron/config.h +0 -1
@@ 9,7 9,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/wavtype/foundation/config.h => keyboards/wavtype/foundation/config.h +0 -1
@@ 21,7 21,6 @@
 */
#define MATRIX_ROW_PINS { B3, B2, B1, F0, F1 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, D2, D1, D0, D3, D5, D4, B7, D6, D7, B4, B5, B6, C6, C7 }
#define UNUSED_PINS { E6 }

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/wavtype/p01_ultra/config.h => keyboards/wavtype/p01_ultra/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { B4, D7, D6, B5, B6, D4 }
#define MATRIX_COL_PINS { C6, C7, F7, F6, F5, F4, F1, F0, B3, B2, B1, B0, B7, D0, D1, D2, D3, D5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/weirdo/tiger910/config.h => keyboards/weirdo/tiger910/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/wekey/polaris/config.h => keyboards/wekey/polaris/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F4, F1, F0, B7, F7, D5, C6, C7, F5, F6 }
#define MATRIX_COL_PINS { E6, B4, B5, B6, D0, D1, D2, D3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/wekey/we27/config.h => keyboards/wekey/we27/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F1, D7, B4, B5, B6, F6 }
#define MATRIX_COL_PINS { F4, F5, C7, D6, D4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/westfoxtrot/aanzee/config.h => keyboards/westfoxtrot/aanzee/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

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

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/westfoxtrot/cyclops/config.h => keyboards/westfoxtrot/cyclops/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D1, D0, D7, B4, F0 }
#define MATRIX_COL_PINS { D3, D2, D5, D6, B6, B1, B2, B3, C6, C7, F7, F6, F4, F5, F1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/westfoxtrot/cypher/rev1/config.h => keyboards/westfoxtrot/cypher/rev1/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4, F6, B6, B7, C6, C7 }
#define MATRIX_COL_PINS { D0, D1, D2, D3, D4, D5, D6, D7, E6, F0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/westfoxtrot/cypher/rev5/config.h => keyboards/westfoxtrot/cypher/rev5/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL, or CUSTOM_MATRIX */
#define DIODE_DIRECTION COL2ROW

M keyboards/westfoxtrot/prophet/config.h => keyboards/westfoxtrot/prophet/config.h +0 -1
@@ 11,7 11,6 @@
*/
#define MATRIX_ROW_PINS { C13, B2, B1, A4, A3 }
#define MATRIX_COL_PINS { A6, A7, B0, A9, A8, A14, A15, B3, B4, B5, B8, B7, B6, B9 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL, or CUSTOM_MATRIX */
#define DIODE_DIRECTION COL2ROW

M keyboards/wilba_tech/rama_works_kara/config.h => keyboards/wilba_tech/rama_works_kara/config.h +0 -1
@@ 24,7 24,6 @@
// 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 }
#define UNUSED_PINS

// IS31FL3731 driver
#define DRIVER_COUNT 2

M keyboards/wilba_tech/rama_works_koyu/config.h => keyboards/wilba_tech/rama_works_koyu/config.h +0 -1
@@ 24,7 24,6 @@
// 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 }
#define UNUSED_PINS

// IS31FL3731 driver
#define DRIVER_COUNT 2

M keyboards/wilba_tech/rama_works_m10_b/config.h => keyboards/wilba_tech/rama_works_m10_b/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { E6 }
#define MATRIX_COL_PINS { D7, B6, F0, D6, B5, F1, D4, B4, F4, F5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/wilba_tech/rama_works_m10_c/config.h => keyboards/wilba_tech/rama_works_m10_c/config.h +0 -1
@@ 33,7 33,6 @@
*/
#define MATRIX_ROW_PINS { E6 }
#define MATRIX_COL_PINS { D7, B6, F0, D6, B5, F1, D4, B4, F4, F5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/wilba_tech/rama_works_m50_a/config.h => keyboards/wilba_tech/rama_works_m50_a/config.h +0 -1
@@ 33,7 33,6 @@
*/
#define MATRIX_ROW_PINS { F0, F1, F5, F6 }
#define MATRIX_COL_PINS { F4, B5, C7, C6, B6, B2, B3, B1, B4, D7, D6, D4, D3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/wilba_tech/rama_works_m50_ax/config.h => keyboards/wilba_tech/rama_works_m50_ax/config.h +0 -1
@@ 33,7 33,6 @@
*/
#define MATRIX_ROW_PINS { F0, F1, F5, F6 }
#define MATRIX_COL_PINS { F4, B5, C7, C6, B6, B2, B3, B1, B4, D7, D6, D4, D3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/wilba_tech/rama_works_m60_a/config.h => keyboards/wilba_tech/rama_works_m60_a/config.h +0 -1
@@ 24,7 24,6 @@
// 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 }
#define UNUSED_PINS

// IS31FL3731 driver
#define DRIVER_COUNT 2

M keyboards/wilba_tech/rama_works_m65_b/config.h => keyboards/wilba_tech/rama_works_m65_b/config.h +0 -1
@@ 33,7 33,6 @@
 */
#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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/wilba_tech/rama_works_m65_bx/config.h => keyboards/wilba_tech/rama_works_m65_bx/config.h +0 -1
@@ 33,7 33,6 @@
 */
#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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/wilba_tech/rama_works_m6_a/config.h => keyboards/wilba_tech/rama_works_m6_a/config.h +0 -1
@@ 33,7 33,6 @@
*/
#define MATRIX_ROW_PINS { E6 }
#define MATRIX_COL_PINS { D4, B5, F4, D7, C6, F6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/wilba_tech/rama_works_m6_b/config.h => keyboards/wilba_tech/rama_works_m6_b/config.h +0 -1
@@ 33,7 33,6 @@
*/
#define MATRIX_ROW_PINS { E6 }
#define MATRIX_COL_PINS { D4, B5, F4, D7, C6, F6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/wilba_tech/rama_works_u80_a/config.h => keyboards/wilba_tech/rama_works_u80_a/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS { F1, F0, E6, F4, F6, F7 }
#define MATRIX_COL_PINS { F5, D5, B1, B2, B3, D3, D2, C7, C6, B6, B5, B4, D7, D6, D4, B7, B0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/wilba_tech/wt60_a/config.h => keyboards/wilba_tech/wt60_a/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS { F0, E6, F4, F6, F7 }
#define MATRIX_COL_PINS { F5, D5, B1, B2, B3, D3, D2, C7, C6, B6, B5, B4, D7, D6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/wilba_tech/wt60_b/config.h => keyboards/wilba_tech/wt60_b/config.h +0 -1
@@ 34,7 34,6 @@
*/
#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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/wilba_tech/wt60_bx/config.h => keyboards/wilba_tech/wt60_bx/config.h +0 -1
@@ 34,7 34,6 @@
*/
#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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/wilba_tech/wt60_c/config.h => keyboards/wilba_tech/wt60_c/config.h +0 -1
@@ 34,7 34,6 @@
*/
#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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/wilba_tech/wt60_d/config.h => keyboards/wilba_tech/wt60_d/config.h +0 -1
@@ 34,7 34,6 @@
*/
#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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/wilba_tech/wt60_g/config.h => keyboards/wilba_tech/wt60_g/config.h +0 -1
@@ 34,7 34,6 @@
*/
#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, B7, B0
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/wilba_tech/wt60_g2/config.h => keyboards/wilba_tech/wt60_g2/config.h +0 -1
@@ 34,7 34,6 @@
*/
#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, B7, B0
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/wilba_tech/wt60_h1/config.h => keyboards/wilba_tech/wt60_h1/config.h +0 -1
@@ 34,7 34,6 @@
*/
#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, B7, B0
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/wilba_tech/wt60_h2/config.h => keyboards/wilba_tech/wt60_h2/config.h +0 -1
@@ 34,7 34,6 @@
*/
#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, B7, B0
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/wilba_tech/wt60_h3/config.h => keyboards/wilba_tech/wt60_h3/config.h +0 -1
@@ 34,7 34,6 @@
*/
#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, B7, B0
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/wilba_tech/wt60_xt/config.h => keyboards/wilba_tech/wt60_xt/config.h +0 -1
@@ 37,7 37,6 @@
*/
#define MATRIX_ROW_PINS { F0, E6, F4, F6, F7 }
#define MATRIX_COL_PINS { B7, B0, F5, D5, B1, B2, B3, D3, D2, C7, B6, B5, B4, D7, D6, D4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/wilba_tech/wt65_a/config.h => keyboards/wilba_tech/wt65_a/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS { F0, E6, F4, F6, F7 }
#define MATRIX_COL_PINS { F5, D5, B1, B2, B3, D3, D2, C7, C6, B6, B5, B4, D7, D6, D4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/wilba_tech/wt65_b/config.h => keyboards/wilba_tech/wt65_b/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS { F0, E6, F4, F6, F7 }
#define MATRIX_COL_PINS { F5, D5, B1, B2, B3, D3, D2, C7, C6, B6, B5, B4, D7, D6, D4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/wilba_tech/wt65_d/config.h => keyboards/wilba_tech/wt65_d/config.h +0 -1
@@ 11,7 11,6 @@
// 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 }
#define UNUSED_PINS
#define DIODE_DIRECTION COL2ROW

// Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed

M keyboards/wilba_tech/wt65_f/config.h => keyboards/wilba_tech/wt65_f/config.h +0 -1
@@ 34,7 34,6 @@
*/
#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 } // B7, B0
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/wilba_tech/wt65_fx/config.h => keyboards/wilba_tech/wt65_fx/config.h +0 -1
@@ 34,7 34,6 @@
*/
#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 } // B7, B0
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/wilba_tech/wt65_g/config.h => keyboards/wilba_tech/wt65_g/config.h +0 -1
@@ 34,7 34,6 @@
*/
#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 } // B7, B0
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/wilba_tech/wt65_g2/config.h => keyboards/wilba_tech/wt65_g2/config.h +0 -1
@@ 34,7 34,6 @@
*/
#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 } // B7, B0
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/wilba_tech/wt65_h1/config.h => keyboards/wilba_tech/wt65_h1/config.h +0 -1
@@ 34,7 34,6 @@
*/
#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 } // B7, B0
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/wilba_tech/wt65_xt/config.h => keyboards/wilba_tech/wt65_xt/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS { F0, F1, F4, F6, F7 }
#define MATRIX_COL_PINS { B7, B0, F5, D5, B1, B2, B3, D3, D2, C7, C6, B6, B5, B4, D7, D6, D4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/wilba_tech/wt65_xtx/config.h => keyboards/wilba_tech/wt65_xtx/config.h +0 -1
@@ 33,7 33,6 @@
*/
#define MATRIX_ROW_PINS { F0, F1, F4, F6, F7 }
#define MATRIX_COL_PINS { B7, B0, F5, D5, B1, B2, B3, D3, D2, C7, C6, B6, B5, B4, D7, D6, D4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/wilba_tech/wt69_a/config.h => keyboards/wilba_tech/wt69_a/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS { F0, E6, F4, F6, F7 }
#define MATRIX_COL_PINS { B7, B0, F5, D5, B1, B2, B3, D3, D2, C7, C6, B6, B5, B4, D7, D6, D4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/wilba_tech/wt70_jb/config.h => keyboards/wilba_tech/wt70_jb/config.h +0 -1
@@ 33,7 33,6 @@
*/
#define MATRIX_ROW_PINS { E6, F0, F4, F6, F7 }
#define MATRIX_COL_PINS { F5, D5, D3, D2, D1, D0, B7, C7, C6, B6, B5, B4, D7, D6, D4, B0, B3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/wilba_tech/wt75_a/config.h => keyboards/wilba_tech/wt75_a/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS { F1, F0, E6, F4, F6, F7 }
#define MATRIX_COL_PINS { F5, D5, B1, B2, B3, D3, D2, C7, C6, B6, B5, B4, D7, D6, D4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/wilba_tech/wt75_b/config.h => keyboards/wilba_tech/wt75_b/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS { F1, F0, E6, F4, F6, F7 }
#define MATRIX_COL_PINS { F5, D5, B1, B7, B3, D3, D2, C7, C6, B6, B5, B4, D7, D6, B2, D4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/wilba_tech/wt75_c/config.h => keyboards/wilba_tech/wt75_c/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS { F1, F0, E6, F4, F6, F7 }
#define MATRIX_COL_PINS { F5, D5, B1, B2, B3, D3, D2, C7, C6, B6, B5, B4, D7, D6, B7, D4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/wilba_tech/wt80_a/config.h => keyboards/wilba_tech/wt80_a/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS { F1, F0, E6, F4, F6, F7 }
#define MATRIX_COL_PINS { F5, D5, B1, B2, B3, D3, D2, C7, C6, B6, B5, B4, D7, D6, D4, B7, B0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/wilba_tech/wt80_bc/config.h => keyboards/wilba_tech/wt80_bc/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS { F1, F0, E6, F4, F6, F7 }
#define MATRIX_COL_PINS { F5, D5, B1, B2, B3, D3, D2, C7, C6, B6, B5, B4, D7, D6, D4, B7, B0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/wilba_tech/wt80_g/config.h => keyboards/wilba_tech/wt80_g/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS { F1, F0, E6, F4, F6, F7 }
#define MATRIX_COL_PINS { F5, D5, B1, B2, B3, D3, D2, C7, C6, B6, B5, B4, D7, D6, D4, B7, B0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/wilba_tech/wt8_a/config.h => keyboards/wilba_tech/wt8_a/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS { E6 }
#define MATRIX_COL_PINS { F4, F1, B2, B6, F6, F7, D5, B4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/wilba_tech/zeal60/config.h => keyboards/wilba_tech/zeal60/config.h +0 -1
@@ 24,7 24,6 @@
// 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 }
#define UNUSED_PINS

// IS31FL3731 driver
#define DRIVER_COUNT 2

M keyboards/wilba_tech/zeal65/config.h => keyboards/wilba_tech/zeal65/config.h +0 -1
@@ 24,7 24,6 @@
// 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 }
#define UNUSED_PINS

// IS31FL3731 driver
#define DRIVER_COUNT 2

M keyboards/winkeyless/bface/config.h => keyboards/winkeyless/bface/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
//                        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}
#define UNUSED_PINS

#define DIODE_DIRECTION COL2ROW


M keyboards/winkeys/mini_winni/config.h => keyboards/winkeys/mini_winni/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

/* key matrix pins */
#define DIRECT_PINS { { F4, F5, B4, D7 }, { F6, F7, B6, B5 } }
#define UNUSED_PINS

/* Set 0 if debouncing isn't needed */
#define DEBOUNCE 5

M keyboards/wolf/kuku65/config.h => keyboards/wolf/kuku65/config.h +0 -1
@@ 37,7 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// Checked with Eagle Schematic
#define MATRIX_ROW_PINS { B3, B2, B1, B0, B7  }
#define MATRIX_COL_PINS { D0, F6, F7, C7, C6, B6, B5, B4, D7, D6, D4, D5, D3, D2, D1 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/wolf/ryujin/config.h => keyboards/wolf/ryujin/config.h +0 -1
@@ 27,7 27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/wolf/sabre/config.h => keyboards/wolf/sabre/config.h +0 -1
@@ 37,7 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// Checked with Eagle Schematic
#define MATRIX_ROW_PINS { D0, D1, F1, F0, B5, B6, C7, C6, F6, F7, F4, F5 }
#define MATRIX_COL_PINS { D2, D3, D5, D4, D6, D7, B4, B2, B1 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/wolf/ts60/config.h => keyboards/wolf/ts60/config.h +0 -1
@@ 37,7 37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// Checked with Eagle Schematic
#define MATRIX_ROW_PINS { D2, D3, D6, D4, F6, F7, F5, F0, F4, F1 }
#define MATRIX_COL_PINS { D1, D5, C7, C6, B6, B5, B4, D7}
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/woodkeys/bigseries/1key/config.h => keyboards/woodkeys/bigseries/1key/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* key matrix pins */
#define MATRIX_ROW_PINS { B0 }
#define MATRIX_COL_PINS { B4 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/woodkeys/bigseries/2key/config.h => keyboards/woodkeys/bigseries/2key/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* key matrix pins */
#define MATRIX_ROW_PINS { B0 }
#define MATRIX_COL_PINS { B4, B3 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/woodkeys/bigseries/3key/config.h => keyboards/woodkeys/bigseries/3key/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* key matrix pins */
#define MATRIX_ROW_PINS { B0 }
#define MATRIX_COL_PINS { B4, B3, B5 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/woodkeys/bigseries/4key/config.h => keyboards/woodkeys/bigseries/4key/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* key matrix pins */
#define MATRIX_ROW_PINS { B0, B5 }
#define MATRIX_COL_PINS { B4, B3 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/woodkeys/meira/featherble/config.h => keyboards/woodkeys/meira/featherble/config.h +0 -1
@@ 34,7 34,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_COL_PINS { C7, B7, B6, C6, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN, NO_PIN }
#define MATRIX_COL_PINS_SCANNED { C7, B7, B6, C6 }
#define LED_EN_PIN D2
#define UNUSED_PINS

#define QMK_SPEAKER B5
#define AUDIO_PIN B5

M keyboards/woodkeys/meira/promicro/config.h => keyboards/woodkeys/meira/promicro/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_COL_PINS_SCANNED { B1, B3, B2, B6 }

#define LED_EN_PIN D2
#define UNUSED_PINS

/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
#define DEBOUNCE 5

M keyboards/work_louder/loop/config.h => keyboards/work_louder/loop/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS \
    { F5, NO_PIN }
#define MATRIX_COL_PINS { B3, B2, B1, D6, D7, B4, B5, B6, C6, C7, F7, F6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/work_louder/work_board/config.h => keyboards/work_louder/work_board/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    { F0, F1, F4, F5 }
#define MATRIX_COL_PINS \
    { D3, D5, D4, D6, D7, B4, B5, B6, C6, C7, F7, F6, E6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION        COL2ROW

M keyboards/wren/config.h => keyboards/wren/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D3, D2, C6, D4, B5 }
#define MATRIX_COL_PINS { B6, B2, B3, B1, F7, F6, F5, F4, D7, F0 }
#define UNUSED_PINS

// define encoders
#define ENCODERS_PAD_A \

M keyboards/wsk/alpha9/config.h => keyboards/wsk/alpha9/config.h +0 -1
@@ 25,7 25,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/wsk/g4m3ralpha/config.h => keyboards/wsk/g4m3ralpha/config.h +0 -1
@@ 25,7 25,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/wsk/gothic50/config.h => keyboards/wsk/gothic50/config.h +0 -1
@@ 10,7 10,6 @@

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

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/wsk/gothic70/config.h => keyboards/wsk/gothic70/config.h +0 -1
@@ 10,7 10,6 @@

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

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/wsk/houndstooth/config.h => keyboards/wsk/houndstooth/config.h +0 -1
@@ 9,7 9,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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/wsk/jerkin/config.h => keyboards/wsk/jerkin/config.h +0 -1
@@ 9,7 9,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/wsk/kodachi50/config.h => keyboards/wsk/kodachi50/config.h +0 -1
@@ 9,7 9,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/wsk/pain27/config.h => keyboards/wsk/pain27/config.h +0 -1
@@ 9,7 9,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { F4, F5, D0 }
#define MATRIX_COL_PINS { D2, B3, F6, B1, B2, B6, D4, C6, D7, E6 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/wsk/sl40/config.h => keyboards/wsk/sl40/config.h +0 -1
@@ 25,7 25,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/wsk/tkl30/config.h => keyboards/wsk/tkl30/config.h +0 -1
@@ 9,7 9,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/x16/config.h => keyboards/x16/config.h +0 -1
@@ 34,7 34,6 @@
*/
#define MATRIX_ROW_PINS { E6, F7, D6, B6 }
#define MATRIX_COL_PINS { C7, C6, B4, D7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/xelus/akis/config.h => keyboards/xelus/akis/config.h +0 -1
@@ 25,7 25,6 @@
/* 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 }
#define UNUSED_PINS

/* RGB Lighting */
#define RGB_DI_PIN B0

M keyboards/xelus/dawn60/rev1/config.h => keyboards/xelus/dawn60/rev1/config.h +0 -2
@@ 30,12 30,10 @@
//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 }
//#define UNUSED_PINS

//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 }
#define UNUSED_PINS

// IS31FL3731 driver
#define DRIVER_COUNT 2

M keyboards/xelus/dawn60/rev1_qmk/config.h => keyboards/xelus/dawn60/rev1_qmk/config.h +0 -1
@@ 31,7 31,6 @@
//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 }
#define UNUSED_PINS

// COL2ROW or ROW2COL
#define DIODE_DIRECTION COL2ROW

M keyboards/xelus/dharma/config.h => keyboards/xelus/dharma/config.h +0 -1
@@ 23,7 23,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/xelus/la_plus/config.h => keyboards/xelus/la_plus/config.h +0 -1
@@ 25,7 25,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/xelus/pachi/rgb/rev1/config.h => keyboards/xelus/pachi/rgb/rev1/config.h +0 -1
@@ 23,7 23,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/xelus/pachi/rgb/rev2/config.h => keyboards/xelus/pachi/rgb/rev2/config.h +0 -1
@@ 23,7 23,6 @@
/* 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}
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/xelus/rs108/config.h => keyboards/xelus/rs108/config.h +0 -1
@@ 21,7 21,6 @@

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

// COL2ROW or ROW2COL
#define DIODE_DIRECTION COL2ROW

M keyboards/xelus/rs60/rev1/config.h => keyboards/xelus/rs60/rev1/config.h +0 -1
@@ 28,7 28,6 @@

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

// COL2ROW or ROW2COL
#define DIODE_DIRECTION COL2ROW

M keyboards/xelus/rs60/rev2/config.h => keyboards/xelus/rs60/rev2/config.h +0 -1
@@ 28,7 28,6 @@

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

// COL2ROW or ROW2COL
#define DIODE_DIRECTION COL2ROW

M keyboards/xelus/snap96/config.h => keyboards/xelus/snap96/config.h +0 -1
@@ 9,7 9,6 @@
// 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 }
#define UNUSED_PINS

// COL2ROW or ROW2COL
#define DIODE_DIRECTION COL2ROW

M keyboards/xelus/valor/rev1/config.h => keyboards/xelus/valor/rev1/config.h +0 -1
@@ 25,7 25,6 @@
/* 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 }
#define UNUSED_PINS

/* RGB Underglow */
#define RGB_DI_PIN B0

M keyboards/xelus/valor/rev2/config.h => keyboards/xelus/valor/rev2/config.h +0 -1
@@ 25,7 25,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/xelus/valor_frl_tkl/config.h => keyboards/xelus/valor_frl_tkl/config.h +0 -1
@@ 25,7 25,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/xelus/xs60/config.h => keyboards/xelus/xs60/config.h +0 -1
@@ 23,7 23,6 @@
/* key matrix pins */
#define MATRIX_ROW_PINS { B4, B3, A15, A14, A7 }
#define MATRIX_COL_PINS { B0, B1, A8, A9, B5, A6, C14, C15, A0, A5, A4, A3, A2, A1 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/xiudi/xd004/v1/config.h => keyboards/xiudi/xd004/v1/config.h +0 -1
@@ 46,7 46,6 @@ where some things are disabled to save space as well.
    {                      \
        { D3, D0, C4, B4 } \
    }
#define UNUSED_PINS

/* Backlight Setup */
// Looks like each backlight LED is connected to a single output, D5 is the one furtherst away from USB port

M keyboards/xiudi/xd60/rev2/config.h => keyboards/xiudi/xd60/rev2/config.h +0 -1
@@ 42,7 42,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#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 }
#define UNUSED_PINS

/* Backlight Setup */
#define BACKLIGHT_PIN F5

M keyboards/xiudi/xd60/rev3/config.h => keyboards/xiudi/xd60/rev3/config.h +0 -1
@@ 42,7 42,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#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 }
#define UNUSED_PINS

/* Backlight Setup */
#define BACKLIGHT_PIN F5

M keyboards/xiudi/xd68/config.h => keyboards/xiudi/xd68/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#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, F7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/xiudi/xd75/config.h => keyboards/xiudi/xd75/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#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, B0 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/xiudi/xd84/config.h => keyboards/xiudi/xd84/config.h +0 -1
@@ 34,7 34,6 @@
*/
//#define MATRIX_ROW_PINS { D0, D5 }
//#define MATRIX_COL_PINS { F1, F0, B0 }
//#define UNUSED_PINS

/* COL2ROW, ROW2COL */
//#define DIODE_DIRECTION COL2ROW

M keyboards/xiudi/xd84pro/config.h => keyboards/xiudi/xd84pro/config.h +0 -1
@@ 24,7 24,6 @@

#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 }
#define UNUSED_PINS { B0, E2 }

#define DIODE_DIRECTION COL2ROW


M keyboards/xiudi/xd87/config.h => keyboards/xiudi/xd87/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { D1, B0, B1, C7, D3, D5 }

#define MATRIX_COL_PINS { E6, F0, F1, F4, F5, F6, F7, B5, B6, C6, D4, D6, D7, B4, B2, B3, D2 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/xiudi/xd96/config.h => keyboards/xiudi/xd96/config.h +0 -1
@@ 34,7 34,6 @@
*/
//#define MATRIX_ROW_PINS { D0, D5 }
//#define MATRIX_COL_PINS { F1, F0, B0 }
//#define UNUSED_PINS

/* COL2ROW, ROW2COL */
//#define DIODE_DIRECTION COL2ROW

M keyboards/xmmx/config.h => keyboards/xmmx/config.h +0 -1
@@ 9,7 9,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/xw60/config.h => keyboards/xw60/config.h +0 -1
@@ 8,7 8,6 @@

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

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/yatara/drink_me/config.h => keyboards/yatara/drink_me/config.h +0 -1
@@ 26,4 26,3 @@
#define DIRECT_PINS { \
    {B4, B5, B6, B7} \
}
#define UNUSED_PINS

M keyboards/ydkb/chili/config.h => keyboards/ydkb/chili/config.h +0 -1
@@ 30,7 30,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Column pin configuration
 */
#define MATRIX_COL_PINS { D4, F6, F7, C7, C6, B6, B5, B4, D7, D6 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/ydkb/just60/config.h => keyboards/ydkb/just60/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#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 UNUSED_PINS
#define DIODE_DIRECTION COL2ROW

#define QMK_ESC_OUTPUT D6 // usually COL

M keyboards/ydkb/yd68/config.h => keyboards/ydkb/yd68/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B5, C6, C7, D7, B4 }
#define MATRIX_COL_PINS { B6, F7, F6, F5, F4, F1, F0, E6, B0, B7, D0, D1, D2, D3, D5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/yiancardesigns/barleycorn/config.h => keyboards/yiancardesigns/barleycorn/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* A Custom matrix.c is used to poll the port expander C6 shows that the pins are hardwired there */
#define MATRIX_ROW_PINS { B4, B3, B2, B1, C1 }
#define MATRIX_COL_PINS { B0, D7, D6, D4, D1, D0, C3, C2, D5, D5, D5, D5, D5, D5, D5, D5, D5, D5 }
#define UNUSED_PINS
#define PORT_EXPANDER_ADDRESS 0x20

/* COL2ROW, ROW2COL*/

M keyboards/yiancardesigns/gingham/config.h => keyboards/yiancardesigns/gingham/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* A Custom matrix.c is used to poll the port expander C6 shows that the pins are hardwired there */
#define MATRIX_ROW_PINS { D0, C3, D1, C1, C2 }
#define MATRIX_COL_PINS { D4, D4, C0, B5, D5, B4, D6, B1, B0, B2, D7, B3, D4, D4 }
#define UNUSED_PINS
#define PORT_EXPANDER_ADDRESS 0x20

/* COL2ROW, ROW2COL*/

M keyboards/yiancardesigns/seigaiha/config.h => keyboards/yiancardesigns/seigaiha/config.h +0 -1
@@ 37,7 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* A Custom matrix.c is used to poll the port expander D5 shows that the pins are hardwired there */
#define MATRIX_ROW_PINS { C0, B4, B3, B2, B5 }
#define MATRIX_COL_PINS { B0, D7, D6, D4, B1, C1, C2, D1, C3, D0, D5, D5, D5, D5, D5 }
#define UNUSED_PINS
#define PORT_EXPANDER_ADDRESS 0x20

/* COL2ROW, ROW2COL*/

M keyboards/ymdk/bface/config.h => keyboards/ymdk/bface/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
//                        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}
#define UNUSED_PINS

#define DIODE_DIRECTION COL2ROW


M keyboards/ymdk/melody96/config.h => keyboards/ymdk/melody96/config.h +0 -1
@@ 9,7 9,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/ymdk/wings/config.h => keyboards/ymdk/wings/config.h +0 -1
@@ 33,7 33,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/ymdk/wingshs/config.h => keyboards/ymdk/wingshs/config.h +0 -1
@@ 31,7 31,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/ymdk/yd60mq/config.h => keyboards/ymdk/yd60mq/config.h +0 -1
@@ 9,7 9,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/ymdk/ymd09/config.h => keyboards/ymdk/ymd09/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { F5, F4, F1 }
#define MATRIX_COL_PINS { D6, D2, D1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

M keyboards/ymdk/ymd67/config.h => keyboards/ymdk/ymd67/config.h +0 -1
@@ 9,7 9,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/yoichiro/lunakey_macro/config.h => keyboards/yoichiro/lunakey_macro/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { E6, B4, B5 }
#define MATRIX_COL_PINS { B6, B2, B3, B1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/yoichiro/lunakey_mini/config.h => keyboards/yoichiro/lunakey_mini/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { D4, D7, E6, B4 }
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/yugo_m/model_m_101/config.h => keyboards/yugo_m/model_m_101/config.h +0 -1
@@ 36,7 36,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { B8, B7, B6, B5, B4, B3, A15, A14 }
#define MATRIX_COL_PINS { A9, A8, B15, B14, B13, B12, B11, B10, B2, B1, B0, A7, A6, A5, A4, A3 }
#define UNUSED_PINS { A0, A1, A2, A10, A13, B9, C13, C14, C15 }




M keyboards/yushakobo/quick17/config.h => keyboards/yushakobo/quick17/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { F4, B3, B6 }
#define MATRIX_COL_PINS { F5, D4, E6, F7, C6, D7 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/yushakobo/quick7/config.h => keyboards/yushakobo/quick7/config.h +0 -1
@@ 42,7 42,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define ENCODERS_PAD_A { D1, F5 }
#define ENCODERS_PAD_B { D0, F6 }

#define UNUSED_PINS




M keyboards/yynmt/dozen0/config.h => keyboards/yynmt/dozen0/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { F4 }
#define MATRIX_COL_PINS { B6, B2, B3, B1, F7, F6, B5, B4, E6, D7, C6, D4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/yynmt/kagamidget/config.h => keyboards/yynmt/kagamidget/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#define MATRIX_ROW_PINS { D1, D0, F4, F5 }
#define MATRIX_COL_PINS { D4, C6, D7, E6, B4, B5, B6, B2, B3, B1, F7, F6 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/z12/config.h => keyboards/z12/config.h +0 -1
@@ 34,7 34,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    { F6, F5, F4, NO_PIN } \
}

#define UNUSED_PINS

/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
#define DEBOUNCE 5

M keyboards/z34/config.h => keyboards/z34/config.h +0 -1
@@ 38,7 38,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    { B5, B4, NO_PIN, NO_PIN, NO_PIN } \
}

#define UNUSED_PINS

/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
#define DEBOUNCE 5

M keyboards/zfrontier/big_switch/config.h => keyboards/zfrontier/big_switch/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { F0 }
#define MATRIX_COL_PINS { F1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/ziggurat/config.h => keyboards/ziggurat/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/zj68/config.h => keyboards/zj68/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION ROW2COL

M keyboards/zlant/config.h => keyboards/zlant/config.h +0 -1
@@ 9,7 9,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/zoo/wampus/config.h => keyboards/zoo/wampus/config.h +0 -1
@@ 35,7 35,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#define MATRIX_ROW_PINS { C13, C14, A5, A4, A3 }
#define MATRIX_COL_PINS { A10, A9, A8, B12, A15, A13, A7, A2, A1, A0, F1, F0, B3, B4, B5 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

M keyboards/ztboards/after/config.h => keyboards/ztboards/after/config.h +0 -1
@@ 25,7 25,6 @@
/* 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 }
#define UNUSED_PINS
#define ENCODERS_PAD_A { B1 }
#define ENCODERS_PAD_B { B0 }


M keyboards/ztboards/noon/config.h => keyboards/ztboards/noon/config.h +0 -1
@@ 25,7 25,6 @@
/* 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 }
#define UNUSED_PINS

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

M lib/python/qmk/info.py => lib/python/qmk/info.py +1 -14
@@ 374,11 374,9 @@ def _extract_split_right_pins(info_data, config_c):
    # Figure out the right half matrix pins
    row_pins = config_c.get('MATRIX_ROW_PINS_RIGHT', '').replace('{', '').replace('}', '').strip()
    col_pins = config_c.get('MATRIX_COL_PINS_RIGHT', '').replace('{', '').replace('}', '').strip()
    unused_pin_text = config_c.get('UNUSED_PINS_RIGHT')
    unused_pins = unused_pin_text.replace('{', '').replace('}', '').strip() if isinstance(unused_pin_text, str) else None
    direct_pins = config_c.get('DIRECT_PINS_RIGHT', '').replace(' ', '')[1:-1]

    if row_pins or col_pins or direct_pins or unused_pins:
    if row_pins or col_pins or direct_pins:
        if info_data.get('split', {}).get('matrix_pins', {}).get('right') in info_data:
            _log_warning(info_data, 'Right hand matrix data is specified in both info.json and config.h, the config.h values win.')



@@ 400,17 398,12 @@ def _extract_split_right_pins(info_data, config_c):
        if direct_pins:
            info_data['split']['matrix_pins']['right']['direct'] = _extract_direct_matrix(direct_pins)

        if unused_pins:
            info_data['split']['matrix_pins']['right']['unused'] = _extract_pins(unused_pins)


def _extract_matrix_info(info_data, config_c):
    """Populate the matrix information.
    """
    row_pins = config_c.get('MATRIX_ROW_PINS', '').replace('{', '').replace('}', '').strip()
    col_pins = config_c.get('MATRIX_COL_PINS', '').replace('{', '').replace('}', '').strip()
    unused_pin_text = config_c.get('UNUSED_PINS')
    unused_pins = unused_pin_text.replace('{', '').replace('}', '').strip() if isinstance(unused_pin_text, str) else None
    direct_pins = config_c.get('DIRECT_PINS', '').replace(' ', '')[1:-1]
    info_snippet = {}



@@ 436,12 429,6 @@ def _extract_matrix_info(info_data, config_c):

        info_snippet['direct'] = _extract_direct_matrix(direct_pins)

    if unused_pins:
        if 'matrix_pins' not in info_data:
            info_data['matrix_pins'] = {}

        info_snippet['unused'] = _extract_pins(unused_pins)

    if config_c.get('CUSTOM_MATRIX', 'no') != 'no':
        if 'matrix_pins' in info_data and 'custom' in info_data['matrix_pins']:
            _log_warning(info_data, 'Custom Matrix is specified in both info.json and config.h, the config.h values win.')