From 1022afa6c24a64c78d1c9be99a695ff5335876f7 Mon Sep 17 00:00:00 2001 From: Ryan Date: Sat, 11 Mar 2023 04:59:07 +1100 Subject: Move matrix config to info.json, part 8 (#20030) --- keyboards/k34/config.h | 21 ----------- keyboards/k34/info.json | 5 +++ keyboards/kabedon/kabedon78s/config.h | 8 ---- keyboards/kabedon/kabedon78s/info.json | 5 +++ keyboards/kabedon/kabedon980/config.h | 6 --- keyboards/kabedon/kabedon980/info.json | 5 +++ keyboards/kabedon/kabedon98e/config.h | 5 --- keyboards/kabedon/kabedon98e/info.json | 5 +++ keyboards/kagizaraya/chidori/config.h | 20 ---------- keyboards/kagizaraya/halberd/config.h | 17 --------- keyboards/kagizaraya/halberd/info.json | 5 +++ keyboards/kagizaraya/scythe/config.h | 17 --------- keyboards/kagizaraya/scythe/info.json | 5 +++ keyboards/kakunpc/angel17/alpha/config.h | 17 --------- keyboards/kakunpc/angel17/alpha/info.json | 7 ++++ keyboards/kakunpc/angel17/rev1/config.h | 17 --------- keyboards/kakunpc/angel17/rev1/info.json | 7 ++++ keyboards/kakunpc/business_card/alpha/config.h | 17 --------- keyboards/kakunpc/business_card/alpha/info.json | 5 +++ keyboards/kakunpc/business_card/beta/config.h | 17 --------- keyboards/kakunpc/business_card/beta/info.json | 5 +++ keyboards/kakunpc/rabbit_capture_plan/config.h | 17 --------- keyboards/kakunpc/rabbit_capture_plan/info.json | 5 +++ keyboards/kakunpc/suihankey/alpha/config.h | 17 --------- keyboards/kakunpc/suihankey/alpha/info.json | 5 +++ keyboards/kakunpc/suihankey/rev1/config.h | 17 --------- keyboards/kakunpc/suihankey/rev1/info.json | 5 +++ keyboards/kakunpc/suihankey/split/alpha/config.h | 16 -------- keyboards/kakunpc/suihankey/split/alpha/info.json | 7 ++++ keyboards/kakunpc/suihankey/split/rev1/config.h | 16 -------- keyboards/kakunpc/suihankey/split/rev1/info.json | 7 ++++ keyboards/kapcave/arya/config.h | 4 -- keyboards/kapcave/arya/info.json | 5 +++ keyboards/kapcave/gskt00/config.h | 8 ---- keyboards/kapcave/gskt00/info.json | 5 +++ keyboards/kapcave/paladin64/config.h | 7 ---- keyboards/kapcave/paladin64/info.json | 5 +++ keyboards/kapcave/paladinpad/config.h | 21 ----------- keyboards/kapcave/paladinpad/rev1/config.h | 5 --- keyboards/kapcave/paladinpad/rev1/info.json | 7 +++- keyboards/kapcave/paladinpad/rev2/config.h | 5 --- keyboards/kapcave/paladinpad/rev2/info.json | 7 +++- keyboards/kapl/rev1/config.h | 7 ---- keyboards/kapl/rev1/info.json | 5 +++ keyboards/kb58/config.h | 19 ---------- keyboards/kb58/info.json | 13 ++++++- keyboards/kb_elmo/67mk_e/config.h | 26 ------------- keyboards/kb_elmo/67mk_e/info.json | 5 +++ keyboards/kb_elmo/aek2_usb/config.h | 10 ----- keyboards/kb_elmo/aek2_usb/info.json | 5 +++ keyboards/kb_elmo/elmopad/config.h | 28 -------------- keyboards/kb_elmo/elmopad/info.json | 5 +++ keyboards/kb_elmo/m0110a_usb/config.h | 10 ----- keyboards/kb_elmo/m0110a_usb/info.json | 5 +++ keyboards/kb_elmo/m0116_usb/config.h | 10 ----- keyboards/kb_elmo/m0116_usb/info.json | 5 +++ keyboards/kb_elmo/noah_avr/config.h | 8 ---- keyboards/kb_elmo/noah_avr/info.json | 5 +++ keyboards/kb_elmo/qez/config.h | 26 ------------- keyboards/kb_elmo/qez/info.json | 5 +++ keyboards/kb_elmo/sesame/config.h | 10 ----- keyboards/kb_elmo/sesame/info.json | 5 +++ keyboards/kb_elmo/twelvekey/config.h | 26 ------------- keyboards/kb_elmo/twelvekey/info.json | 5 +++ keyboards/kb_elmo/vertex/config.h | 26 ------------- keyboards/kb_elmo/vertex/info.json | 5 +++ keyboards/kbdclack/kaishi65/config.h | 17 --------- keyboards/kbdclack/kaishi65/info.json | 5 +++ keyboards/kbdfans/baguette66/rgb/config.h | 7 ---- keyboards/kbdfans/baguette66/rgb/info.json | 5 +++ keyboards/kbdfans/baguette66/soldered/config.h | 7 ---- keyboards/kbdfans/baguette66/soldered/info.json | 5 +++ keyboards/kbdfans/bella/rgb/config.h | 5 --- keyboards/kbdfans/bella/rgb/info.json | 5 +++ keyboards/kbdfans/bella/rgb_iso/config.h | 5 --- keyboards/kbdfans/bella/rgb_iso/info.json | 5 +++ keyboards/kbdfans/bella/soldered/config.h | 5 --- keyboards/kbdfans/bella/soldered/info.json | 5 +++ keyboards/kbdfans/boop65/rgb/config.h | 7 ---- keyboards/kbdfans/boop65/rgb/info.json | 5 +++ keyboards/kbdfans/bounce/75/hotswap/config.h | 7 ---- keyboards/kbdfans/bounce/75/hotswap/info.json | 5 +++ keyboards/kbdfans/bounce/75/soldered/config.h | 7 ---- keyboards/kbdfans/bounce/75/soldered/info.json | 5 +++ keyboards/kbdfans/bounce/pad/config.h | 4 -- keyboards/kbdfans/bounce/pad/info.json | 5 +++ keyboards/kbdfans/kbd19x/config.h | 17 --------- keyboards/kbdfans/kbd19x/info.json | 5 +++ keyboards/kbdfans/kbd4x/config.h | 17 --------- keyboards/kbdfans/kbd4x/info.json | 5 +++ keyboards/kbdfans/kbd66/config.h | 17 --------- keyboards/kbdfans/kbd66/info.json | 5 +++ keyboards/kbdfans/kbd67/hotswap/config.h | 17 --------- keyboards/kbdfans/kbd67/hotswap/info.json | 5 +++ keyboards/kbdfans/kbd67/mkii_soldered/config.h | 17 --------- keyboards/kbdfans/kbd67/mkii_soldered/info.json | 5 +++ keyboards/kbdfans/kbd67/mkiirgb/v1/config.h | 4 -- keyboards/kbdfans/kbd67/mkiirgb/v1/info.json | 5 +++ keyboards/kbdfans/kbd67/mkiirgb/v2/config.h | 3 -- keyboards/kbdfans/kbd67/mkiirgb/v2/info.json | 5 +++ keyboards/kbdfans/kbd67/mkiirgb/v3/config.h | 7 ---- keyboards/kbdfans/kbd67/mkiirgb/v3/info.json | 5 +++ keyboards/kbdfans/kbd67/mkiirgb/v4/config.h | 7 ---- keyboards/kbdfans/kbd67/mkiirgb/v4/info.json | 5 +++ keyboards/kbdfans/kbd67/mkiirgb_iso/config.h | 7 ---- keyboards/kbdfans/kbd67/mkiirgb_iso/info.json | 5 +++ keyboards/kbdfans/kbd67/rev1/config.h | 17 --------- keyboards/kbdfans/kbd67/rev1/info.json | 5 +++ keyboards/kbdfans/kbd67/rev2/config.h | 7 ---- keyboards/kbdfans/kbd67/rev2/info.json | 5 +++ keyboards/kbdfans/kbd6x/config.h | 17 --------- keyboards/kbdfans/kbd6x/info.json | 5 +++ keyboards/kbdfans/kbd75/config.h | 8 ---- keyboards/kbdfans/kbd75/rev1/info.json | 5 +++ keyboards/kbdfans/kbd75/rev2/info.json | 5 +++ keyboards/kbdfans/kbd75hs/config.h | 7 ---- keyboards/kbdfans/kbd75hs/info.json | 5 +++ keyboards/kbdfans/kbd75rgb/config.h | 7 ---- keyboards/kbdfans/kbd75rgb/info.json | 5 +++ keyboards/kbdfans/kbd8x/config.h | 17 --------- keyboards/kbdfans/kbd8x/info.json | 5 +++ keyboards/kbdfans/kbd8x_mk2/config.h | 17 --------- keyboards/kbdfans/kbd8x_mk2/info.json | 5 +++ keyboards/kbdfans/kbdmini/config.h | 17 --------- keyboards/kbdfans/kbdmini/info.json | 5 +++ keyboards/kbdfans/kbdpad/mk1/config.h | 6 --- keyboards/kbdfans/kbdpad/mk1/info.json | 5 +++ keyboards/kbdfans/kbdpad/mk2/config.h | 17 --------- keyboards/kbdfans/kbdpad/mk2/info.json | 5 +++ keyboards/kbdfans/maja/config.h | 5 --- keyboards/kbdfans/maja/info.json | 5 +++ keyboards/kbdfans/maja_soldered/config.h | 5 --- keyboards/kbdfans/maja_soldered/info.json | 5 +++ keyboards/kbdfans/niu_mini/config.h | 8 ---- keyboards/kbdfans/niu_mini/info.json | 5 +++ keyboards/kbdfans/odin/rgb/config.h | 5 --- keyboards/kbdfans/odin/rgb/info.json | 5 +++ keyboards/kbdfans/odin/soldered/config.h | 5 --- keyboards/kbdfans/odin/soldered/info.json | 5 +++ keyboards/kbdfans/odin/v2/config.h | 5 --- keyboards/kbdfans/odin/v2/info.json | 5 +++ keyboards/kbdfans/phaseone/config.h | 5 --- keyboards/kbdfans/phaseone/info.json | 5 +++ keyboards/kbdfans/tiger80/config.h | 6 --- keyboards/kbdfans/tiger80/info.json | 5 +++ keyboards/kbnordic/nordic60/rev_a/config.h | 9 ----- keyboards/kbnordic/nordic60/rev_a/info.json | 5 +++ keyboards/kc60/config.h | 17 --------- keyboards/kc60/info.json | 5 +++ keyboards/kc60se/config.h | 42 --------------------- keyboards/kc60se/info.json | 5 +++ keyboards/keebformom/config.h | 17 --------- keyboards/keebformom/info.json | 5 +++ keyboards/keebio/bamfk4/config.h | 10 ----- keyboards/keebio/bamfk4/info.json | 5 +++ keyboards/keebio/bfo9000/config.h | 7 ---- keyboards/keebio/bfo9000/info.json | 5 +++ keyboards/keebio/bigswitchseat/config.h | 9 ----- keyboards/keebio/bigswitchseat/info.json | 5 +++ keyboards/keebio/chocopad/config.h | 8 ---- keyboards/keebio/chocopad/info.json | 5 +++ keyboards/keebio/dilly/config.h | 8 ---- keyboards/keebio/dilly/info.json | 5 +++ keyboards/keebio/dsp40/rev1/config.h | 6 --- keyboards/keebio/dsp40/rev1/info.json | 5 +++ keyboards/keebio/ergodicity/config.h | 17 --------- keyboards/keebio/ergodicity/info.json | 5 +++ keyboards/keebio/foldkb/rev1/config.h | 4 -- keyboards/keebio/foldkb/rev1/info.json | 5 +++ keyboards/keebio/fourier/config.h | 7 ---- keyboards/keebio/fourier/info.json | 5 +++ keyboards/keebio/iris/rev1/config.h | 7 ---- keyboards/keebio/iris/rev1/info.json | 5 +++ keyboards/keebio/iris/rev1_led/config.h | 7 ---- keyboards/keebio/iris/rev1_led/info.json | 5 +++ keyboards/keebio/iris/rev2/config.h | 7 ---- keyboards/keebio/iris/rev2/info.json | 5 +++ keyboards/keebio/iris/rev3/config.h | 6 --- keyboards/keebio/iris/rev3/info.json | 5 +++ keyboards/keebio/iris/rev4/config.h | 8 ---- keyboards/keebio/iris/rev4/info.json | 11 ++++++ keyboards/keebio/iris/rev5/config.h | 8 ---- keyboards/keebio/iris/rev5/info.json | 11 ++++++ keyboards/keebio/iris/rev6/config.h | 8 ---- keyboards/keebio/iris/rev6/info.json | 13 ++++++- keyboards/keebio/iris/rev6a/config.h | 8 ---- keyboards/keebio/iris/rev6a/info.json | 13 ++++++- keyboards/keebio/iris/rev6b/config.h | 8 ---- keyboards/keebio/iris/rev6b/info.json | 13 ++++++- keyboards/keebio/iris/rev7/config.h | 8 ---- keyboards/keebio/iris/rev7/info.json | 13 ++++++- keyboards/keebio/kbo5000/rev1/config.h | 6 --- keyboards/keebio/kbo5000/rev1/info.json | 11 ++++++ keyboards/keebio/laplace/config.h | 8 ---- keyboards/keebio/laplace/info.json | 5 +++ keyboards/keebio/levinson/rev1/config.h | 6 --- keyboards/keebio/levinson/rev1/info.json | 5 +++ keyboards/keebio/levinson/rev2/config.h | 6 --- keyboards/keebio/levinson/rev2/info.json | 5 +++ keyboards/keebio/levinson/rev3/config.h | 7 ---- keyboards/keebio/levinson/rev3/info.json | 13 ++++++- keyboards/keebio/nyquist/rev1/config.h | 7 ---- keyboards/keebio/nyquist/rev1/info.json | 5 +++ keyboards/keebio/nyquist/rev2/config.h | 7 ---- keyboards/keebio/nyquist/rev2/info.json | 5 +++ keyboards/keebio/nyquist/rev3/config.h | 6 --- keyboards/keebio/nyquist/rev3/info.json | 5 +++ keyboards/keebio/quefrency/rev1/config.h | 7 ---- keyboards/keebio/quefrency/rev1/info.json | 13 ++++++- keyboards/keebio/quefrency/rev2/config.h | 6 --- keyboards/keebio/quefrency/rev2/info.json | 11 ++++++ keyboards/keebio/quefrency/rev3/config.h | 6 --- keyboards/keebio/quefrency/rev3/info.json | 11 ++++++ keyboards/keebio/quefrency/rev4/config.h | 6 --- keyboards/keebio/quefrency/rev4/info.json | 11 ++++++ keyboards/keebio/quefrency/rev5/config.h | 6 --- keyboards/keebio/quefrency/rev5/info.json | 11 ++++++ keyboards/keebio/rorschach/rev1/config.h | 7 ---- keyboards/keebio/rorschach/rev1/info.json | 5 +++ keyboards/keebio/tragicforce68/config.h | 17 --------- keyboards/keebio/tragicforce68/info.json | 5 +++ keyboards/keebio/viterbi/rev1/config.h | 8 ---- keyboards/keebio/viterbi/rev1/info.json | 7 +++- keyboards/keebio/viterbi/rev2/config.h | 6 --- keyboards/keebio/viterbi/rev2/info.json | 5 +++ keyboards/keebio/wavelet/config.h | 7 ---- keyboards/keebio/wavelet/info.json | 5 +++ keyboards/keebio/wtf60/config.h | 16 -------- keyboards/keebio/wtf60/info.json | 5 +++ keyboards/keebmonkey/kbmg68/config.h | 16 -------- keyboards/keebmonkey/kbmg68/info.json | 5 +++ keyboards/keebsforall/coarse60/config.h | 4 -- keyboards/keebsforall/coarse60/info.json | 5 +++ keyboards/keebsforall/freebird60/config.h | 35 ----------------- keyboards/keebsforall/freebird60/info.json | 5 +++ keyboards/keebsforall/freebirdnp/lite/config.h | 17 --------- keyboards/keebsforall/freebirdnp/lite/info.json | 5 +++ keyboards/keebsforall/freebirdnp/pro/config.h | 16 -------- keyboards/keebsforall/freebirdnp/pro/info.json | 5 +++ keyboards/keebsforall/freebirdtkl/config.h | 16 -------- keyboards/keebsforall/freebirdtkl/info.json | 5 +++ keyboards/keebwerk/mega/ansi/config.h | 8 ---- keyboards/keebwerk/mega/ansi/info.json | 5 +++ keyboards/keebwerk/nano_slider/config.h | 10 ----- keyboards/keebwerk/nano_slider/info.json | 5 +++ keyboards/keebzdotnet/fme/config.h | 8 ---- keyboards/keebzdotnet/fme/info.json | 5 +++ keyboards/keebzdotnet/wazowski/config.h | 17 --------- keyboards/keebzdotnet/wazowski/info.json | 5 +++ keyboards/kegen/gboy/config.h | 8 ---- keyboards/kegen/gboy/info.json | 5 +++ keyboards/keybage/radpad/config.h | 6 --- keyboards/keybage/radpad/info.json | 5 +++ keyboards/keybee/keybee65/config.h | 19 ---------- keyboards/keybee/keybee65/info.json | 5 +++ keyboards/keyboardio/atreus/config.h | 17 --------- keyboards/keyboardio/atreus/info.json | 5 +++ keyboards/keycapsss/kimiko/rev1/config.h | 6 --- keyboards/keycapsss/kimiko/rev1/info.json | 5 +++ keyboards/keycapsss/o4l_5x12/config.h | 17 --------- keyboards/keycapsss/o4l_5x12/info.json | 5 +++ keyboards/keycapsss/plaid_pad/config.h | 7 ---- keyboards/keycapsss/plaid_pad/info.json | 5 +++ keyboards/keychron/q0/config.h | 3 -- keyboards/keychron/q0/rev_0130/config.h | 4 -- keyboards/keychron/q0/rev_0130/info.json | 5 +++ keyboards/keychron/q0/rev_0131/config.h | 4 -- keyboards/keychron/q0/rev_0131/info.json | 5 +++ keyboards/keychron/q1/ansi/config.h | 4 -- keyboards/keychron/q1/ansi/info.json | 5 +++ keyboards/keychron/q1/ansi_encoder/config.h | 4 -- keyboards/keychron/q1/ansi_encoder/info.json | 5 +++ keyboards/keychron/q1/config.h | 3 -- keyboards/keychron/q1/iso/config.h | 4 -- keyboards/keychron/q1/iso/info.json | 5 +++ keyboards/keychron/q1/iso_encoder/config.h | 4 -- keyboards/keychron/q1/iso_encoder/info.json | 5 +++ keyboards/keychron/q2/ansi/info.json | 5 +++ keyboards/keychron/q2/ansi_encoder/info.json | 5 +++ keyboards/keychron/q2/config.h | 7 ---- keyboards/keychron/q2/iso/info.json | 5 +++ keyboards/keychron/q2/iso_encoder/info.json | 5 +++ keyboards/keychron/q2/jis/info.json | 5 +++ keyboards/keychron/q2/jis_encoder/info.json | 5 +++ keyboards/keychron/q4/ansi_v1/info.json | 5 +++ keyboards/keychron/q4/ansi_v2/info.json | 5 +++ keyboards/keychron/q4/config.h | 7 ---- keyboards/keychron/q4/iso/info.json | 5 +++ keyboards/keychron/q60/ansi/info.json | 5 +++ keyboards/keychron/q60/config.h | 9 ----- keyboards/keychron/q7/ansi/info.json | 5 +++ keyboards/keychron/q7/config.h | 7 ---- keyboards/keychron/q7/iso/info.json | 5 +++ keyboards/keychron/q8/ansi/info.json | 5 +++ keyboards/keychron/q8/ansi_encoder/info.json | 5 +++ keyboards/keychron/q8/config.h | 9 ----- keyboards/keychron/q8/iso/info.json | 5 +++ keyboards/keychron/q8/iso_encoder/info.json | 5 +++ keyboards/keychron/q9/ansi/info.json | 5 +++ keyboards/keychron/q9/ansi_encoder/info.json | 5 +++ keyboards/keychron/q9/config.h | 9 ----- keyboards/keychron/q9/iso/info.json | 5 +++ keyboards/keychron/q9/iso_encoder/info.json | 5 +++ keyboards/keychron/s1/ansi/rgb/info.json | 5 +++ keyboards/keychron/s1/ansi/white/info.json | 5 +++ keyboards/keychron/s1/config.h | 9 ----- keyboards/keychron/v2/ansi/info.json | 5 +++ keyboards/keychron/v2/ansi_encoder/info.json | 5 +++ keyboards/keychron/v2/config.h | 9 ----- keyboards/keychron/v2/iso/info.json | 5 +++ keyboards/keychron/v2/iso_encoder/info.json | 5 +++ keyboards/keychron/v2/jis/info.json | 5 +++ keyboards/keychron/v2/jis_encoder/info.json | 5 +++ keyboards/keychron/v4/ansi/info.json | 5 +++ keyboards/keychron/v4/config.h | 9 ----- keyboards/keychron/v4/iso/info.json | 5 +++ keyboards/keychron/v7/ansi/info.json | 5 +++ keyboards/keychron/v7/config.h | 9 ----- keyboards/keychron/v7/iso/info.json | 5 +++ keyboards/keychron/v8/ansi/info.json | 5 +++ keyboards/keychron/v8/ansi_encoder/info.json | 5 +++ keyboards/keychron/v8/config.h | 7 ---- keyboards/keychron/v8/iso/info.json | 5 +++ keyboards/keychron/v8/iso_encoder/info.json | 5 +++ keyboards/keygem/kg60ansi/config.h | 19 ---------- keyboards/keygem/kg60ansi/info.json | 5 +++ keyboards/keygem/kg65rgbv2/config.h | 19 ---------- keyboards/keygem/kg65rgbv2/info.json | 5 +++ keyboards/keyhive/absinthe/config.h | 17 --------- keyboards/keyhive/absinthe/info.json | 5 +++ keyboards/keyhive/ergosaurus/config.h | 19 ---------- keyboards/keyhive/ergosaurus/info.json | 5 +++ keyboards/keyhive/lattice60/config.h | 17 --------- keyboards/keyhive/lattice60/info.json | 5 +++ keyboards/keyhive/maypad/config.h | 17 --------- keyboards/keyhive/maypad/info.json | 5 +++ keyboards/keyhive/navi10/rev0/config.h | 10 ----- keyboards/keyhive/navi10/rev0/info.json | 5 +++ keyboards/keyhive/navi10/rev2/config.h | 10 ----- keyboards/keyhive/navi10/rev2/info.json | 5 +++ keyboards/keyhive/navi10/rev3/config.h | 10 ----- keyboards/keyhive/navi10/rev3/info.json | 5 +++ keyboards/keyhive/opus/config.h | 7 ---- keyboards/keyhive/opus/info.json | 5 +++ keyboards/keyhive/smallice/config.h | 17 --------- keyboards/keyhive/smallice/info.json | 5 +++ keyboards/keyhive/southpole/config.h | 8 ---- keyboards/keyhive/southpole/info.json | 5 +++ keyboards/keyhive/ut472/config.h | 9 ----- keyboards/keyhive/ut472/info.json | 5 +++ keyboards/keyprez/bison/config.h | 17 --------- keyboards/keyprez/bison/info.json | 5 +++ keyboards/keyprez/corgi/config.h | 11 ------ keyboards/keyprez/corgi/info.json | 5 +++ keyboards/keyprez/rhino/config.h | 17 --------- keyboards/keyprez/rhino/info.json | 5 +++ keyboards/keyprez/unicorn/config.h | 18 --------- keyboards/keyprez/unicorn/info.json | 13 ++++++- keyboards/keyquest/enclave/config.h | 7 ---- keyboards/keyquest/enclave/info.json | 5 +++ keyboards/keysofkings/twokey/config.h | 8 ---- keyboards/keysofkings/twokey/info.json | 5 +++ keyboards/keystonecaps/gameroyadvance/config.h | 10 ----- keyboards/keystonecaps/gameroyadvance/info.json | 11 ++++++ keyboards/keyten/aperture/config.h | 26 ------------- keyboards/keyten/aperture/info.json | 5 +++ keyboards/keyten/kt3700/config.h | 35 ----------------- keyboards/keyten/kt3700/info.json | 5 +++ keyboards/keyten/kt60_m/config.h | 35 ----------------- keyboards/keyten/kt60_m/info.json | 5 +++ keyboards/kikkou/config.h | 37 ------------------ keyboards/kikkou/info.json | 5 +++ keyboards/kikoslab/ellora65/config.h | 9 ----- keyboards/kikoslab/ellora65/info.json | 5 +++ keyboards/kikoslab/kl90/config.h | 9 ----- keyboards/kikoslab/kl90/info.json | 5 +++ keyboards/kin80/blackpill103/config.h | 9 ----- keyboards/kin80/blackpill103/info.json | 5 +++ keyboards/kin80/blackpill401/config.h | 6 --- keyboards/kin80/blackpill401/info.json | 5 +++ keyboards/kin80/blackpill411/config.h | 6 --- keyboards/kin80/blackpill411/info.json | 5 +++ keyboards/kin80/info.json | 1 - keyboards/kin80/micro/config.h | 3 -- keyboards/kin80/micro/info.json | 5 +++ keyboards/kindakeyboards/conone65/config.h | 17 --------- keyboards/kindakeyboards/conone65/info.json | 5 +++ keyboards/kinesis/alvicstep/config.h | 21 ----------- keyboards/kinesis/kint2pp/config.h | 17 --------- keyboards/kinesis/kint2pp/info.json | 5 +++ keyboards/kinesis/kint36/config.h | 17 --------- keyboards/kinesis/kint36/info.json | 5 +++ keyboards/kinesis/kint41/config.h | 44 ---------------------- keyboards/kinesis/kint41/info.json | 5 +++ keyboards/kinesis/kintlc/config.h | 44 ---------------------- keyboards/kinesis/kintlc/info.json | 5 +++ keyboards/kinesis/nguyenvietyen/config.h | 17 --------- keyboards/kinesis/stapelberg/config.h | 18 --------- keyboards/kinesis/stapelberg/info.json | 5 +++ keyboards/kineticlabs/emu/hotswap/config.h | 26 ------------- keyboards/kineticlabs/emu/hotswap/info.json | 5 +++ keyboards/kineticlabs/emu/soldered/config.h | 26 ------------- keyboards/kineticlabs/emu/soldered/info.json | 5 +++ keyboards/kingly_keys/ave/config.h | 6 --- keyboards/kingly_keys/ave/ortho/info.json | 5 +++ keyboards/kingly_keys/ave/staggered/info.json | 5 +++ keyboards/kingly_keys/little_foot/config.h | 8 ---- keyboards/kingly_keys/little_foot/info.json | 5 +++ keyboards/kingly_keys/romac/config.h | 8 ---- keyboards/kingly_keys/romac/info.json | 5 +++ keyboards/kingly_keys/romac_plus/config.h | 8 ---- keyboards/kingly_keys/romac_plus/info.json | 5 +++ keyboards/kingly_keys/ropro/config.h | 7 ---- keyboards/kingly_keys/ropro/info.json | 5 +++ keyboards/kingly_keys/smd_milk/config.h | 7 ---- keyboards/kingly_keys/smd_milk/info.json | 5 +++ keyboards/kingly_keys/soap/config.h | 7 ---- keyboards/kingly_keys/soap/info.json | 5 +++ keyboards/kira75/config.h | 17 --------- keyboards/kira75/info.json | 5 +++ keyboards/kira80/config.h | 25 ------------ keyboards/kira80/info.json | 5 +++ keyboards/kiwikeebs/macro/config.h | 17 --------- keyboards/kiwikeebs/macro/info.json | 5 +++ keyboards/kiwikeebs/macro_v2/config.h | 17 --------- keyboards/kiwikeebs/macro_v2/info.json | 5 +++ keyboards/kiwikey/borderland/config.h | 17 --------- keyboards/kiwikey/borderland/info.json | 5 +++ keyboards/kiwikey/kawii9/config.h | 17 --------- keyboards/kiwikey/kawii9/info.json | 5 +++ keyboards/kiwikey/wanderland/config.h | 17 --------- keyboards/kiwikey/wanderland/info.json | 5 +++ keyboards/kkatano/bakeneko60/config.h | 17 --------- keyboards/kkatano/bakeneko60/info.json | 5 +++ keyboards/kkatano/bakeneko65/rev2/config.h | 17 --------- keyboards/kkatano/bakeneko65/rev2/info.json | 5 +++ keyboards/kkatano/bakeneko65/rev3/config.h | 17 --------- keyboards/kkatano/bakeneko65/rev3/info.json | 5 +++ keyboards/kkatano/bakeneko80/config.h | 17 --------- keyboards/kkatano/bakeneko80/info.json | 5 +++ keyboards/kkatano/wallaby/config.h | 17 --------- keyboards/kkatano/wallaby/info.json | 5 +++ keyboards/kkatano/yurei/config.h | 17 --------- keyboards/kkatano/yurei/info.json | 5 +++ keyboards/knobgoblin/config.h | 8 ---- keyboards/knobgoblin/info.json | 5 +++ keyboards/knops/mini/config.h | 17 --------- keyboards/knops/mini/info.json | 5 +++ keyboards/kona_classic/config.h | 12 ------ keyboards/kona_classic/info.json | 5 +++ keyboards/kopibeng/mnk65/config.h | 18 --------- keyboards/kopibeng/mnk65/info.json | 5 +++ keyboards/kopibeng/mnk65_stm32/config.h | 17 --------- keyboards/kopibeng/mnk65_stm32/info.json | 5 +++ keyboards/kopibeng/mnk88/config.h | 17 --------- keyboards/kopibeng/mnk88/info.json | 5 +++ keyboards/kopibeng/typ65/config.h | 17 --------- keyboards/kopibeng/typ65/info.json | 5 +++ keyboards/kopibeng/xt60/config.h | 17 --------- keyboards/kopibeng/xt60/info.json | 5 +++ keyboards/kopibeng/xt60_singa/config.h | 17 --------- keyboards/kopibeng/xt60_singa/info.json | 5 +++ keyboards/kopibeng/xt65/config.h | 17 --------- keyboards/kopibeng/xt65/info.json | 5 +++ keyboards/kopibeng/xt8x/config.h | 17 --------- keyboards/kopibeng/xt8x/info.json | 5 +++ keyboards/kprepublic/bm16s/config.h | 7 ---- keyboards/kprepublic/bm16s/info.json | 5 +++ keyboards/kprepublic/bm40hsrgb/config.h | 8 ---- keyboards/kprepublic/bm40hsrgb/info.json | 5 +++ keyboards/kprepublic/bm43a/config.h | 16 -------- keyboards/kprepublic/bm43a/info.json | 5 +++ keyboards/kprepublic/bm43hsrgb/config.h | 16 -------- keyboards/kprepublic/bm43hsrgb/info.json | 5 +++ keyboards/kprepublic/bm60hsrgb/rev1/config.h | 18 --------- keyboards/kprepublic/bm60hsrgb/rev1/info.json | 5 +++ keyboards/kprepublic/bm60hsrgb/rev2/config.h | 17 --------- keyboards/kprepublic/bm60hsrgb/rev2/info.json | 5 +++ keyboards/kprepublic/bm60hsrgb_ec/rev1/config.h | 17 --------- keyboards/kprepublic/bm60hsrgb_ec/rev1/info.json | 5 +++ keyboards/kprepublic/bm60hsrgb_ec/rev2/config.h | 16 -------- keyboards/kprepublic/bm60hsrgb_ec/rev2/info.json | 5 +++ keyboards/kprepublic/bm60hsrgb_iso/rev1/config.h | 18 --------- keyboards/kprepublic/bm60hsrgb_iso/rev1/info.json | 5 +++ keyboards/kprepublic/bm60hsrgb_iso/rev2/config.h | 17 --------- keyboards/kprepublic/bm60hsrgb_iso/rev2/info.json | 5 +++ keyboards/kprepublic/bm60hsrgb_poker/rev1/config.h | 16 -------- .../kprepublic/bm60hsrgb_poker/rev1/info.json | 5 +++ keyboards/kprepublic/bm60hsrgb_poker/rev2/config.h | 17 --------- .../kprepublic/bm60hsrgb_poker/rev2/info.json | 5 +++ keyboards/kprepublic/bm65hsrgb/rev1/config.h | 21 ----------- keyboards/kprepublic/bm65hsrgb/rev1/info.json | 5 +++ keyboards/kprepublic/bm65hsrgb_iso/rev1/config.h | 15 -------- keyboards/kprepublic/bm65hsrgb_iso/rev1/info.json | 5 +++ keyboards/kprepublic/bm68hsrgb/rev1/config.h | 21 ----------- keyboards/kprepublic/bm68hsrgb/rev1/info.json | 5 +++ keyboards/kprepublic/bm68hsrgb/rev2/config.h | 6 --- keyboards/kprepublic/bm68hsrgb/rev2/info.json | 5 +++ keyboards/kprepublic/bm80hsrgb/config.h | 17 --------- keyboards/kprepublic/bm80hsrgb/info.json | 5 +++ keyboards/kprepublic/bm80v2/config.h | 7 ---- keyboards/kprepublic/bm80v2/info.json | 5 +++ keyboards/kprepublic/bm80v2_iso/config.h | 7 ---- keyboards/kprepublic/bm80v2_iso/info.json | 5 +++ keyboards/kprepublic/bm980hsrgb/config.h | 17 --------- keyboards/kprepublic/bm980hsrgb/info.json | 5 +++ keyboards/kprepublic/cospad/config.h | 17 --------- keyboards/kprepublic/cospad/info.json | 5 +++ keyboards/kprepublic/jj40/config.h | 7 ---- keyboards/kprepublic/jj40/info.json | 5 +++ keyboards/kprepublic/jj4x4/config.h | 7 ---- keyboards/kprepublic/jj4x4/info.json | 5 +++ keyboards/kprepublic/jj50/config.h | 5 --- keyboards/kprepublic/jj50/info.json | 5 +++ keyboards/ktec/daisy/config.h | 17 --------- keyboards/ktec/daisy/info.json | 5 +++ keyboards/kudox/columner/config.h | 9 ----- keyboards/kudox/columner/info.json | 5 +++ keyboards/kudox/rev1/config.h | 9 ----- keyboards/kudox/rev1/info.json | 5 +++ keyboards/kudox/rev2/config.h | 9 ----- keyboards/kudox/rev2/info.json | 5 +++ keyboards/kudox/rev3/config.h | 9 ----- keyboards/kudox/rev3/info.json | 5 +++ keyboards/kudox_full/rev1/config.h | 9 ----- keyboards/kudox_full/rev1/info.json | 5 +++ keyboards/kudox_game/rev1/config.h | 9 ----- keyboards/kudox_game/rev1/info.json | 7 +++- keyboards/kudox_game/rev2/config.h | 9 ----- keyboards/kudox_game/rev2/info.json | 7 +++- keyboards/kv/revt/config.h | 7 ---- keyboards/kv/revt/info.json | 5 +++ keyboards/kwub/bloop/config.h | 10 ----- keyboards/kwub/bloop/info.json | 5 +++ keyboards/ky01/config.h | 17 --------- keyboards/ky01/info.json | 5 +++ 536 files changed, 1507 insertions(+), 3196 deletions(-) delete mode 100644 keyboards/k34/config.h create mode 100644 keyboards/kakunpc/angel17/alpha/info.json create mode 100644 keyboards/kakunpc/angel17/rev1/info.json create mode 100644 keyboards/kakunpc/suihankey/split/alpha/info.json create mode 100644 keyboards/kakunpc/suihankey/split/rev1/info.json delete mode 100644 keyboards/kapcave/paladinpad/config.h delete mode 100644 keyboards/kb_elmo/67mk_e/config.h delete mode 100644 keyboards/kb_elmo/elmopad/config.h delete mode 100644 keyboards/kb_elmo/qez/config.h delete mode 100644 keyboards/kb_elmo/twelvekey/config.h delete mode 100644 keyboards/kb_elmo/vertex/config.h delete mode 100644 keyboards/kc60se/config.h delete mode 100644 keyboards/keebsforall/freebird60/config.h delete mode 100644 keyboards/keyten/aperture/config.h delete mode 100644 keyboards/keyten/kt3700/config.h delete mode 100644 keyboards/keyten/kt60_m/config.h delete mode 100644 keyboards/kikkou/config.h delete mode 100644 keyboards/kineticlabs/emu/hotswap/config.h delete mode 100644 keyboards/kineticlabs/emu/soldered/config.h delete mode 100644 keyboards/kira80/config.h (limited to 'keyboards') diff --git a/keyboards/k34/config.h b/keyboards/k34/config.h deleted file mode 100644 index 0a7bded944..0000000000 --- a/keyboards/k34/config.h +++ /dev/null @@ -1,21 +0,0 @@ -// Copyright 2021 jp_smasher (@jp_smasher) -// SPDX-License-Identifier: GPL-2.0-or-later - -#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, B2, E6, B4 } -#define MATRIX_COL_PINS { D1, D0, D4, C6, D7, F5, F6, F7, B1, B3 } - -/* COL2ROW, ROW2COL */ -#define DIODE_DIRECTION COL2ROW diff --git a/keyboards/k34/info.json b/keyboards/k34/info.json index d6e1ee19aa..a7553afc4b 100644 --- a/keyboards/k34/info.json +++ b/keyboards/k34/info.json @@ -8,6 +8,11 @@ "pid": "0x0000", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["D1", "D0", "D4", "C6", "D7", "F5", "F6", "F7", "B1", "B3"], + "rows": ["F4", "B2", "E6", "B4"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/kabedon/kabedon78s/config.h b/keyboards/kabedon/kabedon78s/config.h index bd6afd6e53..d3ff10faa3 100644 --- a/keyboards/kabedon/kabedon78s/config.h +++ b/keyboards/kabedon/kabedon78s/config.h @@ -17,14 +17,6 @@ along with this program. If not, see . #pragma once - -/* Keyboard Matrix Assignments */ -#define MATRIX_ROW_PINS {D0,D2,F7,B1,B0,D6} -#define MATRIX_COL_PINS {F5,F4,F6,C6,B6,B4,D3,D1,D4,F1,B3,D5,F0,C7,D7,B5,B2,E6} - -/* COL2ROW, ROW2COL*/ -#define DIODE_DIRECTION ROW2COL - #define RGB_DI_PIN B7 #ifdef RGB_DI_PIN #define RGBLED_NUM 20 diff --git a/keyboards/kabedon/kabedon78s/info.json b/keyboards/kabedon/kabedon78s/info.json index 7ca4605cef..f2fe41a517 100644 --- a/keyboards/kabedon/kabedon78s/info.json +++ b/keyboards/kabedon/kabedon78s/info.json @@ -8,6 +8,11 @@ "pid": "0x3738", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["F5", "F4", "F6", "C6", "B6", "B4", "D3", "D1", "D4", "F1", "B3", "D5", "F0", "C7", "D7", "B5", "B2", "E6"], + "rows": ["D0", "D2", "F7", "B1", "B0", "D6"] + }, + "diode_direction": "ROW2COL", "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/kabedon/kabedon980/config.h b/keyboards/kabedon/kabedon980/config.h index 0b182a8d57..1fac2485f7 100644 --- a/keyboards/kabedon/kabedon980/config.h +++ b/keyboards/kabedon/kabedon980/config.h @@ -17,13 +17,7 @@ along with this program. If not, see . #pragma once - -/* Keyboard Matrix Assignments */ -#define MATRIX_ROW_PINS {D0,D2,F7,B1,B0,D6,C7,D7,B5,B2} -#define MATRIX_COL_PINS {F5,F4,F6,C6,B6,B4,D3,D1,D4,F1,B3,D5,F0} #define DYNAMIC_KEYMAP_LAYER_COUNT 3 -/* COL2ROW, ROW2COL*/ -#define DIODE_DIRECTION ROW2COL #define RGB_DI_PIN B7 #ifdef RGB_DI_PIN diff --git a/keyboards/kabedon/kabedon980/info.json b/keyboards/kabedon/kabedon980/info.json index fc0384f649..2d553f1837 100644 --- a/keyboards/kabedon/kabedon980/info.json +++ b/keyboards/kabedon/kabedon980/info.json @@ -8,6 +8,11 @@ "pid": "0x3938", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["F5", "F4", "F6", "C6", "B6", "B4", "D3", "D1", "D4", "F1", "B3", "D5", "F0"], + "rows": ["D0", "D2", "F7", "B1", "B0", "D6", "C7", "D7", "B5", "B2"] + }, + "diode_direction": "ROW2COL", "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/kabedon/kabedon98e/config.h b/keyboards/kabedon/kabedon98e/config.h index b2156c4ada..597b290f93 100644 --- a/keyboards/kabedon/kabedon98e/config.h +++ b/keyboards/kabedon/kabedon98e/config.h @@ -15,11 +15,6 @@ */ #pragma once - -#define MATRIX_ROW_PINS {A4,B10,B2,B1,B0,B15,B13,B14,B12,A10,A9,A8} -#define MATRIX_COL_PINS {A0,B7,B8,B6,A3,A2,A1,B9,A7,A5,A6} -#define DIODE_DIRECTION ROW2COL - #define FORCE_NKRO #define RGB_DI_PIN B4 diff --git a/keyboards/kabedon/kabedon98e/info.json b/keyboards/kabedon/kabedon98e/info.json index def8f72612..32969da049 100644 --- a/keyboards/kabedon/kabedon98e/info.json +++ b/keyboards/kabedon/kabedon98e/info.json @@ -8,6 +8,11 @@ "pid": "0x3935", "device_version": "0.0.2" }, + "matrix_pins": { + "cols": ["A0", "B7", "B8", "B6", "A3", "A2", "A1", "B9", "A7", "A5", "A6"], + "rows": ["A4", "B10", "B2", "B1", "B0", "B15", "B13", "B14", "B12", "A10", "A9", "A8"] + }, + "diode_direction": "ROW2COL", "encoder": { "rotary": [ {"pin_a": "B3", "pin_b": "B5"}, diff --git a/keyboards/kagizaraya/chidori/config.h b/keyboards/kagizaraya/chidori/config.h index 4a90a41d9d..51f8958e20 100644 --- a/keyboards/kagizaraya/chidori/config.h +++ b/keyboards/kagizaraya/chidori/config.h @@ -22,26 +22,6 @@ along with this program. If not, see . #define MATRIX_ROWS 12 #define MATRIX_COLS 6 -/* - * 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, D5 } -#define MATRIX_COL_PINS \ - { F1, F0, B0 } -*/ - -/* 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/kagizaraya/halberd/config.h b/keyboards/kagizaraya/halberd/config.h index 9b0ba0a609..175c33a7f3 100644 --- a/keyboards/kagizaraya/halberd/config.h +++ b/keyboards/kagizaraya/halberd/config.h @@ -16,23 +16,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 { D6, D4, D5, E6 } -#define MATRIX_COL_PINS { D7, B4, C7, C6, B6, B5, F7, F6, F5, F4, F1 } - -/* COL2ROW, ROW2COL */ -#define DIODE_DIRECTION COL2ROW - #define RGB_DI_PIN F0 #ifdef RGB_DI_PIN #define RGBLIGHT_EFFECT_BREATHING diff --git a/keyboards/kagizaraya/halberd/info.json b/keyboards/kagizaraya/halberd/info.json index 43ab1df6e9..a56a2993db 100644 --- a/keyboards/kagizaraya/halberd/info.json +++ b/keyboards/kagizaraya/halberd/info.json @@ -8,6 +8,11 @@ "pid": "0x0000", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["D7", "B4", "C7", "C6", "B6", "B5", "F7", "F6", "F5", "F4", "F1"], + "rows": ["D6", "D4", "D5", "E6"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/kagizaraya/scythe/config.h b/keyboards/kagizaraya/scythe/config.h index 481d3400dd..81892324aa 100644 --- a/keyboards/kagizaraya/scythe/config.h +++ b/keyboards/kagizaraya/scythe/config.h @@ -16,23 +16,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 { F7, F6, F5, F4, D5 } -#define MATRIX_COL_PINS { D6, D7, B4, B5, B6, C6, C7 } - -/* COL2ROW, ROW2COL */ -#define DIODE_DIRECTION COL2ROW - #define RGBLIGHT_SPLIT 1 #define RGB_DI_PIN F0 #ifdef RGB_DI_PIN diff --git a/keyboards/kagizaraya/scythe/info.json b/keyboards/kagizaraya/scythe/info.json index acab68f80b..5fbdf4c1d5 100644 --- a/keyboards/kagizaraya/scythe/info.json +++ b/keyboards/kagizaraya/scythe/info.json @@ -8,6 +8,11 @@ "pid": "0x3941", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["D6", "D7", "B4", "B5", "B6", "C6", "C7"], + "rows": ["F7", "F6", "F5", "F4", "D5"] + }, + "diode_direction": "COL2ROW", "backlight": { "pin": "B7" }, diff --git a/keyboards/kakunpc/angel17/alpha/config.h b/keyboards/kakunpc/angel17/alpha/config.h index abe10572df..f79d812475 100644 --- a/keyboards/kakunpc/angel17/alpha/config.h +++ b/keyboards/kakunpc/angel17/alpha/config.h @@ -17,23 +17,6 @@ along with this program. If not, see . #pragma once - -/* - * Keyboard Matrix Assignments - * - * Change this to how you wired your keyboard - * COLS: AVR pins used for columns, left to right - * ROWS: AVR pins used for rows, top to bottom - * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) - * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) - * -*/ -#define MATRIX_ROW_PINS { D4, C6, D7, E6 } -#define MATRIX_COL_PINS { F4, F5, F6, F7, B1 } - -/* COL2ROW, ROW2COL*/ -#define DIODE_DIRECTION COL2ROW - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ #define LOCKING_SUPPORT_ENABLE /* Locking resynchronize hack */ diff --git a/keyboards/kakunpc/angel17/alpha/info.json b/keyboards/kakunpc/angel17/alpha/info.json new file mode 100644 index 0000000000..7e8e85f520 --- /dev/null +++ b/keyboards/kakunpc/angel17/alpha/info.json @@ -0,0 +1,7 @@ +{ + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "B1"], + "rows": ["D4", "C6", "D7", "E6"] + }, + "diode_direction": "COL2ROW" +} diff --git a/keyboards/kakunpc/angel17/rev1/config.h b/keyboards/kakunpc/angel17/rev1/config.h index 0c2a432d5f..637881b917 100644 --- a/keyboards/kakunpc/angel17/rev1/config.h +++ b/keyboards/kakunpc/angel17/rev1/config.h @@ -17,23 +17,6 @@ along with this program. If not, see . #pragma once - -/* - * Keyboard Matrix Assignments - * - * Change this to how you wired your keyboard - * COLS: AVR pins used for columns, left to right - * ROWS: AVR pins used for rows, top to bottom - * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) - * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) - * -*/ -#define MATRIX_ROW_PINS { D4, C6, D7, E6 } -#define MATRIX_COL_PINS { F4, F5, F6, F7, B1 } - -/* COL2ROW, ROW2COL*/ -#define DIODE_DIRECTION COL2ROW - #define RGB_DI_PIN D3 #ifdef RGB_DI_PIN #define RGBLED_NUM 17 diff --git a/keyboards/kakunpc/angel17/rev1/info.json b/keyboards/kakunpc/angel17/rev1/info.json new file mode 100644 index 0000000000..7e8e85f520 --- /dev/null +++ b/keyboards/kakunpc/angel17/rev1/info.json @@ -0,0 +1,7 @@ +{ + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "B1"], + "rows": ["D4", "C6", "D7", "E6"] + }, + "diode_direction": "COL2ROW" +} diff --git a/keyboards/kakunpc/business_card/alpha/config.h b/keyboards/kakunpc/business_card/alpha/config.h index 93130b4f99..e96decbc87 100644 --- a/keyboards/kakunpc/business_card/alpha/config.h +++ b/keyboards/kakunpc/business_card/alpha/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 { B2, B6 } -#define MATRIX_COL_PINS { E6, B4, B5 } - -/* COL2ROW, ROW2COL*/ -#define DIODE_DIRECTION COL2ROW - #define RGB_DI_PIN D3 #ifdef RGB_DI_PIN #define RGBLED_NUM 6 diff --git a/keyboards/kakunpc/business_card/alpha/info.json b/keyboards/kakunpc/business_card/alpha/info.json index 3cbeeef196..5ec079fe7f 100644 --- a/keyboards/kakunpc/business_card/alpha/info.json +++ b/keyboards/kakunpc/business_card/alpha/info.json @@ -8,6 +8,11 @@ "pid": "0x0000", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["E6", "B4", "B5"], + "rows": ["B2", "B6"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/kakunpc/business_card/beta/config.h b/keyboards/kakunpc/business_card/beta/config.h index 405e4daefb..e96decbc87 100644 --- a/keyboards/kakunpc/business_card/beta/config.h +++ b/keyboards/kakunpc/business_card/beta/config.h @@ -17,23 +17,6 @@ along with this program. If not, see . #pragma once - -/* - * Keyboard Matrix Assignments - * - * Change this to how you wired your keyboard - * COLS: AVR pins used for columns, left to right - * ROWS: AVR pins used for rows, top to bottom - * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) - * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) - * -*/ -#define MATRIX_ROW_PINS { B3, B2, B6 } -#define MATRIX_COL_PINS { B4, B5 } - -/* COL2ROW, ROW2COL*/ -#define DIODE_DIRECTION COL2ROW - #define RGB_DI_PIN D3 #ifdef RGB_DI_PIN #define RGBLED_NUM 6 diff --git a/keyboards/kakunpc/business_card/beta/info.json b/keyboards/kakunpc/business_card/beta/info.json index 1dab5c4d3a..67018ad142 100644 --- a/keyboards/kakunpc/business_card/beta/info.json +++ b/keyboards/kakunpc/business_card/beta/info.json @@ -8,6 +8,11 @@ "pid": "0x0000", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["B4", "B5"], + "rows": ["B3", "B2", "B6"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/kakunpc/rabbit_capture_plan/config.h b/keyboards/kakunpc/rabbit_capture_plan/config.h index efc247b38b..1f12a638e2 100644 --- a/keyboards/kakunpc/rabbit_capture_plan/config.h +++ b/keyboards/kakunpc/rabbit_capture_plan/config.h @@ -17,23 +17,6 @@ along with this program. If not, see . #pragma once - -/* - * Keyboard Matrix Assignments - * - * Change this to how you wired your keyboard - * COLS: AVR pins used for columns, left to right - * ROWS: AVR pins used for rows, top to bottom - * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) - * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) - * - */ -#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4 } -#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, B6 } - -/* COL2ROW, ROW2COL */ -#define DIODE_DIRECTION COL2ROW - #define RGB_DI_PIN D3 #ifdef RGB_DI_PIN #define RGBLED_SPLIT {32, 37} diff --git a/keyboards/kakunpc/rabbit_capture_plan/info.json b/keyboards/kakunpc/rabbit_capture_plan/info.json index 7c7157bdf4..46fb171fd0 100644 --- a/keyboards/kakunpc/rabbit_capture_plan/info.json +++ b/keyboards/kakunpc/rabbit_capture_plan/info.json @@ -8,6 +8,11 @@ "pid": "0xEB59", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"], + "rows": ["D4", "C6", "D7", "E6", "B4"] + }, + "diode_direction": "COL2ROW", "split": { "soft_serial_pin": "D2" }, diff --git a/keyboards/kakunpc/suihankey/alpha/config.h b/keyboards/kakunpc/suihankey/alpha/config.h index a2fcf4c628..ee45daecdb 100644 --- a/keyboards/kakunpc/suihankey/alpha/config.h +++ b/keyboards/kakunpc/suihankey/alpha/config.h @@ -17,23 +17,6 @@ along with this program. If not, see . #pragma once - -/* - * Keyboard Matrix Assignments - * - * Change this to how you wired your keyboard - * COLS: AVR pins used for columns, left to right - * ROWS: AVR pins used for rows, top to bottom - * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) - * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) - * -*/ -#define MATRIX_ROW_PINS { F4, F5, F6, F7 } -#define MATRIX_COL_PINS { D4, C6, D7, E6, B4 } - -/* COL2ROW, ROW2COL*/ -#define DIODE_DIRECTION COL2ROW - #define RGB_DI_PIN D3 #ifdef RGB_DI_PIN #define RGBLED_NUM 18 diff --git a/keyboards/kakunpc/suihankey/alpha/info.json b/keyboards/kakunpc/suihankey/alpha/info.json index 76c31631ff..3bdc353644 100644 --- a/keyboards/kakunpc/suihankey/alpha/info.json +++ b/keyboards/kakunpc/suihankey/alpha/info.json @@ -8,6 +8,11 @@ "pid": "0x0000", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["D4", "C6", "D7", "E6", "B4"], + "rows": ["F4", "F5", "F6", "F7"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/kakunpc/suihankey/rev1/config.h b/keyboards/kakunpc/suihankey/rev1/config.h index 9c2bb19be8..ee45daecdb 100644 --- a/keyboards/kakunpc/suihankey/rev1/config.h +++ b/keyboards/kakunpc/suihankey/rev1/config.h @@ -17,23 +17,6 @@ along with this program. If not, see . #pragma once - -/* - * Keyboard Matrix Assignments - * - * Change this to how you wired your keyboard - * COLS: AVR pins used for columns, left to right - * ROWS: AVR pins used for rows, top to bottom - * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) - * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) - * -*/ -#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4 } -#define MATRIX_COL_PINS { F4, F5, F6, F7 } - -/* COL2ROW, ROW2COL*/ -#define DIODE_DIRECTION COL2ROW - #define RGB_DI_PIN D3 #ifdef RGB_DI_PIN #define RGBLED_NUM 18 diff --git a/keyboards/kakunpc/suihankey/rev1/info.json b/keyboards/kakunpc/suihankey/rev1/info.json index 76c31631ff..6129a83f6c 100644 --- a/keyboards/kakunpc/suihankey/rev1/info.json +++ b/keyboards/kakunpc/suihankey/rev1/info.json @@ -8,6 +8,11 @@ "pid": "0x0000", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7"], + "rows": ["D4", "C6", "D7", "E6", "B4"] + }, + "diode_direction": "COL2ROW", "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/kakunpc/suihankey/split/alpha/config.h b/keyboards/kakunpc/suihankey/split/alpha/config.h index f8fd8a6b5f..dae056200b 100644 --- a/keyboards/kakunpc/suihankey/split/alpha/config.h +++ b/keyboards/kakunpc/suihankey/split/alpha/config.h @@ -17,24 +17,8 @@ along with this program. If not, see . #pragma once - -/* - * Keyboard Matrix Assignments - * - * Change this to how you wired your keyboard - * COLS: AVR pins used for columns, left to right - * ROWS: AVR pins used for rows, top to bottom - * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) - * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) - * -*/ -#define MATRIX_ROW_PINS { F4, F5, F6, F7 } -#define MATRIX_COL_PINS { D4, C6, D7, E6, B4 } #define USE_I2C -/* COL2ROW, ROW2COL*/ -#define DIODE_DIRECTION COL2ROW - #define SPLIT_HAND_PIN D2 #define RGB_DI_PIN D3 diff --git a/keyboards/kakunpc/suihankey/split/alpha/info.json b/keyboards/kakunpc/suihankey/split/alpha/info.json new file mode 100644 index 0000000000..d1bbbdde66 --- /dev/null +++ b/keyboards/kakunpc/suihankey/split/alpha/info.json @@ -0,0 +1,7 @@ +{ + "matrix_pins": { + "cols": ["D4", "C6", "D7", "E6", "B4"], + "rows": ["F4", "F5", "F6", "F7"] + }, + "diode_direction": "COL2ROW" +} diff --git a/keyboards/kakunpc/suihankey/split/rev1/config.h b/keyboards/kakunpc/suihankey/split/rev1/config.h index c05fe6d365..bb80874bed 100644 --- a/keyboards/kakunpc/suihankey/split/rev1/config.h +++ b/keyboards/kakunpc/suihankey/split/rev1/config.h @@ -17,24 +17,8 @@ along with this program. If not, see . #pragma once - -/* - * Keyboard Matrix Assignments - * - * Change this to how you wired your keyboard - * COLS: AVR pins used for columns, left to right - * ROWS: AVR pins used for rows, top to bottom - * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) - * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) - * -*/ -#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4 } -#define MATRIX_COL_PINS { F4, F5, F6, F7 } #define USE_I2C -/* COL2ROW, ROW2COL*/ -#define DIODE_DIRECTION COL2ROW - #define SPLIT_HAND_PIN D2 #define RGB_DI_PIN D3 diff --git a/keyboards/kakunpc/suihankey/split/rev1/info.json b/keyboards/kakunpc/suihankey/split/rev1/info.json new file mode 100644 index 0000000000..3d13b5b2f2 --- /dev/null +++ b/keyboards/kakunpc/suihankey/split/rev1/info.json @@ -0,0 +1,7 @@ +{ + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7"], + "rows": ["D4", "C6", "D7", "E6", "B4"] + }, + "diode_direction": "COL2ROW" +} diff --git a/keyboards/kapcave/arya/config.h b/keyboards/kapcave/arya/config.h index dd197f2338..282b98a978 100644 --- a/keyboards/kapcave/arya/config.h +++ b/keyboards/kapcave/arya/config.h @@ -17,10 +17,6 @@ along with this program. If not, see . #pragma once -#define MATRIX_COL_PINS { B0, B5, B4, B2, C13, F1, F0, A14} -#define MATRIX_ROW_PINS { B8, A13, B1, A15, B9, B10, B11, A0, A8 } -#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/kapcave/arya/info.json b/keyboards/kapcave/arya/info.json index 54a1513f90..1cb5612aec 100644 --- a/keyboards/kapcave/arya/info.json +++ b/keyboards/kapcave/arya/info.json @@ -8,6 +8,11 @@ "pid": "0x4152", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["B0", "B5", "B4", "B2", "C13", "F1", "F0", "A14"], + "rows": ["B8", "A13", "B1", "A15", "B9", "B10", "B11", "A0", "A8"] + }, + "diode_direction": "COL2ROW", "encoder": { "rotary": [ {"pin_a": "B12", "pin_b": "B13", "resolution": 2}, diff --git a/keyboards/kapcave/gskt00/config.h b/keyboards/kapcave/gskt00/config.h index 30a5aa6db2..dfeb9c44d1 100755 --- a/keyboards/kapcave/gskt00/config.h +++ b/keyboards/kapcave/gskt00/config.h @@ -16,14 +16,6 @@ along with this program. If not, see . */ #pragma once - -/* key matrix pins */ -#define MATRIX_ROW_PINS { F1, D1, D2, D4, D6, F7, B0, F4 } -#define MATRIX_COL_PINS { F6, D7, F5, C7, B4, C6, B6, B5 } - -/* COL2ROW or ROW2COL */ -#define DIODE_DIRECTION COL2ROW - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ #define LOCKING_SUPPORT_ENABLE diff --git a/keyboards/kapcave/gskt00/info.json b/keyboards/kapcave/gskt00/info.json index 94b0159176..a66772ef93 100644 --- a/keyboards/kapcave/gskt00/info.json +++ b/keyboards/kapcave/gskt00/info.json @@ -8,6 +8,11 @@ "pid": "0x6061", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["F6", "D7", "F5", "C7", "B4", "C6", "B6", "B5"], + "rows": ["F1", "D1", "D2", "D4", "D6", "F7", "B0", "F4"] + }, + "diode_direction": "COL2ROW", "bootmagic": { "matrix": [3, 6] }, diff --git a/keyboards/kapcave/paladin64/config.h b/keyboards/kapcave/paladin64/config.h index 58fd5aff24..e5da848720 100755 --- a/keyboards/kapcave/paladin64/config.h +++ b/keyboards/kapcave/paladin64/config.h @@ -72,13 +72,6 @@ along with this program. If not, see . #endif -/* key matrix pins */ -#define MATRIX_ROW_PINS { C6, B6, B5, B4, D7, D6, B0, D3 } -#define MATRIX_COL_PINS { C7, F7, F6, F5, F4, F1, F0, 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/kapcave/paladin64/info.json b/keyboards/kapcave/paladin64/info.json index f64fdc2a65..0f851cba86 100644 --- a/keyboards/kapcave/paladin64/info.json +++ b/keyboards/kapcave/paladin64/info.json @@ -8,6 +8,11 @@ "pid": "0x5036", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["C7", "F7", "F6", "F5", "F4", "F1", "F0", "D1"], + "rows": ["C6", "B6", "B5", "B4", "D7", "D6", "B0", "D3"] + }, + "diode_direction": "COL2ROW", "bootmagic": { "matrix": [3, 6] }, diff --git a/keyboards/kapcave/paladinpad/config.h b/keyboards/kapcave/paladinpad/config.h deleted file mode 100644 index 9676459af2..0000000000 --- a/keyboards/kapcave/paladinpad/config.h +++ /dev/null @@ -1,21 +0,0 @@ -/* -Copyright 2021 KapCave - -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 - - -/* COL2ROW or ROW2COL */ -#define DIODE_DIRECTION COL2ROW diff --git a/keyboards/kapcave/paladinpad/rev1/config.h b/keyboards/kapcave/paladinpad/rev1/config.h index 959d80429c..4fcbe6d698 100644 --- a/keyboards/kapcave/paladinpad/rev1/config.h +++ b/keyboards/kapcave/paladinpad/rev1/config.h @@ -16,11 +16,6 @@ along with this program. If not, see . */ #pragma once - -/* key matrix pins */ -#define MATRIX_ROW_PINS { C7, B6, B4, D7, D6 } -#define MATRIX_COL_PINS { D4, D5, D3, B7 } - #define RGB_DI_PIN D0 #ifdef RGB_DI_PIN diff --git a/keyboards/kapcave/paladinpad/rev1/info.json b/keyboards/kapcave/paladinpad/rev1/info.json index 90ac25f360..5568345bd3 100644 --- a/keyboards/kapcave/paladinpad/rev1/info.json +++ b/keyboards/kapcave/paladinpad/rev1/info.json @@ -1,5 +1,10 @@ { "usb": { "device_version": "0.0.1" - } + }, + "matrix_pins": { + "cols": ["D4", "D5", "D3", "B7"], + "rows": ["C7", "B6", "B4", "D7", "D6"] + }, + "diode_direction": "COL2ROW" } diff --git a/keyboards/kapcave/paladinpad/rev2/config.h b/keyboards/kapcave/paladinpad/rev2/config.h index 3c769a530a..8229921777 100644 --- a/keyboards/kapcave/paladinpad/rev2/config.h +++ b/keyboards/kapcave/paladinpad/rev2/config.h @@ -16,11 +16,6 @@ along with this program. If not, see . */ #pragma once - -/* key matrix pins */ -#define MATRIX_ROW_PINS { F4, F6, D7, B4, D6 } -#define MATRIX_COL_PINS { F7, F5, D3, B7 } - #define AUDIO_PIN C6 #define RGB_DI_PIN D0 diff --git a/keyboards/kapcave/paladinpad/rev2/info.json b/keyboards/kapcave/paladinpad/rev2/info.json index e557e4d307..f8d1864f8e 100644 --- a/keyboards/kapcave/paladinpad/rev2/info.json +++ b/keyboards/kapcave/paladinpad/rev2/info.json @@ -1,5 +1,10 @@ { "usb": { "device_version": "0.0.2" - } + }, + "matrix_pins": { + "cols": ["F7", "F5", "D3", "B7"], + "rows": ["F4", "F6", "D7", "B4", "D6"] + }, + "diode_direction": "COL2ROW" } diff --git a/keyboards/kapl/rev1/config.h b/keyboards/kapl/rev1/config.h index b99ab977a8..155c94909f 100644 --- a/keyboards/kapl/rev1/config.h +++ b/keyboards/kapl/rev1/config.h @@ -2,13 +2,6 @@ // SPDX-License-Identifier: GPL-2.0-or-later #pragma once -// wiring of each half -#define MATRIX_ROW_PINS { C6, D7, E6, B4, B5 } -#define MATRIX_COL_PINS { F5, F6, F7, B1, B3, B2, B6 } - -/* COL2ROW, ROW2COL*/ -#define DIODE_DIRECTION COL2ROW - /* Select hand configuration */ #define MASTER_LEFT diff --git a/keyboards/kapl/rev1/info.json b/keyboards/kapl/rev1/info.json index 483bc655c0..7bd8f7f36c 100644 --- a/keyboards/kapl/rev1/info.json +++ b/keyboards/kapl/rev1/info.json @@ -8,6 +8,11 @@ "pid": "0x0001", "device_version": "0.0.1" }, + "matrix_pins": { + "cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"], + "rows": ["C6", "D7", "E6", "B4", "B5"] + }, + "diode_direction": "COL2ROW", "split": { "soft_serial_pin": "D2" }, diff --git a/keyboards/kb58/config.h b/keyboards/kb58/config.h index 44a674620d..da9f91c5f5 100644 --- a/keyboards/kb58/config.h +++ b/keyboards/kb58/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 { F4, B6, E6, B4, B5 } -#define MATRIX_COL_PINS { F5, F6, F7, B1, D7, D4, D0 } -#define MATRIX_ROW_PINS_RIGHT { F7, B5, B3, B2, B6 } -#define MATRIX_COL_PINS_RIGHT { F6, B1, E6, D7, C6, D4, D0 } - -/* COL2ROW, ROW2COL */ -#define DIODE_DIRECTION COL2ROW - /* Mechanical locking support. Use KC_LCAP, KC_LNUM