From ace372d90de13dafc815df5d8049497cb351b69b Mon Sep 17 00:00:00 2001 From: Ryan Date: Sat, 11 Mar 2023 00:34:34 +1100 Subject: Move matrix config to info.json, part 3 (#19991) Co-authored-by: Nick Brassel --- keyboards/e88/config.h | 18 -------- keyboards/e88/info.json | 5 ++ keyboards/ealdin/quadrant/config.h | 7 --- keyboards/ealdin/quadrant/info.json | 5 ++ keyboards/earth_rover/config.h | 17 ------- keyboards/earth_rover/info.json | 5 ++ keyboards/eason/aeroboard/config.h | 4 -- keyboards/eason/aeroboard/info.json | 5 ++ keyboards/eason/capsule65/config.h | 16 ------- keyboards/eason/capsule65/info.json | 5 ++ keyboards/eason/greatsword80/config.h | 6 --- keyboards/eason/greatsword80/info.json | 5 ++ keyboards/ebastler/isometria_75/rev1/config.h | 7 --- keyboards/ebastler/isometria_75/rev1/info.json | 5 ++ keyboards/eco/config.h | 4 -- keyboards/eco/rev1/config.h | 24 ---------- keyboards/eco/rev1/info.json | 7 ++- keyboards/eco/rev2/config.h | 24 ---------- keyboards/eco/rev2/info.json | 7 ++- keyboards/edc40/config.h | 16 ------- keyboards/edc40/info.json | 5 ++ keyboards/edda/config.h | 9 ---- keyboards/edda/info.json | 5 ++ keyboards/edi/hardlight/mk1/config.h | 18 -------- keyboards/edi/hardlight/mk1/info.json | 7 ++- keyboards/edi/hardlight/mk2/config.h | 4 -- keyboards/edi/hardlight/mk2/info.json | 5 ++ keyboards/edi/standaside/config.h | 18 -------- keyboards/edi/standaside/info.json | 5 ++ keyboards/edinburgh41/config.h | 8 ---- keyboards/edinburgh41/info.json | 5 ++ keyboards/eek/config.h | 8 ---- keyboards/eek/info.json | 5 ++ keyboards/efreet/config.h | 17 ------- keyboards/efreet/info.json | 5 ++ keyboards/ein_60/config.h | 6 --- keyboards/ein_60/info.json | 5 ++ keyboards/ekow/akira/config.h | 38 ---------------- keyboards/ekow/akira/info.json | 5 ++ keyboards/elephant42/config.h | 19 -------- keyboards/elephant42/info.json | 5 ++ keyboards/emajesty/eiri/config.h | 51 --------------------- keyboards/emajesty/eiri/info.json | 5 ++ keyboards/emery65/config.h | 7 --- keyboards/emery65/info.json | 5 ++ keyboards/emi20/config.h | 8 ---- keyboards/emi20/info.json | 5 ++ keyboards/emptystring/nqg/config.h | 27 ----------- keyboards/emptystring/nqg/info.json | 5 ++ keyboards/eniigmakeyboards/ek60/config.h | 26 ----------- keyboards/eniigmakeyboards/ek60/info.json | 5 ++ keyboards/eniigmakeyboards/ek65/config.h | 17 ------- keyboards/eniigmakeyboards/ek65/info.json | 5 ++ keyboards/eniigmakeyboards/ek87/config.h | 17 ------- keyboards/eniigmakeyboards/ek87/info.json | 5 ++ keyboards/ep/40/config.h | 51 --------------------- keyboards/ep/40/info.json | 1 + keyboards/ep/96/config.h | 19 -------- keyboards/ep/96/info.json | 5 ++ keyboards/ep/comsn/hs68/config.h | 19 -------- keyboards/ep/comsn/hs68/info.json | 5 ++ keyboards/ep/comsn/mollydooker/config.h | 21 --------- keyboards/ep/comsn/mollydooker/info.json | 5 ++ keyboards/ep/comsn/tf_longeboye/config.h | 21 --------- keyboards/ep/comsn/tf_longeboye/info.json | 5 ++ keyboards/epoch80/config.h | 26 ----------- keyboards/epoch80/info.json | 5 ++ keyboards/ergoslab/rev1/config.h | 7 --- keyboards/ergoslab/rev1/info.json | 5 ++ keyboards/ergotravel/rev1/config.h | 7 --- keyboards/ergotravel/rev1/info.json | 5 ++ keyboards/ericrlau/numdiscipline/rev1/config.h | 18 -------- keyboards/ericrlau/numdiscipline/rev1/info.json | 5 ++ keyboards/esca/getawayvan/config.h | 5 -- keyboards/esca/getawayvan/info.json | 5 ++ keyboards/esca/getawayvan_f042/config.h | 5 -- keyboards/esca/getawayvan_f042/info.json | 5 ++ keyboards/eternal_keypad/config.h | 17 ------- keyboards/eternal_keypad/info.json | 5 ++ keyboards/eu_isolation/config.h | 8 ---- keyboards/eu_isolation/info.json | 5 ++ keyboards/evancookaudio/sleepingdinosaur/config.h | 26 ----------- keyboards/evancookaudio/sleepingdinosaur/info.json | 5 ++ keyboards/evancookaudio/tenpad/config.h | 28 ------------ keyboards/evancookaudio/tenpad/info.json | 5 ++ keyboards/eve/meteor/config.h | 25 ---------- keyboards/eve/meteor/info.json | 5 ++ keyboards/evil80/config.h | 8 ---- keyboards/evil80/info.json | 5 ++ keyboards/evolv/config.h | 4 -- keyboards/evolv/info.json | 5 ++ keyboards/evyd13/atom47/rev2/config.h | 10 ---- keyboards/evyd13/atom47/rev2/info.json | 5 ++ keyboards/evyd13/atom47/rev3/config.h | 10 ---- keyboards/evyd13/atom47/rev3/info.json | 5 ++ keyboards/evyd13/atom47/rev4/config.h | 27 ----------- keyboards/evyd13/atom47/rev4/info.json | 5 ++ keyboards/evyd13/atom47/rev5/config.h | 17 ------- keyboards/evyd13/atom47/rev5/info.json | 5 ++ keyboards/evyd13/eon40/config.h | 17 ------- keyboards/evyd13/eon40/info.json | 5 ++ keyboards/evyd13/eon65/config.h | 17 ------- keyboards/evyd13/eon65/info.json | 5 ++ keyboards/evyd13/eon75/config.h | 17 ------- keyboards/evyd13/eon75/info.json | 5 ++ keyboards/evyd13/eon87/config.h | 17 ------- keyboards/evyd13/eon87/info.json | 5 ++ keyboards/evyd13/eon95/config.h | 17 ------- keyboards/evyd13/eon95/info.json | 5 ++ keyboards/evyd13/gh80_1800/config.h | 17 ------- keyboards/evyd13/gh80_1800/info.json | 5 ++ keyboards/evyd13/gh80_3700/config.h | 17 ------- keyboards/evyd13/gh80_3700/info.json | 5 ++ keyboards/evyd13/gud70/config.h | 50 -------------------- keyboards/evyd13/gud70/info.json | 5 ++ keyboards/evyd13/minitomic/config.h | 17 ------- keyboards/evyd13/minitomic/info.json | 5 ++ keyboards/evyd13/mx5160/config.h | 17 ------- keyboards/evyd13/mx5160/info.json | 5 ++ keyboards/evyd13/nt660/config.h | 17 ------- keyboards/evyd13/nt660/info.json | 5 ++ keyboards/evyd13/nt750/config.h | 17 ------- keyboards/evyd13/nt750/info.json | 5 ++ keyboards/evyd13/nt980/config.h | 17 ------- keyboards/evyd13/nt980/info.json | 5 ++ keyboards/evyd13/omrontkl/config.h | 17 ------- keyboards/evyd13/omrontkl/info.json | 5 ++ keyboards/evyd13/plain60/config.h | 27 ----------- keyboards/evyd13/plain60/info.json | 5 ++ keyboards/evyd13/pockettype/config.h | 17 ------- keyboards/evyd13/pockettype/info.json | 5 ++ keyboards/evyd13/quackfire/config.h | 17 ------- keyboards/evyd13/quackfire/info.json | 5 ++ keyboards/evyd13/solheim68/config.h | 17 ------- keyboards/evyd13/solheim68/info.json | 5 ++ keyboards/evyd13/ta65/config.h | 9 ---- keyboards/evyd13/ta65/info.json | 5 ++ keyboards/evyd13/wonderland/config.h | 10 ---- keyboards/evyd13/wonderland/info.json | 5 ++ keyboards/exclusive/e65/config.h | 10 ---- keyboards/exclusive/e65/info.json | 5 ++ keyboards/exclusive/e6_rgb/config.h | 6 --- keyboards/exclusive/e6_rgb/info.json | 5 ++ keyboards/exclusive/e6v2/le/config.h | 7 --- keyboards/exclusive/e6v2/le/info.json | 5 ++ keyboards/exclusive/e6v2/le_bmc/config.h | 16 ------- keyboards/exclusive/e6v2/le_bmc/info.json | 5 ++ keyboards/exclusive/e6v2/oe/config.h | 7 --- keyboards/exclusive/e6v2/oe/info.json | 5 ++ keyboards/exclusive/e6v2/oe_bmc/config.h | 16 ------- keyboards/exclusive/e6v2/oe_bmc/info.json | 5 ++ keyboards/exclusive/e7v1/config.h | 8 ---- keyboards/exclusive/e7v1/info.json | 5 ++ keyboards/exclusive/e7v1se/config.h | 17 ------- keyboards/exclusive/e7v1se/info.json | 5 ++ keyboards/exclusive/e85/config.h | 19 -------- keyboards/exclusive/e85/hotswap/info.json | 5 ++ keyboards/exclusive/e85/soldered/info.json | 5 ++ keyboards/exent/config.h | 17 ------- keyboards/exent/info.json | 5 ++ keyboards/eyeohdesigns/babyv/config.h | 7 --- keyboards/eyeohdesigns/babyv/info.json | 5 ++ keyboards/eyeohdesigns/sprh/config.h | 24 ---------- keyboards/eyeohdesigns/sprh/info.json | 5 ++ keyboards/eyeohdesigns/theboulevard/config.h | 6 --- keyboards/eyeohdesigns/theboulevard/info.json | 5 ++ keyboards/nack/config.h | 4 -- keyboards/nack/info.json | 5 ++ keyboards/nacly/sodium42/config.h | 7 --- keyboards/nacly/sodium42/info.json | 5 ++ keyboards/nacly/sodium50/config.h | 7 --- keyboards/nacly/sodium50/info.json | 5 ++ keyboards/nacly/sodium62/config.h | 7 --- keyboards/nacly/sodium62/info.json | 5 ++ keyboards/nacly/splitreus62/config.h | 7 --- keyboards/nacly/splitreus62/info.json | 5 ++ keyboards/nacly/ua62/config.h | 17 ------- keyboards/nacly/ua62/info.json | 5 ++ keyboards/nasu/config.h | 7 --- keyboards/nasu/info.json | 5 ++ keyboards/ncc1701kb/config.h | 8 ---- keyboards/ncc1701kb/info.json | 5 ++ keyboards/neito/config.h | 5 -- keyboards/neito/info.json | 5 ++ keyboards/nemui/config.h | 4 -- keyboards/nemui/info.json | 5 ++ keyboards/neokeys/g67/element_hs/config.h | 16 ------- keyboards/neokeys/g67/element_hs/info.json | 5 ++ keyboards/neokeys/g67/hotswap/config.h | 16 ------- keyboards/neokeys/g67/hotswap/info.json | 5 ++ keyboards/neokeys/g67/soldered/config.h | 16 ------- keyboards/neokeys/g67/soldered/info.json | 5 ++ keyboards/neopad/config.h | 4 -- keyboards/neopad/rev1/config.h | 5 -- keyboards/neopad/rev1/info.json | 5 ++ keyboards/neson_design/700e/config.h | 5 -- keyboards/neson_design/700e/info.json | 5 ++ keyboards/neson_design/n6/config.h | 5 -- keyboards/neson_design/n6/info.json | 5 ++ keyboards/newgame40/config.h | 7 --- keyboards/newgame40/info.json | 5 ++ keyboards/nibiria/stream15/config.h | 4 -- keyboards/nibiria/stream15/info.json | 5 ++ keyboards/nightingale_studios/hailey/config.h | 17 ------- keyboards/nightingale_studios/hailey/info.json | 5 ++ keyboards/nightly_boards/adellein/config.h | 17 ------- keyboards/nightly_boards/adellein/info.json | 5 ++ keyboards/nightly_boards/alter/rev1/config.h | 17 ------- keyboards/nightly_boards/alter/rev1/info.json | 5 ++ keyboards/nightly_boards/alter_lite/config.h | 16 ------- keyboards/nightly_boards/alter_lite/info.json | 5 ++ keyboards/nightly_boards/conde60/config.h | 17 ------- keyboards/nightly_boards/conde60/info.json | 5 ++ keyboards/nightly_boards/daily60/config.h | 17 ------- keyboards/nightly_boards/daily60/info.json | 5 ++ keyboards/nightly_boards/jisoo/config.h | 17 ------- keyboards/nightly_boards/jisoo/info.json | 5 ++ keyboards/nightly_boards/n2/config.h | 17 ------- keyboards/nightly_boards/n2/info.json | 5 ++ keyboards/nightly_boards/n40_o/config.h | 14 ------ keyboards/nightly_boards/n40_o/info.json | 5 ++ keyboards/nightly_boards/n60_s/config.h | 17 ------- keyboards/nightly_boards/n60_s/info.json | 5 ++ keyboards/nightly_boards/n87/config.h | 17 ------- keyboards/nightly_boards/n87/info.json | 5 ++ keyboards/nightly_boards/n9/config.h | 17 ------- keyboards/nightly_boards/n9/info.json | 5 ++ keyboards/nightly_boards/octopad/config.h | 17 ------- keyboards/nightly_boards/octopad/info.json | 5 ++ keyboards/nightly_boards/octopadplus/config.h | 17 ------- keyboards/nightly_boards/octopadplus/info.json | 5 ++ keyboards/nightly_boards/paraluman/config.h | 17 ------- keyboards/nightly_boards/paraluman/info.json | 5 ++ keyboards/nightly_boards/ph_arisu/config.h | 8 ---- keyboards/nightly_boards/ph_arisu/info.json | 5 ++ keyboards/nightmare/config.h | 17 ------- keyboards/nightmare/info.json | 5 ++ keyboards/nimrod/config.h | 17 ------- keyboards/nimrod/info.json | 5 ++ keyboards/nix_studio/n60_a/config.h | 32 ------------- keyboards/nix_studio/n60_a/info.json | 5 ++ keyboards/nix_studio/oxalys80/config.h | 17 ------- keyboards/nix_studio/oxalys80/info.json | 5 ++ keyboards/nixkeyboards/day_off/config.h | 24 ---------- keyboards/nixkeyboards/day_off/info.json | 5 ++ keyboards/nopunin10did/jabberwocky/v1/config.h | 8 ---- keyboards/nopunin10did/jabberwocky/v1/info.json | 5 ++ keyboards/nopunin10did/jabberwocky/v2/config.h | 8 ---- keyboards/nopunin10did/jabberwocky/v2/info.json | 5 ++ keyboards/nopunin10did/kastenwagen1840/config.h | 8 ---- keyboards/nopunin10did/kastenwagen1840/info.json | 5 ++ keyboards/nopunin10did/kastenwagen48/config.h | 8 ---- keyboards/nopunin10did/kastenwagen48/info.json | 5 ++ keyboards/nopunin10did/railroad/rev0/config.h | 8 ---- keyboards/nopunin10did/railroad/rev0/info.json | 5 ++ keyboards/novelkeys/nk20/config.h | 7 --- keyboards/novelkeys/nk20/info.json | 5 ++ keyboards/novelkeys/nk65/base/info.json | 7 +++ keyboards/novelkeys/nk65/base/rules.mk | 0 keyboards/novelkeys/nk65/config.h | 8 ---- keyboards/novelkeys/nk65/rules.mk | 2 + keyboards/novelkeys/nk65/v1_4/config.h | 22 --------- keyboards/novelkeys/nk65/v1_4/info.json | 7 +++ keyboards/novelkeys/nk65b/config.h | 7 --- keyboards/novelkeys/nk65b/info.json | 5 ++ keyboards/novelkeys/nk87/config.h | 8 ---- keyboards/novelkeys/nk87/info.json | 5 ++ keyboards/novelkeys/nk87b/config.h | 7 --- keyboards/novelkeys/nk87b/info.json | 5 ++ keyboards/novelkeys/novelpad/config.h | 17 ------- keyboards/novelkeys/novelpad/info.json | 5 ++ keyboards/noxary/220/config.h | 17 ------- keyboards/noxary/220/info.json | 5 ++ keyboards/noxary/260/config.h | 17 ------- keyboards/noxary/260/info.json | 5 ++ keyboards/noxary/268/config.h | 17 ------- keyboards/noxary/268/info.json | 5 ++ keyboards/noxary/268_2/config.h | 17 ------- keyboards/noxary/268_2/info.json | 5 ++ keyboards/noxary/268_2_rgb/config.h | 17 ------- keyboards/noxary/268_2_rgb/info.json | 5 ++ keyboards/noxary/280/config.h | 17 ------- keyboards/noxary/280/info.json | 5 ++ keyboards/noxary/378/config.h | 4 -- keyboards/noxary/378/info.json | 5 ++ keyboards/noxary/valhalla/config.h | 4 -- keyboards/noxary/valhalla/info.json | 5 ++ keyboards/noxary/vulcan/config.h | 17 ------- keyboards/noxary/vulcan/info.json | 5 ++ keyboards/noxary/x268/config.h | 17 ------- keyboards/noxary/x268/info.json | 5 ++ keyboards/np12/config.h | 24 ---------- keyboards/np12/info.json | 5 ++ keyboards/nullbitsco/tidbit/config.h | 7 --- keyboards/nullbitsco/tidbit/info.json | 5 ++ keyboards/numatreus/config.h | 9 ---- keyboards/numatreus/info.json | 5 ++ keyboards/rabbit/rabbit68/config.h | 17 ------- keyboards/rabbit/rabbit68/info.json | 5 ++ keyboards/rad/config.h | 23 ---------- keyboards/rad/info.json | 5 ++ keyboards/rainkeebs/delilah/config.h | 8 ---- keyboards/rainkeebs/delilah/info.json | 5 ++ keyboards/rainkeebs/rainkeeb/config.h | 8 ---- keyboards/rainkeebs/rainkeeb/info.json | 5 ++ keyboards/rainkeebs/yasui/config.h | 11 ----- keyboards/rainkeebs/yasui/info.json | 5 ++ keyboards/rart/rart45/config.h | 7 --- keyboards/rart/rart45/info.json | 5 ++ keyboards/rart/rart4x4/config.h | 8 ---- keyboards/rart/rart4x4/info.json | 5 ++ keyboards/rart/rart67/config.h | 7 --- keyboards/rart/rart67/info.json | 5 ++ keyboards/rart/rart67m/config.h | 18 -------- keyboards/rart/rart67m/info.json | 5 ++ keyboards/rart/rart75/config.h | 8 ---- keyboards/rart/rart75/info.json | 5 ++ keyboards/rart/rart75hs/config.h | 8 ---- keyboards/rart/rart75hs/info.json | 5 ++ keyboards/rart/rart75m/config.h | 18 -------- keyboards/rart/rart75m/info.json | 5 ++ keyboards/rart/rart80/config.h | 8 ---- keyboards/rart/rart80/info.json | 5 ++ keyboards/rart/rartand/config.h | 7 --- keyboards/rart/rartand/info.json | 5 ++ keyboards/rart/rartland/config.h | 18 -------- keyboards/rart/rartland/info.json | 5 ++ keyboards/rart/rartlice/config.h | 4 -- keyboards/rart/rartlice/info.json | 5 ++ keyboards/rart/rartlite/config.h | 8 ---- keyboards/rart/rartlite/info.json | 5 ++ keyboards/rart/rartpad/config.h | 8 ---- keyboards/rart/rartpad/info.json | 5 ++ keyboards/rate/pistachio/rev1/config.h | 16 ------- keyboards/rate/pistachio/rev1/info.json | 7 +++ keyboards/rate/pistachio/rev2/config.h | 16 ------- keyboards/rate/pistachio/rev2/info.json | 7 +++ keyboards/rate/pistachio_mp/config.h | 16 ------- keyboards/rate/pistachio_mp/info.json | 5 ++ .../rationalist/ratio65_hotswap/rev_a/config.h | 9 ---- .../rationalist/ratio65_hotswap/rev_a/info.json | 5 ++ .../rationalist/ratio65_solder/rev_a/config.h | 9 ---- .../rationalist/ratio65_solder/rev_a/info.json | 5 ++ keyboards/recompile_keys/choco60/rev1/config.h | 16 ------- keyboards/recompile_keys/choco60/rev1/info.json | 5 ++ keyboards/recompile_keys/choco60/rev2/config.h | 19 -------- keyboards/recompile_keys/choco60/rev2/info.json | 13 +++++- keyboards/recompile_keys/cocoa40/config.h | 17 ------- keyboards/recompile_keys/cocoa40/info.json | 5 ++ keyboards/recompile_keys/mio/config.h | 17 ------- keyboards/recompile_keys/mio/info.json | 5 ++ keyboards/recompile_keys/nomu30/rev1/config.h | 34 -------------- keyboards/recompile_keys/nomu30/rev1/info.json | 5 ++ keyboards/recompile_keys/nomu30/rev2/config.h | 16 ------- keyboards/recompile_keys/nomu30/rev2/info.json | 5 ++ keyboards/rect44/config.h | 8 ---- keyboards/rect44/info.json | 5 ++ keyboards/redox/rev1/base/info.json | 5 ++ keyboards/redox/rev1/config.h | 9 ---- keyboards/redox/rev1/proton_c/config.h | 7 --- keyboards/redox/rev1/proton_c/info.json | 5 ++ keyboards/redox_media/config.h | 8 ---- keyboards/redox_media/info.json | 5 ++ keyboards/redscarf_i/config.h | 23 ---------- keyboards/redscarf_i/info.json | 5 ++ keyboards/retro_75/config.h | 17 ------- keyboards/retro_75/info.json | 5 ++ keyboards/reversestudio/decadepad/config.h | 8 ---- keyboards/reversestudio/decadepad/info.json | 5 ++ keyboards/reviung/reviung33/config.h | 17 ------- keyboards/reviung/reviung33/info.json | 5 ++ keyboards/reviung/reviung34/config.h | 17 ------- keyboards/reviung/reviung34/info.json | 5 ++ keyboards/reviung/reviung39/config.h | 17 ------- keyboards/reviung/reviung39/info.json | 5 ++ keyboards/reviung/reviung41/config.h | 19 -------- keyboards/reviung/reviung41/info.json | 5 ++ keyboards/reviung/reviung5/config.h | 19 -------- keyboards/reviung/reviung5/info.json | 5 ++ keyboards/reviung/reviung53/config.h | 17 ------- keyboards/reviung/reviung53/info.json | 5 ++ keyboards/reviung/reviung61/config.h | 17 ------- keyboards/reviung/reviung61/info.json | 5 ++ keyboards/rgbkb/mun/config.h | 7 --- keyboards/rgbkb/mun/rev1/info.json | 5 ++ keyboards/rgbkb/pan/config.h | 3 -- keyboards/rgbkb/pan/rev1/32a/config.h | 3 -- keyboards/rgbkb/pan/rev1/32a/info.json | 5 ++ keyboards/rgbkb/pan/rev1/proton_c/config.h | 3 -- keyboards/rgbkb/pan/rev1/proton_c/info.json | 5 ++ keyboards/rgbkb/sol/config.h | 7 --- keyboards/rgbkb/sol/rev1/info.json | 5 ++ keyboards/rgbkb/sol/rev2/info.json | 5 ++ keyboards/rgbkb/sol3/config.h | 10 ---- keyboards/rgbkb/sol3/rev1/info.json | 11 +++++ keyboards/rgbkb/zen/rev1/config.h | 8 ---- keyboards/rgbkb/zen/rev1/info.json | 5 ++ keyboards/rgbkb/zen/rev2/config.h | 8 ---- keyboards/rgbkb/zen/rev2/info.json | 5 ++ keyboards/rgbkb/zygomorph/rev1/config.h | 7 --- keyboards/rgbkb/zygomorph/rev1/info.json | 5 ++ keyboards/ristretto/config.h | 8 ---- keyboards/ristretto/info.json | 5 ++ keyboards/rmi_kb/aelith/config.h | 17 ------- keyboards/rmi_kb/aelith/info.json | 5 ++ keyboards/rmi_kb/chevron/config.h | 17 ------- keyboards/rmi_kb/chevron/info.json | 5 ++ keyboards/rmi_kb/herringbone/pro/config.h | 17 ------- keyboards/rmi_kb/herringbone/pro/info.json | 5 ++ keyboards/rmi_kb/herringbone/v1/config.h | 17 ------- keyboards/rmi_kb/herringbone/v1/info.json | 5 ++ keyboards/rmi_kb/mona/v1/config.h | 17 ------- keyboards/rmi_kb/mona/v1/info.json | 5 ++ keyboards/rmi_kb/mona/v1_1/config.h | 35 -------------- keyboards/rmi_kb/mona/v1_1/info.json | 5 ++ keyboards/rmi_kb/mona/v32a/config.h | 35 -------------- keyboards/rmi_kb/mona/v32a/info.json | 5 ++ keyboards/rmi_kb/squishy65/config.h | 4 -- keyboards/rmi_kb/squishy65/info.json | 5 ++ keyboards/rmi_kb/squishyfrl/config.h | 18 -------- keyboards/rmi_kb/squishyfrl/info.json | 5 ++ keyboards/rmi_kb/squishytkl/config.h | 18 -------- keyboards/rmi_kb/squishytkl/info.json | 5 ++ keyboards/rmi_kb/tkl_ff/config.h | 17 ------- keyboards/rmi_kb/tkl_ff/info.json | 5 ++ keyboards/rmi_kb/wete/v1/config.h | 4 -- keyboards/rmi_kb/wete/v1/info.json | 5 ++ keyboards/rmi_kb/wete/v2/config.h | 17 ------- keyboards/rmi_kb/wete/v2/info.json | 5 ++ keyboards/rmkeebs/rm_numpad/config.h | 53 ---------------------- keyboards/rmkeebs/rm_numpad/info.json | 5 ++ keyboards/rocketboard_16/config.h | 4 -- keyboards/rocketboard_16/info.json | 5 ++ keyboards/rominronin/katana60/rev1/config.h | 17 ------- keyboards/rominronin/katana60/rev1/info.json | 5 ++ keyboards/rominronin/katana60/rev2/config.h | 17 ------- keyboards/rominronin/katana60/rev2/info.json | 5 ++ keyboards/roseslite/config.h | 17 ------- keyboards/roseslite/info.json | 5 ++ keyboards/rotor/config.h | 27 ----------- keyboards/rotor/info.json | 5 ++ keyboards/rotr/config.h | 8 ---- keyboards/rotr/info.json | 5 ++ keyboards/rpiguy9907/southpaw66/config.h | 8 ---- keyboards/rpiguy9907/southpaw66/info.json | 5 ++ keyboards/rubi/config.h | 17 ------- keyboards/rubi/info.json | 5 ++ keyboards/runes/skjoldr/config.h | 17 ------- keyboards/runes/skjoldr/info.json | 5 ++ keyboards/runes/vaengr/config.h | 17 ------- keyboards/runes/vaengr/info.json | 5 ++ keyboards/rura66/rev1/config.h | 17 ------- keyboards/rura66/rev1/info.json | 5 ++ keyboards/ryanbaekr/rb18/config.h | 17 ------- keyboards/ryanbaekr/rb18/info.json | 5 ++ keyboards/ryanbaekr/rb69/config.h | 17 ------- keyboards/ryanbaekr/rb69/info.json | 5 ++ keyboards/ryanbaekr/rb86/config.h | 17 ------- keyboards/ryanbaekr/rb86/info.json | 5 ++ keyboards/ryanbaekr/rb87/config.h | 17 ------- keyboards/ryanbaekr/rb87/info.json | 5 ++ keyboards/ryloo_studio/m0110/config.h | 8 ---- keyboards/ryloo_studio/m0110/info.json | 5 ++ keyboards/tada68/config.h | 9 ---- keyboards/tada68/info.json | 5 ++ keyboards/takashicompany/center_enter/config.h | 17 ------- keyboards/takashicompany/center_enter/info.json | 5 ++ keyboards/takashicompany/compacx/config.h | 17 ------- keyboards/takashicompany/compacx/info.json | 5 ++ keyboards/takashicompany/dogtag/config.h | 20 -------- keyboards/takashicompany/dogtag/info.json | 13 +++++- keyboards/takashicompany/endzone34/config.h | 17 ------- keyboards/takashicompany/endzone34/info.json | 5 ++ keyboards/takashicompany/heavy_left/config.h | 17 ------- keyboards/takashicompany/heavy_left/info.json | 5 ++ keyboards/takashicompany/minizone/config.h | 17 ------- keyboards/takashicompany/minizone/info.json | 5 ++ keyboards/takashicompany/qoolee/config.h | 17 ------- keyboards/takashicompany/qoolee/info.json | 5 ++ keyboards/takashicompany/radialex/config.h | 17 ------- keyboards/takashicompany/radialex/info.json | 5 ++ keyboards/takashiski/hecomi/alpha/config.h | 17 ------- keyboards/takashiski/hecomi/alpha/info.json | 5 ++ keyboards/takashiski/namecard2x4/rev1/config.h | 17 ------- keyboards/takashiski/namecard2x4/rev1/info.json | 7 +++ keyboards/takashiski/namecard2x4/rev2/config.h | 17 ------- keyboards/takashiski/namecard2x4/rev2/info.json | 7 +++ keyboards/takashiski/otaku_split/rev0/config.h | 17 ------- keyboards/takashiski/otaku_split/rev0/info.json | 5 ++ keyboards/takashiski/otaku_split/rev1/config.h | 19 -------- keyboards/takashiski/otaku_split/rev1/info.json | 13 +++++- keyboards/taleguers/taleguers75/config.h | 8 ---- keyboards/taleguers/taleguers75/info.json | 5 ++ keyboards/tanuki/config.h | 6 --- keyboards/tanuki/info.json | 5 ++ keyboards/team0110/p1800fl/config.h | 17 ------- keyboards/team0110/p1800fl/info.json | 5 ++ keyboards/technika/config.h | 4 -- keyboards/technika/info.json | 5 ++ keyboards/teleport/numpad/config.h | 23 ---------- keyboards/teleport/numpad/info.json | 5 ++ keyboards/tender/macrowo_pad/config.h | 24 ---------- keyboards/tender/macrowo_pad/info.json | 5 ++ keyboards/tenki/config.h | 7 --- keyboards/tenki/info.json | 5 ++ keyboards/terrazzo/config.h | 10 ---- keyboards/terrazzo/info.json | 5 ++ keyboards/tetris/config.h | 8 ---- keyboards/tetris/info.json | 5 ++ keyboards/tg4x/config.h | 18 -------- keyboards/tg4x/info.json | 5 ++ keyboards/tgr/910/config.h | 6 --- keyboards/tgr/910/info.json | 5 ++ keyboards/tgr/910ce/config.h | 6 --- keyboards/tgr/910ce/info.json | 5 ++ keyboards/tgr/alice/config.h | 4 -- keyboards/tgr/alice/info.json | 5 ++ keyboards/tgr/jane/v2/config.h | 25 ---------- keyboards/tgr/jane/v2/info.json | 5 ++ keyboards/tgr/jane/v2ce/config.h | 24 ---------- keyboards/tgr/jane/v2ce/info.json | 5 ++ keyboards/tgr/tris/config.h | 6 --- keyboards/tgr/tris/info.json | 5 ++ keyboards/the_royal/liminal/config.h | 7 --- keyboards/the_royal/liminal/info.json | 5 ++ keyboards/the_royal/schwann/config.h | 7 --- keyboards/the_royal/schwann/info.json | 5 ++ keyboards/themadnoodle/ncc1701kb/v2/config.h | 8 ---- keyboards/themadnoodle/ncc1701kb/v2/info.json | 5 ++ keyboards/themadnoodle/noodlepad/config.h | 8 ---- keyboards/themadnoodle/noodlepad/info.json | 5 ++ keyboards/thepanduuh/degenpad/config.h | 25 ---------- keyboards/thepanduuh/degenpad/info.json | 5 ++ keyboards/thevankeyboards/bananasplit/config.h | 6 --- keyboards/thevankeyboards/bananasplit/info.json | 5 ++ keyboards/thevankeyboards/caravan/config.h | 6 --- keyboards/thevankeyboards/caravan/info.json | 5 ++ keyboards/thevankeyboards/jetvan/config.h | 19 -------- keyboards/thevankeyboards/jetvan/info.json | 7 ++- keyboards/thevankeyboards/minivan/config.h | 17 ------- keyboards/thevankeyboards/minivan/info.json | 5 ++ keyboards/thevankeyboards/roadkit/config.h | 17 ------- keyboards/thevankeyboards/roadkit/info.json | 5 ++ keyboards/tkc/california/config.h | 16 ------- keyboards/tkc/california/info.json | 5 ++ keyboards/tkc/candybar/lefty/config.h | 48 -------------------- keyboards/tkc/candybar/lefty/info.json | 5 ++ keyboards/tkc/candybar/lefty_r3/config.h | 48 -------------------- keyboards/tkc/candybar/lefty_r3/info.json | 5 ++ keyboards/tkc/candybar/righty/config.h | 48 -------------------- keyboards/tkc/candybar/righty/info.json | 5 ++ keyboards/tkc/candybar/righty_r3/config.h | 48 -------------------- keyboards/tkc/candybar/righty_r3/info.json | 5 ++ keyboards/tkc/godspeed75/config.h | 5 -- keyboards/tkc/godspeed75/info.json | 5 ++ keyboards/tkc/m0lly/config.h | 17 ------- keyboards/tkc/m0lly/info.json | 5 ++ keyboards/tkc/osav2/config.h | 17 ------- keyboards/tkc/osav2/info.json | 5 ++ keyboards/tkc/portico/config.h | 7 --- keyboards/tkc/portico/info.json | 5 ++ keyboards/tkc/portico68v2/config.h | 7 --- keyboards/tkc/portico68v2/info.json | 5 ++ keyboards/tkc/portico75/config.h | 9 ---- keyboards/tkc/portico75/info.json | 5 ++ keyboards/tkc/tkc1800/config.h | 12 ----- keyboards/tkc/tkc1800/info.json | 5 ++ keyboards/tkc/tkl_ab87/config.h | 16 ------- keyboards/tkc/tkl_ab87/info.json | 5 ++ keyboards/tkw/grandiceps/config.h | 8 ---- keyboards/tkw/grandiceps/info.json | 13 +++++- keyboards/tkw/stoutgat/v1/config.h | 5 -- keyboards/tkw/stoutgat/v1/info.json | 5 ++ keyboards/tkw/stoutgat/v2/config.h | 6 --- keyboards/tkw/stoutgat/v2/info.json | 5 ++ keyboards/tmo50/config.h | 17 ------- keyboards/tmo50/info.json | 5 ++ keyboards/toad/config.h | 8 ---- keyboards/toad/info.json | 5 ++ keyboards/tokyokeyboard/alix40/config.h | 7 --- keyboards/tokyokeyboard/alix40/info.json | 5 ++ keyboards/tokyokeyboard/tokyo60/config.h | 7 --- keyboards/tokyokeyboard/tokyo60/info.json | 5 ++ keyboards/tominabox1/adalyn/config.h | 17 ------- keyboards/tominabox1/adalyn/info.json | 5 ++ keyboards/tominabox1/le_chiffre/config.h | 4 -- keyboards/tominabox1/le_chiffre/he/config.h | 8 ---- keyboards/tominabox1/le_chiffre/he/info.json | 5 ++ keyboards/tominabox1/le_chiffre/rev1/config.h | 14 ------ keyboards/tominabox1/le_chiffre/rev1/info.json | 5 ++ keyboards/tominabox1/le_chiffre/rev2/config.h | 14 ------ keyboards/tominabox1/le_chiffre/rev2/info.json | 5 ++ keyboards/tominabox1/littlefoot_lx/rev1/config.h | 27 ----------- keyboards/tominabox1/littlefoot_lx/rev1/info.json | 5 ++ keyboards/tominabox1/littlefoot_lx/rev2/config.h | 27 ----------- keyboards/tominabox1/littlefoot_lx/rev2/info.json | 5 ++ keyboards/tominabox1/qaz/config.h | 17 ------- keyboards/tominabox1/qaz/info.json | 5 ++ keyboards/tominabox1/underscore33/rev1/config.h | 17 ------- keyboards/tominabox1/underscore33/rev1/info.json | 5 ++ keyboards/tominabox1/underscore33/rev2/config.h | 18 -------- keyboards/tominabox1/underscore33/rev2/info.json | 5 ++ keyboards/tr60w/config.h | 8 ---- keyboards/tr60w/info.json | 5 ++ keyboards/trashman/ketch/config.h | 4 -- keyboards/trashman/ketch/info.json | 5 ++ keyboards/treasure/type9/config.h | 17 ------- keyboards/treasure/type9/info.json | 5 ++ keyboards/treasure/type9s2/config.h | 25 ---------- keyboards/treasure/type9s2/info.json | 5 ++ keyboards/tronguylabs/m122_3270/blackpill/config.h | 24 ---------- .../tronguylabs/m122_3270/blackpill/info.json | 5 ++ keyboards/tronguylabs/m122_3270/bluepill/config.h | 26 ----------- keyboards/tronguylabs/m122_3270/bluepill/info.json | 5 ++ keyboards/tronguylabs/m122_3270/config.h | 3 -- keyboards/tronguylabs/m122_3270/teensy/config.h | 22 --------- keyboards/tronguylabs/m122_3270/teensy/info.json | 5 ++ keyboards/tszaboo/ortho4exent/config.h | 18 -------- keyboards/tszaboo/ortho4exent/info.json | 5 ++ keyboards/tunks/ergo33/config.h | 11 ----- keyboards/tunks/ergo33/info.json | 5 ++ keyboards/tw40/config.h | 6 --- keyboards/tw40/info.json | 5 ++ 623 files changed, 1593 insertions(+), 4581 deletions(-) delete mode 100644 keyboards/eco/rev1/config.h delete mode 100644 keyboards/eco/rev2/config.h delete mode 100644 keyboards/ekow/akira/config.h delete mode 100644 keyboards/emajesty/eiri/config.h delete mode 100644 keyboards/emptystring/nqg/config.h delete mode 100644 keyboards/eniigmakeyboards/ek60/config.h delete mode 100644 keyboards/ep/40/config.h delete mode 100644 keyboards/epoch80/config.h delete mode 100644 keyboards/evancookaudio/sleepingdinosaur/config.h delete mode 100644 keyboards/evancookaudio/tenpad/config.h delete mode 100644 keyboards/eve/meteor/config.h delete mode 100644 keyboards/evyd13/atom47/rev4/config.h delete mode 100644 keyboards/evyd13/gud70/config.h delete mode 100644 keyboards/evyd13/plain60/config.h delete mode 100644 keyboards/eyeohdesigns/sprh/config.h delete mode 100644 keyboards/nix_studio/n60_a/config.h delete mode 100644 keyboards/nixkeyboards/day_off/config.h create mode 100644 keyboards/novelkeys/nk65/base/info.json create mode 100644 keyboards/novelkeys/nk65/base/rules.mk delete mode 100755 keyboards/novelkeys/nk65/v1_4/config.h create mode 100644 keyboards/novelkeys/nk65/v1_4/info.json delete mode 100644 keyboards/np12/config.h delete mode 100644 keyboards/rad/config.h create mode 100644 keyboards/rate/pistachio/rev1/info.json create mode 100644 keyboards/rate/pistachio/rev2/info.json delete mode 100644 keyboards/recompile_keys/nomu30/rev1/config.h delete mode 100644 keyboards/redscarf_i/config.h delete mode 100644 keyboards/rmi_kb/mona/v1_1/config.h delete mode 100644 keyboards/rmi_kb/mona/v32a/config.h delete mode 100644 keyboards/rmkeebs/rm_numpad/config.h delete mode 100644 keyboards/rotor/config.h create mode 100644 keyboards/takashiski/namecard2x4/rev1/info.json create mode 100644 keyboards/takashiski/namecard2x4/rev2/info.json delete mode 100644 keyboards/teleport/numpad/config.h delete mode 100644 keyboards/tender/macrowo_pad/config.h delete mode 100644 keyboards/tgr/jane/v2/config.h delete mode 100644 keyboards/tgr/jane/v2ce/config.h delete mode 100644 keyboards/thepanduuh/degenpad/config.h delete mode 100644 keyboards/tkc/candybar/lefty/config.h delete mode 100644 keyboards/tkc/candybar/lefty_r3/config.h delete mode 100644 keyboards/tkc/candybar/righty/config.h delete mode 100644 keyboards/tkc/candybar/righty_r3/config.h delete mode 100644 keyboards/tominabox1/littlefoot_lx/rev1/config.h delete mode 100644 keyboards/tominabox1/littlefoot_lx/rev2/config.h delete mode 100644 keyboards/treasure/type9s2/config.h delete mode 100644 keyboards/tronguylabs/m122_3270/blackpill/config.h delete mode 100644 keyboards/tronguylabs/m122_3270/bluepill/config.h delete mode 100644 keyboards/tronguylabs/m122_3270/teensy/config.h (limited to 'keyboards') diff --git a/keyboards/e88/config.h b/keyboards/e88/config.h index 3b5d16a588..230ff5e311 100644 --- a/keyboards/e88/config.h +++ b/keyboards/e88/config.h @@ -16,24 +16,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 { B7, D7, B4, C6, B5, B6 } -#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, F7, D0, D1, D2, D3, B3, B2, B1, E6, D5, D6, D4 } - - -/* 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/e88/info.json b/keyboards/e88/info.json index 67b4044a56..90c3762785 100644 --- a/keyboards/e88/info.json +++ b/keyboards/e88/info.json @@ -8,6 +8,11 @@ "pid": "0x0187", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "D0", "D1", "D2", "D3", "B3", "B2", "B1", "E6", "D5", "D6", "D4"], + "rows": ["B7", "D7", "B4", "C6", "B5", "B6"] + }, + "diode_direction": "COL2ROW", "qmk_lufa_bootloader": { "esc_input": "B7", "esc_output": "F0" diff --git a/keyboards/ealdin/quadrant/config.h b/keyboards/ealdin/quadrant/config.h index f4954fcd11..efeb89011c 100644 --- a/keyboards/ealdin/quadrant/config.h +++ b/keyboards/ealdin/quadrant/config.h @@ -17,13 +17,6 @@ along with this program. If not, see . #pragma once - -#define MATRIX_ROW_PINS { B2, F7, B3, B6, B1 } -#define MATRIX_COL_PINS { D3, D2, D1, D0, D4, C6, D7, E6, B4, B5, B7, F6, F5, F4 } - -/* COL2ROW, ROW2COL*/ -#define DIODE_DIRECTION COL2ROW - #define RGB_DI_PIN C7 #ifdef RGB_DI_PIN #define RGBLED_NUM 7 diff --git a/keyboards/ealdin/quadrant/info.json b/keyboards/ealdin/quadrant/info.json index d8b388c331..df4bd4751c 100644 --- a/keyboards/ealdin/quadrant/info.json +++ b/keyboards/ealdin/quadrant/info.json @@ -8,6 +8,11 @@ "pid": "0x5154", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["D3", "D2", "D1", "D0", "D4", "C6", "D7", "E6", "B4", "B5", "B7", "F6", "F5", "F4"], + "rows": ["B2", "F7", "B3", "B6", "B1"] + }, + "diode_direction": "COL2ROW", "encoder": { "rotary": [ {"pin_a": "D5", "pin_b": "F1"} diff --git a/keyboards/earth_rover/config.h b/keyboards/earth_rover/config.h index 7c5a907467..e03d0cfcbb 100644 --- a/keyboards/earth_rover/config.h +++ b/keyboards/earth_rover/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 } -#define MATRIX_COL_PINS { F4, F5, F6, F7 } - -/* 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/earth_rover/info.json b/keyboards/earth_rover/info.json index 429c9b1cbd..329f4d90e1 100644 --- a/keyboards/earth_rover/info.json +++ b/keyboards/earth_rover/info.json @@ -8,6 +8,11 @@ "pid": "0xEE11", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7"], + "rows": ["D4", "C6", "D7", "E6"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/eason/aeroboard/config.h b/keyboards/eason/aeroboard/config.h index 3c23bce9be..c8c69d2ee0 100644 --- a/keyboards/eason/aeroboard/config.h +++ b/keyboards/eason/aeroboard/config.h @@ -3,10 +3,6 @@ #pragma once -#define MATRIX_COL_PINS { B9, B8, B7, B6, B5, B4, B3, B11, A15, A10, A9, B14, B13, B12, A5, A4 } -#define MATRIX_ROW_PINS { B10, B1, B0, A7, A6 } -#define DIODE_DIRECTION COL2ROW - #define RGBLIGHT_EFFECT_BREATHING #define RGBLIGHT_EFFECT_RAINBOW_MOOD #define RGBLIGHT_EFFECT_RAINBOW_SWIRL diff --git a/keyboards/eason/aeroboard/info.json b/keyboards/eason/aeroboard/info.json index 73ef41d221..26f5309847 100644 --- a/keyboards/eason/aeroboard/info.json +++ b/keyboards/eason/aeroboard/info.json @@ -8,6 +8,11 @@ "pid": "0x8870", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["B9", "B8", "B7", "B6", "B5", "B4", "B3", "B11", "A15", "A10", "A9", "B14", "B13", "B12", "A5", "A4"], + "rows": ["B10", "B1", "B0", "A7", "A6"] + }, + "diode_direction": "COL2ROW", "processor": "STM32F103", "bootloader": "stm32duino", "layouts": { diff --git a/keyboards/eason/capsule65/config.h b/keyboards/eason/capsule65/config.h index 176ccc1689..0048707fd2 100644 --- a/keyboards/eason/capsule65/config.h +++ b/keyboards/eason/capsule65/config.h @@ -16,22 +16,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 { F4, D1, B7, D0, F5 } -#define MATRIX_COL_PINS { D5, D2, D3, D4, D6, D7, B4, B5, B6, C6, C7, E2, B3, B1, B0, B2 } - -#define DIODE_DIRECTION COL2ROW - #define RGB_DI_PIN F7 #define RGBLIGHT_EFFECT_BREATHING #define RGBLIGHT_EFFECT_RAINBOW_MOOD diff --git a/keyboards/eason/capsule65/info.json b/keyboards/eason/capsule65/info.json index 4c49f6feef..9935a33134 100644 --- a/keyboards/eason/capsule65/info.json +++ b/keyboards/eason/capsule65/info.json @@ -8,6 +8,11 @@ "pid": "0x6E6E", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["D5", "D2", "D3", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "E2", "B3", "B1", "B0", "B2"], + "rows": ["F4", "D1", "B7", "D0", "F5"] + }, + "diode_direction": "COL2ROW", "indicators": { "caps_lock": "F6" }, diff --git a/keyboards/eason/greatsword80/config.h b/keyboards/eason/greatsword80/config.h index 73347f77df..9a0ee7ab72 100644 --- a/keyboards/eason/greatsword80/config.h +++ b/keyboards/eason/greatsword80/config.h @@ -16,11 +16,5 @@ #pragma once -#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5, D4 } -#define MATRIX_COL_PINS { D6, D7, B4, B5, B6, C6, C7, E2, F7, F6, F5, F4, B0, B1, B2, B3 } - - -#define DIODE_DIRECTION COL2ROW - #define LED_CAPS_LOCK_PIN F0 #define LED_PIN_ON_STATE 0 diff --git a/keyboards/eason/greatsword80/info.json b/keyboards/eason/greatsword80/info.json index 69e4bc7ef2..b3a448ef1b 100644 --- a/keyboards/eason/greatsword80/info.json +++ b/keyboards/eason/greatsword80/info.json @@ -8,6 +8,11 @@ "pid": "0x998F", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["D6", "D7", "B4", "B5", "B6", "C6", "C7", "E2", "F7", "F6", "F5", "F4", "B0", "B1", "B2", "B3"], + "rows": ["D0", "D1", "D2", "D3", "D5", "D4"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/ebastler/isometria_75/rev1/config.h b/keyboards/ebastler/isometria_75/rev1/config.h index 979424c64a..42a4a77d69 100644 --- a/keyboards/ebastler/isometria_75/rev1/config.h +++ b/keyboards/ebastler/isometria_75/rev1/config.h @@ -17,13 +17,6 @@ along with this program. If not, see . #pragma once - -#define MATRIX_ROW_PINS { A15, B4, B5, B6, B7, B8} -#define MATRIX_COL_PINS { B12, B13, B14, B15, A8, A10, A13, A14, B9, C13, F0, F1, A0, B2, B10, B11 } - -/* COL2ROW, ROW2COL*/ -#define DIODE_DIRECTION COL2ROW - /* Backlight */ #define BACKLIGHT_PWM_DRIVER PWMD1 #define BACKLIGHT_PWM_CHANNEL 2 diff --git a/keyboards/ebastler/isometria_75/rev1/info.json b/keyboards/ebastler/isometria_75/rev1/info.json index 83061d92df..e470045744 100644 --- a/keyboards/ebastler/isometria_75/rev1/info.json +++ b/keyboards/ebastler/isometria_75/rev1/info.json @@ -8,6 +8,11 @@ "pid": "0x1337", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["B12", "B13", "B14", "B15", "A8", "A10", "A13", "A14", "B9", "C13", "F0", "F1", "A0", "B2", "B10", "B11"], + "rows": ["A15", "B4", "B5", "B6", "B7", "B8"] + }, + "diode_direction": "COL2ROW", "encoder": { "rotary": [ {"pin_a": "C15", "pin_b": "C14", "resolution": 2} diff --git a/keyboards/eco/config.h b/keyboards/eco/config.h index 95c6a44399..ce0e92216f 100644 --- a/keyboards/eco/config.h +++ b/keyboards/eco/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/eco/rev1/config.h b/keyboards/eco/rev1/config.h deleted file mode 100644 index 1dc94e79b5..0000000000 --- a/keyboards/eco/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 - -#include "../config.h" - -/* ECO V1 pin-out */ -#define MATRIX_ROW_PINS { B1, B6, B2, B3 } -#define MATRIX_COL_PINS { F4, F5, F6, F7, B5, B4, E6, D7, C6, D4, D0, D1, D2, D3 } diff --git a/keyboards/eco/rev1/info.json b/keyboards/eco/rev1/info.json index 90ac25f360..c2c42442dd 100644 --- a/keyboards/eco/rev1/info.json +++ b/keyboards/eco/rev1/info.json @@ -1,5 +1,10 @@ { "usb": { "device_version": "0.0.1" - } + }, + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "B5", "B4", "E6", "D7", "C6", "D4", "D0", "D1", "D2", "D3"], + "rows": ["B1", "B6", "B2", "B3"] + }, + "diode_direction": "COL2ROW" } diff --git a/keyboards/eco/rev2/config.h b/keyboards/eco/rev2/config.h deleted file mode 100644 index 35a2334fc9..0000000000 --- a/keyboards/eco/rev2/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 - -#include "../config.h" - -/* ECO V2.1 pin-out */ -#define MATRIX_ROW_PINS { D7, B5, B4, E6 } -#define MATRIX_COL_PINS { D1, D0, D4, C6, B6, B2, B3, B1, F7, F6, F5, F4, D2, D3 } diff --git a/keyboards/eco/rev2/info.json b/keyboards/eco/rev2/info.json index e557e4d307..4cc5e0311f 100644 --- a/keyboards/eco/rev2/info.json +++ b/keyboards/eco/rev2/info.json @@ -1,5 +1,10 @@ { "usb": { "device_version": "0.0.2" - } + }, + "matrix_pins": { + "cols": ["D1", "D0", "D4", "C6", "B6", "B2", "B3", "B1", "F7", "F6", "F5", "F4", "D2", "D3"], + "rows": ["D7", "B5", "B4", "E6"] + }, + "diode_direction": "COL2ROW" } diff --git a/keyboards/edc40/config.h b/keyboards/edc40/config.h index 01faa55149..a04bd1e5f7 100644 --- a/keyboards/edc40/config.h +++ b/keyboards/edc40/config.h @@ -15,22 +15,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 { D4, D6, D7, F7 } - #define MATRIX_COL_PINS { B0, B1, B2, B3, D0, D1, D2, D3, D5, B4, B5 } - - #define DIODE_DIRECTION COL2ROW - #define LOCKING_SUPPORT_ENABLE #define LOCKING_RESYNC_ENABLE #define RGB_DI_PIN C6 diff --git a/keyboards/edc40/info.json b/keyboards/edc40/info.json index 43314e1d82..6d2506331d 100644 --- a/keyboards/edc40/info.json +++ b/keyboards/edc40/info.json @@ -8,6 +8,11 @@ "pid": "0x0002", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["B0", "B1", "B2", "B3", "D0", "D1", "D2", "D3", "D5", "B4", "B5"], + "rows": ["D4", "D6", "D7", "F7"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/edda/config.h b/keyboards/edda/config.h index 3e71d942d3..cfdf4e1a54 100644 --- a/keyboards/edda/config.h +++ b/keyboards/edda/config.h @@ -13,15 +13,6 @@ along with this program. If not, see . */ #pragma once - -// ROWS: Top to bottom, COLS: Left to right - -#define MATRIX_ROW_PINS {F1, F0, E6, B5, B4} -#define MATRIX_COL_PINS {F4, F5, F6, F7, C7, C6, B6, B3, D7, D6, D4, D5, D3, D2, D1, D0 } - -/* COL2ROW or ROW2COL */ -#define DIODE_DIRECTION COL2ROW - // Indicators #define INDICATOR_PIN_0 B2 #define INDICATOR_PIN_1 B1 diff --git a/keyboards/edda/info.json b/keyboards/edda/info.json index 9b3c6c733a..8893abdd95 100644 --- a/keyboards/edda/info.json +++ b/keyboards/edda/info.json @@ -8,6 +8,11 @@ "pid": "0x4544", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "C7", "C6", "B6", "B3", "D7", "D6", "D4", "D5", "D3", "D2", "D1", "D0"], + "rows": ["F1", "F0", "E6", "B5", "B4"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "qmk-dfu", "community_layouts": ["alice", "alice_split_bs"], diff --git a/keyboards/edi/hardlight/mk1/config.h b/keyboards/edi/hardlight/mk1/config.h index 5d074c2e4a..273c65f800 100644 --- a/keyboards/edi/hardlight/mk1/config.h +++ b/keyboards/edi/hardlight/mk1/config.h @@ -17,24 +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, D4, D6, D7, B4 } -#define MATRIX_COL_PINS { E6, F0, F1, F4, F5, F6, F7, B5 } - - -/* 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/edi/hardlight/mk1/info.json b/keyboards/edi/hardlight/mk1/info.json index 7849eae7ca..ee4d27aa19 100644 --- a/keyboards/edi/hardlight/mk1/info.json +++ b/keyboards/edi/hardlight/mk1/info.json @@ -6,8 +6,13 @@ "pid": "0x2401", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["E6", "F0", "F1", "F4", "F5", "F6", "F7", "B5"], + "rows": ["B0", "B1", "B2", "B3", "D4", "D6", "D7", "B4"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", - "bootloader": "atmel-dfu" + "bootloader": "atmel-dfu", "layouts": { "LAYOUT_ortho_4x16": { "layout": [ diff --git a/keyboards/edi/hardlight/mk2/config.h b/keyboards/edi/hardlight/mk2/config.h index c140a7bad5..847660514c 100644 --- a/keyboards/edi/hardlight/mk2/config.h +++ b/keyboards/edi/hardlight/mk2/config.h @@ -17,10 +17,6 @@ along with this program. If not, see . #pragma once -#define MATRIX_COL_PINS { B2, B6, B5, F1, F0, C15, C14, C13 } -#define MATRIX_ROW_PINS { B10, B11, A14, A15, A3, A0, A2, A1 } -#define DIODE_DIRECTION COL2ROW - /* 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/edi/hardlight/mk2/info.json b/keyboards/edi/hardlight/mk2/info.json index aff84f1e32..ab2e78088a 100644 --- a/keyboards/edi/hardlight/mk2/info.json +++ b/keyboards/edi/hardlight/mk2/info.json @@ -6,6 +6,11 @@ "pid": "0x2408", "device_version": "0.0.7" }, + "matrix_pins": { + "cols": ["B2", "B6", "B5", "F1", "F0", "C15", "C14", "C13"], + "rows": ["B10", "B11", "A14", "A15", "A3", "A0", "A2", "A1"] + }, + "diode_direction": "COL2ROW", "processor": "STM32F072", "bootloader": "stm32-dfu", "community_layouts": ["ortho_4x16"], diff --git a/keyboards/edi/standaside/config.h b/keyboards/edi/standaside/config.h index df40d532f8..16354b4b55 100644 --- a/keyboards/edi/standaside/config.h +++ b/keyboards/edi/standaside/config.h @@ -2,24 +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 { D1, F4, F6, F7, B1, B3, B2, B6 } -#define MATRIX_COL_PINS { F5, D0, D4, C6, D7, E6, B4, B5 } - - -/* 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/edi/standaside/info.json b/keyboards/edi/standaside/info.json index 95d3e6d6ee..2310db8948 100644 --- a/keyboards/edi/standaside/info.json +++ b/keyboards/edi/standaside/info.json @@ -8,6 +8,11 @@ "pid": "0x0412", "device_version": "0.0.3" }, + "matrix_pins": { + "cols": ["F5", "D0", "D4", "C6", "D7", "E6", "B4", "B5"], + "rows": ["D1", "F4", "F6", "F7", "B1", "B3", "B2", "B6"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/edinburgh41/config.h b/keyboards/edinburgh41/config.h index 2f65982579..16cca4e830 100644 --- a/keyboards/edinburgh41/config.h +++ b/keyboards/edinburgh41/config.h @@ -3,14 +3,6 @@ #pragma once - -#define MATRIX_ROW_PINS \ - { F4, F5, F6, F7, B1, B3, B2 } -#define MATRIX_COL_PINS \ - { D1, D4, C6, D7, E6, B4 } - -#define DIODE_DIRECTION COL2ROW - // Underglow LED settings #define RGB_DI_PIN D0 diff --git a/keyboards/edinburgh41/info.json b/keyboards/edinburgh41/info.json index 6a8d8b4bf9..5c7ac53a85 100644 --- a/keyboards/edinburgh41/info.json +++ b/keyboards/edinburgh41/info.json @@ -10,6 +10,11 @@ "pid": "0x0000", "vid": "0xFEED" }, + "matrix_pins": { + "cols": ["D1", "D4", "C6", "D7", "E6", "B4"], + "rows": ["F4", "F5", "F6", "F7", "B1", "B3", "B2"] + }, + "diode_direction": "COL2ROW", "layouts": { "LAYOUT": { "layout": [ diff --git a/keyboards/eek/config.h b/keyboards/eek/config.h index b335e5c98c..54d5cae5b6 100644 --- a/keyboards/eek/config.h +++ b/keyboards/eek/config.h @@ -17,14 +17,6 @@ along with this program. If not, see . #pragma once - -#define MATRIX_ROW_PINS { D7, E6, B4, B5 } -#define MATRIX_COL_PINS { D4, C6, B6, B2, B3, B1, F7, F6, F5, F4 } - - -#define DIODE_DIRECTION COL2ROW - - #define RGB_DI_PIN D3 #ifdef RGB_DI_PIN #define RGBLED_NUM 36 diff --git a/keyboards/eek/info.json b/keyboards/eek/info.json index df7884ce42..88931fc133 100644 --- a/keyboards/eek/info.json +++ b/keyboards/eek/info.json @@ -8,6 +8,11 @@ "pid": "0x0002", "device_version": "0.0.4" }, + "matrix_pins": { + "cols": ["D4", "C6", "B6", "B2", "B3", "B1", "F7", "F6", "F5", "F4"], + "rows": ["D7", "E6", "B4", "B5"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "qmk-dfu", "community_layouts": ["split_3x5_3"], diff --git a/keyboards/efreet/config.h b/keyboards/efreet/config.h index 437059ef0a..46a265902c 100644 --- a/keyboards/efreet/config.h +++ b/keyboards/efreet/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, D6, D5, D4, D3, D2, D1, C2 } -#define MATRIX_COL_PINS { B3, B4, B5, B6, B7, C7 } - -/* 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/efreet/info.json b/keyboards/efreet/info.json index 8a971a9c71..664010de25 100644 --- a/keyboards/efreet/info.json +++ b/keyboards/efreet/info.json @@ -8,6 +8,11 @@ "pid": "0x0001", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["B3", "B4", "B5", "B6", "B7", "C7"], + "rows": ["B0", "D6", "D5", "D4", "D3", "D2", "D1", "C2"] + }, + "diode_direction": "COL2ROW", "backlight": { "pin": "D0", "breathing": true diff --git a/keyboards/ein_60/config.h b/keyboards/ein_60/config.h index 457f0a5013..077a3d6efe 100644 --- a/keyboards/ein_60/config.h +++ b/keyboards/ein_60/config.h @@ -17,12 +17,6 @@ along with this program. If not, see . #pragma once - -#define MAT