From 76cc7fe109d66c1e0ac16b27b2f691e7d55792d3 Mon Sep 17 00:00:00 2001 From: Ryan Date: Sat, 11 Mar 2023 00:32:05 +1100 Subject: Move matrix config to info.json, part 6 (#20019) --- keyboards/handwired/108key_trackpoint/config.h | 6 --- keyboards/handwired/108key_trackpoint/info.json | 5 +++ keyboards/handwired/2x5keypad/config.h | 8 ---- keyboards/handwired/2x5keypad/info.json | 5 +++ keyboards/handwired/3dfoxc/config.h | 33 -------------- keyboards/handwired/3dfoxc/info.json | 5 +++ keyboards/handwired/3dp660/config.h | 8 ---- keyboards/handwired/3dp660/info.json | 5 +++ keyboards/handwired/412_64/config.h | 17 -------- keyboards/handwired/412_64/info.json | 5 +++ keyboards/handwired/42/config.h | 17 -------- keyboards/handwired/42/info.json | 5 +++ keyboards/handwired/6key/config.h | 8 ---- keyboards/handwired/6key/info.json | 5 +++ keyboards/handwired/6macro/config.h | 8 ---- keyboards/handwired/6macro/info.json | 5 +++ keyboards/handwired/aek64/config.h | 7 --- keyboards/handwired/aek64/info.json | 5 +++ keyboards/handwired/aim65/config.h | 33 -------------- keyboards/handwired/aim65/info.json | 5 +++ keyboards/handwired/amigopunk/config.h | 8 ---- keyboards/handwired/amigopunk/info.json | 5 +++ keyboards/handwired/angel/config.h | 11 ----- keyboards/handwired/angel/info.json | 5 +++ keyboards/handwired/aplx2/config.h | 27 ------------ keyboards/handwired/aplx2/info.json | 5 +++ keyboards/handwired/aranck/config.h | 19 -------- keyboards/handwired/aranck/info.json | 5 +++ keyboards/handwired/arrow_pad/config.h | 17 -------- keyboards/handwired/arrow_pad/info.json | 5 +++ keyboards/handwired/atreus50/config.h | 8 ---- keyboards/handwired/atreus50/info.json | 5 +++ keyboards/handwired/axon/config.h | 8 ---- keyboards/handwired/axon/info.json | 5 +++ keyboards/handwired/battleship_gamepad/config.h | 8 ---- keyboards/handwired/battleship_gamepad/info.json | 5 +++ keyboards/handwired/bigmac/config.h | 33 -------------- keyboards/handwired/bigmac/info.json | 5 +++ keyboards/handwired/bolek/config.h | 17 -------- keyboards/handwired/bolek/info.json | 5 +++ .../handwired/boss566y/redragon_vara/config.h | 34 --------------- .../handwired/boss566y/redragon_vara/info.json | 5 +++ keyboards/handwired/brain/config.h | 12 ----- keyboards/handwired/brain/info.json | 10 +++++ keyboards/handwired/bstk100/config.h | 17 -------- keyboards/handwired/bstk100/info.json | 5 +++ keyboards/handwired/cans12er/config.h | 8 ---- keyboards/handwired/cans12er/info.json | 5 +++ keyboards/handwired/carpolly/config.h | 37 ---------------- keyboards/handwired/carpolly/info.json | 5 +++ keyboards/handwired/chiron/config.h | 9 ---- keyboards/handwired/chiron/info.json | 5 +++ keyboards/handwired/ck4x4/config.h | 4 -- keyboards/handwired/ck4x4/info.json | 5 +++ keyboards/handwired/cmd60/config.h | 17 -------- keyboards/handwired/cmd60/info.json | 5 +++ keyboards/handwired/co60/rev1/config.h | 51 ---------------------- keyboards/handwired/co60/rev1/info.json | 5 +++ keyboards/handwired/co60/rev6/config.h | 9 ---- keyboards/handwired/co60/rev6/info.json | 5 +++ keyboards/handwired/co60/rev7/config.h | 9 ---- keyboards/handwired/co60/rev7/info.json | 5 +++ keyboards/handwired/colorlice/config.h | 8 ---- keyboards/handwired/colorlice/info.json | 5 +++ keyboards/handwired/concertina/64key/config.h | 6 --- keyboards/handwired/concertina/64key/info.json | 5 +++ keyboards/handwired/consolekeyboard/18key/config.h | 16 ------- .../handwired/consolekeyboard/18key/info.json | 5 +++ keyboards/handwired/consolekeyboard/20key/config.h | 16 ------- .../handwired/consolekeyboard/20key/info.json | 5 +++ keyboards/handwired/consolekeyboard/27key/config.h | 16 ------- .../handwired/consolekeyboard/27key/info.json | 5 +++ keyboards/handwired/consolekeyboard/30key/config.h | 16 ------- .../handwired/consolekeyboard/30key/info.json | 5 +++ keyboards/handwired/croxsplit44/config.h | 6 --- keyboards/handwired/croxsplit44/info.json | 5 +++ keyboards/handwired/curiosity/config.h | 8 ---- keyboards/handwired/curiosity/info.json | 5 +++ keyboards/handwired/cyberstar/config.h | 7 --- keyboards/handwired/cyberstar/info.json | 5 +++ keyboards/handwired/d48/config.h | 9 ---- keyboards/handwired/d48/info.json | 5 +++ keyboards/handwired/dactyl_left/config.h | 19 -------- keyboards/handwired/dactyl_left/info.json | 5 +++ keyboards/handwired/dactyl_manuform/3x5_3/config.h | 7 --- .../handwired/dactyl_manuform/3x5_3/info.json | 5 +++ keyboards/handwired/dactyl_manuform/4x5/config.h | 8 ---- keyboards/handwired/dactyl_manuform/4x5/info.json | 5 +++ keyboards/handwired/dactyl_manuform/4x5_5/config.h | 7 --- .../handwired/dactyl_manuform/4x5_5/info.json | 5 +++ keyboards/handwired/dactyl_manuform/4x6/config.h | 8 ---- keyboards/handwired/dactyl_manuform/4x6/info.json | 5 +++ keyboards/handwired/dactyl_manuform/4x6_5/config.h | 8 ---- .../handwired/dactyl_manuform/4x6_5/info.json | 5 +++ keyboards/handwired/dactyl_manuform/5x6/config.h | 7 --- keyboards/handwired/dactyl_manuform/5x6/info.json | 5 +++ .../handwired/dactyl_manuform/5x6_2_5/config.h | 33 -------------- .../handwired/dactyl_manuform/5x6_2_5/info.json | 5 +++ keyboards/handwired/dactyl_manuform/5x6_5/config.h | 30 ------------- .../handwired/dactyl_manuform/5x6_5/info.json | 5 +++ keyboards/handwired/dactyl_manuform/5x6_6/config.h | 24 ---------- .../handwired/dactyl_manuform/5x6_6/info.json | 5 +++ keyboards/handwired/dactyl_manuform/5x7/config.h | 7 --- keyboards/handwired/dactyl_manuform/5x7/info.json | 5 +++ .../dactyl_manuform/6x6/blackpill_f411/config.h | 5 --- .../dactyl_manuform/6x6/blackpill_f411/info.json | 5 +++ .../dactyl_manuform/6x6/promicro/config.h | 7 --- .../dactyl_manuform/6x6/promicro/info.json | 5 +++ keyboards/handwired/dactyl_manuform/6x6_4/config.h | 7 --- .../handwired/dactyl_manuform/6x6_4/info.json | 5 +++ .../handwired/dactyl_manuform/6x6_kinesis/config.h | 7 --- .../dactyl_manuform/6x6_kinesis/info.json | 5 +++ keyboards/handwired/dactyl_manuform/6x7/config.h | 7 --- keyboards/handwired/dactyl_manuform/6x7/info.json | 5 +++ .../handwired/dactyl_manuform/dmote/62key/config.h | 34 --------------- .../dactyl_manuform/dmote/62key/info.json | 5 +++ keyboards/handwired/dactyl_promicro/config.h | 7 --- keyboards/handwired/dactyl_promicro/info.json | 5 +++ keyboards/handwired/dactyl_rah/config.h | 7 --- keyboards/handwired/dactyl_rah/info.json | 5 +++ keyboards/handwired/daishi/config.h | 17 -------- keyboards/handwired/daishi/info.json | 5 +++ keyboards/handwired/ddg_56/config.h | 21 --------- keyboards/handwired/ddg_56/info.json | 5 +++ keyboards/handwired/eagleii/config.h | 6 --- keyboards/handwired/eagleii/info.json | 5 +++ keyboards/handwired/elrgo_s/config.h | 37 ---------------- keyboards/handwired/elrgo_s/info.json | 5 +++ keyboards/handwired/ergocheap/config.h | 5 --- keyboards/handwired/ergocheap/info.json | 5 +++ keyboards/handwired/evk/v1_3/config.h | 19 -------- keyboards/handwired/evk/v1_3/info.json | 5 +++ keyboards/handwired/fc200rt_qmk/config.h | 7 --- keyboards/handwired/fc200rt_qmk/info.json | 5 +++ keyboards/handwired/fivethirteen/config.h | 17 -------- keyboards/handwired/fivethirteen/info.json | 5 +++ keyboards/handwired/floorboard/config.h | 17 -------- keyboards/handwired/floorboard/info.json | 5 +++ keyboards/handwired/frankie_macropad/config.h | 17 -------- keyboards/handwired/frankie_macropad/info.json | 5 +++ keyboards/handwired/freoduo/config.h | 7 --- keyboards/handwired/freoduo/info.json | 5 +++ keyboards/handwired/fruity60/config.h | 9 ---- keyboards/handwired/fruity60/info.json | 5 +++ keyboards/handwired/gamenum/config.h | 17 -------- keyboards/handwired/gamenum/info.json | 5 +++ keyboards/handwired/hacked_motospeed/config.h | 21 --------- keyboards/handwired/hacked_motospeed/info.json | 5 +++ keyboards/handwired/heisenberg/config.h | 19 -------- keyboards/handwired/heisenberg/info.json | 5 +++ keyboards/handwired/hexon38/config.h | 8 ---- keyboards/handwired/hexon38/info.json | 5 +++ keyboards/handwired/hnah108/config.h | 17 -------- keyboards/handwired/hnah108/info.json | 5 +++ keyboards/handwired/hnah40/config.h | 20 --------- keyboards/handwired/hnah40/info.json | 5 +++ keyboards/handwired/hnah40rgb/config.h | 19 -------- keyboards/handwired/hnah40rgb/info.json | 5 +++ keyboards/handwired/hwpm87/config.h | 20 --------- keyboards/handwired/hwpm87/info.json | 5 +++ keyboards/handwired/ibm122m/config.h | 17 -------- keyboards/handwired/ibm122m/info.json | 5 +++ keyboards/handwired/ibm_wheelwriter/config.h | 37 ---------------- keyboards/handwired/ibm_wheelwriter/info.json | 5 +++ keyboards/handwired/jn68m/config.h | 8 ---- keyboards/handwired/jn68m/info.json | 5 +++ keyboards/handwired/jopr/config.h | 8 ---- keyboards/handwired/jopr/info.json | 5 +++ keyboards/handwired/jot50/config.h | 8 ---- keyboards/handwired/jot50/info.json | 5 +++ keyboards/handwired/jotanck/config.h | 8 ---- keyboards/handwired/jotanck/info.json | 5 +++ keyboards/handwired/jotpad16/config.h | 8 ---- keyboards/handwired/jotpad16/info.json | 5 +++ keyboards/handwired/jtallbean/split_65/config.h | 19 -------- keyboards/handwired/jtallbean/split_65/info.json | 13 +++++- keyboards/handwired/juliet/config.h | 20 --------- keyboards/handwired/juliet/info.json | 5 +++ keyboards/handwired/k8split/config.h | 35 --------------- keyboards/handwired/k8split/info.json | 5 +++ keyboards/handwired/k_numpad17/config.h | 8 ---- keyboards/handwired/k_numpad17/info.json | 5 +++ keyboards/handwired/kbod/config.h | 6 --- keyboards/handwired/kbod/info.json | 5 +++ keyboards/handwired/ks63/config.h | 7 --- keyboards/handwired/ks63/info.json | 5 +++ keyboards/handwired/lagrange/config.h | 9 ---- keyboards/handwired/lagrange/info.json | 13 ++++++ keyboards/handwired/leftynumpad/config.h | 17 -------- keyboards/handwired/leftynumpad/info.json | 5 +++ keyboards/handwired/lovelive9/config.h | 7 --- keyboards/handwired/lovelive9/info.json | 5 +++ keyboards/handwired/m40/5x5_macropad/config.h | 17 -------- keyboards/handwired/m40/5x5_macropad/info.json | 5 +++ keyboards/handwired/macroboard/config.h | 14 ------ keyboards/handwired/macroboard/f401/config.h | 22 ---------- keyboards/handwired/macroboard/f401/info.json | 5 +++ keyboards/handwired/macroboard/f411/config.h | 4 -- keyboards/handwired/macroboard/f411/info.json | 5 +++ keyboards/handwired/magicforce61/config.h | 17 -------- keyboards/handwired/magicforce61/info.json | 5 +++ keyboards/handwired/magicforce68/config.h | 17 -------- keyboards/handwired/magicforce68/info.json | 5 +++ keyboards/handwired/marauder/config.h | 14 ------ keyboards/handwired/marauder/info.json | 5 +++ keyboards/handwired/mechboards_micropad/config.h | 17 -------- keyboards/handwired/mechboards_micropad/info.json | 5 +++ .../handwired/meck_tkl/blackpill_f401/config.h | 9 ---- .../handwired/meck_tkl/blackpill_f401/info.json | 5 +++ keyboards/handwired/meck_tkl/config.h | 15 ------- keyboards/handwired/minorca/config.h | 8 ---- keyboards/handwired/minorca/info.json | 5 +++ .../handwired/ms_sculpt_mobile/astar/config.h | 4 -- .../handwired/ms_sculpt_mobile/astar/info.json | 5 +++ keyboards/handwired/ms_sculpt_mobile/config.h | 38 ---------------- .../handwired/ms_sculpt_mobile/teensy2pp/config.h | 4 -- .../handwired/ms_sculpt_mobile/teensy2pp/info.json | 5 +++ keyboards/handwired/mutepad/config.h | 19 -------- keyboards/handwired/mutepad/info.json | 5 +++ keyboards/handwired/myskeeb/config.h | 7 --- keyboards/handwired/myskeeb/info.json | 12 ++++- keyboards/handwired/nicekey/config.h | 6 --- keyboards/handwired/nicekey/info.json | 5 +++ keyboards/handwired/not_so_minidox/config.h | 8 ---- keyboards/handwired/not_so_minidox/info.json | 5 +++ keyboards/handwired/novem/config.h | 17 -------- keyboards/handwired/novem/info.json | 5 +++ keyboards/handwired/nozbe_macro/config.h | 10 ----- keyboards/handwired/nozbe_macro/info.json | 5 +++ keyboards/handwired/numpad20/config.h | 17 -------- keyboards/handwired/numpad20/info.json | 5 +++ keyboards/handwired/obuwunkunubi/spaget/config.h | 9 ---- keyboards/handwired/obuwunkunubi/spaget/info.json | 5 +++ keyboards/handwired/oem_ansi_fullsize/config.h | 24 ---------- keyboards/handwired/oem_ansi_fullsize/info.json | 5 +++ keyboards/handwired/oem_iso_fullsize/config.h | 37 ---------------- keyboards/handwired/oem_iso_fullsize/info.json | 5 +++ keyboards/handwired/ortho5x13/config.h | 17 -------- keyboards/handwired/ortho5x13/info.json | 5 +++ keyboards/handwired/ortho5x14/config.h | 17 -------- keyboards/handwired/ortho5x14/info.json | 5 +++ keyboards/handwired/ortho_brass/config.h | 27 ------------ keyboards/handwired/ortho_brass/info.json | 5 +++ keyboards/handwired/p65rgb/config.h | 8 ---- keyboards/handwired/p65rgb/info.json | 5 +++ keyboards/handwired/pilcrow/config.h | 17 -------- keyboards/handwired/pilcrow/info.json | 5 +++ keyboards/handwired/pill60/blackpill_f401/config.h | 22 ---------- .../handwired/pill60/blackpill_f401/info.json | 5 +++ keyboards/handwired/pill60/blackpill_f411/config.h | 22 ---------- .../handwired/pill60/blackpill_f411/info.json | 5 +++ keyboards/handwired/pill60/bluepill/config.h | 22 ---------- keyboards/handwired/pill60/bluepill/info.json | 5 +++ keyboards/handwired/pill60/config.h | 3 -- keyboards/handwired/postageboard/mini/config.h | 17 -------- keyboards/handwired/postageboard/mini/info.json | 5 +++ keyboards/handwired/postageboard/r1/config.h | 17 -------- keyboards/handwired/postageboard/r1/info.json | 5 +++ keyboards/handwired/prime_exl/config.h | 8 ---- keyboards/handwired/prime_exl/info.json | 5 +++ keyboards/handwired/prime_exl_plus/config.h | 8 ---- keyboards/handwired/prime_exl_plus/info.json | 5 +++ keyboards/handwired/prkl30/feather/config.h | 6 --- keyboards/handwired/prkl30/feather/info.json | 5 +++ keyboards/handwired/prkl30/promicro/config.h | 6 --- keyboards/handwired/prkl30/promicro/info.json | 5 +++ keyboards/handwired/pteron/config.h | 9 ---- keyboards/handwired/pteron/info.json | 5 +++ keyboards/handwired/pteron38/config.h | 25 ----------- keyboards/handwired/pteron38/info.json | 5 +++ keyboards/handwired/pteron44/config.h | 25 ----------- keyboards/handwired/pteron44/info.json | 5 +++ keyboards/handwired/qc60/config.h | 1 - keyboards/handwired/qc60/info.json | 5 +++ keyboards/handwired/qc60/proto/config.h | 6 --- keyboards/handwired/retro_refit/config.h | 8 ---- keyboards/handwired/retro_refit/info.json | 5 +++ keyboards/handwired/riblee_f401/config.h | 6 --- keyboards/handwired/riblee_f401/info.json | 5 +++ keyboards/handwired/riblee_f411/config.h | 6 --- keyboards/handwired/riblee_f411/info.json | 5 +++ keyboards/handwired/rs60/config.h | 7 --- keyboards/handwired/rs60/info.json | 5 +++ keyboards/handwired/selene/config.h | 7 --- keyboards/handwired/selene/info.json | 5 +++ keyboards/handwired/sick68/config.h | 19 -------- keyboards/handwired/sick68/info.json | 5 +++ keyboards/handwired/sick_pad/config.h | 8 ---- keyboards/handwired/sick_pad/info.json | 5 +++ keyboards/handwired/skakunm_dactyl/config.h | 7 --- keyboards/handwired/skakunm_dactyl/info.json | 5 +++ keyboards/handwired/slash/config.h | 16 ------- keyboards/handwired/slash/info.json | 5 +++ keyboards/handwired/snatchpad/config.h | 17 -------- keyboards/handwired/snatchpad/info.json | 5 +++ keyboards/handwired/sono1/config.h | 4 -- keyboards/handwired/sono1/stm32f103/config.h | 4 -- keyboards/handwired/sono1/stm32f103/info.json | 5 +++ keyboards/handwired/sono1/t2pp/config.h | 4 -- keyboards/handwired/sono1/t2pp/info.json | 5 +++ keyboards/handwired/space_oddity/config.h | 7 --- keyboards/handwired/space_oddity/info.json | 5 +++ keyboards/handwired/split65/promicro/config.h | 8 ---- keyboards/handwired/split65/promicro/info.json | 5 +++ keyboards/handwired/split65/stm32/config.h | 6 --- keyboards/handwired/split65/stm32/info.json | 5 +++ keyboards/handwired/split89/config.h | 22 ---------- keyboards/handwired/split89/info.json | 13 +++++- keyboards/handwired/splittest/bluepill/config.h | 5 --- keyboards/handwired/splittest/bluepill/info.json | 5 +++ keyboards/handwired/splittest/config.h | 3 -- keyboards/handwired/splittest/promicro/config.h | 3 -- keyboards/handwired/splittest/promicro/info.json | 5 +++ keyboards/handwired/splittest/teensy_2/config.h | 3 -- keyboards/handwired/splittest/teensy_2/info.json | 5 +++ keyboards/handwired/steamvan/rev1/config.h | 9 ---- keyboards/handwired/steamvan/rev1/info.json | 5 +++ keyboards/handwired/stef9998/split_5x7/info.json | 13 +++++- .../handwired/stef9998/split_5x7/rev1/config.h | 45 ------------------- keyboards/handwired/sticc14/config.h | 17 -------- keyboards/handwired/sticc14/info.json | 5 +++ keyboards/handwired/swiftrax/astro65/config.h | 29 ------------ keyboards/handwired/swiftrax/astro65/info.json | 5 +++ keyboards/handwired/swiftrax/bebol/config.h | 27 ------------ keyboards/handwired/swiftrax/bebol/info.json | 5 +++ keyboards/handwired/swiftrax/beegboy/config.h | 10 ----- keyboards/handwired/swiftrax/beegboy/info.json | 5 +++ keyboards/handwired/swiftrax/bumblebee/config.h | 8 ---- keyboards/handwired/swiftrax/bumblebee/info.json | 5 +++ keyboards/handwired/swiftrax/cowfish/config.h | 9 ---- keyboards/handwired/swiftrax/cowfish/info.json | 5 +++ keyboards/handwired/swiftrax/digicarp65/config.h | 27 ------------ keyboards/handwired/swiftrax/digicarp65/info.json | 5 +++ keyboards/handwired/swiftrax/digicarpice/config.h | 27 ------------ keyboards/handwired/swiftrax/digicarpice/info.json | 5 +++ keyboards/handwired/swiftrax/equator/config.h | 27 ------------ keyboards/handwired/swiftrax/equator/info.json | 5 +++ keyboards/handwired/swiftrax/glacier/config.h | 9 ---- keyboards/handwired/swiftrax/glacier/info.json | 5 +++ keyboards/handwired/swiftrax/joypad/config.h | 9 ---- keyboards/handwired/swiftrax/joypad/info.json | 5 +++ .../handwired/swiftrax/koalafications/config.h | 9 ---- .../handwired/swiftrax/koalafications/info.json | 5 +++ keyboards/handwired/swiftrax/nodu/config.h | 9 ---- keyboards/handwired/swiftrax/nodu/info.json | 5 +++ keyboards/handwired/swiftrax/pandamic/config.h | 9 ---- keyboards/handwired/swiftrax/pandamic/info.json | 5 +++ keyboards/handwired/swiftrax/the_galleon/config.h | 10 ----- keyboards/handwired/swiftrax/the_galleon/info.json | 5 +++ keyboards/handwired/swiftrax/unsplit/config.h | 27 ------------ keyboards/handwired/swiftrax/unsplit/info.json | 5 +++ keyboards/handwired/swiftrax/walter/config.h | 9 ---- keyboards/handwired/swiftrax/walter/info.json | 5 +++ keyboards/handwired/symmetry60/config.h | 17 -------- keyboards/handwired/symmetry60/info.json | 5 +++ keyboards/handwired/t111/config.h | 44 ------------------- keyboards/handwired/t111/info.json | 5 +++ keyboards/handwired/tennie/config.h | 17 -------- keyboards/handwired/tennie/info.json | 5 +++ keyboards/handwired/terminus_mini/config.h | 17 -------- keyboards/handwired/terminus_mini/info.json | 5 +++ keyboards/handwired/trackpoint/config.h | 6 --- keyboards/handwired/trackpoint/info.json | 5 +++ .../handwired/tractyl_manuform/4x6_right/config.h | 7 --- .../handwired/tractyl_manuform/4x6_right/info.json | 5 +++ .../5x6_right/arduinomicro/config.h | 10 ----- .../5x6_right/arduinomicro/info.json | 13 +++++- .../tractyl_manuform/5x6_right/elite_c/config.h | 8 ---- .../tractyl_manuform/5x6_right/elite_c/info.json | 5 +++ .../tractyl_manuform/5x6_right/f303/config.h | 11 ----- .../tractyl_manuform/5x6_right/f303/info.json | 5 +++ .../tractyl_manuform/5x6_right/f411/config.h | 8 ---- .../tractyl_manuform/5x6_right/f411/info.json | 5 +++ .../tractyl_manuform/5x6_right/teensy2pp/config.h | 8 ---- .../tractyl_manuform/5x6_right/teensy2pp/info.json | 5 +++ keyboards/handwired/traveller/config.h | 17 -------- keyboards/handwired/traveller/info.json | 5 +++ keyboards/handwired/tritium_numpad/config.h | 9 ---- keyboards/handwired/tritium_numpad/info.json | 5 +++ keyboards/handwired/twadlee/tp69/config.h | 20 --------- keyboards/handwired/twadlee/tp69/info.json | 5 +++ keyboards/handwired/twig/twig50/config.h | 6 --- keyboards/handwired/twig/twig50/info.json | 5 +++ keyboards/handwired/unicomp_mini_m/config.h | 17 -------- keyboards/handwired/unicomp_mini_m/info.json | 5 +++ keyboards/handwired/unk/rev1/config.h | 10 ----- keyboards/handwired/unk/rev1/info.json | 13 +++++- keyboards/handwired/uthol/config.h | 21 --------- keyboards/handwired/uthol/rev1/config.h | 23 ---------- keyboards/handwired/uthol/rev1/info.json | 5 +++ keyboards/handwired/uthol/rev2/config.h | 5 --- keyboards/handwired/uthol/rev2/info.json | 5 +++ keyboards/handwired/uthol/rev3/config.h | 8 ---- keyboards/handwired/uthol/rev3/info.json | 5 +++ keyboards/handwired/videowriter/config.h | 17 -------- keyboards/handwired/videowriter/info.json | 5 +++ keyboards/handwired/wabi/config.h | 19 -------- keyboards/handwired/wabi/info.json | 5 +++ keyboards/handwired/woodpad/config.h | 17 -------- keyboards/handwired/woodpad/info.json | 5 +++ keyboards/handwired/wulkan/config.h | 6 --- keyboards/handwired/wulkan/info.json | 5 +++ keyboards/handwired/xealous/config.h | 3 -- keyboards/handwired/xealous/rev1/config.h | 22 ---------- keyboards/handwired/xealous/rev1/info.json | 5 +++ keyboards/handwired/z150/config.h | 7 --- keyboards/handwired/z150/info.json | 5 +++ keyboards/handwired/zergo/config.h | 26 ----------- keyboards/handwired/zergo/info.json | 5 +++ 409 files changed, 1054 insertions(+), 2942 deletions(-) delete mode 100644 keyboards/handwired/3dfoxc/config.h delete mode 100644 keyboards/handwired/aim65/config.h delete mode 100644 keyboards/handwired/aplx2/config.h delete mode 100644 keyboards/handwired/bigmac/config.h delete mode 100644 keyboards/handwired/boss566y/redragon_vara/config.h delete mode 100644 keyboards/handwired/carpolly/config.h delete mode 100644 keyboards/handwired/co60/rev1/config.h delete mode 100644 keyboards/handwired/dactyl_manuform/5x6_2_5/config.h delete mode 100644 keyboards/handwired/dactyl_manuform/5x6_5/config.h delete mode 100644 keyboards/handwired/dactyl_manuform/5x6_6/config.h delete mode 100644 keyboards/handwired/ddg_56/config.h delete mode 100644 keyboards/handwired/eagleii/config.h delete mode 100644 keyboards/handwired/elrgo_s/config.h delete mode 100644 keyboards/handwired/hwpm87/config.h delete mode 100644 keyboards/handwired/ibm_wheelwriter/config.h delete mode 100644 keyboards/handwired/k8split/config.h delete mode 100644 keyboards/handwired/macroboard/f401/config.h delete mode 100644 keyboards/handwired/meck_tkl/blackpill_f401/config.h delete mode 100644 keyboards/handwired/ms_sculpt_mobile/astar/config.h delete mode 100644 keyboards/handwired/ms_sculpt_mobile/config.h delete mode 100644 keyboards/handwired/ms_sculpt_mobile/teensy2pp/config.h delete mode 100644 keyboards/handwired/oem_iso_fullsize/config.h delete mode 100644 keyboards/handwired/ortho_brass/config.h delete mode 100644 keyboards/handwired/pill60/blackpill_f401/config.h delete mode 100644 keyboards/handwired/pill60/blackpill_f411/config.h delete mode 100644 keyboards/handwired/pill60/bluepill/config.h delete mode 100644 keyboards/handwired/pteron/config.h delete mode 100644 keyboards/handwired/pteron38/config.h delete mode 100644 keyboards/handwired/pteron44/config.h delete mode 100644 keyboards/handwired/qc60/config.h delete mode 100644 keyboards/handwired/stef9998/split_5x7/rev1/config.h delete mode 100644 keyboards/handwired/swiftrax/astro65/config.h delete mode 100644 keyboards/handwired/swiftrax/bebol/config.h delete mode 100644 keyboards/handwired/swiftrax/digicarp65/config.h delete mode 100644 keyboards/handwired/swiftrax/digicarpice/config.h delete mode 100644 keyboards/handwired/swiftrax/equator/config.h delete mode 100644 keyboards/handwired/swiftrax/unsplit/config.h delete mode 100644 keyboards/handwired/t111/config.h delete mode 100644 keyboards/handwired/uthol/config.h delete mode 100644 keyboards/handwired/uthol/rev1/config.h delete mode 100644 keyboards/handwired/zergo/config.h (limited to 'keyboards/handwired') diff --git a/keyboards/handwired/108key_trackpoint/config.h b/keyboards/handwired/108key_trackpoint/config.h index 5887401a3a..8aca85bf26 100644 --- a/keyboards/handwired/108key_trackpoint/config.h +++ b/keyboards/handwired/108key_trackpoint/config.h @@ -37,11 +37,5 @@ #define PS2_USART_RX_VECT USART1_RX_vect #endif -#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4, B5, B6, B7 } -#define MATRIX_COL_PINS { C0, C1, C2, C3, C4, C5, C6, C7, D0, D1, F0, D3, D4, F1, D6, D7, E0, E1, E2, E3, E4, E5, E6 } - -/* COL2ROW or ROW2COL */ -#define DIODE_DIRECTION COL2ROW - #define LOCKING_SUPPORT_ENABLE #define LOCKING_RESYNC_ENABLE diff --git a/keyboards/handwired/108key_trackpoint/info.json b/keyboards/handwired/108key_trackpoint/info.json index 54233290e5..e771c4b8aa 100644 --- a/keyboards/handwired/108key_trackpoint/info.json +++ b/keyboards/handwired/108key_trackpoint/info.json @@ -8,6 +8,11 @@ "pid": "0x5678", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "D0", "D1", "F0", "D3", "D4", "F1", "D6", "D7", "E0", "E1", "E2", "E3", "E4", "E5", "E6"], + "rows": ["B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7"] + }, + "diode_direction": "COL2ROW", "processor": "at90usb1286", "bootloader": "halfkay", "layouts": { diff --git a/keyboards/handwired/2x5keypad/config.h b/keyboards/handwired/2x5keypad/config.h index 10e2265749..4b1dc39862 100644 --- a/keyboards/handwired/2x5keypad/config.h +++ b/keyboards/handwired/2x5keypad/config.h @@ -1,13 +1,5 @@ #pragma once - -/* key matrix pins */ -#define MATRIX_ROW_PINS { B3, B2 } -#define MATRIX_COL_PINS { D4, C6, D7, E6, B4 } - -/* COL2ROW or ROW2COL */ -#define DIODE_DIRECTION COL2ROW - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ #define LOCKING_SUPPORT_ENABLE diff --git a/keyboards/handwired/2x5keypad/info.json b/keyboards/handwired/2x5keypad/info.json index 7267d48672..3679eca918 100644 --- a/keyboards/handwired/2x5keypad/info.json +++ b/keyboards/handwired/2x5keypad/info.json @@ -8,6 +8,11 @@ "pid": "0x2020", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["D4", "C6", "D7", "E6", "B4"], + "rows": ["B3", "B2"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/handwired/3dfoxc/config.h b/keyboards/handwired/3dfoxc/config.h deleted file mode 100644 index 9f08703b6d..0000000000 --- a/keyboards/handwired/3dfoxc/config.h +++ /dev/null @@ -1,33 +0,0 @@ -/* Copyright 2022 david l goodrich - * - * 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 - - -/* - * 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 { F0, F1, C7, D5, B7 } -#define MATRIX_COL_PINS { D1, D0, D4, C6, D7, E6, B4, B5, B6, B2, B3, B1, F7, F6, F5, F4 } - -#define DIODE_DIRECTION COL2ROW diff --git a/keyboards/handwired/3dfoxc/info.json b/keyboards/handwired/3dfoxc/info.json index dfd4e8d4f0..bafce6ccbf 100644 --- a/keyboards/handwired/3dfoxc/info.json +++ b/keyboards/handwired/3dfoxc/info.json @@ -8,6 +8,11 @@ "pid": "0x0000", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["D1", "D0", "D4", "C6", "D7", "E6", "B4", "B5", "B6", "B2", "B3", "B1", "F7", "F6", "F5", "F4"], + "rows": ["F0", "F1", "C7", "D5", "B7"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/handwired/3dp660/config.h b/keyboards/handwired/3dp660/config.h index c2effa2e46..f804456960 100644 --- a/keyboards/handwired/3dp660/config.h +++ b/keyboards/handwired/3dp660/config.h @@ -20,14 +20,6 @@ along with this program. If not, see . #define TAPPING_TERM 400 -// ROWS: Top to bottom, COLS: Left to right - -#define MATRIX_ROW_PINS { B0, B1, B2, B3, B7 } -#define MATRIX_COL_PINS { D2, D3, C6, C7, D5, D4, D7, B4, B5, B6, F7, F6, F5, F4, F1 } - -/* 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/handwired/3dp660/info.json b/keyboards/handwired/3dp660/info.json index bfe19819fe..dd04753084 100644 --- a/keyboards/handwired/3dp660/info.json +++ b/keyboards/handwired/3dp660/info.json @@ -8,6 +8,11 @@ "pid": "0x3660", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["D2", "D3", "C6", "C7", "D5", "D4", "D7", "B4", "B5", "B6", "F7", "F6", "F5", "F4", "F1"], + "rows": ["B0", "B1", "B2", "B3", "B7"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "halfkay", "layouts": { diff --git a/keyboards/handwired/412_64/config.h b/keyboards/handwired/412_64/config.h index 5037639719..7caa265c1a 100644 --- a/keyboards/handwired/412_64/config.h +++ b/keyboards/handwired/412_64/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 { D3, F4, F5, F6, F7, B1, B3, B2 } -#define MATRIX_COL_PINS { B0, D2, D0, D1, D4, C6, D7, E6 } - -/* 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/handwired/412_64/info.json b/keyboards/handwired/412_64/info.json index 2e8ead2950..e8e7ab9241 100644 --- a/keyboards/handwired/412_64/info.json +++ b/keyboards/handwired/412_64/info.json @@ -8,6 +8,11 @@ "pid": "0x0412", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["B0", "D2", "D0", "D1", "D4", "C6", "D7", "E6"], + "rows": ["D3", "F4", "F5", "F6", "F7", "B1", "B3", "B2"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/handwired/42/config.h b/keyboards/handwired/42/config.h index 9341a90a76..57a8664649 100644 --- a/keyboards/handwired/42/config.h +++ b/keyboards/handwired/42/config.h @@ -1,22 +1,5 @@ #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_COL_PINS { F5, F6, F7, F0, F1, F4, B6, B5, D7, C7, D6, B7 } -#define MATRIX_ROW_PINS { D2, D3, D0, D1 } - -/* 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/handwired/42/info.json b/keyboards/handwired/42/info.json index 16d3af1667..f887edea52 100644 --- a/keyboards/handwired/42/info.json +++ b/keyboards/handwired/42/info.json @@ -8,6 +8,11 @@ "pid": "0x0000", "device_version": "0.0.3" }, + "matrix_pins": { + "cols": ["F5", "F6", "F7", "F0", "F1", "F4", "B6", "B5", "D7", "C7", "D6", "B7"], + "rows": ["D2", "D3", "D0", "D1"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/handwired/6key/config.h b/keyboards/handwired/6key/config.h index 31b6c8888d..0ba89040c7 100644 --- a/keyboards/handwired/6key/config.h +++ b/keyboards/handwired/6key/config.h @@ -16,13 +16,5 @@ #pragma once - -/* pin-out */ -#define MATRIX_ROW_PINS { B4, D0 } -#define MATRIX_COL_PINS { D3, D2, D1 } - /* dip switch */ #define DIP_SWITCH_PINS { C6 } - -/* COL2ROW or ROW2COL */ -#define DIODE_DIRECTION COL2ROW diff --git a/keyboards/handwired/6key/info.json b/keyboards/handwired/6key/info.json index 7d7e17b64c..fec35620a2 100644 --- a/keyboards/handwired/6key/info.json +++ b/keyboards/handwired/6key/info.json @@ -8,6 +8,11 @@ "pid": "0x0007", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["D3", "D2", "D1"], + "rows": ["B4", "D0"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/handwired/6macro/config.h b/keyboards/handwired/6macro/config.h index 0dc61becd3..e93fe5511f 100644 --- a/keyboards/handwired/6macro/config.h +++ b/keyboards/handwired/6macro/config.h @@ -17,14 +17,6 @@ along with this program. If not, see . #pragma once - -/* pinout - DON'T CHANGE */ -#define MATRIX_ROW_PINS { B3, B4 } -#define MATRIX_COL_PINS { B0, B1, B2 } - -/* COL2ROW, ROW2COL*/ -#define DIODE_DIRECTION COL2ROW - #define RGB_DI_PIN D2 #define RGBLED_NUM 10 #define RGB_MATRIX_LED_COUNT RGBLED_NUM diff --git a/keyboards/handwired/6macro/info.json b/keyboards/handwired/6macro/info.json index 1d1aac48ad..d081a75d3e 100644 --- a/keyboards/handwired/6macro/info.json +++ b/keyboards/handwired/6macro/info.json @@ -8,6 +8,11 @@ "pid": "0x0037", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["B0", "B1", "B2"], + "rows": ["B3", "B4"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u2", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/handwired/aek64/config.h b/keyboards/handwired/aek64/config.h index e847297296..6291115158 100644 --- a/keyboards/handwired/aek64/config.h +++ b/keyboards/handwired/aek64/config.h @@ -17,13 +17,6 @@ along with this program. If not, see . #pragma once - -// Originally made for a Teensy 2++ -#define MATRIX_COL_PINS { F0, E6, E7, B0, B1, B2, B3, B4, B5, B6, D3, D0, D1, D2 } -#define MATRIX_ROW_PINS { E0, E1, C0, C1, C2 } - -#define DIODE_DIRECTION COL2ROW - /* Enable the space-cadet options */ #define RSPC_KEYS KC_RSFT, KC_TRNS, KC_PGUP #define RCPC_KEYS KC_RCTL, KC_TRNS, KC_PGDN diff --git a/keyboards/handwired/aek64/info.json b/keyboards/handwired/aek64/info.json index 471208ca41..4c71a69358 100644 --- a/keyboards/handwired/aek64/info.json +++ b/keyboards/handwired/aek64/info.json @@ -8,6 +8,11 @@ "pid": "0x6464", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["F0", "E6", "E7", "B0", "B1", "B2", "B3", "B4", "B5", "B6", "D3", "D0", "D1", "D2"], + "rows": ["E0", "E1", "C0", "C1", "C2"] + }, + "diode_direction": "COL2ROW", "backlight": { "pin": "B7", "levels": 5, diff --git a/keyboards/handwired/aim65/config.h b/keyboards/handwired/aim65/config.h deleted file mode 100644 index 84e51951a9..0000000000 --- a/keyboards/handwired/aim65/config.h +++ /dev/null @@ -1,33 +0,0 @@ -/* Copyright 2021 Matteo Bonora - * - * 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 - - -/* - * 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 { D0, D4, D7, E6, B4, B5, B3, B1 } -#define MATRIX_COL_PINS { D1, C6, B6, B2, F7, F6, F5, F4 } - -#define DIODE_DIRECTION COL2ROW diff --git a/keyboards/handwired/aim65/info.json b/keyboards/handwired/aim65/info.json index de4263d1cd..9439a11c76 100644 --- a/keyboards/handwired/aim65/info.json +++ b/keyboards/handwired/aim65/info.json @@ -8,6 +8,11 @@ "pid": "0x0F34", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["D1", "C6", "B6", "B2", "F7", "F6", "F5", "F4"], + "rows": ["D0", "D4", "D7", "E6", "B4", "B5", "B3", "B1"] + }, + "diode_direction": "COL2ROW", "indicators": { "caps_lock": "B0", "on_state": 0 diff --git a/keyboards/handwired/amigopunk/config.h b/keyboards/handwired/amigopunk/config.h index 2cbbb3152a..bcdca4920c 100644 --- a/keyboards/handwired/amigopunk/config.h +++ b/keyboards/handwired/amigopunk/config.h @@ -16,14 +16,6 @@ #pragma once - -/* Key matrix pins */ -#define MATRIX_ROW_PINS { C0, C1, C2, C3, C4, C5 } -#define MATRIX_COL_PINS { B6, B5, B4, B3, B2, B1, B0, E7, E6, F0, F1, F2, F3, F4, F5, F6, F7 } - -/* 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/handwired/amigopunk/info.json b/keyboards/handwired/amigopunk/info.json index e79911a676..eb0d9d7fb2 100644 --- a/keyboards/handwired/amigopunk/info.json +++ b/keyboards/handwired/amigopunk/info.json @@ -8,6 +8,11 @@ "pid": "0x1805", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["B6", "B5", "B4", "B3", "B2", "B1", "B0", "E7", "E6", "F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7"], + "rows": ["C0", "C1", "C2", "C3", "C4", "C5"] + }, + "diode_direction": "COL2ROW", "encoder": { "rotary": [ {"pin_a": "E0", "pin_b": "E1"} diff --git a/keyboards/handwired/angel/config.h b/keyboards/handwired/angel/config.h index a138c0c2d1..b7e08c2b24 100644 --- a/keyboards/handwired/angel/config.h +++ b/keyboards/handwired/angel/config.h @@ -17,17 +17,6 @@ along with this program. If not, see . #pragma once -/* - * Keyboard Matrix Assignments - * COLS: AVR pins used for columns, left to right - * ROWS: AVR pins used for rows, top to bottom - * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) - * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) - */ -#define MATRIX_ROW_PINS { B6, B2, B5, B4 } -#define MATRIX_COL_PINS { D3, D2, D1, D0, D4, C6, D7, E6, B3, B1, F7, F6, F5 } -#define DIODE_DIRECTION COL2ROW - // https://docs.qmk.fm/using-qmk/software-features/tap_hold #define TAPPING_TERM 200 #define IGNORE_MOD_TAP_INTERRUPT diff --git a/keyboards/handwired/angel/info.json b/keyboards/handwired/angel/info.json index 004d30d93a..3bf7d83178 100644 --- a/keyboards/handwired/angel/info.json +++ b/keyboards/handwired/angel/info.json @@ -8,6 +8,11 @@ "pid": "0x0805", "device_version": "1.0.0" }, + "matrix_pins": { + "cols": ["D3", "D2", "D1", "D0", "D4", "C6", "D7", "E6", "B3", "B1", "F7", "F6", "F5"], + "rows": ["B6", "B2", "B5", "B4"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/handwired/aplx2/config.h b/keyboards/handwired/aplx2/config.h deleted file mode 100644 index c140e5bced..0000000000 --- a/keyboards/handwired/aplx2/config.h +++ /dev/null @@ -1,27 +0,0 @@ -/* -Copyright 2020 April Aplyard - -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 - - -/* pin-out */ -#define MATRIX_ROW_PINS { D1 } -#define MATRIX_COL_PINS { B5, D3 } - -/* COL2ROW or ROW2COL */ -#define DIODE_DIRECTION COL2ROW - diff --git a/keyboards/handwired/aplx2/info.json b/keyboards/handwired/aplx2/info.json index dc1dd86e63..76aff146f2 100644 --- a/keyboards/handwired/aplx2/info.json +++ b/keyboards/handwired/aplx2/info.json @@ -8,6 +8,11 @@ "pid": "0x0030", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["B5", "D3"], + "rows": ["D1"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/handwired/aranck/config.h b/keyboards/handwired/aranck/config.h index 024ad37c13..6f44c0cbba 100644 --- a/keyboards/handwired/aranck/config.h +++ b/keyboards/handwired/aranck/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 \ - { D3, D2, D1, D0 } -#define MATRIX_COL_PINS \ - { C6, D7, E6, B4, B6, B2, B3, B1, F7, F6, F5, F4 } - -/* COL2ROW, ROW2COL*/ -#define DIODE_DIRECTION COL2ROW - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ #define LOCKING_SUPPORT_ENABLE /* Locking resynchronize hack */ diff --git a/keyboards/handwired/aranck/info.json b/keyboards/handwired/aranck/info.json index dd48558b14..7d2ea6124b 100644 --- a/keyboards/handwired/aranck/info.json +++ b/keyboards/handwired/aranck/info.json @@ -8,6 +8,11 @@ "pid": "0x0000", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["C6", "D7", "E6", "B4", "B6", "B2", "B3", "B1", "F7", "F6", "F5", "F4"], + "rows": ["D3", "D2", "D1", "D0"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "caterina", "community_layouts": ["planck_mit"], diff --git a/keyboards/handwired/arrow_pad/config.h b/keyboards/handwired/arrow_pad/config.h index 6861311460..2ed5b28c87 100644 --- a/keyboards/handwired/arrow_pad/config.h +++ b/keyboards/handwired/arrow_pad/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 { F0, F1, F4, F5, F6, F7 } -#define MATRIX_COL_PINS { B0, B1, B2, B3 } - -/* COL2ROW or ROW2COL */ -#define DIODE_DIRECTION ROW2COL - #define FORCE_NKRO /* diff --git a/keyboards/handwired/arrow_pad/info.json b/keyboards/handwired/arrow_pad/info.json index 8451637df5..91690cf83e 100644 --- a/keyboards/handwired/arrow_pad/info.json +++ b/keyboards/handwired/arrow_pad/info.json @@ -8,6 +8,11 @@ "pid": "0x4096", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["B0", "B1", "B2", "B3"], + "rows": ["F0", "F1", "F4", "F5", "F6", "F7"] + }, + "diode_direction": "ROW2COL", "backlight": { "pin": "B7" }, diff --git a/keyboards/handwired/atreus50/config.h b/keyboards/handwired/atreus50/config.h index 69a24d9038..9876e14fd3 100644 --- a/keyboards/handwired/atreus50/config.h +++ b/keyboards/handwired/atreus50/config.h @@ -17,14 +17,6 @@ along with this program. If not, see . #pragma once - -/* Planck PCB default pin-out */ -#define MATRIX_ROW_PINS { D3, D2, D1, D0 } -#define MATRIX_COL_PINS { D4, D7, E6, B4, B5, B6, B2, B3, B1, F7, F6, F5, 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 /* Locking resynchronize hack */ diff --git a/keyboards/handwired/atreus50/info.json b/keyboards/handwired/atreus50/info.json index 2ef04b31f4..4b12ba33d4 100644 --- a/keyboards/handwired/atreus50/info.json +++ b/keyboards/handwired/atreus50/info.json @@ -8,6 +8,11 @@ "pid": "0x040D", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["D4", "D7", "E6", "B4", "B5", "B6", "B2", "B3", "B1", "F7", "F6", "F5", "F4"], + "rows": ["D3", "D2", "D1", "D0"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/handwired/axon/config.h b/keyboards/handwired/axon/config.h index a4b2c64c66..dcf26800ca 100644 --- a/keyboards/handwired/axon/config.h +++ b/keyboards/handwired/axon/config.h @@ -17,14 +17,6 @@ along with this program. If not, see . #pragma once - -/* key matrix pins */ -#define MATRIX_ROW_PINS { D5, D6, D4, D0 } -#define MATRIX_COL_PINS { B0, D7, B1, B2, C0, C1, C2, C3, C4, C5, D1 } - -/* 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/handwired/axon/info.json b/keyboards/handwired/axon/info.json index 0bf0deaaf3..89300e2398 100644 --- a/keyboards/handwired/axon/info.json +++ b/keyboards/handwired/axon/info.json @@ -8,6 +8,11 @@ "pid": "0x6060", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["B0", "D7", "B1", "B2", "C0", "C1", "C2", "C3", "C4", "C5", "D1"], + "rows": ["D5", "D6", "D4", "D0"] + }, + "diode_direction": "COL2ROW", "processor": "atmega328p", "bootloader": "usbasploader", "layouts": { diff --git a/keyboards/handwired/battleship_gamepad/config.h b/keyboards/handwired/battleship_gamepad/config.h index e28cd08a2a..f2eee84a57 100644 --- a/keyboards/handwired/battleship_gamepad/config.h +++ b/keyboards/handwired/battleship_gamepad/config.h @@ -16,19 +16,11 @@ #pragma once - -/* key matrix pins */ -#define MATRIX_ROW_PINS { B6, B2, B3, B1, F7 } -#define MATRIX_COL_PINS { D1, D0, D4, C6, D7, E6, B4, B5 } - /* joystick configuration */ #define JOYSTICK_BUTTON_COUNT 25 #define JOYSTICK_AXIS_COUNT 2 #define JOYSTICK_AXIS_RESOLUTION 10 -/* COL2ROW or ROW2COL */ -#define DIODE_DIRECTION COL2ROW - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ #define LOCKING_SUPPORT_ENABLE diff --git a/keyboards/handwired/battleship_gamepad/info.json b/keyboards/handwired/battleship_gamepad/info.json index d4705a5c5f..06ef96ba21 100644 --- a/keyboards/handwired/battleship_gamepad/info.json +++ b/keyboards/handwired/battleship_gamepad/info.json @@ -8,6 +8,11 @@ "pid": "0x0000", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["D1", "D0", "D4", "C6", "D7", "E6", "B4", "B5"], + "rows": ["B6", "B2", "B3", "B1", "F7"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/handwired/bigmac/config.h b/keyboards/handwired/bigmac/config.h deleted file mode 100644 index f33849faf7..0000000000 --- a/keyboards/handwired/bigmac/config.h +++ /dev/null @@ -1,33 +0,0 @@ -/* Copyright 2020 Taylore101 - * - * 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 - - -/* - * 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 { F0, F1, C7, D5, B7 } -#define MATRIX_COL_PINS { B6, B2, B3, B1, F7, F6, F5, F4, D3, D2, D1, D0, D4, C6, D7, E6, B4 } - -#define DIODE_DIRECTION COL2ROW diff --git a/keyboards/handwired/bigmac/info.json b/keyboards/handwired/bigmac/info.json index 853bd946ad..13c523245c 100644 --- a/keyboards/handwired/bigmac/info.json +++ b/keyboards/handwired/bigmac/info.json @@ -8,6 +8,11 @@ "pid": "0x1010", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["B6", "B2", "B3", "B1", "F7", "F6", "F5", "F4", "D3", "D2", "D1", "D0", "D4", "C6", "D7", "E6", "B4"], + "rows": ["F0", "F1", "C7", "D5", "B7"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/handwired/bolek/config.h b/keyboards/handwired/bolek/config.h index ec81b3337a..02f5f29c3f 100644 --- a/keyboards/handwired/bolek/config.h +++ b/keyboards/handwired/bolek/config.h @@ -17,23 +17,6 @@ along with this program. If not, see . #pragma once - -/* - * Keyboard Matrix Assignments - * - * Change this to how you wired your keyboard - * COLS: AVR pins used for columns, left to right - * ROWS: AVR pins used for rows, top to bottom - * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) - * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) - * - */ -#define MATRIX_ROW_PINS { F4, F5, F6, B5, D3, D2, D1, B4 } -#define MATRIX_COL_PINS { B6, B2, B3, B1, F7, E6, D7, C6, D0, 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/handwired/bolek/info.json b/keyboards/handwired/bolek/info.json index 410ed8b933..e72d4f45fb 100644 --- a/keyboards/handwired/bolek/info.json +++ b/keyboards/handwired/bolek/info.json @@ -8,6 +8,11 @@ "pid": "0x3708", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["B6", "B2", "B3", "B1", "F7", "E6", "D7", "C6", "D0", "D4"], + "rows": ["F4", "F5", "F6", "B5", "D3", "D2", "D1", "B4"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/handwired/boss566y/redragon_vara/config.h b/keyboards/handwired/boss566y/redragon_vara/config.h deleted file mode 100644 index d7e3fbe200..0000000000 --- a/keyboards/handwired/boss566y/redragon_vara/config.h +++ /dev/null @@ -1,34 +0,0 @@ -/* -Copyright 2020 boss566y - -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 - - -/* - * 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, D0, F0, F1, F4, F5, F6, F7 } -#define MATRIX_COL_PINS { D1, D2, D3, C6, D5, C7, D4, D7, B4, B5, B6 } - -#define DIODE_DIRECTION COL2ROW diff --git a/keyboards/handwired/boss566y/redragon_vara/info.json b/keyboards/handwired/boss566y/redragon_vara/info.json index 697cfac226..f29633d429 100644 --- a/keyboards/handwired/boss566y/redragon_vara/info.json +++ b/keyboards/handwired/boss566y/redragon_vara/info.json @@ -8,6 +8,11 @@ "pid": "0x0001", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["D1", "D2", "D3", "C6", "D5", "C7", "D4", "D7", "B4", "B5", "B6"], + "rows": ["B0", "B1", "B2", "B3", "B7", "D0", "F0", "F1", "F4", "F5", "F6", "F7"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "halfkay", "community_layouts": ["fullsize_ansi"], diff --git a/keyboards/handwired/brain/config.h b/keyboards/handwired/brain/config.h index 9b7c48da75..088f03a379 100644 --- a/keyboards/handwired/brain/config.h +++ b/keyboards/handwired/brain/config.h @@ -23,18 +23,6 @@ along with this program. If not, see . #define SPLIT_USB_DETECT -// wiring of each half - -#define MATRIX_COL_PINS \ - { D1, D4, C6, D7, E6, B4, B5 } -#define MATRIX_ROW_PINS \ - { F4, F5, F6, F7, B1 } - -#define MATRIX_COL_PINS_RIGHT \ - { B5, B4, E6, D7, C6, D4, D1 } - -#define DIODE_DIRECTION COL2ROW - /* mouse config */ #define MOUSEKEY_INTERVAL 20 #define MOUSEKEY_DELAY 0 diff --git a/keyboards/handwired/brain/info.json b/keyboards/handwired/brain/info.json index a085da297f..aad4662d72 100644 --- a/keyboards/handwired/brain/info.json +++ b/keyboards/handwired/brain/info.json @@ -8,6 +8,11 @@ "pid": "0x0001", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["D1", "D4", "C6", "D7", "E6", "B4", "B5"], + "rows": ["F4", "F5", "F6", "F7", "B1"] + }, + "diode_direction": "COL2ROW", "bootmagic": { "matrix": [0, 6] }, @@ -15,6 +20,11 @@ "soft_serial_pin": "D0", "bootmagic": { "matrix": [5, 0] + }, + "matrix_pins": { + "right": { + "cols": ["B5", "B4", "E6", "D7", "C6", "D4", "D1"] + } } }, "processor": "atmega32u4", diff --git a/keyboards/handwired/bstk100/config.h b/keyboards/handwired/bstk100/config.h index 2a14eca16a..2a30bd3363 100644 --- a/keyboards/handwired/bstk100/config.h +++ b/keyboards/handwired/bstk100/config.h @@ -18,23 +18,6 @@ along with this program. If not, see . #pragma once - -/* - * Keyboard Matrix Assignments - * - * Change this to how you wired your keyboard - * COLS: AVR pins used for columns, left to right - * ROWS: AVR pins used for rows, top to bottom - * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) - * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) - * - */ -#define MATRIX_ROW_PINS { B6, B2, B3, B1, F7 } -#define MATRIX_COL_PINS { B5, B4, E6, D7, C6 } - -/* 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/handwired/bstk100/info.json b/keyboards/handwired/bstk100/info.json index 03580c3332..4d316b4397 100644 --- a/keyboards/handwired/bstk100/info.json +++ b/keyboards/handwired/bstk100/info.json @@ -8,6 +8,11 @@ "pid": "0xB100", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["B5", "B4", "E6", "D7", "C6"], + "rows": ["B6", "B2", "B3", "B1", "F7"] + }, + "diode_direction": "COL2ROW", "indicators": { "caps_lock": "D5", "num_lock": "D4", diff --git a/keyboards/handwired/cans12er/config.h b/keyboards/handwired/cans12er/config.h index 74a7679e0b..5f36081323 100644 --- a/keyboards/handwired/cans12er/config.h +++ b/keyboards/handwired/cans12er/config.h @@ -1,13 +1,5 @@ #pragma once - -/* key matrix pins */ -#define MATRIX_ROW_PINS { F7, B1, B3 } -#define MATRIX_COL_PINS { D0, D4, C6, D7 } - -/* COL2ROW or ROW2COL */ -#define DIODE_DIRECTION ROW2COL - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ #define LOCKING_SUPPORT_ENABLE diff --git a/keyboards/handwired/cans12er/info.json b/keyboards/handwired/cans12er/info.json index 37dd424299..e3938ebc42 100644 --- a/keyboards/handwired/cans12er/info.json +++ b/keyboards/handwired/cans12er/info.json @@ -8,6 +8,11 @@ "pid": "0x6060", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["D0", "D4", "C6", "D7"], + "rows": ["F7", "B1", "B3"] + }, + "diode_direction": "ROW2COL", "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/handwired/carpolly/config.h b/keyboards/handwired/carpolly/config.h deleted file mode 100644 index 4c2410ca98..0000000000 --- a/keyboards/handwired/carpolly/config.h +++ /dev/null @@ -1,37 +0,0 @@ -/* Copyright 2021 Paul Enrico N. Viola - * - * 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 - - -/* - * 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 } -#define MATRIX_COL_PINS { F0, F1, F4, F5, F6, B6, B5, B4, D7, D6, D4, D5, C7 } - -#define DIODE_DIRECTION COL2ROW - - -// generated by KBFirmware JSON to QMK Parser -// https://noroadsleft.github.io/kbf_qmk_converter/ diff --git a/keyboards/handwired/carpolly/info.json b/keyboards/handwired/carpolly/info.jso