From dd086a51d82a574a55eb3b89e8943301d72296f3 Mon Sep 17 00:00:00 2001 From: Ryan Date: Fri, 10 Mar 2023 22:16:56 +1100 Subject: Move matrix config to info.json, part 2 (#19987) --- keyboards/facew/config.h | 5 --- keyboards/facew/info.json | 5 +++ keyboards/fallacy/config.h | 10 ------ keyboards/fallacy/info.json | 5 +++ keyboards/fc980c/config.h | 5 --- keyboards/feels/feels65/config.h | 23 ------------- keyboards/feels/feels65/info.json | 5 +++ keyboards/feker/ik75/config.h | 8 ----- keyboards/feker/ik75/info.json | 5 +++ keyboards/ffkeebs/puca/config.h | 7 ---- keyboards/ffkeebs/puca/info.json | 5 +++ keyboards/ffkeebs/siris/config.h | 27 --------------- keyboards/ffkeebs/siris/info.json | 5 +++ keyboards/fjlabs/7vhotswap/config.h | 19 ---------- keyboards/fjlabs/7vhotswap/info.json | 5 +++ keyboards/fjlabs/ad65/config.h | 19 ---------- keyboards/fjlabs/ad65/info.json | 5 +++ keyboards/fjlabs/avalon/config.h | 19 ---------- keyboards/fjlabs/avalon/info.json | 5 +++ keyboards/fjlabs/bks65/config.h | 19 ---------- keyboards/fjlabs/bks65/info.json | 5 +++ keyboards/fjlabs/bks65solder/config.h | 19 ---------- keyboards/fjlabs/bks65solder/info.json | 5 +++ keyboards/fjlabs/bolsa65/config.h | 19 ---------- keyboards/fjlabs/bolsa65/info.json | 5 +++ keyboards/fjlabs/kf87/config.h | 19 ---------- keyboards/fjlabs/kf87/info.json | 5 +++ keyboards/fjlabs/kyuu/config.h | 19 ---------- keyboards/fjlabs/kyuu/info.json | 5 +++ keyboards/fjlabs/ldk65/config.h | 19 ---------- keyboards/fjlabs/ldk65/info.json | 5 +++ keyboards/fjlabs/midway60/config.h | 19 ---------- keyboards/fjlabs/midway60/info.json | 5 +++ keyboards/fjlabs/mk61rgbansi/config.h | 19 ---------- keyboards/fjlabs/mk61rgbansi/info.json | 5 +++ keyboards/fjlabs/peaker/config.h | 19 ---------- keyboards/fjlabs/peaker/info.json | 5 +++ keyboards/fjlabs/polaris/config.h | 19 ---------- keyboards/fjlabs/polaris/info.json | 5 +++ keyboards/fjlabs/ready100/config.h | 19 ---------- keyboards/fjlabs/ready100/info.json | 5 +++ keyboards/fjlabs/sinanju/config.h | 19 ---------- keyboards/fjlabs/sinanju/info.json | 5 +++ keyboards/fjlabs/sinanjuwk/config.h | 19 ---------- keyboards/fjlabs/sinanjuwk/info.json | 5 +++ keyboards/fjlabs/solanis/config.h | 19 ---------- keyboards/fjlabs/solanis/info.json | 5 +++ keyboards/fjlabs/swordfish/config.h | 19 ---------- keyboards/fjlabs/swordfish/info.json | 5 +++ keyboards/fjlabs/tf60ansi/config.h | 19 ---------- keyboards/fjlabs/tf60ansi/info.json | 5 +++ keyboards/fjlabs/tf60v2/config.h | 19 ---------- keyboards/fjlabs/tf60v2/info.json | 5 +++ keyboards/fjlabs/tf65rgbv2/config.h | 19 ---------- keyboards/fjlabs/tf65rgbv2/info.json | 5 +++ keyboards/flehrad/bigswitch/config.h | 8 ----- keyboards/flehrad/bigswitch/info.json | 5 +++ keyboards/flehrad/downbubble/config.h | 17 --------- keyboards/flehrad/downbubble/info.json | 5 +++ keyboards/flehrad/numbrero/config.h | 8 ----- keyboards/flehrad/numbrero/info.json | 5 +++ keyboards/flehrad/snagpad/config.h | 8 ----- keyboards/flehrad/snagpad/info.json | 5 +++ keyboards/flehrad/tradestation/config.h | 8 ----- keyboards/flehrad/tradestation/info.json | 5 +++ keyboards/fleuron/config.h | 17 --------- keyboards/fleuron/info.json | 5 +++ keyboards/fluorite/config.h | 17 --------- keyboards/fluorite/info.json | 5 +++ keyboards/flx/lodestone/config.h | 17 --------- keyboards/flx/lodestone/info.json | 5 +++ keyboards/flx/virgo/config.h | 16 --------- keyboards/flx/virgo/info.json | 5 +++ keyboards/flxlb/zplit/config.h | 8 ----- keyboards/flxlb/zplit/info.json | 5 +++ keyboards/flygone60/rev3/config.h | 17 --------- keyboards/flygone60/rev3/info.json | 5 +++ keyboards/foostan/cornelius/config.h | 17 --------- keyboards/foostan/cornelius/info.json | 5 +++ keyboards/fortitude60/rev1/config.h | 8 ----- keyboards/fortitude60/rev1/info.json | 5 +++ keyboards/foxlab/key65/hotswap/config.h | 17 --------- keyboards/foxlab/key65/hotswap/info.json | 5 +++ keyboards/foxlab/key65/universal/config.h | 17 --------- keyboards/foxlab/key65/universal/info.json | 5 +++ keyboards/foxlab/leaf60/hotswap/config.h | 17 --------- keyboards/foxlab/leaf60/hotswap/info.json | 5 +++ keyboards/foxlab/leaf60/universal/config.h | 17 --------- keyboards/foxlab/leaf60/universal/info.json | 5 +++ keyboards/foxlab/time80/config.h | 8 ----- keyboards/foxlab/time80/info.json | 5 +++ keyboards/foxlab/time_re/hotswap/config.h | 16 --------- keyboards/foxlab/time_re/hotswap/info.json | 5 +++ keyboards/foxlab/time_re/universal/config.h | 16 --------- keyboards/foxlab/time_re/universal/info.json | 5 +++ keyboards/fr4/southpaw75/config.h | 8 ----- keyboards/fr4/southpaw75/info.json | 5 +++ keyboards/fr4/unix60/config.h | 26 -------------- keyboards/fr4/unix60/info.json | 5 +++ keyboards/fractal/config.h | 9 ----- keyboards/fractal/info.json | 5 +++ keyboards/free_willy/config.h | 23 ------------- keyboards/free_willy/info.json | 5 +++ keyboards/friedrich/config.h | 26 -------------- keyboards/friedrich/info.json | 5 +++ keyboards/ft/mars65/config.h | 16 --------- keyboards/ft/mars65/info.json | 5 +++ keyboards/ft/mars80/config.h | 6 ---- keyboards/ft/mars80/info.json | 5 +++ keyboards/function96/v1/config.h | 35 ------------------- keyboards/function96/v1/info.json | 5 +++ keyboards/function96/v2/config.h | 35 ------------------- keyboards/function96/v2/info.json | 5 +++ keyboards/fungo/rev1/config.h | 16 --------- keyboards/fungo/rev1/info.json | 13 ++++++- keyboards/funky40/config.h | 8 ----- keyboards/funky40/info.json | 5 +++ keyboards/h0oni/deskpad/config.h | 17 --------- keyboards/h0oni/deskpad/info.json | 5 +++ keyboards/h0oni/hotduck/config.h | 17 --------- keyboards/h0oni/hotduck/info.json | 5 +++ keyboards/hadron/config.h | 40 ---------------------- keyboards/hadron/ver2/config.h | 4 --- keyboards/hadron/ver2/info.json | 5 +++ keyboards/hadron/ver3/config.h | 16 --------- keyboards/hadron/ver3/info.json | 5 +++ keyboards/halokeys/elemental75/config.h | 4 --- keyboards/halokeys/elemental75/info.json | 5 +++ keyboards/han60/config.h | 17 --------- keyboards/han60/info.json | 5 +++ keyboards/hand88/config.h | 7 ---- keyboards/hand88/info.json | 5 +++ keyboards/hardlineworks/otd_plus/config.h | 7 ---- keyboards/hardlineworks/otd_plus/info.json | 5 +++ keyboards/heliar/wm1_hotswap/config.h | 33 ------------------ keyboards/heliar/wm1_hotswap/info.json | 5 +++ keyboards/hfdkb/ac001/config.h | 7 ---- keyboards/hfdkb/ac001/info.json | 5 +++ keyboards/hhkb_lite_2/config.h | 9 ----- keyboards/hhkb_lite_2/info.json | 5 +++ keyboards/hidtech/bastyl/config.h | 3 -- keyboards/hidtech/bastyl/info.json | 5 +++ keyboards/hifumi/config.h | 15 -------- keyboards/hifumi/info.json | 5 +++ keyboards/hineybush/h08_ocelot/config.h | 17 --------- keyboards/hineybush/h08_ocelot/info.json | 5 +++ keyboards/hineybush/h10/config.h | 17 --------- keyboards/hineybush/h10/info.json | 5 +++ keyboards/hineybush/h60/config.h | 7 ---- keyboards/hineybush/h60/info.json | 5 +++ keyboards/hineybush/h65/config.h | 17 --------- keyboards/hineybush/h65/info.json | 5 +++ keyboards/hineybush/h65_hotswap/config.h | 17 --------- keyboards/hineybush/h65_hotswap/info.json | 5 +++ keyboards/hineybush/h660s/config.h | 17 --------- keyboards/hineybush/h660s/info.json | 5 +++ keyboards/hineybush/h75_singa/config.h | 17 --------- keyboards/hineybush/h75_singa/info.json | 5 +++ keyboards/hineybush/h87a/config.h | 16 --------- keyboards/hineybush/h87a/info.json | 5 +++ keyboards/hineybush/h88/config.h | 17 --------- keyboards/hineybush/h88/info.json | 5 +++ keyboards/hineybush/hineyg80/config.h | 8 ----- keyboards/hineybush/hineyg80/info.json | 5 +++ keyboards/hineybush/physix/config.h | 17 --------- keyboards/hineybush/physix/info.json | 5 +++ keyboards/hineybush/sm68/config.h | 18 ---------- keyboards/hineybush/sm68/info.json | 5 +++ keyboards/hnahkb/freyr/config.h | 17 --------- keyboards/hnahkb/freyr/info.json | 5 +++ keyboards/hnahkb/stella/config.h | 17 --------- keyboards/hnahkb/stella/info.json | 5 +++ keyboards/hnahkb/vn66/config.h | 17 --------- keyboards/hnahkb/vn66/info.json | 5 +++ keyboards/holyswitch/southpaw75/config.h | 36 ------------------- keyboards/holyswitch/southpaw75/info.json | 5 +++ keyboards/horizon/config.h | 6 ---- keyboards/horizon/info.json | 5 +++ keyboards/horrortroll/caticorn/config.h | 27 --------------- .../horrortroll/caticorn/rev1/hotswap/info.json | 5 +++ .../horrortroll/caticorn/rev1/solder/info.json | 5 +++ .../horrortroll/chinese_pcb/black_e65/config.h | 8 ----- .../horrortroll/chinese_pcb/black_e65/info.json | 5 +++ .../horrortroll/chinese_pcb/devil68_pro/config.h | 8 ----- .../horrortroll/chinese_pcb/devil68_pro/info.json | 5 +++ keyboards/horrortroll/handwired_k552/config.h | 8 ----- keyboards/horrortroll/handwired_k552/info.json | 5 +++ keyboards/horrortroll/lemon40/config.h | 8 ----- keyboards/horrortroll/lemon40/info.json | 5 +++ keyboards/horrortroll/paws60/config.h | 8 ----- keyboards/horrortroll/paws60/info.json | 5 +++ keyboards/hp69/config.h | 16 --------- keyboards/hp69/info.json | 5 +++ keyboards/hs60/v1/config.h | 17 --------- keyboards/hs60/v1/info.json | 5 +++ keyboards/hs60/v2/ansi/config.h | 7 ---- keyboards/hs60/v2/ansi/info.json | 5 +++ keyboards/hs60/v2/hhkb/config.h | 7 ---- keyboards/hs60/v2/hhkb/info.json | 5 +++ keyboards/hs60/v2/iso/config.h | 8 ----- keyboards/hs60/v2/iso/info.json | 5 +++ keyboards/hub20/config.h | 6 ---- keyboards/hub20/info.json | 5 +++ keyboards/huytbt/h50/config.h | 29 ---------------- keyboards/huytbt/h50/info.json | 5 +++ keyboards/labbe/labbeminiv1/config.h | 17 --------- keyboards/labbe/labbeminiv1/info.json | 5 +++ keyboards/labyrinth75/config.h | 17 --------- keyboards/labyrinth75/info.json | 5 +++ keyboards/late9/config.h | 21 ------------ keyboards/late9/rev1/config.h | 5 --- keyboards/late9/rev1/info.json | 5 +++ keyboards/latincompass/latin17rgb/config.h | 18 ---------- keyboards/latincompass/latin17rgb/info.json | 5 +++ keyboards/latincompass/latin47ble/config.h | 17 --------- keyboards/latincompass/latin47ble/info.json | 5 +++ keyboards/latincompass/latin60rgb/config.h | 18 ---------- keyboards/latincompass/latin60rgb/info.json | 5 +++ keyboards/latincompass/latin64ble/config.h | 7 ---- keyboards/latincompass/latin64ble/info.json | 5 +++ keyboards/latincompass/latin6rgb/config.h | 18 ---------- keyboards/latincompass/latin6rgb/info.json | 5 +++ keyboards/latincompass/latinpad/config.h | 6 ---- keyboards/latincompass/latinpad/info.json | 5 +++ keyboards/latincompass/latinpadble/config.h | 5 --- keyboards/latincompass/latinpadble/info.json | 5 +++ keyboards/lazydesigners/bolt/config.h | 6 ---- keyboards/lazydesigners/bolt/info.json | 5 +++ keyboards/lazydesigners/cassette8/config.h | 8 ----- keyboards/lazydesigners/cassette8/info.json | 5 +++ keyboards/lazydesigners/dimple/config.h | 8 ----- keyboards/lazydesigners/dimple/ortho/info.json | 5 +++ keyboards/lazydesigners/dimple/staggered/info.json | 5 +++ keyboards/lazydesigners/dimpleplus/config.h | 6 ---- keyboards/lazydesigners/dimpleplus/info.json | 5 +++ keyboards/lazydesigners/the30/config.h | 26 -------------- keyboards/lazydesigners/the30/info.json | 5 +++ keyboards/lazydesigners/the40/config.h | 6 ---- keyboards/lazydesigners/the40/info.json | 5 +++ keyboards/lazydesigners/the50/config.h | 8 ----- keyboards/lazydesigners/the50/info.json | 5 +++ keyboards/lazydesigners/the60/rev1/config.h | 8 ----- keyboards/lazydesigners/the60/rev1/info.json | 5 +++ keyboards/lazydesigners/the60/rev2/config.h | 6 ---- keyboards/lazydesigners/the60/rev2/info.json | 5 +++ keyboards/leeku/finger65/config.h | 5 --- keyboards/leeku/finger65/info.json | 5 +++ keyboards/lefty/config.h | 6 ---- keyboards/lefty/rev1/config.h | 22 ------------ keyboards/lefty/rev1/info.json | 7 ++++ keyboards/lefty/rev2/config.h | 21 ------------ keyboards/lefty/rev2/info.json | 7 ++++ keyboards/lets_split/rev1/config.h | 7 ---- keyboards/lets_split/rev1/info.json | 5 +++ keyboards/lets_split/rev2/config.h | 7 ---- keyboards/lets_split/rev2/info.json | 5 +++ keyboards/lets_split/sockets/config.h | 7 ---- keyboards/lets_split/sockets/info.json | 5 +++ keyboards/lfkeyboards/lfk65_hs/config.h | 4 --- keyboards/lfkeyboards/lfk65_hs/info.json | 5 +++ keyboards/lfkeyboards/lfk78/config.h | 4 --- keyboards/lfkeyboards/lfk78/revb/config.h | 13 ------- keyboards/lfkeyboards/lfk78/revb/info.json | 5 +++ keyboards/lfkeyboards/lfk78/revc/config.h | 13 ------- keyboards/lfkeyboards/lfk78/revc/info.json | 5 +++ keyboards/lfkeyboards/lfk78/revj/info.json | 5 +++ keyboards/lfkeyboards/lfkpad/config.h | 17 --------- keyboards/lfkeyboards/lfkpad/info.json | 5 +++ keyboards/lfkeyboards/mini1800/config.h | 6 ---- keyboards/lfkeyboards/mini1800/info.json | 5 +++ keyboards/lily58/config.h | 2 -- keyboards/lily58/glow_enc/config.h | 4 --- keyboards/lily58/glow_enc/info.json | 5 +++ keyboards/lily58/light/config.h | 4 --- keyboards/lily58/light/info.json | 5 +++ keyboards/lily58/rev1/config.h | 4 --- keyboards/lily58/rev1/info.json | 5 +++ keyboards/lime/rev1/config.h | 5 --- keyboards/lime/rev1/info.json | 5 +++ keyboards/linworks/dolice/config.h | 6 ---- keyboards/linworks/dolice/info.json | 5 +++ keyboards/linworks/fave104/config.h | 7 ---- keyboards/linworks/fave104/info.json | 5 +++ keyboards/linworks/fave65h/config.h | 8 ----- keyboards/linworks/fave65h/info.json | 5 +++ keyboards/linworks/fave87/config.h | 6 ---- keyboards/linworks/fave87/info.json | 5 +++ keyboards/linworks/fave87h/config.h | 8 ----- keyboards/linworks/fave87h/info.json | 5 +++ keyboards/linworks/whale75/config.h | 6 ---- keyboards/linworks/whale75/info.json | 5 +++ keyboards/lizard_trick/tenkey_plusplus/config.h | 18 ---------- keyboards/lizard_trick/tenkey_plusplus/info.json | 5 +++ keyboards/ll3macorn/bongopad/config.h | 7 ---- keyboards/ll3macorn/bongopad/info.json | 5 +++ keyboards/lm_keyboard/lm60n/config.h | 17 --------- keyboards/lm_keyboard/lm60n/info.json | 5 +++ keyboards/loki65/config.h | 7 ---- keyboards/loki65/info.json | 5 +++ keyboards/longnald/corin/config.h | 7 ---- keyboards/longnald/corin/info.json | 5 +++ keyboards/lucid/alexa/config.h | 19 ---------- keyboards/lucid/alexa/info.json | 5 +++ keyboards/lucid/alexa_solder/config.h | 19 ---------- keyboards/lucid/alexa_solder/info.json | 5 +++ keyboards/lucid/kbd8x_hs/config.h | 19 ---------- keyboards/lucid/kbd8x_hs/info.json | 5 +++ keyboards/lucid/phantom_hs/config.h | 19 ---------- keyboards/lucid/phantom_hs/info.json | 5 +++ keyboards/lucid/phantom_solder/config.h | 19 ---------- keyboards/lucid/phantom_solder/info.json | 5 +++ keyboards/lucid/scarlet/config.h | 19 ---------- keyboards/lucid/scarlet/info.json | 5 +++ keyboards/lw67/config.h | 8 ----- keyboards/lw67/info.json | 5 +++ keyboards/lw75/config.h | 10 ------ keyboards/lw75/info.json | 5 +++ keyboards/lyso1/lck75/config.h | 18 ---------- keyboards/lyso1/lck75/info.json | 5 +++ keyboards/lyso1/lefishe/config.h | 8 ----- keyboards/lyso1/lefishe/info.json | 5 +++ keyboards/obosob/arch_36/config.h | 7 ---- keyboards/obosob/arch_36/info.json | 5 +++ keyboards/ocean/addon/config.h | 35 ------------------- keyboards/ocean/addon/info.json | 5 +++ keyboards/ocean/gin_v2/config.h | 35 ------------------- keyboards/ocean/gin_v2/info.json | 5 +++ keyboards/ocean/slamz/config.h | 35 ------------------- keyboards/ocean/slamz/info.json | 5 +++ keyboards/ocean/stealth/config.h | 35 ------------------- keyboards/ocean/stealth/info.json | 5 +++ keyboards/ocean/sus/config.h | 35 ------------------- keyboards/ocean/sus/info.json | 5 +++ keyboards/ocean/wang_ergo/config.h | 35 ------------------- keyboards/ocean/wang_ergo/info.json | 5 +++ keyboards/ocean/wang_v2/config.h | 35 ------------------- keyboards/ocean/wang_v2/info.json | 5 +++ keyboards/ocean/yuri/config.h | 35 ------------------- keyboards/ocean/yuri/info.json | 5 +++ keyboards/oddball/config.h | 4 --- keyboards/oddball/v1/config.h | 30 ---------------- keyboards/oddball/v1/info.json | 5 +++ keyboards/oddball/v2/config.h | 30 ---------------- keyboards/oddball/v2/info.json | 5 +++ keyboards/oddball/v2_1/config.h | 30 ---------------- keyboards/oddball/v2_1/info.json | 5 +++ keyboards/odelia/config.h | 27 --------------- keyboards/odelia/info.json | 5 +++ keyboards/ogre/ergo_single/config.h | 8 ----- keyboards/ogre/ergo_single/info.json | 5 +++ keyboards/ogre/ergo_split/config.h | 8 ----- keyboards/ogre/ergo_split/info.json | 5 +++ keyboards/ok60/config.h | 17 --------- keyboards/ok60/info.json | 5 +++ keyboards/omkbd/ergodash/mini/config.h | 8 ----- keyboards/omkbd/ergodash/mini/info.json | 5 +++ keyboards/omkbd/ergodash/rev1/config.h | 8 ----- keyboards/omkbd/ergodash/rev1/info.json | 5 +++ keyboards/omkbd/runner3680/3x6/config.h | 7 ---- keyboards/omkbd/runner3680/3x6/info.json | 5 +++ keyboards/omkbd/runner3680/3x7/config.h | 7 ---- keyboards/omkbd/runner3680/3x7/info.json | 5 +++ keyboards/omkbd/runner3680/3x8/config.h | 7 ---- keyboards/omkbd/runner3680/3x8/info.json | 5 +++ keyboards/omkbd/runner3680/4x6/config.h | 7 ---- keyboards/omkbd/runner3680/4x6/info.json | 5 +++ keyboards/omkbd/runner3680/4x7/config.h | 7 ---- keyboards/omkbd/runner3680/4x7/info.json | 5 +++ keyboards/omkbd/runner3680/4x8/config.h | 7 ---- keyboards/omkbd/runner3680/4x8/info.json | 5 +++ keyboards/omkbd/runner3680/5x6/config.h | 7 ---- keyboards/omkbd/runner3680/5x6/info.json | 5 +++ keyboards/omkbd/runner3680/5x6_5x8/config.h | 7 ---- keyboards/omkbd/runner3680/5x6_5x8/info.json | 5 +++ keyboards/omkbd/runner3680/5x7/config.h | 7 ---- keyboards/omkbd/runner3680/5x7/info.json | 5 +++ keyboards/omkbd/runner3680/5x8/config.h | 7 ---- keyboards/omkbd/runner3680/5x8/info.json | 5 +++ keyboards/onekeyco/dango40/config.h | 9 ----- keyboards/onekeyco/dango40/info.json | 5 +++ keyboards/opendeck/32/rev1/config.h | 8 ----- keyboards/opendeck/32/rev1/info.json | 5 +++ keyboards/orange75/config.h | 7 ---- keyboards/orange75/info.json | 5 +++ keyboards/org60/config.h | 17 --------- keyboards/org60/info.json | 5 +++ keyboards/ortho5by12/config.h | 17 --------- keyboards/ortho5by12/info.json | 5 +++ keyboards/orthocode/config.h | 18 ---------- keyboards/orthocode/info.json | 5 +++ keyboards/orthodox/rev1/config.h | 13 ------- keyboards/orthodox/rev1/info.json | 5 +++ keyboards/orthodox/rev3/config.h | 16 --------- keyboards/orthodox/rev3/info.json | 5 +++ keyboards/orthodox/rev3_teensy/config.h | 10 ------ keyboards/orthodox/rev3_teensy/info.json | 5 +++ keyboards/owlab/jelly_epoch/hotswap/config.h | 8 ----- keyboards/owlab/jelly_epoch/hotswap/info.json | 5 +++ keyboards/owlab/jelly_epoch/soldered/config.h | 8 ----- keyboards/owlab/jelly_epoch/soldered/info.json | 5 +++ keyboards/owlab/spring/config.h | 7 ---- keyboards/owlab/spring/info.json | 5 +++ keyboards/owlab/suit80/ansi/config.h | 8 ----- keyboards/owlab/suit80/ansi/info.json | 5 +++ keyboards/owlab/suit80/iso/config.h | 8 ----- keyboards/owlab/suit80/iso/info.json | 5 +++ keyboards/owlab/voice65/hotswap/config.h | 8 ----- keyboards/owlab/voice65/hotswap/info.json | 5 +++ keyboards/owlab/voice65/soldered/config.h | 8 ----- keyboards/owlab/voice65/soldered/info.json | 5 +++ keyboards/x16/config.h | 17 --------- keyboards/x16/info.json | 5 +++ keyboards/xbows/knight/config.h | 5 --- keyboards/xbows/knight/info.json | 5 +++ keyboards/xbows/knight_plus/config.h | 5 --- keyboards/xbows/knight_plus/info.json | 5 +++ keyboards/xbows/nature/config.h | 5 --- keyboards/xbows/nature/info.json | 5 +++ keyboards/xbows/numpad/config.h | 5 --- keyboards/xbows/numpad/info.json | 5 +++ keyboards/xbows/ranger/config.h | 5 --- keyboards/xbows/ranger/info.json | 5 +++ keyboards/xbows/woody/config.h | 3 -- keyboards/xbows/woody/info.json | 5 +++ keyboards/xelus/akis/config.h | 8 ----- keyboards/xelus/akis/info.json | 5 +++ keyboards/xelus/dawn60/rev1/config.h | 12 ------- keyboards/xelus/dawn60/rev1/info.json | 7 ++++ keyboards/xelus/dawn60/rev1_qmk/config.h | 8 ----- keyboards/xelus/dawn60/rev1_qmk/info.json | 7 ++++ keyboards/xelus/dharma/config.h | 7 ---- keyboards/xelus/dharma/info.json | 5 +++ keyboards/xelus/kangaroo/rev1/config.h | 4 --- keyboards/xelus/kangaroo/rev1/info.json | 5 +++ keyboards/xelus/kangaroo/rev2/config.h | 6 ---- keyboards/xelus/kangaroo/rev2/info.json | 5 +++ keyboards/xelus/la_plus/config.h | 8 ----- keyboards/xelus/la_plus/info.json | 5 +++ keyboards/xelus/ninjin/config.h | 4 --- keyboards/xelus/ninjin/info.json | 5 +++ keyboards/xelus/pachi/mini_32u4/config.h | 4 --- keyboards/xelus/pachi/mini_32u4/info.json | 5 +++ keyboards/xelus/pachi/rev1/config.h | 4 --- keyboards/xelus/pachi/rev1/info.json | 5 +++ keyboards/xelus/pachi/rgb/rev1/config.h | 7 ---- keyboards/xelus/pachi/rgb/rev1/info.json | 5 +++ keyboards/xelus/pachi/rgb/rev2/config.h | 7 ---- keyboards/xelus/pachi/rgb/rev2/info.json | 5 +++ keyboards/xelus/rs108/config.h | 6 ---- keyboards/xelus/rs108/info.json | 5 +++ keyboards/xelus/rs60/rev1/config.h | 6 ---- keyboards/xelus/rs60/rev1/info.json | 5 +++ keyboards/xelus/rs60/rev2_0/config.h | 6 ---- keyboards/xelus/rs60/rev2_0/info.json | 5 +++ keyboards/xelus/rs60/rev2_1/config.h | 6 ---- keyboards/xelus/rs60/rev2_1/info.json | 5 +++ keyboards/xelus/snap96/config.h | 8 ----- keyboards/xelus/snap96/info.json | 5 +++ keyboards/xelus/trinityxttkl/config.h | 4 --- keyboards/xelus/trinityxttkl/info.json | 5 +++ keyboards/xelus/valor/rev1/config.h | 8 ----- keyboards/xelus/valor/rev1/info.json | 5 +++ keyboards/xelus/valor/rev2/config.h | 8 ----- keyboards/xelus/valor/rev2/info.json | 5 +++ keyboards/xelus/valor_frl_tkl/rev1/config.h | 8 ----- keyboards/xelus/valor_frl_tkl/rev1/info.json | 5 +++ keyboards/xelus/valor_frl_tkl/rev2_0/config.h | 7 ---- keyboards/xelus/valor_frl_tkl/rev2_0/info.json | 5 +++ keyboards/xelus/valor_frl_tkl/rev2_1/config.h | 7 ---- keyboards/xelus/valor_frl_tkl/rev2_1/info.json | 5 +++ keyboards/xelus/xs108/config.h | 5 --- keyboards/xelus/xs108/info.json | 5 +++ keyboards/xenon/config.h | 8 ----- keyboards/xenon/info.json | 5 +++ keyboards/xiaomi/mk02/config.h | 4 --- keyboards/xiaomi/mk02/info.json | 5 +++ keyboards/xiudi/xd60/rev2/config.h | 17 --------- keyboards/xiudi/xd60/rev2/info.json | 5 +++ keyboards/xiudi/xd60/rev3/config.h | 17 --------- keyboards/xiudi/xd60/rev3/info.json | 5 +++ keyboards/xiudi/xd68/config.h | 17 --------- keyboards/xiudi/xd68/info.json | 5 +++ keyboards/xiudi/xd75/config.h | 17 --------- keyboards/xiudi/xd75/info.json | 5 +++ keyboards/xiudi/xd84/config.h | 16 --------- keyboards/xiudi/xd84pro/config.h | 6 ---- keyboards/xiudi/xd84pro/info.json | 5 +++ keyboards/xiudi/xd87/config.h | 19 ---------- keyboards/xiudi/xd87/info.json | 5 +++ keyboards/xiudi/xd96/config.h | 16 --------- keyboards/xmmx/config.h | 8 ----- keyboards/xmmx/info.json | 5 +++ keyboards/xw60/config.h | 7 ---- keyboards/xw60/info.json | 5 +++ 494 files changed, 1235 insertions(+), 3287 deletions(-) delete mode 100644 keyboards/feels/feels65/config.h delete mode 100644 keyboards/ffkeebs/siris/config.h delete mode 100644 keyboards/fr4/unix60/config.h delete mode 100644 keyboards/free_willy/config.h delete mode 100644 keyboards/friedrich/config.h delete mode 100644 keyboards/function96/v1/config.h delete mode 100644 keyboards/function96/v2/config.h delete mode 100644 keyboards/hadron/config.h delete mode 100644 keyboards/heliar/wm1_hotswap/config.h delete mode 100644 keyboards/hhkb_lite_2/config.h delete mode 100644 keyboards/holyswitch/southpaw75/config.h delete mode 100644 keyboards/horrortroll/caticorn/config.h delete mode 100644 keyboards/huytbt/h50/config.h delete mode 100644 keyboards/late9/config.h delete mode 100644 keyboards/lazydesigners/the30/config.h delete mode 100644 keyboards/lefty/rev1/config.h create mode 100644 keyboards/lefty/rev1/info.json delete mode 100644 keyboards/lefty/rev2/config.h create mode 100644 keyboards/lefty/rev2/info.json delete mode 100644 keyboards/ocean/addon/config.h delete mode 100644 keyboards/ocean/gin_v2/config.h delete mode 100644 keyboards/ocean/slamz/config.h delete mode 100644 keyboards/ocean/stealth/config.h delete mode 100644 keyboards/ocean/sus/config.h delete mode 100644 keyboards/ocean/wang_ergo/config.h delete mode 100644 keyboards/ocean/wang_v2/config.h delete mode 100644 keyboards/ocean/yuri/config.h delete mode 100644 keyboards/oddball/v1/config.h delete mode 100644 keyboards/oddball/v2/config.h delete mode 100644 keyboards/oddball/v2_1/config.h delete mode 100644 keyboards/odelia/config.h create mode 100644 keyboards/xelus/dawn60/rev1/info.json create mode 100644 keyboards/xelus/dawn60/rev1_qmk/info.json (limited to 'keyboards') diff --git a/keyboards/facew/config.h b/keyboards/facew/config.h index 768b1b3551..ddc21dae30 100644 --- a/keyboards/facew/config.h +++ b/keyboards/facew/config.h @@ -20,11 +20,6 @@ along with this program. If not, see . #define RGBLED_NUM 16 -#define MATRIX_ROW_PINS { B0, B1, B2, B3, B4, B5, B6, B7 } -#define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6, C5 } - -#define DIODE_DIRECTION COL2ROW - #define RGBLIGHT_EFFECT_BREATHING #define RGBLIGHT_EFFECT_RAINBOW_MOOD #define RGBLIGHT_EFFECT_RAINBOW_SWIRL diff --git a/keyboards/facew/info.json b/keyboards/facew/info.json index 6dcc9cb14d..9b1b32e32c 100644 --- a/keyboards/facew/info.json +++ b/keyboards/facew/info.json @@ -8,6 +8,11 @@ "pid": "0x422D", "device_version": "2.0.0" }, + "matrix_pins": { + "cols": ["A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "C7", "C6", "C5"], + "rows": ["B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7"] + }, + "diode_direction": "COL2ROW", "backlight": { "pin": "D4" }, diff --git a/keyboards/fallacy/config.h b/keyboards/fallacy/config.h index fd84faa44d..08b197cbff 100755 --- a/keyboards/fallacy/config.h +++ b/keyboards/fallacy/config.h @@ -15,16 +15,6 @@ */ #pragma once - -/* key matrix pins - */ -#define MATRIX_ROW_PINS { B1, B2, B3, C6, C7 } -#define MATRIX_COL_PINS { E6, F0, F1, F4, F5, F6, F7, B6, B5, B4, D7, D6, D4, D5, D3 } - -/* COL2ROW or ROW2COL - */ -#define DIODE_DIRECTION COL2ROW - /* IS31FL3731 driver address (for status LEDs) * Using the default defines here, but using a custom implementation */ diff --git a/keyboards/fallacy/info.json b/keyboards/fallacy/info.json index 65007a2ce9..1dbccf8dd5 100644 --- a/keyboards/fallacy/info.json +++ b/keyboards/fallacy/info.json @@ -7,6 +7,11 @@ "pid": "0xBFFA", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["E6", "F0", "F1", "F4", "F5", "F6", "F7", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3"], + "rows": ["B1", "B2", "B3", "C6", "C7"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "atmel-dfu", "community_layouts": ["alice", "alice_split_bs"], diff --git a/keyboards/fc980c/config.h b/keyboards/fc980c/config.h index 6356dd64ee..7c0c3b31a6 100644 --- a/keyboards/fc980c/config.h +++ b/keyboards/fc980c/config.h @@ -25,11 +25,6 @@ along with this program. If not, see . #define MATRIX_ROWS 8 #define MATRIX_COLS 16 -// #define MATRIX_ROW_PINS { B0, B2, B4, B5, B6 } -// #define MATRIX_COL_PINS { F5, B1, F0, F1, F4, B3, D7, D6, D4, D5, D3, D2, D1, D0 } - -//#define DIODE_DIRECTION - /* * Feature disable options * These options are also useful to firmware size reduction. diff --git a/keyboards/feels/feels65/config.h b/keyboards/feels/feels65/config.h deleted file mode 100644 index c102bf22e2..0000000000 --- a/keyboards/feels/feels65/config.h +++ /dev/null @@ -1,23 +0,0 @@ -/* Copyright 2021 Swiftrax - * - * 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 - - -/* default pinout */ -#define MATRIX_ROW_PINS { D5, D3, D2, D1, D0 } -#define MATRIX_COL_PINS { B4, B5, B6, C6, C7, F7, F6, F5, F4, F1, F0, E6, B0, B1, B2, B3 } - -#define DIODE_DIRECTION COL2ROW diff --git a/keyboards/feels/feels65/info.json b/keyboards/feels/feels65/info.json index 3ccc6eca98..b0deb4d58c 100644 --- a/keyboards/feels/feels65/info.json +++ b/keyboards/feels/feels65/info.json @@ -8,6 +8,11 @@ "pid": "0xE965", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["B4", "B5", "B6", "C6", "C7", "F7", "F6", "F5", "F4", "F1", "F0", "E6", "B0", "B1", "B2", "B3"], + "rows": ["D5", "D3", "D2", "D1", "D0"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "atmel-dfu", "community_layouts": ["65_ansi_blocker", "65_ansi_blocker_split_bs", "65_iso_blocker", "65_iso_blocker_split_bs"], diff --git a/keyboards/feker/ik75/config.h b/keyboards/feker/ik75/config.h index d05ae4f3fe..a9914722fc 100644 --- a/keyboards/feker/ik75/config.h +++ b/keyboards/feker/ik75/config.h @@ -17,14 +17,6 @@ #pragma once - -/* key matrix pins */ -#define MATRIX_ROW_PINS { F7, F6, F5, F4, F1, F0 } -#define MATRIX_COL_PINS { E6, B0, B1, B2, B3, B7, D2, D3, D5, D4, D6, D7, B4, B5, B6, E2 } - -/* COL2ROW or ROW2COL */ -#define DIODE_DIRECTION ROW2COL - #ifdef RGB_MATRIX_ENABLE #define RGB_MATRIX_LED_COUNT (DRIVER_1_LED_TOTAL + DRIVER_2_LED_TOTAL) #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 diff --git a/keyboards/feker/ik75/info.json b/keyboards/feker/ik75/info.json index 2107909b3e..7fc70330f7 100644 --- a/keyboards/feker/ik75/info.json +++ b/keyboards/feker/ik75/info.json @@ -8,6 +8,11 @@ "pid": "0x1226", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["E6", "B0", "B1", "B2", "B3", "B7", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "E2"], + "rows": ["F7", "F6", "F5", "F4", "F1", "F0"] + }, + "diode_direction": "ROW2COL", "encoder": { "rotary": [ {"pin_a": "C6", "pin_b": "C7", "resolution": 2} diff --git a/keyboards/ffkeebs/puca/config.h b/keyboards/ffkeebs/puca/config.h index 6f88b36fe7..d87c5bfac9 100644 --- a/keyboards/ffkeebs/puca/config.h +++ b/keyboards/ffkeebs/puca/config.h @@ -17,13 +17,6 @@ along with this program. If not, see . #pragma once - - // 0 , 1 , 2 , 3 , 4 , 5 -#define MATRIX_ROW_PINS { B4, E6, D7, B5, C6, F6} -#define MATRIX_COL_PINS { F7, B1, B3, B2, B6} - -#define DIODE_DIRECTION COL2ROW - #ifdef RGBLIGHT_ENABLE #define RGB_DI_PIN D4 diff --git a/keyboards/ffkeebs/puca/info.json b/keyboards/ffkeebs/puca/info.json index 1cf9fd94eb..6abad1adb7 100644 --- a/keyboards/ffkeebs/puca/info.json +++ b/keyboards/ffkeebs/puca/info.json @@ -8,6 +8,11 @@ "pid": "0x0002", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["F7", "B1", "B3", "B2", "B6"], + "rows": ["B4", "E6", "D7", "B5", "C6", "F6"] + }, + "diode_direction": "COL2ROW", "encoder": { "rotary": [ {"pin_a": "F4", "pin_b": "F5"} diff --git a/keyboards/ffkeebs/siris/config.h b/keyboards/ffkeebs/siris/config.h deleted file mode 100644 index 3e03a4020e..0000000000 --- a/keyboards/ffkeebs/siris/config.h +++ /dev/null @@ -1,27 +0,0 @@ -/* -Copyright 2021 Swiftrax - -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 - - -// ROWS: Top to bottom, COLS: Left to right - -#define MATRIX_ROW_PINS { B5, B4, D7, D6, D4 } -#define MATRIX_COL_PINS { D2, D1, D0, B7, B3, B2, F0, F1, F4, F5, F6, F7 } - -/* COL2ROW or ROW2COL */ -#define DIODE_DIRECTION COL2ROW diff --git a/keyboards/ffkeebs/siris/info.json b/keyboards/ffkeebs/siris/info.json index 5da5369b7c..c5449eab0b 100644 --- a/keyboards/ffkeebs/siris/info.json +++ b/keyboards/ffkeebs/siris/info.json @@ -8,6 +8,11 @@ "pid": "0xE96C", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["D2", "D1", "D0", "B7", "B3", "B2", "F0", "F1", "F4", "F5", "F6", "F7"], + "rows": ["B5", "B4", "D7", "D6", "D4"] + }, + "diode_direction": "COL2ROW", "encoder": { "rotary": [ {"pin_a": "D3", "pin_b": "D5"}, diff --git a/keyboards/fjlabs/7vhotswap/config.h b/keyboards/fjlabs/7vhotswap/config.h index d4ec1bd96e..a658b20356 100644 --- a/keyboards/fjlabs/7vhotswap/config.h +++ b/keyboards/fjlabs/7vhotswap/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) - *å -*/ - -// Checked with Eagle Schematic -#define MATRIX_ROW_PINS { B0, F4, F1, F7, F6, F5 } -#define MATRIX_COL_PINS { F0, B1, B2, B3, B7, D0, D1, D2, D3, D5, D7, B4, B5, B6, C6 } - -/* 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/fjlabs/7vhotswap/info.json b/keyboards/fjlabs/7vhotswap/info.json index fa8becc815..992abd81b9 100644 --- a/keyboards/fjlabs/7vhotswap/info.json +++ b/keyboards/fjlabs/7vhotswap/info.json @@ -8,6 +8,11 @@ "pid": "0x0014", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["F0", "B1", "B2", "B3", "B7", "D0", "D1", "D2", "D3", "D5", "D7", "B4", "B5", "B6", "C6"], + "rows": ["B0", "F4", "F1", "F7", "F6", "F5"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/fjlabs/ad65/config.h b/keyboards/fjlabs/ad65/config.h index d4f1b424d0..084c49212c 100644 --- a/keyboards/fjlabs/ad65/config.h +++ b/keyboards/fjlabs/ad65/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) - *å -*/ - -// Checked with Eagle Schematic -#define MATRIX_ROW_PINS { F4, F1, F7, F6, F5 } -#define MATRIX_COL_PINS { F0, B1, B2, B3, B7, D0, D1, D2, D3, D5, D7, B4, B5, B6, C6 } - -/* 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/fjlabs/ad65/info.json b/keyboards/fjlabs/ad65/info.json index 5b6c320bd3..9f5b52bbfd 100644 --- a/keyboards/fjlabs/ad65/info.json +++ b/keyboards/fjlabs/ad65/info.json @@ -8,6 +8,11 @@ "pid": "0x0010", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["F0", "B1", "B2", "B3", "B7", "D0", "D1", "D2", "D3", "D5", "D7", "B4", "B5", "B6", "C6"], + "rows": ["F4", "F1", "F7", "F6", "F5"] + }, + "diode_direction": "COL2ROW", "indicators": { "caps_lock": "C7" }, diff --git a/keyboards/fjlabs/avalon/config.h b/keyboards/fjlabs/avalon/config.h index fe7128047c..d21494f77b 100644 --- a/keyboards/fjlabs/avalon/config.h +++ b/keyboards/fjlabs/avalon/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) - *å -*/ - -// Checked with Eagle Schematic -#define MATRIX_ROW_PINS { F4, F1, F7, F6, F5 } -#define MATRIX_COL_PINS { B0, F0, B1, B2, B3, B7, D0, D1, D2, D3, D5, D7, B4, B5, B6, C6 } - -/* COL2ROW or ROW2COL */ -#define DIODE_DIRECTION COL2ROW - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ #define LOCKING_SUPPORT_ENABLE /* Locking resynchronize hack */ diff --git a/keyboards/fjlabs/avalon/info.json b/keyboards/fjlabs/avalon/info.json index 2590221b60..c99511977d 100644 --- a/keyboards/fjlabs/avalon/info.json +++ b/keyboards/fjlabs/avalon/info.json @@ -8,6 +8,11 @@ "pid": "0x0015", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["B0", "F0", "B1", "B2", "B3", "B7", "D0", "D1", "D2", "D3", "D5", "D7", "B4", "B5", "B6", "C6"], + "rows": ["F4", "F1", "F7", "F6", "F5"] + }, + "diode_direction": "COL2ROW", "indicators": { "caps_lock": "C7" }, diff --git a/keyboards/fjlabs/bks65/config.h b/keyboards/fjlabs/bks65/config.h index 0739e5a634..f3a0775a81 100644 --- a/keyboards/fjlabs/bks65/config.h +++ b/keyboards/fjlabs/bks65/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) - * -*/ - -// Checked with Eagle Schematic -#define MATRIX_ROW_PINS { F4, F1, F7, F6, F5 } -#define MATRIX_COL_PINS { F0, B1, B2, B3, B7, D0, D1, D2, D3, D5, D7, B4, B5, B6, C6 } - -/* 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/fjlabs/bks65/info.json b/keyboards/fjlabs/bks65/info.json index 6b4ef9e95f..4d6878caca 100644 --- a/keyboards/fjlabs/bks65/info.json +++ b/keyboards/fjlabs/bks65/info.json @@ -8,6 +8,11 @@ "pid": "0x1001", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["F0", "B1", "B2", "B3", "B7", "D0", "D1", "D2", "D3", "D5", "D7", "B4", "B5", "B6", "C6"], + "rows": ["F4", "F1", "F7", "F6", "F5"] + }, + "diode_direction": "COL2ROW", "indicators": { "caps_lock": "C7" }, diff --git a/keyboards/fjlabs/bks65solder/config.h b/keyboards/fjlabs/bks65solder/config.h index 0739e5a634..f3a0775a81 100644 --- a/keyboards/fjlabs/bks65solder/config.h +++ b/keyboards/fjlabs/bks65solder/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) - * -*/ - -// Checked with Eagle Schematic -#define MATRIX_ROW_PINS { F4, F1, F7, F6, F5 } -#define MATRIX_COL_PINS { F0, B1, B2, B3, B7, D0, D1, D2, D3, D5, D7, B4, B5, B6, C6 } - -/* 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/fjlabs/bks65solder/info.json b/keyboards/fjlabs/bks65solder/info.json index 1c20963164..54bd92e278 100644 --- a/keyboards/fjlabs/bks65solder/info.json +++ b/keyboards/fjlabs/bks65solder/info.json @@ -8,6 +8,11 @@ "pid": "0x0099", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["F0", "B1", "B2", "B3", "B7", "D0", "D1", "D2", "D3", "D5", "D7", "B4", "B5", "B6", "C6"], + "rows": ["F4", "F1", "F7", "F6", "F5"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "atmel-dfu", "community_layouts": ["65_ansi"], diff --git a/keyboards/fjlabs/bolsa65/config.h b/keyboards/fjlabs/bolsa65/config.h index 250162df4a..990e5335c3 100644 --- a/keyboards/fjlabs/bolsa65/config.h +++ b/keyboards/fjlabs/bolsa65/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) - * -*/ - -// Checked with Eagle Schematic -#define MATRIX_ROW_PINS { F1, F0, F6, F5, F4 } -#define MATRIX_COL_PINS { C7, B1, B2, B3, B7, D0, D1, D2, D3, D5, D4, D6, D7, B4, B5 } - -/* 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/fjlabs/bolsa65/info.json b/keyboards/fjlabs/bolsa65/info.json index 023cbeb592..017faf66dc 100644 --- a/keyboards/fjlabs/bolsa65/info.json +++ b/keyboards/fjlabs/bolsa65/info.json @@ -8,6 +8,11 @@ "pid": "0x0001", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["C7", "B1", "B2", "B3", "B7", "D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5"], + "rows": ["F1", "F0", "F6", "F5", "F4"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "atmel-dfu", "community_layouts": ["65_ansi_blocker"], diff --git a/keyboards/fjlabs/kf87/config.h b/keyboards/fjlabs/kf87/config.h index e5b70cc14c..d3ed772dae 100644 --- a/keyboards/fjlabs/kf87/config.h +++ b/keyboards/fjlabs/kf87/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) - *å -*/ - -// Checked with Eagle Schematic -#define MATRIX_ROW_PINS { B4, B5, B6, C0, E1, E0 } -#define MATRIX_COL_PINS { F2, F3, F4, F5, F6, F7, A0, A1, A2, A3, A4, A5, A6, A7, D5, D6, D7 } - -/* 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/fjlabs/kf87/info.json b/keyboards/fjlabs/kf87/info.json index 6f783e6476..03c179f44e 100644 --- a/keyboards/fjlabs/kf87/info.json +++ b/keyboards/fjlabs/kf87/info.json @@ -8,6 +8,11 @@ "pid": "0x0006", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["F2", "F3", "F4", "F5", "F6", "F7", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "D5", "D6", "D7"], + "rows": ["B4", "B5", "B6", "C0", "E1", "E0"] + }, + "diode_direction": "COL2ROW", "indicators": { "caps_lock": "C4", "scroll_lock": "C6" diff --git a/keyboards/fjlabs/kyuu/config.h b/keyboards/fjlabs/kyuu/config.h index 4c824ca7b6..5c93dd25f9 100644 --- a/keyboards/fjlabs/kyuu/config.h +++ b/keyboards/fjlabs/kyuu/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) - * -*/ - -// Checked with Eagle Schematic -#define MATRIX_ROW_PINS { F4, F1, F7, F6, F5 } -#define MATRIX_COL_PINS { F0, B1, B2, B3, B7, D0, D1, D2, D3, D5, D7, B4, B5, B6, C6 } - -/* 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/fjlabs/kyuu/info.json b/keyboards/fjlabs/kyuu/info.json index 50f60e805e..c149abce4f 100644 --- a/keyboards/fjlabs/kyuu/info.json +++ b/keyboards/fjlabs/kyuu/info.json @@ -8,6 +8,11 @@ "pid": "0x1012", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["F0", "B1", "B2", "B3", "B7", "D0", "D1", "D2", "D3", "D5", "D7", "B4", "B5", "B6", "C6"], + "rows": ["F4", "F1", "F7", "F6", "F5"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/fjlabs/ldk65/config.h b/keyboards/fjlabs/ldk65/config.h index 54fd6cf4a5..990e5335c3 100644 --- a/keyboards/fjlabs/ldk65/config.h +++ b/keyboards/fjlabs/ldk65/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) - * -*/ - -// Checked with Eagle Schematic -#define MATRIX_ROW_PINS { F4, F1, F7, F6, F5 } -#define MATRIX_COL_PINS { F0, B1, B2, B3, B7, D0, D1, D2, D3, D5, D7, B4, B5, B6, C6 } - -/* 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/fjlabs/ldk65/info.json b/keyboards/fjlabs/ldk65/info.json index 4674959220..a79fcfb9c7 100644 --- a/keyboards/fjlabs/ldk65/info.json +++ b/keyboards/fjlabs/ldk65/info.json @@ -8,6 +8,11 @@ "pid": "0x0002", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["F0", "B1", "B2", "B3", "B7", "D0", "D1", "D2", "D3", "D5", "D7", "B4", "B5", "B6", "C6"], + "rows": ["F4", "F1", "F7", "F6", "F5"] + }, + "diode_direction": "COL2ROW", "indicators": { "caps_lock": "C7" }, diff --git a/keyboards/fjlabs/midway60/config.h b/keyboards/fjlabs/midway60/config.h index 29edca2dd9..9f45958564 100644 --- a/keyboards/fjlabs/midway60/config.h +++ b/keyboards/fjlabs/midway60/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) - * -*/ - -// Checked with Eagle Schematic -#define MATRIX_ROW_PINS { F4, F1, F7, F6, F5 } -#define MATRIX_COL_PINS { F0, B1, B2, B3, B7, D0, D1, D2, D3, D5, D7, B4, B5, B6 } - -/* 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/fjlabs/midway60/info.json b/keyboards/fjlabs/midway60/info.json index de55690bfc..0a9f4d5fdb 100644 --- a/keyboards/fjlabs/midway60/info.json +++ b/keyboards/fjlabs/midway60/info.json @@ -8,6 +8,11 @@ "pid": "0x1002", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["F0", "B1", "B2", "B3", "B7", "D0", "D1", "D2", "D3", "D5", "D7", "B4", "B5", "B6"], + "rows": ["F4", "F1", "F7", "F6", "F5"] + }, + "diode_direction": "COL2ROW", "indicators": { "caps_lock": "C7" }, diff --git a/keyboards/fjlabs/mk61rgbansi/config.h b/keyboards/fjlabs/mk61rgbansi/config.h index 708ad1d193..d148935ab0 100644 --- a/keyboards/fjlabs/mk61rgbansi/config.h +++ b/keyboards/fjlabs/mk61rgbansi/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) - * -*/ - -// Checked with Eagle Schematic -#define MATRIX_ROW_PINS { F0, F1, F4, F5, F6 } -#define MATRIX_COL_PINS { C7, C6, B6, B5, B4, D7, D6, D4, D5, D3, D2, B3, B2, B1 } - -/* 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/fjlabs/mk61rgbansi/info.json b/keyboards/fjlabs/mk61rgbansi/info.json index 649afd6e36..3dece0ae3f 100644 --- a/keyboards/fjlabs/mk61rgbansi/info.json +++ b/keyboards/fjlabs/mk61rgbansi/info.json @@ -8,6 +8,11 @@ "pid": "0x1011", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "B3", "B2", "B1"], + "rows": ["F0", "F1", "F4", "F5", "F6"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "atmel-dfu", "community_layouts": ["60_ansi"], diff --git a/keyboards/fjlabs/peaker/config.h b/keyboards/fjlabs/peaker/config.h index 420a435746..13c17d597d 100644 --- a/keyboards/fjlabs/peaker/config.h +++ b/keyboards/fjlabs/peaker/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) - *å -*/ - -// Checked with Eagle Schematic -#define MATRIX_ROW_PINS { B5, B6, C0, E1, E0 } -#define MATRIX_COL_PINS { F2, F3, F4, F5, F6, F7, A0, A1, A2, A3, A4, A5, A6, A7, D5, D6, D7 } - -/* 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/fjlabs/peaker/info.json b/keyboards/fjlabs/peaker/info.json index fc4bb596f7..8737d21ad9 100644 --- a/keyboards/fjlabs/peaker/info.json +++ b/keyboards/fjlabs/peaker/info.json @@ -8,6 +8,11 @@ "pid": "0x0020", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["F2", "F3", "F4", "F5", "F6", "F7", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "D5", "D6", "D7"], + "rows": ["B5", "B6", "C0", "E1", "E0"] + }, + "diode_direction": "COL2ROW", "processor": "at90usb646", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/fjlabs/polaris/config.h b/keyboards/fjlabs/polaris/config.h index ded4e18996..9f45958564 100644 --- a/keyboards/fjlabs/polaris/config.h +++ b/keyboards/fjlabs/polaris/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) - * -*/ - -// Checked with Eagle Schematic -#define MATRIX_ROW_PINS { F4, F1, F7, F6, F5 } -#define MATRIX_COL_PINS { F0, B1, B2, B3, B7, D0, D1, D2, D3, D5, D7, B4, B5, B6 } - -/* 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/fjlabs/polaris/info.json b/keyboards/fjlabs/polaris/info.json index 730798ac06..3c1477a1d5 100644 --- a/keyboards/fjlabs/polaris/info.json +++ b/keyboards/fjlabs/polaris/info.json @@ -8,6 +8,11 @@ "pid": "0x9001", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["F0", "B1", "B2", "B3", "B7", "D0", "D1", "D2", "D3", "D5", "D7", "B4", "B5", "B6"], + "rows": ["F4", "F1", "F7", "F6", "F5"] + }, + "diode_direction": "COL2ROW", "indicators": { "caps_lock": "C7" }, diff --git a/keyboards/fjlabs/ready100/config.h b/keyboards/fjlabs/ready100/config.h index 6294876072..0ec13eda5f 100644 --- a/keyboards/fjlabs/ready100/config.h +++ b/keyboards/fjlabs/ready100/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) - * -*/ - -// Checked with Eagle Schematic -#define MATRIX_ROW_PINS { F0, F1, F4, F5, F6 } -#define MATRIX_COL_PINS { C7, C6, B6, B5, B4, D7, D6, D4, D5, D3, D2, B3, B2, B1 } - -/* 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/fjlabs/ready100/info.json b/keyboards/fjlabs/ready100/info.json index b53457010f..1187608433 100644 --- a/keyboards/fjlabs/ready100/info.json +++ b/keyboards/fjlabs/ready100/info.json @@ -8,6 +8,11 @@ "pid": "0x1003", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "B3", "B2", "B1"], + "rows": ["F0", "F1", "F4", "F5", "F6"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "atmel-dfu", "layout_aliases": { diff --git a/keyboards/fjlabs/sinanju/config.h b/keyboards/fjlabs/sinanju/config.h index 56bd139ab3..13c17d597d 100644 --- a/keyboards/fjlabs/sinanju/config.h +++ b/keyboards/fjlabs/sinanju/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: CO