From caa8c81086a806ea048c91ba142d424dc6a49f50 Mon Sep 17 00:00:00 2001 From: Ryan Date: Sat, 11 Mar 2023 00:39:56 +1100 Subject: Move matrix config to info.json, part 7 (#20020) --- keyboards/m10a/config.h | 8 ---- keyboards/m10a/info.json | 5 +++ keyboards/machine_industries/m4_a/config.h | 17 -------- keyboards/machine_industries/m4_a/info.json | 5 +++ keyboards/machkeyboards/mach3/config.h | 25 ----------- keyboards/machkeyboards/mach3/info.json | 5 +++ keyboards/macro1/config.h | 8 ---- keyboards/macro1/info.json | 5 +++ keyboards/majistic/config.h | 9 ---- keyboards/majistic/info.json | 13 +++++- keyboards/makrosu/config.h | 7 --- keyboards/makrosu/info.json | 5 +++ keyboards/malevolti/lyra/rev1/config.h | 6 --- keyboards/malevolti/lyra/rev1/info.json | 5 +++ keyboards/malevolti/superlyra/rev1/config.h | 6 --- keyboards/malevolti/superlyra/rev1/info.json | 5 +++ keyboards/manta60/config.h | 17 -------- keyboards/manta60/info.json | 5 +++ keyboards/manyboard/macro/config.h | 7 --- keyboards/manyboard/macro/info.json | 5 +++ keyboards/maple_computing/6ball/config.h | 8 ---- keyboards/maple_computing/6ball/info.json | 5 +++ keyboards/maple_computing/c39/config.h | 41 ----------------- keyboards/maple_computing/c39/info.json | 5 +++ keyboards/maple_computing/christmas_tree/config.h | 8 ---- keyboards/maple_computing/christmas_tree/info.json | 5 +++ keyboards/maple_computing/ivy/rev1/config.h | 24 ---------- keyboards/maple_computing/ivy/rev1/info.json | 5 +++ keyboards/maple_computing/jnao/config.h | 7 --- keyboards/maple_computing/jnao/info.json | 5 +++ keyboards/maple_computing/launchpad/rev1/config.h | 8 ---- keyboards/maple_computing/launchpad/rev1/info.json | 5 +++ .../maple_computing/lets_split_eh/eh/config.h | 7 --- .../maple_computing/lets_split_eh/eh/info.json | 5 +++ keyboards/maple_computing/minidox/config.h | 4 -- keyboards/maple_computing/minidox/rev1/config.h | 24 ---------- keyboards/maple_computing/minidox/rev1/info.json | 5 +++ keyboards/maple_computing/the_ruler/config.h | 17 -------- keyboards/maple_computing/the_ruler/info.json | 5 +++ keyboards/marksard/leftover30/config.h | 16 ------- keyboards/marksard/leftover30/info.json | 5 +++ keyboards/marksard/rhymestone/rev1/config.h | 17 -------- keyboards/marksard/rhymestone/rev1/info.json | 5 +++ keyboards/marksard/treadstone32/lite/config.h | 16 ------- keyboards/marksard/treadstone32/lite/info.json | 5 +++ keyboards/marksard/treadstone32/rev1/config.h | 17 -------- keyboards/marksard/treadstone32/rev1/info.json | 5 +++ keyboards/marksard/treadstone48/rev1/config.h | 17 -------- keyboards/marksard/treadstone48/rev1/info.json | 5 +++ keyboards/marksard/treadstone48/rev2/config.h | 17 -------- keyboards/marksard/treadstone48/rev2/info.json | 5 +++ keyboards/massdrop/alt/config.h | 6 --- keyboards/massdrop/alt/info.json | 5 +++ keyboards/massdrop/ctrl/config.h | 6 --- keyboards/massdrop/ctrl/info.json | 5 +++ keyboards/massdrop/thekey/config.h | 9 ---- keyboards/massdrop/thekey/info.json | 5 +++ keyboards/massdrop/thekey_v2/config.h | 9 ---- keyboards/massdrop/thekey_v2/info.json | 5 +++ keyboards/masterworks/classy_tkl/rev_a/config.h | 19 -------- keyboards/masterworks/classy_tkl/rev_a/info.json | 5 +++ keyboards/matchstickworks/southpad/config.h | 51 ---------------------- keyboards/matchstickworks/southpad/info.json | 5 +++ keyboards/matrix/cain_re/config.h | 8 ---- keyboards/matrix/cain_re/info.json | 5 +++ keyboards/matrix/falcon/config.h | 6 --- keyboards/matrix/falcon/info.json | 5 +++ keyboards/matrix/m12og/rev2/config.h | 8 ---- keyboards/matrix/m12og/rev2/info.json | 5 +++ keyboards/matrix/me/config.h | 5 --- keyboards/matrix/me/info.json | 5 +++ keyboards/matrix/noah/config.h | 5 --- keyboards/matthewdias/m3n3van/config.h | 42 ------------------ keyboards/matthewdias/m3n3van/info.json | 5 +++ keyboards/matthewdias/minim/config.h | 42 ------------------ keyboards/matthewdias/minim/info.json | 5 +++ keyboards/matthewdias/model_v/config.h | 42 ------------------ keyboards/matthewdias/model_v/info.json | 5 +++ keyboards/matthewdias/txuu/config.h | 42 ------------------ keyboards/matthewdias/txuu/info.json | 5 +++ keyboards/maxipad/promicro/config.h | 33 -------------- keyboards/maxipad/promicro/info.json | 5 +++ keyboards/maxipad/teensy2/config.h | 33 -------------- keyboards/maxipad/teensy2/info.json | 5 +++ keyboards/maxr1998/pulse4k/config.h | 8 ---- keyboards/maxr1998/pulse4k/info.json | 5 +++ keyboards/mb44/config.h | 35 --------------- keyboards/mb44/info.json | 5 +++ keyboards/mc_76k/config.h | 17 -------- keyboards/mc_76k/info.json | 5 +++ keyboards/mechanickeys/miniashen40/config.h | 34 --------------- keyboards/mechanickeys/miniashen40/info.json | 5 +++ keyboards/mechanickeys/undead60m/config.h | 17 -------- keyboards/mechanickeys/undead60m/info.json | 5 +++ keyboards/mechbrewery/mb65h/config.h | 25 ----------- keyboards/mechbrewery/mb65h/info.json | 5 +++ keyboards/mechbrewery/mb65s/config.h | 7 --- keyboards/mechbrewery/mb65s/info.json | 5 +++ keyboards/mechkeys/acr60/config.h | 8 ---- keyboards/mechkeys/acr60/info.json | 5 +++ keyboards/mechkeys/alu84/config.h | 17 -------- keyboards/mechkeys/alu84/info.json | 5 +++ keyboards/mechkeys/espectro/config.h | 8 ---- keyboards/mechkeys/espectro/info.json | 5 +++ keyboards/mechkeys/mechmini/v1/config.h | 5 --- keyboards/mechkeys/mechmini/v1/info.json | 5 +++ keyboards/mechkeys/mechmini/v2/config.h | 8 ---- keyboards/mechkeys/mechmini/v2/info.json | 5 +++ keyboards/mechkeys/mk60/config.h | 17 -------- keyboards/mechkeys/mk60/info.json | 5 +++ keyboards/mechllama/g35/config.h | 3 -- keyboards/mechllama/g35/v1/config.h | 3 -- keyboards/mechllama/g35/v1/info.json | 7 ++- keyboards/mechllama/g35/v2/config.h | 3 -- keyboards/mechllama/g35/v2/info.json | 7 ++- keyboards/mechlovin/adelais/rgb_led/config.h | 21 --------- keyboards/mechlovin/adelais/rgb_led/rev1/config.h | 3 -- keyboards/mechlovin/adelais/rgb_led/rev1/info.json | 5 +++ keyboards/mechlovin/adelais/rgb_led/rev2/config.h | 3 -- keyboards/mechlovin/adelais/rgb_led/rev2/info.json | 5 +++ keyboards/mechlovin/adelais/rgb_led/rev3/config.h | 3 -- keyboards/mechlovin/adelais/rgb_led/rev3/info.json | 5 +++ .../mechlovin/adelais/standard_led/arm/config.h | 6 --- .../mechlovin/adelais/standard_led/arm/info.json | 5 +++ keyboards/mechlovin/delphine/config.h | 34 --------------- keyboards/mechlovin/delphine/info.json | 5 +++ keyboards/mechlovin/foundation/config.h | 18 -------- keyboards/mechlovin/foundation/info.json | 5 +++ keyboards/mechlovin/hannah60rgb/config.h | 34 --------------- keyboards/mechlovin/hannah60rgb/rev1/info.json | 5 +++ keyboards/mechlovin/hannah60rgb/rev2/info.json | 5 +++ keyboards/mechlovin/hannah65/config.h | 16 ------- keyboards/mechlovin/hannah65/info.json | 5 +++ keyboards/mechlovin/hannah910/config.h | 17 -------- keyboards/mechlovin/hannah910/rev1/info.json | 5 +++ keyboards/mechlovin/hannah910/rev2/info.json | 5 +++ keyboards/mechlovin/hannah910/rev3/info.json | 5 +++ keyboards/mechlovin/hex4b/config.h | 33 -------------- keyboards/mechlovin/hex4b/rev1/config.h | 33 -------------- keyboards/mechlovin/hex4b/rev1/info.json | 5 +++ keyboards/mechlovin/hex4b/rev2/config.h | 15 ------- keyboards/mechlovin/hex4b/rev2/info.json | 5 +++ keyboards/mechlovin/hex6c/config.h | 17 -------- keyboards/mechlovin/hex6c/info.json | 5 +++ keyboards/mechlovin/infinity87/rev1/config.h | 5 --- keyboards/mechlovin/infinity87/rev1/info.json | 5 +++ keyboards/mechlovin/infinity87/rgb_rev1/config.h | 6 --- keyboards/mechlovin/infinity87/rgb_rev1/info.json | 5 +++ keyboards/mechlovin/infinity88/config.h | 16 ------- keyboards/mechlovin/infinity88/info.json | 5 +++ keyboards/mechlovin/infinityce/config.h | 7 --- keyboards/mechlovin/infinityce/info.json | 5 +++ keyboards/mechlovin/jay60/config.h | 17 -------- keyboards/mechlovin/jay60/info.json | 5 +++ keyboards/mechlovin/kanu/config.h | 17 -------- keyboards/mechlovin/kanu/info.json | 5 +++ keyboards/mechlovin/kay60/config.h | 17 -------- keyboards/mechlovin/kay60/info.json | 5 +++ keyboards/mechlovin/kay65/config.h | 17 -------- keyboards/mechlovin/kay65/info.json | 5 +++ keyboards/mechlovin/mechlovin9/config.h | 21 --------- keyboards/mechlovin/mechlovin9/rev1/config.h | 13 ------ keyboards/mechlovin/mechlovin9/rev1/info.json | 5 +++ keyboards/mechlovin/mechlovin9/rev2/config.h | 31 ------------- keyboards/mechlovin/mechlovin9/rev2/info.json | 5 +++ keyboards/mechlovin/olly/octagon/config.h | 8 ---- keyboards/mechlovin/olly/octagon/info.json | 5 +++ keyboards/mechlovin/olly/orion/config.h | 17 -------- keyboards/mechlovin/olly/orion/info.json | 5 +++ keyboards/mechlovin/pisces/config.h | 16 ------- keyboards/mechlovin/pisces/info.json | 5 +++ keyboards/mechlovin/th1800/config.h | 35 --------------- keyboards/mechlovin/th1800/info.json | 5 +++ keyboards/mechlovin/tmkl/config.h | 16 ------- keyboards/mechlovin/tmkl/info.json | 5 +++ keyboards/mechlovin/zed60/config.h | 17 -------- keyboards/mechlovin/zed60/info.json | 5 +++ keyboards/mechlovin/zed65/config.h | 48 -------------------- keyboards/mechlovin/zed65/mono_led/config.h | 5 --- keyboards/mechlovin/zed65/mono_led/info.json | 5 +++ .../mechlovin/zed65/no_backlight/cor65/config.h | 22 ---------- .../mechlovin/zed65/no_backlight/cor65/info.json | 5 +++ .../mechlovin/zed65/no_backlight/retro66/config.h | 4 -- .../mechlovin/zed65/no_backlight/retro66/info.json | 5 +++ .../zed65/no_backlight/wearhaus66/config.h | 5 --- .../zed65/no_backlight/wearhaus66/info.json | 5 +++ keyboards/mechstudio/dawn/config.h | 26 ----------- keyboards/mechstudio/dawn/info.json | 5 +++ keyboards/mechstudio/ud_40_ortho/config.h | 9 ---- keyboards/mechstudio/ud_40_ortho/info.json | 5 +++ keyboards/mechwild/bbs/config.h | 16 ------- keyboards/mechwild/bbs/info.json | 5 +++ keyboards/mechwild/mercutio/config.h | 8 ---- keyboards/mechwild/mercutio/info.json | 5 +++ keyboards/mechwild/mokulua/mirrored/config.h | 8 ---- keyboards/mechwild/mokulua/mirrored/info.json | 5 +++ keyboards/mechwild/mokulua/standard/config.h | 8 ---- keyboards/mechwild/mokulua/standard/info.json | 5 +++ keyboards/mechwild/murphpad/config.h | 8 ---- keyboards/mechwild/murphpad/info.json | 5 +++ keyboards/mechwild/obe/config.h | 17 -------- keyboards/mechwild/obe/info.json | 5 +++ keyboards/mechwild/puckbuddy/config.h | 16 ------- keyboards/mechwild/puckbuddy/info.json | 5 +++ keyboards/mechwild/waka60/config.h | 17 -------- keyboards/mechwild/waka60/info.json | 5 +++ keyboards/mehkee96/config.h | 5 --- keyboards/mehkee96/info.json | 5 +++ keyboards/meletrix/zoom65/config.h | 6 --- keyboards/meletrix/zoom65/info.json | 5 +++ keyboards/meletrix/zoom65_lite/config.h | 6 --- keyboards/meletrix/zoom65_lite/info.json | 5 +++ keyboards/meletrix/zoom87/config.h | 6 --- keyboards/meletrix/zoom87/info.json | 5 +++ keyboards/melgeek/mach80/rev1/config.h | 17 -------- keyboards/melgeek/mach80/rev1/info.json | 7 +++ keyboards/melgeek/mach80/rev2/config.h | 17 -------- keyboards/melgeek/mach80/rev2/info.json | 7 +++ keyboards/melgeek/mj61/rev1/config.h | 17 -------- keyboards/melgeek/mj61/rev1/info.json | 7 +++ keyboards/melgeek/mj61/rev2/config.h | 17 -------- keyboards/melgeek/mj61/rev2/info.json | 7 +++ keyboards/melgeek/mj63/rev1/config.h | 17 -------- keyboards/melgeek/mj63/rev1/info.json | 7 +++ keyboards/melgeek/mj63/rev2/config.h | 17 -------- keyboards/melgeek/mj63/rev2/info.json | 7 +++ keyboards/melgeek/mj64/rev1/config.h | 17 -------- keyboards/melgeek/mj64/rev1/info.json | 7 +++ keyboards/melgeek/mj64/rev2/config.h | 17 -------- keyboards/melgeek/mj64/rev2/info.json | 7 +++ keyboards/melgeek/mj64/rev3/config.h | 17 -------- keyboards/melgeek/mj64/rev3/info.json | 7 +++ keyboards/melgeek/mj65/info.json | 5 +++ keyboards/melgeek/mj65/rev3/config.h | 17 -------- keyboards/melgeek/mj6xy/rev3/config.h | 6 --- keyboards/melgeek/mj6xy/rev3/info.json | 5 +++ keyboards/melgeek/mojo68/info.json | 5 +++ keyboards/melgeek/mojo68/rev1/config.h | 17 -------- keyboards/melgeek/mojo75/info.json | 5 +++ keyboards/melgeek/mojo75/rev1/config.h | 17 -------- keyboards/melgeek/tegic/info.json | 5 +++ keyboards/melgeek/tegic/rev1/config.h | 17 -------- keyboards/melgeek/z70ultra/config.h | 4 -- keyboards/melgeek/z70ultra/info.json | 5 +++ keyboards/melgeek/z70ultra/rev1/config.h | 32 -------------- keyboards/meme/config.h | 17 -------- keyboards/meme/info.json | 5 +++ keyboards/meow48/config.h | 17 -------- keyboards/meow48/info.json | 7 ++- keyboards/meow65/config.h | 17 -------- keyboards/meow65/info.json | 5 +++ keyboards/merge/iso_macro/config.h | 24 ---------- keyboards/merge/iso_macro/info.json | 5 +++ keyboards/merge/uc1/config.h | 6 --- keyboards/merge/uc1/info.json | 5 +++ keyboards/merge/um70/config.h | 6 --- keyboards/merge/um70/info.json | 5 +++ keyboards/merge/um80/config.h | 6 --- keyboards/merge/um80/info.json | 5 +++ keyboards/merge/uma/config.h | 6 --- keyboards/merge/uma/info.json | 5 +++ keyboards/mesa/mesa_tkl/config.h | 17 -------- keyboards/mesa/mesa_tkl/info.json | 5 +++ keyboards/meson/config.h | 7 --- keyboards/meson/info.json | 5 +++ keyboards/metamechs/timberwolf/config.h | 51 ---------------------- keyboards/metamechs/timberwolf/info.json | 5 +++ keyboards/mikeneko65/config.h | 17 -------- keyboards/mikeneko65/info.json | 5 +++ keyboards/miller/gm862/config.h | 16 ------- keyboards/miller/gm862/info.json | 5 +++ keyboards/millipad/config.h | 17 -------- keyboards/millipad/info.json | 5 +++ keyboards/mini_elixivy/config.h | 17 -------- keyboards/mini_elixivy/info.json | 5 +++ keyboards/mini_ten_key_plus/config.h | 17 -------- keyboards/mini_ten_key_plus/info.json | 5 +++ keyboards/minimon/index_tab/config.h | 9 ---- keyboards/minimon/index_tab/info.json | 5 +++ keyboards/mino/hotswap/config.h | 17 -------- keyboards/mino/hotswap/info.json | 5 +++ keyboards/mint60/config.h | 17 -------- keyboards/mint60/info.json | 5 +++ keyboards/misonoworks/chocolatebar/config.h | 8 ---- keyboards/misonoworks/chocolatebar/info.json | 5 +++ keyboards/misonoworks/karina/config.h | 8 ---- keyboards/misonoworks/karina/info.json | 5 +++ keyboards/misterknife/knife66/config.h | 5 --- keyboards/misterknife/knife66/info.json | 5 +++ keyboards/misterknife/knife66_iso/config.h | 5 --- keyboards/misterknife/knife66_iso/info.json | 5 +++ keyboards/miuni32/config.h | 17 -------- keyboards/miuni32/info.json | 5 +++ keyboards/ml/gas75/config.h | 8 ---- keyboards/ml/gas75/info.json | 5 +++ keyboards/mlego/m48/config.h | 3 -- keyboards/mlego/m48/rev1/config.h | 6 --- keyboards/mlego/m48/rev1/info.json | 5 +++ keyboards/mlego/m60/config.h | 4 -- keyboards/mlego/m60/rev1/config.h | 5 --- keyboards/mlego/m60/rev1/info.json | 5 +++ keyboards/mlego/m60_split/config.h | 3 -- keyboards/mlego/m60_split/rev1/config.h | 12 ----- keyboards/mlego/m60_split/rev1/info.json | 11 +++++ keyboards/mlego/m60_split/rev2/config.h | 12 ----- keyboards/mlego/m60_split/rev2/info.json | 11 +++++ keyboards/mlego/m65/config.h | 3 -- keyboards/mlego/m65/rev1/config.h | 7 --- keyboards/mlego/m65/rev1/info.json | 5 +++ keyboards/mlego/m65/rev2/config.h | 7 --- keyboards/mlego/m65/rev2/info.json | 5 +++ keyboards/mlego/m65/rev3/config.h | 7 --- keyboards/mlego/m65/rev3/info.json | 5 +++ keyboards/mlego/m65/rev4/config.h | 7 --- keyboards/mlego/m65/rev4/info.json | 5 +++ keyboards/mmkzoo65/config.h | 8 ---- keyboards/mmkzoo65/info.json | 5 +++ keyboards/mnk1800s/config.h | 7 --- keyboards/mnk1800s/info.json | 5 +++ keyboards/mnk50/config.h | 7 --- keyboards/mnk50/info.json | 5 +++ keyboards/mnk75/config.h | 7 --- keyboards/mnk75/info.json | 5 +++ keyboards/mntre/config.h | 17 -------- keyboards/mntre/info.json | 5 +++ keyboards/mode/m65ha_alpha/config.h | 4 -- keyboards/mode/m65ha_alpha/info.json | 5 +++ keyboards/mode/m65hi_alpha/config.h | 4 -- keyboards/mode/m65hi_alpha/info.json | 5 +++ keyboards/mode/m65s/config.h | 4 -- keyboards/mode/m65s/info.json | 5 +++ keyboards/mode/m75h/config.h | 6 --- keyboards/mode/m75h/info.json | 5 +++ keyboards/mode/m75s/config.h | 6 --- keyboards/mode/m75s/info.json | 5 +++ keyboards/mode/m80v1/config.h | 17 -------- keyboards/mode/m80v1/m80h/info.json | 5 +++ keyboards/mode/m80v1/m80s/info.json | 5 +++ keyboards/mode/m80v2/config.h | 5 --- keyboards/mode/m80v2/m80v2h/info.json | 5 +++ keyboards/mode/m80v2/m80v2s/info.json | 5 +++ keyboards/mokey/ginkgo65hot/config.h | 19 -------- keyboards/mokey/ginkgo65hot/info.json | 5 +++ keyboards/mokey/ibis80/config.h | 22 ---------- keyboards/mokey/ibis80/info.json | 5 +++ keyboards/mokey/mokey63/config.h | 22 ---------- keyboards/mokey/mokey63/info.json | 5 +++ keyboards/mokey/mokey64/config.h | 22 ---------- keyboards/mokey/mokey64/info.json | 5 +++ keyboards/mokey/xox70/config.h | 20 --------- keyboards/mokey/xox70/info.json | 5 +++ keyboards/mokey/xox70hot/config.h | 20 --------- keyboards/mokey/xox70hot/info.json | 5 +++ keyboards/molecule/config.h | 17 -------- keyboards/molecule/info.json | 5 +++ keyboards/momoka_ergo/config.h | 6 --- keyboards/momoka_ergo/info.json | 5 +++ keyboards/momokai/tap_duo/config.h | 7 --- keyboards/momokai/tap_duo/info.json | 5 +++ keyboards/momokai/tap_trio/config.h | 7 --- keyboards/momokai/tap_trio/info.json | 5 +++ keyboards/monarch/config.h | 4 -- keyboards/monarch/info.json | 5 +++ keyboards/monoflex60/config.h | 26 ----------- keyboards/monoflex60/info.json | 5 +++ keyboards/monstargear/xo87/rgb/config.h | 3 -- keyboards/monstargear/xo87/rgb/info.json | 5 +++ keyboards/monstargear/xo87/solderable/config.h | 4 -- keyboards/monstargear/xo87/solderable/info.json | 5 +++ keyboards/montsinger/rebound/rev1/config.h | 19 -------- keyboards/montsinger/rebound/rev1/info.json | 5 +++ keyboards/montsinger/rebound/rev2/config.h | 19 -------- keyboards/montsinger/rebound/rev2/info.json | 5 +++ keyboards/montsinger/rebound/rev3/config.h | 19 -------- keyboards/montsinger/rebound/rev3/info.json | 5 +++ keyboards/montsinger/rebound/rev4/config.h | 19 -------- keyboards/montsinger/rebound/rev4/info.json | 5 +++ keyboards/montsinger/rewind/config.h | 19 -------- keyboards/montsinger/rewind/info.json | 5 +++ keyboards/morizon/config.h | 6 --- keyboards/morizon/info.json | 5 +++ keyboards/mountainblocks/mb17/config.h | 17 -------- keyboards/mountainblocks/mb17/info.json | 5 +++ keyboards/mss_studio/m63_rgb/config.h | 8 ---- keyboards/mss_studio/m63_rgb/info.json | 5 +++ keyboards/mss_studio/m64_rgb/config.h | 8 ---- keyboards/mss_studio/m64_rgb/info.json | 5 +++ keyboards/mt/blocked65/config.h | 9 ---- keyboards/mt/blocked65/info.json | 5 +++ keyboards/mt/mt40/config.h | 21 --------- keyboards/mt/mt40/info.json | 5 +++ keyboards/mt/mt64rgb/config.h | 17 -------- keyboards/mt/mt64rgb/info.json | 5 +++ keyboards/mt/mt84/config.h | 17 -------- keyboards/mt/mt84/info.json | 5 +++ keyboards/mt/mt980/config.h | 8 ---- keyboards/mt/mt980/info.json | 5 +++ keyboards/mt/ncr80/hotswap/config.h | 15 ------- keyboards/mt/ncr80/hotswap/info.json | 5 +++ keyboards/mt/ncr80/solder/config.h | 33 -------------- keyboards/mt/ncr80/solder/info.json | 5 +++ keyboards/mtbkeys/mtb60/hotswap/config.h | 8 ---- keyboards/mtbkeys/mtb60/hotswap/info.json | 5 +++ keyboards/mtbkeys/mtb60/solder/config.h | 8 ---- keyboards/mtbkeys/mtb60/solder/info.json | 5 +++ keyboards/murcielago/info.json | 11 +++++ keyboards/murcielago/rev1/config.h | 18 -------- keyboards/mwstudio/alicekk/config.h | 8 ---- keyboards/mwstudio/alicekk/info.json | 5 +++ keyboards/mwstudio/mw65_black/config.h | 8 ---- keyboards/mwstudio/mw65_black/info.json | 5 +++ keyboards/mwstudio/mw65_rgb/config.h | 8 ---- keyboards/mwstudio/mw65_rgb/info.json | 5 +++ keyboards/mwstudio/mw75/config.h | 8 ---- keyboards/mwstudio/mw75/info.json | 5 +++ keyboards/mwstudio/mw75r2/config.h | 8 ---- keyboards/mwstudio/mw75r2/info.json | 5 +++ keyboards/mxss/config.h | 8 ---- keyboards/mxss/info.json | 5 +++ keyboards/mysticworks/wyvern/config.h | 8 ---- keyboards/mysticworks/wyvern/info.json | 5 +++ 421 files changed, 1081 insertions(+), 3038 deletions(-) delete mode 100644 keyboards/machkeyboards/mach3/config.h delete mode 100755 keyboards/maple_computing/c39/config.h delete mode 100644 keyboards/maple_computing/ivy/rev1/config.h delete mode 100644 keyboards/maple_computing/minidox/rev1/config.h delete mode 100644 keyboards/matchstickworks/southpad/config.h delete mode 100644 keyboards/matthewdias/m3n3van/config.h delete mode 100644 keyboards/matthewdias/minim/config.h delete mode 100644 keyboards/matthewdias/model_v/config.h delete mode 100644 keyboards/matthewdias/txuu/config.h delete mode 100644 keyboards/maxipad/promicro/config.h delete mode 100644 keyboards/maxipad/teensy2/config.h delete mode 100644 keyboards/mb44/config.h delete mode 100644 keyboards/mechanickeys/miniashen40/config.h delete mode 100644 keyboards/mechbrewery/mb65h/config.h delete mode 100644 keyboards/mechlovin/adelais/rgb_led/config.h delete mode 100644 keyboards/mechlovin/delphine/config.h delete mode 100644 keyboards/mechlovin/hannah60rgb/config.h delete mode 100644 keyboards/mechlovin/hex4b/config.h delete mode 100644 keyboards/mechlovin/hex4b/rev1/config.h delete mode 100644 keyboards/mechlovin/mechlovin9/config.h delete mode 100644 keyboards/mechlovin/mechlovin9/rev2/config.h delete mode 100644 keyboards/mechlovin/th1800/config.h delete mode 100644 keyboards/mechlovin/zed65/config.h delete mode 100644 keyboards/mechlovin/zed65/no_backlight/cor65/config.h delete mode 100644 keyboards/mechstudio/dawn/config.h create mode 100644 keyboards/melgeek/mach80/rev1/info.json create mode 100644 keyboards/melgeek/mach80/rev2/info.json create mode 100644 keyboards/melgeek/mj61/rev1/info.json create mode 100644 keyboards/melgeek/mj61/rev2/info.json create mode 100644 keyboards/melgeek/mj63/rev1/info.json create mode 100644 keyboards/melgeek/mj63/rev2/info.json create mode 100644 keyboards/melgeek/mj64/rev1/info.json create mode 100644 keyboards/melgeek/mj64/rev2/info.json create mode 100644 keyboards/melgeek/mj64/rev3/info.json delete mode 100644 keyboards/melgeek/z70ultra/rev1/config.h delete mode 100644 keyboards/merge/iso_macro/config.h delete mode 100644 keyboards/metamechs/timberwolf/config.h delete mode 100644 keyboards/mokey/ginkgo65hot/config.h delete mode 100644 keyboards/mokey/ibis80/config.h delete mode 100644 keyboards/mokey/mokey63/config.h delete mode 100644 keyboards/mokey/mokey64/config.h delete mode 100644 keyboards/mokey/xox70/config.h delete mode 100644 keyboards/mokey/xox70hot/config.h delete mode 100644 keyboards/monoflex60/config.h delete mode 100644 keyboards/mt/ncr80/solder/config.h (limited to 'keyboards') diff --git a/keyboards/m10a/config.h b/keyboards/m10a/config.h index dac3f44a3e..6c9b63c5ee 100644 --- a/keyboards/m10a/config.h +++ b/keyboards/m10a/config.h @@ -18,14 +18,6 @@ #pragma once - -/* Planck PCB default pin-out */ -#define MATRIX_ROW_PINS { B6, F7, F6, D6 } -#define MATRIX_COL_PINS { F5, F1, F0 } - -/* COL2ROW or ROW2COL */ -#define DIODE_DIRECTION ROW2COL - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ #define LOCKING_SUPPORT_ENABLE /* Locking resynchronize hack */ diff --git a/keyboards/m10a/info.json b/keyboards/m10a/info.json index f517d49087..de50593b9d 100644 --- a/keyboards/m10a/info.json +++ b/keyboards/m10a/info.json @@ -8,6 +8,11 @@ "pid": "0x00AA", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["F5", "F1", "F0"], + "rows": ["B6", "F7", "F6", "D6"] + }, + "diode_direction": "ROW2COL", "backlight": { "pin": "B7", "levels": 6 diff --git a/keyboards/machine_industries/m4_a/config.h b/keyboards/machine_industries/m4_a/config.h index 0e71c0e8c1..da001ee1da 100644 --- a/keyboards/machine_industries/m4_a/config.h +++ b/keyboards/machine_industries/m4_a/config.h @@ -3,23 +3,6 @@ #pragma once - -/* - * Keyboard Matrix Assignments - * - * Change this to how you wired your keyboard - * COLS: AVR pins used for columns, left to right - * ROWS: AVR pins used for rows, top to bottom - * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) - * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) - * - */ -#define MATRIX_ROW_PINS { C7, C6 } -#define MATRIX_COL_PINS { F6, F7 } - -/* COL2ROW, ROW2COL */ -#define DIODE_DIRECTION ROW2COL - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ #define LOCKING_SUPPORT_ENABLE /* Locking resynchronize hack */ diff --git a/keyboards/machine_industries/m4_a/info.json b/keyboards/machine_industries/m4_a/info.json index 05c2a57234..f6532a6409 100644 --- a/keyboards/machine_industries/m4_a/info.json +++ b/keyboards/machine_industries/m4_a/info.json @@ -8,6 +8,11 @@ "pid": "0x004A", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["F6", "F7"], + "rows": ["C7", "C6"] + }, + "diode_direction": "ROW2COL", "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/machkeyboards/mach3/config.h b/keyboards/machkeyboards/mach3/config.h deleted file mode 100644 index ba1628e954..0000000000 --- a/keyboards/machkeyboards/mach3/config.h +++ /dev/null @@ -1,25 +0,0 @@ -/* Copyright 2021 Mach Keyboards - -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program. If not, see . -*/ - -#pragma once - - -/* key pins */ -#define MATRIX_ROW_PINS { D1, D0, D4 } -#define MATRIX_COL_PINS { E6, B4, B5 } - -/* COL2ROW, ROW2COL*/ -#define DIODE_DIRECTION COL2ROW diff --git a/keyboards/machkeyboards/mach3/info.json b/keyboards/machkeyboards/mach3/info.json index 767beb2026..3af4e154c1 100644 --- a/keyboards/machkeyboards/mach3/info.json +++ b/keyboards/machkeyboards/mach3/info.json @@ -8,6 +8,11 @@ "pid": "0x4D33", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["E6", "B4", "B5"], + "rows": ["D1", "D0", "D4"] + }, + "diode_direction": "COL2ROW", "backlight": { "pin": "B6", "levels": 5, diff --git a/keyboards/macro1/config.h b/keyboards/macro1/config.h index a03f212f37..30b3906f0d 100644 --- a/keyboards/macro1/config.h +++ b/keyboards/macro1/config.h @@ -16,14 +16,6 @@ #pragma once - -/* key matrix pins */ -#define MATRIX_ROW_PINS { E6, B7, D0, D1, D2, B3 } -#define MATRIX_COL_PINS { D3, D4, D6, D7 } - -/* COL2ROW or ROW2COL */ -#define DIODE_DIRECTION COL2ROW - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ #define LOCKING_SUPPORT_ENABLE diff --git a/keyboards/macro1/info.json b/keyboards/macro1/info.json index ae4de40310..5fb86fecb7 100644 --- a/keyboards/macro1/info.json +++ b/keyboards/macro1/info.json @@ -8,6 +8,11 @@ "pid": "0x9999", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["D3", "D4", "D6", "D7"], + "rows": ["E6", "B7", "D0", "D1", "D2", "B3"] + }, + "diode_direction": "COL2ROW", "encoder": { "rotary": [ {"pin_a": "F0", "pin_b": "F1"} diff --git a/keyboards/majistic/config.h b/keyboards/majistic/config.h index 2ff78e2bed..c896b12478 100644 --- a/keyboards/majistic/config.h +++ b/keyboards/majistic/config.h @@ -18,15 +18,6 @@ along with this program. If not, see . #pragma once - -#define MATRIX_ROW_PINS { F6, F7, B1, B3, B2 } -#define MATRIX_COL_PINS { D4, C6, D7, E6, B4, B5, F4, F5 } // F4, F5 is dummy -#define MATRIX_ROW_PINS_RIGHT { D4, C6, D7, E6, B4 } -#define MATRIX_COL_PINS_RIGHT { B6, B2, B3, B1, F7, F6, F5, F4 } - -/* COL2ROW, ROW2COL*/ -#define DIODE_DIRECTION COL2ROW - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ #define LOCKING_SUPPORT_ENABLE /* Locking resynchronize hack */ diff --git a/keyboards/majistic/info.json b/keyboards/majistic/info.json index be3a1cafdd..7c475660c7 100644 --- a/keyboards/majistic/info.json +++ b/keyboards/majistic/info.json @@ -8,8 +8,19 @@ "pid": "0x6E55", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["D4", "C6", "D7", "E6", "B4", "B5", "F4", "F5"], + "rows": ["F6", "F7", "B1", "B3", "B2"] + }, + "diode_direction": "COL2ROW", "split": { - "soft_serial_pin": "D2" + "soft_serial_pin": "D2", + "matrix_pins": { + "right": { + "cols": ["B6", "B2", "B3", "B1", "F7", "F6", "F5", "F4"], + "rows": ["D4", "C6", "D7", "E6", "B4"] + } + }, }, "processor": "atmega32u4", "bootloader": "atmel-dfu", diff --git a/keyboards/makrosu/config.h b/keyboards/makrosu/config.h index c00353db89..98108cce78 100644 --- a/keyboards/makrosu/config.h +++ b/keyboards/makrosu/config.h @@ -16,14 +16,7 @@ #pragma once - -/* key matrix pins */ -#define MATRIX_ROW_PINS { B6 } -#define MATRIX_COL_PINS { B2, B3, B1, F7, F6, F5} - #define TAP_CODE_DELAY 10 -/* COL2ROW or ROW2COL */ -#define DIODE_DIRECTION COL2ROW /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ #define LOCKING_SUPPORT_ENABLE diff --git a/keyboards/makrosu/info.json b/keyboards/makrosu/info.json index 77974305e5..9abafac946 100644 --- a/keyboards/makrosu/info.json +++ b/keyboards/makrosu/info.json @@ -8,6 +8,11 @@ "pid": "0x8585", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["B2", "B3", "B1", "F7", "F6", "F5"], + "rows": ["B6"] + }, + "diode_direction": "COL2ROW", "encoder": { "rotary": [ {"pin_a": "E6", "pin_b": "D1"} diff --git a/keyboards/malevolti/lyra/rev1/config.h b/keyboards/malevolti/lyra/rev1/config.h index 113174ff1e..38a1a09cd3 100644 --- a/keyboards/malevolti/lyra/rev1/config.h +++ b/keyboards/malevolti/lyra/rev1/config.h @@ -15,10 +15,4 @@ */ #pragma once -// wiring of each half -#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4 } -#define MATRIX_COL_PINS { B2, B3, B1, F7, F6, F5, F4 } - -#define DIODE_DIRECTION COL2ROW - #define TAPPING_TERM 100 diff --git a/keyboards/malevolti/lyra/rev1/info.json b/keyboards/malevolti/lyra/rev1/info.json index 572e5c118d..2cc916c7cf 100644 --- a/keyboards/malevolti/lyra/rev1/info.json +++ b/keyboards/malevolti/lyra/rev1/info.json @@ -8,6 +8,11 @@ "pid": "0x4C43", "device_version": "30.3.1" }, + "matrix_pins": { + "cols": ["B2", "B3", "B1", "F7", "F6", "F5", "F4"], + "rows": ["D4", "C6", "D7", "E6", "B4"] + }, + "diode_direction": "COL2ROW", "split": { "soft_serial_pin": "D2" }, diff --git a/keyboards/malevolti/superlyra/rev1/config.h b/keyboards/malevolti/superlyra/rev1/config.h index 4a56b96808..cffc2e9ff2 100644 --- a/keyboards/malevolti/superlyra/rev1/config.h +++ b/keyboards/malevolti/superlyra/rev1/config.h @@ -15,10 +15,4 @@ */ #pragma once -// wiring of each half -#define MATRIX_ROW_PINS { B7, B3, B2, B1, B0 } -#define MATRIX_COL_PINS { D0, D1, D2, D3, D5, D4, D6, D7, B4, B5, B6, C6, C7, F7, F6, F5, F4, F1 } - -#define DIODE_DIRECTION COL2ROW - #define TAPPING_TERM 100 diff --git a/keyboards/malevolti/superlyra/rev1/info.json b/keyboards/malevolti/superlyra/rev1/info.json index c45b496c54..1c0e9c72bc 100644 --- a/keyboards/malevolti/superlyra/rev1/info.json +++ b/keyboards/malevolti/superlyra/rev1/info.json @@ -8,6 +8,11 @@ "pid": "0x4C53", "device_version": "30.3.1" }, + "matrix_pins": { + "cols": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7", "F6", "F5", "F4", "F1"], + "rows": ["B7", "B3", "B2", "B1", "B0"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/manta60/config.h b/keyboards/manta60/config.h index 8c8e3f4ccb..9051dd7f4e 100644 --- a/keyboards/manta60/config.h +++ b/keyboards/manta60/config.h @@ -17,23 +17,6 @@ along with this program. If not, see . #pragma once - -/* - * Keyboard Matrix Assignments - * - * Change this to how you wired your keyboard - * COLS: AVR pins used for columns, left to right - * ROWS: AVR pins used for rows, top to bottom - * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) - * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) - * - */ -#define MATRIX_ROW_PINS { D4, C6, D7, E6 ,B4} -#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2 } - -/* COL2ROW, ROW2COL */ -#define DIODE_DIRECTION COL2ROW - #define SELECT_SOFT_SERIAL_SPEED 1 #define RGB_DI_PIN D3 diff --git a/keyboards/manta60/info.json b/keyboards/manta60/info.json index e81c4e4580..15594fe13c 100644 --- a/keyboards/manta60/info.json +++ b/keyboards/manta60/info.json @@ -8,6 +8,11 @@ "pid": "0x991D", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2"], + "rows": ["D4", "C6", "D7", "E6", "B4"] + }, + "diode_direction": "COL2ROW", "split": { "soft_serial_pin": "D2" }, diff --git a/keyboards/manyboard/macro/config.h b/keyboards/manyboard/macro/config.h index 1839a1091d..dab95cea0e 100644 --- a/keyboards/manyboard/macro/config.h +++ b/keyboards/manyboard/macro/config.h @@ -17,13 +17,6 @@ along with this program. If not, see . #pragma once -/* key matrix pins */ -#define MATRIX_ROW_PINS { D0, D1, D2, D3 } -#define MATRIX_COL_PINS { D4, D5, D6, D7 } - -/* COL2ROW, ROW2COL */ -#define DIODE_DIRECTION ROW2COL - /* RGB Pins */ #define RGB_DI_PIN B6 #define RGBLED_NUM 2 diff --git a/keyboards/manyboard/macro/info.json b/keyboards/manyboard/macro/info.json index cdf40f6801..6d82466ac8 100644 --- a/keyboards/manyboard/macro/info.json +++ b/keyboards/manyboard/macro/info.json @@ -8,6 +8,11 @@ "pid": "0x0015", "device_version": "1.0.3" }, + "matrix_pins": { + "cols": ["D4", "D5", "D6", "D7"], + "rows": ["D0", "D1", "D2", "D3"] + }, + "diode_direction": "ROW2COL", "encoder": { "rotary": [ {"pin_a": "C6", "pin_b": "C7"} diff --git a/keyboards/maple_computing/6ball/config.h b/keyboards/maple_computing/6ball/config.h index 4eaec15ad2..6f4decad61 100644 --- a/keyboards/maple_computing/6ball/config.h +++ b/keyboards/maple_computing/6ball/config.h @@ -17,11 +17,6 @@ along with this program. If not, see . #pragma once - -/* pin-out */ -#define MATRIX_ROW_PINS { F5 } -#define MATRIX_COL_PINS { F4, D4, B5, B6, B2, F6 } - /* ws2812 RGB LED */ #define RGB_DI_PIN F7 @@ -37,7 +32,4 @@ along with this program. If not, see . #define RGBLIGHT_EFFECT_TWINKLE #define RGBLED_NUM 6 // Number of LEDs -/* COL2ROW or ROW2COL */ -#define DIODE_DIRECTION COL2ROW - #define TAPPING_TERM 200 diff --git a/keyboards/maple_computing/6ball/info.json b/keyboards/maple_computing/6ball/info.json index 21df7d9dda..38f127cffc 100644 --- a/keyboards/maple_computing/6ball/info.json +++ b/keyboards/maple_computing/6ball/info.json @@ -8,6 +8,11 @@ "pid": "0x0007", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["F4", "D4", "B5", "B6", "B2", "F6"], + "rows": ["F5"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/maple_computing/c39/config.h b/keyboards/maple_computing/c39/config.h deleted file mode 100755 index 1b11bc5ce9..0000000000 --- a/keyboards/maple_computing/c39/config.h +++ /dev/null @@ -1,41 +0,0 @@ -/* -Copyright 2012 Jun Wako - -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program. If not, see . -*/ - -#pragma once - - -#define MATRIX_ROW_PINS { D1, B4, B5 } -#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B6, D7, E6, C6, D2, D3 } - -/* COL2ROW or ROW2COL */ -#define DIODE_DIRECTION COL2ROW - -/* - * Feature disable options - * These options are also useful to firmware size reduction. - */ - -/* disable debug print */ -//#define NO_DEBUG - -/* disable print */ -//#define NO_PRINT - -/* disable action features */ -//#define NO_ACTION_LAYER -//#define NO_ACTION_TAPPING -//#define NO_ACTION_ONESHOT diff --git a/keyboards/maple_computing/c39/info.json b/keyboards/maple_computing/c39/info.json index 370f21ad09..7cb73383a7 100755 --- a/keyboards/maple_computing/c39/info.json +++ b/keyboards/maple_computing/c39/info.json @@ -8,6 +8,11 @@ "pid": "0xCA39", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6", "D7", "E6", "C6", "D2", "D3"], + "rows": ["D1", "B4", "B5"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/maple_computing/christmas_tree/config.h b/keyboards/maple_computing/christmas_tree/config.h index 40c2ce1f48..5070f05156 100644 --- a/keyboards/maple_computing/christmas_tree/config.h +++ b/keyboards/maple_computing/christmas_tree/config.h @@ -17,14 +17,6 @@ along with this program. If not, see . #pragma once - -/* Planck PCB default pin-out */ -#define MATRIX_ROW_PINS { D3, F4, D0, F6, F5, D4 } -#define MATRIX_COL_PINS { D1 } - -/* COL2ROW or ROW2COL */ -#define DIODE_DIRECTION COL2ROW - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ #define LOCKING_SUPPORT_ENABLE /* Locking resynchronize hack */ diff --git a/keyboards/maple_computing/christmas_tree/info.json b/keyboards/maple_computing/christmas_tree/info.json index d60dabe1df..3ef81f9fd3 100644 --- a/keyboards/maple_computing/christmas_tree/info.json +++ b/keyboards/maple_computing/christmas_tree/info.json @@ -7,6 +7,11 @@ "vid": "0xFEED", "pid": "0x3070" }, + "matrix_pins": { + "cols": ["D1"], + "rows": ["D3", "F4", "D0", "F6", "F5", "D4"] + }, + "diode_direction": "COL2ROW", "backlight": { "pin": "D2" }, diff --git a/keyboards/maple_computing/ivy/rev1/config.h b/keyboards/maple_computing/ivy/rev1/config.h deleted file mode 100644 index 902f807051..0000000000 --- a/keyboards/maple_computing/ivy/rev1/config.h +++ /dev/null @@ -1,24 +0,0 @@ -/* -Copyright 2012 Jun Wako - -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program. If not, see . -*/ - -#pragma once - -/* Let's Macro V2 pin-out */ -#define MATRIX_ROW_PINS { F1, B2, D3 } -#define MATRIX_COL_PINS { F5, B3, D5 } - -#define DIODE_DIRECTION COL2ROW diff --git a/keyboards/maple_computing/ivy/rev1/info.json b/keyboards/maple_computing/ivy/rev1/info.json index 19109ca73f..e9cf604e19 100644 --- a/keyboards/maple_computing/ivy/rev1/info.json +++ b/keyboards/maple_computing/ivy/rev1/info.json @@ -8,6 +8,11 @@ "pid": "0x6012", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["F5", "B3", "D5"], + "rows": ["F1", "B2", "D3"] + }, + "diode_direction": "COL2ROW", "backlight": { "pin": "D2" }, diff --git a/keyboards/maple_computing/jnao/config.h b/keyboards/maple_computing/jnao/config.h index 24942e7a51..c2949ab3a7 100644 --- a/keyboards/maple_computing/jnao/config.h +++ b/keyboards/maple_computing/jnao/config.h @@ -17,13 +17,6 @@ along with this program. If not, see . #pragma once - -#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 } - -/* COL2ROW or ROW2COL */ -#define DIODE_DIRECTION COL2ROW - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ #define LOCKING_SUPPORT_ENABLE /* Locking resynchronize hack */ diff --git a/keyboards/maple_computing/jnao/info.json b/keyboards/maple_computing/jnao/info.json index afa5a8674e..cfc198c02e 100644 --- a/keyboards/maple_computing/jnao/info.json +++ b/keyboards/maple_computing/jnao/info.json @@ -8,6 +8,11 @@ "pid": "0x6017", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["F1", "F4", "B1", "B2", "B3", "B7", "D1", "D2", "D4", "D6", "D7", "B4"], + "rows": ["E6", "F0", "F5", "F6", "F7"] + }, + "diode_direction": "COL2ROW", "backlight": { "pin": "D0" }, diff --git a/keyboards/maple_computing/launchpad/rev1/config.h b/keyboards/maple_computing/launchpad/rev1/config.h index cd0ea962c2..aecb3f02bd 100644 --- a/keyboards/maple_computing/launchpad/rev1/config.h +++ b/keyboards/maple_computing/launchpad/rev1/config.h @@ -17,14 +17,6 @@ along with this program. If not, see . #pragma once -#include "../config.h" - -/* Let's Macro V2 pin-out */ -#define MATRIX_ROW_PINS { C6, B1, B3, D7 } -#define MATRIX_COL_PINS { D2, F7 } - -#define DIODE_DIRECTION COL2ROW - #define RGBLED_NUM 10 #define RGB_DI_PIN F6 #define RGBLIGHT_EFFECT_BREATHING diff --git a/keyboards/maple_computing/launchpad/rev1/info.json b/keyboards/maple_computing/launchpad/rev1/info.json index 8ae1835b69..49f4c16bc9 100644 --- a/keyboards/maple_computing/launchpad/rev1/info.json +++ b/keyboards/maple_computing/launchpad/rev1/info.json @@ -8,6 +8,11 @@ "pid": "0x6007", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["D2", "F7"], + "rows": ["C6", "B1", "B3", "D7"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/maple_computing/lets_split_eh/eh/config.h b/keyboards/maple_computing/lets_split_eh/eh/config.h index 55d2428db0..0a12b77265 100644 --- a/keyboards/maple_computing/lets_split_eh/eh/config.h +++ b/keyboards/maple_computing/lets_split_eh/eh/config.h @@ -18,13 +18,6 @@ along with this program. If not, see . #pragma once - -/* 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 DIODE_DIRECTION COL2ROW - /* ws2812 RGB LED */ #define RGB_DI_PIN B2 #define RGBLED_NUM 12 // Number of LEDs (each hand) diff --git a/keyboards/maple_computing/lets_split_eh/eh/info.json b/keyboards/maple_computing/lets_split_eh/eh/info.json index 4574b10b64..4d2ee20c0b 100644 --- a/keyboards/maple_computing/lets_split_eh/eh/info.json +++ b/keyboards/maple_computing/lets_split_eh/eh/info.json @@ -8,6 +8,11 @@ "pid": "0xE401", "device_version": "1.0.0" }, + "matrix_pins": { + "cols": ["F4", "F5", "C6", "B6", "B5", "D5"], + "rows": ["B1", "B3", "D7", "B4"] + }, + "diode_direction": "COL2ROW", "backlight": { "pin": "B7" }, diff --git a/keyboards/maple_computing/minidox/config.h b/keyboards/maple_computing/minidox/config.h index cc2f0c8379..c59b7d33b1 100644 --- a/keyboards/maple_computing/minidox/config.h +++ b/keyboards/maple_computing/minidox/config.h @@ -17,10 +17,6 @@ along with this program. If not, see . #pragma once - -/* COL2ROW or ROW2COL */ -#define DIODE_DIRECTION COL2ROW - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ #define LOCKING_SUPPORT_ENABLE /* Locking resynchronize hack */ diff --git a/keyboards/maple_computing/minidox/rev1/config.h b/keyboards/maple_computing/minidox/rev1/config.h deleted file mode 100644 index 26979e4edc..0000000000 --- a/keyboards/maple_computing/minidox/rev1/config.h +++ /dev/null @@ -1,24 +0,0 @@ -/* -Copyright 2012 Jun Wako - -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program. If not, see . -*/ - -#pragma once - -// wiring of each half -#define MATRIX_ROW_PINS { B2, B6, B4, B5 } -#define MATRIX_COL_PINS { F4, D3, D2, D1, D4 } - -//#define EE_HANDS diff --git a/keyboards/maple_computing/minidox/rev1/info.json b/keyboards/maple_computing/minidox/rev1/info.json index 83794bb116..9d1e2b806f 100644 --- a/keyboards/maple_computing/minidox/rev1/info.json +++ b/keyboards/maple_computing/minidox/rev1/info.json @@ -8,6 +8,11 @@ "pid": "0x3060", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["F4", "D3", "D2", "D1", "D4"], + "rows": ["B2", "B6", "B4", "B5"] + }, + "diode_direction": "COL2ROW", "split": { "soft_serial_pin": "D0" }, diff --git a/keyboards/maple_computing/the_ruler/config.h b/keyboards/maple_computing/the_ruler/config.h index 53e7bfe55f..d6c805d7c5 100644 --- a/keyboards/maple_computing/the_ruler/config.h +++ b/keyboards/maple_computing/the_ruler/config.h @@ -17,23 +17,6 @@ along with this program. If not, see . #pragma once - -/* - * Keyboard Matrix Assignments - * - * Change this to how you wired your keyboard - * COLS: AVR pins used for columns, left to right - * ROWS: AVR pins used for rows, top to bottom - * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) - * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) - * -*/ -#define MATRIX_ROW_PINS { C7 } -#define MATRIX_COL_PINS { D6, D7, B4, B5, B6, C6} - -/* COL2ROW or ROW2COL */ -#define DIODE_DIRECTION COL2ROW - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ #define LOCKING_SUPPORT_ENABLE /* Locking resynchronize hack */ diff --git a/keyboards/maple_computing/the_ruler/info.json b/keyboards/maple_computing/the_ruler/info.json index 69347412ce..fd4de0bcbf 100644 --- a/keyboards/maple_computing/the_ruler/info.json +++ b/keyboards/maple_computing/the_ruler/info.json @@ -8,6 +8,11 @@ "pid": "0x6007", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["D6", "D7", "B4", "B5", "B6", "C6"], + "rows": ["C7"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/marksard/leftover30/config.h b/keyboards/marksard/leftover30/config.h index bf7aa7f198..9a15aa3826 100644 --- a/keyboards/marksard/leftover30/config.h +++ b/keyboards/marksard/leftover30/config.h @@ -17,22 +17,6 @@ along with this program. If not, see . #pragma once -/* - * Keyboard Matrix Assignments - * - * Change this to how you wired your keyboard - * COLS: AVR pins used for columns, left to right - * ROWS: AVR pins used for rows, top to bottom - * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) - * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) - * - */ -#define MATRIX_ROW_PINS { B6, B2, F7, F6, B3, B1, D4, D0 } -#define MATRIX_COL_PINS { B5, B4, E6, D7, C6 } - -/* COL2ROW, ROW2COL*/ -#define DIODE_DIRECTION COL2ROW - #define RGB_DI_PIN D3 #ifdef RGB_DI_PIN #define RGBLED_NUM 6 diff --git a/keyboards/marksard/leftover30/info.json b/keyboards/marksard/leftover30/info.json index 39de1d6bda..7aca7e75df 100644 --- a/keyboards/marksard/leftover30/info.json +++ b/keyboards/marksard/leftover30/info.json @@ -8,6 +8,11 @@ "pid": "0xDFA8", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["B5", "B4", "E6", "D7", "C6"], + "rows": ["B6", "B2", "F7", "F6", "B3", "B1", "D4", "D0"] + }, + "diode_direction": "COL2ROW", "encoder": { "rotary": [ {"pin_a": "F4", "pin_b": "F5"} diff --git a/keyboards/marksard/rhymestone/rev1/config.h b/keyboards/marksard/rhymestone/rev1/config.h index 9cc003be13..b832cd5ce3 100644 --- a/keyboards/marksard/rhymestone/rev1/config.h +++ b/keyboards/marksard/rhymestone/rev1/config.h @@ -17,23 +17,6 @@ along with this program. If not, see . #pragma once - -/* - * Keyboard Matrix Assignments - * - * Change this to how you wired your keyboard - * COLS: AVR pins used for columns, left to right - * ROWS: AVR pins used for rows, top to bottom - * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) - * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) - * - */ -#define MATRIX_ROW_PINS { F4, F5, F6, F7 } -#define MATRIX_COL_PINS { D4, C6, D7, E6, B4 } - -/* COL2ROW, ROW2COL*/ -#define DIODE_DIRECTION COL2ROW - #define RGB_DI_PIN D3 #ifdef RGBLIGHT_ENABLE diff --git a/keyboards/marksard/rhymestone/rev1/info.json b/keyboards/marksard/rhymestone/rev1/info.json index 6d68519512..376101c642 100644 --- a/keyboards/marksard/rhymestone/rev1/info.json +++ b/keyboards/marksard/rhymestone/rev1/info.json @@ -8,6 +8,11 @@ "pid": "0xDFA1", "device_version": "0.2.0" }, + "matrix_pins": { + "cols": ["D4", "C6", "D7", "E6", "B4"], + "rows": ["F4", "F5", "F6", "F7"] + }, + "diode_direction": "COL2ROW", "split": { "soft_serial_pin": "D2" }, diff --git a/keyboards/marksard/treadstone32/lite/config.h b/keyboards/marksard/treadstone32/lite/config.h index a460abd0ef..1da59006d4 100644 --- a/keyboards/marksard/treadstone32/lite/config.h +++ b/keyboards/marksard/treadstone32/lite/config.h @@ -17,22 +17,6 @@ along with this program. If not, see . #pragma once - -/* - * Keyboard Matrix Assignments - * - * Change this to how you wired your keyboard - * COLS: AVR pins used for columns, left to right - * ROWS: AVR pins used for rows, top to bottom - * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) - * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) - * -*/ -#define MATRIX_ROW_PINS { B6, B2, F7, F6, B3, B1, F4, F5 } -#define MATRIX_COL_PINS { B5, B4, E6, D7, C6 } - -/* COL2ROW, ROW2COL, or CUSTOM_MATRIX */ -#define DIODE_DIRECTION COL2ROW #define RGB_DI_PIN D3 #ifdef RGB_DI_PIN #define RGBLED_NUM 6 diff --git a/keyboards/marksard/treadstone32/lite/info.json b/keyboards/marksard/treadstone32/lite/info.json index 040083b968..a66783b8c9 100644 --- a/keyboards/marksard/treadstone32/lite/info.json +++ b/keyboards/marksard/treadstone32/lite/info.json @@ -3,6 +3,11 @@ "usb": { "device_version": "0.1.5" }, + "matrix_pins": { + "cols": ["B5", "B4", "E6", "D7", "C6"], + "rows": ["B6", "B2", "F7", "F6", "B3", "B1", "F4", "F5"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "caterina" } diff --git a/keyboards/marksard/treadstone32/rev1/config.h b/keyboards/marksard/treadstone32/rev1/config.h index db39ee477c..573427ff75 100644 --- a/keyboards/marksard/treadstone32/rev1/config.h +++ b/keyboards/marksard/treadstone32/rev1/config.h @@ -17,23 +17,6 @@ along with this program. If not, see . #pragma once - -/* - * Keyboard Matrix Assignments - * - * Change this to how you wired your keyboard - * COLS: AVR pins used for columns, left to right - * ROWS: AVR pins used for rows, top to bottom - * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) - * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) - * -*/ -#define MATRIX_ROW_PINS { F1, F0, E6, B2, B4, D7, D6, D4 } -#define MATRIX_COL_PINS { F4, F5, F6, F7, C7 } - -/* COL2ROW, ROW2COL */ -#define DIODE_DIRECTION COL2ROW - #define RGB_DI_PIN D3 #ifdef RGB_DI_PIN #define RGBLED_NUM 6 diff --git a/keyboards/marksard/treadstone32/rev1/info.json b/keyboards/marksard/treadstone32/rev1/info.json index 51b46b22d2..f7b19c63fa 100644 --- a/keyboards/marksard/treadstone32/rev1/info.json +++ b/keyboards/marksard/treadstone32/rev1/info.json @@ -3,6 +3,11 @@ "usb": { "device_version": "0.1.0" }, + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "C7"], + "rows": ["F1", "F0", "E6", "B2", "B4", "D7", "D6", "D4"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "atmel-dfu" } diff --git a/keyboards/marksard/treadstone48/rev1/config.h b/keyboards/marksard/treadstone48/rev1/config.h index 505548a75d..a9fd1ad829 100644 --- a/keyboards/marksard/treadstone48/rev1/config.h +++ b/keyboards/marksard/treadstone48/rev1/config.h @@ -17,23 +17,6 @@ along with this program. If not, see . #pragma once - -/* - * Keyboard Matrix Assignments - * - * Change this to how you wired your keyboard - * COLS: AVR pins used for columns, left to right - * ROWS: AVR pins used for rows, top to bottom - * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) - * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) - * - */ -#define MATRIX_ROW_PINS { F4, F5, F6, F7, B1, B3, B2, B6 } -#define MATRIX_COL_PINS { D4, C6, D7, E6, B4, B5 } - -/* COL2ROW, ROW2COL*/ -#define DIODE_DIRECTION COL2ROW - #define RGB_DI_PIN D3 #ifdef RGB_DI_PIN #ifndef RS_EXTRA_LED diff --git a/keyboards/marksard/treadstone48/rev1/info.json b/keyboards/marksard/treadstone48/rev1/info.json index 2c589cac51..7d36463643 100644 --- a/keyboards/marksard/treadstone48/rev1/info.json +++ b/keyboards/marksard/treadstone48/rev1/info.json @@ -8,6 +8,11 @@ "pid": "0xDFA3", "device_version": "0.1.0" }, + "matrix_pins": { + "cols": ["D4", "C6", "D7", "E6", "B4", "B5"], + "rows": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"] + }, + "diode_direction": "COL2ROW", "split": { "soft_serial_pin": "D2" }, diff --git a/keyboards/marksard/treadstone48/rev2/config.h b/keyboards/marksard/treadstone48/rev2/config.h index 02b08d3bf1..87136e222f 100644 --- a/keyboards/marksard/treadstone48/rev2/config.h +++ b/keyboards/marksard/treadstone48/rev2/config.h @@ -17,23 +17,6 @@ along with this program. If not, see . #pragma once - -/* - * Keyboard Matrix Assignments - * - * Change this to how you wired your keyboard - * COLS: AVR pins used for columns, left to right - * ROWS: AVR pins used for rows, top to bottom - * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) - * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) - * - */ -#define MATRIX_ROW_PINS { F4, F5, F6, F7, B1, B3, B2, B6 } -#define MATRIX_COL_PINS { D4, C6, D7, E6, B4, B5 } - -/* COL2ROW, ROW2COL*/ -#define DIODE_DIRECTION COL2ROW - #define RGB_DI_PIN D3 #ifdef RGB_DI_PIN #define RGBLED_NUM 12 diff --git a/keyboards/marksard/treadstone48/rev2/info.json b/keyboards/marksard/treadstone48/rev2/info.json index 34f44f1aba..403cd17ebe 100644 --- a/keyboards/marksard/treadstone48/rev2/info.json +++ b/keyboards/marksard/treadstone48/rev2/info.json @@ -8,6 +8,11 @@ "pid": "0xDFA3", "device_version": "0.2.0" }, + "matrix_pins": { + "cols": ["D4", "C6", "D7", "E6", "B4", "B5"], + "rows": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/massdrop/alt/config.h b/keyboards/massdrop/alt/config.h index fe2db0a478..33991d4c8f 100644 --- a/keyboards/massdrop/alt/config.h +++ b/keyboards/massdrop/alt/config.h @@ -21,12 +21,6 @@ along with this program. If not, see . /* USB Device descriptor parameter */ #define SERIAL_NUM "Unavailable" -#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 } - -/* COL2ROW, ROW2COL */ -#define DIODE_DIRECTION COL2ROW - /* Temporary solution for matrix delay */ #define IGNORE_ATOMIC_BLOCK diff --git a/keyboards/massdrop/alt/info.json b/keyboards/massdrop/alt/info.json index 128a990b46..8306bcdab3 100644 --- a/keyboards/massdrop/alt/info.json +++ b/keyboards/massdrop/alt/info.json @@ -8,6 +8,11 @@ "pid": "0xEED3", "device_version": "1.0.1" }, + "matrix_pins": { + "cols": ["B04", "B05", "B06", "B07", "B08", "B09", "B10", "B11", "B12", "B13", "A05", "A06", "A07", "A10", "A11"], + "rows": ["A00", "A01", "A02", "A03", "A04"] + }, + "diode_direction": "COL2ROW", "community_layouts": ["65_ansi_blocker"], "layouts": { "LAYOU