From 23c365b023e409885e6f201f12df56e5145dde47 Mon Sep 17 00:00:00 2001 From: Ryan Date: Mon, 6 Mar 2023 09:53:52 +1100 Subject: Move matrix config to info.json, part 1 (#19985) --- keyboards/0_sixty/config.h | 7 --- keyboards/0_sixty/info.json | 5 +++ keyboards/0xc7/61key/config.h | 17 -------- keyboards/0xc7/61key/info.json | 5 +++ keyboards/0xcb/static/config.h | 19 -------- keyboards/0xcb/static/info.json | 5 +++ keyboards/10bleoledhub/config.h | 6 --- keyboards/10bleoledhub/info.json | 5 +++ keyboards/1upkeyboards/1up60hse/config.h | 17 -------- keyboards/1upkeyboards/1up60hse/info.json | 5 +++ keyboards/1upkeyboards/1up60hte/config.h | 8 ---- keyboards/1upkeyboards/1up60hte/info.json | 5 +++ keyboards/1upkeyboards/1up60rgb/config.h | 8 ---- keyboards/1upkeyboards/1up60rgb/info.json | 5 +++ keyboards/1upkeyboards/pi40/config.h | 5 --- keyboards/1upkeyboards/pi40/info.json | 5 +++ keyboards/1upkeyboards/super16/config.h | 19 -------- keyboards/1upkeyboards/super16/info.json | 5 +++ keyboards/1upkeyboards/super16v2/config.h | 18 -------- keyboards/1upkeyboards/super16v2/info.json | 5 +++ keyboards/1upkeyboards/sweet16/v1/config.h | 8 ---- keyboards/1upkeyboards/sweet16/v1/info.json | 5 +++ keyboards/25keys/aleth42/rev0/config.h | 8 ---- keyboards/25keys/aleth42/rev0/info.json | 5 +++ keyboards/25keys/aleth42/rev1/config.h | 8 ---- keyboards/25keys/aleth42/rev1/info.json | 5 +++ keyboards/25keys/zinc/rev1/config.h | 5 --- keyboards/25keys/zinc/rev1/info.json | 5 +++ keyboards/25keys/zinc/reva/config.h | 5 --- keyboards/25keys/zinc/reva/info.json | 5 +++ keyboards/2key2crawl/config.h | 8 ---- keyboards/2key2crawl/info.json | 5 +++ keyboards/30wer/config.h | 9 ---- keyboards/30wer/info.json | 5 +++ keyboards/3keyecosystem/2key2/config.h | 8 ---- keyboards/3keyecosystem/2key2/info.json | 5 +++ keyboards/40percentclub/25/config.h | 16 ------- keyboards/40percentclub/25/info.json | 5 +++ keyboards/40percentclub/4x4/config.h | 17 -------- keyboards/40percentclub/4x4/info.json | 5 +++ keyboards/40percentclub/5x5/config.h | 17 -------- keyboards/40percentclub/5x5/info.json | 5 +++ keyboards/40percentclub/6lit/config.h | 16 ------- keyboards/40percentclub/6lit/info.json | 5 +++ keyboards/40percentclub/foobar/config.h | 16 ------- keyboards/40percentclub/foobar/info.json | 5 +++ keyboards/40percentclub/gherkin/config.h | 8 ---- keyboards/40percentclub/gherkin/info.json | 5 +++ keyboards/40percentclub/half_n_half/config.h | 17 -------- keyboards/40percentclub/half_n_half/info.json | 5 +++ keyboards/40percentclub/i75/promicro/config.h | 34 --------------- keyboards/40percentclub/i75/promicro/info.json | 5 +++ keyboards/40percentclub/i75/teensy2/config.h | 34 --------------- keyboards/40percentclub/i75/teensy2/info.json | 5 +++ keyboards/40percentclub/luddite/config.h | 7 --- keyboards/40percentclub/luddite/info.json | 5 +++ keyboards/40percentclub/mf68/config.h | 17 -------- keyboards/40percentclub/mf68/info.json | 5 +++ keyboards/40percentclub/nori/config.h | 17 -------- keyboards/40percentclub/nori/info.json | 5 +++ .../40percentclub/polyandry/promicro/config.h | 28 ------------ .../40percentclub/polyandry/promicro/info.json | 5 +++ keyboards/40percentclub/polyandry/teensy2/config.h | 30 ------------- .../40percentclub/polyandry/teensy2/info.json | 5 +++ keyboards/40percentclub/tomato/config.h | 8 ---- keyboards/40percentclub/tomato/info.json | 5 +++ keyboards/45_ats/config.h | 7 --- keyboards/45_ats/info.json | 5 +++ keyboards/4by3/config.h | 9 ---- keyboards/4by3/info.json | 5 +++ keyboards/4pplet/aekiso60/rev_a/config.h | 8 ---- keyboards/4pplet/aekiso60/rev_a/info.json | 5 +++ keyboards/4pplet/aekiso60/rev_b/config.h | 9 ---- keyboards/4pplet/aekiso60/rev_b/info.json | 5 +++ keyboards/4pplet/bootleg/rev_a/config.h | 25 ----------- keyboards/4pplet/bootleg/rev_a/info.json | 5 +++ keyboards/4pplet/eagle_viper_rep/rev_a/config.h | 4 -- keyboards/4pplet/eagle_viper_rep/rev_a/info.json | 5 +++ keyboards/4pplet/eagle_viper_rep/rev_b/config.h | 4 -- keyboards/4pplet/eagle_viper_rep/rev_b/info.json | 5 +++ keyboards/4pplet/perk60_iso/rev_a/config.h | 4 -- keyboards/4pplet/perk60_iso/rev_a/info.json | 5 +++ keyboards/4pplet/steezy60/rev_a/config.h | 8 ---- keyboards/4pplet/steezy60/rev_a/info.json | 5 +++ keyboards/4pplet/waffling60/rev_a/config.h | 26 ----------- keyboards/4pplet/waffling60/rev_a/info.json | 5 +++ keyboards/4pplet/waffling60/rev_b/config.h | 9 ---- keyboards/4pplet/waffling60/rev_b/info.json | 5 +++ keyboards/4pplet/waffling60/rev_c/config.h | 9 ---- keyboards/4pplet/waffling60/rev_c/info.json | 5 +++ keyboards/4pplet/waffling60/rev_d/config.h | 9 ---- keyboards/4pplet/waffling60/rev_d/info.json | 5 +++ keyboards/4pplet/waffling60/rev_d_ansi/config.h | 26 ----------- keyboards/4pplet/waffling60/rev_d_ansi/info.json | 5 +++ keyboards/4pplet/waffling60/rev_d_iso/config.h | 26 ----------- keyboards/4pplet/waffling60/rev_d_iso/info.json | 5 +++ keyboards/4pplet/waffling80/rev_a/config.h | 8 ---- keyboards/4pplet/waffling80/rev_a/info.json | 5 +++ keyboards/4pplet/waffling80/rev_b/config.h | 8 ---- keyboards/4pplet/waffling80/rev_b/info.json | 5 +++ keyboards/4pplet/yakiimo/rev_a/config.h | 4 -- keyboards/4pplet/yakiimo/rev_a/info.json | 5 +++ keyboards/7c8/framework/config.h | 4 -- keyboards/7c8/framework/info.json | 5 +++ keyboards/9key/config.h | 8 ---- keyboards/9key/info.json | 5 +++ keyboards/gami_studio/lex60/config.h | 9 ---- keyboards/gami_studio/lex60/info.json | 5 +++ keyboards/gboards/butterstick/config.h | 6 --- keyboards/gboards/butterstick/info.json | 5 +++ keyboards/geekboards/tester/config.h | 5 --- keyboards/geekboards/tester/info.json | 5 +++ keyboards/generic_panda/panda65_01/config.h | 35 --------------- keyboards/generic_panda/panda65_01/info.json | 5 +++ keyboards/genone/eclipse_65/config.h | 34 --------------- keyboards/genone/eclipse_65/info.json | 5 +++ keyboards/genone/g1_65/config.h | 35 --------------- keyboards/genone/g1_65/info.json | 5 +++ keyboards/geonworks/frogmini/fmh/config.h | 8 ---- keyboards/geonworks/frogmini/fmh/info.json | 5 +++ keyboards/geonworks/frogmini/fms/config.h | 8 ---- keyboards/geonworks/frogmini/fms/info.json | 5 +++ keyboards/ggkeyboards/genesis/hotswap/config.h | 35 --------------- keyboards/ggkeyboards/genesis/hotswap/info.json | 5 +++ keyboards/ggkeyboards/genesis/solder/config.h | 33 -------------- keyboards/ggkeyboards/genesis/solder/info.json | 5 +++ keyboards/gh60/revc/config.h | 20 --------- keyboards/gh60/revc/info.json | 5 +++ keyboards/gh60/satan/config.h | 9 ---- keyboards/gh60/satan/info.json | 5 +++ keyboards/gh60/v1p3/config.h | 16 ------- keyboards/gh60/v1p3/info.json | 5 +++ keyboards/gh80_3000/config.h | 8 ---- keyboards/gh80_3000/info.json | 5 +++ keyboards/ghs/rar/config.h | 17 -------- keyboards/ghs/rar/info.json | 5 +++ keyboards/giabalanai/config.h | 19 -------- keyboards/giabalanai/info.json | 11 +++++ keyboards/gizmo_engineering/gk6/config.h | 10 ----- keyboards/gizmo_engineering/gk6/info.json | 5 +++ keyboards/gkeyboard/gkb_m16/config.h | 17 -------- keyboards/gkeyboard/gkb_m16/info.json | 5 +++ keyboards/gmmk/gmmk2/p65/ansi/info.json | 5 +++ keyboards/gmmk/gmmk2/p65/config.h | 9 ---- keyboards/gmmk/gmmk2/p65/iso/info.json | 5 +++ keyboards/gmmk/gmmk2/p96/ansi/info.json | 5 +++ keyboards/gmmk/gmmk2/p96/config.h | 9 ---- keyboards/gmmk/gmmk2/p96/iso/info.json | 5 +++ keyboards/gmmk/pro/config.h | 9 ---- keyboards/gmmk/pro/rev1/ansi/info.json | 5 +++ keyboards/gmmk/pro/rev1/iso/info.json | 5 +++ keyboards/gmmk/pro/rev2/ansi/info.json | 5 +++ keyboards/gmmk/pro/rev2/iso/info.json | 5 +++ keyboards/gon/nerd60/config.h | 7 --- keyboards/gon/nerd60/info.json | 5 +++ keyboards/gon/nerdtkl/config.h | 7 --- keyboards/gon/nerdtkl/info.json | 5 +++ keyboards/gopolar/gg86/config.h | 8 ---- keyboards/gopolar/gg86/info.json | 5 +++ keyboards/gorthage_truck/config.h | 35 --------------- keyboards/gorthage_truck/info.json | 5 +++ keyboards/gowla/config.h | 24 ---------- keyboards/gowla/info.json | 5 +++ keyboards/gray_studio/aero75/config.h | 17 -------- keyboards/gray_studio/aero75/info.json | 5 +++ keyboards/gray_studio/apollo80/config.h | 15 ------- keyboards/gray_studio/apollo80/info.json | 5 +++ keyboards/gray_studio/cod67/config.h | 17 -------- keyboards/gray_studio/cod67/info.json | 5 +++ keyboards/gray_studio/hb85/config.h | 4 -- keyboards/gray_studio/hb85/info.json | 5 +++ keyboards/gray_studio/space65/config.h | 17 -------- keyboards/gray_studio/space65/info.json | 5 +++ keyboards/gray_studio/space65r3/config.h | 17 -------- keyboards/gray_studio/space65r3/info.json | 5 +++ keyboards/gray_studio/think65/hotswap/config.h | 16 ------- keyboards/gray_studio/think65/hotswap/info.json | 5 +++ keyboards/gray_studio/think65/solder/config.h | 17 -------- keyboards/gray_studio/think65/solder/info.json | 5 +++ keyboards/grid600/press/config.h | 18 -------- keyboards/grid600/press/info.json | 5 +++ keyboards/gvalchca/ga150/config.h | 27 ------------ keyboards/gvalchca/ga150/info.json | 5 +++ keyboards/gvalchca/spaccboard/config.h | 27 ------------ keyboards/gvalchca/spaccboard/info.json | 5 +++ .../ibm/model_m_4th_gen/overnumpad_1xb/config.h | 25 ----------- .../ibm/model_m_4th_gen/overnumpad_1xb/info.json | 5 +++ keyboards/ibnuda/alicia_cook/config.h | 35 --------------- keyboards/ibnuda/alicia_cook/info.json | 5 +++ keyboards/ibnuda/gurindam/config.h | 17 -------- keyboards/ibnuda/gurindam/info.json | 5 +++ keyboards/ibnuda/squiggle/rev1/config.h | 16 ------- keyboards/ibnuda/squiggle/rev1/info.json | 5 +++ keyboards/idb/idb_60/config.h | 17 -------- keyboards/idb/idb_60/info.json | 5 +++ keyboards/idobao/id75/v1/config.h | 17 -------- keyboards/idobao/id75/v1/info.json | 5 +++ keyboards/idobao/id75/v2/config.h | 17 -------- keyboards/idobao/id75/v2/info.json | 5 +++ keyboards/idobao/id80/v2/config.h | 31 ------------- keyboards/idobao/id80/v2/info.json | 5 +++ keyboards/idobao/id87/v1/config.h | 19 -------- keyboards/idobao/id87/v1/info.json | 5 +++ keyboards/idobao/id96/config.h | 8 ---- keyboards/idobao/id96/info.json | 5 +++ keyboards/idobao/montex/v1/config.h | 8 ---- keyboards/idobao/montex/v1/info.json | 5 +++ keyboards/idobao/montex/v1rgb/config.h | 15 ------- keyboards/idobao/montex/v1rgb/info.json | 5 +++ keyboards/illuminati/is0/config.h | 17 -------- keyboards/illuminati/is0/info.json | 5 +++ keyboards/illusion/rosa/config.h | 7 --- keyboards/illusion/rosa/info.json | 5 +++ keyboards/ilumkb/primus75/config.h | 8 ---- keyboards/ilumkb/primus75/info.json | 5 +++ keyboards/ilumkb/simpler61/config.h | 7 --- keyboards/ilumkb/simpler61/info.json | 5 +++ keyboards/ilumkb/simpler64/config.h | 7 --- keyboards/ilumkb/simpler64/info.json | 5 +++ keyboards/ilumkb/volcano660/config.h | 17 -------- keyboards/ilumkb/volcano660/info.json | 5 +++ keyboards/inett_studio/sqx/hotswap/config.h | 5 --- keyboards/inett_studio/sqx/hotswap/info.json | 5 +++ keyboards/inett_studio/sqx/universal/config.h | 5 --- keyboards/inett_studio/sqx/universal/info.json | 5 +++ keyboards/input_club/ergodox_infinity/config.h | 7 --- keyboards/input_club/ergodox_infinity/info.json | 5 +++ keyboards/input_club/infinity60/config.h | 37 ---------------- keyboards/input_club/infinity60/led/config.h | 22 ---------- keyboards/input_club/infinity60/led/info.json | 7 +++ keyboards/input_club/infinity60/rev1/config.h | 24 ---------- keyboards/input_club/infinity60/rev1/info.json | 7 +++ keyboards/input_club/k_type/config.h | 16 ------- keyboards/input_club/k_type/info.json | 5 +++ keyboards/input_club/whitefox/config.h | 16 ------- keyboards/input_club/whitefox/info.json | 5 +++ keyboards/io_mini1800/config.h | 21 --------- keyboards/io_mini1800/info.json | 5 +++ keyboards/irene/config.h | 17 -------- keyboards/irene/info.json | 5 +++ keyboards/iriskeyboards/config.h | 19 -------- keyboards/iriskeyboards/info.json | 5 +++ keyboards/iron180/config.h | 4 -- keyboards/iron180/info.json | 5 +++ keyboards/j80/config.h | 24 ---------- keyboards/j80/info.json | 5 +++ keyboards/jacky_studio/bear_65/config.h | 17 -------- keyboards/jacky_studio/bear_65/rev1/info.json | 5 +++ keyboards/jacky_studio/bear_65/rev2/info.json | 5 +++ keyboards/jacky_studio/s7_elephant/rev1/config.h | 14 ------ keyboards/jacky_studio/s7_elephant/rev1/info.json | 5 +++ keyboards/jacky_studio/s7_elephant/rev2/config.h | 17 -------- keyboards/jacky_studio/s7_elephant/rev2/info.json | 5 +++ keyboards/jadookb/jkb2/config.h | 21 --------- keyboards/jadookb/jkb2/info.json | 5 +++ keyboards/jadookb/jkb65/config.h | 3 -- keyboards/jadookb/jkb65/r1/config.h | 20 --------- keyboards/jadookb/jkb65/r1/info.json | 5 +++ keyboards/jadookb/jkb65/r2/config.h | 20 --------- keyboards/jadookb/jkb65/r2/info.json | 7 ++- keyboards/jae/j01/config.h | 18 -------- keyboards/jae/j01/info.json | 5 +++ keyboards/jagdpietr/drakon/config.h | 17 -------- keyboards/jagdpietr/drakon/info.json | 5 +++ keyboards/jc65/v32a/config.h | 5 --- keyboards/jc65/v32a/info.json | 5 +++ keyboards/jc65/v32u4/config.h | 7 --- keyboards/jc65/v32u4/info.json | 5 +++ keyboards/jd40/config.h | 17 -------- keyboards/jd40/info.json | 5 +++ keyboards/jd45/config.h | 8 ---- keyboards/jd45/info.json | 5 +++ keyboards/jels/jels60/config.h | 8 ---- keyboards/jels/jels60/info.json | 5 +++ keyboards/jels/jels88/config.h | 10 ----- keyboards/jels/jels88/info.json | 5 +++ keyboards/jian/handwired/config.h | 25 ----------- keyboards/jian/handwired/info.json | 5 +++ keyboards/jian/nsrev2/config.h | 8 ---- keyboards/jian/nsrev2/info.json | 5 +++ keyboards/jian/rev1/config.h | 7 --- keyboards/jian/rev1/info.json | 5 +++ keyboards/jian/rev2/config.h | 7 --- keyboards/jian/rev2/info.json | 5 +++ keyboards/jiran/config.h | 9 ---- keyboards/jiran/info.json | 5 +++ keyboards/jkdlab/binary_monkey/config.h | 6 --- keyboards/jkdlab/binary_monkey/info.json | 5 +++ keyboards/jkeys_design/gentleman65/config.h | 8 ---- keyboards/jkeys_design/gentleman65/info.json | 5 +++ keyboards/jkeys_design/gentleman65_se_s/config.h | 8 ---- keyboards/jkeys_design/gentleman65_se_s/info.json | 5 +++ keyboards/jm60/config.h | 16 ------- keyboards/jm60/info.json | 5 +++ keyboards/jolofsor/denial75/config.h | 7 --- keyboards/jolofsor/denial75/info.json | 5 +++ keyboards/jones/v1/config.h | 7 --- keyboards/jones/v1/info.json | 5 +++ keyboards/jorne/rev1/config.h | 6 --- keyboards/jorne/rev1/info.json | 5 +++ keyboards/q4z/config.h | 17 -------- keyboards/q4z/info.json | 5 +++ keyboards/qpockets/eggman/config.h | 25 ----------- keyboards/qpockets/eggman/info.json | 5 +++ keyboards/qpockets/space_space/rev1/config.h | 10 ----- keyboards/qpockets/space_space/rev1/info.json | 5 +++ keyboards/qpockets/space_space/rev2/config.h | 10 ----- keyboards/qpockets/space_space/rev2/info.json | 5 +++ keyboards/qpockets/wanten/config.h | 51 ---------------------- keyboards/qpockets/wanten/info.json | 5 +++ keyboards/quad_h/lb75/config.h | 18 -------- keyboards/quad_h/lb75/info.json | 5 +++ keyboards/quantrik/kyuu/config.h | 17 -------- keyboards/quantrik/kyuu/info.json | 5 +++ keyboards/quarkeys/z40/config.h | 4 -- keyboards/quarkeys/z40/info.json | 5 +++ keyboards/quarkeys/z60/hotswap/config.h | 5 --- keyboards/quarkeys/z60/hotswap/info.json | 5 +++ keyboards/quarkeys/z60/solder/config.h | 6 --- keyboards/quarkeys/z60/solder/info.json | 5 +++ keyboards/quarkeys/z67/hotswap/config.h | 5 --- keyboards/quarkeys/z67/hotswap/info.json | 5 +++ keyboards/quarkeys/z67/solder/config.h | 5 --- keyboards/quarkeys/z67/solder/info.json | 5 +++ keyboards/qvex/lynepad/config.h | 8 ---- keyboards/qvex/lynepad/info.json | 5 +++ keyboards/qwertlekeys/calice/config.h | 7 --- keyboards/qwertlekeys/calice/info.json | 5 +++ keyboards/qwertykeys/qk65/hotswap/config.h | 7 --- keyboards/qwertykeys/qk65/hotswap/info.json | 5 +++ keyboards/qwertykeys/qk65/solder/config.h | 7 --- keyboards/qwertykeys/qk65/solder/info.json | 5 +++ keyboards/qwertyydox/config.h | 18 -------- keyboards/qwertyydox/info.json | 5 +++ keyboards/ubest/vn/config.h | 16 ------- keyboards/ubest/vn/info.json | 5 +++ keyboards/uk78/config.h | 8 ---- keyboards/uk78/info.json | 5 +++ keyboards/ungodly/launch_pad/config.h | 10 ----- keyboards/ungodly/launch_pad/info.json | 5 +++ .../unicomp/classic_ultracl_post_2013/info.json | 5 +++ .../overnumpad_1xb/config.h | 24 ---------- .../unicomp/classic_ultracl_pre_2013/info.json | 5 +++ .../overnumpad_1xb/config.h | 24 ---------- keyboards/unicomp/pc122/info.json | 5 +++ keyboards/unicomp/pc122/overnumpad_1xb/config.h | 24 ---------- keyboards/unicomp/spacesaver_m_post_2013/info.json | 5 +++ .../spacesaver_m_post_2013/overnumpad_1xb/config.h | 24 ---------- keyboards/unicomp/spacesaver_m_pre_2013/info.json | 5 +++ .../spacesaver_m_pre_2013/overnumpad_1xb/config.h | 24 ---------- keyboards/unikeyboard/diverge3/config.h | 17 -------- keyboards/unikeyboard/diverge3/info.json | 5 +++ keyboards/unikeyboard/divergetm2/config.h | 17 -------- keyboards/unikeyboard/divergetm2/info.json | 5 +++ keyboards/unikeyboard/felix/config.h | 17 -------- keyboards/unikeyboard/felix/info.json | 5 +++ keyboards/unikorn/config.h | 7 --- keyboards/unikorn/info.json | 5 +++ keyboards/unison/v04/config.h | 8 ---- keyboards/unison/v04/info.json | 5 +++ keyboards/uranuma/config.h | 17 -------- keyboards/uranuma/info.json | 5 +++ keyboards/utd80/config.h | 9 ---- keyboards/utd80/info.json | 5 +++ keyboards/uzu42/rev1/config.h | 8 ---- keyboards/uzu42/rev1/info.json | 5 +++ keyboards/v4n4g0rth0n/config.h | 22 ---------- keyboards/v4n4g0rth0n/v1/config.h | 21 --------- keyboards/v4n4g0rth0n/v1/info.json | 5 +++ keyboards/v4n4g0rth0n/v2/config.h | 21 --------- keyboards/v4n4g0rth0n/v2/info.json | 5 +++ keyboards/v60_type_r/config.h | 17 -------- keyboards/v60_type_r/info.json | 5 +++ keyboards/vagrant_10/config.h | 7 --- keyboards/vagrant_10/info.json | 5 +++ keyboards/vertex/angler2/config.h | 16 ------- keyboards/vertex/angler2/info.json | 5 +++ keyboards/vertex/arc60/config.h | 4 -- keyboards/vertex/arc60/info.json | 5 +++ keyboards/vertex/arc60h/config.h | 4 -- keyboards/vertex/arc60h/info.json | 5 +++ keyboards/viendi8l/config.h | 7 --- keyboards/viendi8l/info.json | 5 +++ keyboards/viktus/at101_bh/config.h | 8 ---- keyboards/viktus/at101_bh/info.json | 5 +++ keyboards/viktus/omnikey_bh/config.h | 8 ---- keyboards/viktus/omnikey_bh/info.json | 5 +++ keyboards/viktus/smolka/config.h | 17 -------- keyboards/viktus/smolka/info.json | 5 +++ keyboards/viktus/sp_mini/config.h | 10 ----- keyboards/viktus/sp_mini/info.json | 13 ++++++ keyboards/viktus/styrka/config.h | 23 ---------- keyboards/viktus/styrka/info.json | 5 +++ keyboards/viktus/z150_bh/config.h | 8 ---- keyboards/viktus/z150_bh/info.json | 5 +++ keyboards/vitamins_included/rev1/config.h | 6 --- keyboards/vitamins_included/rev1/info.json | 5 +++ keyboards/vitamins_included/rev2/config.h | 6 --- keyboards/vitamins_included/rev2/info.json | 5 +++ keyboards/yampad/config.h | 17 -------- keyboards/yampad/info.json | 5 +++ keyboards/yandrstudio/buff67v3/config.h | 8 ---- keyboards/yandrstudio/buff67v3/info.json | 5 +++ keyboards/yandrstudio/eau87/config.h | 22 ---------- keyboards/yandrstudio/eau87/info.json | 5 +++ keyboards/yandrstudio/eau_r2/config.h | 6 --- keyboards/yandrstudio/eau_r2/info.json | 5 +++ keyboards/yandrstudio/nightstar75/config.h | 6 --- keyboards/yandrstudio/nightstar75/info.json | 5 +++ keyboards/yandrstudio/nz64/config.h | 7 --- keyboards/yandrstudio/nz64/info.json | 5 +++ keyboards/yandrstudio/nz67v2/config.h | 8 ---- keyboards/yandrstudio/nz67v2/info.json | 5 +++ keyboards/yandrstudio/tg67/config.h | 7 --- keyboards/yandrstudio/tg67/info.json | 5 +++ keyboards/yandrstudio/yr6095/config.h | 7 --- keyboards/yandrstudio/yr6095/info.json | 5 +++ keyboards/yandrstudio/zhou65/config.h | 8 ---- keyboards/yandrstudio/zhou65/info.json | 5 +++ keyboards/yanghu/unicorne/config.h | 9 ---- keyboards/yanghu/unicorne/info.json | 5 +++ keyboards/ydkb/chili/config.h | 12 ----- keyboards/ydkb/chili/info.json | 5 +++ keyboards/ydkb/just60/config.h | 5 --- keyboards/ydkb/just60/info.json | 5 +++ keyboards/ydkb/yd68/config.h | 17 -------- keyboards/ydkb/yd68/info.json | 5 +++ keyboards/ymdk/bface/config.h | 6 --- keyboards/ymdk/bface/info.json | 5 +++ keyboards/ymdk/melody96/config.h | 8 ---- keyboards/ymdk/melody96/info.json | 5 +++ keyboards/ymdk/np21/config.h | 17 -------- keyboards/ymdk/np21/info.json | 5 +++ keyboards/ymdk/np24/u4rgb6/config.h | 8 ---- keyboards/ymdk/np24/u4rgb6/info.json | 5 +++ keyboards/ymdk/wings/config.h | 17 -------- keyboards/ymdk/wings/info.json | 5 +++ keyboards/ymdk/wingshs/config.h | 17 -------- keyboards/ymdk/wingshs/info.json | 5 +++ keyboards/ymdk/yd60mq/config.h | 8 ---- keyboards/ymdk/yd60mq/info.json | 5 +++ keyboards/ymdk/ym68/config.h | 16 ------- keyboards/ymdk/ym68/info.json | 5 +++ keyboards/ymdk/ymd09/config.h | 8 ---- keyboards/ymdk/ymd09/info.json | 5 +++ keyboards/ymdk/ymd21/v2/config.h | 16 ------- keyboards/ymdk/ymd21/v2/info.json | 5 +++ keyboards/ymdk/ymd40/air40/config.h | 16 ------- keyboards/ymdk/ymd40/air40/info.json | 5 +++ keyboards/ymdk/ymd40/v2/config.h | 16 ------- keyboards/ymdk/ymd40/v2/info.json | 5 +++ keyboards/ymdk/ymd67/config.h | 8 ---- keyboards/ymdk/ymd67/info.json | 5 +++ keyboards/ymdk/ymd75/rev1/config.h | 24 ---------- keyboards/ymdk/ymd75/rev1/info.json | 5 +++ keyboards/ymdk/ymd75/rev2/config.h | 5 --- keyboards/ymdk/ymd75/rev2/info.json | 5 +++ keyboards/ymdk/ymd75/rev3/config.h | 3 -- keyboards/ymdk/ymd75/rev3/info.json | 5 +++ keyboards/ymdk/ymd96/config.h | 6 --- keyboards/ymdk/ymd96/info.json | 5 +++ keyboards/yncognito/batpad/config.h | 16 ------- keyboards/yncognito/batpad/info.json | 5 +++ keyboards/yoichiro/lunakey_macro/config.h | 17 -------- keyboards/yoichiro/lunakey_macro/info.json | 5 +++ keyboards/yoichiro/lunakey_mini/config.h | 17 -------- keyboards/yoichiro/lunakey_mini/info.json | 5 +++ keyboards/yosino58/rev1/config.h | 6 --- keyboards/yosino58/rev1/info.json | 5 +++ keyboards/yugo_m/model_m_101/config.h | 19 -------- keyboards/yugo_m/model_m_101/info.json | 5 +++ keyboards/yushakobo/navpad/10/config.h | 3 -- keyboards/yushakobo/navpad/10/rev0/config.h | 32 -------------- keyboards/yushakobo/navpad/10/rev0/info.json | 7 ++- keyboards/yushakobo/navpad/10/rev1/config.h | 14 ------ keyboards/yushakobo/navpad/10/rev1/info.json | 7 ++- keyboards/yushakobo/navpad/10_helix_r/config.h | 19 -------- keyboards/yushakobo/navpad/10_helix_r/info.json | 11 +++++ keyboards/yushakobo/quick17/config.h | 17 -------- keyboards/yushakobo/quick17/info.json | 5 +++ keyboards/yynmt/dozen0/config.h | 17 -------- keyboards/yynmt/dozen0/info.json | 5 +++ keyboards/yynmt/kagamidget/config.h | 18 -------- keyboards/yynmt/kagamidget/info.json | 5 +++ keyboards/zfrontier/big_switch/config.h | 8 ---- keyboards/zfrontier/big_switch/info.json | 5 +++ keyboards/ziggurat/config.h | 26 ----------- keyboards/ziggurat/info.json | 5 +++ keyboards/zj68/config.h | 8 ---- keyboards/zj68/info.json | 5 +++ keyboards/zlant/config.h | 8 ---- keyboards/zlant/info.json | 5 +++ keyboards/zoo/wampus/config.h | 17 -------- keyboards/zoo/wampus/info.json | 5 +++ keyboards/ztboards/after/config.h | 8 ---- keyboards/ztboards/after/info.json | 5 +++ keyboards/ztboards/noon/config.h | 8 ---- keyboards/ztboards/noon/info.json | 5 +++ keyboards/zvecr/split_blackpill/config.h | 19 -------- keyboards/zvecr/split_blackpill/info.json | 11 +++++ keyboards/zvecr/zv48/config.h | 19 -------- keyboards/zvecr/zv48/info.json | 11 +++++ 502 files changed, 1299 insertions(+), 3461 deletions(-) delete mode 100644 keyboards/30wer/config.h delete mode 100644 keyboards/40percentclub/i75/promicro/config.h delete mode 100644 keyboards/40percentclub/i75/teensy2/config.h delete mode 100644 keyboards/40percentclub/polyandry/promicro/config.h delete mode 100644 keyboards/40percentclub/polyandry/teensy2/config.h delete mode 100644 keyboards/4by3/config.h delete mode 100644 keyboards/4pplet/bootleg/rev_a/config.h delete mode 100644 keyboards/4pplet/waffling60/rev_a/config.h delete mode 100644 keyboards/4pplet/waffling60/rev_d_ansi/config.h delete mode 100644 keyboards/4pplet/waffling60/rev_d_iso/config.h delete mode 100644 keyboards/generic_panda/panda65_01/config.h delete mode 100644 keyboards/genone/eclipse_65/config.h delete mode 100644 keyboards/genone/g1_65/config.h delete mode 100644 keyboards/ggkeyboards/genesis/hotswap/config.h delete mode 100644 keyboards/ggkeyboards/genesis/solder/config.h delete mode 100644 keyboards/gorthage_truck/config.h delete mode 100644 keyboards/gowla/config.h delete mode 100644 keyboards/gvalchca/ga150/config.h delete mode 100644 keyboards/gvalchca/spaccboard/config.h delete mode 100644 keyboards/ibnuda/alicia_cook/config.h delete mode 100644 keyboards/input_club/infinity60/config.h delete mode 100644 keyboards/input_club/infinity60/led/config.h create mode 100644 keyboards/input_club/infinity60/led/info.json delete mode 100644 keyboards/input_club/infinity60/rev1/config.h create mode 100644 keyboards/input_club/infinity60/rev1/info.json delete mode 100644 keyboards/io_mini1800/config.h delete mode 100644 keyboards/j80/config.h delete mode 100644 keyboards/jadookb/jkb2/config.h delete mode 100644 keyboards/jadookb/jkb65/r1/config.h delete mode 100644 keyboards/jadookb/jkb65/r2/config.h delete mode 100644 keyboards/jian/handwired/config.h delete mode 100644 keyboards/qpockets/eggman/config.h delete mode 100644 keyboards/qpockets/wanten/config.h delete mode 100644 keyboards/v4n4g0rth0n/config.h delete mode 100644 keyboards/v4n4g0rth0n/v1/config.h delete mode 100644 keyboards/v4n4g0rth0n/v2/config.h delete mode 100644 keyboards/yandrstudio/eau87/config.h delete mode 100644 keyboards/ymdk/ymd75/rev1/config.h delete mode 100644 keyboards/ymdk/ymd75/rev2/config.h delete mode 100644 keyboards/yushakobo/navpad/10/rev0/config.h delete mode 100644 keyboards/ziggurat/config.h (limited to 'keyboards') diff --git a/keyboards/0_sixty/config.h b/keyboards/0_sixty/config.h index 702fb3c609..6023c08795 100644 --- a/keyboards/0_sixty/config.h +++ b/keyboards/0_sixty/config.h @@ -16,13 +16,6 @@ #pragma once - -#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 } - -/* 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/0_sixty/info.json b/keyboards/0_sixty/info.json index 154f7bd442..6097a2f349 100644 --- a/keyboards/0_sixty/info.json +++ b/keyboards/0_sixty/info.json @@ -6,6 +6,11 @@ "vid": "0x7654", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["D3", "D2", "D1", "D0", "D4", "C6", "D7", "E6", "B4", "B5", "B3", "B2"], + "rows": ["B1", "F7", "F6", "F5", "F4"] + }, + "diode_direction": "COL2ROW", "features": { "extrakey": true, "console": true, diff --git a/keyboards/0xc7/61key/config.h b/keyboards/0xc7/61key/config.h index 036f18fe6c..244a5f192d 100644 --- a/keyboards/0xc7/61key/config.h +++ b/keyboards/0xc7/61key/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 { B0, B1, B2, B3, B7 } -#define MATRIX_COL_PINS { D0, D1, D2, D3, D5, D4, D6, D7, F7, F6, F5, F4, F1, F0 } - -/* 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/0xc7/61key/info.json b/keyboards/0xc7/61key/info.json index 76b525a99e..569a054daf 100644 --- a/keyboards/0xc7/61key/info.json +++ b/keyboards/0xc7/61key/info.json @@ -8,6 +8,11 @@ "pid": "0x6161", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "F7", "F6", "F5", "F4", "F1", "F0"], + "rows": ["B0", "B1", "B2", "B3", "B7"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "atmel-dfu", "layout_aliases": { diff --git a/keyboards/0xcb/static/config.h b/keyboards/0xcb/static/config.h index f77002e8ab..10b1f88216 100644 --- a/keyboards/0xcb/static/config.h +++ b/keyboards/0xcb/static/config.h @@ -16,26 +16,7 @@ along with this program. If not, see . */ #pragma once -// clang-format off - -/* - * 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 { D5, D6, D7, B0, B1, B2, B3, B4 } -#define MATRIX_COL_PINS { B5, D4, C0, C1, C2, C3 } - -/* COL2ROW, ROW2COL*/ -#define DIODE_DIRECTION COL2ROW - #define TAP_CODE_DELAY 10 -// clang-format on /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ #define LOCKING_SUPPORT_ENABLE diff --git a/keyboards/0xcb/static/info.json b/keyboards/0xcb/static/info.json index a18bd7b313..6f3b2d06f0 100644 --- a/keyboards/0xcb/static/info.json +++ b/keyboards/0xcb/static/info.json @@ -8,6 +8,11 @@ "pid": "0xA455", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["B5", "D4", "C0", "C1", "C2", "C3"], + "rows": ["D5", "D6", "D7", "B0", "B1", "B2", "B3", "B4"] + }, + "diode_direction": "COL2ROW", "encoder": { "rotary": [ {"pin_a": "D0", "pin_b": "D1"} diff --git a/keyboards/10bleoledhub/config.h b/keyboards/10bleoledhub/config.h index 5943564661..ee33867ec3 100644 --- a/keyboards/10bleoledhub/config.h +++ b/keyboards/10bleoledhub/config.h @@ -16,12 +16,6 @@ along with this program. If not, see .*/ #pragma once - -#define MATRIX_ROW_PINS { F0, F5, F4, F6 } -#define MATRIX_COL_PINS { D6, D7, B5 } - -#define DIODE_DIRECTION ROW2COL - #define SSD1306OLED #define RGB_DI_PIN B7 diff --git a/keyboards/10bleoledhub/info.json b/keyboards/10bleoledhub/info.json index dd106a74a5..4f5cd9564a 100644 --- a/keyboards/10bleoledhub/info.json +++ b/keyboards/10bleoledhub/info.json @@ -8,6 +8,11 @@ "pid": "0x7C99", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["D6", "D7", "B5"], + "rows": ["F0", "F5", "F4", "F6"] + }, + "diode_direction": "ROW2COL", "encoder": { "rotary": [ {"pin_a": "C7", "pin_b": "F7"} diff --git a/keyboards/1upkeyboards/1up60hse/config.h b/keyboards/1upkeyboards/1up60hse/config.h index b58eef1085..edcad67b86 100644 --- a/keyboards/1upkeyboards/1up60hse/config.h +++ b/keyboards/1upkeyboards/1up60hse/config.h @@ -17,23 +17,6 @@ along with this program. If not, see . #pragma once - -/* - * Keyboard Matrix Assignments - * - * Change this to how you wired your keyboard - * COLS: AVR pins used for columns, left to right - * ROWS: AVR pins used for rows, top to bottom - * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) - * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) - * -*/ -#define MATRIX_ROW_PINS { B3, B2, B1, B0, D4 } -#define MATRIX_COL_PINS { C7, F7, F6, F5, F4, F1, E6, D1, D0, D2, D3, D5, D6, D7 } - -/* COL2ROW, ROW2COL*/ -#define DIODE_DIRECTION COL2ROW - #define RGB_DI_PIN F0 #ifdef RGB_DI_PIN #define RGBLIGHT_EFFECT_BREATHING diff --git a/keyboards/1upkeyboards/1up60hse/info.json b/keyboards/1upkeyboards/1up60hse/info.json index 07f35c7340..010a82cb5e 100644 --- a/keyboards/1upkeyboards/1up60hse/info.json +++ b/keyboards/1upkeyboards/1up60hse/info.json @@ -8,6 +8,11 @@ "pid": "0x6873", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["C7", "F7", "F6", "F5", "F4", "F1", "E6", "D1", "D0", "D2", "D3", "D5", "D6", "D7"], + "rows": ["B3", "B2", "B1", "B0", "D4"] + }, + "diode_direction": "COL2ROW", "backlight": { "pin": "B7", "levels": 5, diff --git a/keyboards/1upkeyboards/1up60hte/config.h b/keyboards/1upkeyboards/1up60hte/config.h index ff5f010cbe..1aa9d54fe1 100644 --- a/keyboards/1upkeyboards/1up60hte/config.h +++ b/keyboards/1upkeyboards/1up60hte/config.h @@ -18,14 +18,6 @@ along with this program. If not, see . #pragma once - -/* 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 } - -/* 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/1upkeyboards/1up60hte/info.json b/keyboards/1upkeyboards/1up60hte/info.json index 98a9082989..383c7f6525 100644 --- a/keyboards/1upkeyboards/1up60hte/info.json +++ b/keyboards/1upkeyboards/1up60hte/info.json @@ -8,6 +8,11 @@ "pid": "0x6874", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["F6", "F5", "F4", "F1", "E6", "D0", "D1", "D2", "D3", "D5", "D6", "D7", "B4", "B5"], + "rows": ["B3", "B2", "B1", "B0", "D4"] + }, + "diode_direction": "COL2ROW", "backlight": { "pin": "B7" }, diff --git a/keyboards/1upkeyboards/1up60rgb/config.h b/keyboards/1upkeyboards/1up60rgb/config.h index 806f23075f..348604d71c 100644 --- a/keyboards/1upkeyboards/1up60rgb/config.h +++ b/keyboards/1upkeyboards/1up60rgb/config.h @@ -1,13 +1,5 @@ #pragma once - -/* 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 } - -/* 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/1upkeyboards/1up60rgb/info.json b/keyboards/1upkeyboards/1up60rgb/info.json index 57a0143544..b0ea1ed036 100644 --- a/keyboards/1upkeyboards/1up60rgb/info.json +++ b/keyboards/1upkeyboards/1up60rgb/info.json @@ -8,6 +8,11 @@ "pid": "0x7267", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["F0", "F1", "E6", "C7", "C6", "B7", "D4", "B1", "B0", "B5", "B4", "D7", "D6", "B3", "F4"], + "rows": ["D0", "D1", "D2", "D3", "D5"] + }, + "diode_direction": "COL2ROW", "backlight": { "pin": "B6", "levels": 5 diff --git a/keyboards/1upkeyboards/pi40/config.h b/keyboards/1upkeyboards/pi40/config.h index dfed1e4e6f..858e5682d4 100644 --- a/keyboards/1upkeyboards/pi40/config.h +++ b/keyboards/1upkeyboards/pi40/config.h @@ -15,11 +15,6 @@ #define OLED_FONT_H "keyboards/1upkeyboards/pi40/lib/glcdfont.c" #endif -#define DIODE_DIRECTION COL2ROW - -#define MATRIX_ROW_PINS { GP21, GP20, GP19, GP18 } -#define MATRIX_COL_PINS { GP1, GP2, GP3, GP4, GP5, GP6, GP7, GP8, GP9, GP10, GP11, GP12 } - #define RGB_DI_PIN GP0 #define RGB_MATRIX_LED_COUNT 47 #define RGBLED_NUM 47 diff --git a/keyboards/1upkeyboards/pi40/info.json b/keyboards/1upkeyboards/pi40/info.json index 42c0bc7b12..10fb9c1674 100644 --- a/keyboards/1upkeyboards/pi40/info.json +++ b/keyboards/1upkeyboards/pi40/info.json @@ -6,6 +6,11 @@ "pid": "0x5600", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["GP1", "GP2", "GP3", "GP4", "GP5", "GP6", "GP7", "GP8", "GP9", "GP10", "GP11", "GP12"], + "rows": ["GP21", "GP20", "GP19", "GP18"] + }, + "diode_direction": "COL2ROW", "encoder": { "rotary": [ {"pin_a": "GP14", "pin_b": "GP13"} diff --git a/keyboards/1upkeyboards/super16/config.h b/keyboards/1upkeyboards/super16/config.h index 7af70c5b75..ef1a458c9d 100644 --- a/keyboards/1upkeyboards/super16/config.h +++ b/keyboards/1upkeyboards/super16/config.h @@ -17,25 +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 \ - { D1, D0, F4, F5 } -#define MATRIX_COL_PINS \ - { D4, C6, F6, F7 } - -/* COL2ROW, ROW2COL*/ -#define DIODE_DIRECTION COL2ROW - #define RGB_DI_PIN D3 #ifdef RGB_DI_PIN # define RGBLED_NUM 16 // Add 12 if attaching the RGB LED ring diff --git a/keyboards/1upkeyboards/super16/info.json b/keyboards/1upkeyboards/super16/info.json index d648c32f3e..53648fbd02 100644 --- a/keyboards/1upkeyboards/super16/info.json +++ b/keyboards/1upkeyboards/super16/info.json @@ -8,6 +8,11 @@ "pid": "0x5516", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["D4", "C6", "F6", "F7"], + "rows": ["D1", "D0", "F4", "F5"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "caterina", "community_layouts": ["ortho_4x4", "numpad_4x4"], diff --git a/keyboards/1upkeyboards/super16v2/config.h b/keyboards/1upkeyboards/super16v2/config.h index 04f5fdd979..d3235d95ff 100644 --- a/keyboards/1upkeyboards/super16v2/config.h +++ b/keyboards/1upkeyboards/super16v2/config.h @@ -19,24 +19,6 @@ #define MOUSEKEY_MOVE_DELTA 25 -/* - * Keyboard Matrix Assignments - * - * Change this to how you wired your keyboard - * COLS: AVR pins used for columns, left to right - * ROWS: AVR pins used for rows, top to bottom - * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) - * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) - * - */ - -// 0 1 2 3 -#define MATRIX_ROW_PINS { D1, D2, D3, D4 } -#define MATRIX_COL_PINS { D5, D6, C2, D0 } - -/* COL2ROW, ROW2COL */ -#define DIODE_DIRECTION COL2ROW - #define RGB_DI_PIN B5 #define RGB_MATRIX_LED_COUNT 20 #ifdef RGB_DI_PIN diff --git a/keyboards/1upkeyboards/super16v2/info.json b/keyboards/1upkeyboards/super16v2/info.json index 13e2c55fa5..ee5ba391fb 100644 --- a/keyboards/1upkeyboards/super16v2/info.json +++ b/keyboards/1upkeyboards/super16v2/info.json @@ -8,6 +8,11 @@ "pid": "0x5517", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["D5", "D6", "C2", "D0"], + "rows": ["D1", "D2", "D3", "D4"] + }, + "diode_direction": "COL2ROW", "encoder": { "rotary": [ {"pin_a": "B1", "pin_b": "B2"}, diff --git a/keyboards/1upkeyboards/sweet16/v1/config.h b/keyboards/1upkeyboards/sweet16/v1/config.h index 02e8564702..bb68f2b5d4 100644 --- a/keyboards/1upkeyboards/sweet16/v1/config.h +++ b/keyboards/1upkeyboards/sweet16/v1/config.h @@ -1,13 +1,5 @@ #pragma once - -/* key matrix pins */ -#define MATRIX_ROW_PINS { F4, F5, F6, F7 } -#define MATRIX_COL_PINS { D1, D0, D4, C6 } - -/* COL2ROW or ROW2COL */ -#define DIODE_DIRECTION COL2ROW - #ifndef CONVERT_TO_PROTON_C # define LED_NUM_LOCK_PIN B0 // RXLED # define LED_CAPS_LOCK_PIN D5 // TXLED diff --git a/keyboards/1upkeyboards/sweet16/v1/info.json b/keyboards/1upkeyboards/sweet16/v1/info.json index d549338988..c89680ba2d 100644 --- a/keyboards/1upkeyboards/sweet16/v1/info.json +++ b/keyboards/1upkeyboards/sweet16/v1/info.json @@ -3,6 +3,11 @@ "pid": "0x0161", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["D1", "D0", "D4", "C6"], + "rows": ["F4", "F5", "F6", "F7"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "caterina" } diff --git a/keyboards/25keys/aleth42/rev0/config.h b/keyboards/25keys/aleth42/rev0/config.h index eb8bd97b59..0a8b6b948e 100644 --- a/keyboards/25keys/aleth42/rev0/config.h +++ b/keyboards/25keys/aleth42/rev0/config.h @@ -17,14 +17,6 @@ along with this program. If not, see . #pragma once - -/* 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 } - -/* COL2ROW, ROW2COL*/ -#define DIODE_DIRECTION COL2ROW - #define RGB_DI_PIN C7 #ifdef RGB_DI_PIN #define RGBLED_NUM 6 diff --git a/keyboards/25keys/aleth42/rev0/info.json b/keyboards/25keys/aleth42/rev0/info.json index 18023c847e..cd86f9ddf8 100644 --- a/keyboards/25keys/aleth42/rev0/info.json +++ b/keyboards/25keys/aleth42/rev0/info.json @@ -2,6 +2,11 @@ "usb": { "device_version": "0.0.0" }, + "matrix_pins": { + "cols": ["D0", "D1", "D2", "D3", "D4", "D5", "D6", "C2", "C4", "C5", "C6"], + "rows": ["B0", "B1", "B2", "B3"] + }, + "diode_direction": "COL2ROW", "encoder": { "rotary": [ {"pin_a": "B6", "pin_b": "B7"}, diff --git a/keyboards/25keys/aleth42/rev1/config.h b/keyboards/25keys/aleth42/rev1/config.h index e0799e65a1..56ba105e5d 100644 --- a/keyboards/25keys/aleth42/rev1/config.h +++ b/keyboards/25keys/aleth42/rev1/config.h @@ -17,14 +17,6 @@ along with this program. If not, see . #pragma once - -/* 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 } - -/* COL2ROW, ROW2COL*/ -#define DIODE_DIRECTION COL2ROW - #define RGB_DI_PIN B3 #ifdef RGB_DI_PIN #define RGBLED_NUM 8 diff --git a/keyboards/25keys/aleth42/rev1/info.json b/keyboards/25keys/aleth42/rev1/info.json index 9d70daf01f..c7e5658ec4 100644 --- a/keyboards/25keys/aleth42/rev1/info.json +++ b/keyboards/25keys/aleth42/rev1/info.json @@ -2,6 +2,11 @@ "usb": { "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["D5", "D3", "D2", "D1", "D0", "D6", "D4", "F7", "F0", "F1", "F4"], + "rows": ["B4", "B0", "B2", "B1"] + }, + "diode_direction": "COL2ROW", "encoder": { "rotary": [ {"pin_a": "B5", "pin_b": "B6"}, diff --git a/keyboards/25keys/zinc/rev1/config.h b/keyboards/25keys/zinc/rev1/config.h index 776f7f3138..b537056e6b 100644 --- a/keyboards/25keys/zinc/rev1/config.h +++ b/keyboards/25keys/zinc/rev1/config.h @@ -25,11 +25,6 @@ along with this program. If not, see . //#define MASTER_RIGHT //#define EE_HANDS -#define MATRIX_ROW_PINS { F6, F7, B1, B3 } -#define MATRIX_COL_PINS { F4, D4, C6, D7, E6, B4 } - -#define DIODE_DIRECTION COL2ROW - /* ws2812 RGB LED */ #define RGB_DI_PIN D3 diff --git a/keyboards/25keys/zinc/rev1/info.json b/keyboards/25keys/zinc/rev1/info.json index fa41ed213f..5d9ec2d7d4 100644 --- a/keyboards/25keys/zinc/rev1/info.json +++ b/keyboards/25keys/zinc/rev1/info.json @@ -1,5 +1,10 @@ { "keyboard_name": "Zinc rev.1", + "matrix_pins": { + "cols": ["F4", "D4", "C6", "D7", "E6", "B4"], + "rows": ["F6", "F7", "B1", "B3"] + }, + "diode_direction": "COL2ROW", "split": { "soft_serial_pin": "D2" } diff --git a/keyboards/25keys/zinc/reva/config.h b/keyboards/25keys/zinc/reva/config.h index 0a7e29a9a6..b537056e6b 100644 --- a/keyboards/25keys/zinc/reva/config.h +++ b/keyboards/25keys/zinc/reva/config.h @@ -25,11 +25,6 @@ along with this program. If not, see . //#define MASTER_RIGHT //#define EE_HANDS -#define MATRIX_ROW_PINS { D4, C6, D7, E6 } -#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3} - -#define DIODE_DIRECTION COL2ROW - /* ws2812 RGB LED */ #define RGB_DI_PIN D3 diff --git a/keyboards/25keys/zinc/reva/info.json b/keyboards/25keys/zinc/reva/info.json index ec98ea65a9..3bf44bfe8f 100644 --- a/keyboards/25keys/zinc/reva/info.json +++ b/keyboards/25keys/zinc/reva/info.json @@ -1,5 +1,10 @@ { "keyboard_name": "Zinc rev.A", + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "B1", "B3"], + "rows": ["D4", "C6", "D7", "E6"] + }, + "diode_direction": "COL2ROW", "split": { "soft_serial_pin": "D2" } diff --git a/keyboards/2key2crawl/config.h b/keyboards/2key2crawl/config.h index 67a1b48157..a1bbffcef4 100644 --- a/keyboards/2key2crawl/config.h +++ b/keyboards/2key2crawl/config.h @@ -1,13 +1,5 @@ #pragma once - -/* key matrix pins */ -#define MATRIX_ROW_PINS { C4, C5 } -#define MATRIX_COL_PINS { B3, B4, B5, B6, B7, C7, B2 } - -/* 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/2key2crawl/info.json b/keyboards/2key2crawl/info.json index e4ab7f79a9..1421a7b1e0 100644 --- a/keyboards/2key2crawl/info.json +++ b/keyboards/2key2crawl/info.json @@ -8,6 +8,11 @@ "pid": "0x6090", "device_version": "0.0.2" }, + "matrix_pins": { + "cols": ["B3", "B4", "B5", "B6", "B7", "C7", "B2"], + "rows": ["C4", "C5"] + }, + "diode_direction": "COL2ROW", "encoder": { "rotary": [ {"pin_a": "D0", "pin_b": "D1", "resolution": 1} diff --git a/keyboards/30wer/config.h b/keyboards/30wer/config.h deleted file mode 100644 index 23ccf24b81..0000000000 --- a/keyboards/30wer/config.h +++ /dev/null @@ -1,9 +0,0 @@ -#pragma once - - -/* 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 } - -/* COL2ROW or ROW2COL */ -#define DIODE_DIRECTION COL2ROW diff --git a/keyboards/30wer/info.json b/keyboards/30wer/info.json index bbaa61f6ba..bced976dd5 100644 --- a/keyboards/30wer/info.json +++ b/keyboards/30wer/info.json @@ -8,6 +8,11 @@ "pid": "0x5678", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6", "D1", "D0", "D4", "C6", "D7"], + "rows": ["E6", "B4", "B5"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/3keyecosystem/2key2/config.h b/keyboards/3keyecosystem/2key2/config.h index 6bb66fc39f..dca5d4a1ff 100644 --- a/keyboards/3keyecosystem/2key2/config.h +++ b/keyboards/3keyecosystem/2key2/config.h @@ -16,14 +16,6 @@ along with this program. If not, see . */ #pragma once - -/* Keyboard Matrix Assignments */ -#define MATRIX_ROW_PINS { F6 } -#define MATRIX_COL_PINS { F4, D7 } - -/* COL2ROW, ROW2COL */ -#define DIODE_DIRECTION COL2ROW - /* RGB matrix key backlighting */ #define RGB_DI_PIN B2 #define RGB_MATRIX_LED_COUNT 2 diff --git a/keyboards/3keyecosystem/2key2/info.json b/keyboards/3keyecosystem/2key2/info.json index 1da073d0fc..398a4d3439 100644 --- a/keyboards/3keyecosystem/2key2/info.json +++ b/keyboards/3keyecosystem/2key2/info.json @@ -8,6 +8,11 @@ "pid": "0x3304", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["F4", "D7"], + "rows": ["F6"] + }, + "diode_direction": "COL2ROW", "indicators": { "caps_lock": "B7" }, diff --git a/keyboards/40percentclub/25/config.h b/keyboards/40percentclub/25/config.h index 86d1f0b90f..20ecf94708 100644 --- a/keyboards/40percentclub/25/config.h +++ b/keyboards/40percentclub/25/config.h @@ -21,22 +21,6 @@ //#define MASTER_RIGHT //#define EE_HANDS -/* - * 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 } - -/* 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/40percentclub/25/info.json b/keyboards/40percentclub/25/info.json index d0544f9a2e..70a2749a65 100644 --- a/keyboards/40percentclub/25/info.json +++ b/keyboards/40percentclub/25/info.json @@ -8,6 +8,11 @@ "pid": "0x0F25", "device_version": "1.0.0" }, + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "B1"], + "rows": ["D4", "C6", "D7", "E6", "B4"] + }, + "diode_direction": "COL2ROW", "split": { "soft_serial_pin": "D0" }, diff --git a/keyboards/40percentclub/4x4/config.h b/keyboards/40percentclub/4x4/config.h index ac308220e4..7caa265c1a 100644 --- a/keyboards/40percentclub/4x4/config.h +++ b/keyboards/40percentclub/4x4/config.h @@ -2,23 +2,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 { B2, D1, D0, D4 } -#define MATRIX_COL_PINS { C6, D7, E6, B4, B5, B6, B7, D6, F7, F6, F5, F4, F1, F0, B3, B1 } - -/* 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/40percentclub/4x4/info.json b/keyboards/40percentclub/4x4/info.json index 7864832484..eb066e591b 100644 --- a/keyboards/40percentclub/4x4/info.json +++ b/keyboards/40percentclub/4x4/info.json @@ -8,6 +8,11 @@ "pid": "0x0A0C", "device_version": "44.4.4" }, + "matrix_pins": { + "cols": ["C6", "D7", "E6", "B4", "B5", "B6", "B7", "D6", "F7", "F6", "F5", "F4", "F1", "F0", "B3", "B1"], + "rows": ["B2", "D1", "D0", "D4"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "caterina", "community_layouts": ["ortho_4x4", "ortho_4x12"], diff --git a/keyboards/40percentclub/5x5/config.h b/keyboards/40percentclub/5x5/config.h index 078344e34b..7caa265c1a 100644 --- a/keyboards/40percentclub/5x5/config.h +++ b/keyboards/40percentclub/5x5/config.h @@ -2,23 +2,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 { B2, D1, D0, D4, C6 } -#define MATRIX_COL_PINS { D7, E6, B4, B5, B6, B7, D6, F7, F6, F5, F4, F1, F0, B3, B1 } - -/* 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/40percentclub/5x5/info.json b/keyboards/40percentclub/5x5/info.json index 76554d54e4..b113485584 100644 --- a/keyboards/40percentclub/5x5/info.json +++ b/keyboards/40percentclub/5x5/info.json @@ -8,6 +8,11 @@ "pid": "0x05B5", "device_version": "1.0.0" }, + "matrix_pins": { + "cols": ["D7", "E6", "B4", "B5", "B6", "B7", "D6", "F7", "F6", "F5", "F4", "F1", "F0", "B3", "B1"], + "rows": ["B2", "D1", "D0", "D4", "C6"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "caterina", "community_layouts": ["ortho_5x5", "ortho_5x10", "ortho_5x15"], diff --git a/keyboards/40percentclub/6lit/config.h b/keyboards/40percentclub/6lit/config.h index 8fbc9ea06f..20ecf94708 100644 --- a/keyboards/40percentclub/6lit/config.h +++ b/keyboards/40percentclub/6lit/config.h @@ -21,22 +21,6 @@ //#define MASTER_RIGHT //#define EE_HANDS -/* - * 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 { D7, E6 } -#define MATRIX_COL_PINS { F6, F7, B1 } - -/* 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/40percentclub/6lit/info.json b/keyboards/40percentclub/6lit/info.json index a0892d2a7a..9ddd475570 100644 --- a/keyboards/40percentclub/6lit/info.json +++ b/keyboards/40percentclub/6lit/info.json @@ -8,6 +8,11 @@ "pid": "0x0F61", "device_version": "1.0.0" }, + "matrix_pins": { + "cols": ["F6", "F7", "B1"], + "rows": ["D7", "E6"] + }, + "diode_direction": "COL2ROW", "split": { "soft_serial_pin": "D0" }, diff --git a/keyboards/40percentclub/foobar/config.h b/keyboards/40percentclub/foobar/config.h index 4107b37948..20ecf94708 100644 --- a/keyboards/40percentclub/foobar/config.h +++ b/keyboards/40percentclub/foobar/config.h @@ -21,22 +21,6 @@ //#define MASTER_RIGHT //#define EE_HANDS -/* - * 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 { D7, E6, B4 } -#define MATRIX_COL_PINS { F6, F7, B1, B3, B2 } - -/* COL2ROW, ROW2COL*/ -#define DIODE_DIRECTION COL2ROW - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ #define LOCKING_SUPPORT_ENABLE /* Locking resynchronize hack */ diff --git a/keyboards/40percentclub/foobar/info.json b/keyboards/40percentclub/foobar/info.json index ecc079f51b..53cda10128 100644 --- a/keyboards/40percentclub/foobar/info.json +++ b/keyboards/40percentclub/foobar/info.json @@ -8,6 +8,11 @@ "pid": "0x0F00", "device_version": "1.0.0" }, + "matrix_pins": { + "cols": ["F6", "F7", "B1", "B3", "B2"], + "rows": ["D7", "E6", "B4"] + }, + "diode_direction": "COL2ROW", "split": { "soft_serial_pin": "D0" }, diff --git a/keyboards/40percentclub/gherkin/config.h b/keyboards/40percentclub/gherkin/config.h index 3d6c38ec80..627d9d6dbb 100644 --- a/keyboards/40percentclub/gherkin/config.h +++ b/keyboards/40percentclub/gherkin/config.h @@ -1,13 +1,5 @@ #pragma once - -/* key matrix pins */ -#define MATRIX_ROW_PINS { F7, B1, B3, B2, B6 } -#define MATRIX_COL_PINS { B4, E6, D7, C6, D4, D0 } - -/* 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/40percentclub/gherkin/info.json b/keyboards/40percentclub/gherkin/info.json index ee85708f19..0f889aa04d 100644 --- a/keyboards/40percentclub/gherkin/info.json +++ b/keyboards/40percentclub/gherkin/info.json @@ -8,6 +8,11 @@ "pid": "0x6060", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["B4", "E6", "D7", "C6", "D4", "D0"], + "rows": ["F7", "B1", "B3", "B2", "B6"] + }, + "diode_direction": "COL2ROW", "backlight": { "pin": "B5" }, diff --git a/keyboards/40percentclub/half_n_half/config.h b/keyboards/40percentclub/half_n_half/config.h index af2a983fb4..8b4ccf1479 100644 --- a/keyboards/40percentclub/half_n_half/config.h +++ b/keyboards/40percentclub/half_n_half/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) - * -*/ -#def