From 8f6c228adbfec98828f0411f62bab07f96e5c020 Mon Sep 17 00:00:00 2001 From: Ryan Date: Fri, 17 Feb 2023 16:40:49 +1100 Subject: [PATCH] Move `SOFT_SERIAL_PIN` to data driven (#19863) --- keyboards/25keys/zinc/rev1/config.h | 3 --- keyboards/25keys/zinc/rev1/info.json | 5 +++- keyboards/25keys/zinc/reva/config.h | 3 --- keyboards/25keys/zinc/reva/info.json | 5 +++- keyboards/40percentclub/25/config.h | 4 ---- keyboards/40percentclub/25/info.json | 3 +++ keyboards/40percentclub/6lit/config.h | 4 ---- keyboards/40percentclub/6lit/info.json | 3 +++ keyboards/40percentclub/foobar/config.h | 4 ---- keyboards/40percentclub/foobar/info.json | 3 +++ keyboards/40percentclub/half_n_half/config.h | 5 ---- keyboards/40percentclub/half_n_half/info.json | 3 +++ keyboards/a_dux/config.h | 3 --- keyboards/a_dux/info.json | 1 + keyboards/adkb96/info.json | 3 +++ keyboards/adkb96/rev1/config.h | 2 -- keyboards/afternoonlabs/breeze/rev0/config.h | 2 -- keyboards/afternoonlabs/breeze/rev0/info.json | 3 +++ keyboards/afternoonlabs/breeze/rev1/config.h | 2 -- keyboards/afternoonlabs/breeze/rev1/info.json | 3 +++ .../afternoonlabs/oceanbreeze/rev1/config.h | 2 -- .../afternoonlabs/oceanbreeze/rev1/info.json | 3 +++ .../southern_breeze/rev1/config.h | 2 -- .../southern_breeze/rev1/info.json | 3 +++ .../afternoonlabs/summer_breeze/rev1/config.h | 2 -- .../summer_breeze/rev1/info.json | 3 +++ keyboards/ai03/orbit/config.h | 4 ---- keyboards/ai03/orbit/info.json | 3 +++ keyboards/ai03/orbit_x/config.h | 4 ---- keyboards/ai03/orbit_x/info.json | 3 +++ keyboards/aleblazer/zodiark/config.h | 2 -- keyboards/aleblazer/zodiark/info.json | 3 +++ keyboards/arabica37/rev1/config.h | 2 -- keyboards/arabica37/rev1/info.json | 3 +++ keyboards/avalanche/v1/config.h | 2 -- keyboards/avalanche/v1/info.json | 3 +++ keyboards/avalanche/v2/config.h | 2 -- keyboards/avalanche/v2/info.json | 3 +++ keyboards/avalanche/v3/config.h | 2 -- keyboards/avalanche/v3/info.json | 3 +++ keyboards/avalanche/v4/config.h | 3 --- keyboards/avalanche/v4/info.json | 3 +++ keyboards/bandominedoni/config.h | 5 ---- keyboards/bandominedoni/info.json | 3 +++ keyboards/basekeys/slice/rev1/config.h | 3 --- keyboards/basekeys/slice/rev1/info.json | 3 +++ keyboards/basekeys/slice/rev1_rgb/config.h | 3 --- keyboards/basekeys/slice/rev1_rgb/info.json | 3 +++ .../charybdis/3x5/v1/elitec/config.h | 3 --- .../charybdis/3x5/v1/elitec/info.json | 3 +++ .../charybdis/3x5/v2/elitec/config.h | 3 --- .../charybdis/3x5/v2/elitec/info.json | 3 +++ .../charybdis/3x5/v2/splinky_2/config.h | 3 --- .../charybdis/3x5/v2/splinky_2/info.json | 3 +++ .../charybdis/3x5/v2/splinky_3/config.h | 3 --- .../charybdis/3x5/v2/splinky_3/info.json | 3 +++ .../charybdis/3x5/v2/stemcell/config.h | 3 --- .../charybdis/3x5/v2/stemcell/info.json | 3 +++ .../charybdis/3x6/v1/elitec/config.h | 3 --- .../charybdis/3x6/v1/elitec/info.json | 3 +++ .../charybdis/3x6/v2/elitec/config.h | 3 --- .../charybdis/3x6/v2/elitec/info.json | 3 +++ .../charybdis/3x6/v2/splinky_2/config.h | 3 --- .../charybdis/3x6/v2/splinky_2/info.json | 3 +++ .../charybdis/3x6/v2/splinky_3/config.h | 3 --- .../charybdis/3x6/v2/splinky_3/info.json | 3 +++ .../charybdis/3x6/v2/stemcell/config.h | 3 --- .../charybdis/3x6/v2/stemcell/info.json | 3 +++ .../charybdis/4x6/v1/elitec/config.h | 3 --- .../charybdis/4x6/v1/elitec/info.json | 3 +++ .../charybdis/4x6/v2/elitec/config.h | 3 --- .../charybdis/4x6/v2/elitec/info.json | 3 +++ .../charybdis/4x6/v2/splinky_2/config.h | 3 --- .../charybdis/4x6/v2/splinky_2/info.json | 3 +++ .../charybdis/4x6/v2/splinky_3/config.h | 3 --- .../charybdis/4x6/v2/splinky_3/info.json | 3 +++ .../charybdis/4x6/v2/stemcell/config.h | 3 --- .../charybdis/4x6/v2/stemcell/info.json | 3 +++ .../dilemma/3x5_2/assembled/config.h | 3 --- .../dilemma/3x5_2/assembled/info.json | 3 +++ .../bastardkb/dilemma/3x5_2/splinky/config.h | 3 --- .../bastardkb/dilemma/3x5_2/splinky/info.json | 3 +++ keyboards/bastardkb/dilemma/3x5_3/config.h | 3 --- keyboards/bastardkb/dilemma/3x5_3/info.json | 3 +++ keyboards/bastardkb/scylla/v1/elitec/config.h | 3 --- .../bastardkb/scylla/v1/elitec/info.json | 3 +++ keyboards/bastardkb/scylla/v2/elitec/config.h | 3 --- .../bastardkb/scylla/v2/elitec/info.json | 3 +++ .../bastardkb/scylla/v2/splinky_2/config.h | 3 --- .../bastardkb/scylla/v2/splinky_2/info.json | 3 +++ .../bastardkb/scylla/v2/splinky_3/config.h | 3 --- .../bastardkb/scylla/v2/splinky_3/info.json | 3 +++ .../bastardkb/scylla/v2/stemcell/config.h | 3 --- .../bastardkb/scylla/v2/stemcell/info.json | 3 +++ .../bastardkb/skeletyl/v1/elitec/config.h | 3 --- .../bastardkb/skeletyl/v1/elitec/info.json | 3 +++ .../bastardkb/skeletyl/v2/elitec/config.h | 3 --- .../bastardkb/skeletyl/v2/elitec/info.json | 3 +++ .../bastardkb/skeletyl/v2/splinky_2/config.h | 3 --- .../bastardkb/skeletyl/v2/splinky_2/info.json | 3 +++ .../bastardkb/skeletyl/v2/splinky_3/config.h | 3 --- .../bastardkb/skeletyl/v2/splinky_3/info.json | 3 +++ .../bastardkb/skeletyl/v2/stemcell/config.h | 3 --- .../bastardkb/skeletyl/v2/stemcell/info.json | 3 +++ keyboards/bastardkb/tbk/config.h | 2 +- keyboards/bastardkb/tbk/info.json | 3 +++ .../bastardkb/tbkmini/v1/elitec/config.h | 3 --- .../bastardkb/tbkmini/v1/elitec/info.json | 3 +++ .../bastardkb/tbkmini/v2/elitec/config.h | 3 --- .../bastardkb/tbkmini/v2/elitec/info.json | 3 +++ .../bastardkb/tbkmini/v2/splinky_2/config.h | 3 --- .../bastardkb/tbkmini/v2/splinky_2/info.json | 3 +++ .../bastardkb/tbkmini/v2/splinky_3/config.h | 3 --- .../bastardkb/tbkmini/v2/splinky_3/info.json | 3 +++ .../bastardkb/tbkmini/v2/stemcell/config.h | 3 --- .../bastardkb/tbkmini/v2/stemcell/info.json | 3 +++ keyboards/biacco42/ergo42/rev1/config.h | 2 -- keyboards/biacco42/ergo42/rev1/info.json | 3 +++ keyboards/blank_tehnologii/manibus/config.h | 3 --- keyboards/blank_tehnologii/manibus/info.json | 3 +++ keyboards/bluebell/swoop/config.h | 2 -- keyboards/bluebell/swoop/info.json | 3 +++ keyboards/buzzard/rev1/config.h | 5 ---- keyboards/buzzard/rev1/info.json | 3 +++ keyboards/clickety_split/leeloo/info.json | 3 +++ keyboards/clickety_split/leeloo/rev1/config.h | 3 --- keyboards/crkbd/r2g/config.h | 2 -- keyboards/crkbd/r2g/info.json | 3 +++ keyboards/crkbd/rev1/config.h | 2 -- keyboards/crkbd/rev1/info.json | 3 +++ keyboards/dailycraft/claw44/rev1/config.h | 1 - keyboards/dailycraft/claw44/rev1/info.json | 3 +++ keyboards/dailycraft/sandbox/rev2/config.h | 5 ---- keyboards/dailycraft/sandbox/rev2/info.json | 3 +++ keyboards/dailycraft/wings42/rev1/config.h | 5 ---- keyboards/dailycraft/wings42/rev1/info.json | 3 +++ .../dailycraft/wings42/rev1_extkeys/config.h | 5 ---- .../dailycraft/wings42/rev1_extkeys/info.json | 3 +++ keyboards/dailycraft/wings42/rev2/config.h | 5 ---- keyboards/dailycraft/wings42/rev2/info.json | 3 +++ keyboards/deltasplit75/v2/config.h | 5 ---- keyboards/deltasplit75/v2/info.json | 3 +++ keyboards/dm9records/ergoinu/config.h | 4 ---- keyboards/dm9records/ergoinu/info.json | 3 +++ keyboards/doppelganger/config.h | 4 ---- keyboards/doppelganger/info.json | 3 +++ keyboards/draculad/config.h | 2 -- keyboards/draculad/info.json | 3 +++ keyboards/dumbo/config.h | 5 ---- keyboards/dumbo/info.json | 3 +++ keyboards/elephant42/config.h | 2 -- keyboards/elephant42/info.json | 3 +++ keyboards/ergoslab/rev1/config.h | 3 --- keyboards/ergoslab/rev1/info.json | 3 +++ keyboards/ergotravel/rev1/config.h | 3 --- keyboards/ergotravel/rev1/info.json | 3 +++ keyboards/ferris/sweep/config.h | 3 --- keyboards/ferris/sweep/info.json | 1 + keyboards/fluorite/config.h | 5 ---- keyboards/fluorite/info.json | 3 +++ keyboards/flxlb/zplit/config.h | 2 -- keyboards/flxlb/zplit/info.json | 3 +++ keyboards/for_science/config.h | 1 - keyboards/for_science/info.json | 3 +++ keyboards/fortitude60/rev1/config.h | 5 ---- keyboards/fortitude60/rev1/info.json | 3 +++ keyboards/fungo/rev1/config.h | 5 ---- keyboards/fungo/rev1/info.json | 3 +++ keyboards/giabalanai/config.h | 4 ---- keyboards/giabalanai/info.json | 3 +++ keyboards/halfcliff/config.h | 5 ---- keyboards/halfcliff/info.json | 3 +++ keyboards/handwired/brain/config.h | 5 ---- keyboards/handwired/brain/info.json | 1 + keyboards/handwired/chiron/config.h | 3 --- keyboards/handwired/chiron/info.json | 3 +++ .../handwired/dactyl_manuform/3x5_3/info.json | 3 +++ .../handwired/dactyl_manuform/4x5/info.json | 3 +++ .../handwired/dactyl_manuform/4x5_5/info.json | 3 +++ .../handwired/dactyl_manuform/4x6/info.json | 3 +++ .../handwired/dactyl_manuform/4x6_5/info.json | 3 +++ .../handwired/dactyl_manuform/5x6/info.json | 3 +++ .../dactyl_manuform/5x6_2_5/info.json | 1 + .../handwired/dactyl_manuform/5x6_5/info.json | 1 + .../handwired/dactyl_manuform/5x6_6/config.h | 4 ---- .../handwired/dactyl_manuform/5x6_6/info.json | 3 +++ .../dactyl_manuform/5x6_68/info.json | 3 +++ .../handwired/dactyl_manuform/5x7/info.json | 3 +++ .../6x6/blackpill_f411/config.h | 6 +---- .../6x6/blackpill_f411/info.json | 1 + .../dactyl_manuform/6x6/promicro/info.json | 3 +++ .../handwired/dactyl_manuform/6x6_4/info.json | 3 +++ .../dactyl_manuform/6x6_kinesis/info.json | 3 +++ .../handwired/dactyl_manuform/6x7/info.json | 3 +++ keyboards/handwired/dactyl_manuform/config.h | 3 --- .../dactyl_manuform/dmote/62key/info.json | 3 +++ keyboards/handwired/dactyl_promicro/config.h | 3 --- keyboards/handwired/dactyl_promicro/info.json | 3 +++ keyboards/handwired/dactyl_rah/config.h | 3 --- keyboards/handwired/dactyl_rah/info.json | 3 +++ keyboards/handwired/elrgo_s/config.h | 4 ---- keyboards/handwired/elrgo_s/info.json | 3 +++ keyboards/handwired/freoduo/config.h | 3 --- keyboards/handwired/freoduo/info.json | 3 +++ .../handwired/jtallbean/split_65/config.h | 4 ---- .../handwired/jtallbean/split_65/info.json | 3 +++ keyboards/handwired/ks63/config.h | 3 --- keyboards/handwired/ks63/info.json | 3 +++ keyboards/handwired/myskeeb/config.h | 1 - keyboards/handwired/myskeeb/info.json | 3 +++ keyboards/handwired/not_so_minidox/config.h | 5 ---- keyboards/handwired/not_so_minidox/info.json | 3 +++ keyboards/handwired/qc60/config.h | 3 --- keyboards/handwired/qc60/info.json | 3 +++ keyboards/handwired/skakunm_dactyl/config.h | 3 --- keyboards/handwired/skakunm_dactyl/info.json | 3 +++ keyboards/handwired/split65/promicro/config.h | 2 -- .../handwired/split65/promicro/info.json | 3 +++ keyboards/handwired/split65/stm32/config.h | 2 -- keyboards/handwired/split65/stm32/info.json | 3 +++ keyboards/handwired/split89/config.h | 6 ----- keyboards/handwired/split89/info.json | 3 +++ .../handwired/splittest/promicro/config.h | 1 - .../handwired/splittest/promicro/info.json | 3 +++ .../handwired/splittest/teensy_2/config.h | 1 - .../handwired/splittest/teensy_2/info.json | 3 +++ .../handwired/stef9998/split_5x7/info.json | 3 +++ .../stef9998/split_5x7/rev1/config.h | 4 ---- .../symmetric70_proto/promicro/config.h | 5 ---- .../symmetric70_proto/promicro/info.json | 3 +++ .../tractyl_manuform/4x6_right/config.h | 2 -- .../tractyl_manuform/4x6_right/info.json | 1 + .../5x6_right/arduinomicro/config.h | 2 -- .../5x6_right/arduinomicro/info.json | 3 +++ .../5x6_right/elite_c/config.h | 2 -- .../5x6_right/elite_c/info.json | 3 +++ .../5x6_right/teensy2pp/config.h | 2 -- .../5x6_right/teensy2pp/info.json | 3 +++ keyboards/handwired/unk/rev1/config.h | 6 ----- keyboards/handwired/unk/rev1/info.json | 3 +++ keyboards/helix/pico/config.h | 2 -- keyboards/helix/pico/info.json | 3 +++ keyboards/helix/rev2/config.h | 3 --- keyboards/helix/rev2/info.json | 3 +++ keyboards/helix/rev3_4rows/config.h | 5 ---- keyboards/helix/rev3_4rows/info.json | 3 +++ keyboards/helix/rev3_5rows/config.h | 5 ---- keyboards/helix/rev3_5rows/info.json | 3 +++ keyboards/hidtech/bastyl/config.h | 2 +- keyboards/hidtech/bastyl/info.json | 3 +++ keyboards/ibnuda/squiggle/config.h | 24 ------------------- keyboards/ibnuda/squiggle/rev1/info.json | 3 +++ keyboards/jian/rev2/config.h | 2 -- keyboards/jian/rev2/info.json | 3 +++ keyboards/jiran/config.h | 2 -- keyboards/jiran/info.json | 3 +++ keyboards/jorne/rev1/config.h | 5 ---- keyboards/jorne/rev1/info.json | 3 +++ keyboards/kagizaraya/scythe/config.h | 2 -- keyboards/kagizaraya/scythe/info.json | 3 +++ .../kakunpc/rabbit_capture_plan/config.h | 5 ---- .../kakunpc/rabbit_capture_plan/info.json | 3 +++ .../kakunpc/suihankey/split/alpha/config.h | 4 ---- keyboards/kakunpc/suihankey/split/info.json | 3 +++ .../kakunpc/suihankey/split/rev1/config.h | 4 ---- keyboards/kapl/rev1/config.h | 3 --- keyboards/kapl/rev1/info.json | 3 +++ keyboards/kb58/config.h | 5 ---- keyboards/kb58/info.json | 3 +++ keyboards/keebio/bfo9000/config.h | 3 --- keyboards/keebio/bfo9000/info.json | 3 +++ keyboards/keebio/foldkb/rev1/config.h | 3 --- keyboards/keebio/foldkb/rev1/info.json | 3 +++ keyboards/keebio/fourier/config.h | 2 -- keyboards/keebio/fourier/info.json | 3 +++ keyboards/keebio/iris/rev1/config.h | 3 --- keyboards/keebio/iris/rev1/info.json | 3 +++ keyboards/keebio/iris/rev1_led/config.h | 3 --- keyboards/keebio/iris/rev1_led/info.json | 3 +++ keyboards/keebio/iris/rev2/config.h | 3 --- keyboards/keebio/iris/rev2/info.json | 3 +++ keyboards/keebio/iris/rev3/config.h | 3 --- keyboards/keebio/iris/rev3/info.json | 3 +++ keyboards/keebio/iris/rev4/config.h | 3 --- keyboards/keebio/iris/rev4/info.json | 3 +++ keyboards/keebio/iris/rev5/config.h | 4 ---- keyboards/keebio/iris/rev5/info.json | 3 +++ keyboards/keebio/iris/rev6/config.h | 3 --- keyboards/keebio/iris/rev6/info.json | 3 +++ keyboards/keebio/iris/rev6a/config.h | 3 --- keyboards/keebio/iris/rev6a/info.json | 3 +++ keyboards/keebio/iris/rev6b/config.h | 3 --- keyboards/keebio/iris/rev6b/info.json | 3 +++ keyboards/keebio/iris/rev7/config.h | 3 --- keyboards/keebio/iris/rev7/info.json | 3 +++ keyboards/keebio/kbo5000/rev1/config.h | 3 --- keyboards/keebio/kbo5000/rev1/info.json | 3 +++ keyboards/keebio/levinson/rev1/config.h | 3 --- keyboards/keebio/levinson/rev1/info.json | 3 +++ keyboards/keebio/levinson/rev2/config.h | 3 --- keyboards/keebio/levinson/rev2/info.json | 3 +++ keyboards/keebio/levinson/rev3/config.h | 3 --- keyboards/keebio/levinson/rev3/info.json | 3 +++ keyboards/keebio/nyquist/rev1/config.h | 3 --- keyboards/keebio/nyquist/rev1/info.json | 3 +++ keyboards/keebio/nyquist/rev2/config.h | 3 --- keyboards/keebio/nyquist/rev2/info.json | 3 +++ keyboards/keebio/nyquist/rev3/config.h | 3 --- keyboards/keebio/nyquist/rev3/info.json | 3 +++ keyboards/keebio/quefrency/rev1/config.h | 3 --- keyboards/keebio/quefrency/rev1/info.json | 3 +++ keyboards/keebio/quefrency/rev2/config.h | 3 --- keyboards/keebio/quefrency/rev2/info.json | 3 +++ keyboards/keebio/quefrency/rev3/config.h | 3 --- keyboards/keebio/quefrency/rev3/info.json | 3 +++ keyboards/keebio/quefrency/rev4/config.h | 3 --- keyboards/keebio/quefrency/rev4/info.json | 3 +++ keyboards/keebio/quefrency/rev5/config.h | 3 --- keyboards/keebio/quefrency/rev5/info.json | 3 +++ keyboards/keebio/rorschach/rev1/config.h | 3 --- keyboards/keebio/rorschach/rev1/info.json | 3 +++ keyboards/keebio/viterbi/rev1/config.h | 1 - keyboards/keebio/viterbi/rev1/info.json | 3 +++ keyboards/keebio/viterbi/rev2/config.h | 1 - keyboards/keebio/viterbi/rev2/info.json | 3 +++ keyboards/keycapsss/kimiko/rev1/config.h | 2 -- keyboards/keycapsss/kimiko/rev1/info.json | 3 +++ keyboards/keyprez/bison/config.h | 5 ---- keyboards/keyprez/bison/info.json | 3 +++ keyboards/keyprez/unicorn/config.h | 5 ---- keyboards/keyprez/unicorn/info.json | 3 +++ .../keystonecaps/gameroyadvance/config.h | 2 -- .../keystonecaps/gameroyadvance/info.json | 3 +++ keyboards/kudox/columner/config.h | 3 --- keyboards/kudox/columner/info.json | 3 +++ keyboards/kudox/rev1/config.h | 3 --- keyboards/kudox/rev1/info.json | 3 +++ keyboards/kudox/rev2/config.h | 3 --- keyboards/kudox/rev2/info.json | 3 +++ keyboards/kudox/rev3/config.h | 3 --- keyboards/kudox/rev3/info.json | 3 +++ keyboards/kudox_full/rev1/config.h | 3 --- keyboards/kudox_full/rev1/info.json | 3 +++ keyboards/lets_split/rev1/config.h | 3 --- keyboards/lets_split/rev1/info.json | 3 +++ keyboards/lets_split/rev2/config.h | 3 --- keyboards/lets_split/rev2/info.json | 3 +++ keyboards/lets_split/sockets/config.h | 3 --- keyboards/lets_split/sockets/info.json | 3 +++ keyboards/lily58/config.h | 5 ---- keyboards/lily58/glow_enc/config.h | 2 -- keyboards/lily58/glow_enc/info.json | 3 +++ keyboards/lily58/light/config.h | 2 -- keyboards/lily58/light/info.json | 3 +++ keyboards/lily58/rev1/config.h | 2 -- keyboards/lily58/rev1/info.json | 3 +++ keyboards/lime/rev1/config.h | 3 --- keyboards/lime/rev1/info.json | 3 +++ keyboards/majistic/config.h | 5 ---- keyboards/majistic/info.json | 3 +++ keyboards/malevolti/lyra/rev1/config.h | 3 --- keyboards/malevolti/lyra/rev1/info.json | 3 +++ keyboards/manta60/config.h | 4 ---- keyboards/manta60/info.json | 3 +++ .../maple_computing/lets_split_eh/eh/config.h | 1 - .../lets_split_eh/eh/info.json | 3 +++ .../maple_computing/minidox/rev1/config.h | 2 -- .../maple_computing/minidox/rev1/info.json | 3 +++ keyboards/marksard/rhymestone/rev1/config.h | 5 ---- keyboards/marksard/rhymestone/rev1/info.json | 3 +++ keyboards/marksard/treadstone48/rev1/config.h | 5 ---- .../marksard/treadstone48/rev1/info.json | 3 +++ keyboards/mechwild/mokulua/mirrored/config.h | 4 ---- keyboards/mechwild/mokulua/mirrored/info.json | 3 +++ keyboards/mechwild/mokulua/standard/config.h | 4 ---- keyboards/mechwild/mokulua/standard/info.json | 3 +++ keyboards/merge/um70/config.h | 1 - keyboards/merge/um70/info.json | 3 +++ keyboards/merge/um80/config.h | 1 - keyboards/merge/um80/info.json | 3 +++ keyboards/merge/uma/config.h | 1 - keyboards/merge/uma/info.json | 3 +++ keyboards/meson/config.h | 1 - keyboards/meson/info.json | 3 +++ keyboards/miniaxe/config.h | 3 --- keyboards/miniaxe/info.json | 3 +++ keyboards/mint60/config.h | 5 ---- keyboards/mint60/info.json | 3 +++ keyboards/momoka_ergo/config.h | 5 ---- keyboards/momoka_ergo/info.json | 3 +++ keyboards/murcielago/info.json | 3 +++ keyboards/murcielago/rev1/config.h | 5 ---- keyboards/nacly/sodium42/config.h | 3 --- keyboards/nacly/sodium42/info.json | 3 +++ keyboards/nacly/sodium50/config.h | 3 --- keyboards/nacly/sodium50/info.json | 3 +++ keyboards/nacly/sodium62/config.h | 3 --- keyboards/nacly/sodium62/info.json | 3 +++ keyboards/nacly/splitreus62/config.h | 3 --- keyboards/nacly/splitreus62/info.json | 3 +++ keyboards/obosob/arch_36/config.h | 5 ---- keyboards/obosob/arch_36/info.json | 3 +++ keyboards/obosob/steal_this_keyboard/config.h | 3 --- .../obosob/steal_this_keyboard/info.json | 1 + keyboards/ogre/ergo_split/config.h | 4 ---- keyboards/ogre/ergo_split/info.json | 3 +++ keyboards/omkbd/ergodash/mini/config.h | 1 - keyboards/omkbd/ergodash/mini/info.json | 3 +++ keyboards/omkbd/ergodash/rev1/config.h | 1 - keyboards/omkbd/ergodash/rev1/info.json | 3 +++ keyboards/omkbd/runner3680/3x6/config.h | 1 - keyboards/omkbd/runner3680/3x6/info.json | 3 +++ keyboards/omkbd/runner3680/3x7/config.h | 1 - keyboards/omkbd/runner3680/3x7/info.json | 3 +++ keyboards/omkbd/runner3680/3x8/config.h | 1 - keyboards/omkbd/runner3680/3x8/info.json | 3 +++ keyboards/omkbd/runner3680/4x6/config.h | 1 - keyboards/omkbd/runner3680/4x6/info.json | 3 +++ keyboards/omkbd/runner3680/4x7/config.h | 1 - keyboards/omkbd/runner3680/4x7/info.json | 3 +++ keyboards/omkbd/runner3680/4x8/config.h | 1 - keyboards/omkbd/runner3680/4x8/info.json | 3 +++ keyboards/omkbd/runner3680/5x6/config.h | 1 - keyboards/omkbd/runner3680/5x6/info.json | 3 +++ keyboards/omkbd/runner3680/5x6_5x8/config.h | 1 - keyboards/omkbd/runner3680/5x6_5x8/info.json | 3 +++ keyboards/omkbd/runner3680/5x7/config.h | 1 - keyboards/omkbd/runner3680/5x7/info.json | 3 +++ keyboards/omkbd/runner3680/5x8/config.h | 1 - keyboards/omkbd/runner3680/5x8/info.json | 3 +++ keyboards/omkbd/runner3680/config.h | 2 -- keyboards/orthodox/rev1/config.h | 2 -- keyboards/orthodox/rev1/info.json | 3 +++ keyboards/orthodox/rev3/config.h | 2 -- keyboards/orthodox/rev3/info.json | 3 +++ keyboards/orthodox/rev3_teensy/config.h | 2 -- keyboards/orthodox/rev3_teensy/info.json | 3 +++ keyboards/phoenix/config.h | 1 - keyboards/phoenix/info.json | 3 +++ keyboards/pico/65keys/config.h | 3 --- keyboards/pico/65keys/info.json | 3 +++ keyboards/pico/70keys/config.h | 3 --- keyboards/pico/70keys/info.json | 3 +++ keyboards/pinky/3/config.h | 5 ---- keyboards/pinky/3/info.json | 3 +++ keyboards/pinky/4/config.h | 5 ---- keyboards/pinky/4/info.json | 3 +++ keyboards/pisces/config.h | 4 ---- keyboards/pisces/info.json | 3 +++ keyboards/pluckey/config.h | 3 --- keyboards/pluckey/info.json | 3 +++ keyboards/pteron36/config.h | 5 ---- keyboards/pteron36/info.json | 3 +++ keyboards/qwertyydox/config.h | 5 ---- keyboards/qwertyydox/info.json | 3 +++ .../recompile_keys/choco60/rev1/config.h | 4 ---- .../recompile_keys/choco60/rev1/info.json | 3 +++ .../recompile_keys/choco60/rev2/config.h | 4 ---- .../recompile_keys/choco60/rev2/info.json | 3 +++ keyboards/recompile_keys/cocoa40/config.h | 4 ---- keyboards/recompile_keys/cocoa40/info.json | 3 +++ keyboards/redox/rev1/base/info.json | 3 +++ keyboards/redox/rev1/config.h | 3 --- keyboards/redox/rev1/proton_c/config.h | 8 +------ keyboards/redox/rev1/proton_c/info.json | 3 +++ keyboards/redox_media/config.h | 3 --- keyboards/redox_media/info.json | 3 +++ keyboards/rgbkb/mun/config.h | 2 -- keyboards/rgbkb/mun/rev1/info.json | 3 +++ keyboards/rgbkb/sol/config.h | 2 -- keyboards/rgbkb/sol/rev1/info.json | 3 +++ keyboards/rgbkb/sol/rev2/info.json | 3 +++ keyboards/rgbkb/sol3/config.h | 2 -- keyboards/rgbkb/sol3/rev1/info.json | 3 +++ keyboards/rgbkb/zen/rev1/config.h | 2 -- keyboards/rgbkb/zen/rev1/info.json | 3 +++ keyboards/rgbkb/zen/rev2/config.h | 1 - keyboards/rgbkb/zen/rev2/info.json | 3 +++ keyboards/rgbkb/zygomorph/rev1/config.h | 2 -- keyboards/rgbkb/zygomorph/rev1/info.json | 3 +++ keyboards/rura66/rev1/config.h | 5 ---- keyboards/rura66/rev1/info.json | 3 +++ keyboards/salicylic_acid3/7skb/rev1/config.h | 2 -- keyboards/salicylic_acid3/7skb/rev1/info.json | 3 +++ keyboards/salicylic_acid3/7splus/config.h | 2 -- keyboards/salicylic_acid3/7splus/info.json | 3 +++ keyboards/salicylic_acid3/ajisai74/config.h | 2 -- keyboards/salicylic_acid3/ajisai74/info.json | 3 +++ keyboards/salicylic_acid3/ergoarrows/config.h | 2 -- .../salicylic_acid3/ergoarrows/info.json | 3 +++ .../salicylic_acid3/jisplit89/rev1/config.h | 2 -- .../salicylic_acid3/jisplit89/rev1/info.json | 3 +++ .../salicylic_acid3/naked48/rev1/config.h | 3 --- .../salicylic_acid3/naked48/rev1/info.json | 3 +++ .../salicylic_acid3/naked60/rev1/config.h | 3 --- .../salicylic_acid3/naked60/rev1/info.json | 3 +++ .../salicylic_acid3/naked64/rev1/config.h | 3 --- .../salicylic_acid3/naked64/rev1/info.json | 3 +++ keyboards/salicylic_acid3/nknl7en/config.h | 2 -- keyboards/salicylic_acid3/nknl7en/info.json | 3 +++ keyboards/salicylic_acid3/nknl7jp/config.h | 2 -- keyboards/salicylic_acid3/nknl7jp/info.json | 3 +++ keyboards/scatter42/config.h | 5 ---- keyboards/scatter42/info.json | 3 +++ keyboards/sekigon/grs_70ec/config.h | 4 ---- keyboards/sekigon/grs_70ec/info.json | 3 +++ keyboards/silverbullet44/config.h | 4 ---- keyboards/silverbullet44/info.json | 3 +++ keyboards/sofle/keyhive/config.h | 3 --- keyboards/sofle/keyhive/info.json | 3 +++ keyboards/sofle/rev1/config.h | 3 --- keyboards/sofle/rev1/info.json | 3 +++ keyboards/spacetime/config.h | 5 ---- keyboards/spacetime/info.json | 3 +++ keyboards/sparrow62/config.h | 2 -- keyboards/sparrow62/info.json | 3 +++ keyboards/supersplit/config.h | 1 - keyboards/supersplit/info.json | 3 +++ keyboards/takashicompany/compacx/config.h | 5 ---- keyboards/takashicompany/compacx/info.json | 3 +++ keyboards/takashicompany/dogtag/config.h | 5 ---- keyboards/takashicompany/dogtag/info.json | 3 +++ keyboards/takashicompany/heavy_left/config.h | 5 ---- keyboards/takashicompany/heavy_left/info.json | 3 +++ keyboards/takashiski/hecomi/alpha/config.h | 2 +- keyboards/takashiski/hecomi/alpha/info.json | 3 +++ .../takashiski/otaku_split/rev0/config.h | 5 ---- .../takashiski/otaku_split/rev0/info.json | 11 +++++---- .../takashiski/otaku_split/rev1/config.h | 4 ---- .../takashiski/otaku_split/rev1/info.json | 3 +++ keyboards/tkw/grandiceps/config.h | 1 - keyboards/tkw/grandiceps/info.json | 3 +++ keyboards/tzarc/djinn/rev1/config.h | 1 - keyboards/tzarc/djinn/rev1/info.json | 1 + keyboards/unikeyboard/diverge3/config.h | 3 --- keyboards/unikeyboard/diverge3/info.json | 3 +++ keyboards/unikeyboard/divergetm2/config.h | 3 --- keyboards/unikeyboard/divergetm2/info.json | 3 +++ keyboards/uzu42/config.h | 24 ------------------- keyboards/uzu42/rev1/info.json | 3 +++ keyboards/vitamins_included/rev1/config.h | 1 - keyboards/vitamins_included/rev1/info.json | 3 +++ keyboards/vitamins_included/rev2/config.h | 1 - keyboards/vitamins_included/rev2/info.json | 3 +++ keyboards/waterfowl/config.h | 3 --- keyboards/waterfowl/info.json | 3 +++ keyboards/wren/config.h | 3 --- keyboards/xenon/config.h | 5 ---- keyboards/xenon/info.json | 3 +++ keyboards/yoichiro/lunakey_mini/config.h | 5 ---- keyboards/yoichiro/lunakey_mini/info.json | 3 +++ keyboards/yosino58/rev1/config.h | 5 ---- keyboards/yosino58/rev1/info.json | 3 +++ .../yushakobo/navpad/10_helix_r/config.h | 5 ---- .../yushakobo/navpad/10_helix_r/info.json | 3 +++ keyboards/z34/config.h | 3 --- keyboards/z34/info.json | 1 + keyboards/zvecr/split_blackpill/config.h | 4 ---- keyboards/zvecr/split_blackpill/info.json | 1 + keyboards/zvecr/zv48/config.h | 4 ---- keyboards/zvecr/zv48/info.json | 1 + 561 files changed, 845 insertions(+), 885 deletions(-) delete mode 100644 keyboards/ibnuda/squiggle/config.h delete mode 100644 keyboards/omkbd/runner3680/config.h delete mode 100644 keyboards/uzu42/config.h diff --git a/keyboards/25keys/zinc/rev1/config.h b/keyboards/25keys/zinc/rev1/config.h index bbc9a584eb73e855dfd980dd8ce9468b4afb6543..776f7f313871d4731467b13975666500ac1c62ec 100644 --- a/keyboards/25keys/zinc/rev1/config.h +++ b/keyboards/25keys/zinc/rev1/config.h @@ -20,9 +20,6 @@ along with this program. If not, see . #define QUICK_TAP_TERM 0 #define TAPPING_TERM 100 -/* Use I2C or Serial */ -#define SOFT_SERIAL_PIN D2 - /* Select hand configuration */ #define MASTER_LEFT //#define MASTER_RIGHT diff --git a/keyboards/25keys/zinc/rev1/info.json b/keyboards/25keys/zinc/rev1/info.json index 5233dcb04ecaebd02c4cc0af0e62967ce3c9f9d6..fa41ed213fa0337317c0635df5d35df825a23cfc 100644 --- a/keyboards/25keys/zinc/rev1/info.json +++ b/keyboards/25keys/zinc/rev1/info.json @@ -1,3 +1,6 @@ { - "keyboard_name": "Zinc rev.1" + "keyboard_name": "Zinc rev.1", + "split": { + "soft_serial_pin": "D2" + } } diff --git a/keyboards/25keys/zinc/reva/config.h b/keyboards/25keys/zinc/reva/config.h index 803109ca4a4565222f92c070f2284e88508d6211..0a7e29a9a6a65461829161bb740f700f7140a855 100644 --- a/keyboards/25keys/zinc/reva/config.h +++ b/keyboards/25keys/zinc/reva/config.h @@ -20,9 +20,6 @@ along with this program. If not, see . #define QUICK_TAP_TERM 0 #define TAPPING_TERM 100 -/* Use I2C or Serial */ -#define SOFT_SERIAL_PIN D2 - /* Select hand configuration */ #define MASTER_LEFT //#define MASTER_RIGHT diff --git a/keyboards/25keys/zinc/reva/info.json b/keyboards/25keys/zinc/reva/info.json index 79c4795bb3a79086c5f19ba46060328c98f662c4..ec98ea65a9fbfe3b7e43952be87458bc290a8aa8 100644 --- a/keyboards/25keys/zinc/reva/info.json +++ b/keyboards/25keys/zinc/reva/info.json @@ -1,3 +1,6 @@ { - "keyboard_name": "Zinc rev.A" + "keyboard_name": "Zinc rev.A", + "split": { + "soft_serial_pin": "D2" + } } diff --git a/keyboards/40percentclub/25/config.h b/keyboards/40percentclub/25/config.h index 8e65230529c546f0d88f7c0b8e54de10b1724b33..86d1f0b90f168979d27b365cbefa72a4209ec0b1 100644 --- a/keyboards/40percentclub/25/config.h +++ b/keyboards/40percentclub/25/config.h @@ -16,10 +16,6 @@ #pragma once - -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* Select hand configuration */ #define MASTER_LEFT //#define MASTER_RIGHT diff --git a/keyboards/40percentclub/25/info.json b/keyboards/40percentclub/25/info.json index 4d7a239cd03e713d7732d66883a1d02815a0bc3c..d0544f9a2e2b464189c29679686e9c4f25e75b3c 100644 --- a/keyboards/40percentclub/25/info.json +++ b/keyboards/40percentclub/25/info.json @@ -8,6 +8,9 @@ "pid": "0x0F25", "device_version": "1.0.0" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "community_layouts": ["ortho_5x5", "ortho_5x10"], diff --git a/keyboards/40percentclub/6lit/config.h b/keyboards/40percentclub/6lit/config.h index 9b510e641c52f49a6d7486b5ec359d408f2dd071..8fbc9ea06f28f3df5cd05f482d7c1a6e095a795f 100644 --- a/keyboards/40percentclub/6lit/config.h +++ b/keyboards/40percentclub/6lit/config.h @@ -16,10 +16,6 @@ #pragma once - -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* Select hand configuration */ #define MASTER_LEFT //#define MASTER_RIGHT diff --git a/keyboards/40percentclub/6lit/info.json b/keyboards/40percentclub/6lit/info.json index dc73699454e7b476d947ee4ccc5eea4eaf73a1ae..a0892d2a7a238a1795c4ee1f9b9a6c5818553d28 100644 --- a/keyboards/40percentclub/6lit/info.json +++ b/keyboards/40percentclub/6lit/info.json @@ -8,6 +8,9 @@ "pid": "0x0F61", "device_version": "1.0.0" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "community_layouts": ["ortho_2x3", "ortho_2x6"], diff --git a/keyboards/40percentclub/foobar/config.h b/keyboards/40percentclub/foobar/config.h index 91995d6687390b6d12ce75c5af6e5e6e3fb0fa8e..4107b379480a0610314d7f88aeea4f1ca232710c 100644 --- a/keyboards/40percentclub/foobar/config.h +++ b/keyboards/40percentclub/foobar/config.h @@ -16,10 +16,6 @@ #pragma once - -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* Select hand configuration */ #define MASTER_LEFT //#define MASTER_RIGHT diff --git a/keyboards/40percentclub/foobar/info.json b/keyboards/40percentclub/foobar/info.json index cf550b4402ebe6375875c0d45886b2e30e8471ac..ecc079f51bde04d8676f5684f240a70bb73fc6e4 100644 --- a/keyboards/40percentclub/foobar/info.json +++ b/keyboards/40percentclub/foobar/info.json @@ -8,6 +8,9 @@ "pid": "0x0F00", "device_version": "1.0.0" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "community_layouts": ["ortho_3x10"], diff --git a/keyboards/40percentclub/half_n_half/config.h b/keyboards/40percentclub/half_n_half/config.h index 0cd7a17df1aa8313536b2884ee7f5aec27c5787c..af2a983fb4c102573ae3022bc2a3fcde31904cda 100644 --- a/keyboards/40percentclub/half_n_half/config.h +++ b/keyboards/40percentclub/half_n_half/config.h @@ -34,11 +34,6 @@ along with this program. If not, see . /* COL2ROW, ROW2COL*/ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ #define LOCKING_SUPPORT_ENABLE /* Locking resynchronize hack */ diff --git a/keyboards/40percentclub/half_n_half/info.json b/keyboards/40percentclub/half_n_half/info.json index 334ec37fe70e22448fc3e412a5feb625d42a7e5c..6b847361dc91ff5d8e734bee8d7b7b343f9d0921 100644 --- a/keyboards/40percentclub/half_n_half/info.json +++ b/keyboards/40percentclub/half_n_half/info.json @@ -8,6 +8,9 @@ "pid": "0x4A1F", "device_version": "1.0.0" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/a_dux/config.h b/keyboards/a_dux/config.h index 9f5876f2ef4cd8632fffaa77b5512d102f7d7bf5..b929e02b8f2bc25a4100beef49dcdeeeaf7b42d8 100644 --- a/keyboards/a_dux/config.h +++ b/keyboards/a_dux/config.h @@ -22,7 +22,4 @@ along with this program. If not, see . /* Locking resynchronize hack */ #define LOCKING_RESYNC_ENABLE -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D1 - #define EE_HANDS diff --git a/keyboards/a_dux/info.json b/keyboards/a_dux/info.json index a19443cf7ed22a341a2fbb444a4a3f1becab5406..c0aef4bebf5c030bd9a462ce2ff4f860858bb8f5 100644 --- a/keyboards/a_dux/info.json +++ b/keyboards/a_dux/info.json @@ -19,6 +19,7 @@ ] }, "split": { + "soft_serial_pin": "D1", "bootmagic": { "matrix": [4, 4] }, diff --git a/keyboards/adkb96/info.json b/keyboards/adkb96/info.json index d98827856b04d5ac55d4ebafda9ef44471d7df3a..e86480d7d7d958a4036b81e7ecf71b54c921af1a 100644 --- a/keyboards/adkb96/info.json +++ b/keyboards/adkb96/info.json @@ -8,6 +8,9 @@ "pid": "0xAD96", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/adkb96/rev1/config.h b/keyboards/adkb96/rev1/config.h index 49ed9c255b6f09a9423fb0a15807579d98b6a69f..b8ab452acc40ca9194e60b5341984b4ba112dd5a 100644 --- a/keyboards/adkb96/rev1/config.h +++ b/keyboards/adkb96/rev1/config.h @@ -22,8 +22,6 @@ along with this program. If not, see . #define DIODE_DIRECTION COL2ROW -#define SOFT_SERIAL_PIN D0 - /* define tapping term */ #define TAPPING_TERM 100 diff --git a/keyboards/afternoonlabs/breeze/rev0/config.h b/keyboards/afternoonlabs/breeze/rev0/config.h index 810b4aad3763871263bc5488649411a6151d307c..be38eaf0ab4ee13cefac935a77bad8a92cf3c253 100644 --- a/keyboards/afternoonlabs/breeze/rev0/config.h +++ b/keyboards/afternoonlabs/breeze/rev0/config.h @@ -24,6 +24,4 @@ #define SPLIT_HAND_PIN B3 -#define SOFT_SERIAL_PIN D2 - #define DIODE_DIRECTION COL2ROW diff --git a/keyboards/afternoonlabs/breeze/rev0/info.json b/keyboards/afternoonlabs/breeze/rev0/info.json index 3bdd8fc9cedac06076b78418df1e6c5dd8e21b69..19e22b8342731dfa261cc1a3a78c6b63894ecb29 100644 --- a/keyboards/afternoonlabs/breeze/rev0/info.json +++ b/keyboards/afternoonlabs/breeze/rev0/info.json @@ -8,6 +8,9 @@ "pid": "0x0001", "device_version": "0.0.0" }, + "split": { + "soft_serial_pin": "D2" + }, "bootmagic": { "matrix": [0, 5] }, diff --git a/keyboards/afternoonlabs/breeze/rev1/config.h b/keyboards/afternoonlabs/breeze/rev1/config.h index 19d1cea8d92e6c4e8fec691d5171f643d7e46353..1e51a357b2c56a81f814eecfff18752e90d54ffa 100644 --- a/keyboards/afternoonlabs/breeze/rev1/config.h +++ b/keyboards/afternoonlabs/breeze/rev1/config.h @@ -24,6 +24,4 @@ #define SPLIT_HAND_PIN B3 -#define SOFT_SERIAL_PIN D2 - #define DIODE_DIRECTION COL2ROW diff --git a/keyboards/afternoonlabs/breeze/rev1/info.json b/keyboards/afternoonlabs/breeze/rev1/info.json index d8c56fa1215e74e031547b6596c9880fa4468f95..4feeeca8755dd7902d96473b55240e38bd74420a 100644 --- a/keyboards/afternoonlabs/breeze/rev1/info.json +++ b/keyboards/afternoonlabs/breeze/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x0001", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "bootmagic": { "matrix": [0, 5] }, diff --git a/keyboards/afternoonlabs/oceanbreeze/rev1/config.h b/keyboards/afternoonlabs/oceanbreeze/rev1/config.h index f0b7fa6b8d01c20fad25eedde7bc11192198ead9..42621b39ef34443d6779b405aec7ade0934df91d 100644 --- a/keyboards/afternoonlabs/oceanbreeze/rev1/config.h +++ b/keyboards/afternoonlabs/oceanbreeze/rev1/config.h @@ -24,6 +24,4 @@ #define SPLIT_HAND_PIN B3 -#define SOFT_SERIAL_PIN D2 - #define DIODE_DIRECTION COL2ROW diff --git a/keyboards/afternoonlabs/oceanbreeze/rev1/info.json b/keyboards/afternoonlabs/oceanbreeze/rev1/info.json index d6b19b4d98859650d3d0a169aad9f1cead982502..531d2622ca4065f3639efdadd17356b166cae07e 100644 --- a/keyboards/afternoonlabs/oceanbreeze/rev1/info.json +++ b/keyboards/afternoonlabs/oceanbreeze/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x0003", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "bootmagic": { "matrix": [0, 5] }, diff --git a/keyboards/afternoonlabs/southern_breeze/rev1/config.h b/keyboards/afternoonlabs/southern_breeze/rev1/config.h index 19d1cea8d92e6c4e8fec691d5171f643d7e46353..1e51a357b2c56a81f814eecfff18752e90d54ffa 100644 --- a/keyboards/afternoonlabs/southern_breeze/rev1/config.h +++ b/keyboards/afternoonlabs/southern_breeze/rev1/config.h @@ -24,6 +24,4 @@ #define SPLIT_HAND_PIN B3 -#define SOFT_SERIAL_PIN D2 - #define DIODE_DIRECTION COL2ROW diff --git a/keyboards/afternoonlabs/southern_breeze/rev1/info.json b/keyboards/afternoonlabs/southern_breeze/rev1/info.json index 1adb38445d9c13ec4ee110a03040f2556f9504d8..17bb446694afe16a2d3d7ac2a30f9e7f18966673 100644 --- a/keyboards/afternoonlabs/southern_breeze/rev1/info.json +++ b/keyboards/afternoonlabs/southern_breeze/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x0005", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "bootmagic": { "matrix": [0, 5] }, diff --git a/keyboards/afternoonlabs/summer_breeze/rev1/config.h b/keyboards/afternoonlabs/summer_breeze/rev1/config.h index 19d1cea8d92e6c4e8fec691d5171f643d7e46353..1e51a357b2c56a81f814eecfff18752e90d54ffa 100644 --- a/keyboards/afternoonlabs/summer_breeze/rev1/config.h +++ b/keyboards/afternoonlabs/summer_breeze/rev1/config.h @@ -24,6 +24,4 @@ #define SPLIT_HAND_PIN B3 -#define SOFT_SERIAL_PIN D2 - #define DIODE_DIRECTION COL2ROW diff --git a/keyboards/afternoonlabs/summer_breeze/rev1/info.json b/keyboards/afternoonlabs/summer_breeze/rev1/info.json index d2fcdd740a74217df7aeed8f32c92630fe9f7456..e5ac8d452da7612de49e9b3c647440a2f47ef471 100644 --- a/keyboards/afternoonlabs/summer_breeze/rev1/info.json +++ b/keyboards/afternoonlabs/summer_breeze/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x0004", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "bootmagic": { "matrix": [0, 5] }, diff --git a/keyboards/ai03/orbit/config.h b/keyboards/ai03/orbit/config.h index 531232b92a7646d99c2654c345feb40cad8d1a94..79c29a77b66f71dbe66bd24f6ad88ec985208c55 100644 --- a/keyboards/ai03/orbit/config.h +++ b/keyboards/ai03/orbit/config.h @@ -36,10 +36,6 @@ along with this program. If not, see . /* COL2ROW, ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 #define SELECT_SOFT_SERIAL_SPEED 1 #define SPLIT_LED_STATE_ENABLE diff --git a/keyboards/ai03/orbit/info.json b/keyboards/ai03/orbit/info.json index 5690c56e85279df45fd3c172bc7056fd59c884dd..c6cd6407c447581beefdb24e247fdf182957a5d3 100644 --- a/keyboards/ai03/orbit/info.json +++ b/keyboards/ai03/orbit/info.json @@ -8,6 +8,9 @@ "pid": "0x0003", "device_version": "0.0.3" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/ai03/orbit_x/config.h b/keyboards/ai03/orbit_x/config.h index 31fc8515e9bff25f97ad8d777fb8e62ab6e83533..27a383f7bb68d236d68249f902a39294b8530a2b 100644 --- a/keyboards/ai03/orbit_x/config.h +++ b/keyboards/ai03/orbit_x/config.h @@ -36,10 +36,6 @@ along with this program. If not, see . /* COL2ROW, ROW2COL*/ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 #define SPLIT_HAND_PIN D5 #define SPLIT_USB_DETECT #define SPLIT_USB_TIMEOUT 2500 diff --git a/keyboards/ai03/orbit_x/info.json b/keyboards/ai03/orbit_x/info.json index ccf4c484d9f9ab4187f936ccd4e78975bb988794..fdb26bddf44c2f96ca1635f92e76cb34430293e8 100644 --- a/keyboards/ai03/orbit_x/info.json +++ b/keyboards/ai03/orbit_x/info.json @@ -8,6 +8,9 @@ "pid": "0x0014", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/aleblazer/zodiark/config.h b/keyboards/aleblazer/zodiark/config.h index e56f0e907bd0713249a9f99ac5077e5977cf871b..2028f9bda3e692242b002edf7501e88519543725 100644 --- a/keyboards/aleblazer/zodiark/config.h +++ b/keyboards/aleblazer/zodiark/config.h @@ -16,8 +16,6 @@ along with this program. If not, see . */ #pragma once - -#define SOFT_SERIAL_PIN D3 #define SELECT_SOFT_SERIAL_SPEED 1 #define DIODE_DIRECTION COL2ROW diff --git a/keyboards/aleblazer/zodiark/info.json b/keyboards/aleblazer/zodiark/info.json index 8839fe8fc2a99cef328fe8017509c0c1e2e952aa..f8d2300fd9447f5ce5b457f5709160b78a93a454 100644 --- a/keyboards/aleblazer/zodiark/info.json +++ b/keyboards/aleblazer/zodiark/info.json @@ -8,6 +8,9 @@ "pid": "0xF902", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D3" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/arabica37/rev1/config.h b/keyboards/arabica37/rev1/config.h index dd7287d9c2ab1e61821584235eb3160d31c2c328..495e8dcb326a804f3b9f69481b747721b5296ffb 100644 --- a/keyboards/arabica37/rev1/config.h +++ b/keyboards/arabica37/rev1/config.h @@ -18,8 +18,6 @@ along with this program. If not, see . #pragma once -#define SOFT_SERIAL_PIN D2 - #define MATRIX_ROW_PINS { D4, C6, D7, E6 } // wiring of each half diff --git a/keyboards/arabica37/rev1/info.json b/keyboards/arabica37/rev1/info.json index f9ce9a8c82c68142532b70203b53c209b6ba1ea9..3629bf761f85e0d0e25beef2a48f277839aac8ea 100644 --- a/keyboards/arabica37/rev1/info.json +++ b/keyboards/arabica37/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x3060", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/avalanche/v1/config.h b/keyboards/avalanche/v1/config.h index 28fbc09060524841fa1f58c1042964959eb314cf..6ddfc579580a0beb5bcaea5391cf9e18a4907b9c 100644 --- a/keyboards/avalanche/v1/config.h +++ b/keyboards/avalanche/v1/config.h @@ -8,6 +8,4 @@ #define DIODE_DIRECTION COL2ROW -#define SOFT_SERIAL_PIN D2 - #define BACKLIGHT_PIN B0 diff --git a/keyboards/avalanche/v1/info.json b/keyboards/avalanche/v1/info.json index 5fdc54ca6cf33065d9e28f32fb271bf7cac117aa..518a0c0742797ba9e151a881f39e051f2a48ce58 100644 --- a/keyboards/avalanche/v1/info.json +++ b/keyboards/avalanche/v1/info.json @@ -8,6 +8,9 @@ "pid": "0x0001", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/avalanche/v2/config.h b/keyboards/avalanche/v2/config.h index 85dcc6e99d859ffedb0bde525106f38e06f17c20..5aee77c04d669cc4339a2952f6bcb7fd39f6063f 100644 --- a/keyboards/avalanche/v2/config.h +++ b/keyboards/avalanche/v2/config.h @@ -8,8 +8,6 @@ #define DIODE_DIRECTION COL2ROW -#define SOFT_SERIAL_PIN D2 - #define RGB_DI_PIN D3 #define RGBLED_NUM 12 diff --git a/keyboards/avalanche/v2/info.json b/keyboards/avalanche/v2/info.json index cbee32e690dc42012f01be622b015b07aea4410b..d6b770ee48954f474d202b2b2c1017f29385c640 100644 --- a/keyboards/avalanche/v2/info.json +++ b/keyboards/avalanche/v2/info.json @@ -8,6 +8,9 @@ "pid": "0x0002", "device_version": "0.0.2" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/avalanche/v3/config.h b/keyboards/avalanche/v3/config.h index 0e2a67de74f4e4f31fd1cbad291ac87503980444..a0e5af4531f25c612c777fd6a97e88de60f1da93 100644 --- a/keyboards/avalanche/v3/config.h +++ b/keyboards/avalanche/v3/config.h @@ -8,8 +8,6 @@ #define DIODE_DIRECTION COL2ROW -#define SOFT_SERIAL_PIN D2 - #define RGB_DI_PIN D3 #define RGBLED_NUM 12 diff --git a/keyboards/avalanche/v3/info.json b/keyboards/avalanche/v3/info.json index 1e004e2bf449dd05792c9e286faedadbd1ec77ba..3a0b43fb7123f197b8f2170052fbdc58eecdc538 100644 --- a/keyboards/avalanche/v3/info.json +++ b/keyboards/avalanche/v3/info.json @@ -8,6 +8,9 @@ "pid": "0x0003", "device_version": "0.0.3" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/avalanche/v4/config.h b/keyboards/avalanche/v4/config.h index baefe7202c5b73214283b27b7758e9ac1f8b44da..1009ab6e33144ac39f9337472a9c6b42f6595d66 100644 --- a/keyboards/avalanche/v4/config.h +++ b/keyboards/avalanche/v4/config.h @@ -8,9 +8,6 @@ #define DIODE_DIRECTION COL2ROW -#define SOFT_SERIAL_PIN D2 - - #define ENCODERS_PAD_A { B5 } #define ENCODERS_PAD_B { F4 } #define ENCODER_RESOLUTION 2 diff --git a/keyboards/avalanche/v4/info.json b/keyboards/avalanche/v4/info.json index f9bb00650e775aa1d86e108edb6cc6dbde258b0e..fdb71ce0e89828c4303658595f85deb873c0e029 100644 --- a/keyboards/avalanche/v4/info.json +++ b/keyboards/avalanche/v4/info.json @@ -8,6 +8,9 @@ "pid": "0x0004", "device_version": "0.0.4" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/bandominedoni/config.h b/keyboards/bandominedoni/config.h index 3cc664dd7b54028c93dcedd95fac26ef895eb493..947f60b0f639326625584a6ec6363614fe20c43a 100644 --- a/keyboards/bandominedoni/config.h +++ b/keyboards/bandominedoni/config.h @@ -38,11 +38,6 @@ /* COL2ROW, ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6 - #define SPLIT_USB_DETECT #define RGB_DI_PIN D3 diff --git a/keyboards/bandominedoni/info.json b/keyboards/bandominedoni/info.json index c9af481eb06599572d22c39d4886eeda99d1fbdb..79961fa770df244e2d983b62a608b29d0e083f54 100644 --- a/keyboards/bandominedoni/info.json +++ b/keyboards/bandominedoni/info.json @@ -8,6 +8,9 @@ "pid": "0xF4B5", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/basekeys/slice/rev1/config.h b/keyboards/basekeys/slice/rev1/config.h index 8e52cd96d05371b046c0eaaa5f0b06b9431dfe97..6e0065c0623b0b038f934b700e703329f2b2ea81 100644 --- a/keyboards/basekeys/slice/rev1/config.h +++ b/keyboards/basekeys/slice/rev1/config.h @@ -23,9 +23,6 @@ along with this program. If not, see . #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D2 - /* Select hand configuration */ //#define EE_HANDS #define MASTER_LEFT diff --git a/keyboards/basekeys/slice/rev1/info.json b/keyboards/basekeys/slice/rev1/info.json index 559aac9046bc29fb48ad356e67cc55fe8daa916d..fac0bf368279062520bf0c4815a3767c360ced1d 100644 --- a/keyboards/basekeys/slice/rev1/info.json +++ b/keyboards/basekeys/slice/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0xEC17", "device_version": "0.0.2" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/basekeys/slice/rev1_rgb/config.h b/keyboards/basekeys/slice/rev1_rgb/config.h index 517ca97aeb8f6ffa29042d4d478ba06111e49aaa..a19d676b29f2102b0682a3f25b7f194931f8bccf 100644 --- a/keyboards/basekeys/slice/rev1_rgb/config.h +++ b/keyboards/basekeys/slice/rev1_rgb/config.h @@ -22,9 +22,6 @@ along with this program. If not, see . #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D2 - /* Select hand configuration */ //#define EE_HANDS #define MASTER_LEFT diff --git a/keyboards/basekeys/slice/rev1_rgb/info.json b/keyboards/basekeys/slice/rev1_rgb/info.json index aeddee6188a059711adc2fe398ed3dd4089622dc..fb6a19bc2fd3f5a35ddedf2df99c3871d5afb6e0 100644 --- a/keyboards/basekeys/slice/rev1_rgb/info.json +++ b/keyboards/basekeys/slice/rev1_rgb/info.json @@ -8,6 +8,9 @@ "pid": "0xEC15", "device_version": "0.0.2" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/bastardkb/charybdis/3x5/v1/elitec/config.h b/keyboards/bastardkb/charybdis/3x5/v1/elitec/config.h index 8a9d40ac639a874ee84358394fe407d6ec8ef015..909cd059786b1a9ea00f125d072375cd6d11b524 100644 --- a/keyboards/bastardkb/charybdis/3x5/v1/elitec/config.h +++ b/keyboards/bastardkb/charybdis/3x5/v1/elitec/config.h @@ -32,9 +32,6 @@ /* Handedness. */ #define MASTER_RIGHT -/* serial.c configuration (for split keyboard). */ -#define SOFT_SERIAL_PIN D2 - /* RGB settings. */ #define RGB_DI_PIN D3 diff --git a/keyboards/bastardkb/charybdis/3x5/v1/elitec/info.json b/keyboards/bastardkb/charybdis/3x5/v1/elitec/info.json index 9e25f2efe7c5aff4dc7c724dddcd518cc17908e6..11cc51ad468771aa0f46dd835cadac042729b4d9 100644 --- a/keyboards/bastardkb/charybdis/3x5/v1/elitec/info.json +++ b/keyboards/bastardkb/charybdis/3x5/v1/elitec/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "1.0.0" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu" } diff --git a/keyboards/bastardkb/charybdis/3x5/v2/elitec/config.h b/keyboards/bastardkb/charybdis/3x5/v2/elitec/config.h index 2667ee9e7e40ededbde461d5ae72b23a8ed2f3dc..510a55be41dc9c6cee6c196c121cfac1583ca721 100644 --- a/keyboards/bastardkb/charybdis/3x5/v2/elitec/config.h +++ b/keyboards/bastardkb/charybdis/3x5/v2/elitec/config.h @@ -26,9 +26,6 @@ /* Handedness. */ #define MASTER_RIGHT -/* serial.c configuration (for split keyboard). */ -#define SOFT_SERIAL_PIN D2 - /* RGB settings. */ #define RGB_DI_PIN D3 diff --git a/keyboards/bastardkb/charybdis/3x5/v2/elitec/info.json b/keyboards/bastardkb/charybdis/3x5/v2/elitec/info.json index 536d622c0d6565818d0a82f01eb09249dd9826e8..5c56d6855431702746e709f7c4d871646dd998b5 100644 --- a/keyboards/bastardkb/charybdis/3x5/v2/elitec/info.json +++ b/keyboards/bastardkb/charybdis/3x5/v2/elitec/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu" } diff --git a/keyboards/bastardkb/charybdis/3x5/v2/splinky_2/config.h b/keyboards/bastardkb/charybdis/3x5/v2/splinky_2/config.h index cbdc3ae8559ac39a84e9a80f199b9322611fcf04..304e89ce21b8a37a16643027d2b59eba35adc8ad 100644 --- a/keyboards/bastardkb/charybdis/3x5/v2/splinky_2/config.h +++ b/keyboards/bastardkb/charybdis/3x5/v2/splinky_2/config.h @@ -31,9 +31,6 @@ // #define SPLIT_HAND_PIN GP13 // #define SPLIT_HAND_PIN_LOW_IS_LEFT // High -> right, Low -> left. -/* serial.c configuration (for split keyboard). */ -#define SOFT_SERIAL_PIN GP1 - /* RGB settings. */ #define RGB_DI_PIN GP0 diff --git a/keyboards/bastardkb/charybdis/3x5/v2/splinky_2/info.json b/keyboards/bastardkb/charybdis/3x5/v2/splinky_2/info.json index b89c90736d6dabd1ba871562e8dab38aa89b5a9a..4b914a775f375808913fe5520c0b6990df0a04e4 100644 --- a/keyboards/bastardkb/charybdis/3x5/v2/splinky_2/info.json +++ b/keyboards/bastardkb/charybdis/3x5/v2/splinky_2/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "split": { + "soft_serial_pin": "GP1" + }, "processor": "RP2040", "bootloader": "rp2040" } diff --git a/keyboards/bastardkb/charybdis/3x5/v2/splinky_3/config.h b/keyboards/bastardkb/charybdis/3x5/v2/splinky_3/config.h index 3772044c15ebc05be025c219b000ad7aad3c6e65..d4972614180f2cac2fd2c4733f919240a63148ad 100644 --- a/keyboards/bastardkb/charybdis/3x5/v2/splinky_3/config.h +++ b/keyboards/bastardkb/charybdis/3x5/v2/splinky_3/config.h @@ -31,9 +31,6 @@ // #define SPLIT_HAND_PIN GP15 // #define SPLIT_HAND_PIN_LOW_IS_LEFT // High -> right, Low -> left. -/* serial.c configuration (for split keyboard). */ -#define SOFT_SERIAL_PIN GP1 - /* RGB settings. */ #define RGB_DI_PIN GP0 diff --git a/keyboards/bastardkb/charybdis/3x5/v2/splinky_3/info.json b/keyboards/bastardkb/charybdis/3x5/v2/splinky_3/info.json index b89c90736d6dabd1ba871562e8dab38aa89b5a9a..4b914a775f375808913fe5520c0b6990df0a04e4 100644 --- a/keyboards/bastardkb/charybdis/3x5/v2/splinky_3/info.json +++ b/keyboards/bastardkb/charybdis/3x5/v2/splinky_3/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "split": { + "soft_serial_pin": "GP1" + }, "processor": "RP2040", "bootloader": "rp2040" } diff --git a/keyboards/bastardkb/charybdis/3x5/v2/stemcell/config.h b/keyboards/bastardkb/charybdis/3x5/v2/stemcell/config.h index a06859b2154d839c0f2b584343d704ec9763088b..0138b9656f988204399e8e268a6f5b41bc6f6a71 100644 --- a/keyboards/bastardkb/charybdis/3x5/v2/stemcell/config.h +++ b/keyboards/bastardkb/charybdis/3x5/v2/stemcell/config.h @@ -32,9 +32,6 @@ // #define SPLIT_HAND_PIN A0 // #define SPLIT_HAND_PIN_LOW_IS_LEFT // High -> right, Low -> left. -/* serial.c configuration (for split keyboard). */ -#define SOFT_SERIAL_PIN D2 - /* RGB settings. */ #define RGB_DI_PIN D3 #define WS2812_PWM_DRIVER PWMD2 diff --git a/keyboards/bastardkb/charybdis/3x5/v2/stemcell/info.json b/keyboards/bastardkb/charybdis/3x5/v2/stemcell/info.json index b2a9b06147df8fbd63960c26b89dc26c1421e9b2..9e1c778cc36ed9f32aaa86eeab2cee29869d618e 100644 --- a/keyboards/bastardkb/charybdis/3x5/v2/stemcell/info.json +++ b/keyboards/bastardkb/charybdis/3x5/v2/stemcell/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "STM32F411", "bootloader": "stm32-dfu" } diff --git a/keyboards/bastardkb/charybdis/3x6/v1/elitec/config.h b/keyboards/bastardkb/charybdis/3x6/v1/elitec/config.h index fa1a1c01f7e14c2c7a4a019912737aada1801766..0fea2772d242cb0371b926ba006b72a979460068 100644 --- a/keyboards/bastardkb/charybdis/3x6/v1/elitec/config.h +++ b/keyboards/bastardkb/charybdis/3x6/v1/elitec/config.h @@ -31,9 +31,6 @@ /* Handedness. */ #define MASTER_RIGHT -/* serial.c configuration (for split keyboard). */ -#define SOFT_SERIAL_PIN D2 - /* RGB settings. */ #define RGB_DI_PIN D3 diff --git a/keyboards/bastardkb/charybdis/3x6/v1/elitec/info.json b/keyboards/bastardkb/charybdis/3x6/v1/elitec/info.json index 6a03ec9a3ab1530d3697ab3e1c57f5537918d4be..5a8b815e9531ed0595987a983419fc913efb5b41 100644 --- a/keyboards/bastardkb/charybdis/3x6/v1/elitec/info.json +++ b/keyboards/bastardkb/charybdis/3x6/v1/elitec/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "1.0.0" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu" } diff --git a/keyboards/bastardkb/charybdis/3x6/v2/elitec/config.h b/keyboards/bastardkb/charybdis/3x6/v2/elitec/config.h index e9d45e6796fbe6524073b526b86eeedf9cfa16ca..ba2bd4ac3692337ed06fee6463a8395c5321ba94 100644 --- a/keyboards/bastardkb/charybdis/3x6/v2/elitec/config.h +++ b/keyboards/bastardkb/charybdis/3x6/v2/elitec/config.h @@ -26,9 +26,6 @@ /* Handedness. */ #define MASTER_RIGHT -/* serial.c configuration (for split keyboard). */ -#define SOFT_SERIAL_PIN D2 - /* RGB settings. */ #define RGB_DI_PIN D3 diff --git a/keyboards/bastardkb/charybdis/3x6/v2/elitec/info.json b/keyboards/bastardkb/charybdis/3x6/v2/elitec/info.json index 7186cb2c04977adcadf9c7587a22ff9abd525d34..d84a7f314c8464292b006e9de1d73521900262ba 100644 --- a/keyboards/bastardkb/charybdis/3x6/v2/elitec/info.json +++ b/keyboards/bastardkb/charybdis/3x6/v2/elitec/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu" } diff --git a/keyboards/bastardkb/charybdis/3x6/v2/splinky_2/config.h b/keyboards/bastardkb/charybdis/3x6/v2/splinky_2/config.h index 3f72897c564daa89e8d682482ab94763b47873d4..053d78016166fc1b6380cd71a6f4be99fd93870b 100644 --- a/keyboards/bastardkb/charybdis/3x6/v2/splinky_2/config.h +++ b/keyboards/bastardkb/charybdis/3x6/v2/splinky_2/config.h @@ -31,9 +31,6 @@ // #define SPLIT_HAND_PIN GP13 // #define SPLIT_HAND_PIN_LOW_IS_LEFT // High -> right, Low -> left. -/* serial.c configuration (for split keyboard). */ -#define SOFT_SERIAL_PIN GP1 - /* RGB settings. */ #define RGB_DI_PIN GP0 diff --git a/keyboards/bastardkb/charybdis/3x6/v2/splinky_2/info.json b/keyboards/bastardkb/charybdis/3x6/v2/splinky_2/info.json index 17dc0c1222d8009986a80f5fa33b1106f9901a1f..4e1c96298d891f45c9697f720eb20a9d03fff722 100644 --- a/keyboards/bastardkb/charybdis/3x6/v2/splinky_2/info.json +++ b/keyboards/bastardkb/charybdis/3x6/v2/splinky_2/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "split": { + "soft_serial_pin": "GP1" + }, "processor": "RP2040", "bootloader": "rp2040" } diff --git a/keyboards/bastardkb/charybdis/3x6/v2/splinky_3/config.h b/keyboards/bastardkb/charybdis/3x6/v2/splinky_3/config.h index 1828aaa98b09e2788eff1e9660bfd33767776abc..e4afc5a866fb53a2c360d1f5b5b48ffc4a0491f0 100644 --- a/keyboards/bastardkb/charybdis/3x6/v2/splinky_3/config.h +++ b/keyboards/bastardkb/charybdis/3x6/v2/splinky_3/config.h @@ -31,9 +31,6 @@ // #define SPLIT_HAND_PIN GP15 // #define SPLIT_HAND_PIN_LOW_IS_LEFT // High -> right, Low -> left. -/* serial.c configuration (for split keyboard). */ -#define SOFT_SERIAL_PIN GP1 - /* RGB settings. */ #define RGB_DI_PIN GP0 diff --git a/keyboards/bastardkb/charybdis/3x6/v2/splinky_3/info.json b/keyboards/bastardkb/charybdis/3x6/v2/splinky_3/info.json index 17dc0c1222d8009986a80f5fa33b1106f9901a1f..4e1c96298d891f45c9697f720eb20a9d03fff722 100644 --- a/keyboards/bastardkb/charybdis/3x6/v2/splinky_3/info.json +++ b/keyboards/bastardkb/charybdis/3x6/v2/splinky_3/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "split": { + "soft_serial_pin": "GP1" + }, "processor": "RP2040", "bootloader": "rp2040" } diff --git a/keyboards/bastardkb/charybdis/3x6/v2/stemcell/config.h b/keyboards/bastardkb/charybdis/3x6/v2/stemcell/config.h index 81c7e737a7cddcbe7ee13f03e424cb0251437eb5..658819f9366ae97cff92e71f0044daa32d45e5b2 100644 --- a/keyboards/bastardkb/charybdis/3x6/v2/stemcell/config.h +++ b/keyboards/bastardkb/charybdis/3x6/v2/stemcell/config.h @@ -32,9 +32,6 @@ // #define SPLIT_HAND_PIN A0 // #define SPLIT_HAND_PIN_LOW_IS_LEFT // High -> right, Low -> left. -/* serial.c configuration (for split keyboard). */ -#define SOFT_SERIAL_PIN D2 - /* RGB settings. */ #define RGB_DI_PIN D3 #define WS2812_PWM_DRIVER PWMD2 diff --git a/keyboards/bastardkb/charybdis/3x6/v2/stemcell/info.json b/keyboards/bastardkb/charybdis/3x6/v2/stemcell/info.json index b041972cfefa1c855e4aec2c5c57b2c4ff473d43..b667f6d76afc8aff9a6f94b0bfff7a8e20c1ba50 100644 --- a/keyboards/bastardkb/charybdis/3x6/v2/stemcell/info.json +++ b/keyboards/bastardkb/charybdis/3x6/v2/stemcell/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "STM32F411", "bootloader": "stm32-dfu" } diff --git a/keyboards/bastardkb/charybdis/4x6/v1/elitec/config.h b/keyboards/bastardkb/charybdis/4x6/v1/elitec/config.h index 710c4c35876aba1ac5f2b6b1e1ada248462a8737..44e81807ee8c3cdb0764cc13242cac7418b04d74 100644 --- a/keyboards/bastardkb/charybdis/4x6/v1/elitec/config.h +++ b/keyboards/bastardkb/charybdis/4x6/v1/elitec/config.h @@ -32,9 +32,6 @@ /* Handedness. */ #define MASTER_RIGHT -/* serial.c configuration (for split keyboard). */ -#define SOFT_SERIAL_PIN D2 - /* RGB settings. */ #define RGB_DI_PIN D3 diff --git a/keyboards/bastardkb/charybdis/4x6/v1/elitec/info.json b/keyboards/bastardkb/charybdis/4x6/v1/elitec/info.json index c63ceac72cf882cccfb92a0be3e7f4f925a3c3f1..c9921cd341e71960340506a8759ba0f39233a165 100644 --- a/keyboards/bastardkb/charybdis/4x6/v1/elitec/info.json +++ b/keyboards/bastardkb/charybdis/4x6/v1/elitec/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "1.0.0" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu" } diff --git a/keyboards/bastardkb/charybdis/4x6/v2/elitec/config.h b/keyboards/bastardkb/charybdis/4x6/v2/elitec/config.h index 692a28b7bea1b5f85e51081db641cca169fd7854..8e586b89b2e668765842d8cf8186a1ac8629b28e 100644 --- a/keyboards/bastardkb/charybdis/4x6/v2/elitec/config.h +++ b/keyboards/bastardkb/charybdis/4x6/v2/elitec/config.h @@ -26,9 +26,6 @@ /* Handedness. */ #define MASTER_RIGHT -/* serial.c configuration (for split keyboard). */ -#define SOFT_SERIAL_PIN D2 - /* RGB settings. */ #define RGB_DI_PIN D3 diff --git a/keyboards/bastardkb/charybdis/4x6/v2/elitec/info.json b/keyboards/bastardkb/charybdis/4x6/v2/elitec/info.json index 6d0300de2e0aff4fc339e883be016f14b7697f7e..9349712a41d88fc9720a23fe9fcfdc66790a2959 100644 --- a/keyboards/bastardkb/charybdis/4x6/v2/elitec/info.json +++ b/keyboards/bastardkb/charybdis/4x6/v2/elitec/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu" } diff --git a/keyboards/bastardkb/charybdis/4x6/v2/splinky_2/config.h b/keyboards/bastardkb/charybdis/4x6/v2/splinky_2/config.h index 53d88652e139e38329156cc41a2403a23b1cf737..3e7e3529c84c4fed76e85a564adda106f2120217 100644 --- a/keyboards/bastardkb/charybdis/4x6/v2/splinky_2/config.h +++ b/keyboards/bastardkb/charybdis/4x6/v2/splinky_2/config.h @@ -31,9 +31,6 @@ // #define SPLIT_HAND_PIN GP13 // #define SPLIT_HAND_PIN_LOW_IS_LEFT // High -> right, Low -> left. -/* serial.c configuration (for split keyboard). */ -#define SOFT_SERIAL_PIN GP1 - /* RGB settings. */ #define RGB_DI_PIN GP0 diff --git a/keyboards/bastardkb/charybdis/4x6/v2/splinky_2/info.json b/keyboards/bastardkb/charybdis/4x6/v2/splinky_2/info.json index a9a58400e9d0491eab4a01a1a44642a5344676a6..6931f9e8760e69f396f0b555cdf049a2fed3a97b 100644 --- a/keyboards/bastardkb/charybdis/4x6/v2/splinky_2/info.json +++ b/keyboards/bastardkb/charybdis/4x6/v2/splinky_2/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "split": { + "soft_serial_pin": "GP1" + }, "processor": "RP2040", "bootloader": "rp2040" } diff --git a/keyboards/bastardkb/charybdis/4x6/v2/splinky_3/config.h b/keyboards/bastardkb/charybdis/4x6/v2/splinky_3/config.h index 8fd108a506a2e11478d0825e6b6a14054fc3d61a..827267d2cfb3ac88a794c471ac8127b9aebef7b2 100644 --- a/keyboards/bastardkb/charybdis/4x6/v2/splinky_3/config.h +++ b/keyboards/bastardkb/charybdis/4x6/v2/splinky_3/config.h @@ -31,9 +31,6 @@ // #define SPLIT_HAND_PIN GP15 // #define SPLIT_HAND_PIN_LOW_IS_LEFT // High -> right, Low -> left. -/* serial.c configuration (for split keyboard). */ -#define SOFT_SERIAL_PIN GP1 - /* RGB settings. */ #define RGB_DI_PIN GP0 diff --git a/keyboards/bastardkb/charybdis/4x6/v2/splinky_3/info.json b/keyboards/bastardkb/charybdis/4x6/v2/splinky_3/info.json index a9a58400e9d0491eab4a01a1a44642a5344676a6..6931f9e8760e69f396f0b555cdf049a2fed3a97b 100644 --- a/keyboards/bastardkb/charybdis/4x6/v2/splinky_3/info.json +++ b/keyboards/bastardkb/charybdis/4x6/v2/splinky_3/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "split": { + "soft_serial_pin": "GP1" + }, "processor": "RP2040", "bootloader": "rp2040" } diff --git a/keyboards/bastardkb/charybdis/4x6/v2/stemcell/config.h b/keyboards/bastardkb/charybdis/4x6/v2/stemcell/config.h index b1b432c33062f3801f2a4e3284ec8a2215c580d2..fc4e3efadfdbdb0ed071a6247647209964285eba 100644 --- a/keyboards/bastardkb/charybdis/4x6/v2/stemcell/config.h +++ b/keyboards/bastardkb/charybdis/4x6/v2/stemcell/config.h @@ -32,9 +32,6 @@ // #define SPLIT_HAND_PIN A0 // #define SPLIT_HAND_PIN_LOW_IS_LEFT // High -> right, Low -> left. -/* serial.c configuration (for split keyboard). */ -#define SOFT_SERIAL_PIN D2 - /* RGB settings. */ #define RGB_DI_PIN D3 #define WS2812_PWM_DRIVER PWMD2 diff --git a/keyboards/bastardkb/charybdis/4x6/v2/stemcell/info.json b/keyboards/bastardkb/charybdis/4x6/v2/stemcell/info.json index e869d194662d8b459aee85a34404deb3ee5c3886..0b7ea215608ff233a9f9d79ef6653fc820ba344c 100644 --- a/keyboards/bastardkb/charybdis/4x6/v2/stemcell/info.json +++ b/keyboards/bastardkb/charybdis/4x6/v2/stemcell/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "STM32F411", "bootloader": "stm32-dfu" } diff --git a/keyboards/bastardkb/dilemma/3x5_2/assembled/config.h b/keyboards/bastardkb/dilemma/3x5_2/assembled/config.h index 8420898f4edc9a74bc0e281f92eb02a8000d6d78..3a5898c546b336a02d6ab192bf21adefa2d2f574 100644 --- a/keyboards/bastardkb/dilemma/3x5_2/assembled/config.h +++ b/keyboards/bastardkb/dilemma/3x5_2/assembled/config.h @@ -27,9 +27,6 @@ #define SPLIT_HAND_PIN GP29 #define SPLIT_HAND_PIN_LOW_IS_LEFT // High -> right, Low -> left. -/* serial.c configuration (for split keyboard). */ -#define SOFT_SERIAL_PIN GP1 - /* CRC. */ #define CRC8_USE_TABLE #define CRC8_OPTIMIZE_SPEED diff --git a/keyboards/bastardkb/dilemma/3x5_2/assembled/info.json b/keyboards/bastardkb/dilemma/3x5_2/assembled/info.json index eec856a51f1a6dbbbcc70edf85d95fb9122471d5..e4f48e6c7e5e9dd04ea63cdf7a43106444293846 100644 --- a/keyboards/bastardkb/dilemma/3x5_2/assembled/info.json +++ b/keyboards/bastardkb/dilemma/3x5_2/assembled/info.json @@ -1,5 +1,8 @@ { "keyboard_name": "Dilemma (3x5+2) Assembled", + "split": { + "soft_serial_pin": "GP1" + }, "processor": "RP2040", "bootloader": "rp2040" } diff --git a/keyboards/bastardkb/dilemma/3x5_2/splinky/config.h b/keyboards/bastardkb/dilemma/3x5_2/splinky/config.h index 4ac28ed1f90aaecd41640a5304fdd78e66d71bed..67e9646845f1b2b399291f9bb594fde7e018509e 100644 --- a/keyboards/bastardkb/dilemma/3x5_2/splinky/config.h +++ b/keyboards/bastardkb/dilemma/3x5_2/splinky/config.h @@ -33,9 +33,6 @@ // left one, uncomment the following line. //#define SPLIT_HAND_PIN_LOW_IS_LEFT // High -> right, Low -> left. -/* serial.c configuration (for split keyboard). */ -#define SOFT_SERIAL_PIN GP1 - /* CRC. */ #define CRC8_USE_TABLE #define CRC8_OPTIMIZE_SPEED diff --git a/keyboards/bastardkb/dilemma/3x5_2/splinky/info.json b/keyboards/bastardkb/dilemma/3x5_2/splinky/info.json index 4944cc2090ba3173cfda1a02c19b38b70debe589..aec0957ed69eed4f681f570417ce3a8a7b94ce7b 100644 --- a/keyboards/bastardkb/dilemma/3x5_2/splinky/info.json +++ b/keyboards/bastardkb/dilemma/3x5_2/splinky/info.json @@ -1,5 +1,8 @@ { "keyboard_name": "Dilemma (3x5+2) Splinky", + "split": { + "soft_serial_pin": "GP1" + }, "processor": "RP2040", "bootloader": "rp2040" } diff --git a/keyboards/bastardkb/dilemma/3x5_3/config.h b/keyboards/bastardkb/dilemma/3x5_3/config.h index 985d622fb6fc6c6242bbce5775203204e750b6bf..a30b98a10ae34690b364d2f86908da026d018da3 100644 --- a/keyboards/bastardkb/dilemma/3x5_3/config.h +++ b/keyboards/bastardkb/dilemma/3x5_3/config.h @@ -27,9 +27,6 @@ #define SPLIT_HAND_PIN GP29 #define SPLIT_HAND_PIN_LOW_IS_LEFT // High -> right, Low -> left. -/* serial.c configuration (for split keyboard). */ -#define SOFT_SERIAL_PIN GP1 - /* RGB settings. */ #define RGB_DI_PIN GP0 // Per-key. // #define RGB_DI_PIN GP10 // Underglow. diff --git a/keyboards/bastardkb/dilemma/3x5_3/info.json b/keyboards/bastardkb/dilemma/3x5_3/info.json index 0b7332e2361b35ef67494492abe66ce4978cd7a2..a4fe5925875e67aa9f364fa3b50ed7d400ac7f64 100644 --- a/keyboards/bastardkb/dilemma/3x5_3/info.json +++ b/keyboards/bastardkb/dilemma/3x5_3/info.json @@ -4,6 +4,9 @@ "device_version": "2.0.0", "pid": "0x1835" }, + "split": { + "soft_serial_pin": "GP1" + }, "processor": "RP2040", "bootloader": "rp2040", "community_layouts": ["split_3x5_3"], diff --git a/keyboards/bastardkb/scylla/v1/elitec/config.h b/keyboards/bastardkb/scylla/v1/elitec/config.h index 0990e6d0682d11559af5dd7cf5f4aba0bd56dc71..967a8c6c539b2657deaab763b4a16a0a0b0c8e6f 100644 --- a/keyboards/bastardkb/scylla/v1/elitec/config.h +++ b/keyboards/bastardkb/scylla/v1/elitec/config.h @@ -27,8 +27,5 @@ /* Handedness. */ #define MASTER_RIGHT -/* serial.c configuration (for split keyboard). */ -#define SOFT_SERIAL_PIN D0 - /* RGB settings. */ #define RGB_DI_PIN D2 diff --git a/keyboards/bastardkb/scylla/v1/elitec/info.json b/keyboards/bastardkb/scylla/v1/elitec/info.json index fe099a811d20d1f0330175c3aaab7bf8fd1840f3..1ed2cee71ddaabab68d94a0cb69e3388c22f999c 100644 --- a/keyboards/bastardkb/scylla/v1/elitec/info.json +++ b/keyboards/bastardkb/scylla/v1/elitec/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "1.0.0" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu" } diff --git a/keyboards/bastardkb/scylla/v2/elitec/config.h b/keyboards/bastardkb/scylla/v2/elitec/config.h index 698f6e426f3e7b052c6d7a340686055f7c85cb3e..e9691010ed330db8a6947d2c4a4c1229c12cea88 100644 --- a/keyboards/bastardkb/scylla/v2/elitec/config.h +++ b/keyboards/bastardkb/scylla/v2/elitec/config.h @@ -26,8 +26,5 @@ /* Handedness. */ #define MASTER_RIGHT -/* serial.c configuration (for split keyboard). */ -#define SOFT_SERIAL_PIN D2 - /* RGB settings. */ #define RGB_DI_PIN D3 diff --git a/keyboards/bastardkb/scylla/v2/elitec/info.json b/keyboards/bastardkb/scylla/v2/elitec/info.json index 087fce828029645739d32586d9a1c59cad9ab6ff..4674e238a669ac4ce794ebc45f106f8fe2eae996 100644 --- a/keyboards/bastardkb/scylla/v2/elitec/info.json +++ b/keyboards/bastardkb/scylla/v2/elitec/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu" } diff --git a/keyboards/bastardkb/scylla/v2/splinky_2/config.h b/keyboards/bastardkb/scylla/v2/splinky_2/config.h index 5f678fb331a7651c811473aee5eca2a341e0d070..f65dcfb0b3ad44cc99808effc6aace5ee80d975d 100644 --- a/keyboards/bastardkb/scylla/v2/splinky_2/config.h +++ b/keyboards/bastardkb/scylla/v2/splinky_2/config.h @@ -31,9 +31,6 @@ // #define SPLIT_HAND_PIN GP13 // #define SPLIT_HAND_PIN_LOW_IS_LEFT // High -> right, Low -> left. -/* serial.c configuration (for split keyboard). */ -#define SOFT_SERIAL_PIN GP1 - /* RGB settings. */ #define RGB_DI_PIN GP0 diff --git a/keyboards/bastardkb/scylla/v2/splinky_2/info.json b/keyboards/bastardkb/scylla/v2/splinky_2/info.json index dcd638efa39045e0bd76249ea8e862285d3a3a42..6d3edbd0ee3a9dc3f38f287c15ad49ab7ca78692 100644 --- a/keyboards/bastardkb/scylla/v2/splinky_2/info.json +++ b/keyboards/bastardkb/scylla/v2/splinky_2/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "split": { + "soft_serial_pin": "GP1" + }, "processor": "RP2040", "bootloader": "rp2040" } diff --git a/keyboards/bastardkb/scylla/v2/splinky_3/config.h b/keyboards/bastardkb/scylla/v2/splinky_3/config.h index 56020397da1398ce593acbb52a28c614b06ee9bc..09d5af43c8e8beaddc5b2d6bd052b0fd4063f390 100644 --- a/keyboards/bastardkb/scylla/v2/splinky_3/config.h +++ b/keyboards/bastardkb/scylla/v2/splinky_3/config.h @@ -31,9 +31,6 @@ // #define SPLIT_HAND_PIN GP15 // #define SPLIT_HAND_PIN_LOW_IS_LEFT // High -> right, Low -> left. -/* serial.c configuration (for split keyboard). */ -#define SOFT_SERIAL_PIN GP1 - /* RGB settings. */ #define RGB_DI_PIN GP0 diff --git a/keyboards/bastardkb/scylla/v2/splinky_3/info.json b/keyboards/bastardkb/scylla/v2/splinky_3/info.json index dcd638efa39045e0bd76249ea8e862285d3a3a42..6d3edbd0ee3a9dc3f38f287c15ad49ab7ca78692 100644 --- a/keyboards/bastardkb/scylla/v2/splinky_3/info.json +++ b/keyboards/bastardkb/scylla/v2/splinky_3/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "split": { + "soft_serial_pin": "GP1" + }, "processor": "RP2040", "bootloader": "rp2040" } diff --git a/keyboards/bastardkb/scylla/v2/stemcell/config.h b/keyboards/bastardkb/scylla/v2/stemcell/config.h index 578e23f40ac56b8c7ebee3a4e24599123cddd2e2..5528531b91bf9a946fb1353e18e3d76d96a45597 100644 --- a/keyboards/bastardkb/scylla/v2/stemcell/config.h +++ b/keyboards/bastardkb/scylla/v2/stemcell/config.h @@ -32,9 +32,6 @@ // #define SPLIT_HAND_PIN A0 // #define SPLIT_HAND_PIN_LOW_IS_LEFT // High -> right, Low -> left. -/* serial.c configuration (for split keyboard). */ -#define SOFT_SERIAL_PIN D2 - /* RGB settings. */ #define RGB_DI_PIN D3 #define WS2812_PWM_DRIVER PWMD2 diff --git a/keyboards/bastardkb/scylla/v2/stemcell/info.json b/keyboards/bastardkb/scylla/v2/stemcell/info.json index 42d6b6c5207e273025e1646f4eacd46b2babf1ff..eccfea99f4754675774bc2eff1aa83033c4024d0 100644 --- a/keyboards/bastardkb/scylla/v2/stemcell/info.json +++ b/keyboards/bastardkb/scylla/v2/stemcell/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "STM32F411", "bootloader": "stm32-dfu" } diff --git a/keyboards/bastardkb/skeletyl/v1/elitec/config.h b/keyboards/bastardkb/skeletyl/v1/elitec/config.h index fd2101ec55d719f90b28d1e9de6d96499fd23324..f98185755f3dcafe23b634f7b8b2918d34e00404 100644 --- a/keyboards/bastardkb/skeletyl/v1/elitec/config.h +++ b/keyboards/bastardkb/skeletyl/v1/elitec/config.h @@ -27,8 +27,5 @@ /* Handedness. */ #define MASTER_RIGHT -/* serial.c configuration (for split keyboard). */ -#define SOFT_SERIAL_PIN D0 - /* RGB settings. */ #define RGB_DI_PIN D2 diff --git a/keyboards/bastardkb/skeletyl/v1/elitec/info.json b/keyboards/bastardkb/skeletyl/v1/elitec/info.json index 91bb069a756b8993926194944d717afc5309338f..392e3168ff7bd0fc6ca60ddab95b666bbf14115c 100644 --- a/keyboards/bastardkb/skeletyl/v1/elitec/info.json +++ b/keyboards/bastardkb/skeletyl/v1/elitec/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "1.0.0" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu" } diff --git a/keyboards/bastardkb/skeletyl/v2/elitec/config.h b/keyboards/bastardkb/skeletyl/v2/elitec/config.h index 5d4e48d49d5024068b709b0202161ab12c602f15..6f001c5e248c05f4c37b5b23de73336de1c8b2ae 100644 --- a/keyboards/bastardkb/skeletyl/v2/elitec/config.h +++ b/keyboards/bastardkb/skeletyl/v2/elitec/config.h @@ -26,8 +26,5 @@ /* Handedness. */ #define MASTER_RIGHT -/* serial.c configuration (for split keyboard). */ -#define SOFT_SERIAL_PIN D2 - /* RGB settings. */ #define RGB_DI_PIN D3 diff --git a/keyboards/bastardkb/skeletyl/v2/elitec/info.json b/keyboards/bastardkb/skeletyl/v2/elitec/info.json index a0d6611bf397bce3b64438febe8e5558a20ad512..ae98ff793a69f7d2ce32f7081c36941bdc747d66 100644 --- a/keyboards/bastardkb/skeletyl/v2/elitec/info.json +++ b/keyboards/bastardkb/skeletyl/v2/elitec/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu" } diff --git a/keyboards/bastardkb/skeletyl/v2/splinky_2/config.h b/keyboards/bastardkb/skeletyl/v2/splinky_2/config.h index 02a8bd6551a7697ab23e1d5a723a7ff06496c30b..7fef28b05e8eeccbd3eccf491309f7f07a7d5294 100644 --- a/keyboards/bastardkb/skeletyl/v2/splinky_2/config.h +++ b/keyboards/bastardkb/skeletyl/v2/splinky_2/config.h @@ -31,9 +31,6 @@ // #define SPLIT_HAND_PIN GP13 // #define SPLIT_HAND_PIN_LOW_IS_LEFT // High -> right, Low -> left. -/* serial.c configuration (for split keyboard). */ -#define SOFT_SERIAL_PIN GP1 - /* RGB settings. */ #define RGB_DI_PIN GP0 diff --git a/keyboards/bastardkb/skeletyl/v2/splinky_2/info.json b/keyboards/bastardkb/skeletyl/v2/splinky_2/info.json index 7b89748f813d7c17bacb15b077e6766c9374208c..a39c13a0ae72769e16266c156669aecfdf835cbc 100644 --- a/keyboards/bastardkb/skeletyl/v2/splinky_2/info.json +++ b/keyboards/bastardkb/skeletyl/v2/splinky_2/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "split": { + "soft_serial_pin": "GP1" + }, "processor": "RP2040", "bootloader": "rp2040" } diff --git a/keyboards/bastardkb/skeletyl/v2/splinky_3/config.h b/keyboards/bastardkb/skeletyl/v2/splinky_3/config.h index e33ced273de0325a1a0c39e983ef90996114d332..eda378df844019fd45472ce62594ff8266108333 100644 --- a/keyboards/bastardkb/skeletyl/v2/splinky_3/config.h +++ b/keyboards/bastardkb/skeletyl/v2/splinky_3/config.h @@ -31,9 +31,6 @@ // #define SPLIT_HAND_PIN GP15 // #define SPLIT_HAND_PIN_LOW_IS_LEFT // High -> right, Low -> left. -/* serial.c configuration (for split keyboard). */ -#define SOFT_SERIAL_PIN GP1 - /* RGB settings. */ #define RGB_DI_PIN GP0 diff --git a/keyboards/bastardkb/skeletyl/v2/splinky_3/info.json b/keyboards/bastardkb/skeletyl/v2/splinky_3/info.json index 7b89748f813d7c17bacb15b077e6766c9374208c..a39c13a0ae72769e16266c156669aecfdf835cbc 100644 --- a/keyboards/bastardkb/skeletyl/v2/splinky_3/info.json +++ b/keyboards/bastardkb/skeletyl/v2/splinky_3/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "split": { + "soft_serial_pin": "GP1" + }, "processor": "RP2040", "bootloader": "rp2040" } diff --git a/keyboards/bastardkb/skeletyl/v2/stemcell/config.h b/keyboards/bastardkb/skeletyl/v2/stemcell/config.h index 44acd40e7b8bc08767d7524600d3e3cb2d8f5989..86bbdd199b312922e77d39e32a25b90648870937 100644 --- a/keyboards/bastardkb/skeletyl/v2/stemcell/config.h +++ b/keyboards/bastardkb/skeletyl/v2/stemcell/config.h @@ -32,9 +32,6 @@ // #define SPLIT_HAND_PIN A0 // #define SPLIT_HAND_PIN_LOW_IS_LEFT // High -> right, Low -> left. -/* serial.c configuration (for split keyboard). */ -#define SOFT_SERIAL_PIN D2 - /* RGB settings. */ #define RGB_DI_PIN D3 #define WS2812_PWM_DRIVER PWMD2 diff --git a/keyboards/bastardkb/skeletyl/v2/stemcell/info.json b/keyboards/bastardkb/skeletyl/v2/stemcell/info.json index 2713d23e589ffebe1fc3355622e2edbce24c88d7..257eb6f62e8ad2ca5eff9679306c754dd989484a 100644 --- a/keyboards/bastardkb/skeletyl/v2/stemcell/info.json +++ b/keyboards/bastardkb/skeletyl/v2/stemcell/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "STM32F411", "bootloader": "stm32-dfu" } diff --git a/keyboards/bastardkb/tbk/config.h b/keyboards/bastardkb/tbk/config.h index cc0b06744e901c4c9c9b61825285f99744d654bd..7a273050c0465caf1017676b1ec0873d36c76b43 100644 --- a/keyboards/bastardkb/tbk/config.h +++ b/keyboards/bastardkb/tbk/config.h @@ -35,5 +35,5 @@ #define RGBLIGHT_EFFECT_RGB_TEST #define RGBLIGHT_EFFECT_ALTERNATING #define RGBLIGHT_EFFECT_TWINKLE -#define SOFT_SERIAL_PIN D0 + #define MASTER_RIGHT diff --git a/keyboards/bastardkb/tbk/info.json b/keyboards/bastardkb/tbk/info.json index 53fd952c8c11fd483e7c1cec7339b32c9c10bf44..22f10cee96c47b3780bc06fd2c293f4030a85868 100644 --- a/keyboards/bastardkb/tbk/info.json +++ b/keyboards/bastardkb/tbk/info.json @@ -5,6 +5,9 @@ "device_version": "0.0.1", "pid": "0x1828" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/bastardkb/tbkmini/v1/elitec/config.h b/keyboards/bastardkb/tbkmini/v1/elitec/config.h index 5a9ff87efacccf8f05c08a2efda1995ca836346f..c17e20b3d710482232fbfa3ca46ffb1ddaf59cda 100644 --- a/keyboards/bastardkb/tbkmini/v1/elitec/config.h +++ b/keyboards/bastardkb/tbkmini/v1/elitec/config.h @@ -27,8 +27,5 @@ /* Handedness. */ #define MASTER_RIGHT -/* serial.c configuration (for split keyboard). */ -#define SOFT_SERIAL_PIN D0 - /* RGB settings. */ #define RGB_DI_PIN D2 diff --git a/keyboards/bastardkb/tbkmini/v1/elitec/info.json b/keyboards/bastardkb/tbkmini/v1/elitec/info.json index 51fc9a9a54903b077c481d72289366e11115b68e..4fee40360433ddad919005f142f28ca316ebf14e 100644 --- a/keyboards/bastardkb/tbkmini/v1/elitec/info.json +++ b/keyboards/bastardkb/tbkmini/v1/elitec/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "1.0.0" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu" } diff --git a/keyboards/bastardkb/tbkmini/v2/elitec/config.h b/keyboards/bastardkb/tbkmini/v2/elitec/config.h index 1feeac092bfacd72c79f12999ed792188876c726..01ce7edc7cf4d0fc3493aa7553cf38ec0276fe78 100644 --- a/keyboards/bastardkb/tbkmini/v2/elitec/config.h +++ b/keyboards/bastardkb/tbkmini/v2/elitec/config.h @@ -26,8 +26,5 @@ /* Handedness. */ #define MASTER_RIGHT -/* serial.c configuration (for split keyboard). */ -#define SOFT_SERIAL_PIN D2 - /* RGB settings. */ #define RGB_DI_PIN D3 diff --git a/keyboards/bastardkb/tbkmini/v2/elitec/info.json b/keyboards/bastardkb/tbkmini/v2/elitec/info.json index 83964b727fb57fdf87fef105577e4702a453e2d4..d91729481fe4441b0edf01d46d0825918bb1173d 100644 --- a/keyboards/bastardkb/tbkmini/v2/elitec/info.json +++ b/keyboards/bastardkb/tbkmini/v2/elitec/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu" } diff --git a/keyboards/bastardkb/tbkmini/v2/splinky_2/config.h b/keyboards/bastardkb/tbkmini/v2/splinky_2/config.h index ed0b4a6a548dfe3e5253fc15bd69923a58d9ceef..d5da5febdfd86194c1eded72b4e225493e6b15c9 100644 --- a/keyboards/bastardkb/tbkmini/v2/splinky_2/config.h +++ b/keyboards/bastardkb/tbkmini/v2/splinky_2/config.h @@ -31,9 +31,6 @@ // #define SPLIT_HAND_PIN GP13 // #define SPLIT_HAND_PIN_LOW_IS_LEFT // High -> right, Low -> left. -/* serial.c configuration (for split keyboard). */ -#define SOFT_SERIAL_PIN GP1 - /* RGB settings. */ #define RGB_DI_PIN GP0 diff --git a/keyboards/bastardkb/tbkmini/v2/splinky_2/info.json b/keyboards/bastardkb/tbkmini/v2/splinky_2/info.json index 63b44040aef72b7947aa580ac691f09824a08ebd..870f9db26e8dc2b85186156d49fd56a10598743a 100644 --- a/keyboards/bastardkb/tbkmini/v2/splinky_2/info.json +++ b/keyboards/bastardkb/tbkmini/v2/splinky_2/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "split": { + "soft_serial_pin": "GP1" + }, "processor": "RP2040", "bootloader": "rp2040" } diff --git a/keyboards/bastardkb/tbkmini/v2/splinky_3/config.h b/keyboards/bastardkb/tbkmini/v2/splinky_3/config.h index 849fcec9686a534403a7f962a8d62d6159809545..8d60f74a6f33e5572e01f14423af08c47c163723 100644 --- a/keyboards/bastardkb/tbkmini/v2/splinky_3/config.h +++ b/keyboards/bastardkb/tbkmini/v2/splinky_3/config.h @@ -31,9 +31,6 @@ // #define SPLIT_HAND_PIN GP15 // #define SPLIT_HAND_PIN_LOW_IS_LEFT // High -> right, Low -> left. -/* serial.c configuration (for split keyboard). */ -#define SOFT_SERIAL_PIN GP1 - /* RGB settings. */ #define RGB_DI_PIN GP0 diff --git a/keyboards/bastardkb/tbkmini/v2/splinky_3/info.json b/keyboards/bastardkb/tbkmini/v2/splinky_3/info.json index 63b44040aef72b7947aa580ac691f09824a08ebd..870f9db26e8dc2b85186156d49fd56a10598743a 100644 --- a/keyboards/bastardkb/tbkmini/v2/splinky_3/info.json +++ b/keyboards/bastardkb/tbkmini/v2/splinky_3/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "split": { + "soft_serial_pin": "GP1" + }, "processor": "RP2040", "bootloader": "rp2040" } diff --git a/keyboards/bastardkb/tbkmini/v2/stemcell/config.h b/keyboards/bastardkb/tbkmini/v2/stemcell/config.h index 0c66a8075b190ecc04f17994980056b306ea6704..e40513cae88681714054b2b1268ee2d7fb1bf9a5 100644 --- a/keyboards/bastardkb/tbkmini/v2/stemcell/config.h +++ b/keyboards/bastardkb/tbkmini/v2/stemcell/config.h @@ -32,9 +32,6 @@ // #define SPLIT_HAND_PIN A0 // #define SPLIT_HAND_PIN_LOW_IS_LEFT // High -> right, Low -> left. -/* serial.c configuration (for split keyboard). */ -#define SOFT_SERIAL_PIN D2 - /* RGB settings. */ #define RGB_DI_PIN D3 #define WS2812_PWM_DRIVER PWMD2 diff --git a/keyboards/bastardkb/tbkmini/v2/stemcell/info.json b/keyboards/bastardkb/tbkmini/v2/stemcell/info.json index a07d65bdd36184b3bf68a0874d4f58abedf5f369..f8901144af3a8432858a4ee660f69e24c6b6934d 100644 --- a/keyboards/bastardkb/tbkmini/v2/stemcell/info.json +++ b/keyboards/bastardkb/tbkmini/v2/stemcell/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "STM32F411", "bootloader": "stm32-dfu" } diff --git a/keyboards/biacco42/ergo42/rev1/config.h b/keyboards/biacco42/ergo42/rev1/config.h index 1521608c66711a44f3beffccd59a06bccc637ff4..2ce8ad24dcecd295c04f4b6e75bf7e28e06ab38b 100644 --- a/keyboards/biacco42/ergo42/rev1/config.h +++ b/keyboards/biacco42/ergo42/rev1/config.h @@ -28,8 +28,6 @@ along with this program. If not, see . /* COL2ROW, ROW2COL*/ #define DIODE_DIRECTION COL2ROW -#define SOFT_SERIAL_PIN D0 - /* 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/biacco42/ergo42/rev1/info.json b/keyboards/biacco42/ergo42/rev1/info.json index e9bbf28b0c3d127a89de2b7a1317f555e3a27720..a519cb23d666bce0fea154a1a456ffa48c413a0b 100644 --- a/keyboards/biacco42/ergo42/rev1/info.json +++ b/keyboards/biacco42/ergo42/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x0042", "device_version": "1.0.0" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/blank_tehnologii/manibus/config.h b/keyboards/blank_tehnologii/manibus/config.h index 92ad66e8d761ad0924841412d31d1df7b524baca..afe48b150c633fcf4cc20b610dd819abaed2c2d1 100644 --- a/keyboards/blank_tehnologii/manibus/config.h +++ b/keyboards/blank_tehnologii/manibus/config.h @@ -27,6 +27,3 @@ /* COL2ROW, ROW2COL*/ #define DIODE_DIRECTION COL2ROW - -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 diff --git a/keyboards/blank_tehnologii/manibus/info.json b/keyboards/blank_tehnologii/manibus/info.json index 6d4a446bc5fad8692a0a49582d7eefac7b522ff1..4044a561c1dd1a064d0ca48db26c3de3c719c3c6 100644 --- a/keyboards/blank_tehnologii/manibus/info.json +++ b/keyboards/blank_tehnologii/manibus/info.json @@ -9,6 +9,9 @@ "pid": "0x0000", "device_version": "0.0.2" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/bluebell/swoop/config.h b/keyboards/bluebell/swoop/config.h index 22c16b40925841f10fd194fdae2ee64fc686910e..ece3ed5928f86893f11084c6a28ef8e1b7640631 100644 --- a/keyboards/bluebell/swoop/config.h +++ b/keyboards/bluebell/swoop/config.h @@ -20,8 +20,6 @@ #define MATRIX_COL_PINS { B1, F7, F6, F5, F4 } #define DIODE_DIRECTION COL2ROW -// communication between sides -#define SOFT_SERIAL_PIN D2 #define EE_HANDS // encoders diff --git a/keyboards/bluebell/swoop/info.json b/keyboards/bluebell/swoop/info.json index 8cdf8f24d16fa3dc3f0391daceeab38751f69208..320590894bef2d0c0b4aceb43b596e1e7069ac4b 100644 --- a/keyboards/bluebell/swoop/info.json +++ b/keyboards/bluebell/swoop/info.json @@ -8,6 +8,9 @@ "pid": "0x3046", "device_version": "1.0.0" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "community_layouts": ["split_3x5_3"], diff --git a/keyboards/buzzard/rev1/config.h b/keyboards/buzzard/rev1/config.h index a4c6fa6b7a1dd1f143c5b2879016cfcd7ca2f240..fb028e0f64536940d3824d9eabc8220aa29b2923 100644 --- a/keyboards/buzzard/rev1/config.h +++ b/keyboards/buzzard/rev1/config.h @@ -12,11 +12,6 @@ /* COL2ROW, ROW2COL*/ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D2 - /* 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/buzzard/rev1/info.json b/keyboards/buzzard/rev1/info.json index fb70e92c1339e4ba281b7006abda33bb8afcc866..173eb49e72ae13e76cf2b8ea6f5f5a38005e4643 100644 --- a/keyboards/buzzard/rev1/info.json +++ b/keyboards/buzzard/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0xB077", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/clickety_split/leeloo/info.json b/keyboards/clickety_split/leeloo/info.json index a1dcf881807fc3c434c4c0d8dbfa1a9c71ace9f0..fbed9fefa54646c527ad2018eb9d4f21e91c445f 100644 --- a/keyboards/clickety_split/leeloo/info.json +++ b/keyboards/clickety_split/leeloo/info.json @@ -8,6 +8,9 @@ "pid": "0x2022", "device_version": "0.1.3" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/clickety_split/leeloo/rev1/config.h b/keyboards/clickety_split/leeloo/rev1/config.h index ef638caa358ae52a69e24b000bcc333062d06d99..70ba6154ddf28c9185c71b68fee97a1c561b7c50 100644 --- a/keyboards/clickety_split/leeloo/rev1/config.h +++ b/keyboards/clickety_split/leeloo/rev1/config.h @@ -23,9 +23,6 @@ #define MATRIX_COL_PINS { F6, F7, B1, B3, B2, B6 } #define DIODE_DIRECTION COL2ROW -/* communication between sides */ -#define SOFT_SERIAL_PIN D2 - /* define tapping term */ #define TAPPING_TERM 100 diff --git a/keyboards/crkbd/r2g/config.h b/keyboards/crkbd/r2g/config.h index 450b62cd8f090efee7b9074ab9d1a1ca4376ed26..2219e0d228974d7c49b248c2aeeb2fcc558edcd3 100644 --- a/keyboards/crkbd/r2g/config.h +++ b/keyboards/crkbd/r2g/config.h @@ -19,8 +19,6 @@ along with this program. If not, see . #pragma once -#define SOFT_SERIAL_PIN D2 - /* ws2812 RGB LED */ #define RGB_DI_PIN D3 diff --git a/keyboards/crkbd/r2g/info.json b/keyboards/crkbd/r2g/info.json index 606784570c792adb0db724f36166cc25354baf5b..8c878dfcc87bff55d7aca34e440952aadd1a6dd6 100644 --- a/keyboards/crkbd/r2g/info.json +++ b/keyboards/crkbd/r2g/info.json @@ -1,3 +1,6 @@ { + "split": { + "soft_serial_pin": "D2" + }, "bootloader": "atmel-dfu" } diff --git a/keyboards/crkbd/rev1/config.h b/keyboards/crkbd/rev1/config.h index c764f1a40eda975a36ae2902cc473af38bcbc637..1614ebc53b1ff32c665163569c354ea371b3671f 100644 --- a/keyboards/crkbd/rev1/config.h +++ b/keyboards/crkbd/rev1/config.h @@ -18,8 +18,6 @@ along with this program. If not, see . #pragma once -#define SOFT_SERIAL_PIN D2 - /* ws2812 RGB LED */ #define RGB_DI_PIN D3 diff --git a/keyboards/crkbd/rev1/info.json b/keyboards/crkbd/rev1/info.json index 56062f7ad37157e5737763c67052d80f58812761..931c20aa4d4d69d013c459fd98f0e2d00c3408e9 100644 --- a/keyboards/crkbd/rev1/info.json +++ b/keyboards/crkbd/rev1/info.json @@ -1,3 +1,6 @@ { + "split": { + "soft_serial_pin": "D2" + }, "bootloader": "caterina" } diff --git a/keyboards/dailycraft/claw44/rev1/config.h b/keyboards/dailycraft/claw44/rev1/config.h index 4b7f797d430601956db5b7ae1784917e4291b346..13e3177b0e3022b3e1fe2b38e0aeddb40798ad9d 100644 --- a/keyboards/dailycraft/claw44/rev1/config.h +++ b/keyboards/dailycraft/claw44/rev1/config.h @@ -21,7 +21,6 @@ along with this program. If not, see . #define MATRIX_ROW_PINS { D4, C6, D7, E6 } #define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3 } #define DIODE_DIRECTION COL2ROW -#define SOFT_SERIAL_PIN D2 /* * Feature disable options diff --git a/keyboards/dailycraft/claw44/rev1/info.json b/keyboards/dailycraft/claw44/rev1/info.json index a9116dbed8c2f412370409234d7c9e2f3726843f..1168d21fa696c8dcd82a4261a318ad648ea66805 100644 --- a/keyboards/dailycraft/claw44/rev1/info.json +++ b/keyboards/dailycraft/claw44/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x0001", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/dailycraft/sandbox/rev2/config.h b/keyboards/dailycraft/sandbox/rev2/config.h index 489e8560cacceebab81956ad6418587954421be6..11c2825ca945f7572088c1e91fcb6cd4eec3602b 100644 --- a/keyboards/dailycraft/sandbox/rev2/config.h +++ b/keyboards/dailycraft/sandbox/rev2/config.h @@ -34,11 +34,6 @@ along with this program. If not, see . /* COL2ROW, ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6 - /* 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/dailycraft/sandbox/rev2/info.json b/keyboards/dailycraft/sandbox/rev2/info.json index 62fee1cf8c4d5ba8e95e2075a1c623a863db8ebd..c0fd7745d01a39e0285643e1ee8e03e0c1aa6b7d 100644 --- a/keyboards/dailycraft/sandbox/rev2/info.json +++ b/keyboards/dailycraft/sandbox/rev2/info.json @@ -8,6 +8,9 @@ "pid": "0x0011", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/dailycraft/wings42/rev1/config.h b/keyboards/dailycraft/wings42/rev1/config.h index 54618965ccad065675e1198607841c5327b5541e..b4ec32ba1da0dfef315467abb47a5d16bdeff09c 100644 --- a/keyboards/dailycraft/wings42/rev1/config.h +++ b/keyboards/dailycraft/wings42/rev1/config.h @@ -34,11 +34,6 @@ along with this program. If not, see . /* COL2ROW, ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6 - /* 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/dailycraft/wings42/rev1/info.json b/keyboards/dailycraft/wings42/rev1/info.json index 53b699e96aea89f8a817fec4c31c2c246d46828b..6a5e5040d53337e92190d5c090efadf91878c957 100644 --- a/keyboards/dailycraft/wings42/rev1/info.json +++ b/keyboards/dailycraft/wings42/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x0003", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "community_layouts": [ diff --git a/keyboards/dailycraft/wings42/rev1_extkeys/config.h b/keyboards/dailycraft/wings42/rev1_extkeys/config.h index c19c20b929fc797660ec4cd05dee2aa1f07dd21b..d2067fbb520540c43da05164d001077b39aba527 100644 --- a/keyboards/dailycraft/wings42/rev1_extkeys/config.h +++ b/keyboards/dailycraft/wings42/rev1_extkeys/config.h @@ -34,11 +34,6 @@ along with this program. If not, see . /* COL2ROW, ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6 - /* 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/dailycraft/wings42/rev1_extkeys/info.json b/keyboards/dailycraft/wings42/rev1_extkeys/info.json index b06d565530047de467b4a28e4f7ed1bf974adc9b..51184b3ebdfb0b3feff5ea40d2b4b2aa29f14140 100644 --- a/keyboards/dailycraft/wings42/rev1_extkeys/info.json +++ b/keyboards/dailycraft/wings42/rev1_extkeys/info.json @@ -8,6 +8,9 @@ "pid": "0x0004", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/dailycraft/wings42/rev2/config.h b/keyboards/dailycraft/wings42/rev2/config.h index efc78131d6e63a65d3e0731778544fb5f019d6ae..bd115ee140688b9eea9e672e69c65213f5d5acac 100644 --- a/keyboards/dailycraft/wings42/rev2/config.h +++ b/keyboards/dailycraft/wings42/rev2/config.h @@ -34,11 +34,6 @@ along with this program. If not, see . /* COL2ROW, ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6 - /* 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/dailycraft/wings42/rev2/info.json b/keyboards/dailycraft/wings42/rev2/info.json index fa92d298c511c63285439d4cb4182db99cd490cf..bd8e97916ab3001251534e57f1c7f71b60883d4d 100644 --- a/keyboards/dailycraft/wings42/rev2/info.json +++ b/keyboards/dailycraft/wings42/rev2/info.json @@ -8,6 +8,9 @@ "pid": "0x0005", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/deltasplit75/v2/config.h b/keyboards/deltasplit75/v2/config.h index 7ecbbd34e4a38c5580ff9ee23c83d4ac915954bb..785d125b3660d1aec2552087204baa3a270aeda0 100644 --- a/keyboards/deltasplit75/v2/config.h +++ b/keyboards/deltasplit75/v2/config.h @@ -25,11 +25,6 @@ along with this program. If not, see . /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D0 - /* 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/deltasplit75/v2/info.json b/keyboards/deltasplit75/v2/info.json index e287a4ee55ec39ead63f7552ed239f8f96b38f7c..055ad1e00f22aaae69d773c49af8ca81f4364f6d 100644 --- a/keyboards/deltasplit75/v2/info.json +++ b/keyboards/deltasplit75/v2/info.json @@ -7,6 +7,9 @@ "pid": "0x3060", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/dm9records/ergoinu/config.h b/keyboards/dm9records/ergoinu/config.h index 9516c339f09d9e32bc258974de26c9003e8f40fe..43e53608e91be5ccf0f5265867cf68792a221ac2 100644 --- a/keyboards/dm9records/ergoinu/config.h +++ b/keyboards/dm9records/ergoinu/config.h @@ -19,10 +19,6 @@ along with this program. If not, see . #pragma once - -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D2 - /* Select hand configuration */ #define MASTER_LEFT // #define MASTER_RIGHT diff --git a/keyboards/dm9records/ergoinu/info.json b/keyboards/dm9records/ergoinu/info.json index 24dbc2b744c1a8f6d03bbccac1f8e480bbf1b6f2..38f18f0cc1f6135065899de71136a2a5b18fbd33 100644 --- a/keyboards/dm9records/ergoinu/info.json +++ b/keyboards/dm9records/ergoinu/info.json @@ -8,6 +8,9 @@ "pid": "0xEE60", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/doppelganger/config.h b/keyboards/doppelganger/config.h index 53cedfc87bd4500af79e893e5a2089a877e6e356..7fb78172d4085a1dc834f1488a70e94029c4338a 100644 --- a/keyboards/doppelganger/config.h +++ b/keyboards/doppelganger/config.h @@ -39,11 +39,7 @@ along with this program. If not, see . /* COL2ROW, ROW2COL*/ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ // #define USE_I2C -#define SOFT_SERIAL_PIN D1 // or D1, D2, D3, E6 #define RGB_DI_PIN B4 #define RGBLED_NUM 2 diff --git a/keyboards/doppelganger/info.json b/keyboards/doppelganger/info.json index 5ec220fe8330e8a918f1979431926443ac57aede..d576f73d6951c27016f3df2cba7d3d46d80d39be 100644 --- a/keyboards/doppelganger/info.json +++ b/keyboards/doppelganger/info.json @@ -8,6 +8,9 @@ "pid": "0x4447", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D1" + }, "bootmagic": { "matrix": [0, 2] }, diff --git a/keyboards/draculad/config.h b/keyboards/draculad/config.h index 049a4cb1e1a563274aad887b2a44f46dd49b1bb7..8ea9dd48d5d932603821c06d7a43e16c25e9ea66 100644 --- a/keyboards/draculad/config.h +++ b/keyboards/draculad/config.h @@ -23,8 +23,6 @@ along with this program. If not, see . #define DIODE_DIRECTION COL2ROW -#define SOFT_SERIAL_PIN D2 - #ifdef OLED_ENABLE #define OLED_DISPLAY_128X64 #define OLED_TIMEOUT 30000 diff --git a/keyboards/draculad/info.json b/keyboards/draculad/info.json index 5526563929747a2dea0ff28ed99dafc43387715a..310fa976593b9dbb26705af423726e1f23f32750 100644 --- a/keyboards/draculad/info.json +++ b/keyboards/draculad/info.json @@ -8,6 +8,9 @@ "pid": "0x1B1E", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/dumbo/config.h b/keyboards/dumbo/config.h index 98466f902bee0f6448d6abd4c14a0bd3f3a8a023..fe1f5e44aadbd26839df339793133578d6ffe678 100644 --- a/keyboards/dumbo/config.h +++ b/keyboards/dumbo/config.h @@ -27,11 +27,6 @@ along with this program. If not, see . /* COL2ROW, ROW2COL*/ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D2 - /* 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/dumbo/info.json b/keyboards/dumbo/info.json index 97100fa1f8cd9af4f5a3eb7a8aabf6251a017ca2..1b96eab73f0c9fd8a524fe443534b5b5eba9d90c 100644 --- a/keyboards/dumbo/info.json +++ b/keyboards/dumbo/info.json @@ -8,6 +8,9 @@ "pid": "0x25E3", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/elephant42/config.h b/keyboards/elephant42/config.h index 158669a9f29d7a5baf090ce6ec5ee8c0b1e844f4..49ff44755aa1cf1ff17cb574198849ed6526129a 100644 --- a/keyboards/elephant42/config.h +++ b/keyboards/elephant42/config.h @@ -36,8 +36,6 @@ along with this program. If not, see . /* COL2ROW, ROW2COL */ #define DIODE_DIRECTION COL2ROW -#define SOFT_SERIAL_PIN D2 - #define RGB_DI_PIN D3 #ifdef RGB_DI_PIN # define RGBLED_SPLIT { 27, 27 } diff --git a/keyboards/elephant42/info.json b/keyboards/elephant42/info.json index 7dd1656d1c73d768d9d4c8d56c95c32db2886045..161ec776cdc8ea56fa6a361bb59ae37b67dc427a 100644 --- a/keyboards/elephant42/info.json +++ b/keyboards/elephant42/info.json @@ -8,6 +8,9 @@ "pid": "0x0721", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/ergoslab/rev1/config.h b/keyboards/ergoslab/rev1/config.h index e9819d7a5dc2b93ab838146e54100794939fcf86..ccb95e9b67559160bc11fa958687107fefe61140 100644 --- a/keyboards/ergoslab/rev1/config.h +++ b/keyboards/ergoslab/rev1/config.h @@ -24,9 +24,6 @@ along with this program. If not, see . /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D2 - /* ws2812 RGB LED */ #define RGB_DI_PIN D3 diff --git a/keyboards/ergoslab/rev1/info.json b/keyboards/ergoslab/rev1/info.json index 681d8631ffb7fb20f0956751b9f3c669a807a22d..9133612a1897259f6964c4e7a975761c86f6eff0 100644 --- a/keyboards/ergoslab/rev1/info.json +++ b/keyboards/ergoslab/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x5148", "device_version": "1.0.0" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/ergotravel/rev1/config.h b/keyboards/ergotravel/rev1/config.h index b77de24f9dcb4ba1d5b4adadc54b753991b2ad8e..e889857165f2a7fe2ca19ef7ddd0392d8be68df8 100644 --- a/keyboards/ergotravel/rev1/config.h +++ b/keyboards/ergotravel/rev1/config.h @@ -29,9 +29,6 @@ along with this program. If not, see . /* Locking resynchronize hack */ #define LOCKING_RESYNC_ENABLE -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - #define BACKLIGHT_PIN B5 #define BACKLIGHT_LEVELS 5 diff --git a/keyboards/ergotravel/rev1/info.json b/keyboards/ergotravel/rev1/info.json index 5170788eba51b48cdf5772b401f8a4dec74a41a9..f442549194095536b3f994016e64ef36a74f5e07 100644 --- a/keyboards/ergotravel/rev1/info.json +++ b/keyboards/ergotravel/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x4554", "device_version": "1.0.0" }, + "split": { + "soft_serial_pin": "D0" + }, "bootloader": "caterina", "processor": "atmega32u4", "layouts": { diff --git a/keyboards/ferris/sweep/config.h b/keyboards/ferris/sweep/config.h index 51638e85ef5c0ab1302f10fdf5c4ea1d3c47b641..a80d5a2824ddd1197004d2bcf87ae83ee71edf9f 100644 --- a/keyboards/ferris/sweep/config.h +++ b/keyboards/ferris/sweep/config.h @@ -19,7 +19,4 @@ along with this program. If not, see . #pragma once -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D2 - #define EE_HANDS diff --git a/keyboards/ferris/sweep/info.json b/keyboards/ferris/sweep/info.json index fe66cf8f965a12eb1a95a7d37202722d31d8c260..171b7544763ac49a2654c26836acf1ea2d432525 100644 --- a/keyboards/ferris/sweep/info.json +++ b/keyboards/ferris/sweep/info.json @@ -17,6 +17,7 @@ ] }, "split": { + "soft_serial_pin": "D2", "bootmagic": { "matrix": [4, 4] }, diff --git a/keyboards/fluorite/config.h b/keyboards/fluorite/config.h index cfe403feeb869f93a71873a7ef5a7baca0b2d63e..80d16061a4840cf4c6492c01041ff179de5eff64 100644 --- a/keyboards/fluorite/config.h +++ b/keyboards/fluorite/config.h @@ -34,11 +34,6 @@ along with this program. If not, see . /* COL2ROW, ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6 - /* 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/fluorite/info.json b/keyboards/fluorite/info.json index 6f7a77437f3939681c982547d47faab30b3c7ce6..6a18dd291c8701114c9f43751f4be0fbccbba89e 100644 --- a/keyboards/fluorite/info.json +++ b/keyboards/fluorite/info.json @@ -8,6 +8,9 @@ "pid": "0x0000", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/flxlb/zplit/config.h b/keyboards/flxlb/zplit/config.h index e79e6be0047ef4aaee728425e221be5491b9f23a..ffd05b6e7db85a65de7496949997c9ccc88a65e7 100644 --- a/keyboards/flxlb/zplit/config.h +++ b/keyboards/flxlb/zplit/config.h @@ -26,8 +26,6 @@ along with this program. If not, see . #define DIODE_DIRECTION COL2ROW -/* configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 #define SELECT_SOFT_SERIAL_SPEED 1 // #define USE_I2C #define SPLIT_USB_DETECT diff --git a/keyboards/flxlb/zplit/info.json b/keyboards/flxlb/zplit/info.json index 7503c8c6f9043199dd2728de4a6589014bfb2232..3d1619776f88721d8d0347e311f98f05d32e42e4 100644 --- a/keyboards/flxlb/zplit/info.json +++ b/keyboards/flxlb/zplit/info.json @@ -8,6 +8,9 @@ "pid": "0x0001", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/for_science/config.h b/keyboards/for_science/config.h index 7939411cd8ea84c5ceacffb8df34f6f11d5f896f..d767b95df8508a98f19293676a835df84ca6f277 100644 --- a/keyboards/for_science/config.h +++ b/keyboards/for_science/config.h @@ -31,7 +31,6 @@ along with this program. If not, see . #define MATRIX_COL_PINS { F6, F7, B1, B3, B2 } //#define USE_I2C -#define SOFT_SERIAL_PIN D0 /* COL2ROW, ROW2COL, or CUSTOM_MATRIX */ #define DIODE_DIRECTION ROW2COL diff --git a/keyboards/for_science/info.json b/keyboards/for_science/info.json index e16056f6355c0bd50d301978a471ec0f395c280f..ec40cb48841583eaa2b837a49b60cf9bfcacd5e8 100644 --- a/keyboards/for_science/info.json +++ b/keyboards/for_science/info.json @@ -8,6 +8,9 @@ "pid": "0xF22C", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/fortitude60/rev1/config.h b/keyboards/fortitude60/rev1/config.h index e98001837c578b8a1d65ffeea9858a296a380a6a..b698d527e675a8aebc47a06a3071d2b6b1971ec2 100644 --- a/keyboards/fortitude60/rev1/config.h +++ b/keyboards/fortitude60/rev1/config.h @@ -25,11 +25,6 @@ along with this program. If not, see . /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D2 - //#define EE_HANDS #define SPLIT_USB_DETECT diff --git a/keyboards/fortitude60/rev1/info.json b/keyboards/fortitude60/rev1/info.json index 765d4dbee95b1dc29e2dcecdb8d71d9aec9d649e..295eee95bdaa38020192d5e3f374b46c15fdac51 100644 --- a/keyboards/fortitude60/rev1/info.json +++ b/keyboards/fortitude60/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x1156", "device_version": "1.0.0" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/fungo/rev1/config.h b/keyboards/fungo/rev1/config.h index 9743fa086b0d7b8a746eb70bbdfbf3ac9947a393..43db4d05cacd2eb84f7e2f859c626fa77f7936ad 100644 --- a/keyboards/fungo/rev1/config.h +++ b/keyboards/fungo/rev1/config.h @@ -16,11 +16,6 @@ #pragma once - - - -#define SOFT_SERIAL_PIN D3 // RX8 - /* select keyboard master board - I2C or Serial communication master */ #define MASTER_RIGHT diff --git a/keyboards/fungo/rev1/info.json b/keyboards/fungo/rev1/info.json index 3c5e731abfa664a991ab32adc1c3d1267dff9ffa..12696e80456e51fbb4a1003e780fb1dbd676c377 100644 --- a/keyboards/fungo/rev1/info.json +++ b/keyboards/fungo/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x1233", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D3" + }, "processor": "atmega32u4", "bootloader": "caterina", "debounce": 3, diff --git a/keyboards/giabalanai/config.h b/keyboards/giabalanai/config.h index 559d39dc8466c79fa442d2851d1d9a5fdb5ac719..a24f802ff045e704f88719505a9aae7de523ba2f 100644 --- a/keyboards/giabalanai/config.h +++ b/keyboards/giabalanai/config.h @@ -36,10 +36,6 @@ along with this program. If not, see . /* COL2ROW, ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D2 #define SELECT_SOFT_SERIAL_SPEED 1 /*Sets the protocol speed when using serial communication*/ //Speeds: diff --git a/keyboards/giabalanai/info.json b/keyboards/giabalanai/info.json index b5361eb4f346bdb3f5003eaa6f5c7e089f052d73..05c0e67fdfd3c58aed9171bd1e661561b6409163 100644 --- a/keyboards/giabalanai/info.json +++ b/keyboards/giabalanai/info.json @@ -8,6 +8,9 @@ "pid": "0xF4B0", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/halfcliff/config.h b/keyboards/halfcliff/config.h index a8143704ce54e07499565861cc4d9de610769c3a..1185bee5e776ad470222ef3c0adf1abd99f34945 100644 --- a/keyboards/halfcliff/config.h +++ b/keyboards/halfcliff/config.h @@ -30,11 +30,6 @@ along with this program. If not, see . #define ENCODERS_PAD_B { F4 } #define ENCODER_RESOLUTION 2 -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6 - #define RGB_DI_PIN D3 #ifdef RGB_DI_PIN #define RGBLED_NUM 10 diff --git a/keyboards/halfcliff/info.json b/keyboards/halfcliff/info.json index a6da034879a11e8ae8d947c3729bf194b9ee0275..1282ab2ffe69809fef60cfda060fbb0f68380f5f 100644 --- a/keyboards/halfcliff/info.json +++ b/keyboards/halfcliff/info.json @@ -8,6 +8,9 @@ "pid": "0x0021", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/handwired/brain/config.h b/keyboards/handwired/brain/config.h index 994554c982b50f86b054f3b3c5a87c55d5ee16ac..9b7c48da75f6c8196e08ad96ae9544dbc77dbc55 100644 --- a/keyboards/handwired/brain/config.h +++ b/keyboards/handwired/brain/config.h @@ -42,11 +42,6 @@ along with this program. If not, see . #define MOUSEKEY_MAX_SPEED 7 #define MOUSEKEY_WHEEL_DELAY 0 -/* Set 0 if debouncing isn't needed */ - - -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 #define EE_HANDS //#define SPLIT_HAND_PIN B7 diff --git a/keyboards/handwired/brain/info.json b/keyboards/handwired/brain/info.json index c7f91a294bb28e4ee3381550e3e756b83bb8e26e..a085da297fe28c2d1e1a97ec3dead8eaedc955e9 100644 --- a/keyboards/handwired/brain/info.json +++ b/keyboards/handwired/brain/info.json @@ -12,6 +12,7 @@ "matrix": [0, 6] }, "split": { + "soft_serial_pin": "D0", "bootmagic": { "matrix": [5, 0] } diff --git a/keyboards/handwired/chiron/config.h b/keyboards/handwired/chiron/config.h index b5b67dceb9293ecdc5b6b708c0bbf866760deaeb..578d13a472a479fb96b1e623e0cbe31c98953544 100644 --- a/keyboards/handwired/chiron/config.h +++ b/keyboards/handwired/chiron/config.h @@ -27,9 +27,6 @@ along with this program. If not, see . // Pro Micro Pins RX1 #define SPLIT_HAND_PIN D2 -// Pro Micro Pins RX1 -#define SOFT_SERIAL_PIN D0 - #define DIODE_DIRECTION COL2ROW #define LOCKING_SUPPORT_ENABLE diff --git a/keyboards/handwired/chiron/info.json b/keyboards/handwired/chiron/info.json index 6ed4f8d9d0e3b02fe23c7624d740c028ad321074..6cf49275a7c3ea27ffa174159beecfcbda36aeca 100644 --- a/keyboards/handwired/chiron/info.json +++ b/keyboards/handwired/chiron/info.json @@ -8,6 +8,9 @@ "pid": "0x0000", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/handwired/dactyl_manuform/3x5_3/info.json b/keyboards/handwired/dactyl_manuform/3x5_3/info.json index 3427f83527237f81b7f3af474cf18a00675a8ac7..7302ced47e99af80de4e84af76e0719d0a931e7c 100644 --- a/keyboards/handwired/dactyl_manuform/3x5_3/info.json +++ b/keyboards/handwired/dactyl_manuform/3x5_3/info.json @@ -8,6 +8,9 @@ "pid": "0x3536", "device_version": "0.0.3" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "community_layouts": ["split_3x5_3"], diff --git a/keyboards/handwired/dactyl_manuform/4x5/info.json b/keyboards/handwired/dactyl_manuform/4x5/info.json index 98df75cfdf3723073e2b3003057e3bcd283509c7..00e052ce3a33e99bfc1c7a7ad8c247a9b6180eb3 100644 --- a/keyboards/handwired/dactyl_manuform/4x5/info.json +++ b/keyboards/handwired/dactyl_manuform/4x5/info.json @@ -8,6 +8,9 @@ "pid": "0x3435", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/handwired/dactyl_manuform/4x5_5/info.json b/keyboards/handwired/dactyl_manuform/4x5_5/info.json index 5b5b3747bbf08c2188422d96126cf0041a077110..b762c15cf84b3cc9f9e797de7a504f4d778c32f1 100644 --- a/keyboards/handwired/dactyl_manuform/4x5_5/info.json +++ b/keyboards/handwired/dactyl_manuform/4x5_5/info.json @@ -8,6 +8,9 @@ "pid": "0x3435", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/handwired/dactyl_manuform/4x6/info.json b/keyboards/handwired/dactyl_manuform/4x6/info.json index b8c2136d7b08f7d144952f433cf89e3f10d9c6bf..5d6bb593ca081e606426a3dae749decc21724dfe 100644 --- a/keyboards/handwired/dactyl_manuform/4x6/info.json +++ b/keyboards/handwired/dactyl_manuform/4x6/info.json @@ -8,6 +8,9 @@ "pid": "0x3436", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/handwired/dactyl_manuform/4x6_5/info.json b/keyboards/handwired/dactyl_manuform/4x6_5/info.json index fb7a77309df2c87a3816c8a6a22fffb10002b4a1..e650d4990cc91c8aeccd9956965e82f73fa3ff90 100644 --- a/keyboards/handwired/dactyl_manuform/4x6_5/info.json +++ b/keyboards/handwired/dactyl_manuform/4x6_5/info.json @@ -8,6 +8,9 @@ "pid": "0x3436", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/handwired/dactyl_manuform/5x6/info.json b/keyboards/handwired/dactyl_manuform/5x6/info.json index d0515e0228887e9faeeaa5596070230f2ea6c129..28cd7324ba612a76c6233a9bc6f57f5054aab774 100644 --- a/keyboards/handwired/dactyl_manuform/5x6/info.json +++ b/keyboards/handwired/dactyl_manuform/5x6/info.json @@ -8,6 +8,9 @@ "pid": "0x3536", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/handwired/dactyl_manuform/5x6_2_5/info.json b/keyboards/handwired/dactyl_manuform/5x6_2_5/info.json index 12b8c20c5a9034e07eaf5bcc157cc03063b86e2a..f6643ce8c842c79e1cfa0c0bf7280347d956a25e 100644 --- a/keyboards/handwired/dactyl_manuform/5x6_2_5/info.json +++ b/keyboards/handwired/dactyl_manuform/5x6_2_5/info.json @@ -9,6 +9,7 @@ "device_version": "0.0.3" }, "split": { + "soft_serial_pin": "D0", "bootmagic": { "matrix": [6, 5] } diff --git a/keyboards/handwired/dactyl_manuform/5x6_5/info.json b/keyboards/handwired/dactyl_manuform/5x6_5/info.json index b8fda10021484a85619d0e94fa5a1723b72bb43f..e422a73131a465e37f07b72e4279e45cfdb48c2b 100644 --- a/keyboards/handwired/dactyl_manuform/5x6_5/info.json +++ b/keyboards/handwired/dactyl_manuform/5x6_5/info.json @@ -9,6 +9,7 @@ "device_version": "0.0.2" }, "split": { + "soft_serial_pin": "D0", "bootmagic": { "matrix": [6, 5] } diff --git a/keyboards/handwired/dactyl_manuform/5x6_6/config.h b/keyboards/handwired/dactyl_manuform/5x6_6/config.h index 0f8e9740ce3caa224a2bf5699533085f1677ae34..2b99868d19d968ddfc365b0d30bef450c47b88f4 100644 --- a/keyboards/handwired/dactyl_manuform/5x6_6/config.h +++ b/keyboards/handwired/dactyl_manuform/5x6_6/config.h @@ -17,10 +17,6 @@ along with this program. If not, see . #pragma once - -#undef SOFT_SERIAL_PIN -#define SOFT_SERIAL_PIN D3 - // wiring of each half #define MATRIX_COL_PINS { D4, C6, D7, E6, B4, B5 } #define MATRIX_ROW_PINS { F5, F6, F7, B1, B3, B2, B6 } diff --git a/keyboards/handwired/dactyl_manuform/5x6_6/info.json b/keyboards/handwired/dactyl_manuform/5x6_6/info.json index 3000185d7e05816b8715592a21ba62cd4297947c..c81ac40fdbac73142d79078d931b301f70272bbc 100644 --- a/keyboards/handwired/dactyl_manuform/5x6_6/info.json +++ b/keyboards/handwired/dactyl_manuform/5x6_6/info.json @@ -8,6 +8,9 @@ "pid": "0x3536", "device_version": "0.0.3" }, + "split": { + "soft_serial_pin": "D3" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/handwired/dactyl_manuform/5x6_68/info.json b/keyboards/handwired/dactyl_manuform/5x6_68/info.json index efa9a11aeff5e83ef9f565b27d8a22cad81b741a..db29e436b6764adb53706cd307bcba9f4f797e82 100644 --- a/keyboards/handwired/dactyl_manuform/5x6_68/info.json +++ b/keyboards/handwired/dactyl_manuform/5x6_68/info.json @@ -10,6 +10,9 @@ "pid": "0x0016", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "matrix_pins": { "cols": ["D4", "C6", "D7", "E6", "B4", "B5"], "rows": ["F6", "F7", "B1", "B3", "B2", "B6"] diff --git a/keyboards/handwired/dactyl_manuform/5x7/info.json b/keyboards/handwired/dactyl_manuform/5x7/info.json index 292bbcd12feb7183032478f47d65e60d5ad1d9d5..4eed5d53b4121448697675042ab58fcad4ed0806 100644 --- a/keyboards/handwired/dactyl_manuform/5x7/info.json +++ b/keyboards/handwired/dactyl_manuform/5x7/info.json @@ -8,6 +8,9 @@ "pid": "0x3537", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/handwired/dactyl_manuform/6x6/blackpill_f411/config.h b/keyboards/handwired/dactyl_manuform/6x6/blackpill_f411/config.h index 717e0e98f016724755e19237e5f789374d8e8194..0f40ee28ac4001b10d3a191bac4de48127db3314 100644 --- a/keyboards/handwired/dactyl_manuform/6x6/blackpill_f411/config.h +++ b/keyboards/handwired/dactyl_manuform/6x6/blackpill_f411/config.h @@ -16,9 +16,6 @@ #pragma once - -#undef SOFT_SERIAL_PIN - #define MATRIX_ROW_PINS { B12, B13, B14, B15, A8 , A9, A10} #define MATRIX_COL_PINS { B1, B0, A7, A6, A5, A4} /* COL2ROW, ROW2COL */ @@ -31,9 +28,8 @@ /* connection */ #define SERIAL_USART_FULL_DUPLEX // Enable full duplex operation mode. -#define SOFT_SERIAL_PIN B6 // USART TX pin #define SERIAL_USART_RX_PIN B7 // USART RX pin -#define SERIAL_USART_TX_PIN SOFT_SERIAL_PIN // USART TX pin +#define SERIAL_USART_TX_PIN B6 // USART TX pin #define SELECT_SOFT_SERIAL_SPEED 1 // or 0, 2, 3, 4, 5 // 0: 460800 baud diff --git a/keyboards/handwired/dactyl_manuform/6x6/blackpill_f411/info.json b/keyboards/handwired/dactyl_manuform/6x6/blackpill_f411/info.json index f28579ba5f106a5623d5ce954dfe2c86e55f2b2d..bacc955479feb737f55391d760c83eba0fb481e7 100644 --- a/keyboards/handwired/dactyl_manuform/6x6/blackpill_f411/info.json +++ b/keyboards/handwired/dactyl_manuform/6x6/blackpill_f411/info.json @@ -1,5 +1,6 @@ { "split": { + "soft_serial_pin": "B6", "bootmagic": { "matrix": [7, 0] } diff --git a/keyboards/handwired/dactyl_manuform/6x6/promicro/info.json b/keyboards/handwired/dactyl_manuform/6x6/promicro/info.json index 4369a04103857829d6d574d059aba4f1c088360b..52523980a9a15341f1def75aa5ce1347e3545544 100644 --- a/keyboards/handwired/dactyl_manuform/6x6/promicro/info.json +++ b/keyboards/handwired/dactyl_manuform/6x6/promicro/info.json @@ -1,4 +1,7 @@ { + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina" } diff --git a/keyboards/handwired/dactyl_manuform/6x6_4/info.json b/keyboards/handwired/dactyl_manuform/6x6_4/info.json index aa9b1ae3d5aa94ece0b9ad0b79320b4ea89afb98..4e9b4441632bfa84aa3f1256a6b73e78bfd4e281 100644 --- a/keyboards/handwired/dactyl_manuform/6x6_4/info.json +++ b/keyboards/handwired/dactyl_manuform/6x6_4/info.json @@ -8,6 +8,9 @@ "pid": "0x3636", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/handwired/dactyl_manuform/6x6_kinesis/info.json b/keyboards/handwired/dactyl_manuform/6x6_kinesis/info.json index 76d5d2c5c447a6fec4d1ef9069d369d5c4a105b1..6c929eb18c044b116689a8c00e2e5034df074ca6 100644 --- a/keyboards/handwired/dactyl_manuform/6x6_kinesis/info.json +++ b/keyboards/handwired/dactyl_manuform/6x6_kinesis/info.json @@ -8,6 +8,9 @@ "pid": "0x3636", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/handwired/dactyl_manuform/6x7/info.json b/keyboards/handwired/dactyl_manuform/6x7/info.json index c52089f65402b72c7fe753ae815e393999788753..b2ea65651eb214a40466c856669746115d827292 100644 --- a/keyboards/handwired/dactyl_manuform/6x7/info.json +++ b/keyboards/handwired/dactyl_manuform/6x7/info.json @@ -8,6 +8,9 @@ "pid": "0x3636", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/handwired/dactyl_manuform/config.h b/keyboards/handwired/dactyl_manuform/config.h index c87b6ca3e568d52e8318b608ae6283c553c2d098..904e5a729ddffb2aa1ae0bac19600c8b7e8f8da5 100644 --- a/keyboards/handwired/dactyl_manuform/config.h +++ b/keyboards/handwired/dactyl_manuform/config.h @@ -26,9 +26,6 @@ along with this program. If not, see . #define MOUSEKEY_MAX_SPEED 7 #define MOUSEKEY_WHEEL_DELAY 0 -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ #define LOCKING_SUPPORT_ENABLE /* Locking resynchronize hack */ diff --git a/keyboards/handwired/dactyl_manuform/dmote/62key/info.json b/keyboards/handwired/dactyl_manuform/dmote/62key/info.json index 7f15634131412bfdb18a45b1dc017733272f2f29..8d2648f11e0c0577d7b09caf918d3176bb43a2cb 100644 --- a/keyboards/handwired/dactyl_manuform/dmote/62key/info.json +++ b/keyboards/handwired/dactyl_manuform/dmote/62key/info.json @@ -10,6 +10,9 @@ "pid": "0x3632", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "layouts": { "LAYOUT_62key": { "layout": [ diff --git a/keyboards/handwired/dactyl_promicro/config.h b/keyboards/handwired/dactyl_promicro/config.h index dd31ab6f7fedda16ce32abe20890ac05c3c1e294..dc6f53955cc106cc2d477fd94ecf7f070bd63af6 100644 --- a/keyboards/handwired/dactyl_promicro/config.h +++ b/keyboards/handwired/dactyl_promicro/config.h @@ -32,9 +32,6 @@ along with this program. If not, see . #define MOUSEKEY_MAX_SPEED 7 #define MOUSEKEY_WHEEL_DELAY 0 -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ #define LOCKING_SUPPORT_ENABLE /* Locking resynchronize hack */ diff --git a/keyboards/handwired/dactyl_promicro/info.json b/keyboards/handwired/dactyl_promicro/info.json index 580932c58574c948986f60e05a85290228b9e41e..51451dfcc1dffd695c6d3b562ef68cbe64b0adab 100644 --- a/keyboards/handwired/dactyl_promicro/info.json +++ b/keyboards/handwired/dactyl_promicro/info.json @@ -8,6 +8,9 @@ "pid": "0x3060", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/handwired/dactyl_rah/config.h b/keyboards/handwired/dactyl_rah/config.h index 9216a1942fe65976daa81d6930b17eb8e5979e09..abe8240150f525d055629569bb7253a20cf48aa5 100644 --- a/keyboards/handwired/dactyl_rah/config.h +++ b/keyboards/handwired/dactyl_rah/config.h @@ -34,9 +34,6 @@ along with this program. If not, see . /* layer config */ #define TAPPING_TOGGLE 1 -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ #define LOCKING_SUPPORT_ENABLE diff --git a/keyboards/handwired/dactyl_rah/info.json b/keyboards/handwired/dactyl_rah/info.json index 9844abc88bba9bd6434afa814cb9056de5c7cd43..bc21fcee0fdbed64ec00bd9823404748185886dc 100644 --- a/keyboards/handwired/dactyl_rah/info.json +++ b/keyboards/handwired/dactyl_rah/info.json @@ -8,6 +8,9 @@ "pid": "0x3060", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/handwired/elrgo_s/config.h b/keyboards/handwired/elrgo_s/config.h index fcd434ebfaf9fe5e0ae506eddd7df9c898b6cf85..40b3f759d8f1682e0614bacd8407cb6cedad9d92 100644 --- a/keyboards/handwired/elrgo_s/config.h +++ b/keyboards/handwired/elrgo_s/config.h @@ -25,10 +25,6 @@ Copyright 2021 Yaroslav Smirnov #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - - /* disable debug print */ // #define NO_DEBUG diff --git a/keyboards/handwired/elrgo_s/info.json b/keyboards/handwired/elrgo_s/info.json index f8f76fe6016b2d359ab2325e551b71c690bbba7f..33e3c7566c945cfcccc62047f13f06c585cc2a14 100644 --- a/keyboards/handwired/elrgo_s/info.json +++ b/keyboards/handwired/elrgo_s/info.json @@ -8,6 +8,9 @@ "pid": "0x3436", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/handwired/freoduo/config.h b/keyboards/handwired/freoduo/config.h index 49e8a79049790d01370a2142b79d0042d4a6fa94..56a55afd7cccb18bcd0bbd1312e7de7a35727309 100644 --- a/keyboards/handwired/freoduo/config.h +++ b/keyboards/handwired/freoduo/config.h @@ -24,9 +24,6 @@ along with this program. If not, see . /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* ws2812 RGB LED */ #define RGB_DI_PIN D4 #if !defined(RGBLED_NUM) diff --git a/keyboards/handwired/freoduo/info.json b/keyboards/handwired/freoduo/info.json index c1333831893d11df24478181682be2bacd7b6bf4..12024a8c90078b36c9c735603a2bc7dc3f1d58e7 100644 --- a/keyboards/handwired/freoduo/info.json +++ b/keyboards/handwired/freoduo/info.json @@ -8,6 +8,9 @@ "pid": "0x0602", "device_version": "0.0.1" }, +"split": { + "soft_serial_pin": "D0" +}, "processor": "atmega32u4", "bootloader": "caterina", "debounce": 3, diff --git a/keyboards/handwired/jtallbean/split_65/config.h b/keyboards/handwired/jtallbean/split_65/config.h index 1546d57ed89d7dff2b37cc5bf644824e5a2b635d..781bff90f36b438ab4ff4173f6d46a8fcf9a17f4 100644 --- a/keyboards/handwired/jtallbean/split_65/config.h +++ b/keyboards/handwired/jtallbean/split_65/config.h @@ -36,10 +36,6 @@ along with this program. If not, see . /* COL2ROW, ROW2COL*/ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 #define SPLIT_HAND_PIN D5 /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ diff --git a/keyboards/handwired/jtallbean/split_65/info.json b/keyboards/handwired/jtallbean/split_65/info.json index 5a9b9751438482ae62e9db31f902c3f0c1ec9f68..6adb995ff7a4ba20a89d1b4914a3b69acb3fb1ab 100644 --- a/keyboards/handwired/jtallbean/split_65/info.json +++ b/keyboards/handwired/jtallbean/split_65/info.json @@ -8,6 +8,9 @@ "pid": "0x0000", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/handwired/ks63/config.h b/keyboards/handwired/ks63/config.h index 0c798821f83ec26893231d7e86e165611223adef..1a75229c5140ec71c2c938c546f83341b5512d66 100644 --- a/keyboards/handwired/ks63/config.h +++ b/keyboards/handwired/ks63/config.h @@ -32,9 +32,6 @@ along with this program. If not, see . #define MOUSEKEY_MAX_SPEED 7 #define MOUSEKEY_WHEEL_DELAY 0 -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ #define LOCKING_SUPPORT_ENABLE /* Locking resynchronize hack */ diff --git a/keyboards/handwired/ks63/info.json b/keyboards/handwired/ks63/info.json index 5c000f5fd9a13dea786cfc6cc746277e9902f008..df7bf5c645929973ff1e2a779ee8aef1864949b6 100644 --- a/keyboards/handwired/ks63/info.json +++ b/keyboards/handwired/ks63/info.json @@ -8,6 +8,9 @@ "pid": "0x3061", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/handwired/myskeeb/config.h b/keyboards/handwired/myskeeb/config.h index 37fe773fac3b719d111818253242cef30434c4ce..b88e3f0d4862b3467d148b0aefd21a9bab4d07ed 100644 --- a/keyboards/handwired/myskeeb/config.h +++ b/keyboards/handwired/myskeeb/config.h @@ -9,7 +9,6 @@ // Comunication and Split Detection -#define SOFT_SERIAL_PIN D3 #define SELECT_SOFT_SERIAL_SPEED 1 #define SPLIT_USB_DETECT #define EE_HANDS diff --git a/keyboards/handwired/myskeeb/info.json b/keyboards/handwired/myskeeb/info.json index 9fe850cd09244b0ca76508f164eca19908153ed6..cabbbf73b8c3b58c2b48274b8a3c860422d279e8 100644 --- a/keyboards/handwired/myskeeb/info.json +++ b/keyboards/handwired/myskeeb/info.json @@ -8,6 +8,9 @@ "pid": "0x6060", "device_version": "1.0.0" }, + "split": { + "soft_serial_pin": "D3" + }, "processor": "atmega32u4", "bootloader": "caterina", "debounce": 0, diff --git a/keyboards/handwired/not_so_minidox/config.h b/keyboards/handwired/not_so_minidox/config.h index 4b86dac984f9a3c64627bdb16e9f379574ccbe10..23cc53d3f88d8c934039f7d797811422aa168ed9 100644 --- a/keyboards/handwired/not_so_minidox/config.h +++ b/keyboards/handwired/not_so_minidox/config.h @@ -25,11 +25,6 @@ along with this program. If not, see . #define MATRIX_ROW_PINS { D7, E6, B4, B5 } #define MATRIX_COL_PINS { B6, B2, B3, B1, F7, D4 } -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 - //#define EE_HANDS #define MASTER_LEFT diff --git a/keyboards/handwired/not_so_minidox/info.json b/keyboards/handwired/not_so_minidox/info.json index 73eca15ca58f144a7f1d71b751c86f46fd066e12..fa408e663338f70fa2c8ec4eeace3259de4d108d 100644 --- a/keyboards/handwired/not_so_minidox/info.json +++ b/keyboards/handwired/not_so_minidox/info.json @@ -8,6 +8,9 @@ "pid": "0x3060", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/handwired/qc60/config.h b/keyboards/handwired/qc60/config.h index e5ca76ffa1befe5a76d9a43acea0bac0d9553cb5..6f70f09beec2219624baeca92e2cd7deaa104fb4 100644 --- a/keyboards/handwired/qc60/config.h +++ b/keyboards/handwired/qc60/config.h @@ -1,4 +1 @@ #pragma once - -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 diff --git a/keyboards/handwired/qc60/info.json b/keyboards/handwired/qc60/info.json index c571e4b1772f105a4d7e60fc7a497446d491d491..e36142dea8effba74e23faef84f1ea5c64ac56fe 100644 --- a/keyboards/handwired/qc60/info.json +++ b/keyboards/handwired/qc60/info.json @@ -8,6 +8,9 @@ "pid": "0x0C60", "device_version": "1.0.0" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/handwired/skakunm_dactyl/config.h b/keyboards/handwired/skakunm_dactyl/config.h index e9caa7d3b96933d7b5a9b0e4339721c08eb3a8c9..2e01a71d28f0fccab46f59acf95b81caba1460a8 100644 --- a/keyboards/handwired/skakunm_dactyl/config.h +++ b/keyboards/handwired/skakunm_dactyl/config.h @@ -18,9 +18,6 @@ #define MOUSEKEY_MAX_SPEED 7 #define MOUSEKEY_WHEEL_DELAY 0 -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ #define LOCKING_SUPPORT_ENABLE /* Locking resynchronize hack */ diff --git a/keyboards/handwired/skakunm_dactyl/info.json b/keyboards/handwired/skakunm_dactyl/info.json index 721dc046d436981741efc493b3a73dc80559b85e..a38c564091dab456d4f0312beb87d67b43e3f78c 100644 --- a/keyboards/handwired/skakunm_dactyl/info.json +++ b/keyboards/handwired/skakunm_dactyl/info.json @@ -8,6 +8,9 @@ "pid": "0x3060", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/handwired/split65/promicro/config.h b/keyboards/handwired/split65/promicro/config.h index f020bd9071951bd27d56052deaf26e9213ed759a..7deab0a7db51e49e35fea6440df1d66b2e5e7a36 100644 --- a/keyboards/handwired/split65/promicro/config.h +++ b/keyboards/handwired/split65/promicro/config.h @@ -25,8 +25,6 @@ #define MATRIX_IO_DELAY 5 -// Split Keyboard specifics -#define SOFT_SERIAL_PIN D3 #define SELECT_SOFT_SERIAL_SPEED 1 // Feature diable options diff --git a/keyboards/handwired/split65/promicro/info.json b/keyboards/handwired/split65/promicro/info.json index 4369a04103857829d6d574d059aba4f1c088360b..81738c4d47098def241528f5b86e5c676f24c9e6 100644 --- a/keyboards/handwired/split65/promicro/info.json +++ b/keyboards/handwired/split65/promicro/info.json @@ -1,4 +1,7 @@ { + "split": { + "soft_serial_pin": "D3" + }, "processor": "atmega32u4", "bootloader": "caterina" } diff --git a/keyboards/handwired/split65/stm32/config.h b/keyboards/handwired/split65/stm32/config.h index a55ca198f73d5b53e198ac3cf1d799c08fabbebf..483b8975840fc9925101cffc11295057c0ff0810 100644 --- a/keyboards/handwired/split65/stm32/config.h +++ b/keyboards/handwired/split65/stm32/config.h @@ -29,8 +29,6 @@ #define MATRIX_IO_DELAY 5 -// Split Keyboard specifics -#define SOFT_SERIAL_PIN A9 #define SELECT_SOFT_SERIAL_SPEED 1 #define SERIAL_USART_DRIVER SD1 #define SERIAL_USART_TX_PAL_MODE 7 diff --git a/keyboards/handwired/split65/stm32/info.json b/keyboards/handwired/split65/stm32/info.json index c06ffbaf069f8451e6e7dd41be285d49e238fd58..f497c14c019ae4dc97bdba26eb6e716e24e5f683 100644 --- a/keyboards/handwired/split65/stm32/info.json +++ b/keyboards/handwired/split65/stm32/info.json @@ -1,4 +1,7 @@ { + "split": { + "soft_serial_pin": "A9" + }, "processor": "STM32F303", "bootloader": "stm32-dfu", "board": "QMK_PROTON_C" diff --git a/keyboards/handwired/split89/config.h b/keyboards/handwired/split89/config.h index 859f241618e8fa7feada0155faa4a289921a3748..637326617cd0a8aee407936c3036b40b66a482bd 100644 --- a/keyboards/handwired/split89/config.h +++ b/keyboards/handwired/split89/config.h @@ -41,12 +41,6 @@ along with this program. If not, see . /* COL2ROW, ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* handedness */ -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ #define LOCKING_SUPPORT_ENABLE /* Locking resynchronize hack */ diff --git a/keyboards/handwired/split89/info.json b/keyboards/handwired/split89/info.json index 0ca4bfb295c0e420b8e81b5ec30bb8fbca19a071..2cc68544a7622fd78eb1169206a23c1982d32f12 100644 --- a/keyboards/handwired/split89/info.json +++ b/keyboards/handwired/split89/info.json @@ -8,6 +8,9 @@ "pid": "0x0000", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/handwired/splittest/promicro/config.h b/keyboards/handwired/splittest/promicro/config.h index 94c2ca5000d5df0d5a337cef4222ab2df9c9b29a..45f005222f23f2cafc94740182f7ad808ff3d934 100644 --- a/keyboards/handwired/splittest/promicro/config.h +++ b/keyboards/handwired/splittest/promicro/config.h @@ -24,7 +24,6 @@ #define MATRIX_ROW_PINS { B3 } #define MATRIX_COL_PINS { B6 } #define SPLIT_HAND_PIN F6 -#define SOFT_SERIAL_PIN D1 /* ws2812 RGB LED */ #define RGB_DI_PIN D3 diff --git a/keyboards/handwired/splittest/promicro/info.json b/keyboards/handwired/splittest/promicro/info.json index 4369a04103857829d6d574d059aba4f1c088360b..ecf716ff9727aafe40e75baa23d7a67593a73762 100644 --- a/keyboards/handwired/splittest/promicro/info.json +++ b/keyboards/handwired/splittest/promicro/info.json @@ -1,4 +1,7 @@ { + "split": { + "soft_serial_pin": "D1" + }, "processor": "atmega32u4", "bootloader": "caterina" } diff --git a/keyboards/handwired/splittest/teensy_2/config.h b/keyboards/handwired/splittest/teensy_2/config.h index 4d5bdbf7105d0d7ad64fee84950ece3ed0de0011..7b77a5e36b40340d5a79bf058f64854c0eec0553 100644 --- a/keyboards/handwired/splittest/teensy_2/config.h +++ b/keyboards/handwired/splittest/teensy_2/config.h @@ -24,7 +24,6 @@ #define MATRIX_ROW_PINS { F5 } #define MATRIX_COL_PINS { F7 } #define SPLIT_HAND_PIN F0 -#define SOFT_SERIAL_PIN D1 /* ws2812 RGB LED */ #define RGB_DI_PIN D3 diff --git a/keyboards/handwired/splittest/teensy_2/info.json b/keyboards/handwired/splittest/teensy_2/info.json index 0b2db81c11eb27f6d99f7dc8cc21221cf814446b..a67cb4e2f25813ad502aeb6ae3b4737d62bf60fe 100644 --- a/keyboards/handwired/splittest/teensy_2/info.json +++ b/keyboards/handwired/splittest/teensy_2/info.json @@ -1,4 +1,7 @@ { + "split": { + "soft_serial_pin": "D1" + }, "processor": "atmega32u4", "bootloader": "halfkay" } diff --git a/keyboards/handwired/stef9998/split_5x7/info.json b/keyboards/handwired/stef9998/split_5x7/info.json index 70f33d3e53f4773c4f647a32190a2121b399d065..75d151d5b6b4ce6cd16b010efa4c4459a7ed3354 100644 --- a/keyboards/handwired/stef9998/split_5x7/info.json +++ b/keyboards/handwired/stef9998/split_5x7/info.json @@ -8,6 +8,9 @@ "pid": "0x6063", "device_version": "1.0.0" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/handwired/stef9998/split_5x7/rev1/config.h b/keyboards/handwired/stef9998/split_5x7/rev1/config.h index f3bea54b3798dc458299e5e8f89317a1b1c4a836..2957afc125b9ab617fbe8e6683679c4780850b23 100644 --- a/keyboards/handwired/stef9998/split_5x7/rev1/config.h +++ b/keyboards/handwired/stef9998/split_5x7/rev1/config.h @@ -28,10 +28,6 @@ along with this program. If not, see . /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - - /* * Feature disable options * These options are also useful to firmware size reduction. diff --git a/keyboards/handwired/symmetric70_proto/promicro/config.h b/keyboards/handwired/symmetric70_proto/promicro/config.h index 29bfbaae37cce7a88da5ed39d649bd19ceeacfb1..07f30032e6b2b01a24c3bffec4a7aec8eefeca94 100644 --- a/keyboards/handwired/symmetric70_proto/promicro/config.h +++ b/keyboards/handwired/symmetric70_proto/promicro/config.h @@ -44,11 +44,6 @@ along with this program. If not, see . /* COL2ROW, ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ #define LOCKING_SUPPORT_ENABLE /* Locking resynchronize hack */ diff --git a/keyboards/handwired/symmetric70_proto/promicro/info.json b/keyboards/handwired/symmetric70_proto/promicro/info.json index 782e713bfe3d88185d4f09356f547c9d8ffd139d..29feccc819edd4372fb88240676432159286d4e6 100644 --- a/keyboards/handwired/symmetric70_proto/promicro/info.json +++ b/keyboards/handwired/symmetric70_proto/promicro/info.json @@ -1,5 +1,8 @@ { "keyboard_name": "Symmetric70 prototype promicro", + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina" } diff --git a/keyboards/handwired/tractyl_manuform/4x6_right/config.h b/keyboards/handwired/tractyl_manuform/4x6_right/config.h index 46ee92fbf6c7be572448b4ce346340eb1a1111a6..f602a26b4227312bee99b1c972b20a43b6bf64f8 100644 --- a/keyboards/handwired/tractyl_manuform/4x6_right/config.h +++ b/keyboards/handwired/tractyl_manuform/4x6_right/config.h @@ -49,8 +49,6 @@ along with this program. If not, see . #define DYNAMIC_KEYMAP_LAYER_COUNT 16 #define LAYER_STATE_16BIT -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D3 #define EE_HANDS /* disable action features */ diff --git a/keyboards/handwired/tractyl_manuform/4x6_right/info.json b/keyboards/handwired/tractyl_manuform/4x6_right/info.json index 1880e66b8db9189f2c81c956070d5ce65db5566c..ab4b08c8eb2584adc8fe9d42f45a0b5852b192d7 100644 --- a/keyboards/handwired/tractyl_manuform/4x6_right/info.json +++ b/keyboards/handwired/tractyl_manuform/4x6_right/info.json @@ -7,6 +7,7 @@ "device_version": "0.0.1" }, "split": { + "soft_serial_pin": "D3", "bootmagic": { "matrix": [4, 5] } diff --git a/keyboards/handwired/tractyl_manuform/5x6_right/arduinomicro/config.h b/keyboards/handwired/tractyl_manuform/5x6_right/arduinomicro/config.h index 832b1a03afc701420591b4a03294b92475f3f67b..902f292b10d5cf40f1f854eece3eadfd61a09a3b 100644 --- a/keyboards/handwired/tractyl_manuform/5x6_right/arduinomicro/config.h +++ b/keyboards/handwired/tractyl_manuform/5x6_right/arduinomicro/config.h @@ -28,9 +28,7 @@ along with this program. If not, see . #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ //#undef USE_I2C -#define SOFT_SERIAL_PIN D0 #define MASTER_RIGHT /* PMW3360 Settings */ diff --git a/keyboards/handwired/tractyl_manuform/5x6_right/arduinomicro/info.json b/keyboards/handwired/tractyl_manuform/5x6_right/arduinomicro/info.json index 322dd9f7822a50d49643ffae4a6575157606e0a5..e58e87b2dd45440551d4f259f4397ef1e749b761 100644 --- a/keyboards/handwired/tractyl_manuform/5x6_right/arduinomicro/info.json +++ b/keyboards/handwired/tractyl_manuform/5x6_right/arduinomicro/info.json @@ -1,5 +1,8 @@ { "keyboard_name": "Tractyl Manuform(5x6) Arduino Micro (r)/ Pro Micro (l)", + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina" } diff --git a/keyboards/handwired/tractyl_manuform/5x6_right/elite_c/config.h b/keyboards/handwired/tractyl_manuform/5x6_right/elite_c/config.h index 402f0c99e552a584ec7c00aca7bc1a45d189dd84..e4856c4eecb0c01b82c35575472a6d08dd7ff5f9 100644 --- a/keyboards/handwired/tractyl_manuform/5x6_right/elite_c/config.h +++ b/keyboards/handwired/tractyl_manuform/5x6_right/elite_c/config.h @@ -36,8 +36,6 @@ along with this program. If not, see . #define AUDIO_PIN C6 -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D2 #define EE_HANDS #define ENCODERS_PAD_A \ diff --git a/keyboards/handwired/tractyl_manuform/5x6_right/elite_c/info.json b/keyboards/handwired/tractyl_manuform/5x6_right/elite_c/info.json index 3bc4455c5575b5e2122739494ac269822b62d0c3..4fcfeed92188479d333661f4ec69de8ade8b1f57 100644 --- a/keyboards/handwired/tractyl_manuform/5x6_right/elite_c/info.json +++ b/keyboards/handwired/tractyl_manuform/5x6_right/elite_c/info.json @@ -1,5 +1,8 @@ { "keyboard_name": "Tractyl Manuform (5x6) Elite-C", + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu" } diff --git a/keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/config.h b/keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/config.h index 735fe96f0f596d7b6c0ee9389dd55db82643dcd8..cae5b7fc14d7585b3980409bfd4dcde7463debb5 100644 --- a/keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/config.h +++ b/keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/config.h @@ -40,8 +40,6 @@ along with this program. If not, see . #define AUDIO_PIN C6 #define AUDIO_PIN_ALT B7 -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D2 #define EE_HANDS #define ENCODERS_PAD_A \ diff --git a/keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/info.json b/keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/info.json index 9dc037b2c410b398fc5271c356fa35aa0defbdbe..a7fb36c71e6033d633db22970370f39315af8b93 100644 --- a/keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/info.json +++ b/keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/info.json @@ -1,5 +1,8 @@ { "keyboard_name": "Tractyl Manuform (5x6) Teensy 2.0++", + "split": { + "soft_serial_pin": "D2" + }, "processor": "at90usb1286", "bootloader": "halfkay" } diff --git a/keyboards/handwired/unk/rev1/config.h b/keyboards/handwired/unk/rev1/config.h index f16a1bfa0a3bceb32a02d13cc4160af87ca04169..c6674b53f7dc4f5e84660937d4256d16c65cfeab 100644 --- a/keyboards/handwired/unk/rev1/config.h +++ b/keyboards/handwired/unk/rev1/config.h @@ -30,12 +30,6 @@ along with this program. If not, see . /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ - -#define SOFT_SERIAL_PIN D0 - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ #define LOCKING_SUPPORT_ENABLE /* Locking resynchronize hack */ diff --git a/keyboards/handwired/unk/rev1/info.json b/keyboards/handwired/unk/rev1/info.json index c2eebfb798c9a065d798d55495d94a2e8c41294a..bb6031cfd09b1d2cb85fcad1c08ebbcbf90ea07d 100644 --- a/keyboards/handwired/unk/rev1/info.json +++ b/keyboards/handwired/unk/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x3060", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/helix/pico/config.h b/keyboards/helix/pico/config.h index 7109ecc1eebde719ce4192d9369a726d2e736a7c..77048b5a0f3ab3f1a0a48abcd7d660e00c15d47b 100644 --- a/keyboards/helix/pico/config.h +++ b/keyboards/helix/pico/config.h @@ -22,8 +22,6 @@ along with this program. If not, see . #define QUICK_TAP_TERM 0 #define TAPPING_TERM 100 -/* Soft Serial defines */ -#define SOFT_SERIAL_PIN D2 #define SERIAL_SLAVE_BUFFER_LENGTH ((MATRIX_ROWS)/2) #define SERIAL_MASTER_BUFFER_LENGTH ((MATRIX_ROWS)/2) diff --git a/keyboards/helix/pico/info.json b/keyboards/helix/pico/info.json index 0cebe7aa3f840ad1e9947120d01827884669e2b0..51c5e3c9e3b1a87ea225c8e484104cc49dfb3e0c 100644 --- a/keyboards/helix/pico/info.json +++ b/keyboards/helix/pico/info.json @@ -8,6 +8,9 @@ "pid": "0x0001", "device_version": "0.0.2" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/helix/rev2/config.h b/keyboards/helix/rev2/config.h index 63635abcd92f37ab6b61849d1579f682d1f0bba0..b4103d407cf3f6dca731ca3b5ee05628689d3a5b 100644 --- a/keyboards/helix/rev2/config.h +++ b/keyboards/helix/rev2/config.h @@ -25,9 +25,6 @@ along with this program. If not, see . #define SPLIT_LAYER_STATE_ENABLE #define SPLIT_LED_STATE_ENABLE -/* Soft Serial defines */ -#define SOFT_SERIAL_PIN D2 - /* Select hand configuration */ #define MASTER_LEFT // #define MASTER_RIGHT diff --git a/keyboards/helix/rev2/info.json b/keyboards/helix/rev2/info.json index 1dde71a9c09a80806d6be2bb20a3ea33cbe6e777..0ffce4f17a4efaececab544b2e02d1295c59baa7 100644 --- a/keyboards/helix/rev2/info.json +++ b/keyboards/helix/rev2/info.json @@ -8,6 +8,9 @@ "pid": "0x0000", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/helix/rev3_4rows/config.h b/keyboards/helix/rev3_4rows/config.h index dcc2634caf14fd2f35c2b154288eb22d92b54c5b..083b95c8adede92ea5e771621f44d2c57f902416 100644 --- a/keyboards/helix/rev3_4rows/config.h +++ b/keyboards/helix/rev3_4rows/config.h @@ -46,11 +46,6 @@ along with this program. If not, see . /* Dip switch on matrix grid */ #define DIP_SWITCH_MATRIX_GRID { {0,6}, {1,6}, {5,6}, {6,6} } -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6 - #define RGB_DI_PIN D3 #define RGBLED_NUM 50 // Number of LEDs diff --git a/keyboards/helix/rev3_4rows/info.json b/keyboards/helix/rev3_4rows/info.json index edd567a33507f0028da1cb43270753103ba79e99..d37df4d4c50119316a3c4e5a38c9b45297131dc0 100644 --- a/keyboards/helix/rev3_4rows/info.json +++ b/keyboards/helix/rev3_4rows/info.json @@ -8,6 +8,9 @@ "pid": "0x0004", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/helix/rev3_5rows/config.h b/keyboards/helix/rev3_5rows/config.h index 59a1388173734bc6546e4f1d608df490f4c551b9..2f6ea61bb6aca81c4c4e8d01ed4bac008241c776 100644 --- a/keyboards/helix/rev3_5rows/config.h +++ b/keyboards/helix/rev3_5rows/config.h @@ -46,11 +46,6 @@ along with this program. If not, see . /* Dip switch on matrix grid */ #define DIP_SWITCH_MATRIX_GRID { {0,6}, {1,6}, {5,6}, {6,6} } -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6 - #define RGB_DI_PIN D3 #define RGBLED_NUM 64 // Number of LEDs diff --git a/keyboards/helix/rev3_5rows/info.json b/keyboards/helix/rev3_5rows/info.json index 7ff3a3b52123b759f0223e57e069444c872348ea..6d7786d213c0adc9399e1bacfa083d56923d6ee6 100644 --- a/keyboards/helix/rev3_5rows/info.json +++ b/keyboards/helix/rev3_5rows/info.json @@ -8,6 +8,9 @@ "pid": "0x0003", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/hidtech/bastyl/config.h b/keyboards/hidtech/bastyl/config.h index ed453c8d95034feae4c46a792e6b7e1a8b9e0fd9..64bd94c007fe8a3862f9d38e5f8bf19c6d298f79 100644 --- a/keyboards/hidtech/bastyl/config.h +++ b/keyboards/hidtech/bastyl/config.h @@ -34,7 +34,7 @@ #define RGBLIGHT_EFFECT_RGB_TEST #define RGBLIGHT_EFFECT_ALTERNATING #define RGBLIGHT_EFFECT_TWINKLE -#define SOFT_SERIAL_PIN D0 + #define LOCKING_SUPPORT_ENABLE #define LOCKING_RESYNC_ENABLE #define MASTER_RIGHT diff --git a/keyboards/hidtech/bastyl/info.json b/keyboards/hidtech/bastyl/info.json index d892ff583b70e347cad20d9c40b40c20661cdc3d..26b3d13ddd194f46f5047559e11c3da67c1eeb8e 100644 --- a/keyboards/hidtech/bastyl/info.json +++ b/keyboards/hidtech/bastyl/info.json @@ -8,6 +8,9 @@ "pid": "0x1827", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/ibnuda/squiggle/config.h b/keyboards/ibnuda/squiggle/config.h deleted file mode 100644 index 567b15ccae0c94110bf45309349e49f463c9a0af..0000000000000000000000000000000000000000 --- a/keyboards/ibnuda/squiggle/config.h +++ /dev/null @@ -1,24 +0,0 @@ -/* -Copyright 2020 Ibnu D. Aji - -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 - - -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 diff --git a/keyboards/ibnuda/squiggle/rev1/info.json b/keyboards/ibnuda/squiggle/rev1/info.json index f8653afb9a1d23250477ebc16cecae9f9bea34f1..7f48b11c76baa9bc68ddc78b57ffa08cd283292c 100644 --- a/keyboards/ibnuda/squiggle/rev1/info.json +++ b/keyboards/ibnuda/squiggle/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x6969", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "community_layouts": ["split_3x5_3"], diff --git a/keyboards/jian/rev2/config.h b/keyboards/jian/rev2/config.h index e0538e7d728f3948b3f2cdb531656bf8b57841b5..52329f9d959848e4a9c00f796d3c0220290e216d 100644 --- a/keyboards/jian/rev2/config.h +++ b/keyboards/jian/rev2/config.h @@ -24,8 +24,6 @@ along with this program. If not, see . #define MATRIX_ROW_PINS { F4, F5, B1, B3 } #define MATRIX_COL_PINS { D3, D2, B4, F6, F7, B2 } -#define SOFT_SERIAL_PIN D1 - //#define EE_HANDS #define SPLIT_HAND_PIN E6 diff --git a/keyboards/jian/rev2/info.json b/keyboards/jian/rev2/info.json index 39b2b65010b5dc64bb88b69a88fff666361ed8d5..06faa714320a6306b3c1f5a5b4ba6114872a3399 100644 --- a/keyboards/jian/rev2/info.json +++ b/keyboards/jian/rev2/info.json @@ -3,6 +3,9 @@ "usb": { "device_version": "2.0.0" }, + "split": { + "soft_serial_pin": "D1" + }, "processor": "atmega32u4", "bootloader": "qmk-dfu" } diff --git a/keyboards/jiran/config.h b/keyboards/jiran/config.h index c10378288af531f1ae7136acf32e2fd390748c3f..39ed4bb0c78af1b070c151251cdc74f8ca1837b4 100644 --- a/keyboards/jiran/config.h +++ b/keyboards/jiran/config.h @@ -26,6 +26,4 @@ along with this program. If not, see . /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D1 #define MASTER_LEFT diff --git a/keyboards/jiran/info.json b/keyboards/jiran/info.json index 4a2d96f9d00bf1aac4ef45a45a75a15ee024435c..9f04243278b8561aceab79953c4a25b50dabe8bc 100644 --- a/keyboards/jiran/info.json +++ b/keyboards/jiran/info.json @@ -8,6 +8,9 @@ "pid": "0x3735", "device_version": "3.0.0" }, + "split": { + "soft_serial_pin": "D1" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/jorne/rev1/config.h b/keyboards/jorne/rev1/config.h index cfa2077980822fbe6622f97b9ea1b95b90901970..7e0ef171132b20e4785dc247e849ba0b6b9275d4 100644 --- a/keyboards/jorne/rev1/config.h +++ b/keyboards/jorne/rev1/config.h @@ -8,11 +8,6 @@ /* COL2ROW, ROW2COL*/ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D2 - #define RGB_DI_PIN D3 #define RGBLED_SPLIT { 28, 28 } #define RGBLED_NUM 56 diff --git a/keyboards/jorne/rev1/info.json b/keyboards/jorne/rev1/info.json index 7de2ce458038a7774b0b120b1015f4dddf156e50..85df8cc7093f34669b7343ba0f006179c532eeeb 100644 --- a/keyboards/jorne/rev1/info.json +++ b/keyboards/jorne/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x0001", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/kagizaraya/scythe/config.h b/keyboards/kagizaraya/scythe/config.h index 8984ddbe902b67cd9f0d47ef40fd8ec4abc95bc2..10786c3b1e4ce91f9948d7c03f2b0b00b7b8765e 100644 --- a/keyboards/kagizaraya/scythe/config.h +++ b/keyboards/kagizaraya/scythe/config.h @@ -30,8 +30,6 @@ along with this program. If not, see . #define MATRIX_ROW_PINS { F7, F6, F5, F4, D5 } #define MATRIX_COL_PINS { D6, D7, B4, B5, B6, C6, C7 } -#define SOFT_SERIAL_PIN D0 - /* COL2ROW, ROW2COL */ #define DIODE_DIRECTION COL2ROW diff --git a/keyboards/kagizaraya/scythe/info.json b/keyboards/kagizaraya/scythe/info.json index 5eb3fcd87703f5c2c9cec293684a32e07158ba26..1df3883ff223cd4e36461e2881f695130b57f7ee 100644 --- a/keyboards/kagizaraya/scythe/info.json +++ b/keyboards/kagizaraya/scythe/info.json @@ -8,6 +8,9 @@ "pid": "0x3941", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "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 1dd784a78707a4c6741d6eef15d9835982f6d6d6..efc247b38b14503b0bc58f039242633d33fa92df 100644 --- a/keyboards/kakunpc/rabbit_capture_plan/config.h +++ b/keyboards/kakunpc/rabbit_capture_plan/config.h @@ -34,11 +34,6 @@ along with this program. If not, see . /* COL2ROW, ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6 - #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 fe65d480fb8725d4ad5211befa87978e1d49202f..7c7157bdf4ff8bde19639f2ad0f96f754e43f1d6 100644 --- a/keyboards/kakunpc/rabbit_capture_plan/info.json +++ b/keyboards/kakunpc/rabbit_capture_plan/info.json @@ -8,6 +8,9 @@ "pid": "0xEB59", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/kakunpc/suihankey/split/alpha/config.h b/keyboards/kakunpc/suihankey/split/alpha/config.h index 1c3afdf70809de4c3618a955cf99a18b5278f069..f8fd8a6b5f68b7033a313755b9ac65c172f7eaf3 100644 --- a/keyboards/kakunpc/suihankey/split/alpha/config.h +++ b/keyboards/kakunpc/suihankey/split/alpha/config.h @@ -35,10 +35,6 @@ along with this program. If not, see . /* COL2ROW, ROW2COL*/ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 #define SPLIT_HAND_PIN D2 #define RGB_DI_PIN D3 diff --git a/keyboards/kakunpc/suihankey/split/info.json b/keyboards/kakunpc/suihankey/split/info.json index a2731271b141df0f52831165f842b736206fcd2f..4cab8c48f20ae2801ad8eace6e165ddfd56b4bcd 100644 --- a/keyboards/kakunpc/suihankey/split/info.json +++ b/keyboards/kakunpc/suihankey/split/info.json @@ -8,6 +8,9 @@ "pid": "0x0000", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu", "community_layouts": ["split_3x5_3"], diff --git a/keyboards/kakunpc/suihankey/split/rev1/config.h b/keyboards/kakunpc/suihankey/split/rev1/config.h index 4614327d7850b02922330f6ac6bda79ca59deeb7..c05fe6d3655ef7f2ebb5943b45b13c93e9eddd68 100644 --- a/keyboards/kakunpc/suihankey/split/rev1/config.h +++ b/keyboards/kakunpc/suihankey/split/rev1/config.h @@ -35,10 +35,6 @@ along with this program. If not, see . /* COL2ROW, ROW2COL*/ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 #define SPLIT_HAND_PIN D2 #define RGB_DI_PIN D3 diff --git a/keyboards/kapl/rev1/config.h b/keyboards/kapl/rev1/config.h index 5e04d8541b71d7e217b60d225a1df8d3fd56e19a..b99ab977a8d863ce8e358de3bd9670f4331fdf1c 100644 --- a/keyboards/kapl/rev1/config.h +++ b/keyboards/kapl/rev1/config.h @@ -9,9 +9,6 @@ /* COL2ROW, ROW2COL*/ #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D2 - /* Select hand configuration */ #define MASTER_LEFT diff --git a/keyboards/kapl/rev1/info.json b/keyboards/kapl/rev1/info.json index 9744e77019c838db2db161e4033ba36caaf6c6dd..483bc655c02f09bbbc7c0c1efac68ec3a7ae6642 100644 --- a/keyboards/kapl/rev1/info.json +++ b/keyboards/kapl/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x0001", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/kb58/config.h b/keyboards/kb58/config.h index dad19fe452693a4075f3fda2a04efb2f05ed97cd..44a674620dc975a5bf819d27ce4e8830d234b1c9 100644 --- a/keyboards/kb58/config.h +++ b/keyboards/kb58/config.h @@ -36,11 +36,6 @@ along with this program. If not, see . /* COL2ROW, ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D2 // or D0, D1, D3, E6 - /* 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/kb58/info.json b/keyboards/kb58/info.json index fecd386466948a0f04763955d9ef828acd4721ca..6ba7d241973df5d8835eb79adc30c5331f57cfa4 100644 --- a/keyboards/kb58/info.json +++ b/keyboards/kb58/info.json @@ -8,6 +8,9 @@ "pid": "0x0000", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/keebio/bfo9000/config.h b/keyboards/keebio/bfo9000/config.h index b71910c887a91ce2d077c322e2d77eeb832f434a..684674d7af17f60fe9d2a329d4e944926c1a0fab 100644 --- a/keyboards/keebio/bfo9000/config.h +++ b/keyboards/keebio/bfo9000/config.h @@ -30,9 +30,6 @@ along with this program. If not, see . /* Locking resynchronize hack */ #define LOCKING_RESYNC_ENABLE -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* ws2812 RGB LED */ #define RGB_DI_PIN B4 #define RGBLED_NUM 20 // Number of LEDs diff --git a/keyboards/keebio/bfo9000/info.json b/keyboards/keebio/bfo9000/info.json index 05f69696d42914714ff747a73c41b5b23a2b39d5..432857124cdac4ea82a4d441b9a48f1521a7613d 100644 --- a/keyboards/keebio/bfo9000/info.json +++ b/keyboards/keebio/bfo9000/info.json @@ -8,6 +8,9 @@ "pid": "0x1169", "device_version": "1.0.0" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/keebio/foldkb/rev1/config.h b/keyboards/keebio/foldkb/rev1/config.h index fa7599b4d47415a6ee4158ee36373e7ffd6ddd1c..19fced2c36c23d17c1ce049fc86910518f2f5e2b 100644 --- a/keyboards/keebio/foldkb/rev1/config.h +++ b/keyboards/keebio/foldkb/rev1/config.h @@ -26,9 +26,6 @@ along with this program. If not, see . #define BACKLIGHT_PIN B5 -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* 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/keebio/foldkb/rev1/info.json b/keyboards/keebio/foldkb/rev1/info.json index 851ea3227a280724887f78ea501e800390a83a41..ee3721bad4db61a3fe6cae7b6436286bfe727538 100644 --- a/keyboards/keebio/foldkb/rev1/info.json +++ b/keyboards/keebio/foldkb/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x1258", "device_version": "1.0.0" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/keebio/fourier/config.h b/keyboards/keebio/fourier/config.h index 30b91bcb22d8fcf9d8946523dc5ecd0a60ee0c5b..4bab21784f2a15d26ae4e41684530086d19e2138 100644 --- a/keyboards/keebio/fourier/config.h +++ b/keyboards/keebio/fourier/config.h @@ -32,8 +32,6 @@ along with this program. If not, see . /* Split Defines */ #define SPLIT_HAND_PIN D2 -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ #define LOCKING_SUPPORT_ENABLE diff --git a/keyboards/keebio/fourier/info.json b/keyboards/keebio/fourier/info.json index c7ccdd6f674d94cf6ce8fd64bf201970c1111d9c..34e7d586bb7c3eba6582e1455bdf00f7d6ac2504 100644 --- a/keyboards/keebio/fourier/info.json +++ b/keyboards/keebio/fourier/info.json @@ -8,6 +8,9 @@ "pid": "0x1247", "device_version": "1.0.0" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/keebio/iris/rev1/config.h b/keyboards/keebio/iris/rev1/config.h index dfcc6c3b69e628ebbed660f6fef70623d001e735..fcb96a39111ce9774641274876237487a3772adc 100644 --- a/keyboards/keebio/iris/rev1/config.h +++ b/keyboards/keebio/iris/rev1/config.h @@ -24,9 +24,6 @@ along with this program. If not, see . /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* 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/keebio/iris/rev1/info.json b/keyboards/keebio/iris/rev1/info.json index 8daff17bfce7b4d861dd4df4d0f6e4674a19b1b5..788b92a7b4af1502c2c96e9f030fe1dd8a7c5a67 100644 --- a/keyboards/keebio/iris/rev1/info.json +++ b/keyboards/keebio/iris/rev1/info.json @@ -4,6 +4,9 @@ "pid": "0x1256", "device_version": "1.0.0" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina" } diff --git a/keyboards/keebio/iris/rev1_led/config.h b/keyboards/keebio/iris/rev1_led/config.h index ada06fdeb87b95ce8cade07751286a86bf638983..d639957d66c8c5147e168b1a57116cadf9f91e5c 100644 --- a/keyboards/keebio/iris/rev1_led/config.h +++ b/keyboards/keebio/iris/rev1_led/config.h @@ -24,9 +24,6 @@ along with this program. If not, see . /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* 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/keebio/iris/rev1_led/info.json b/keyboards/keebio/iris/rev1_led/info.json index 98cd499b5be867ea3af65c62a1d61d9cb09afaeb..c58770c3ceaf57dd902fe16a9310af7bb2643ff5 100644 --- a/keyboards/keebio/iris/rev1_led/info.json +++ b/keyboards/keebio/iris/rev1_led/info.json @@ -4,6 +4,9 @@ "pid": "0x1256", "device_version": "1.1.0" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina" } diff --git a/keyboards/keebio/iris/rev2/config.h b/keyboards/keebio/iris/rev2/config.h index d3b012df1aea3d8089470e2df7d7bed735e02ebd..17f35564b10225e5988715629bab1cf704c8ac28 100644 --- a/keyboards/keebio/iris/rev2/config.h +++ b/keyboards/keebio/iris/rev2/config.h @@ -24,9 +24,6 @@ along with this program. If not, see . /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* 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/keebio/iris/rev2/info.json b/keyboards/keebio/iris/rev2/info.json index c0d2528df406cc7d4f69829b3e63dc71cdf58061..1f3d5c7d6100eacc8f7e9049aa27874f54c2ba3c 100644 --- a/keyboards/keebio/iris/rev2/info.json +++ b/keyboards/keebio/iris/rev2/info.json @@ -4,6 +4,9 @@ "pid": "0x2256", "device_version": "2.0.0" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina" } diff --git a/keyboards/keebio/iris/rev3/config.h b/keyboards/keebio/iris/rev3/config.h index a70c25c911a96878dea4b084d4d19b99d3d22928..93f50740274f5e49538392e6f792015ac5822d1e 100644 --- a/keyboards/keebio/iris/rev3/config.h +++ b/keyboards/keebio/iris/rev3/config.h @@ -32,9 +32,6 @@ along with this program. If not, see . /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* 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/keebio/iris/rev3/info.json b/keyboards/keebio/iris/rev3/info.json index fe7973b3681fad4814fc8038f8992b5b38462fc0..c52dfee40081d0cd45b427b83653aed6d387465d 100644 --- a/keyboards/keebio/iris/rev3/info.json +++ b/keyboards/keebio/iris/rev3/info.json @@ -4,6 +4,9 @@ "pid": "0x3256", "device_version": "3.0.0" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "qmk-dfu" } diff --git a/keyboards/keebio/iris/rev4/config.h b/keyboards/keebio/iris/rev4/config.h index 2d1ab5734a4b99e2022c371bbf2123a5bc82f0dc..7674f7287662ccb51c2002181220aa9cd1629319 100644 --- a/keyboards/keebio/iris/rev4/config.h +++ b/keyboards/keebio/iris/rev4/config.h @@ -36,9 +36,6 @@ along with this program. If not, see . /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* 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/keebio/iris/rev4/info.json b/keyboards/keebio/iris/rev4/info.json index 732623daab1ea21fd7090d1f51b58f846e9ce8b4..183108825ba6b0f4968d0ac0a2d0525678e89fd1 100644 --- a/keyboards/keebio/iris/rev4/info.json +++ b/keyboards/keebio/iris/rev4/info.json @@ -4,6 +4,9 @@ "pid": "0x4256", "device_version": "4.0.0" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "qmk-dfu" } diff --git a/keyboards/keebio/iris/rev5/config.h b/keyboards/keebio/iris/rev5/config.h index 7e17330843f30e2963e1e68e5824ee7bbded1648..9f0bdfc63332ef4aff220a112921cf0ab47d307b 100644 --- a/keyboards/keebio/iris/rev5/config.h +++ b/keyboards/keebio/iris/rev5/config.h @@ -36,10 +36,6 @@ along with this program. If not, see . /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - - #define BACKLIGHT_PIN B5 #define BACKLIGHT_LEVELS 5 #define BACKLIGHT_DEFAULT_LEVEL 3 diff --git a/keyboards/keebio/iris/rev5/info.json b/keyboards/keebio/iris/rev5/info.json index dda77533e28114d981ad9c5afd917fc6e4e13f69..495dfb5f5a019a185ec4da2b2cb72ce5bd09fc47 100644 --- a/keyboards/keebio/iris/rev5/info.json +++ b/keyboards/keebio/iris/rev5/info.json @@ -4,6 +4,9 @@ "pid": "0x5256", "device_version": "5.0.0" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "qmk-dfu" } diff --git a/keyboards/keebio/iris/rev6/config.h b/keyboards/keebio/iris/rev6/config.h index e61f1c2875757a4e87abb9d96e5b06fb5cf52606..a07aee024d15d54a7dec992074b782ecbc4febab 100644 --- a/keyboards/keebio/iris/rev6/config.h +++ b/keyboards/keebio/iris/rev6/config.h @@ -32,9 +32,6 @@ along with this program. If not, see . /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* ws2812 RGB LED */ #define RGB_DI_PIN E6 #ifdef RGB_DI_PIN diff --git a/keyboards/keebio/iris/rev6/info.json b/keyboards/keebio/iris/rev6/info.json index c7fcfe9c792de6e31010f9180bfc0ecbeef022ea..930cc7a34da24b0ed4166be975cf8d3d7612e838 100644 --- a/keyboards/keebio/iris/rev6/info.json +++ b/keyboards/keebio/iris/rev6/info.json @@ -4,6 +4,9 @@ "pid": "0x6256", "device_version": "6.0.0" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu" } diff --git a/keyboards/keebio/iris/rev6a/config.h b/keyboards/keebio/iris/rev6a/config.h index 34899032e7b046709ae76ae6174186e5ff64d1fc..b78a757344cb026605fae888c2d43c05783a3d43 100644 --- a/keyboards/keebio/iris/rev6a/config.h +++ b/keyboards/keebio/iris/rev6a/config.h @@ -32,9 +32,6 @@ along with this program. If not, see . /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* ws2812 RGB LED */ #define RGB_DI_PIN E6 #ifdef RGB_DI_PIN diff --git a/keyboards/keebio/iris/rev6a/info.json b/keyboards/keebio/iris/rev6a/info.json index 4d551fd759f9cbf360c838ca01089197926f2a13..f03043a0e76a146c82b0aa10539fa2a5bb50f047 100644 --- a/keyboards/keebio/iris/rev6a/info.json +++ b/keyboards/keebio/iris/rev6a/info.json @@ -4,6 +4,9 @@ "pid": "0x6356", "device_version": "6.1.0" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu" } diff --git a/keyboards/keebio/iris/rev6b/config.h b/keyboards/keebio/iris/rev6b/config.h index 34899032e7b046709ae76ae6174186e5ff64d1fc..b78a757344cb026605fae888c2d43c05783a3d43 100644 --- a/keyboards/keebio/iris/rev6b/config.h +++ b/keyboards/keebio/iris/rev6b/config.h @@ -32,9 +32,6 @@ along with this program. If not, see . /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* ws2812 RGB LED */ #define RGB_DI_PIN E6 #ifdef RGB_DI_PIN diff --git a/keyboards/keebio/iris/rev6b/info.json b/keyboards/keebio/iris/rev6b/info.json index 38a90c7b865590426775a9bad82adbbe71253e77..2fef279eb3a579c5bf8372854c301768dd4ca51a 100644 --- a/keyboards/keebio/iris/rev6b/info.json +++ b/keyboards/keebio/iris/rev6b/info.json @@ -4,6 +4,9 @@ "pid": "0x6456", "device_version": "6.2.0" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu" } diff --git a/keyboards/keebio/iris/rev7/config.h b/keyboards/keebio/iris/rev7/config.h index 3bb2dc75667281aa65c12ba202a961ea7546370a..112edec592944745e6744a578adf5986c84d66d2 100644 --- a/keyboards/keebio/iris/rev7/config.h +++ b/keyboards/keebio/iris/rev7/config.h @@ -32,9 +32,6 @@ along with this program. If not, see . /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* ws2812 RGB LED */ #define RGB_DI_PIN E6 #ifdef RGB_DI_PIN diff --git a/keyboards/keebio/iris/rev7/info.json b/keyboards/keebio/iris/rev7/info.json index 74767c0d08f871fd9e29442dedb100db747234c3..b44059ee2404ad81109b2b078764c31ccd9db49b 100644 --- a/keyboards/keebio/iris/rev7/info.json +++ b/keyboards/keebio/iris/rev7/info.json @@ -4,6 +4,9 @@ "pid": "0x7256", "device_version": "7.0.0" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu" } diff --git a/keyboards/keebio/kbo5000/rev1/config.h b/keyboards/keebio/kbo5000/rev1/config.h index 1efd1bfb9a669ea245f0c9cf3b080cf2dcbbe396..5705fe7c9a22ded1d76f77d3d6679d002515f641 100644 --- a/keyboards/keebio/kbo5000/rev1/config.h +++ b/keyboards/keebio/kbo5000/rev1/config.h @@ -33,9 +33,6 @@ along with this program. If not, see . #define BACKLIGHT_PIN B5 #define CAPS_LOCK_LED_PIN B6 -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* 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/keebio/kbo5000/rev1/info.json b/keyboards/keebio/kbo5000/rev1/info.json index affa6eb60cb085ad18fec232d55ba4e9b9e303f1..54db6d97a5169615e6603a14dee36ddf1b602a96 100644 --- a/keyboards/keebio/kbo5000/rev1/info.json +++ b/keyboards/keebio/kbo5000/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x126A", "device_version": "1.0.0" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/keebio/levinson/rev1/config.h b/keyboards/keebio/levinson/rev1/config.h index e6967ed85211a0bb3274917c50b98c39937032d0..3f2520678033c591e0bc9dd718fb5d356bc14f9e 100644 --- a/keyboards/keebio/levinson/rev1/config.h +++ b/keyboards/keebio/levinson/rev1/config.h @@ -25,9 +25,6 @@ along with this program. If not, see . #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* 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/keebio/levinson/rev1/info.json b/keyboards/keebio/levinson/rev1/info.json index cd51368b09b559260fe3a9a10a43608cc96a4bd1..82eafa2db433e643321887d2c021bb9fb07f5f0a 100644 --- a/keyboards/keebio/levinson/rev1/info.json +++ b/keyboards/keebio/levinson/rev1/info.json @@ -1,5 +1,8 @@ { "keyboard_name": "Levinson Rev. 1", + "split": { + "soft_serial_pin": "D0" + }, "usb": { "pid": "0x1146", "device_version": "1.0.0" diff --git a/keyboards/keebio/levinson/rev2/config.h b/keyboards/keebio/levinson/rev2/config.h index 114aacea5c6bb2a375f6ed2629d4ae9a2bf7d29d..4419aacc4c26b08a552d4f003de951154ebe7eb5 100644 --- a/keyboards/keebio/levinson/rev2/config.h +++ b/keyboards/keebio/levinson/rev2/config.h @@ -25,9 +25,6 @@ along with this program. If not, see . #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* 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/keebio/levinson/rev2/info.json b/keyboards/keebio/levinson/rev2/info.json index ec18ce1898153c0ed79b30c517bc7c59c588ba5b..0ef0ca8d5b2c12cc867b6744a3586d4f079e4eb4 100644 --- a/keyboards/keebio/levinson/rev2/info.json +++ b/keyboards/keebio/levinson/rev2/info.json @@ -1,5 +1,8 @@ { "keyboard_name": "Levinson Rev. 2", + "split": { + "soft_serial_pin": "D0" + }, "usb": { "pid": "0x2146", "device_version": "2.0.0" diff --git a/keyboards/keebio/levinson/rev3/config.h b/keyboards/keebio/levinson/rev3/config.h index 253f5006cef74388f8411a0504920ca2b27ea3b3..5b2be68b62bd93e9219208e3f262741e5c6bdcac 100644 --- a/keyboards/keebio/levinson/rev3/config.h +++ b/keyboards/keebio/levinson/rev3/config.h @@ -28,9 +28,6 @@ along with this program. If not, see . #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* 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/keebio/levinson/rev3/info.json b/keyboards/keebio/levinson/rev3/info.json index c814ce24e3820107bb4e966d93354613f71a6fb8..e64545458efffb8ef0b2f3a00bd14924261c6aab 100644 --- a/keyboards/keebio/levinson/rev3/info.json +++ b/keyboards/keebio/levinson/rev3/info.json @@ -1,5 +1,8 @@ { "keyboard_name": "Levinson Rev. 3", + "split": { + "soft_serial_pin": "D0" + }, "usb": { "pid": "0x3146", "device_version": "3.0.0" diff --git a/keyboards/keebio/nyquist/rev1/config.h b/keyboards/keebio/nyquist/rev1/config.h index afddcde6ad8c8335ad5867858dc8bf3b672c9531..7a1aeedb884bd4a7311311df2b4ac6460a7790cc 100644 --- a/keyboards/keebio/nyquist/rev1/config.h +++ b/keyboards/keebio/nyquist/rev1/config.h @@ -24,9 +24,6 @@ along with this program. If not, see . /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* 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/keebio/nyquist/rev1/info.json b/keyboards/keebio/nyquist/rev1/info.json index 72d85f675bd649b670207dd14aa2225e96905aea..768687f5c92162adfb4069392bdc2ddb969ce460 100644 --- a/keyboards/keebio/nyquist/rev1/info.json +++ b/keyboards/keebio/nyquist/rev1/info.json @@ -4,6 +4,9 @@ "pid": "0x1156", "device_version": "1.0.0" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina" } diff --git a/keyboards/keebio/nyquist/rev2/config.h b/keyboards/keebio/nyquist/rev2/config.h index f8930e19807054cdba3ae5ae23160860f8eb76bb..08d34cb7f8d45da413d3ffa0ef16fe1de4d6e1e9 100644 --- a/keyboards/keebio/nyquist/rev2/config.h +++ b/keyboards/keebio/nyquist/rev2/config.h @@ -24,9 +24,6 @@ along with this program. If not, see . /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* 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/keebio/nyquist/rev2/info.json b/keyboards/keebio/nyquist/rev2/info.json index 8b83b5bbad00b105c31b90c064357b9c4896818c..a18075f9b1c243376973731e141d6a6c2d7441d4 100644 --- a/keyboards/keebio/nyquist/rev2/info.json +++ b/keyboards/keebio/nyquist/rev2/info.json @@ -4,6 +4,9 @@ "pid": "0x2156", "device_version": "2.0.0" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina" } diff --git a/keyboards/keebio/nyquist/rev3/config.h b/keyboards/keebio/nyquist/rev3/config.h index ec1d80ac19bb954547d08d392c52bbb3dc35f718..a196522d30ff57cb05c0a6d6f255248760c4069d 100644 --- a/keyboards/keebio/nyquist/rev3/config.h +++ b/keyboards/keebio/nyquist/rev3/config.h @@ -25,9 +25,6 @@ along with this program. If not, see . /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* 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/keebio/nyquist/rev3/info.json b/keyboards/keebio/nyquist/rev3/info.json index b0f243e495344bc8ea09702746bee4e3064b7bb8..8ed16f832efbb0652139c234293967beea165d19 100644 --- a/keyboards/keebio/nyquist/rev3/info.json +++ b/keyboards/keebio/nyquist/rev3/info.json @@ -4,6 +4,9 @@ "pid": "0x3156", "device_version": "3.0.0" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "qmk-dfu" } diff --git a/keyboards/keebio/quefrency/rev1/config.h b/keyboards/keebio/quefrency/rev1/config.h index f1983b3a2ead4e6dc77ec8ce7ffc75361821c8a2..882997de51be030eed874292a2800a6de08e45bd 100644 --- a/keyboards/keebio/quefrency/rev1/config.h +++ b/keyboards/keebio/quefrency/rev1/config.h @@ -27,9 +27,6 @@ along with this program. If not, see . #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* 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/keebio/quefrency/rev1/info.json b/keyboards/keebio/quefrency/rev1/info.json index b5e55f6febc1dad5236e56565ffdac5d29710d73..648104baa272888d97d84326f8f757c29452b42a 100644 --- a/keyboards/keebio/quefrency/rev1/info.json +++ b/keyboards/keebio/quefrency/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x1257", "device_version": "1.0.0" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/keebio/quefrency/rev2/config.h b/keyboards/keebio/quefrency/rev2/config.h index 41e43cc0d4f0f755785459920e1d2695731304ab..c9ffb474ca20de65842f74a0fa205ba1f2687162 100644 --- a/keyboards/keebio/quefrency/rev2/config.h +++ b/keyboards/keebio/quefrency/rev2/config.h @@ -33,9 +33,6 @@ along with this program. If not, see . #define BACKLIGHT_PIN B5 #define CAPS_LOCK_LED_PIN B6 -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* ws2812 RGB LED */ #define RGB_DI_PIN E6 #define RGBLED_NUM 16 // Number of LEDs diff --git a/keyboards/keebio/quefrency/rev2/info.json b/keyboards/keebio/quefrency/rev2/info.json index bf7b3be9efde76a160eba567107639b83beb3c21..36b4de113f6f9efd3a31e6c10eb021bae5b9b942 100644 --- a/keyboards/keebio/quefrency/rev2/info.json +++ b/keyboards/keebio/quefrency/rev2/info.json @@ -8,6 +8,9 @@ "pid": "0x2257", "device_version": "2.0.0" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu", "layout_aliases": { diff --git a/keyboards/keebio/quefrency/rev3/config.h b/keyboards/keebio/quefrency/rev3/config.h index 41e43cc0d4f0f755785459920e1d2695731304ab..c9ffb474ca20de65842f74a0fa205ba1f2687162 100644 --- a/keyboards/keebio/quefrency/rev3/config.h +++ b/keyboards/keebio/quefrency/rev3/config.h @@ -33,9 +33,6 @@ along with this program. If not, see . #define BACKLIGHT_PIN B5 #define CAPS_LOCK_LED_PIN B6 -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* ws2812 RGB LED */ #define RGB_DI_PIN E6 #define RGBLED_NUM 16 // Number of LEDs diff --git a/keyboards/keebio/quefrency/rev3/info.json b/keyboards/keebio/quefrency/rev3/info.json index 80b2a6316ac9c1d8bc225c13c1bcffd45bb04c71..b0468711828688a384ff49bfc26617bee7ee5778 100644 --- a/keyboards/keebio/quefrency/rev3/info.json +++ b/keyboards/keebio/quefrency/rev3/info.json @@ -8,6 +8,9 @@ "pid": "0x3357", "device_version": "3.1.0" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu", "layout_aliases": { diff --git a/keyboards/keebio/quefrency/rev4/config.h b/keyboards/keebio/quefrency/rev4/config.h index 21d3aaa8922810f0d5d43928e459b39065aa8ec0..ed29b07d323d8cb8f9dc45848482f523d4d71882 100644 --- a/keyboards/keebio/quefrency/rev4/config.h +++ b/keyboards/keebio/quefrency/rev4/config.h @@ -28,9 +28,6 @@ along with this program. If not, see . #define ENCODERS_PAD_A_RIGHT { D6 } #define ENCODERS_PAD_B_RIGHT { D4 } -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* 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/keebio/quefrency/rev4/info.json b/keyboards/keebio/quefrency/rev4/info.json index 2efe174ead3cc0b1f0bddcd1c150fa3dcbb383a8..374335f2b4ec79769f6ba12e8ad613f54974e91a 100644 --- a/keyboards/keebio/quefrency/rev4/info.json +++ b/keyboards/keebio/quefrency/rev4/info.json @@ -8,6 +8,9 @@ "pid": "0x4357", "device_version": "4.1.0" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu", "layout_aliases": { diff --git a/keyboards/keebio/quefrency/rev5/config.h b/keyboards/keebio/quefrency/rev5/config.h index 21d3aaa8922810f0d5d43928e459b39065aa8ec0..ed29b07d323d8cb8f9dc45848482f523d4d71882 100644 --- a/keyboards/keebio/quefrency/rev5/config.h +++ b/keyboards/keebio/quefrency/rev5/config.h @@ -28,9 +28,6 @@ along with this program. If not, see . #define ENCODERS_PAD_A_RIGHT { D6 } #define ENCODERS_PAD_B_RIGHT { D4 } -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* 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/keebio/quefrency/rev5/info.json b/keyboards/keebio/quefrency/rev5/info.json index 601452b797acbeb77695239e1fa6045016a4c8de..c2fdc5c149dcacce5daf00ae8d8743c17d80ec70 100644 --- a/keyboards/keebio/quefrency/rev5/info.json +++ b/keyboards/keebio/quefrency/rev5/info.json @@ -8,6 +8,9 @@ "pid": "0x5357", "device_version": "5.1.0" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu", "layout_aliases": { diff --git a/keyboards/keebio/rorschach/rev1/config.h b/keyboards/keebio/rorschach/rev1/config.h index e601533bf1dc11a123d1c2c61378af7aa445a6a3..77c00e4be9532259ee34ba2673b1fc497bf57570 100644 --- a/keyboards/keebio/rorschach/rev1/config.h +++ b/keyboards/keebio/rorschach/rev1/config.h @@ -24,9 +24,6 @@ along with this program. If not, see . /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* 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/keebio/rorschach/rev1/info.json b/keyboards/keebio/rorschach/rev1/info.json index 5bc03470274440b7c1e9201983ad141f573dbe9b..a5e5483c66785e69d3149bd87db5a37729fbd77e 100644 --- a/keyboards/keebio/rorschach/rev1/info.json +++ b/keyboards/keebio/rorschach/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x1246", "device_version": "1.0.0" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/keebio/viterbi/rev1/config.h b/keyboards/keebio/viterbi/rev1/config.h index 606255c425286f2dc358263178f6c5dd965a876e..d911b45208221431efc8b2a8cd2c46be5012f2a9 100644 --- a/keyboards/keebio/viterbi/rev1/config.h +++ b/keyboards/keebio/viterbi/rev1/config.h @@ -21,7 +21,6 @@ along with this program. If not, see . // wiring of each half #define MATRIX_ROW_PINS { D4, D7, E6, B4, B5 } #define MATRIX_COL_PINS { F5, F6, F7, B1, B3, B2, B6 } -#define SOFT_SERIAL_PIN D0 /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW diff --git a/keyboards/keebio/viterbi/rev1/info.json b/keyboards/keebio/viterbi/rev1/info.json index 5801f5f63868a373e2b77a6cb9ae41393c810e57..d91c35fc85c7efd98c4fe790f25bc8edf12fc7ab 100644 --- a/keyboards/keebio/viterbi/rev1/info.json +++ b/keyboards/keebio/viterbi/rev1/info.json @@ -1,5 +1,8 @@ { "keyboard_name": "Viterbi Rev. 1", + "split": { + "soft_serial_pin": "D0" + }, "usb": { "pid": "0x1157", "device_version": "1.0.0" diff --git a/keyboards/keebio/viterbi/rev2/config.h b/keyboards/keebio/viterbi/rev2/config.h index d5e40c2baf6ecb89b39a47967709e355e4a0c019..ac6e64539ce1d97b035bca45e42950cbd784db8a 100644 --- a/keyboards/keebio/viterbi/rev2/config.h +++ b/keyboards/keebio/viterbi/rev2/config.h @@ -21,7 +21,6 @@ along with this program. If not, see . #define MATRIX_ROW_PINS { D4, D7, E6, B4, B5 } #define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2 } #define SPLIT_HAND_PIN D2 -#define SOFT_SERIAL_PIN D0 /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW diff --git a/keyboards/keebio/viterbi/rev2/info.json b/keyboards/keebio/viterbi/rev2/info.json index 9759016521c6687adc277b40f36bad8d5de5124a..5282cdd06202bd7dae5a4bbf07600aa3a676da23 100644 --- a/keyboards/keebio/viterbi/rev2/info.json +++ b/keyboards/keebio/viterbi/rev2/info.json @@ -1,5 +1,8 @@ { "keyboard_name": "Viterbi Rev. 2", + "split": { + "soft_serial_pin": "D0" + }, "usb": { "pid": "0x2157", "device_version": "2.0.0" diff --git a/keyboards/keycapsss/kimiko/rev1/config.h b/keyboards/keycapsss/kimiko/rev1/config.h index a2eb08554b043e293190fd1bc95773e2f6134a60..fbcf482c355f8e059d8f75709ed56fb91e1bf02e 100644 --- a/keyboards/keycapsss/kimiko/rev1/config.h +++ b/keyboards/keycapsss/kimiko/rev1/config.h @@ -22,8 +22,6 @@ /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -#define SOFT_SERIAL_PIN D2 - /* SK6812 RGB LED */ #define RGB_DI_PIN D3 diff --git a/keyboards/keycapsss/kimiko/rev1/info.json b/keyboards/keycapsss/kimiko/rev1/info.json index 5661ea9e77039ae3e57d21727c3640ae1537858f..09f5867a4c915cfd4cf577a6395b9ea5273e65c6 100644 --- a/keyboards/keycapsss/kimiko/rev1/info.json +++ b/keyboards/keycapsss/kimiko/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x4B69", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/keyprez/bison/config.h b/keyboards/keyprez/bison/config.h index 03c4df280f648e8aa59650041049d0054d813a8c..28e823f11f1c61ab09ff3956d68286b543f9ef9b 100644 --- a/keyboards/keyprez/bison/config.h +++ b/keyboards/keyprez/bison/config.h @@ -34,11 +34,6 @@ along with this program. If not, see . /* COL2ROW, ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 - #define ENCODERS_PAD_A { B6 } #define ENCODERS_PAD_B { B5 } #define ENCODERS_PAD_A_RIGHT { B5 } diff --git a/keyboards/keyprez/bison/info.json b/keyboards/keyprez/bison/info.json index 987588216ce8d87f37e4d4f8db28bce0975ccc78..5c33dc5fa67d009ad1ec5a167c2b470bad355610 100644 --- a/keyboards/keyprez/bison/info.json +++ b/keyboards/keyprez/bison/info.json @@ -8,6 +8,9 @@ "pid": "0x0000", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/keyprez/unicorn/config.h b/keyboards/keyprez/unicorn/config.h index 46592945be72ef8ec5f6080cf0a79860c0d49d43..d5badd4ae15c73cfdf3756844018ccf3eb7e20d2 100644 --- a/keyboards/keyprez/unicorn/config.h +++ b/keyboards/keyprez/unicorn/config.h @@ -23,11 +23,6 @@ /* COL2ROW, ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 - /* 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/keyprez/unicorn/info.json b/keyboards/keyprez/unicorn/info.json index e4b8680964f3e3afb9dfb81b30f9d0775b1bb807..03de7b5c8c652a27ab07ef0b4763b829ced653fb 100644 --- a/keyboards/keyprez/unicorn/info.json +++ b/keyboards/keyprez/unicorn/info.json @@ -8,6 +8,9 @@ "pid": "0x7563", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/keystonecaps/gameroyadvance/config.h b/keyboards/keystonecaps/gameroyadvance/config.h index 8ef3106dc02b0cf56d03b2f55878beab3f03edb1..95a8dcad91f08524b6af9240c5fe1ced942d0c94 100644 --- a/keyboards/keystonecaps/gameroyadvance/config.h +++ b/keyboards/keystonecaps/gameroyadvance/config.h @@ -27,8 +27,6 @@ along with this program. If not, see . #define ENCODERS_PAD_B { B4 } #define ENCODERS_PAD_A_RIGHT { B3 } #define ENCODERS_PAD_B_RIGHT { B2 } -#define SOFT_SERIAL_PIN D2 - /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW diff --git a/keyboards/keystonecaps/gameroyadvance/info.json b/keyboards/keystonecaps/gameroyadvance/info.json index 4b0227fedf251d6a2a5fb242fd464606afdbcb96..703c6a864a6640f6f1d97a19ba91892f491dd3cb 100644 --- a/keyboards/keystonecaps/gameroyadvance/info.json +++ b/keyboards/keystonecaps/gameroyadvance/info.json @@ -8,6 +8,9 @@ "pid": "0x6060", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/kudox/columner/config.h b/keyboards/kudox/columner/config.h index 53b0aaa83e703942fb18e7ec4809d319a51b6bcd..7a97d2c42d5e57a32f512ed8e1d040af2f68f372 100644 --- a/keyboards/kudox/columner/config.h +++ b/keyboards/kudox/columner/config.h @@ -25,9 +25,6 @@ /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* 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/kudox/columner/info.json b/keyboards/kudox/columner/info.json index d0a2b00b0dce7e1fb2954c15542c378498d5d514..ff34bd12e0bef73291a995e1d531d026e5168f85 100644 --- a/keyboards/kudox/columner/info.json +++ b/keyboards/kudox/columner/info.json @@ -8,6 +8,9 @@ "pid": "0x9691", "device_version": "1.0.0" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/kudox/rev1/config.h b/keyboards/kudox/rev1/config.h index dc6eea53e61b83de5f038a135b5f3e29b6a894e8..5b9e4b2bfdd62b774874bc0e8f46f7dc27e9ee0f 100644 --- a/keyboards/kudox/rev1/config.h +++ b/keyboards/kudox/rev1/config.h @@ -25,9 +25,6 @@ /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* 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/kudox/rev1/info.json b/keyboards/kudox/rev1/info.json index 445916ebd4e1d3db439f10ab9550194a1a75d00c..918288d95e6b977aa65ade7661e6284bfc870835 100644 --- a/keyboards/kudox/rev1/info.json +++ b/keyboards/kudox/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x9690", "device_version": "1.0.0" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/kudox/rev2/config.h b/keyboards/kudox/rev2/config.h index dc6eea53e61b83de5f038a135b5f3e29b6a894e8..5b9e4b2bfdd62b774874bc0e8f46f7dc27e9ee0f 100644 --- a/keyboards/kudox/rev2/config.h +++ b/keyboards/kudox/rev2/config.h @@ -25,9 +25,6 @@ /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* 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/kudox/rev2/info.json b/keyboards/kudox/rev2/info.json index d0e7320c21ea4643f3d3b0553af9436c6a5d5485..9d4a453413a19719e10cc9c13743cb5f968a9428 100644 --- a/keyboards/kudox/rev2/info.json +++ b/keyboards/kudox/rev2/info.json @@ -8,6 +8,9 @@ "pid": "0x9690", "device_version": "2.0.0" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/kudox/rev3/config.h b/keyboards/kudox/rev3/config.h index 53b0aaa83e703942fb18e7ec4809d319a51b6bcd..7a97d2c42d5e57a32f512ed8e1d040af2f68f372 100644 --- a/keyboards/kudox/rev3/config.h +++ b/keyboards/kudox/rev3/config.h @@ -25,9 +25,6 @@ /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* 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/kudox/rev3/info.json b/keyboards/kudox/rev3/info.json index 98abd322679a603b4201f4d4da121af31f6b76fc..738321eb1310ff8552c65a48300361bcf759c06f 100644 --- a/keyboards/kudox/rev3/info.json +++ b/keyboards/kudox/rev3/info.json @@ -8,6 +8,9 @@ "pid": "0x9690", "device_version": "3.0.0" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/kudox_full/rev1/config.h b/keyboards/kudox_full/rev1/config.h index d42b155b4b1c11298a2589c025743fe1ad8ce303..4bcaef911149ba84f14440c17804b6620204ae10 100644 --- a/keyboards/kudox_full/rev1/config.h +++ b/keyboards/kudox_full/rev1/config.h @@ -12,9 +12,6 @@ /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D2 - /* 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/kudox_full/rev1/info.json b/keyboards/kudox_full/rev1/info.json index 6e33730422019d9526daca1cf41572855f15090d..31adb7c81e50c1c08f1f88a30b091e3c41e91ff7 100644 --- a/keyboards/kudox_full/rev1/info.json +++ b/keyboards/kudox_full/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x9693", "device_version": "1.0.0" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/lets_split/rev1/config.h b/keyboards/lets_split/rev1/config.h index bc0c6e5b9762a1ea01490d6b176e96f9e54028ff..8c0f5cd3f6d62e69cbc94474b3045c3624eabece 100644 --- a/keyboards/lets_split/rev1/config.h +++ b/keyboards/lets_split/rev1/config.h @@ -25,9 +25,6 @@ along with this program. If not, see . #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* 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/lets_split/rev1/info.json b/keyboards/lets_split/rev1/info.json index ae781da15f30397817cdd225c9a7543e47eaf0c1..15821a6da039d0b7f6eb5c1a788b6d2c31fc943a 100644 --- a/keyboards/lets_split/rev1/info.json +++ b/keyboards/lets_split/rev1/info.json @@ -5,5 +5,8 @@ "vid": "0xFEED", "pid": "0x3060", "device_version": "0.0.1" + }, + "split": { + "soft_serial_pin": "D0" } } diff --git a/keyboards/lets_split/rev2/config.h b/keyboards/lets_split/rev2/config.h index 37212faea4aca317e03ed6729ab7f13887070fb0..ed53eb497670046e2f6068a510448d4618c20494 100644 --- a/keyboards/lets_split/rev2/config.h +++ b/keyboards/lets_split/rev2/config.h @@ -25,9 +25,6 @@ along with this program. If not, see . #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* 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/lets_split/rev2/info.json b/keyboards/lets_split/rev2/info.json index fd9960697bea7ab02371a0e3835ce570583f7c09..27d850be7e0b2cd76915f9153bb7fbbf6aa6802c 100644 --- a/keyboards/lets_split/rev2/info.json +++ b/keyboards/lets_split/rev2/info.json @@ -5,5 +5,8 @@ "vid": "0x6F77", "pid": "0x0002", "device_version": "0.0.2" + }, + "split": { + "soft_serial_pin": "D0" } } diff --git a/keyboards/lets_split/sockets/config.h b/keyboards/lets_split/sockets/config.h index 11e19d1fc448d6094df6b281d696c84d5c59bf73..1e4a438d2c831c2b762ba278e0eae9cf4ac7e92c 100644 --- a/keyboards/lets_split/sockets/config.h +++ b/keyboards/lets_split/sockets/config.h @@ -25,9 +25,6 @@ along with this program. If not, see . #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* ws2812 RGB LED */ #define RGB_DI_PIN D4 diff --git a/keyboards/lets_split/sockets/info.json b/keyboards/lets_split/sockets/info.json index 700fffb6221cb822b3dabbb37d42ff10b43b7710..a1e4efc41099d7955f84e1bcbad126a10f11889c 100644 --- a/keyboards/lets_split/sockets/info.json +++ b/keyboards/lets_split/sockets/info.json @@ -5,5 +5,8 @@ "vid": "0xFEED", "pid": "0x0BEE", "device_version": "0.0.1" + }, + "split": { + "soft_serial_pin": "D0" } } diff --git a/keyboards/lily58/config.h b/keyboards/lily58/config.h index c484543bdfefd0d350de38d9bf2266e4ff1debfc..a67e22b87644d6b5623110689281f81545fe3df5 100644 --- a/keyboards/lily58/config.h +++ b/keyboards/lily58/config.h @@ -18,11 +18,6 @@ along with this program. If not, see . #pragma once - -#ifndef SOFT_SERIAL_PIN -#define SOFT_SERIAL_PIN D2 -#endif - #define DIODE_DIRECTION COL2ROW // Use the lily version to get the Lily58 logo instead of the qmk logo diff --git a/keyboards/lily58/glow_enc/config.h b/keyboards/lily58/glow_enc/config.h index 3867e25f2b06a361c63888feceb84af2d859d3d5..443139c82465320c12b0d4743313f9ed7116139b 100644 --- a/keyboards/lily58/glow_enc/config.h +++ b/keyboards/lily58/glow_enc/config.h @@ -24,8 +24,6 @@ along with this program. If not, see . #define MATRIX_ROW_PINS { C6, D7, E6, B4, B5 } #define MATRIX_COL_PINS { F6, F7, B1, B3, B2, B6 } -#define SOFT_SERIAL_PIN D2 - #define RGB_DI_PIN F4 #define RGBLED_NUM 72 // Number of LEDs diff --git a/keyboards/lily58/glow_enc/info.json b/keyboards/lily58/glow_enc/info.json index 9fcf2de6cd40f51a846ce4f5ef0fca0c675de59a..ef53c7f2d5bd8bea24684cf41d3876c6f349340d 100644 --- a/keyboards/lily58/glow_enc/info.json +++ b/keyboards/lily58/glow_enc/info.json @@ -8,6 +8,9 @@ "pid": "0x0059", "device_version": "1.0.0" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/lily58/light/config.h b/keyboards/lily58/light/config.h index 64063e9076e97b910f621104dd3cc9f3f74761c3..0b11be778a6dc09914c34956ffd43c3633d697b0 100644 --- a/keyboards/lily58/light/config.h +++ b/keyboards/lily58/light/config.h @@ -24,8 +24,6 @@ along with this program. If not, see . #define MATRIX_ROW_PINS { C6, D7, E6, B4, B5 } #define MATRIX_COL_PINS { F6, F7, B1, B3, B2, B6 } -#define SOFT_SERIAL_PIN D2 - #define RGB_DI_PIN D3 #define RGBLED_SPLIT { 35, 35 } #define RGBLED_NUM 70 diff --git a/keyboards/lily58/light/info.json b/keyboards/lily58/light/info.json index 5bd6b3de3cc6f73ffd08c833d6fa196f74589437..18e16cd469388009ddecf5f4581f72808ff045a1 100644 --- a/keyboards/lily58/light/info.json +++ b/keyboards/lily58/light/info.json @@ -8,6 +8,9 @@ "pid": "0x4C4C", "device_version": "1.0.0" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/lily58/rev1/config.h b/keyboards/lily58/rev1/config.h index 8a99c48540edad95e1f32ef203111ede6a381515..1e6d2d08fc2c2afa2a2afc577747f3b9c37a9254 100644 --- a/keyboards/lily58/rev1/config.h +++ b/keyboards/lily58/rev1/config.h @@ -23,8 +23,6 @@ along with this program. If not, see . #define MATRIX_ROW_PINS { C6, D7, E6, B4, B5 } #define MATRIX_COL_PINS { F6, F7, B1, B3, B2, B6 } -#define SOFT_SERIAL_PIN D2 - /* ws2812 RGB LED */ #define RGB_DI_PIN D3 #define RGBLED_NUM 12 // Number of LEDs diff --git a/keyboards/lily58/rev1/info.json b/keyboards/lily58/rev1/info.json index 6bbaa4203e39e2617e978205d7d05bff8e150213..793386b664594a799bbdeaee4ed8b79b896b13f1 100644 --- a/keyboards/lily58/rev1/info.json +++ b/keyboards/lily58/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0xEB2D", "device_version": "1.0.0" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/lime/rev1/config.h b/keyboards/lime/rev1/config.h index c62f6afefc269a244dc215e47629b0ae979de70b..8ca3fd28b96706497668c9f9b124fd7cb308e023 100644 --- a/keyboards/lime/rev1/config.h +++ b/keyboards/lime/rev1/config.h @@ -41,9 +41,6 @@ #define TAP_CODE_DELAY 10 -/* communication between sides */ -#define SOFT_SERIAL_PIN D2 - #define SPLIT_USB_DETECT #ifdef WPM_ENABLE diff --git a/keyboards/lime/rev1/info.json b/keyboards/lime/rev1/info.json index e464c020c47aba014e9b759b350b92a74cc7f723..4daceb8e61f4c7103dd39120b7645bd0a51c71cb 100644 --- a/keyboards/lime/rev1/info.json +++ b/keyboards/lime/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x2784", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/majistic/config.h b/keyboards/majistic/config.h index e2af1870fa84ae8c7e0c033c31d723fb304baae3..2ff78e2bed34efee4d357295fecc278331e482a5 100644 --- a/keyboards/majistic/config.h +++ b/keyboards/majistic/config.h @@ -27,11 +27,6 @@ along with this program. If not, see . /* COL2ROW, ROW2COL*/ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6 - /* 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/majistic/info.json b/keyboards/majistic/info.json index 35e9e14ffcba0c44a98915e94c38c3b9fe488d40..be3a1cafddcbe15ff9dd9831ec366531c1947c46 100644 --- a/keyboards/majistic/info.json +++ b/keyboards/majistic/info.json @@ -8,6 +8,9 @@ "pid": "0x6E55", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/malevolti/lyra/rev1/config.h b/keyboards/malevolti/lyra/rev1/config.h index ec55fac92801abcc04c5fc725cdd7e4e2b187299..113174ff1e4a7d1f2f768eb944f435aad3ad10cc 100644 --- a/keyboards/malevolti/lyra/rev1/config.h +++ b/keyboards/malevolti/lyra/rev1/config.h @@ -22,6 +22,3 @@ #define DIODE_DIRECTION COL2ROW #define TAPPING_TERM 100 - -/* communication between sides */ -#define SOFT_SERIAL_PIN D2 diff --git a/keyboards/malevolti/lyra/rev1/info.json b/keyboards/malevolti/lyra/rev1/info.json index 895bfec6d132b1f4c825cb05525f24457fea1426..572e5c118dae2cde255bac47ac34f75476a24e8e 100644 --- a/keyboards/malevolti/lyra/rev1/info.json +++ b/keyboards/malevolti/lyra/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x4C43", "device_version": "30.3.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/manta60/config.h b/keyboards/manta60/config.h index 8bfeec85bb913bc82f6f453a569cf6977c98d2f5..8c8e3f4ccb996e524ca0dc9f4ab1b813e0b37890 100644 --- a/keyboards/manta60/config.h +++ b/keyboards/manta60/config.h @@ -34,10 +34,6 @@ along with this program. If not, see . /* COL2ROW, ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D2 #define SELECT_SOFT_SERIAL_SPEED 1 #define RGB_DI_PIN D3 diff --git a/keyboards/manta60/info.json b/keyboards/manta60/info.json index 6dc7f65dbac0d0834066a98ef5ea6e53d5c66543..e81c4e458015ab713c8d05d6ee382c43ac9b0875 100644 --- a/keyboards/manta60/info.json +++ b/keyboards/manta60/info.json @@ -8,6 +8,9 @@ "pid": "0x991D", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/maple_computing/lets_split_eh/eh/config.h b/keyboards/maple_computing/lets_split_eh/eh/config.h index 7cab19e7dd274862b912538fccc62fac0f5aa3c6..11b91e8a131b1a11a828b90272ddd1dd0c1c6563 100644 --- a/keyboards/maple_computing/lets_split_eh/eh/config.h +++ b/keyboards/maple_computing/lets_split_eh/eh/config.h @@ -47,7 +47,6 @@ along with this program. If not, see . /* Split Defines */ #define SPLIT_HAND_PIN D3 -#define SOFT_SERIAL_PIN D0 // The 'EH' has previously forced use of I2C so this default has been kept // however users can undef to use serial diff --git a/keyboards/maple_computing/lets_split_eh/eh/info.json b/keyboards/maple_computing/lets_split_eh/eh/info.json index 53cae800b7d95aee3ebbb7b60efb83a680d203a4..b22fef655a122c0c8bd4c10fc3cdc1b1631ad2de 100644 --- a/keyboards/maple_computing/lets_split_eh/eh/info.json +++ b/keyboards/maple_computing/lets_split_eh/eh/info.json @@ -8,6 +8,9 @@ "pid": "0xE401", "device_version": "1.0.0" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu", "community_layouts": ["ortho_4x12"], diff --git a/keyboards/maple_computing/minidox/rev1/config.h b/keyboards/maple_computing/minidox/rev1/config.h index fb12f4175a55ef7a033881674c33be372dc44210..26979e4edc45dbfedf95d040e6bfb1d79a04385e 100644 --- a/keyboards/maple_computing/minidox/rev1/config.h +++ b/keyboards/maple_computing/minidox/rev1/config.h @@ -21,6 +21,4 @@ along with this program. If not, see . #define MATRIX_ROW_PINS { B2, B6, B4, B5 } #define MATRIX_COL_PINS { F4, D3, D2, D1, D4 } -#define SOFT_SERIAL_PIN D0 - //#define EE_HANDS diff --git a/keyboards/maple_computing/minidox/rev1/info.json b/keyboards/maple_computing/minidox/rev1/info.json index 6efef4ddc8d93e7eeb08b726dac9a61d4cc7f864..83794bb11628bf67c1114ea2cdea531861b0b3d6 100644 --- a/keyboards/maple_computing/minidox/rev1/info.json +++ b/keyboards/maple_computing/minidox/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x3060", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "community_layouts": ["split_3x5_3"], diff --git a/keyboards/marksard/rhymestone/rev1/config.h b/keyboards/marksard/rhymestone/rev1/config.h index 6d66754590caba161c5d4554b6b4ca6bc9ed3109..9cc003be138a5fe76d788cdd212bc5f487bf2e78 100644 --- a/keyboards/marksard/rhymestone/rev1/config.h +++ b/keyboards/marksard/rhymestone/rev1/config.h @@ -34,11 +34,6 @@ along with this program. If not, see . /* COL2ROW, ROW2COL*/ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6 - #define RGB_DI_PIN D3 #ifdef RGBLIGHT_ENABLE diff --git a/keyboards/marksard/rhymestone/rev1/info.json b/keyboards/marksard/rhymestone/rev1/info.json index a8b3c790ed1c10b49f1ec7f67128fdcdba510c99..6d68519512c7aab333389b24cbe14cb693843292 100644 --- a/keyboards/marksard/rhymestone/rev1/info.json +++ b/keyboards/marksard/rhymestone/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0xDFA1", "device_version": "0.2.0" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "community_layouts": ["ortho_4x10"], diff --git a/keyboards/marksard/treadstone48/rev1/config.h b/keyboards/marksard/treadstone48/rev1/config.h index 5a9dd3d748740afde7a26f4c79defc545e5d5e31..505548a75d0e3416afe0e77c1647612131dffe69 100644 --- a/keyboards/marksard/treadstone48/rev1/config.h +++ b/keyboards/marksard/treadstone48/rev1/config.h @@ -34,11 +34,6 @@ along with this program. If not, see . /* COL2ROW, ROW2COL*/ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6 - #define RGB_DI_PIN D3 #ifdef RGB_DI_PIN #ifndef RS_EXTRA_LED diff --git a/keyboards/marksard/treadstone48/rev1/info.json b/keyboards/marksard/treadstone48/rev1/info.json index a17d9ab0a295cfa6aa3d83656661d1b147ed08b1..2c589cac51ab52cc86e047125ee160f5fe13d10e 100644 --- a/keyboards/marksard/treadstone48/rev1/info.json +++ b/keyboards/marksard/treadstone48/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0xDFA3", "device_version": "0.1.0" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/mechwild/mokulua/mirrored/config.h b/keyboards/mechwild/mokulua/mirrored/config.h index 83debd9daa396e21f3e2dd305f731e6840dd560a..0638945b90243a4540563e8aabbeb4cb67f29ff9 100644 --- a/keyboards/mechwild/mokulua/mirrored/config.h +++ b/keyboards/mechwild/mokulua/mirrored/config.h @@ -21,10 +21,6 @@ #define OLED_FONT_H "keyboards/mechwild/mokulua/glcdfont.c" -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D3 #define MASTER_LEFT //#define MASTER_RIGHT #define RGBLIGHT_SPLIT diff --git a/keyboards/mechwild/mokulua/mirrored/info.json b/keyboards/mechwild/mokulua/mirrored/info.json index 4cc18e68c46688f4bbdca89d66572109e95f1651..ea140fca0ee2ed1019a42700981827d9f5177474 100644 --- a/keyboards/mechwild/mokulua/mirrored/info.json +++ b/keyboards/mechwild/mokulua/mirrored/info.json @@ -8,6 +8,9 @@ "pid": "0x170C", "device_version": "1.0.3" }, + "split": { + "soft_serial_pin": "D3" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/mechwild/mokulua/standard/config.h b/keyboards/mechwild/mokulua/standard/config.h index c0ea55792ea5abcf7cbfe07ead1a042f02d1965f..db224094db834928c9096cb8832fdd04036c090b 100644 --- a/keyboards/mechwild/mokulua/standard/config.h +++ b/keyboards/mechwild/mokulua/standard/config.h @@ -21,10 +21,6 @@ #define OLED_FONT_H "keyboards/mechwild/mokulua/glcdfont.c" -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D3 #define MASTER_LEFT //#define MASTER_RIGHT #define RGBLIGHT_SPLIT diff --git a/keyboards/mechwild/mokulua/standard/info.json b/keyboards/mechwild/mokulua/standard/info.json index dd9507dbe48f3a8d757b441aa3ffc977991d51e1..0fd80e4c888d6de89b3351cbe8cc00934d571092 100644 --- a/keyboards/mechwild/mokulua/standard/info.json +++ b/keyboards/mechwild/mokulua/standard/info.json @@ -8,6 +8,9 @@ "pid": "0x170B", "device_version": "1.0.3" }, + "split": { + "soft_serial_pin": "D3" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/merge/um70/config.h b/keyboards/merge/um70/config.h index 7fa3544c667a33ae0382e9d6f54782780222dbab..553b939ee295d9dde1a852cf8fb05fb2540c0273 100644 --- a/keyboards/merge/um70/config.h +++ b/keyboards/merge/um70/config.h @@ -21,7 +21,6 @@ /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -#define SOFT_SERIAL_PIN D2 #define SPLIT_USB_DETECT #define MASTER_LEFT #define SPLIT_MODS_ENABLE diff --git a/keyboards/merge/um70/info.json b/keyboards/merge/um70/info.json index 74ed0a7308d69f1bb361b9d5bc63d016412d907b..3c57c774927116284a370988b639e581d09b00d2 100644 --- a/keyboards/merge/um70/info.json +++ b/keyboards/merge/um70/info.json @@ -8,6 +8,9 @@ "pid": "0x3222", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/merge/um80/config.h b/keyboards/merge/um80/config.h index 76fb97583df4740ac8c9de42e8e65e1f0493bdf6..0dd371ddc26c0c7ffb78f682608d147a7e466cc1 100644 --- a/keyboards/merge/um80/config.h +++ b/keyboards/merge/um80/config.h @@ -21,7 +21,6 @@ /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -#define SOFT_SERIAL_PIN D2 #define SPLIT_USB_DETECT #define MASTER_LEFT #define SPLIT_MODS_ENABLE diff --git a/keyboards/merge/um80/info.json b/keyboards/merge/um80/info.json index f17b9d7691b6964b6c37c97f27b5a2b18966b62b..a467a97c77c3a2cd4d705724b7df2d401534e107 100644 --- a/keyboards/merge/um80/info.json +++ b/keyboards/merge/um80/info.json @@ -8,6 +8,9 @@ "pid": "0x3241", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/merge/uma/config.h b/keyboards/merge/uma/config.h index 8763728483e80616f9b238ab27341581f3e97d42..6e7d2b959c583fed7d4d0f1ef5ca5d164cd7102c 100644 --- a/keyboards/merge/uma/config.h +++ b/keyboards/merge/uma/config.h @@ -23,7 +23,6 @@ /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -#define SOFT_SERIAL_PIN D2 #define SPLIT_USB_DETECT #define SPLIT_MODS_ENABLE diff --git a/keyboards/merge/uma/info.json b/keyboards/merge/uma/info.json index 48170cfd6e437e91f69b4c03751e2e2d7164dc3c..0031f4ae8e037aeccdec85b5b081c7e2d70e4cb6 100644 --- a/keyboards/merge/uma/info.json +++ b/keyboards/merge/uma/info.json @@ -8,6 +8,9 @@ "pid": "0x3232", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/meson/config.h b/keyboards/meson/config.h index 5b5f7a0f8394c6f70f157051c40daf956171e2ca..a0df182439129c9c473684b100bc2f43cd2fce55 100644 --- a/keyboards/meson/config.h +++ b/keyboards/meson/config.h @@ -25,7 +25,6 @@ along with this program. If not, see . #define DIODE_DIRECTION COL2ROW #define USE_I2C -#define SOFT_SERIAL_PIN D0 #define RGB_DI_PIN B5 #ifdef RGB_DI_PIN diff --git a/keyboards/meson/info.json b/keyboards/meson/info.json index 5b923bcfbf570de16bddededb05bb9173e972f4f..869a2ccb7a2e98bdda63bbf5a2fe3c23395fcc9f 100644 --- a/keyboards/meson/info.json +++ b/keyboards/meson/info.json @@ -7,6 +7,9 @@ "pid": "0x0000", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/miniaxe/config.h b/keyboards/miniaxe/config.h index daa0bc4d86daa3e3a292ed0ed92768a6a404ebda..3b9010455c3da2c51c0727ca341d32f1091f092b 100644 --- a/keyboards/miniaxe/config.h +++ b/keyboards/miniaxe/config.h @@ -57,9 +57,6 @@ along with this program. If not, see . //#define NO_ACTION_TAPPING //#define NO_ACTION_ONESHOT -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - //#define EE_HANDS #define I2C_MASTER_LEFT //#define I2C_MASTER_RIGHT diff --git a/keyboards/miniaxe/info.json b/keyboards/miniaxe/info.json index a36e4469127ed25ab8d8c8271eb7d1c16677ff2e..e8e1872f886214418e5abb1b9bb1ef95ea9c4001 100644 --- a/keyboards/miniaxe/info.json +++ b/keyboards/miniaxe/info.json @@ -8,6 +8,9 @@ "pid": "0x3939", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu", "matrix_pins": { diff --git a/keyboards/mint60/config.h b/keyboards/mint60/config.h index 1241319f245de56562a58f08415f80cb99f0837a..2839e63b1a8a49eef9a759b3cd918e1127905747 100644 --- a/keyboards/mint60/config.h +++ b/keyboards/mint60/config.h @@ -34,11 +34,6 @@ along with this program. If not, see . /* COL2ROW, ROW2COL*/ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D2 - /* 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/mint60/info.json b/keyboards/mint60/info.json index 252b952fb866c209faecf45dd11ce2c725440dc5..f8011a5920c06f9a0eb3775418df93f237c33a54 100644 --- a/keyboards/mint60/info.json +++ b/keyboards/mint60/info.json @@ -8,6 +8,9 @@ "pid": "0x0000", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/momoka_ergo/config.h b/keyboards/momoka_ergo/config.h index e417db1e9bf0b4b630d5aed77e9fd46339efaeed..5425085bb64624b3a2fa224e3b6d2dd9def6efe1 100644 --- a/keyboards/momoka_ergo/config.h +++ b/keyboards/momoka_ergo/config.h @@ -25,11 +25,6 @@ along with this program. If not, see . #define DIODE_DIRECTION COL2ROW #define SELECT_SOFT_SERIAL_SPEED 5 -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D1 // or D1, D2, D3, E6 - #define RGB_DI_PIN C7 #define RGBLED_NUM 22 #define RGBLIGHT_EFFECT_BREATHING diff --git a/keyboards/momoka_ergo/info.json b/keyboards/momoka_ergo/info.json index 9eea6214bea14fbfa6870f939e26d29bda9f8d5e..3c1eefd090cefa6a6049de00128f54572de78780 100644 --- a/keyboards/momoka_ergo/info.json +++ b/keyboards/momoka_ergo/info.json @@ -8,6 +8,9 @@ "pid": "0x0001", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D1" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu", "debounce": 3, diff --git a/keyboards/murcielago/info.json b/keyboards/murcielago/info.json index 7c1878b91da071636c3bb7a5478059092a840f55..14f87681bf248b3afa5224cd77389817de83308f 100644 --- a/keyboards/murcielago/info.json +++ b/keyboards/murcielago/info.json @@ -8,6 +8,9 @@ "pid": "0x0001", "device_version": "0.0.2" }, + "split": { + "soft_serial_pin": "E6" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/murcielago/rev1/config.h b/keyboards/murcielago/rev1/config.h index 146a79f08118748870006b445faf08845dbdbf19..223129a9e32dd3265bdb2bacf2a0a1383ee1456c 100644 --- a/keyboards/murcielago/rev1/config.h +++ b/keyboards/murcielago/rev1/config.h @@ -45,11 +45,6 @@ along with this program. If not, see . /* COL2ROW, ROW2COL*/ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN E6 - /* 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/nacly/sodium42/config.h b/keyboards/nacly/sodium42/config.h index 5dc98cedcfe29c124c683fc825a5a83cc7eb91a4..690f7c96f9fc6605d66e4b066d1ae3048035660d 100644 --- a/keyboards/nacly/sodium42/config.h +++ b/keyboards/nacly/sodium42/config.h @@ -25,9 +25,6 @@ #define SPLIT_HAND_PIN F4 -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D3 - /* 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/nacly/sodium42/info.json b/keyboards/nacly/sodium42/info.json index 81bb72b2f7570d8529cf44f7268aebc278d6e148..752f5c5372a9f167e22948f8aa1fb2a2065aadd7 100644 --- a/keyboards/nacly/sodium42/info.json +++ b/keyboards/nacly/sodium42/info.json @@ -8,6 +8,9 @@ "pid": "0xFED0", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D3" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/nacly/sodium50/config.h b/keyboards/nacly/sodium50/config.h index a4ad4e7b835b4dfb34c0f3e72fecacac95203f2b..55abbac4d130040fd965c4e624171d5bcb8a9659 100644 --- a/keyboards/nacly/sodium50/config.h +++ b/keyboards/nacly/sodium50/config.h @@ -25,9 +25,6 @@ #define SPLIT_HAND_PIN F4 -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D3 - /* 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/nacly/sodium50/info.json b/keyboards/nacly/sodium50/info.json index dc3a39166926c665f7bfc7cc49e0d5d1592e2c9b..6e2e6d5aef8309b8d116990ffcbcaed29e9e4058 100644 --- a/keyboards/nacly/sodium50/info.json +++ b/keyboards/nacly/sodium50/info.json @@ -8,6 +8,9 @@ "pid": "0xFED0", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D3" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/nacly/sodium62/config.h b/keyboards/nacly/sodium62/config.h index e322eeed97f2e1b1bbb202029d6c356e4de5ab47..5e24b062cfb6ba9306afe3e911faa60fd658bbc4 100644 --- a/keyboards/nacly/sodium62/config.h +++ b/keyboards/nacly/sodium62/config.h @@ -25,9 +25,6 @@ #define SPLIT_HAND_PIN F4 -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D3 - /* 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/nacly/sodium62/info.json b/keyboards/nacly/sodium62/info.json index 95ca9a649acef171ee549b6b204f0506e1205284..bf9a50ded2a171bd3b61d5efe21e4faf70751380 100644 --- a/keyboards/nacly/sodium62/info.json +++ b/keyboards/nacly/sodium62/info.json @@ -8,6 +8,9 @@ "pid": "0xFED0", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D3" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/nacly/splitreus62/config.h b/keyboards/nacly/splitreus62/config.h index 1148e842a09d4221794fbca86d8f0e444d7e33b2..b7b0ec0d303587648586191f00373ffa825b10e1 100644 --- a/keyboards/nacly/splitreus62/config.h +++ b/keyboards/nacly/splitreus62/config.h @@ -27,9 +27,6 @@ along with this program. If not, see . #define SPLIT_HAND_PIN F4 -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* 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/nacly/splitreus62/info.json b/keyboards/nacly/splitreus62/info.json index 70da654540f4b858971a1d9b70a8ee0185f80d8d..a3a3c88e0b7c54e498a4e15660927231e7957bda 100644 --- a/keyboards/nacly/splitreus62/info.json +++ b/keyboards/nacly/splitreus62/info.json @@ -8,6 +8,9 @@ "pid": "0xFED0", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/obosob/arch_36/config.h b/keyboards/obosob/arch_36/config.h index 8bd2787fcb1ba6f94cc8b52e18b97218a87b596c..ae2913396bf52fce4e9d3866ca28d89a066e1194 100644 --- a/keyboards/obosob/arch_36/config.h +++ b/keyboards/obosob/arch_36/config.h @@ -24,11 +24,6 @@ along with this program. If not, see . /* COL2ROW, ROW2COL*/ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D2 - #ifdef RGBLIGHT_ENABLE #define RGB_DI_PIN D3 #define RGBLED_SPLIT { 6, 6 } diff --git a/keyboards/obosob/arch_36/info.json b/keyboards/obosob/arch_36/info.json index 517216317227cd01cc4fea40bd9883adef7c96eb..63736c9a21db27ad36b84dad263cbe57d0be6ca9 100644 --- a/keyboards/obosob/arch_36/info.json +++ b/keyboards/obosob/arch_36/info.json @@ -8,6 +8,9 @@ "pid": "0x9CE3", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "community_layouts": ["split_3x5_3"], diff --git a/keyboards/obosob/steal_this_keyboard/config.h b/keyboards/obosob/steal_this_keyboard/config.h index bf4064bd317ca938cd72ed17128b6cd41069d0ac..546afc4c507cf8b009a5e979c23f0acc92aefb3b 100644 --- a/keyboards/obosob/steal_this_keyboard/config.h +++ b/keyboards/obosob/steal_this_keyboard/config.h @@ -16,7 +16,4 @@ along with this program. If not, see . #pragma once -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D2 - #define EE_HANDS diff --git a/keyboards/obosob/steal_this_keyboard/info.json b/keyboards/obosob/steal_this_keyboard/info.json index 5a80a0b17c035ddf3f90870f39c603d847f9b076..9c06492dbe8d6ed27d9d3301cf9eabebf4c080ab 100644 --- a/keyboards/obosob/steal_this_keyboard/info.json +++ b/keyboards/obosob/steal_this_keyboard/info.json @@ -19,6 +19,7 @@ ] }, "split": { + "soft_serial_pin": "D2", "matrix_pins": { "right": { "direct": [ diff --git a/keyboards/ogre/ergo_split/config.h b/keyboards/ogre/ergo_split/config.h index 8d18fff66e2a8ef235bd7a506e7d4da96a3ac09c..017d4792ff457ecbf1d724cd68a75857d8fb8b35 100644 --- a/keyboards/ogre/ergo_split/config.h +++ b/keyboards/ogre/ergo_split/config.h @@ -25,10 +25,6 @@ along with this program. If not, see . /* COL2ROW, ROW2COL*/ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D3 #define SPLIT_HAND_PIN D1 #define RGB_DI_PIN B6 diff --git a/keyboards/ogre/ergo_split/info.json b/keyboards/ogre/ergo_split/info.json index bf2b94849288bfe84ab4571b9ca7eb6ceb7b172f..42cc158acfedbc4bc3263ebba0af164f5f24b8a6 100644 --- a/keyboards/ogre/ergo_split/info.json +++ b/keyboards/ogre/ergo_split/info.json @@ -8,6 +8,9 @@ "pid": "0x0000", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D3" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/omkbd/ergodash/mini/config.h b/keyboards/omkbd/ergodash/mini/config.h index 7795c851e7c99d3a2c96fff739edd3a13ddc5ca8..1297450b3ea8f04481b5c8e4e98a9c9f43494885 100644 --- a/keyboards/omkbd/ergodash/mini/config.h +++ b/keyboards/omkbd/ergodash/mini/config.h @@ -57,7 +57,6 @@ along with this program. If not, see . #define RGBLIGHT_SPLIT #define RGBLED_SPLIT { 10, 10 } // Number of LEDs -#define SOFT_SERIAL_PIN D0 #define SELECT_SOFT_SERIAL_SPEED 1 /*Sets the protocol speed when using serial communication*/ //Speeds: diff --git a/keyboards/omkbd/ergodash/mini/info.json b/keyboards/omkbd/ergodash/mini/info.json index d8e9bc634f961262e752689d187b039589075a2b..22ab94477a295c4c36d2b3f664c115d7e792d8ce 100644 --- a/keyboards/omkbd/ergodash/mini/info.json +++ b/keyboards/omkbd/ergodash/mini/info.json @@ -8,6 +8,9 @@ "pid": "0x6060", "device_version": "1.0.0" }, + "split": { + "soft_serial_pin": "D0" + }, "layouts": { "LAYOUT": { "layout": [{"label":"L00", "x":0, "y":1.375}, {"label":"L01", "x":1, "y":1.375}, {"label":"L02", "x":2, "y":1.125}, {"label":"L03", "x":3, "y":1}, {"label":"L04", "x":4, "y":1.125}, {"label":"L05", "x":5, "y":1.25}, {"label":"L06", "x":6, "y":1.75}, {"label":"R00", "x":11, "y":1.75}, {"label":"R01", "x":12, "y":1.25}, {"label":"R02", "x":13, "y":1.125}, {"label":"R03", "x":14, "y":1}, {"label":"R04", "x":15, "y":1.125}, {"label":"R05", "x":16, "y":1.375}, {"label":"R06", "x":17, "y":1.375}, {"label":"L10", "x":0, "y":2.375}, {"label":"L11", "x":1, "y":2.375}, {"label":"L12", "x":2, "y":2.125}, {"label":"L13", "x":3, "y":2}, {"label":"L14", "x":4, "y":2.125}, {"label":"L15", "x":5, "y":2.25}, {"label":"L16", "x":6, "y":2.75}, {"label":"R10", "x":11, "y":2.75}, {"label":"R11", "x":12, "y":2.25}, {"label":"R12", "x":13, "y":2.125}, {"label":"R13", "x":14, "y":2}, {"label":"R14", "x":15, "y":2.125}, {"label":"R15", "x":16, "y":2.375}, {"label":"R16", "x":17, "y":2.375}, {"label":"L20", "x":0, "y":3.375}, {"label":"L21", "x":1, "y":3.375}, {"label":"L22", "x":2, "y":3.125}, {"label":"L23", "x":3, "y":3}, {"label":"L24", "x":4, "y":3.125}, {"label":"L25", "x":5, "y":3.25}, {"label":"L26", "x":6.5, "y":4.25}, {"label":"R20", "x":10.5, "y":4.25}, {"label":"R21", "x":12, "y":3.25}, {"label":"R22", "x":13, "y":3.125}, {"label":"R23", "x":14, "y":3}, {"label":"R24", "x":15, "y":3.125}, {"label":"R25", "x":16, "y":3.375}, {"label":"R26", "x":17, "y":3.375}, {"label":"L30", "x":0, "y":4.375}, {"label":"L31", "x":1, "y":4.375}, {"label":"L32", "x":2, "y":4.125}, {"label":"L33", "x":3, "y":4}, {"label":"L34", "x":5.5, "y":5.25}, {"label":"L35", "x":6.5, "y":5.25}, {"label":"L36", "x":7.5, "y":4.25, "h":2}, {"label":"R30", "x":9.5, "y":4.25, "h":2}, {"label":"R31", "x":10.5, "y":5.25}, {"label":"R32", "x":11.5, "y":5.25}, {"label":"R33", "x":14, "y":4}, {"label":"R34", "x":15, "y":4.125}, {"label":"R35", "x":16, "y":4.375}, {"label":"R36", "x":17, "y":4.375}] diff --git a/keyboards/omkbd/ergodash/rev1/config.h b/keyboards/omkbd/ergodash/rev1/config.h index 0f29d64b19a34d8b3c03361558c59791c21b30a3..802cbcae0548a7770f7cf93fbcd690466524ba9f 100644 --- a/keyboards/omkbd/ergodash/rev1/config.h +++ b/keyboards/omkbd/ergodash/rev1/config.h @@ -61,7 +61,6 @@ along with this program. If not, see . #define RGBLIGHT_LED_MAP { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, \ 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12} -#define SOFT_SERIAL_PIN D0 #define SELECT_SOFT_SERIAL_SPEED 1 /*Sets the protocol speed when using serial communication*/ //Speeds: diff --git a/keyboards/omkbd/ergodash/rev1/info.json b/keyboards/omkbd/ergodash/rev1/info.json index 1d78f82bd7c1b017c79f6874821a09a4f2da23f7..44a6955e257e9d63ae82bf58b1da8751009aa0d3 100644 --- a/keyboards/omkbd/ergodash/rev1/info.json +++ b/keyboards/omkbd/ergodash/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x6060", "device_version": "1.0.0" }, + "split": { + "soft_serial_pin": "D0" + }, "layouts": { "LAYOUT_4key": { "layout": [ diff --git a/keyboards/omkbd/runner3680/3x6/config.h b/keyboards/omkbd/runner3680/3x6/config.h index 78a4f5997663aa8d0155b99625bf861aa8b38b7b..094caf7e7c8f3f8632431bb7e79fb0ca07215518 100644 --- a/keyboards/omkbd/runner3680/3x6/config.h +++ b/keyboards/omkbd/runner3680/3x6/config.h @@ -48,7 +48,6 @@ #define RGBLED_SPLIT { 18, 18 } // Number of LEDs #define RGBLIGHT_LIMIT_VAL 100 -#define SOFT_SERIAL_PIN D2 #define SELECT_SOFT_SERIAL_SPEED 1 /*Sets the protocol speed when using serial communication*/ //Speeds: diff --git a/keyboards/omkbd/runner3680/3x6/info.json b/keyboards/omkbd/runner3680/3x6/info.json index 404fda2b921ef930c5b8d97133c0e525255dd251..966b9018c6c187ac56428dfacb53de8ba032a416 100644 --- a/keyboards/omkbd/runner3680/3x6/info.json +++ b/keyboards/omkbd/runner3680/3x6/info.json @@ -8,6 +8,9 @@ "pid": "0x0000", "device_version": "0.0.5" }, + "split": { + "soft_serial_pin": "D2" + }, "layouts": { "LAYOUT": { "layout": [ diff --git a/keyboards/omkbd/runner3680/3x7/config.h b/keyboards/omkbd/runner3680/3x7/config.h index 067016bfe598ee5e22d71c4c9e09ccb4182c5e4a..45b8ea2c5eb4dadc2964f63ed72072598d3bd124 100644 --- a/keyboards/omkbd/runner3680/3x7/config.h +++ b/keyboards/omkbd/runner3680/3x7/config.h @@ -48,7 +48,6 @@ #define RGBLED_SPLIT { 21, 21 } // Number of LEDs #define RGBLIGHT_LIMIT_VAL 100 -#define SOFT_SERIAL_PIN D2 #define SELECT_SOFT_SERIAL_SPEED 1 /*Sets the protocol speed when using serial communication*/ //Speeds: diff --git a/keyboards/omkbd/runner3680/3x7/info.json b/keyboards/omkbd/runner3680/3x7/info.json index f19b5a2a1ec41d9867eb6efea45a987b6f8d2f73..8e3e715c67769a4aae0da9c4d29e9a7936f486f1 100644 --- a/keyboards/omkbd/runner3680/3x7/info.json +++ b/keyboards/omkbd/runner3680/3x7/info.json @@ -8,6 +8,9 @@ "pid": "0x0000", "device_version": "0.0.5" }, + "split": { + "soft_serial_pin": "D2" + }, "layouts": { "LAYOUT": { "layout": [ diff --git a/keyboards/omkbd/runner3680/3x8/config.h b/keyboards/omkbd/runner3680/3x8/config.h index c4132a0812dfb73798f7db922d98c1a83f8c98c2..3c2903c8d16962817a6159045083502b943ba93c 100644 --- a/keyboards/omkbd/runner3680/3x8/config.h +++ b/keyboards/omkbd/runner3680/3x8/config.h @@ -48,7 +48,6 @@ #define RGBLED_SPLIT { 24, 24 } // Number of LEDs #define RGBLIGHT_LIMIT_VAL 100 -#define SOFT_SERIAL_PIN D2 #define SELECT_SOFT_SERIAL_SPEED 1 /*Sets the protocol speed when using serial communication*/ //Speeds: diff --git a/keyboards/omkbd/runner3680/3x8/info.json b/keyboards/omkbd/runner3680/3x8/info.json index 8e7ddf00fff3042e1a0fd647fa7b4c95b19ab7b9..1954b6daecd9613bf1cc84396da1b53394d2d3b5 100644 --- a/keyboards/omkbd/runner3680/3x8/info.json +++ b/keyboards/omkbd/runner3680/3x8/info.json @@ -8,6 +8,9 @@ "pid": "0x0000", "device_version": "0.0.5" }, + "split": { + "soft_serial_pin": "D2" + }, "layouts": { "LAYOUT": { "layout": [ diff --git a/keyboards/omkbd/runner3680/4x6/config.h b/keyboards/omkbd/runner3680/4x6/config.h index f74ddec560b8debb8bbae6f47b43ef00398f358d..27c831a8c869c73819ba5aa26aad783f8711a09d 100644 --- a/keyboards/omkbd/runner3680/4x6/config.h +++ b/keyboards/omkbd/runner3680/4x6/config.h @@ -48,7 +48,6 @@ #define RGBLED_SPLIT { 24, 24 } // Number of LEDs #define RGBLIGHT_LIMIT_VAL 100 -#define SOFT_SERIAL_PIN D2 #define SELECT_SOFT_SERIAL_SPEED 1 /*Sets the protocol speed when using serial communication*/ //Speeds: diff --git a/keyboards/omkbd/runner3680/4x6/info.json b/keyboards/omkbd/runner3680/4x6/info.json index de912073eed17cbc986fc22b78b4e0ff1dfbd164..9e3afe60f32ad2bfeeaf15e19478aa0a356295aa 100644 --- a/keyboards/omkbd/runner3680/4x6/info.json +++ b/keyboards/omkbd/runner3680/4x6/info.json @@ -8,6 +8,9 @@ "pid": "0x0000", "device_version": "0.0.5" }, + "split": { + "soft_serial_pin": "D2" + }, "layouts": { "LAYOUT": { "layout": [ diff --git a/keyboards/omkbd/runner3680/4x7/config.h b/keyboards/omkbd/runner3680/4x7/config.h index 7e2a3d13798be5d7a7a012d21abbc8eb6d8f9663..db7591bc1b75c56e2969b5ec04874171ed3174a9 100644 --- a/keyboards/omkbd/runner3680/4x7/config.h +++ b/keyboards/omkbd/runner3680/4x7/config.h @@ -48,7 +48,6 @@ #define RGBLED_SPLIT { 28, 28 } // Number of LEDs #define RGBLIGHT_LIMIT_VAL 100 -#define SOFT_SERIAL_PIN D2 #define SELECT_SOFT_SERIAL_SPEED 1 /*Sets the protocol speed when using serial communication*/ //Speeds: diff --git a/keyboards/omkbd/runner3680/4x7/info.json b/keyboards/omkbd/runner3680/4x7/info.json index 2c587c38e67887e72783f12cf1d2a5628b1a71f9..1e543d952758df3542edcb953a91438064c53d74 100644 --- a/keyboards/omkbd/runner3680/4x7/info.json +++ b/keyboards/omkbd/runner3680/4x7/info.json @@ -8,6 +8,9 @@ "pid": "0x0000", "device_version": "0.0.5" }, + "split": { + "soft_serial_pin": "D2" + }, "layouts": { "LAYOUT": { "layout": [ diff --git a/keyboards/omkbd/runner3680/4x8/config.h b/keyboards/omkbd/runner3680/4x8/config.h index b15cd7b26e18d38849baa496687aef7fd660a37f..27ffd994bcfa018e9d481288eb91144a9b4c1e81 100644 --- a/keyboards/omkbd/runner3680/4x8/config.h +++ b/keyboards/omkbd/runner3680/4x8/config.h @@ -48,7 +48,6 @@ #define RGBLED_SPLIT { 32, 32 } // Number of LEDs #define RGBLIGHT_LIMIT_VAL 100 -#define SOFT_SERIAL_PIN D2 #define SELECT_SOFT_SERIAL_SPEED 1 /*Sets the protocol speed when using serial communication*/ //Speeds: diff --git a/keyboards/omkbd/runner3680/4x8/info.json b/keyboards/omkbd/runner3680/4x8/info.json index e955ea4178b54a259f47b7eda9e2f6e22dd9cf0f..3ddd4e57913910eb8a4a621ea64c0606dd97042a 100644 --- a/keyboards/omkbd/runner3680/4x8/info.json +++ b/keyboards/omkbd/runner3680/4x8/info.json @@ -8,6 +8,9 @@ "pid": "0x0000", "device_version": "0.0.5" }, + "split": { + "soft_serial_pin": "D2" + }, "layouts": { "LAYOUT": { "layout": [ diff --git a/keyboards/omkbd/runner3680/5x6/config.h b/keyboards/omkbd/runner3680/5x6/config.h index 42f0058892629981fd643977ba66679b27f0360d..71d98be2c831634e621c41dd60dcfb1b6851fbe2 100644 --- a/keyboards/omkbd/runner3680/5x6/config.h +++ b/keyboards/omkbd/runner3680/5x6/config.h @@ -48,7 +48,6 @@ #define RGBLED_SPLIT { 30, 30 } // Number of LEDs #define RGBLIGHT_LIMIT_VAL 100 -#define SOFT_SERIAL_PIN D2 #define SELECT_SOFT_SERIAL_SPEED 1 /*Sets the protocol speed when using serial communication*/ //Speeds: diff --git a/keyboards/omkbd/runner3680/5x6/info.json b/keyboards/omkbd/runner3680/5x6/info.json index 58c399e07bd28dafd04e9fd5450cece71cb58076..be646896fbb1c8f9430abc64ec03e4a6cdc41e86 100644 --- a/keyboards/omkbd/runner3680/5x6/info.json +++ b/keyboards/omkbd/runner3680/5x6/info.json @@ -8,6 +8,9 @@ "pid": "0x0000", "device_version": "0.0.5" }, + "split": { + "soft_serial_pin": "D2" + }, "layouts": { "LAYOUT": { "layout": [ diff --git a/keyboards/omkbd/runner3680/5x6_5x8/config.h b/keyboards/omkbd/runner3680/5x6_5x8/config.h index c810865579d88c7994254086ec74a563dc8b7ee7..30ef01e8cda41e2ff3155aba1639aa131d397f33 100644 --- a/keyboards/omkbd/runner3680/5x6_5x8/config.h +++ b/keyboards/omkbd/runner3680/5x6_5x8/config.h @@ -54,7 +54,6 @@ #define RGB_MATRIX_SPLIT { 30, 40 } // Number of LEDs #endif -#define SOFT_SERIAL_PIN D2 #define SELECT_SOFT_SERIAL_SPEED 1 /*Sets the protocol speed when using serial communication*/ //Speeds: diff --git a/keyboards/omkbd/runner3680/5x6_5x8/info.json b/keyboards/omkbd/runner3680/5x6_5x8/info.json index eebbfe11fb576b01ca837ec92d95e09dc9f00925..1e8bd452f35b9156aca5a00504fb58a76fcede35 100644 --- a/keyboards/omkbd/runner3680/5x6_5x8/info.json +++ b/keyboards/omkbd/runner3680/5x6_5x8/info.json @@ -8,6 +8,9 @@ "pid": "0x5658", "device_version": "0.0.5" }, + "split": { + "soft_serial_pin": "D2" + }, "layouts": { "LAYOUT": { "layout": [ diff --git a/keyboards/omkbd/runner3680/5x7/config.h b/keyboards/omkbd/runner3680/5x7/config.h index d658ecdc14065159e8733f8661ee57f73999622a..839bb063a8b5b1b0520021032e4b886de9131244 100644 --- a/keyboards/omkbd/runner3680/5x7/config.h +++ b/keyboards/omkbd/runner3680/5x7/config.h @@ -48,7 +48,6 @@ #define RGBLED_SPLIT { 35, 35 } // Number of LEDs #define RGBLIGHT_LIMIT_VAL 100 -#define SOFT_SERIAL_PIN D2 #define SELECT_SOFT_SERIAL_SPEED 1 /*Sets the protocol speed when using serial communication*/ //Speeds: diff --git a/keyboards/omkbd/runner3680/5x7/info.json b/keyboards/omkbd/runner3680/5x7/info.json index d103c8949a778a7db17b46b8195c0b8defa0cddd..8eaccb2643ea3f4e69a6ae2dcdca5aa76e74816b 100644 --- a/keyboards/omkbd/runner3680/5x7/info.json +++ b/keyboards/omkbd/runner3680/5x7/info.json @@ -8,6 +8,9 @@ "pid": "0x0000", "device_version": "0.0.5" }, + "split": { + "soft_serial_pin": "D2" + }, "layouts": { "LAYOUT": { "layout": [ diff --git a/keyboards/omkbd/runner3680/5x8/config.h b/keyboards/omkbd/runner3680/5x8/config.h index fc8d607bf2f2e6e219539e03576dd761e175d651..3d7110b3068b25783c8bbba5324bf30e89858962 100644 --- a/keyboards/omkbd/runner3680/5x8/config.h +++ b/keyboards/omkbd/runner3680/5x8/config.h @@ -48,7 +48,6 @@ #define RGBLED_SPLIT { 40, 40 } // Number of LEDs #define RGBLIGHT_LIMIT_VAL 100 -#define SOFT_SERIAL_PIN D2 #define SELECT_SOFT_SERIAL_SPEED 1 /*Sets the protocol speed when using serial communication*/ //Speeds: diff --git a/keyboards/omkbd/runner3680/5x8/info.json b/keyboards/omkbd/runner3680/5x8/info.json index 4556ae75203b2f6a1c4fd280fe967bc182ed3051..4ffa9576a5b2ec7b8b98ed96aa1c38664e9089f8 100644 --- a/keyboards/omkbd/runner3680/5x8/info.json +++ b/keyboards/omkbd/runner3680/5x8/info.json @@ -8,6 +8,9 @@ "pid": "0x0000", "device_version": "0.0.5" }, + "split": { + "soft_serial_pin": "D2" + }, "layouts": { "LAYOUT": { "layout": [ diff --git a/keyboards/omkbd/runner3680/config.h b/keyboards/omkbd/runner3680/config.h deleted file mode 100644 index 3f59c932d39b02caf58f2abac65bdd9246f0a7da..0000000000000000000000000000000000000000 --- a/keyboards/omkbd/runner3680/config.h +++ /dev/null @@ -1,2 +0,0 @@ -#pragma once - diff --git a/keyboards/orthodox/rev1/config.h b/keyboards/orthodox/rev1/config.h index 7786e635418c8643230213a801acb9079746f24b..9b479a5d0ca016860258dd50ac9dd51a99a7d90f 100644 --- a/keyboards/orthodox/rev1/config.h +++ b/keyboards/orthodox/rev1/config.h @@ -34,8 +34,6 @@ along with this program. If not, see . /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -#define SOFT_SERIAL_PIN D0 - /* key combination for command */ #define IS_COMMAND() ( \ get_mods() == (MOD_BIT(KC_LSFT) | MOD_BIT(KC_LGUI)) \ diff --git a/keyboards/orthodox/rev1/info.json b/keyboards/orthodox/rev1/info.json index 9b1e79c58e4d382367068a57ba1bcc764d768880..ea0a1692e41d48dd3c8c3d43edb145ea5766334e 100644 --- a/keyboards/orthodox/rev1/info.json +++ b/keyboards/orthodox/rev1/info.json @@ -7,6 +7,9 @@ "pid": "0x3060", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/orthodox/rev3/config.h b/keyboards/orthodox/rev3/config.h index 85bca3ffc52dadd6c207d7396f416ecbde998e06..acefd953835c2b3bd4790f4ac4bd0ef0f4e24416 100644 --- a/keyboards/orthodox/rev3/config.h +++ b/keyboards/orthodox/rev3/config.h @@ -37,8 +37,6 @@ along with this program. If not, see . /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -#define SOFT_SERIAL_PIN D0 - /* key combination for command */ #define IS_COMMAND() ( \ get_mods() == (MOD_BIT(KC_LSFT) | MOD_BIT(KC_LGUI)) \ diff --git a/keyboards/orthodox/rev3/info.json b/keyboards/orthodox/rev3/info.json index ea471648f40683b1b2e56d30e3c173f59f1008ca..a4525cc2f61a9fcc74c0326419ce4fba697fd5ce 100644 --- a/keyboards/orthodox/rev3/info.json +++ b/keyboards/orthodox/rev3/info.json @@ -7,6 +7,9 @@ "pid": "0x3060", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/orthodox/rev3_teensy/config.h b/keyboards/orthodox/rev3_teensy/config.h index d93528826f93d133574b05139e59b3da7d8c4553..27435df7fd5d5fecd532dab70d528d7065d081eb 100644 --- a/keyboards/orthodox/rev3_teensy/config.h +++ b/keyboards/orthodox/rev3_teensy/config.h @@ -31,8 +31,6 @@ along with this program. If not, see . /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -#define SOFT_SERIAL_PIN D0 - /* key combination for command */ #define IS_COMMAND() ( \ get_mods() == (MOD_BIT(KC_LSFT) | MOD_BIT(KC_LGUI)) \ diff --git a/keyboards/orthodox/rev3_teensy/info.json b/keyboards/orthodox/rev3_teensy/info.json index 5402ba8ed500a584c5240940e83fb086fffd4ce9..e6d6e98032d1c34ee3fa31276216ac74d549e986 100644 --- a/keyboards/orthodox/rev3_teensy/info.json +++ b/keyboards/orthodox/rev3_teensy/info.json @@ -7,6 +7,9 @@ "pid": "0x3060", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "halfkay", "layouts": { diff --git a/keyboards/phoenix/config.h b/keyboards/phoenix/config.h index 33c1f94a12d59eb26b2d658dcfd84668dd07dcf5..2ada33779de13b5915f018d70cc733b4fbb562be 100644 --- a/keyboards/phoenix/config.h +++ b/keyboards/phoenix/config.h @@ -33,6 +33,5 @@ #define HAL_USE_SERIAL TRUE #define SPLIT_HAND_PIN B9 -#define SOFT_SERIAL_PIN A9 #define SERIAL_USART_DRIVER SD1 #define SERIAL_USART_TX_PAL_MODE 7 diff --git a/keyboards/phoenix/info.json b/keyboards/phoenix/info.json index f24d4dbbf5083769bcd28e1e7b235374adf42d49..c9147ab8d820ea59e0e48fbe97fd6904282c0e7b 100644 --- a/keyboards/phoenix/info.json +++ b/keyboards/phoenix/info.json @@ -8,6 +8,9 @@ "pid": "0x0001", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "A9" + }, "processor": "STM32F401", "bootloader": "stm32-dfu", "board": "BLACKPILL_STM32_F401", diff --git a/keyboards/pico/65keys/config.h b/keyboards/pico/65keys/config.h index 53b0aaa83e703942fb18e7ec4809d319a51b6bcd..7a97d2c42d5e57a32f512ed8e1d040af2f68f372 100644 --- a/keyboards/pico/65keys/config.h +++ b/keyboards/pico/65keys/config.h @@ -25,9 +25,6 @@ /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* 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/pico/65keys/info.json b/keyboards/pico/65keys/info.json index 5650ef91567dd4a96eb64fdd56e16ffee8ee61fe..53389861e835b67d9b20e43c14429771ffba52a1 100644 --- a/keyboards/pico/65keys/info.json +++ b/keyboards/pico/65keys/info.json @@ -8,6 +8,9 @@ "pid": "0x9692", "device_version": "1.0.0" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/pico/70keys/config.h b/keyboards/pico/70keys/config.h index 53b0aaa83e703942fb18e7ec4809d319a51b6bcd..7a97d2c42d5e57a32f512ed8e1d040af2f68f372 100644 --- a/keyboards/pico/70keys/config.h +++ b/keyboards/pico/70keys/config.h @@ -25,9 +25,6 @@ /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* 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/pico/70keys/info.json b/keyboards/pico/70keys/info.json index 48eb30649400289fd2e7db4d25f3fc12d7e837a5..5dc25ede278576fc4a7b5681627e436986c87eec 100644 --- a/keyboards/pico/70keys/info.json +++ b/keyboards/pico/70keys/info.json @@ -8,6 +8,9 @@ "pid": "0x9692", "device_version": "1.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/pinky/3/config.h b/keyboards/pinky/3/config.h index 70b0e9ff3bfe5e647f817f06de420e60a0132dc8..bd8fa8fb696ee7c42fee11d46a60d76f8a3a34b6 100644 --- a/keyboards/pinky/3/config.h +++ b/keyboards/pinky/3/config.h @@ -35,11 +35,6 @@ /* COL2ROW, ROW2COL*/ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6 - /* * Feature disable options * These options are also useful to firmware size reduction. diff --git a/keyboards/pinky/3/info.json b/keyboards/pinky/3/info.json index b691a1602a05e1494c32c688dfa0ebf5b6378a08..4c96ddfc8772752202dd3005249b5e49a8115d35 100644 --- a/keyboards/pinky/3/info.json +++ b/keyboards/pinky/3/info.json @@ -8,6 +8,9 @@ "pid": "0x7033", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/pinky/4/config.h b/keyboards/pinky/4/config.h index 810e9133802c730f344cee275e9b51c1c068208a..c0185d34461a5c4305b514fb6bc9b61e03794c01 100644 --- a/keyboards/pinky/4/config.h +++ b/keyboards/pinky/4/config.h @@ -35,11 +35,6 @@ /* COL2ROW, ROW2COL*/ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6 - /* * Feature disable options * These options are also useful to firmware size reduction. diff --git a/keyboards/pinky/4/info.json b/keyboards/pinky/4/info.json index a05ad52e5355871b695fd6b09cdad9501d7f464e..cc1bbb1edd82112e6327120d6c5586f3a6a5dafd 100644 --- a/keyboards/pinky/4/info.json +++ b/keyboards/pinky/4/info.json @@ -8,6 +8,9 @@ "pid": "0x7034", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/pisces/config.h b/keyboards/pisces/config.h index 9991ef9c60ddd51584ef5f2e146730c7dcca8fa0..01210f2a0f5c033dd5cbb1d9f74cac8bf45be464 100644 --- a/keyboards/pisces/config.h +++ b/keyboards/pisces/config.h @@ -16,10 +16,6 @@ #pragma once - -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D2 - /* Select hand configuration */ #define SPLIT_HAND_MATRIX_GRID B0,B7 #define MATRIX_MASKED diff --git a/keyboards/pisces/info.json b/keyboards/pisces/info.json index 365c7a7be534ead88930313ec838a7908c989847..e7243bfc8dbc863f416a9adaa1ad6a1438c79207 100644 --- a/keyboards/pisces/info.json +++ b/keyboards/pisces/info.json @@ -8,6 +8,9 @@ "pid": "0x0000", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u2", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/pluckey/config.h b/keyboards/pluckey/config.h index d4be5d95bfd74f55bdf23d80541b5a428d5d6c7f..47d5538ca83fe1df9ce44900ed965bc1e2b112fe 100644 --- a/keyboards/pluckey/config.h +++ b/keyboards/pluckey/config.h @@ -39,9 +39,6 @@ along with this program. If not, see . #define ENCODERS_PAD_B_RIGHT { B3 } #define ENCODER_RESOLUTION_RIGHT 2 -/* communication between sides */ -#define SOFT_SERIAL_PIN D2 - /* 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/pluckey/info.json b/keyboards/pluckey/info.json index 8595df0f313b1c9da875af88c4df47d8674cedcc..019fdd1acde8e765854acc5782196f34bd91c893 100644 --- a/keyboards/pluckey/info.json +++ b/keyboards/pluckey/info.json @@ -8,6 +8,9 @@ "pid": "0x91CE", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu", "layout_aliases": { diff --git a/keyboards/pteron36/config.h b/keyboards/pteron36/config.h index 3d0e0dc37fd1040c53d9f89c41a9f450d50500ed..a053dc0c1657083221ca9cbd2b99f59e07a9c3cd 100644 --- a/keyboards/pteron36/config.h +++ b/keyboards/pteron36/config.h @@ -34,11 +34,6 @@ along with this program. If not, see . /* COL2ROW, ROW2COL */ #define DIODE_DIRECTION ROW2COL -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D3 // or D1, D2, D3, E6 - /* 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/pteron36/info.json b/keyboards/pteron36/info.json index 1fab1f848624a285b5cc57156fa1ea97a466bec7..6cd22fe6c794ddeea59364052877b286c3d3d4eb 100644 --- a/keyboards/pteron36/info.json +++ b/keyboards/pteron36/info.json @@ -8,6 +8,9 @@ "pid": "0x5054", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D3" + }, "processor": "atmega32u4", "bootloader": "caterina", "community_layouts": ["split_3x5_3"], diff --git a/keyboards/qwertyydox/config.h b/keyboards/qwertyydox/config.h index 0829b453d145e08e2f1d408d736fd1120c712521..5ea65094f9ded28fb2c06b3f5f0cd4d4dfe2867d 100644 --- a/keyboards/qwertyydox/config.h +++ b/keyboards/qwertyydox/config.h @@ -35,11 +35,6 @@ along with this program. If not, see . /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D0 - #define RGB_DI_PIN D6 #ifdef RGB_DI_PIN #define RGBLED_NUM 12 diff --git a/keyboards/qwertyydox/info.json b/keyboards/qwertyydox/info.json index ee19ee58c0a212fc59826bebe08adf5298091588..df34cd9fa75e73f07935efeb4aa12a8ef75db98c 100644 --- a/keyboards/qwertyydox/info.json +++ b/keyboards/qwertyydox/info.json @@ -9,6 +9,9 @@ "pid": "0x1256", "device_version": "1.0.0" }, + "split": { + "soft_serial_pin": "D0" + }, "bootloader": "caterina", "processor": "atmega32u4", "layouts": { diff --git a/keyboards/recompile_keys/choco60/rev1/config.h b/keyboards/recompile_keys/choco60/rev1/config.h index d8b3d2904d4d266ebec9fff1875d921c133969e5..20fefc218024d6ca029ac49b30cf9c8ed002e770 100644 --- a/keyboards/recompile_keys/choco60/rev1/config.h +++ b/keyboards/recompile_keys/choco60/rev1/config.h @@ -33,8 +33,4 @@ along with this program. If not, see . /* COL2ROW, ROW2COL*/ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D3 // or D1, D2, D3, E6 #define SPLIT_HAND_PIN D0 diff --git a/keyboards/recompile_keys/choco60/rev1/info.json b/keyboards/recompile_keys/choco60/rev1/info.json index 4369a04103857829d6d574d059aba4f1c088360b..81738c4d47098def241528f5b86e5c676f24c9e6 100644 --- a/keyboards/recompile_keys/choco60/rev1/info.json +++ b/keyboards/recompile_keys/choco60/rev1/info.json @@ -1,4 +1,7 @@ { + "split": { + "soft_serial_pin": "D3" + }, "processor": "atmega32u4", "bootloader": "caterina" } diff --git a/keyboards/recompile_keys/choco60/rev2/config.h b/keyboards/recompile_keys/choco60/rev2/config.h index 5db3a0635244adb9e39946f08058cb71f9f4e77e..0540d16151a301761c90acff99132a7ea2cd6d7b 100644 --- a/keyboards/recompile_keys/choco60/rev2/config.h +++ b/keyboards/recompile_keys/choco60/rev2/config.h @@ -36,10 +36,6 @@ along with this program. If not, see . /* COL2ROW, ROW2COL*/ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D0 #define SPLIT_HAND_PIN D1 #define SPLIT_USB_DETECT diff --git a/keyboards/recompile_keys/choco60/rev2/info.json b/keyboards/recompile_keys/choco60/rev2/info.json index dd190d18ee01c6144d2fff28eb1f1f4d0864e2ea..a768c060db0e5f3608d7671c4f9d47f35d4df9c8 100644 --- a/keyboards/recompile_keys/choco60/rev2/info.json +++ b/keyboards/recompile_keys/choco60/rev2/info.json @@ -1,4 +1,7 @@ { + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u2", "bootloader": "atmel-dfu" } diff --git a/keyboards/recompile_keys/cocoa40/config.h b/keyboards/recompile_keys/cocoa40/config.h index 0d9ae52106d8e3e387dc99e40b841d7c87a5fec6..5a62dae4f8275e1e0e8715257f4bede32c6fba92 100644 --- a/keyboards/recompile_keys/cocoa40/config.h +++ b/keyboards/recompile_keys/cocoa40/config.h @@ -34,8 +34,4 @@ along with this program. If not, see . /* COL2ROW, ROW2COL*/ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6 #define SPLIT_HAND_PIN D3 diff --git a/keyboards/recompile_keys/cocoa40/info.json b/keyboards/recompile_keys/cocoa40/info.json index 6a666055f7f70728b0a2944eb2f499af30a90a82..4de66d2aeac6d408f7e5cbe22a006652920e3282 100644 --- a/keyboards/recompile_keys/cocoa40/info.json +++ b/keyboards/recompile_keys/cocoa40/info.json @@ -8,6 +8,9 @@ "pid": "0x4000", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/redox/rev1/base/info.json b/keyboards/redox/rev1/base/info.json index 34566b32e8106270233c165b72c45805f6d9ef8d..d65f0e2b1b44172742c86ce0423c50d3f2fc012f 100644 --- a/keyboards/redox/rev1/base/info.json +++ b/keyboards/redox/rev1/base/info.json @@ -2,6 +2,9 @@ "usb": { "device_version": "1.0.0" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina" } diff --git a/keyboards/redox/rev1/config.h b/keyboards/redox/rev1/config.h index 3e05d861b89446bfcd16e6388e97b917d96bac3b..b768d2f19f9c5c7d451bd6d2cdbad045648fa3ae 100644 --- a/keyboards/redox/rev1/config.h +++ b/keyboards/redox/rev1/config.h @@ -26,9 +26,6 @@ along with this program. If not, see . /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* 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/redox/rev1/proton_c/config.h b/keyboards/redox/rev1/proton_c/config.h index 1706236ca4d8f27424a84cd80fa8635cfdda0acf..71d34705695d76773d5ad09fbaf35798d77e2098 100644 --- a/keyboards/redox/rev1/proton_c/config.h +++ b/keyboards/redox/rev1/proton_c/config.h @@ -14,15 +14,9 @@ /* serial.c configuration for split keyboard */ #define SERIAL_USART_FULL_DUPLEX // Enable full duplex operation mode. -/* - Because the rev1 config defines SOFT_SERIAL_PIN, we need to undef it, redefine it, and also assign - it to avoid a redefine error. - */ -#undef SOFT_SERIAL_PIN -#define SOFT_SERIAL_PIN B6 // USART TX pin #define SERIAL_USART_RX_PIN B7 // USART RX pin -#define SERIAL_USART_TX_PIN SOFT_SERIAL_PIN // USART TX pin +#define SERIAL_USART_TX_PIN B6 // USART TX pin #define SERIAL_USART_PIN_SWAP // Swap TX and RX pins if keyboard is master halve. // Check if this feature is necessary with your keyboard design and available on the mcu. diff --git a/keyboards/redox/rev1/proton_c/info.json b/keyboards/redox/rev1/proton_c/info.json index 4f6bae6891f64174b7e9159c569b2238b8eb72a5..fd61a7992bd415d3c991f43d68fff7b9bd7e0072 100644 --- a/keyboards/redox/rev1/proton_c/info.json +++ b/keyboards/redox/rev1/proton_c/info.json @@ -2,6 +2,9 @@ "usb": { "device_version": "1.0.1" }, + "split": { + "soft_serial_pin": "B6" + }, "processor": "STM32F303", "bootloader": "stm32-dfu", "board": "QMK_PROTON_C" diff --git a/keyboards/redox_media/config.h b/keyboards/redox_media/config.h index 4c27bc414dd16e4d0fe0954555e4da3685edfca9..587d3e0cc0586b2eafbb9b4b0831258ad747ea7a 100644 --- a/keyboards/redox_media/config.h +++ b/keyboards/redox_media/config.h @@ -25,9 +25,6 @@ along with this program. If not, see . /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - /* 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/redox_media/info.json b/keyboards/redox_media/info.json index ed5afdab5e06a2c9d66a4090398fd59d5b9df7ff..2404812e7def4011d64793cc577cecb87cb1670b 100644 --- a/keyboards/redox_media/info.json +++ b/keyboards/redox_media/info.json @@ -8,6 +8,9 @@ "pid": "0x0000", "device_version": "1.0.0" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/rgbkb/mun/config.h b/keyboards/rgbkb/mun/config.h index fcdfc966815a787dd9b9660be82e47375b3523ea..5fbfc1cbfd143bb1addec31480227c7c2dae9f6c 100644 --- a/keyboards/rgbkb/mun/config.h +++ b/keyboards/rgbkb/mun/config.h @@ -39,8 +39,6 @@ /* Split Keyboard Configuration */ #define EE_HANDS #define SPLIT_USB_DETECT -// also handles the SERIAL_USART_TX_PIN define -#define SOFT_SERIAL_PIN A9 #define SERIAL_USART_TX_PAL_MODE 7 #define SERIAL_USART_TIMEOUT 5 #define SERIAL_USART_DRIVER SD1 diff --git a/keyboards/rgbkb/mun/rev1/info.json b/keyboards/rgbkb/mun/rev1/info.json index 3e672b26eb8c9609daa97dd988b31d9a69da2070..774fa27a9480325a054bb3714c925dca0aada16b 100644 --- a/keyboards/rgbkb/mun/rev1/info.json +++ b/keyboards/rgbkb/mun/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x3505", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "A9" + }, "processor": "STM32F303", "bootloader": "stm32-dfu", "layouts": { diff --git a/keyboards/rgbkb/sol/config.h b/keyboards/rgbkb/sol/config.h index 4fa925b6aaa28a323262f1c78dbfc234fa21e79b..b2e5f2b0d342f9f35b7b27fa40bb284564eeb5b4 100644 --- a/keyboards/rgbkb/sol/config.h +++ b/keyboards/rgbkb/sol/config.h @@ -21,8 +21,6 @@ along with this program. If not, see . #define TAPPING_TERM 150 -/* Select hand configuration */ -#define SOFT_SERIAL_PIN D3 #define EE_HANDS #define MATRIX_ROW_PINS { C6, B6, B5, B4, D7, E6} diff --git a/keyboards/rgbkb/sol/rev1/info.json b/keyboards/rgbkb/sol/rev1/info.json index 6b886f1b9c6431508b785cc07f7463ba05ef7fca..4182ce4c03d1ba37bb07dd24cdb67e5a48fd86b1 100644 --- a/keyboards/rgbkb/sol/rev1/info.json +++ b/keyboards/rgbkb/sol/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x3060", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D3" + }, "processor": "atmega32u4", "bootloader": "qmk-dfu", "layouts": { diff --git a/keyboards/rgbkb/sol/rev2/info.json b/keyboards/rgbkb/sol/rev2/info.json index 39bfa715bf98e00d96155c9b684a644f37390bff..264f21d02b44a1c5156f41db8f073d6e174a0850 100644 --- a/keyboards/rgbkb/sol/rev2/info.json +++ b/keyboards/rgbkb/sol/rev2/info.json @@ -8,6 +8,9 @@ "pid": "0x3060", "device_version": "0.0.2" }, + "split": { + "soft_serial_pin": "D3" + }, "processor": "atmega32u4", "bootloader": "qmk-dfu", "layouts": { diff --git a/keyboards/rgbkb/sol3/config.h b/keyboards/rgbkb/sol3/config.h index 490f08ae80a93d6bc47689c847afb2d6d1079589..a4c7d1e30e3a0bf150a62d5953e2f510eb1a3354 100644 --- a/keyboards/rgbkb/sol3/config.h +++ b/keyboards/rgbkb/sol3/config.h @@ -46,8 +46,6 @@ /* Split Keyboard Configuration */ #define SPLIT_HAND_PIN C13 #define SPLIT_USB_DETECT -// also handles the SERIAL_USART_TX_PIN define -#define SOFT_SERIAL_PIN A9 #define SERIAL_USART_TX_PAL_MODE 7 #define SERIAL_USART_TIMEOUT 5 #define SERIAL_USART_DRIVER SD1 diff --git a/keyboards/rgbkb/sol3/rev1/info.json b/keyboards/rgbkb/sol3/rev1/info.json index b2dddbd8d8a1f7cc25f5a1a04b66be387e82f74f..76eaf07f07500ea0ae972b43c816de00b4bd560c 100644 --- a/keyboards/rgbkb/sol3/rev1/info.json +++ b/keyboards/rgbkb/sol3/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x3510", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "A9" + }, "processor": "STM32F303", "bootloader": "stm32-dfu", "layouts": { diff --git a/keyboards/rgbkb/zen/rev1/config.h b/keyboards/rgbkb/zen/rev1/config.h index 3e2ec260b6ba56fe9bd46e27580e82c51384930f..327fe840c3fb84ec86aaf04b0347cb0e2ff6db8a 100644 --- a/keyboards/rgbkb/zen/rev1/config.h +++ b/keyboards/rgbkb/zen/rev1/config.h @@ -25,8 +25,6 @@ along with this program. If not, see . /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -#define SOFT_SERIAL_PIN D0 - /* 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/rgbkb/zen/rev1/info.json b/keyboards/rgbkb/zen/rev1/info.json index 93a085135f58300b38e231e7b2c3fc54fb913e04..33b833495845554cc51b4588ce02e52f6ec33dca 100644 --- a/keyboards/rgbkb/zen/rev1/info.json +++ b/keyboards/rgbkb/zen/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x3060", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/rgbkb/zen/rev2/config.h b/keyboards/rgbkb/zen/rev2/config.h index d744d7878f0147ee5bd2f116c0c106216269d58f..9ea7a3dc8fd35c1ef5834e74c742ee83afa64586 100644 --- a/keyboards/rgbkb/zen/rev2/config.h +++ b/keyboards/rgbkb/zen/rev2/config.h @@ -26,7 +26,6 @@ along with this program. If not, see . #define ENCODERS_PAD_B { D2 } #define RGB_DI_PIN B6 -#define SOFT_SERIAL_PIN D3 /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW diff --git a/keyboards/rgbkb/zen/rev2/info.json b/keyboards/rgbkb/zen/rev2/info.json index f28b9f4d224d253597255cc3fd475071149c82d7..d308819a423d3704ac55ff135f5b84d7dcdaf42e 100644 --- a/keyboards/rgbkb/zen/rev2/info.json +++ b/keyboards/rgbkb/zen/rev2/info.json @@ -8,6 +8,9 @@ "pid": "0x3061", "device_version": "0.0.2" }, + "split": { + "soft_serial_pin": "D3" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/rgbkb/zygomorph/rev1/config.h b/keyboards/rgbkb/zygomorph/rev1/config.h index 07dd021f38871a05f7784a3e4b019a34e2ab0402..b92bc6d73f07086a0a8f2b5221b159a7cc50d164 100644 --- a/keyboards/rgbkb/zygomorph/rev1/config.h +++ b/keyboards/rgbkb/zygomorph/rev1/config.h @@ -28,8 +28,6 @@ along with this program. If not, see . #define DIODE_DIRECTION COL2ROW -#define SOFT_SERIAL_PIN D3 - #define ENCODERS_PAD_A { D2 } #define ENCODERS_PAD_B { D7 } diff --git a/keyboards/rgbkb/zygomorph/rev1/info.json b/keyboards/rgbkb/zygomorph/rev1/info.json index e33354d7f9514c481a5b60b7a6bba27009ea271c..e44966dabfb15de8910c4f7f487b850ac9827621 100644 --- a/keyboards/rgbkb/zygomorph/rev1/info.json +++ b/keyboards/rgbkb/zygomorph/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x3060", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D3" + }, "processor": "atmega32u4", "bootloader": "qmk-dfu", "community_layouts": ["ortho_4x12", "ortho_5x12"], diff --git a/keyboards/rura66/rev1/config.h b/keyboards/rura66/rev1/config.h index 32493309fe5f1141537be998c0152a3d39192801..3581b8adaabd543d8b64c85f360d869bab720e04 100644 --- a/keyboards/rura66/rev1/config.h +++ b/keyboards/rura66/rev1/config.h @@ -37,11 +37,6 @@ along with this program. If not, see . /* Split hand configration */ #define MASTER_LEFT -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6 - #ifdef RGBLIGHT_ENABLE #define RGB_DI_PIN D3 #define RGBLED_NUM 66 // Number of LEDs diff --git a/keyboards/rura66/rev1/info.json b/keyboards/rura66/rev1/info.json index a76f186a2e914c2cf135da728da518c1f6eeac41..fc4f1793bcaa4cef9173cdd6845d4eaf6520f70d 100644 --- a/keyboards/rura66/rev1/info.json +++ b/keyboards/rura66/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x0200", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/salicylic_acid3/7skb/rev1/config.h b/keyboards/salicylic_acid3/7skb/rev1/config.h index 232b3e362dee943573d4c40d4a295d9b901d4e2d..b85eee3da2ae594b50e487fcf7fe79db83d73a6b 100644 --- a/keyboards/salicylic_acid3/7skb/rev1/config.h +++ b/keyboards/salicylic_acid3/7skb/rev1/config.h @@ -24,8 +24,6 @@ along with this program. If not, see . #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D2 #define SPLIT_HAND_PIN B6 /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ diff --git a/keyboards/salicylic_acid3/7skb/rev1/info.json b/keyboards/salicylic_acid3/7skb/rev1/info.json index 5627a14367dbb4e9797cf315c45e11ab4596139d..242135b16c7e55dce3311910512a8e27c1ca1616 100644 --- a/keyboards/salicylic_acid3/7skb/rev1/info.json +++ b/keyboards/salicylic_acid3/7skb/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0xEB5F", "device_version": "0.0.7" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/salicylic_acid3/7splus/config.h b/keyboards/salicylic_acid3/7splus/config.h index 4d2d6347c11b60a05b23d8b4e94be7adf52213e3..23eae6dac4bd2d111a7a556e09212cca611197d7 100644 --- a/keyboards/salicylic_acid3/7splus/config.h +++ b/keyboards/salicylic_acid3/7splus/config.h @@ -24,8 +24,6 @@ along with this program. If not, see . #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D2 #define SPLIT_HAND_PIN B6 /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ diff --git a/keyboards/salicylic_acid3/7splus/info.json b/keyboards/salicylic_acid3/7splus/info.json index 2ad447bc9f31f5ebbaf6b92fc73db650db0cf2f5..7762132ec02715ec3f8969f43e7e02282c62c4f9 100644 --- a/keyboards/salicylic_acid3/7splus/info.json +++ b/keyboards/salicylic_acid3/7splus/info.json @@ -8,6 +8,9 @@ "pid": "0xEAE7", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/salicylic_acid3/ajisai74/config.h b/keyboards/salicylic_acid3/ajisai74/config.h index bd7e310abc131421c8f0f5e48cf5f49f3ec37e2d..aa568db0a6ac2dd25f1e2f6e070acae3c79b8d4a 100644 --- a/keyboards/salicylic_acid3/ajisai74/config.h +++ b/keyboards/salicylic_acid3/ajisai74/config.h @@ -24,8 +24,6 @@ along with this program. If not, see . #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D2 #define SPLIT_HAND_PIN B6 /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ diff --git a/keyboards/salicylic_acid3/ajisai74/info.json b/keyboards/salicylic_acid3/ajisai74/info.json index f1164b66b0451d956e014a82ae351c6df29843d8..e9b4d6e60e680e72b82c5ef142353adf1fdcda25 100644 --- a/keyboards/salicylic_acid3/ajisai74/info.json +++ b/keyboards/salicylic_acid3/ajisai74/info.json @@ -8,6 +8,9 @@ "pid": "0xEB54", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/salicylic_acid3/ergoarrows/config.h b/keyboards/salicylic_acid3/ergoarrows/config.h index c5de02c598f654e147c69bfb755d6dabe4d07b71..c64ee24098f0c252f7e17f755e833dd42af6766c 100644 --- a/keyboards/salicylic_acid3/ergoarrows/config.h +++ b/keyboards/salicylic_acid3/ergoarrows/config.h @@ -24,8 +24,6 @@ along with this program. If not, see . #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 #define SPLIT_HAND_PIN B6 /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ diff --git a/keyboards/salicylic_acid3/ergoarrows/info.json b/keyboards/salicylic_acid3/ergoarrows/info.json index fccfe217aff3b695b6354211366481b94ba4b882..9396eca3675c54c78df4a9a8023bd06076044402 100644 --- a/keyboards/salicylic_acid3/ergoarrows/info.json +++ b/keyboards/salicylic_acid3/ergoarrows/info.json @@ -8,6 +8,9 @@ "pid": "0xEA54", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/salicylic_acid3/jisplit89/rev1/config.h b/keyboards/salicylic_acid3/jisplit89/rev1/config.h index 291671d9cbbb1dc2464f791b49f98b64d0157fa6..65b373f1681fc071f9eea2e6eb3bca005cd99177 100644 --- a/keyboards/salicylic_acid3/jisplit89/rev1/config.h +++ b/keyboards/salicylic_acid3/jisplit89/rev1/config.h @@ -23,8 +23,6 @@ along with this program. If not, see . #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D2 #define SPLIT_HAND_PIN B6 /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ diff --git a/keyboards/salicylic_acid3/jisplit89/rev1/info.json b/keyboards/salicylic_acid3/jisplit89/rev1/info.json index 527d2544e7e1441b224c5d9b3e8622d98fd8adad..53f61f87f2d329a04c6243fdfe2d3b5a2b04fb7d 100644 --- a/keyboards/salicylic_acid3/jisplit89/rev1/info.json +++ b/keyboards/salicylic_acid3/jisplit89/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0xEB4F", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/salicylic_acid3/naked48/rev1/config.h b/keyboards/salicylic_acid3/naked48/rev1/config.h index 6e675827951ca4172bdd2c58af6fd5ddb254449f..8adf11f4dfc92b021a0d301928e1e390f19c1741 100644 --- a/keyboards/salicylic_acid3/naked48/rev1/config.h +++ b/keyboards/salicylic_acid3/naked48/rev1/config.h @@ -26,9 +26,6 @@ along with this program. If not, see . #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D2 - /* 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/salicylic_acid3/naked48/rev1/info.json b/keyboards/salicylic_acid3/naked48/rev1/info.json index 154b25871387da62004ce44ac03e7bc6e2af15ed..5dc05a02d0505e0463d1259bc8a4a6b4c286a846 100644 --- a/keyboards/salicylic_acid3/naked48/rev1/info.json +++ b/keyboards/salicylic_acid3/naked48/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0xE8BA", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/salicylic_acid3/naked60/rev1/config.h b/keyboards/salicylic_acid3/naked60/rev1/config.h index c185315645db28040dce99030c93f377fcec5f77..d7e3f223eab4be19f25c0f483a63e44501d28fb3 100644 --- a/keyboards/salicylic_acid3/naked60/rev1/config.h +++ b/keyboards/salicylic_acid3/naked60/rev1/config.h @@ -29,9 +29,6 @@ along with this program. If not, see . #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D2 - /* 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/salicylic_acid3/naked60/rev1/info.json b/keyboards/salicylic_acid3/naked60/rev1/info.json index a40a2f8814c2d683443f5f147c0b447dc8dd12f5..2f46e127ea05512b6da95a50361a775aa6ebdac5 100644 --- a/keyboards/salicylic_acid3/naked60/rev1/info.json +++ b/keyboards/salicylic_acid3/naked60/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0xEB5C", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/salicylic_acid3/naked64/rev1/config.h b/keyboards/salicylic_acid3/naked64/rev1/config.h index 028602272a6c3a29afa03278408c771063ff82de..11031a4f257721c2c644bda7fa7a12baa6e9896e 100644 --- a/keyboards/salicylic_acid3/naked64/rev1/config.h +++ b/keyboards/salicylic_acid3/naked64/rev1/config.h @@ -26,9 +26,6 @@ along with this program. If not, see . #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D2 - /* 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/salicylic_acid3/naked64/rev1/info.json b/keyboards/salicylic_acid3/naked64/rev1/info.json index b3119d2d465c1552a5698673d785134218d231e8..52a7c2906ed600e1354b9cef50b3e20d76e18fe6 100644 --- a/keyboards/salicylic_acid3/naked64/rev1/info.json +++ b/keyboards/salicylic_acid3/naked64/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x3060", "device_version": "0.0.3" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/salicylic_acid3/nknl7en/config.h b/keyboards/salicylic_acid3/nknl7en/config.h index d1a93bb64cb8c6ff75ab41c00fa80b7fbca52fdc..43e7cfb2225a53f99d9f241476f1456e86f4eac7 100644 --- a/keyboards/salicylic_acid3/nknl7en/config.h +++ b/keyboards/salicylic_acid3/nknl7en/config.h @@ -24,8 +24,6 @@ along with this program. If not, see . #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 #define SPLIT_HAND_PIN B6 /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ diff --git a/keyboards/salicylic_acid3/nknl7en/info.json b/keyboards/salicylic_acid3/nknl7en/info.json index a8c64be58310296e2192078bbb2c48aae0f72894..06d915c2f411df35dfb232f50c24eaa56ab46159 100644 --- a/keyboards/salicylic_acid3/nknl7en/info.json +++ b/keyboards/salicylic_acid3/nknl7en/info.json @@ -8,6 +8,9 @@ "pid": "0xEA56", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/salicylic_acid3/nknl7jp/config.h b/keyboards/salicylic_acid3/nknl7jp/config.h index 3f63fb4c8dfbc5892ce1531e8369d64b6250c429..69ef56fe6e68704eab571206a9ac65a11367880b 100644 --- a/keyboards/salicylic_acid3/nknl7jp/config.h +++ b/keyboards/salicylic_acid3/nknl7jp/config.h @@ -24,8 +24,6 @@ along with this program. If not, see . #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 #define SPLIT_HAND_PIN B6 /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ diff --git a/keyboards/salicylic_acid3/nknl7jp/info.json b/keyboards/salicylic_acid3/nknl7jp/info.json index 8cddd5b0608a1d6ae804d37c759be01dd6a4052c..7338cb15fe55b24bd1c9fcc86802b1783a968708 100644 --- a/keyboards/salicylic_acid3/nknl7jp/info.json +++ b/keyboards/salicylic_acid3/nknl7jp/info.json @@ -8,6 +8,9 @@ "pid": "0xEA55", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/scatter42/config.h b/keyboards/scatter42/config.h index 9eb93b971e15bcce31d06c2f2c944bdbea0a2b11..564a2451fd4d31a2a67424dcc450c77bd84449c0 100644 --- a/keyboards/scatter42/config.h +++ b/keyboards/scatter42/config.h @@ -34,11 +34,6 @@ along with this program. If not, see . /* COL2ROW, ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6 - /* 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/scatter42/info.json b/keyboards/scatter42/info.json index b7850d2f0a97367d0a81fbbf4571fadae9aa25ee..f928b4c24c977febab28ccb3703f4c73588cb09f 100644 --- a/keyboards/scatter42/info.json +++ b/keyboards/scatter42/info.json @@ -8,6 +8,9 @@ "pid": "0x3B47", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/sekigon/grs_70ec/config.h b/keyboards/sekigon/grs_70ec/config.h index e2427468863c1ea18ef977b38c68ed48809e2d00..ad92abd5d71a1993033a22d92af78d230c176a63 100644 --- a/keyboards/sekigon/grs_70ec/config.h +++ b/keyboards/sekigon/grs_70ec/config.h @@ -45,10 +45,6 @@ along with this program. If not, see . /* COL2ROW, ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D3 // or D1, D2, D3, E6 #define EE_HANDS /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ diff --git a/keyboards/sekigon/grs_70ec/info.json b/keyboards/sekigon/grs_70ec/info.json index 8ab64480b8284dd3c64e548bcd53dcc8225ddd6b..44a9e30493ddec579c39fcb943187f826fc4bf7a 100644 --- a/keyboards/sekigon/grs_70ec/info.json +++ b/keyboards/sekigon/grs_70ec/info.json @@ -8,6 +8,9 @@ "pid": "0x70EC", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D3" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/silverbullet44/config.h b/keyboards/silverbullet44/config.h index 88824eefe4356b68174c5308b46ec0df438bc8fa..378fe0b2a6a35bd3e9c143e7de0db1e2f6ea4939 100644 --- a/keyboards/silverbullet44/config.h +++ b/keyboards/silverbullet44/config.h @@ -34,10 +34,6 @@ along with this program. If not, see . /* COL2ROW, ROW2COL*/ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6 #define MASTER_RIGHT #define RGB_DI_PIN D3 diff --git a/keyboards/silverbullet44/info.json b/keyboards/silverbullet44/info.json index d064160e19d3afe172281eceafc826c7a2b411a2..18d9889666f1730a703e5c7c6b1faedbf1a7cb26 100644 --- a/keyboards/silverbullet44/info.json +++ b/keyboards/silverbullet44/info.json @@ -8,6 +8,9 @@ "pid": "0x27DB", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "debounce": 10, diff --git a/keyboards/sofle/keyhive/config.h b/keyboards/sofle/keyhive/config.h index 127dbc38d5be2ff003ff8f0efab2f6adbafc457c..a3caf29ac4d27b41a412fc36a1826ebe47640ad8 100755 --- a/keyboards/sofle/keyhive/config.h +++ b/keyboards/sofle/keyhive/config.h @@ -36,9 +36,6 @@ #define TAP_CODE_DELAY 10 -// Communication between sides -#define SOFT_SERIAL_PIN D2 - // OLED settings #define OLED_TIMEOUT 80000 #define OLED_BRIGHTNESS 90 diff --git a/keyboards/sofle/keyhive/info.json b/keyboards/sofle/keyhive/info.json index ac6dd82fcd17ccda391bcc859e278ba372eca286..b8e0cccbab33948f38bb79fa2b9f6b458e7254cd 100644 --- a/keyboards/sofle/keyhive/info.json +++ b/keyboards/sofle/keyhive/info.json @@ -6,6 +6,9 @@ "pid": "0x1287", "device_version": "0.0.2" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/sofle/rev1/config.h b/keyboards/sofle/rev1/config.h index 32f4c1efcaf3491d4c14cddd072ebffc2aea4514..8d928df4c6de1ed4aceabe4f6d359ba26d433445 100644 --- a/keyboards/sofle/rev1/config.h +++ b/keyboards/sofle/rev1/config.h @@ -15,6 +15,3 @@ #define ENCODER_RESOLUTION 2 #define TAP_CODE_DELAY 10 - -/* communication between sides */ -#define SOFT_SERIAL_PIN D2 diff --git a/keyboards/sofle/rev1/info.json b/keyboards/sofle/rev1/info.json index 971ef6e955a5da18d3dd501174b8ecb6d48848dc..911f90ccbcf01261b0b74f070ac6da72e3129e18 100644 --- a/keyboards/sofle/rev1/info.json +++ b/keyboards/sofle/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x0287", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/spacetime/config.h b/keyboards/spacetime/config.h index 52679c606d0e6a7c7f68f05effccfdbf04b3c6c4..22fced8d29c6f3471165ffdf9b37f63e5efae5ea 100644 --- a/keyboards/spacetime/config.h +++ b/keyboards/spacetime/config.h @@ -34,11 +34,6 @@ along with this program. If not, see . /* COL2ROW, ROW2COL*/ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 - /* 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/spacetime/info.json b/keyboards/spacetime/info.json index 49535c29ffecd102b7e8041752c55d40665a5202..2e44803f327400645fa41e3db00965f56a13fa1a 100644 --- a/keyboards/spacetime/info.json +++ b/keyboards/spacetime/info.json @@ -8,6 +8,9 @@ "pid": "0x0A0C", "device_version": "1.0.0" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/sparrow62/config.h b/keyboards/sparrow62/config.h index ebbe5562c8ad861953ff6347241e0547009fe453..45d0711d858ac5eda7163005ea8b89654909e77c 100644 --- a/keyboards/sparrow62/config.h +++ b/keyboards/sparrow62/config.h @@ -24,8 +24,6 @@ along with this program. If not, see . #define DIODE_DIRECTION COL2ROW -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D2 #define SPLIT_HAND_PIN F4 /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ diff --git a/keyboards/sparrow62/info.json b/keyboards/sparrow62/info.json index d8cc4b84167286c4eddb99c0c9e298d55f4803b3..c3d8a099e547ac3ffd7658f84d43e718a07cd223 100644 --- a/keyboards/sparrow62/info.json +++ b/keyboards/sparrow62/info.json @@ -8,6 +8,9 @@ "pid": "0x7461", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/supersplit/config.h b/keyboards/supersplit/config.h index 8f17bdb757170f4c122094bf04ce67da81203869..f3bd23764b13693b4733524020b699850a5a61a7 100644 --- a/keyboards/supersplit/config.h +++ b/keyboards/supersplit/config.h @@ -33,5 +33,4 @@ //#define NO_ACTION_ONESHOT // -#define SOFT_SERIAL_PIN D2 #define MASTER_LEFT diff --git a/keyboards/supersplit/info.json b/keyboards/supersplit/info.json index b03e1630a6b6f8168bd958021dce210df4326387..6cd8fd6ab84fb78c702fb940f72bcddf1652cd80 100644 --- a/keyboards/supersplit/info.json +++ b/keyboards/supersplit/info.json @@ -23,6 +23,9 @@ "pid": "0x0000", "vid": "0xFEED" }, + "split": { + "soft_serial_pin": "D2" + }, "layouts": { "LAYOUT_split_6x4_9": { "layout": [ diff --git a/keyboards/takashicompany/compacx/config.h b/keyboards/takashicompany/compacx/config.h index 661c55a3983a0e843a43151a5324ead1b2a997fe..24641f2071b9497c16192b64d018d1f448d71cb8 100644 --- a/keyboards/takashicompany/compacx/config.h +++ b/keyboards/takashicompany/compacx/config.h @@ -38,11 +38,6 @@ along with this program. If not, see . #define ENCODERS_PAD_A { E6, B6 } #define ENCODERS_PAD_B { B4, B5 } -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6 - #define RGB_DI_PIN D3 #ifdef RGB_DI_PIN # define RGBLED_NUM 12 diff --git a/keyboards/takashicompany/compacx/info.json b/keyboards/takashicompany/compacx/info.json index 5a75a6a672b22c71c8c75d7c34a475f3140eda3e..08cd4a101090365c1e341f677938a0fd5c179ef9 100644 --- a/keyboards/takashicompany/compacx/info.json +++ b/keyboards/takashicompany/compacx/info.json @@ -8,6 +8,9 @@ "pid": "0x0014", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/takashicompany/dogtag/config.h b/keyboards/takashicompany/dogtag/config.h index 5eb057bb93b05d57cffaa69b793df475e8eb5f04..dc75fc44aba558e38ef6cc4cfc99864b26095b2b 100644 --- a/keyboards/takashicompany/dogtag/config.h +++ b/keyboards/takashicompany/dogtag/config.h @@ -41,11 +41,6 @@ along with this program. If not, see . #define ENCODERS_PAD_A { D4 } #define ENCODERS_PAD_B { C6 } -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6 - #define RGB_DI_PIN D3 #ifdef RGB_DI_PIN # define RGBLED_NUM 4 * 2 diff --git a/keyboards/takashicompany/dogtag/info.json b/keyboards/takashicompany/dogtag/info.json index 6da868a5c0256018aa225f2223c143c61f0d67af..cf6fd6713583246c0bef2ac2ee62267502d7a102 100644 --- a/keyboards/takashicompany/dogtag/info.json +++ b/keyboards/takashicompany/dogtag/info.json @@ -8,6 +8,9 @@ "pid": "0x0018", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/takashicompany/heavy_left/config.h b/keyboards/takashicompany/heavy_left/config.h index de2bf495dd3d07526f00ad89d52133d461812321..5bdc664832b9fd3173e04003cf592a3d6100fb46 100644 --- a/keyboards/takashicompany/heavy_left/config.h +++ b/keyboards/takashicompany/heavy_left/config.h @@ -34,11 +34,6 @@ along with this program. If not, see . /* COL2ROW, ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6 - #define RGB_DI_PIN D3 #ifdef RGB_DI_PIN # define RGBLED_NUM 6 * 2 diff --git a/keyboards/takashicompany/heavy_left/info.json b/keyboards/takashicompany/heavy_left/info.json index cd2132af0c1f242ab9664e3ed7d0b073f9c81559..2fa8ac7a056294c6cb58d02e54f404f4eea5166f 100644 --- a/keyboards/takashicompany/heavy_left/info.json +++ b/keyboards/takashicompany/heavy_left/info.json @@ -8,6 +8,9 @@ "pid": "0x0015", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/takashiski/hecomi/alpha/config.h b/keyboards/takashiski/hecomi/alpha/config.h index f41cfdbd38d1f02af0e1e7f0e621d1e02514bf03..ff769451d2612fabb46277c54e626125636c35c9 100644 --- a/keyboards/takashiski/hecomi/alpha/config.h +++ b/keyboards/takashiski/hecomi/alpha/config.h @@ -30,7 +30,7 @@ along with this program. If not, see . */ #define MATRIX_ROW_PINS { C6,D7,E6,B4,B5 } #define MATRIX_COL_PINS { F4,F5,F6,F7,B1,B3,B2,B6 } -#define SOFT_SERIAL_PIN D1 // or D1, D2, D3, E6 + //#define USE_I2C /* COL2ROW, ROW2COL */ diff --git a/keyboards/takashiski/hecomi/alpha/info.json b/keyboards/takashiski/hecomi/alpha/info.json index c28601457787a09396427c72c2ce923fd1d05b64..040e26dcd045acda5c3cc57c7f69c1b25352c099 100644 --- a/keyboards/takashiski/hecomi/alpha/info.json +++ b/keyboards/takashiski/hecomi/alpha/info.json @@ -8,6 +8,9 @@ "pid": "0x0000", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D1" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/takashiski/otaku_split/rev0/config.h b/keyboards/takashiski/otaku_split/rev0/config.h index 8138806ecfdfd2d992016d25d020eee0986e3f11..2919d7f0cc8edc8fa96eae87d12bb330db0d51cb 100644 --- a/keyboards/takashiski/otaku_split/rev0/config.h +++ b/keyboards/takashiski/otaku_split/rev0/config.h @@ -34,11 +34,6 @@ along with this program. If not, see . /* COL2ROW, ROW2COL*/ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 - /* 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/takashiski/otaku_split/rev0/info.json b/keyboards/takashiski/otaku_split/rev0/info.json index 10d96ddfef3441ff23d7c34efa9c00e96d981e3d..825cf08d2a9c27ac4fcf80906f8a74a2d87e48b6 100644 --- a/keyboards/takashiski/otaku_split/rev0/info.json +++ b/keyboards/takashiski/otaku_split/rev0/info.json @@ -4,10 +4,13 @@ "url": "", "maintainer": "takashiski", "usb": { - "vid": "0xFEED", - "pid": "0x0000", - "device_version": "0.0.1" - }, + "vid": "0xFEED", + "pid": "0x0000", + "device_version": "0.0.1" + }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/takashiski/otaku_split/rev1/config.h b/keyboards/takashiski/otaku_split/rev1/config.h index 05e8c114650ef6aa0ff4f8aa71f46209bb40bac0..63658aa6d43c04b632978d716ff1f42f714df3fd 100644 --- a/keyboards/takashiski/otaku_split/rev1/config.h +++ b/keyboards/takashiski/otaku_split/rev1/config.h @@ -36,10 +36,6 @@ along with this program. If not, see . /* COL2ROW, ROW2COL*/ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6 #define SPLIT_HAND_PIN D2 //fix pin. HIGH is left, LOW is right /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ diff --git a/keyboards/takashiski/otaku_split/rev1/info.json b/keyboards/takashiski/otaku_split/rev1/info.json index e94d723857dad49d20769b9864ad6c3295aff7e2..42c66376ec7de4d5fc0369d7ad93f194c06c56b8 100644 --- a/keyboards/takashiski/otaku_split/rev1/info.json +++ b/keyboards/takashiski/otaku_split/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x0000", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/tkw/grandiceps/config.h b/keyboards/tkw/grandiceps/config.h index 8f1a4e23913e7c8a9ace37ec5e847e7b4251cd95..7c7c2dd940b20b230ff6804009f1403b2d7571bd 100644 --- a/keyboards/tkw/grandiceps/config.h +++ b/keyboards/tkw/grandiceps/config.h @@ -23,7 +23,6 @@ #define DIODE_DIRECTION COL2ROW -#define SOFT_SERIAL_PIN A15 #define SELECT_SOFT_SERIAL_SPEED 1 #define MATRIX_IO_DELAY 5 diff --git a/keyboards/tkw/grandiceps/info.json b/keyboards/tkw/grandiceps/info.json index d1d4b729d4b36d1b5bcfb962a6fa32f2f7854a70..356d54e67a5890b813002009de8a7644cff6be20 100644 --- a/keyboards/tkw/grandiceps/info.json +++ b/keyboards/tkw/grandiceps/info.json @@ -6,6 +6,9 @@ "vid": "0xFEED", "pid": "0x7812" }, + "split": { + "soft_serial_pin": "A15" + }, "processor": "STM32F411", "bootloader": "stm32-dfu", "board": "BLACKPILL_STM32_F411", diff --git a/keyboards/tzarc/djinn/rev1/config.h b/keyboards/tzarc/djinn/rev1/config.h index 6f001cbd0cfe702c6a5cc4c891ad2332052b3842..cf6dda0a8a9175ed0d420054193700dbb3b6fcce 100644 --- a/keyboards/tzarc/djinn/rev1/config.h +++ b/keyboards/tzarc/djinn/rev1/config.h @@ -14,7 +14,6 @@ #endif #define SERIAL_USART_DRIVER SD3 #define SERIAL_USART_TX_PAL_MODE 7 -#define SOFT_SERIAL_PIN B9 #ifndef SERIAL_USART_SPEED # define SERIAL_USART_SPEED 640000 #endif // SERIAL_USART_SPEED diff --git a/keyboards/tzarc/djinn/rev1/info.json b/keyboards/tzarc/djinn/rev1/info.json index 73ddbe9e415f05d113465f6eb86fa6324fe6e448..3062267d4e1212daca466565005a20c416aae1d5 100644 --- a/keyboards/tzarc/djinn/rev1/info.json +++ b/keyboards/tzarc/djinn/rev1/info.json @@ -3,6 +3,7 @@ "device_version": "1.0.0" }, "split": { + "soft_serial_pin": "B9", "usb_detect": { "enabled": true } diff --git a/keyboards/unikeyboard/diverge3/config.h b/keyboards/unikeyboard/diverge3/config.h index 29e355f560d53fa850437513081f4cb1329d6fd9..d845d8a2f371712edefb69070559f086ff67c3aa 100644 --- a/keyboards/unikeyboard/diverge3/config.h +++ b/keyboards/unikeyboard/diverge3/config.h @@ -38,9 +38,6 @@ along with this program. If not, see . #define BACKLIGHT_BREATHING #define BACKLIGHT_LEVELS 5 -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 - #ifndef SELECT_SOFT_SERIAL_SPEED #define SELECT_SOFT_SERIAL_SPEED 3 #endif diff --git a/keyboards/unikeyboard/diverge3/info.json b/keyboards/unikeyboard/diverge3/info.json index 01c2922b2542370f2161e766bcbbbc20b9879b9e..65f72af3bebd9c5c7f13dc5bd8893678922700dd 100644 --- a/keyboards/unikeyboard/diverge3/info.json +++ b/keyboards/unikeyboard/diverge3/info.json @@ -8,6 +8,9 @@ "pid": "0x1257", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/unikeyboard/divergetm2/config.h b/keyboards/unikeyboard/divergetm2/config.h index e53f460de4fdb528f241af76f349cfe42060137a..7f8054f1832350bfac2033d8cd620a699692dc17 100644 --- a/keyboards/unikeyboard/divergetm2/config.h +++ b/keyboards/unikeyboard/divergetm2/config.h @@ -38,6 +38,3 @@ #define LOCKING_SUPPORT_ENABLE /* Locking resynchronize hack */ #define LOCKING_RESYNC_ENABLE - -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D0 diff --git a/keyboards/unikeyboard/divergetm2/info.json b/keyboards/unikeyboard/divergetm2/info.json index f58dbecdce09acdb86e43f71be485aa940b352b4..e8a3ac1bb3fd1e4938f927b78cfc0a3ddd5c17d9 100644 --- a/keyboards/unikeyboard/divergetm2/info.json +++ b/keyboards/unikeyboard/divergetm2/info.json @@ -8,6 +8,9 @@ "pid": "0x1256", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/uzu42/config.h b/keyboards/uzu42/config.h deleted file mode 100644 index c13b243ceea4138d97816d578f2e6af13e4cc435..0000000000000000000000000000000000000000 --- a/keyboards/uzu42/config.h +++ /dev/null @@ -1,24 +0,0 @@ -/* -Copyright 2012 Jun Wako -Copyright 2015 Jack Humbert - -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 - - -#ifndef SOFT_SERIAL_PIN -#define SOFT_SERIAL_PIN D2 -#endif diff --git a/keyboards/uzu42/rev1/info.json b/keyboards/uzu42/rev1/info.json index 4a7e2006ffbd8eb6e13f71a5b45d58d93c181591..1e5cda2b20a4860a1d00399b73aeb6ef29479933 100644 --- a/keyboards/uzu42/rev1/info.json +++ b/keyboards/uzu42/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x3060", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/vitamins_included/rev1/config.h b/keyboards/vitamins_included/rev1/config.h index 8ef53aa8efe019e7c8eecb60ba5ba181bc1d6e0f..cea58affaa77db9858f88407eb7ee76b8091bf50 100644 --- a/keyboards/vitamins_included/rev1/config.h +++ b/keyboards/vitamins_included/rev1/config.h @@ -22,7 +22,6 @@ along with this program. If not, see . #define SPLIT_USB_DETECT #define EE_HANDS -#define SOFT_SERIAL_PIN D0 // wiring of each half #define MATRIX_ROW_PINS { F5, F6, C7, F7 } diff --git a/keyboards/vitamins_included/rev1/info.json b/keyboards/vitamins_included/rev1/info.json index 1245b8be564a82b7454dcdf62ae258e5321d0df7..e79f940440b0165e3a98ff67c6a102f02dd12998 100644 --- a/keyboards/vitamins_included/rev1/info.json +++ b/keyboards/vitamins_included/rev1/info.json @@ -2,5 +2,8 @@ "usb": { "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D0" + }, "bootloader": "caterina" } diff --git a/keyboards/vitamins_included/rev2/config.h b/keyboards/vitamins_included/rev2/config.h index b8ca73bad2b29576b658c86bbb120096318723c9..f28b91a472dc4e1a192488b656c68e257c597458 100644 --- a/keyboards/vitamins_included/rev2/config.h +++ b/keyboards/vitamins_included/rev2/config.h @@ -21,7 +21,6 @@ along with this program. If not, see . #define SPLIT_HAND_PIN B4 -#define SOFT_SERIAL_PIN D0 // wiring of each half #define MATRIX_ROW_PINS { F5, F6, C7, F7 } diff --git a/keyboards/vitamins_included/rev2/info.json b/keyboards/vitamins_included/rev2/info.json index f7a5336568bbebba198a6a5d787bfca7f55385f6..ec9edaf233b986bf421aabdc7898ac74f4a53427 100644 --- a/keyboards/vitamins_included/rev2/info.json +++ b/keyboards/vitamins_included/rev2/info.json @@ -2,5 +2,8 @@ "usb": { "device_version": "0.0.2" }, + "split": { + "soft_serial_pin": "D0" + }, "bootloader": "qmk-dfu" } diff --git a/keyboards/waterfowl/config.h b/keyboards/waterfowl/config.h index a57c423bf700b9f732e57e5d4d9a9c595e6a5d86..752f11ca3d29c8bd9416cade452ad41c615f1792 100644 --- a/keyboards/waterfowl/config.h +++ b/keyboards/waterfowl/config.h @@ -23,9 +23,6 @@ // COL2ROW, ROW2COL #define DIODE_DIRECTION COL2ROW -// Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - -#define SOFT_SERIAL_PIN D2 #define OLED_DISPLAY_128X64 #define SPLIT_MODS_ENABLE #define SPLIT_WPM_ENABLE diff --git a/keyboards/waterfowl/info.json b/keyboards/waterfowl/info.json index 3edf626ac4bbd1fee94309360fa3fd4bd568547c..fab5a603d3d61509c47667460fa529cd33cd156f 100644 --- a/keyboards/waterfowl/info.json +++ b/keyboards/waterfowl/info.json @@ -8,6 +8,9 @@ "pid": "0x9CE3", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/wren/config.h b/keyboards/wren/config.h index 93f47277f031206eadd80c8f85f37a5dd7bbedc9..41864db4ebca344bde8e58ae2bc452a30bb8d27f 100644 --- a/keyboards/wren/config.h +++ b/keyboards/wren/config.h @@ -44,9 +44,6 @@ along with this program. If not, see . /* COL2ROW, ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ #define USE_I2C /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ diff --git a/keyboards/xenon/config.h b/keyboards/xenon/config.h index 38368bd5c2e5e98f710496de42e5ac4cc25cf899..4f44a9e9b073ea317605cd776f5e053d2aec28cd 100644 --- a/keyboards/xenon/config.h +++ b/keyboards/xenon/config.h @@ -28,11 +28,6 @@ along with this program. If not, see . /* COL2ROW, ROW2COL*/ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D2 - /* 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/xenon/info.json b/keyboards/xenon/info.json index 934560827cd650f29ae8e8a8cc8e91aa9cc5994f..f0fd2f7bf84b17f9667902bd67b425ff98bdb5a7 100644 --- a/keyboards/xenon/info.json +++ b/keyboards/xenon/info.json @@ -8,6 +8,9 @@ "pid": "0x3404", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/yoichiro/lunakey_mini/config.h b/keyboards/yoichiro/lunakey_mini/config.h index 3c1230fb0bcba0adeda1809951ce17e3566f15c2..a4ddefb53cb70bf0b093eb4b1d7cb4e41abf92b8 100644 --- a/keyboards/yoichiro/lunakey_mini/config.h +++ b/keyboards/yoichiro/lunakey_mini/config.h @@ -34,11 +34,6 @@ along with this program. If not, see . /* COL2ROW, ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6 - #define RGB_DI_PIN D3 #ifdef RGB_DI_PIN #define RGBLED_NUM 12 diff --git a/keyboards/yoichiro/lunakey_mini/info.json b/keyboards/yoichiro/lunakey_mini/info.json index 41c98cc21241168cc8c04ea1a51f640747f6fc90..4baa40bda4e9c289358f7fca309e69cb92fbd737 100644 --- a/keyboards/yoichiro/lunakey_mini/info.json +++ b/keyboards/yoichiro/lunakey_mini/info.json @@ -8,6 +8,9 @@ "pid": "0x0001", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "atmel-dfu", "layouts": { diff --git a/keyboards/yosino58/rev1/config.h b/keyboards/yosino58/rev1/config.h index 225d2040fb19e3742c348868ab1d0de1c2da82d7..39c7907b4812bf3bdf41caafc94f8093be0bc83a 100644 --- a/keyboards/yosino58/rev1/config.h +++ b/keyboards/yosino58/rev1/config.h @@ -24,11 +24,6 @@ along with this program. If not, see . #define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3 } #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D2 // or D1, D2, D3, E6 - /* ws2812 RGB LED */ #define RGB_DI_PIN D3 #define RGBLED_NUM 12 // Number of LEDs diff --git a/keyboards/yosino58/rev1/info.json b/keyboards/yosino58/rev1/info.json index 91a1224770001e8b941543bcaf8716244579ebe1..baf43c47a57ee3b4173899440aa8e1c2d2d39e04 100644 --- a/keyboards/yosino58/rev1/info.json +++ b/keyboards/yosino58/rev1/info.json @@ -8,6 +8,9 @@ "pid": "0x01B8", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/yushakobo/navpad/10_helix_r/config.h b/keyboards/yushakobo/navpad/10_helix_r/config.h index 53ab1d735e1ff14772e61d2848d35af35aba1547..ae32db05bc3b02c7da9391a1287b3228e4e752ad 100644 --- a/keyboards/yushakobo/navpad/10_helix_r/config.h +++ b/keyboards/yushakobo/navpad/10_helix_r/config.h @@ -53,11 +53,6 @@ along with this program. If not, see . /* COL2ROW, ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ -#define SOFT_SERIAL_PIN D2 // or D0, D1, D3, E6 - #define RGB_DI_PIN D3 #ifdef RGB_DI_PIN # define RGBLED_NUM 9+32 diff --git a/keyboards/yushakobo/navpad/10_helix_r/info.json b/keyboards/yushakobo/navpad/10_helix_r/info.json index 6a8268900f4d3a171ffec5a1dc64a57ff913e367..76dd055e46cae064826dc19313a4ea8bd40b88ef 100644 --- a/keyboards/yushakobo/navpad/10_helix_r/info.json +++ b/keyboards/yushakobo/navpad/10_helix_r/info.json @@ -8,6 +8,9 @@ "pid": "0x0008", "device_version": "0.0.1" }, + "split": { + "soft_serial_pin": "D2" + }, "processor": "atmega32u4", "bootloader": "caterina", "layouts": { diff --git a/keyboards/z34/config.h b/keyboards/z34/config.h index 2f46a4a04b86d1e810e39fc5439ca6515c097d9b..d2ec68cc394e225eab7cef171746c0d1fc939dfa 100644 --- a/keyboards/z34/config.h +++ b/keyboards/z34/config.h @@ -21,9 +21,6 @@ along with this program. If not, see . /* Locking resynchronize hack */ #define LOCKING_RESYNC_ENABLE -/* serial.c configuration for split keyboard */ -#define SOFT_SERIAL_PIN D2 - // EE_HANDS MASTER_RIGHT MASTER_LEFT #define MASTER_RIGHT diff --git a/keyboards/z34/info.json b/keyboards/z34/info.json index 0f210d407765faab43dd762d90e10ecfaa0e0fc5..87f4225c5ef2a0178f96ed96ae7a410ffe2d0b10 100644 --- a/keyboards/z34/info.json +++ b/keyboards/z34/info.json @@ -19,6 +19,7 @@ ] }, "split": { + "soft_serial_pin": "D2", "matrix_pins": { "right": { "direct": [ diff --git a/keyboards/zvecr/split_blackpill/config.h b/keyboards/zvecr/split_blackpill/config.h index 8dd72dfdb5474202c1a2fff32ae5afabf4fe0033..2f8984f51af9c546ca74855f4df09debb81defd9 100644 --- a/keyboards/zvecr/split_blackpill/config.h +++ b/keyboards/zvecr/split_blackpill/config.h @@ -36,11 +36,7 @@ #define MATRIX_IO_DELAY 5 -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ #define SPLIT_HAND_PIN B3 -#define SOFT_SERIAL_PIN B6 #define SELECT_SOFT_SERIAL_SPEED 0 #define RGB_DI_PIN B4 diff --git a/keyboards/zvecr/split_blackpill/info.json b/keyboards/zvecr/split_blackpill/info.json index 7f04e2a9bcc62f174e99259df6ac9b2f13edee14..d8245be3085daab43ac657f6e3e8c2f8b269dbc8 100644 --- a/keyboards/zvecr/split_blackpill/info.json +++ b/keyboards/zvecr/split_blackpill/info.json @@ -9,6 +9,7 @@ "device_version": "0.0.1" }, "split": { + "soft_serial_pin": "B6", "bootmagic": { "matrix": [4, 0] } diff --git a/keyboards/zvecr/zv48/config.h b/keyboards/zvecr/zv48/config.h index 7d090146e95f5004d3f8213294fcd1d3a29cd8b4..8ae21a3b53f88e643bb9a36fa904819e18b78936 100644 --- a/keyboards/zvecr/zv48/config.h +++ b/keyboards/zvecr/zv48/config.h @@ -36,11 +36,7 @@ #define MATRIX_IO_DELAY 5 -/* - * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN. - */ #define SPLIT_HAND_PIN B9 -#define SOFT_SERIAL_PIN B6 //#define SELECT_SOFT_SERIAL_SPEED 0 #define SERIAL_USART_SPEED 921600 diff --git a/keyboards/zvecr/zv48/info.json b/keyboards/zvecr/zv48/info.json index ac15623f50949420cb20fdb7d811f183d4124e0b..84b50063693e9ca9be6670782e7cbff6078d859d 100644 --- a/keyboards/zvecr/zv48/info.json +++ b/keyboards/zvecr/zv48/info.json @@ -9,6 +9,7 @@ "device_version": "0.0.1" }, "split": { + "soft_serial_pin": "B6", "bootmagic": { "matrix": [4, 0] }