From ce1adce69621378d5200d41d8ff0f15368c9161f Mon Sep 17 00:00:00 2001 From: Joel Challis Date: Tue, 23 Jul 2024 12:12:52 +0100 Subject: [PATCH 1/2] Migrate split.soft_serial_pin to split.serial.pin O-Z (#24146) Migrate split.soft_serial_pin to split.serial.pin --- keyboards/omkbd/ergodash/mini/keyboard.json | 4 +++- keyboards/omkbd/ergodash/rev1/keyboard.json | 4 +++- keyboards/omkbd/runner3680/3x6/keyboard.json | 4 +++- keyboards/omkbd/runner3680/3x7/keyboard.json | 4 +++- keyboards/omkbd/runner3680/3x8/keyboard.json | 4 +++- keyboards/omkbd/runner3680/4x6/keyboard.json | 4 +++- keyboards/omkbd/runner3680/4x7/keyboard.json | 4 +++- keyboards/omkbd/runner3680/4x8/keyboard.json | 4 +++- keyboards/omkbd/runner3680/5x6/keyboard.json | 4 +++- keyboards/omkbd/runner3680/5x6_5x8/keyboard.json | 4 +++- keyboards/omkbd/runner3680/5x7/keyboard.json | 4 +++- keyboards/omkbd/runner3680/5x8/keyboard.json | 4 +++- keyboards/orthodox/rev1/keyboard.json | 4 +++- keyboards/orthodox/rev3/keyboard.json | 4 +++- keyboards/orthodox/rev3_teensy/keyboard.json | 4 +++- keyboards/orthograph/keyboard.json | 4 +++- keyboards/phoenix/keyboard.json | 6 +++--- keyboards/pinky/3/keyboard.json | 4 +++- keyboards/pinky/4/keyboard.json | 4 +++- keyboards/pisces/keyboard.json | 4 +++- keyboards/pluckey/keyboard.json | 4 +++- keyboards/pteron36/keyboard.json | 4 +++- keyboards/quokka/keyboard.json | 4 ++-- keyboards/qwertyydox/rev1/keyboard.json | 4 +++- keyboards/rainkeebs/trailmix/keyboard.json | 4 +++- keyboards/recompile_keys/choco60/rev1/keyboard.json | 4 +++- keyboards/recompile_keys/choco60/rev2/keyboard.json | 4 +++- keyboards/recompile_keys/cocoa40/keyboard.json | 4 +++- keyboards/redox/rev1/base/keyboard.json | 4 +++- keyboards/redox_media/keyboard.json | 4 +++- keyboards/rgbkb/mun/rev1/keyboard.json | 4 ++-- keyboards/rgbkb/sol/rev1/keyboard.json | 4 +++- keyboards/rgbkb/sol/rev2/keyboard.json | 4 +++- keyboards/rgbkb/sol3/rev1/keyboard.json | 4 ++-- keyboards/rgbkb/zen/rev1/keyboard.json | 4 +++- keyboards/rgbkb/zen/rev2/keyboard.json | 4 +++- keyboards/rgbkb/zygomorph/rev1/keyboard.json | 4 +++- keyboards/rura66/rev1/keyboard.json | 4 +++- keyboards/salicylic_acid3/7skb/rev1/keyboard.json | 4 +++- keyboards/salicylic_acid3/7splus/keyboard.json | 4 +++- keyboards/salicylic_acid3/ajisai74/keyboard.json | 4 +++- keyboards/salicylic_acid3/ergoarrows/keyboard.json | 4 +++- keyboards/salicylic_acid3/guide68/keyboard.json | 4 +++- keyboards/salicylic_acid3/jisplit89/rev1/keyboard.json | 4 +++- keyboards/salicylic_acid3/naked48/rev1/keyboard.json | 4 +++- keyboards/salicylic_acid3/naked60/rev1/keyboard.json | 4 +++- keyboards/salicylic_acid3/naked64/rev1/keyboard.json | 4 +++- keyboards/salicylic_acid3/nknl7en/keyboard.json | 4 +++- keyboards/salicylic_acid3/nknl7jp/keyboard.json | 4 +++- keyboards/scatter42/keyboard.json | 4 +++- keyboards/sekigon/grs_70ec/keyboard.json | 4 +++- keyboards/silverbullet44/keyboard.json | 4 +++- .../sleepy_craft_studios/sleepy_keeb_split/keyboard.json | 4 +++- keyboards/sofle/info.json | 4 +++- keyboards/sofle_choc/keyboard.json | 4 +++- keyboards/spacetime/info.json | 4 +++- keyboards/sparrow62/keyboard.json | 4 +++- keyboards/spleeb/keyboard.json | 4 ++-- keyboards/split67/keyboard.json | 4 +++- keyboards/splitkb/aurora/corne/rev1/keyboard.json | 4 +++- keyboards/splitkb/aurora/helix/rev1/keyboard.json | 4 +++- keyboards/splitkb/aurora/lily58/rev1/keyboard.json | 4 +++- keyboards/splitkb/aurora/sofle_v2/rev1/keyboard.json | 4 +++- keyboards/splitkb/aurora/sweep/rev1/keyboard.json | 4 +++- keyboards/splitkb/kyria/rev1/base/keyboard.json | 4 +++- keyboards/splitkb/kyria/rev2/base/keyboard.json | 4 +++- keyboards/splitkb/kyria/rev3/keyboard.json | 4 +++- keyboards/supersplit/keyboard.json | 4 +++- keyboards/takashicompany/compacx/keyboard.json | 4 +++- keyboards/takashicompany/dogtag/keyboard.json | 4 +++- keyboards/takashicompany/heavy_left/keyboard.json | 4 +++- keyboards/takashicompany/minidivide/keyboard.json | 4 +++- keyboards/takashicompany/minidivide_max/keyboard.json | 4 +++- keyboards/takashiski/hecomi/alpha/keyboard.json | 4 +++- keyboards/takashiski/otaku_split/rev0/keyboard.json | 4 +++- keyboards/takashiski/otaku_split/rev1/keyboard.json | 4 +++- keyboards/tkw/grandiceps/info.json | 4 ++-- keyboards/tweetydabird/lotus58/elite_c/keyboard.json | 6 ++++-- keyboards/tweetydabird/lotus58/nanoboot/keyboard.json | 6 ++++-- keyboards/tweetydabird/lotus58/promicro/keyboard.json | 6 ++++-- keyboards/tweetydabird/lotus58/rp2040_ce/keyboard.json | 4 ++-- keyboards/tzarc/djinn/rev1/keyboard.json | 4 +++- keyboards/unikeyboard/diverge3/keyboard.json | 4 +++- keyboards/unikeyboard/divergetm2/keyboard.json | 4 +++- keyboards/uzu42/rev1/keyboard.json | 4 +++- keyboards/vitamins_included/rev1/keyboard.json | 4 +++- keyboards/vitamins_included/rev2/keyboard.json | 4 +++- keyboards/waterfowl/keyboard.json | 4 +++- keyboards/xenon/keyboard.json | 4 +++- keyboards/yoichiro/lunakey_mini/keyboard.json | 4 +++- keyboards/yosino58/rev1/keyboard.json | 4 +++- keyboards/yushakobo/ergo68/keyboard.json | 6 ++++-- keyboards/yushakobo/navpad/10_helix_r/keyboard.json | 4 +++- keyboards/zigotica/z34/keyboard.json | 4 +++- keyboards/zvecr/split_blackpill/keyboard.json | 4 ++-- 95 files changed, 282 insertions(+), 108 deletions(-) diff --git a/keyboards/omkbd/ergodash/mini/keyboard.json b/keyboards/omkbd/ergodash/mini/keyboard.json index 6286b73b90d..7c15c4f6f76 100644 --- a/keyboards/omkbd/ergodash/mini/keyboard.json +++ b/keyboards/omkbd/ergodash/mini/keyboard.json @@ -30,7 +30,9 @@ "levels": 7 }, "split": { - "soft_serial_pin": "D0" + "serial": { + "pin": "D0" + } }, "tapping": { "term": 120 diff --git a/keyboards/omkbd/ergodash/rev1/keyboard.json b/keyboards/omkbd/ergodash/rev1/keyboard.json index fb4a1c22549..6a61950ba6e 100644 --- a/keyboards/omkbd/ergodash/rev1/keyboard.json +++ b/keyboards/omkbd/ergodash/rev1/keyboard.json @@ -30,7 +30,9 @@ "levels": 7 }, "split": { - "soft_serial_pin": "D0" + "serial": { + "pin": "D0" + } }, "tapping": { "term": 120 diff --git a/keyboards/omkbd/runner3680/3x6/keyboard.json b/keyboards/omkbd/runner3680/3x6/keyboard.json index 3e1ab5ba824..44c5ce35a03 100644 --- a/keyboards/omkbd/runner3680/3x6/keyboard.json +++ b/keyboards/omkbd/runner3680/3x6/keyboard.json @@ -20,7 +20,9 @@ }, "diode_direction": "COL2ROW", "split": { - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "tapping": { "term": 120 diff --git a/keyboards/omkbd/runner3680/3x7/keyboard.json b/keyboards/omkbd/runner3680/3x7/keyboard.json index 496be949256..8a4c55ca713 100644 --- a/keyboards/omkbd/runner3680/3x7/keyboard.json +++ b/keyboards/omkbd/runner3680/3x7/keyboard.json @@ -20,7 +20,9 @@ }, "diode_direction": "COL2ROW", "split": { - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "tapping": { "term": 120 diff --git a/keyboards/omkbd/runner3680/3x8/keyboard.json b/keyboards/omkbd/runner3680/3x8/keyboard.json index 80719fd0e47..11fe738a8a3 100644 --- a/keyboards/omkbd/runner3680/3x8/keyboard.json +++ b/keyboards/omkbd/runner3680/3x8/keyboard.json @@ -20,7 +20,9 @@ }, "diode_direction": "COL2ROW", "split": { - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "tapping": { "term": 120 diff --git a/keyboards/omkbd/runner3680/4x6/keyboard.json b/keyboards/omkbd/runner3680/4x6/keyboard.json index f9d3146a785..2449f3431e3 100644 --- a/keyboards/omkbd/runner3680/4x6/keyboard.json +++ b/keyboards/omkbd/runner3680/4x6/keyboard.json @@ -20,7 +20,9 @@ }, "diode_direction": "COL2ROW", "split": { - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "tapping": { "term": 120 diff --git a/keyboards/omkbd/runner3680/4x7/keyboard.json b/keyboards/omkbd/runner3680/4x7/keyboard.json index 120e254e5cc..01acfad1e73 100644 --- a/keyboards/omkbd/runner3680/4x7/keyboard.json +++ b/keyboards/omkbd/runner3680/4x7/keyboard.json @@ -20,7 +20,9 @@ }, "diode_direction": "COL2ROW", "split": { - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "tapping": { "term": 120 diff --git a/keyboards/omkbd/runner3680/4x8/keyboard.json b/keyboards/omkbd/runner3680/4x8/keyboard.json index e0b91088da0..748fc055081 100644 --- a/keyboards/omkbd/runner3680/4x8/keyboard.json +++ b/keyboards/omkbd/runner3680/4x8/keyboard.json @@ -20,7 +20,9 @@ }, "diode_direction": "COL2ROW", "split": { - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "tapping": { "term": 120 diff --git a/keyboards/omkbd/runner3680/5x6/keyboard.json b/keyboards/omkbd/runner3680/5x6/keyboard.json index c06bff537fb..9b043c7e199 100644 --- a/keyboards/omkbd/runner3680/5x6/keyboard.json +++ b/keyboards/omkbd/runner3680/5x6/keyboard.json @@ -20,7 +20,9 @@ }, "diode_direction": "COL2ROW", "split": { - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "tapping": { "term": 120 diff --git a/keyboards/omkbd/runner3680/5x6_5x8/keyboard.json b/keyboards/omkbd/runner3680/5x6_5x8/keyboard.json index 4c359b27ebd..b8a361f1b26 100644 --- a/keyboards/omkbd/runner3680/5x6_5x8/keyboard.json +++ b/keyboards/omkbd/runner3680/5x6_5x8/keyboard.json @@ -24,7 +24,9 @@ }, "diode_direction": "COL2ROW", "split": { - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "tapping": { "term": 120 diff --git a/keyboards/omkbd/runner3680/5x7/keyboard.json b/keyboards/omkbd/runner3680/5x7/keyboard.json index 55936eb9d36..41df7977703 100644 --- a/keyboards/omkbd/runner3680/5x7/keyboard.json +++ b/keyboards/omkbd/runner3680/5x7/keyboard.json @@ -20,7 +20,9 @@ }, "diode_direction": "COL2ROW", "split": { - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "tapping": { "term": 120 diff --git a/keyboards/omkbd/runner3680/5x8/keyboard.json b/keyboards/omkbd/runner3680/5x8/keyboard.json index 9e96e69bbb8..04294371d74 100644 --- a/keyboards/omkbd/runner3680/5x8/keyboard.json +++ b/keyboards/omkbd/runner3680/5x8/keyboard.json @@ -20,7 +20,9 @@ }, "diode_direction": "COL2ROW", "split": { - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "tapping": { "term": 120 diff --git a/keyboards/orthodox/rev1/keyboard.json b/keyboards/orthodox/rev1/keyboard.json index 042187b8bf0..0444009f2bd 100644 --- a/keyboards/orthodox/rev1/keyboard.json +++ b/keyboards/orthodox/rev1/keyboard.json @@ -13,7 +13,9 @@ }, "diode_direction": "COL2ROW", "split": { - "soft_serial_pin": "D0" + "serial": { + "pin": "D0" + } }, "processor": "atmega32u4", "bootloader": "caterina", diff --git a/keyboards/orthodox/rev3/keyboard.json b/keyboards/orthodox/rev3/keyboard.json index e2b3abd34d0..61d8281f55a 100644 --- a/keyboards/orthodox/rev3/keyboard.json +++ b/keyboards/orthodox/rev3/keyboard.json @@ -13,7 +13,9 @@ }, "diode_direction": "COL2ROW", "split": { - "soft_serial_pin": "D0" + "serial": { + "pin": "D0" + } }, "processor": "atmega32u4", "bootloader": "caterina", diff --git a/keyboards/orthodox/rev3_teensy/keyboard.json b/keyboards/orthodox/rev3_teensy/keyboard.json index 345ff58145e..fd77ba7ae58 100644 --- a/keyboards/orthodox/rev3_teensy/keyboard.json +++ b/keyboards/orthodox/rev3_teensy/keyboard.json @@ -13,7 +13,9 @@ }, "diode_direction": "COL2ROW", "split": { - "soft_serial_pin": "D0" + "serial": { + "pin": "D0" + } }, "processor": "atmega32u4", "bootloader": "halfkay", diff --git a/keyboards/orthograph/keyboard.json b/keyboards/orthograph/keyboard.json index ad37b0c723c..a3fbf634e52 100644 --- a/keyboards/orthograph/keyboard.json +++ b/keyboards/orthograph/keyboard.json @@ -30,7 +30,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "E6", + "serial": { + "pin": "E6" + }, "transport": { "sync_matrix_state": true }, diff --git a/keyboards/phoenix/keyboard.json b/keyboards/phoenix/keyboard.json index ff13389245d..f3eb6a8d554 100644 --- a/keyboards/phoenix/keyboard.json +++ b/keyboards/phoenix/keyboard.json @@ -34,9 +34,9 @@ "pin": "B9" }, "serial": { - "driver": "usart" - }, - "soft_serial_pin": "A9" + "driver": "usart", + "pin": "A9" + } }, "processor": "STM32F401", "bootloader": "stm32-dfu", diff --git a/keyboards/pinky/3/keyboard.json b/keyboards/pinky/3/keyboard.json index 770d368399d..32e1f893e57 100644 --- a/keyboards/pinky/3/keyboard.json +++ b/keyboards/pinky/3/keyboard.json @@ -14,7 +14,9 @@ }, "diode_direction": "COL2ROW", "split": { - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "processor": "atmega32u4", "bootloader": "caterina", diff --git a/keyboards/pinky/4/keyboard.json b/keyboards/pinky/4/keyboard.json index 01e44a647b3..20f86e3f38c 100644 --- a/keyboards/pinky/4/keyboard.json +++ b/keyboards/pinky/4/keyboard.json @@ -14,7 +14,9 @@ }, "diode_direction": "COL2ROW", "split": { - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "processor": "atmega32u4", "bootloader": "caterina", diff --git a/keyboards/pisces/keyboard.json b/keyboards/pisces/keyboard.json index afdddfaf4d1..1601cbc3a99 100644 --- a/keyboards/pisces/keyboard.json +++ b/keyboards/pisces/keyboard.json @@ -29,7 +29,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "processor": "atmega32u2", "bootloader": "atmel-dfu", diff --git a/keyboards/pluckey/keyboard.json b/keyboards/pluckey/keyboard.json index 9517bf54b48..57f6b2467f9 100644 --- a/keyboards/pluckey/keyboard.json +++ b/keyboards/pluckey/keyboard.json @@ -35,13 +35,15 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D2", "encoder": { "right": { "rotary": [ {"pin_a": "B2", "pin_b": "B3", "resolution": 2} ] } + }, + "serial": { + "pin": "D2" } }, "processor": "atmega32u4", diff --git a/keyboards/pteron36/keyboard.json b/keyboards/pteron36/keyboard.json index abd94d599af..2000593e628 100644 --- a/keyboards/pteron36/keyboard.json +++ b/keyboards/pteron36/keyboard.json @@ -40,13 +40,15 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D3", "encoder": { "right": { "rotary": [ {"pin_a": "F4", "pin_b": "F5"} ] } + }, + "serial": { + "pin": "D3" } }, "rgblight": { diff --git a/keyboards/quokka/keyboard.json b/keyboards/quokka/keyboard.json index a92a113f3ee..b04f569c8c0 100644 --- a/keyboards/quokka/keyboard.json +++ b/keyboards/quokka/keyboard.json @@ -66,9 +66,9 @@ }, "split": { "enabled": true, - "soft_serial_pin": "GP0", "serial": { - "driver": "vendor" + "driver": "vendor", + "pin": "GP0" } }, "url": "https://github.com/dlford/quokka", diff --git a/keyboards/qwertyydox/rev1/keyboard.json b/keyboards/qwertyydox/rev1/keyboard.json index f2a335aa027..24284ff8c02 100644 --- a/keyboards/qwertyydox/rev1/keyboard.json +++ b/keyboards/qwertyydox/rev1/keyboard.json @@ -40,7 +40,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D0" + "serial": { + "pin": "D0" + } }, "qmk": { "locking": { diff --git a/keyboards/rainkeebs/trailmix/keyboard.json b/keyboards/rainkeebs/trailmix/keyboard.json index 7b3cfdfcdd3..b871a8c9afc 100644 --- a/keyboards/rainkeebs/trailmix/keyboard.json +++ b/keyboards/rainkeebs/trailmix/keyboard.json @@ -30,7 +30,9 @@ ] } }, - "soft_serial_pin": "D3" + "serial": { + "pin": "D3" + } }, "url": "https://www.rainkeebs.mx", "usb": { diff --git a/keyboards/recompile_keys/choco60/rev1/keyboard.json b/keyboards/recompile_keys/choco60/rev1/keyboard.json index 150037acee0..4e5a8903bd4 100644 --- a/keyboards/recompile_keys/choco60/rev1/keyboard.json +++ b/keyboards/recompile_keys/choco60/rev1/keyboard.json @@ -15,7 +15,9 @@ "handedness": { "pin": "D0" }, - "soft_serial_pin": "D3" + "serial": { + "pin": "D3" + } }, "processor": "atmega32u4", "bootloader": "caterina" diff --git a/keyboards/recompile_keys/choco60/rev2/keyboard.json b/keyboards/recompile_keys/choco60/rev2/keyboard.json index 47c5a0beb9b..84ca0bd9a11 100644 --- a/keyboards/recompile_keys/choco60/rev2/keyboard.json +++ b/keyboards/recompile_keys/choco60/rev2/keyboard.json @@ -15,7 +15,9 @@ "handedness": { "pin": "D1" }, - "soft_serial_pin": "D0", + "serial": { + "pin": "D0" + }, "matrix_pins": { "right": { "cols": ["C7", "B7", "B6", "B5", "B4", "B3", "B2", "C6", "D4"], diff --git a/keyboards/recompile_keys/cocoa40/keyboard.json b/keyboards/recompile_keys/cocoa40/keyboard.json index 465cd395c7d..45f0cba2ffc 100644 --- a/keyboards/recompile_keys/cocoa40/keyboard.json +++ b/keyboards/recompile_keys/cocoa40/keyboard.json @@ -26,7 +26,9 @@ "handedness": { "pin": "D3" }, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "processor": "atmega32u4", "bootloader": "caterina", diff --git a/keyboards/redox/rev1/base/keyboard.json b/keyboards/redox/rev1/base/keyboard.json index a4a3f3fe96e..e6fa9fc6924 100644 --- a/keyboards/redox/rev1/base/keyboard.json +++ b/keyboards/redox/rev1/base/keyboard.json @@ -8,7 +8,9 @@ }, "diode_direction": "COL2ROW", "split": { - "soft_serial_pin": "D0" + "serial": { + "pin": "D0" + } }, "ws2812": { "pin": "D3" diff --git a/keyboards/redox_media/keyboard.json b/keyboards/redox_media/keyboard.json index baf1cfeb434..83057da79ff 100644 --- a/keyboards/redox_media/keyboard.json +++ b/keyboards/redox_media/keyboard.json @@ -33,7 +33,9 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D0" + "serial": { + "pin": "D0" + } }, "processor": "atmega32u4", "bootloader": "caterina", diff --git a/keyboards/rgbkb/mun/rev1/keyboard.json b/keyboards/rgbkb/mun/rev1/keyboard.json index 7eae34c18f2..ec02a2f2dd5 100644 --- a/keyboards/rgbkb/mun/rev1/keyboard.json +++ b/keyboards/rgbkb/mun/rev1/keyboard.json @@ -115,7 +115,6 @@ }, "split": { "enabled": true, - "soft_serial_pin": "A9", "transport": { "sync": { "indicators": true, @@ -124,7 +123,8 @@ } }, "serial": { - "driver": "usart" + "driver": "usart", + "pin": "A9" } }, "processor": "STM32F303", diff --git a/keyboards/rgbkb/sol/rev1/keyboard.json b/keyboards/rgbkb/sol/rev1/keyboard.json index 9607e762595..38932a78e1f 100644 --- a/keyboards/rgbkb/sol/rev1/keyboard.json +++ b/keyboards/rgbkb/sol/rev1/keyboard.json @@ -92,7 +92,9 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D3" + "serial": { + "pin": "D3" + } }, "tapping": { "term": 150 diff --git a/keyboards/rgbkb/sol/rev2/keyboard.json b/keyboards/rgbkb/sol/rev2/keyboard.json index 1a5ca12ed95..b6bad358e3c 100644 --- a/keyboards/rgbkb/sol/rev2/keyboard.json +++ b/keyboards/rgbkb/sol/rev2/keyboard.json @@ -90,7 +90,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D3" + "serial": { + "pin": "D3" + } }, "tapping": { "term": 150 diff --git a/keyboards/rgbkb/sol3/rev1/keyboard.json b/keyboards/rgbkb/sol3/rev1/keyboard.json index edf70636e7d..a81ea7bc212 100644 --- a/keyboards/rgbkb/sol3/rev1/keyboard.json +++ b/keyboards/rgbkb/sol3/rev1/keyboard.json @@ -130,7 +130,6 @@ "pins": ["A14", "B0"] } }, - "soft_serial_pin": "A9", "encoder": { "right": { "rotary": [ @@ -150,7 +149,8 @@ } }, "serial": { - "driver": "usart" + "driver": "usart", + "pin": "A9" }, "transport": { "sync": { diff --git a/keyboards/rgbkb/zen/rev1/keyboard.json b/keyboards/rgbkb/zen/rev1/keyboard.json index 8e192d9dfd7..91d127de583 100644 --- a/keyboards/rgbkb/zen/rev1/keyboard.json +++ b/keyboards/rgbkb/zen/rev1/keyboard.json @@ -29,7 +29,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D0" + "serial": { + "pin": "D0" + } }, "rgblight": { "led_count": 16 diff --git a/keyboards/rgbkb/zen/rev2/keyboard.json b/keyboards/rgbkb/zen/rev2/keyboard.json index 9079185b26d..b59af6dfdd6 100644 --- a/keyboards/rgbkb/zen/rev2/keyboard.json +++ b/keyboards/rgbkb/zen/rev2/keyboard.json @@ -35,7 +35,9 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D3" + "serial": { + "pin": "D3" + } }, "rgblight": { "led_count": 34, diff --git a/keyboards/rgbkb/zygomorph/rev1/keyboard.json b/keyboards/rgbkb/zygomorph/rev1/keyboard.json index fc92e0746d3..21b9648431a 100644 --- a/keyboards/rgbkb/zygomorph/rev1/keyboard.json +++ b/keyboards/rgbkb/zygomorph/rev1/keyboard.json @@ -93,7 +93,9 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D3" + "serial": { + "pin": "D3" + } }, "rgblight": { "split_count": [30, 30], diff --git a/keyboards/rura66/rev1/keyboard.json b/keyboards/rura66/rev1/keyboard.json index 43f65783940..cb9ad6f29a5 100644 --- a/keyboards/rura66/rev1/keyboard.json +++ b/keyboards/rura66/rev1/keyboard.json @@ -48,7 +48,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "ws2812": { "pin": "D3" diff --git a/keyboards/salicylic_acid3/7skb/rev1/keyboard.json b/keyboards/salicylic_acid3/7skb/rev1/keyboard.json index 864e1835fdf..4a338811eae 100644 --- a/keyboards/salicylic_acid3/7skb/rev1/keyboard.json +++ b/keyboards/salicylic_acid3/7skb/rev1/keyboard.json @@ -32,7 +32,9 @@ "handedness": { "pin": "B6" }, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "rgblight": { "hue_steps": 10, diff --git a/keyboards/salicylic_acid3/7splus/keyboard.json b/keyboards/salicylic_acid3/7splus/keyboard.json index c33d00d867f..d04b8ad45bc 100644 --- a/keyboards/salicylic_acid3/7splus/keyboard.json +++ b/keyboards/salicylic_acid3/7splus/keyboard.json @@ -33,7 +33,9 @@ "handedness": { "pin": "B6" }, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "rgblight": { "hue_steps": 10, diff --git a/keyboards/salicylic_acid3/ajisai74/keyboard.json b/keyboards/salicylic_acid3/ajisai74/keyboard.json index 41abc9c6234..62d475d9df4 100644 --- a/keyboards/salicylic_acid3/ajisai74/keyboard.json +++ b/keyboards/salicylic_acid3/ajisai74/keyboard.json @@ -32,7 +32,9 @@ "handedness": { "pin": "B6" }, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "processor": "atmega32u4", "bootloader": "caterina", diff --git a/keyboards/salicylic_acid3/ergoarrows/keyboard.json b/keyboards/salicylic_acid3/ergoarrows/keyboard.json index 41cb0da90f9..122d2e0ee67 100644 --- a/keyboards/salicylic_acid3/ergoarrows/keyboard.json +++ b/keyboards/salicylic_acid3/ergoarrows/keyboard.json @@ -33,7 +33,9 @@ "handedness": { "pin": "B6" }, - "soft_serial_pin": "D0" + "serial": { + "pin": "D0" + } }, "rgblight": { "hue_steps": 10, diff --git a/keyboards/salicylic_acid3/guide68/keyboard.json b/keyboards/salicylic_acid3/guide68/keyboard.json index 629afac8f77..f32db9646dc 100644 --- a/keyboards/salicylic_acid3/guide68/keyboard.json +++ b/keyboards/salicylic_acid3/guide68/keyboard.json @@ -54,7 +54,9 @@ "transport": { "protocol": "serial" }, - "soft_serial_pin": "D0" + "serial": { + "pin": "D0" + } }, "layouts": { "LAYOUT": { diff --git a/keyboards/salicylic_acid3/jisplit89/rev1/keyboard.json b/keyboards/salicylic_acid3/jisplit89/rev1/keyboard.json index d17e0fd3bca..e4525ecf745 100644 --- a/keyboards/salicylic_acid3/jisplit89/rev1/keyboard.json +++ b/keyboards/salicylic_acid3/jisplit89/rev1/keyboard.json @@ -32,7 +32,9 @@ "handedness": { "pin": "B6" }, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "rgblight": { "hue_steps": 10, diff --git a/keyboards/salicylic_acid3/naked48/rev1/keyboard.json b/keyboards/salicylic_acid3/naked48/rev1/keyboard.json index 2786f50a03f..3bac1d8864a 100644 --- a/keyboards/salicylic_acid3/naked48/rev1/keyboard.json +++ b/keyboards/salicylic_acid3/naked48/rev1/keyboard.json @@ -31,7 +31,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D2", + "serial": { + "pin": "D2" + }, "matrix_pins": { "right": { "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6", "B4", "B5", "B2", "B2"], diff --git a/keyboards/salicylic_acid3/naked60/rev1/keyboard.json b/keyboards/salicylic_acid3/naked60/rev1/keyboard.json index 52a503c9400..5037414c3d7 100644 --- a/keyboards/salicylic_acid3/naked60/rev1/keyboard.json +++ b/keyboards/salicylic_acid3/naked60/rev1/keyboard.json @@ -27,7 +27,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D2", + "serial": { + "pin": "D2" + }, "matrix_pins": { "right": { "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6", "B4", "B5", "B2", "B2"], diff --git a/keyboards/salicylic_acid3/naked64/rev1/keyboard.json b/keyboards/salicylic_acid3/naked64/rev1/keyboard.json index 6cc68976597..688edf53d30 100644 --- a/keyboards/salicylic_acid3/naked64/rev1/keyboard.json +++ b/keyboards/salicylic_acid3/naked64/rev1/keyboard.json @@ -29,7 +29,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D2", + "serial": { + "pin": "D2" + }, "matrix_pins": { "right": { "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"], diff --git a/keyboards/salicylic_acid3/nknl7en/keyboard.json b/keyboards/salicylic_acid3/nknl7en/keyboard.json index c41be453768..554430f6c4e 100644 --- a/keyboards/salicylic_acid3/nknl7en/keyboard.json +++ b/keyboards/salicylic_acid3/nknl7en/keyboard.json @@ -33,7 +33,9 @@ "handedness": { "pin": "B6" }, - "soft_serial_pin": "D0" + "serial": { + "pin": "D0" + } }, "rgblight": { "hue_steps": 10, diff --git a/keyboards/salicylic_acid3/nknl7jp/keyboard.json b/keyboards/salicylic_acid3/nknl7jp/keyboard.json index 2fab8e8f7ea..b8a9196f88d 100644 --- a/keyboards/salicylic_acid3/nknl7jp/keyboard.json +++ b/keyboards/salicylic_acid3/nknl7jp/keyboard.json @@ -33,7 +33,9 @@ "handedness": { "pin": "B6" }, - "soft_serial_pin": "D0" + "serial": { + "pin": "D0" + } }, "rgblight": { "hue_steps": 10, diff --git a/keyboards/scatter42/keyboard.json b/keyboards/scatter42/keyboard.json index 63aaaa46b2c..7bb7a63ffe6 100644 --- a/keyboards/scatter42/keyboard.json +++ b/keyboards/scatter42/keyboard.json @@ -29,7 +29,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "processor": "atmega32u4", "bootloader": "atmel-dfu", diff --git a/keyboards/sekigon/grs_70ec/keyboard.json b/keyboards/sekigon/grs_70ec/keyboard.json index fbea73fb996..7b3573c768e 100644 --- a/keyboards/sekigon/grs_70ec/keyboard.json +++ b/keyboards/sekigon/grs_70ec/keyboard.json @@ -23,7 +23,9 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D3" + "serial": { + "pin": "D3" + } }, "processor": "atmega32u4", "bootloader": "caterina", diff --git a/keyboards/silverbullet44/keyboard.json b/keyboards/silverbullet44/keyboard.json index a58aed88206..69c291a1ccd 100644 --- a/keyboards/silverbullet44/keyboard.json +++ b/keyboards/silverbullet44/keyboard.json @@ -56,7 +56,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "processor": "atmega32u4", "bootloader": "caterina", diff --git a/keyboards/sleepy_craft_studios/sleepy_keeb_split/keyboard.json b/keyboards/sleepy_craft_studios/sleepy_keeb_split/keyboard.json index c645bfbaff5..d95f0f20be0 100644 --- a/keyboards/sleepy_craft_studios/sleepy_keeb_split/keyboard.json +++ b/keyboards/sleepy_craft_studios/sleepy_keeb_split/keyboard.json @@ -29,7 +29,9 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D2", + "serial": { + "pin": "D2" + }, "usb_detect": { "enabled": true } diff --git a/keyboards/sofle/info.json b/keyboards/sofle/info.json index 91fdfd38be1..b785d7e7b6e 100644 --- a/keyboards/sofle/info.json +++ b/keyboards/sofle/info.json @@ -20,7 +20,9 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D2", + "serial": { + "pin": "D2" + }, "transport": { "sync": { "matrix_state": true diff --git a/keyboards/sofle_choc/keyboard.json b/keyboards/sofle_choc/keyboard.json index c4d9822371b..0a25985d4f9 100644 --- a/keyboards/sofle_choc/keyboard.json +++ b/keyboards/sofle_choc/keyboard.json @@ -118,7 +118,9 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D2", + "serial": { + "pin": "D2" + }, "encoder": { "right": { "rotary": [ diff --git a/keyboards/spacetime/info.json b/keyboards/spacetime/info.json index 1e04608349b..4e3682a8c2c 100644 --- a/keyboards/spacetime/info.json +++ b/keyboards/spacetime/info.json @@ -29,7 +29,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D0" + "serial": { + "pin": "D0" + } }, "processor": "atmega32u4", "bootloader": "caterina", diff --git a/keyboards/sparrow62/keyboard.json b/keyboards/sparrow62/keyboard.json index 6f5ebd540fb..96447b6a361 100644 --- a/keyboards/sparrow62/keyboard.json +++ b/keyboards/sparrow62/keyboard.json @@ -32,7 +32,9 @@ "handedness": { "pin": "F4" }, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "processor": "atmega32u4", "bootloader": "caterina", diff --git a/keyboards/spleeb/keyboard.json b/keyboards/spleeb/keyboard.json index 4d137ef10dc..56b0bc83b04 100644 --- a/keyboards/spleeb/keyboard.json +++ b/keyboards/spleeb/keyboard.json @@ -29,7 +29,6 @@ }, "split": { "enabled": true, - "soft_serial_pin": "GP1", "encoder": { "right": { "rotary": [ @@ -45,7 +44,8 @@ } }, "serial": { - "driver": "vendor" + "driver": "vendor", + "pin": "GP1" } }, "url": "https://github.com/chrishoage/spleeb", diff --git a/keyboards/split67/keyboard.json b/keyboards/split67/keyboard.json index f9a3632c01f..46b571420a0 100644 --- a/keyboards/split67/keyboard.json +++ b/keyboards/split67/keyboard.json @@ -33,7 +33,9 @@ "rows": ["D4", "C6", "D7", "E6", "B4"] } }, - "soft_serial_pin": "D0" + "serial": { + "pin": "D0" + } }, "url": "", "usb": { diff --git a/keyboards/splitkb/aurora/corne/rev1/keyboard.json b/keyboards/splitkb/aurora/corne/rev1/keyboard.json index cf3516f34fd..40983ec28d5 100644 --- a/keyboards/splitkb/aurora/corne/rev1/keyboard.json +++ b/keyboards/splitkb/aurora/corne/rev1/keyboard.json @@ -82,7 +82,6 @@ "bootmagic": { "matrix": [4, 5] }, - "soft_serial_pin": "D2", "matrix_pins": { "right": { "rows": ["B1", "B3", "B2", "B6"], @@ -99,6 +98,9 @@ "handedness": { "pin": "F4" }, + "serial": { + "pin": "D2" + }, "transport": { "sync": { "matrix_state": true diff --git a/keyboards/splitkb/aurora/helix/rev1/keyboard.json b/keyboards/splitkb/aurora/helix/rev1/keyboard.json index 1844e5951ef..0c3569f26c8 100644 --- a/keyboards/splitkb/aurora/helix/rev1/keyboard.json +++ b/keyboards/splitkb/aurora/helix/rev1/keyboard.json @@ -127,7 +127,9 @@ "rows": ["F4", "F5", "F6", "F7", "B1"] } }, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "usb": { "pid": "0xB4C4" diff --git a/keyboards/splitkb/aurora/lily58/rev1/keyboard.json b/keyboards/splitkb/aurora/lily58/rev1/keyboard.json index 1284fc23198..60645f9deb4 100644 --- a/keyboards/splitkb/aurora/lily58/rev1/keyboard.json +++ b/keyboards/splitkb/aurora/lily58/rev1/keyboard.json @@ -93,7 +93,6 @@ "bootmagic": { "matrix": [5, 0] }, - "soft_serial_pin": "D2", "matrix_pins": { "right": { "rows": ["F4", "D4", "B3", "B2", "B6"], @@ -110,6 +109,9 @@ "handedness": { "pin": "F5" }, + "serial": { + "pin": "D2" + }, "transport": { "sync": { "matrix_state": true diff --git a/keyboards/splitkb/aurora/sofle_v2/rev1/keyboard.json b/keyboards/splitkb/aurora/sofle_v2/rev1/keyboard.json index 8b702c40011..6c72888b101 100644 --- a/keyboards/splitkb/aurora/sofle_v2/rev1/keyboard.json +++ b/keyboards/splitkb/aurora/sofle_v2/rev1/keyboard.json @@ -121,7 +121,9 @@ "rows": ["B3", "B1", "F7", "F6", "F5"] } }, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "usb": { "pid": "0xEC32" diff --git a/keyboards/splitkb/aurora/sweep/rev1/keyboard.json b/keyboards/splitkb/aurora/sweep/rev1/keyboard.json index eb62369603d..e90995b2071 100644 --- a/keyboards/splitkb/aurora/sweep/rev1/keyboard.json +++ b/keyboards/splitkb/aurora/sweep/rev1/keyboard.json @@ -78,7 +78,6 @@ "bootmagic": { "matrix": [4, 4] }, - "soft_serial_pin": "D2", "matrix_pins": { "right": { "rows": ["B1", "F7", "F6", "B3"], @@ -96,6 +95,9 @@ "handedness": { "pin": "F4" }, + "serial": { + "pin": "D2" + }, "transport": { "sync": { "matrix_state": true diff --git a/keyboards/splitkb/kyria/rev1/base/keyboard.json b/keyboards/splitkb/kyria/rev1/base/keyboard.json index df92d71ad13..9cb4485c44e 100644 --- a/keyboards/splitkb/kyria/rev1/base/keyboard.json +++ b/keyboards/splitkb/kyria/rev1/base/keyboard.json @@ -11,7 +11,9 @@ ] }, "split": { - "soft_serial_pin": "D2", + "serial": { + "pin": "D2" + }, "encoder": { "right": { "rotary": [ diff --git a/keyboards/splitkb/kyria/rev2/base/keyboard.json b/keyboards/splitkb/kyria/rev2/base/keyboard.json index 8de0f335cc5..49428ca30a1 100644 --- a/keyboards/splitkb/kyria/rev2/base/keyboard.json +++ b/keyboards/splitkb/kyria/rev2/base/keyboard.json @@ -14,7 +14,9 @@ "handedness": { "matrix_grid": ["E6", "B3"] }, - "soft_serial_pin": "D2", + "serial": { + "pin": "D2" + }, "encoder": { "right": { "rotary": [ diff --git a/keyboards/splitkb/kyria/rev3/keyboard.json b/keyboards/splitkb/kyria/rev3/keyboard.json index a2f21826e8d..580aa821dbe 100644 --- a/keyboards/splitkb/kyria/rev3/keyboard.json +++ b/keyboards/splitkb/kyria/rev3/keyboard.json @@ -95,7 +95,6 @@ "bootmagic": { "matrix": [4, 6] }, - "soft_serial_pin": "D2", "matrix_pins": { "right": { "rows": ["F6", "F7", "B1", "B3"], @@ -112,6 +111,9 @@ "handedness": { "pin": "B5" }, + "serial": { + "pin": "D2" + }, "transport": { "sync": { "matrix_state": true diff --git a/keyboards/supersplit/keyboard.json b/keyboards/supersplit/keyboard.json index 6748321ff37..3950d2bbcea 100644 --- a/keyboards/supersplit/keyboard.json +++ b/keyboards/supersplit/keyboard.json @@ -25,7 +25,9 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "layouts": { "LAYOUT_split_6x4_9": { diff --git a/keyboards/takashicompany/compacx/keyboard.json b/keyboards/takashicompany/compacx/keyboard.json index b4460cce770..71d6d2ec74c 100644 --- a/keyboards/takashicompany/compacx/keyboard.json +++ b/keyboards/takashicompany/compacx/keyboard.json @@ -60,7 +60,9 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "processor": "atmega32u4", "bootloader": "caterina", diff --git a/keyboards/takashicompany/dogtag/keyboard.json b/keyboards/takashicompany/dogtag/keyboard.json index 675b8e6bd25..af8d2119d42 100644 --- a/keyboards/takashicompany/dogtag/keyboard.json +++ b/keyboards/takashicompany/dogtag/keyboard.json @@ -30,7 +30,9 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D2", + "serial": { + "pin": "D2" + }, "matrix_pins": { "right": { "cols": ["B1", "F7", "F6", "F5", "F4"], diff --git a/keyboards/takashicompany/heavy_left/keyboard.json b/keyboards/takashicompany/heavy_left/keyboard.json index 3109e1ad83f..5eb15960105 100644 --- a/keyboards/takashicompany/heavy_left/keyboard.json +++ b/keyboards/takashicompany/heavy_left/keyboard.json @@ -45,7 +45,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "development_board": "promicro", "layouts": { diff --git a/keyboards/takashicompany/minidivide/keyboard.json b/keyboards/takashicompany/minidivide/keyboard.json index 2234cd9b39e..4ae089fbeee 100644 --- a/keyboards/takashicompany/minidivide/keyboard.json +++ b/keyboards/takashicompany/minidivide/keyboard.json @@ -47,7 +47,9 @@ "rows": ["F4", "F5", "F6", "F7"] } }, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "url": "", "usb": { diff --git a/keyboards/takashicompany/minidivide_max/keyboard.json b/keyboards/takashicompany/minidivide_max/keyboard.json index 32e67e944d8..54f9dbaf780 100644 --- a/keyboards/takashicompany/minidivide_max/keyboard.json +++ b/keyboards/takashicompany/minidivide_max/keyboard.json @@ -45,7 +45,9 @@ "rows": ["F4", "F5", "F6", "F7", "B1"] } }, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "url": "", "usb": { diff --git a/keyboards/takashiski/hecomi/alpha/keyboard.json b/keyboards/takashiski/hecomi/alpha/keyboard.json index 0a6bf513f0c..edb920c82d2 100644 --- a/keyboards/takashiski/hecomi/alpha/keyboard.json +++ b/keyboards/takashiski/hecomi/alpha/keyboard.json @@ -30,7 +30,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D1" + "serial": { + "pin": "D1" + } }, "rgblight": { "saturation_steps": 8, diff --git a/keyboards/takashiski/otaku_split/rev0/keyboard.json b/keyboards/takashiski/otaku_split/rev0/keyboard.json index e8e3b35d623..193254aa1a6 100644 --- a/keyboards/takashiski/otaku_split/rev0/keyboard.json +++ b/keyboards/takashiski/otaku_split/rev0/keyboard.json @@ -29,7 +29,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D0" + "serial": { + "pin": "D0" + } }, "processor": "atmega32u4", "bootloader": "atmel-dfu", diff --git a/keyboards/takashiski/otaku_split/rev1/keyboard.json b/keyboards/takashiski/otaku_split/rev1/keyboard.json index d4195b5a908..16f0cb8ccfc 100644 --- a/keyboards/takashiski/otaku_split/rev1/keyboard.json +++ b/keyboards/takashiski/otaku_split/rev1/keyboard.json @@ -32,7 +32,9 @@ "handedness": { "pin": "D2" }, - "soft_serial_pin": "D0", + "serial": { + "pin": "D0" + }, "matrix_pins": { "right": { "cols": ["B6", "B2", "B3", "B1", "F7", "F6", "F5", "F4"], diff --git a/keyboards/tkw/grandiceps/info.json b/keyboards/tkw/grandiceps/info.json index c2a198835f4..9804559a2b6 100644 --- a/keyboards/tkw/grandiceps/info.json +++ b/keyboards/tkw/grandiceps/info.json @@ -52,7 +52,6 @@ }, "split": { "enabled": true, - "soft_serial_pin": "A15", "matrix_pins": { "right": { "cols": ["B0", "A7", "A3", "A5", "A4", "A2"], @@ -60,7 +59,8 @@ } }, "serial": { - "driver": "usart" + "driver": "usart", + "pin": "A15" } }, "qmk": { diff --git a/keyboards/tweetydabird/lotus58/elite_c/keyboard.json b/keyboards/tweetydabird/lotus58/elite_c/keyboard.json index af1a9f913c5..2a4c4a21bc9 100644 --- a/keyboards/tweetydabird/lotus58/elite_c/keyboard.json +++ b/keyboards/tweetydabird/lotus58/elite_c/keyboard.json @@ -24,9 +24,11 @@ "handedness": { "pin": "B5" }, - "soft_serial_pin": "D2", + "serial": { + "pin": "D2" + } }, "ws2812": { "pin": "D3" - }, + } } diff --git a/keyboards/tweetydabird/lotus58/nanoboot/keyboard.json b/keyboards/tweetydabird/lotus58/nanoboot/keyboard.json index e7586e6f2f2..85f37a265cd 100644 --- a/keyboards/tweetydabird/lotus58/nanoboot/keyboard.json +++ b/keyboards/tweetydabird/lotus58/nanoboot/keyboard.json @@ -24,9 +24,11 @@ "handedness": { "pin": "B5" }, - "soft_serial_pin": "D2", + "serial": { + "pin": "D2" + } }, "ws2812": { "pin": "D3" - }, + } } diff --git a/keyboards/tweetydabird/lotus58/promicro/keyboard.json b/keyboards/tweetydabird/lotus58/promicro/keyboard.json index 62ee0355ef8..83532c8ee2a 100644 --- a/keyboards/tweetydabird/lotus58/promicro/keyboard.json +++ b/keyboards/tweetydabird/lotus58/promicro/keyboard.json @@ -23,9 +23,11 @@ "handedness": { "pin": "B5" }, - "soft_serial_pin": "D2", + "serial": { + "pin": "D2" + } }, "ws2812": { "pin": "D3" - }, + } } diff --git a/keyboards/tweetydabird/lotus58/rp2040_ce/keyboard.json b/keyboards/tweetydabird/lotus58/rp2040_ce/keyboard.json index 24f27c276a6..07fb343974d 100644 --- a/keyboards/tweetydabird/lotus58/rp2040_ce/keyboard.json +++ b/keyboards/tweetydabird/lotus58/rp2040_ce/keyboard.json @@ -18,9 +18,9 @@ } }, "serial": { - "driver": "vendor" + "driver": "vendor", + "pin": "GP1" }, - "soft_serial_pin": "GP1", "handedness": { "pin": "GP9" } diff --git a/keyboards/tzarc/djinn/rev1/keyboard.json b/keyboards/tzarc/djinn/rev1/keyboard.json index b6ee5acba1f..8ae4f0c553d 100644 --- a/keyboards/tzarc/djinn/rev1/keyboard.json +++ b/keyboards/tzarc/djinn/rev1/keyboard.json @@ -6,10 +6,12 @@ "max_brightness": 144 }, "split": { - "soft_serial_pin": "B9", "handedness": { "pin": "B11" }, + "serial": { + "pin": "B9" + }, "usb_detect": { "enabled": true } diff --git a/keyboards/unikeyboard/diverge3/keyboard.json b/keyboards/unikeyboard/diverge3/keyboard.json index 36f056187b8..767f44b198b 100644 --- a/keyboards/unikeyboard/diverge3/keyboard.json +++ b/keyboards/unikeyboard/diverge3/keyboard.json @@ -35,7 +35,9 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D0" + "serial": { + "pin": "D0" + } }, "processor": "atmega32u4", "bootloader": "caterina", diff --git a/keyboards/unikeyboard/divergetm2/keyboard.json b/keyboards/unikeyboard/divergetm2/keyboard.json index b2db7a19db1..09d481149c9 100644 --- a/keyboards/unikeyboard/divergetm2/keyboard.json +++ b/keyboards/unikeyboard/divergetm2/keyboard.json @@ -29,7 +29,9 @@ "diode_direction": "ROW2COL", "split": { "enabled": true, - "soft_serial_pin": "D0" + "serial": { + "pin": "D0" + } }, "processor": "atmega32u4", "bootloader": "caterina", diff --git a/keyboards/uzu42/rev1/keyboard.json b/keyboards/uzu42/rev1/keyboard.json index 71d9f424cc8..f96327daead 100644 --- a/keyboards/uzu42/rev1/keyboard.json +++ b/keyboards/uzu42/rev1/keyboard.json @@ -22,7 +22,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "ws2812": { "pin": "D3" diff --git a/keyboards/vitamins_included/rev1/keyboard.json b/keyboards/vitamins_included/rev1/keyboard.json index dc55407b6af..309b065e1ba 100644 --- a/keyboards/vitamins_included/rev1/keyboard.json +++ b/keyboards/vitamins_included/rev1/keyboard.json @@ -15,7 +15,9 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D0" + "serial": { + "pin": "D0" + } }, "rgblight": { "led_count": 16, diff --git a/keyboards/vitamins_included/rev2/keyboard.json b/keyboards/vitamins_included/rev2/keyboard.json index bead4252528..5a2898d85c2 100644 --- a/keyboards/vitamins_included/rev2/keyboard.json +++ b/keyboards/vitamins_included/rev2/keyboard.json @@ -18,7 +18,9 @@ "handedness": { "pin": "B4" }, - "soft_serial_pin": "D0" + "serial": { + "pin": "D0" + } }, "rgblight": { "led_count": 12, diff --git a/keyboards/waterfowl/keyboard.json b/keyboards/waterfowl/keyboard.json index a1783130426..73f62a77eb3 100644 --- a/keyboards/waterfowl/keyboard.json +++ b/keyboards/waterfowl/keyboard.json @@ -29,7 +29,9 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D2", + "serial": { + "pin": "D2" + }, "transport": { "sync": { "modifiers": true, diff --git a/keyboards/xenon/keyboard.json b/keyboards/xenon/keyboard.json index 7f78988525a..0229f73ebd2 100644 --- a/keyboards/xenon/keyboard.json +++ b/keyboards/xenon/keyboard.json @@ -35,7 +35,9 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "processor": "atmega32u4", "bootloader": "caterina", diff --git a/keyboards/yoichiro/lunakey_mini/keyboard.json b/keyboards/yoichiro/lunakey_mini/keyboard.json index e31f09c285e..177b3afaa6a 100644 --- a/keyboards/yoichiro/lunakey_mini/keyboard.json +++ b/keyboards/yoichiro/lunakey_mini/keyboard.json @@ -25,7 +25,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "rgblight": { "saturation_steps": 8, diff --git a/keyboards/yosino58/rev1/keyboard.json b/keyboards/yosino58/rev1/keyboard.json index 2e50450a272..ffc1a5d8271 100644 --- a/keyboards/yosino58/rev1/keyboard.json +++ b/keyboards/yosino58/rev1/keyboard.json @@ -15,7 +15,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "rgblight": { "led_count": 12 diff --git a/keyboards/yushakobo/ergo68/keyboard.json b/keyboards/yushakobo/ergo68/keyboard.json index c4a143cb73c..bc61e979b74 100644 --- a/keyboards/yushakobo/ergo68/keyboard.json +++ b/keyboards/yushakobo/ergo68/keyboard.json @@ -127,14 +127,16 @@ "handedness": { "pin": "B6" }, + "serial": { + "pin": "D0" + }, "transport": { "sync": { "indicators": true, "layer_state": true, "matrix_state": true } - }, - "soft_serial_pin": "D0" + } }, "layouts": { "LAYOUT": { diff --git a/keyboards/yushakobo/navpad/10_helix_r/keyboard.json b/keyboards/yushakobo/navpad/10_helix_r/keyboard.json index 81854128da5..e91f96f0ace 100644 --- a/keyboards/yushakobo/navpad/10_helix_r/keyboard.json +++ b/keyboards/yushakobo/navpad/10_helix_r/keyboard.json @@ -28,7 +28,9 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D2", + "serial": { + "pin": "D2" + }, "encoder": { "right": { "rotary": [ diff --git a/keyboards/zigotica/z34/keyboard.json b/keyboards/zigotica/z34/keyboard.json index c08934360e4..0a96fa00916 100644 --- a/keyboards/zigotica/z34/keyboard.json +++ b/keyboards/zigotica/z34/keyboard.json @@ -32,7 +32,9 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D2", + "serial": { + "pin": "D2" + }, "matrix_pins": { "right": { "direct": [ diff --git a/keyboards/zvecr/split_blackpill/keyboard.json b/keyboards/zvecr/split_blackpill/keyboard.json index f5bc458d73a..d22914d3bd0 100644 --- a/keyboards/zvecr/split_blackpill/keyboard.json +++ b/keyboards/zvecr/split_blackpill/keyboard.json @@ -27,9 +27,9 @@ "pin": "B3" }, "serial": { - "driver": "usart" + "driver": "usart", + "pin": "B6" }, - "soft_serial_pin": "B6", "bootmagic": { "matrix": [4, 0] }, From e8103722bcbce957ebf15da34b80571b49737572 Mon Sep 17 00:00:00 2001 From: Joel Challis Date: Tue, 23 Jul 2024 12:13:05 +0100 Subject: [PATCH 2/2] Migrate split.soft_serial_pin to split.serial.pin 0-H (#24155) --- keyboards/25keys/zinc/rev1/keyboard.json | 4 +++- keyboards/25keys/zinc/reva/keyboard.json | 4 +++- keyboards/40percentclub/25/keyboard.json | 4 +++- keyboards/40percentclub/6lit/keyboard.json | 4 +++- keyboards/40percentclub/foobar/keyboard.json | 4 +++- keyboards/40percentclub/half_n_half/keyboard.json | 4 +++- keyboards/a_dux/keyboard.json | 4 +++- keyboards/adkb96/rev1/keyboard.json | 4 +++- keyboards/afternoonlabs/breeze/rev0/keyboard.json | 4 +++- keyboards/afternoonlabs/breeze/rev1/keyboard.json | 4 +++- keyboards/afternoonlabs/oceanbreeze/rev1/keyboard.json | 4 +++- keyboards/afternoonlabs/southern_breeze/rev1/keyboard.json | 4 +++- keyboards/afternoonlabs/summer_breeze/rev1/keyboard.json | 4 +++- keyboards/ai03/altair/keyboard.json | 6 +++--- keyboards/ai03/altair_x/keyboard.json | 6 +++--- keyboards/ai03/orbit/keyboard.json | 4 +++- keyboards/ai03/orbit_x/keyboard.json | 4 +++- keyboards/aidansmithdotdev/sango/keyboard.json | 6 +++--- keyboards/aleblazer/zodiark/keyboard.json | 4 +++- keyboards/arabica37/rev1/keyboard.json | 4 +++- keyboards/avalanche/v1/keyboard.json | 4 +++- keyboards/avalanche/v2/keyboard.json | 4 +++- keyboards/avalanche/v3/keyboard.json | 4 +++- keyboards/avalanche/v4/keyboard.json | 4 +++- keyboards/bandominedoni/keyboard.json | 4 +++- keyboards/basekeys/slice/rev1/keyboard.json | 4 +++- keyboards/basekeys/slice/rev1_rgb/keyboard.json | 4 +++- keyboards/biacco42/ergo42/rev1/keyboard.json | 4 +++- keyboards/blank_tehnologii/manibus/keyboard.json | 4 +++- keyboards/bluebell/swoop/keyboard.json | 4 +++- keyboards/boardsource/lulu/avr/keyboard.json | 4 +++- keyboards/boardsource/microdox/v1/keyboard.json | 4 +++- keyboards/boardsource/microdox/v2/keyboard.json | 4 +++- keyboards/boardsource/unicorne/keyboard.json | 4 ++-- keyboards/buzzard/rev1/keyboard.json | 4 +++- keyboards/clickety_split/leeloo/info.json | 4 +++- keyboards/controllerworks/mini36/keyboard.json | 4 ++-- keyboards/controllerworks/mini42/keyboard.json | 4 ++-- keyboards/cradio/keyboard.json | 4 +++- keyboards/crkbd/r2g/keyboard.json | 4 +++- keyboards/crkbd/rev1/keyboard.json | 4 +++- keyboards/dailycraft/claw44/rev1/keyboard.json | 4 +++- keyboards/dailycraft/sandbox/rev2/keyboard.json | 4 +++- keyboards/dailycraft/wings42/rev1/keyboard.json | 4 +++- keyboards/dailycraft/wings42/rev1_extkeys/keyboard.json | 4 +++- keyboards/dailycraft/wings42/rev2/keyboard.json | 4 +++- keyboards/deltasplit75/v2/keyboard.json | 4 +++- keyboards/dm9records/ergoinu/keyboard.json | 4 +++- keyboards/doppelganger/keyboard.json | 4 +++- keyboards/draculad/keyboard.json | 4 +++- keyboards/dumbo/keyboard.json | 4 +++- keyboards/elephant42/keyboard.json | 4 +++- keyboards/ergoslab/rev1/keyboard.json | 4 +++- keyboards/ergotravel/rev1/keyboard.json | 4 +++- keyboards/etiennecollin/wave/keyboard.json | 4 +++- keyboards/fatotesa/keyboard.json | 4 +++- keyboards/ferris/sweep/keyboard.json | 4 +++- keyboards/fluorite/keyboard.json | 4 +++- keyboards/flxlb/zplit/keyboard.json | 4 +++- keyboards/for_science/keyboard.json | 4 +++- keyboards/fortitude60/rev1/keyboard.json | 4 +++- keyboards/fungo/rev1/keyboard.json | 4 +++- keyboards/giabalanai/keyboard.json | 4 +++- keyboards/gregandcin/teaqueen/keyboard.json | 4 ++-- keyboards/halfcliff/keyboard.json | 4 +++- keyboards/handwired/brain/keyboard.json | 4 +++- keyboards/handwired/chiron/keyboard.json | 4 +++- keyboards/handwired/dmote/keyboard.json | 4 +++- keyboards/handwired/elrgo_s/keyboard.json | 4 +++- keyboards/handwired/freoduo/keyboard.json | 4 +++- keyboards/handwired/jotlily60/keyboard.json | 4 +++- keyboards/handwired/jtallbean/split_65/keyboard.json | 4 +++- keyboards/handwired/ks63/keyboard.json | 4 +++- keyboards/handwired/myskeeb/keyboard.json | 4 +++- keyboards/handwired/not_so_minidox/keyboard.json | 4 +++- keyboards/handwired/qc60/proto/keyboard.json | 4 +++- keyboards/handwired/split65/promicro/keyboard.json | 4 +++- keyboards/handwired/split65/stm32/keyboard.json | 4 ++-- keyboards/handwired/split89/keyboard.json | 4 +++- keyboards/handwired/split_cloud/keyboard.json | 4 +++- keyboards/handwired/stef9998/split_5x7/rev1/keyboard.json | 4 +++- keyboards/handwired/tsubasa/keyboard.json | 4 +++- keyboards/handwired/unk/rev1/keyboard.json | 4 +++- 83 files changed, 244 insertions(+), 94 deletions(-) diff --git a/keyboards/25keys/zinc/rev1/keyboard.json b/keyboards/25keys/zinc/rev1/keyboard.json index c1bead2d8ab..fd11273c181 100644 --- a/keyboards/25keys/zinc/rev1/keyboard.json +++ b/keyboards/25keys/zinc/rev1/keyboard.json @@ -22,7 +22,9 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "tapping": { "term": 100 diff --git a/keyboards/25keys/zinc/reva/keyboard.json b/keyboards/25keys/zinc/reva/keyboard.json index 01d2291c491..dedc8f22f85 100644 --- a/keyboards/25keys/zinc/reva/keyboard.json +++ b/keyboards/25keys/zinc/reva/keyboard.json @@ -22,7 +22,9 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "tapping": { "term": 100 diff --git a/keyboards/40percentclub/25/keyboard.json b/keyboards/40percentclub/25/keyboard.json index aede80ef172..e23d0578c3f 100644 --- a/keyboards/40percentclub/25/keyboard.json +++ b/keyboards/40percentclub/25/keyboard.json @@ -28,7 +28,9 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D0" + "serial": { + "pin": "D0" + } }, "processor": "atmega32u4", "bootloader": "caterina", diff --git a/keyboards/40percentclub/6lit/keyboard.json b/keyboards/40percentclub/6lit/keyboard.json index 06ffc890d2b..52a8914d7d7 100644 --- a/keyboards/40percentclub/6lit/keyboard.json +++ b/keyboards/40percentclub/6lit/keyboard.json @@ -28,7 +28,9 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D0" + "serial": { + "pin": "D0" + } }, "processor": "atmega32u4", "bootloader": "caterina", diff --git a/keyboards/40percentclub/foobar/keyboard.json b/keyboards/40percentclub/foobar/keyboard.json index 0a2769e04a6..ec568b23827 100644 --- a/keyboards/40percentclub/foobar/keyboard.json +++ b/keyboards/40percentclub/foobar/keyboard.json @@ -28,7 +28,9 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D0" + "serial": { + "pin": "D0" + } }, "processor": "atmega32u4", "bootloader": "caterina", diff --git a/keyboards/40percentclub/half_n_half/keyboard.json b/keyboards/40percentclub/half_n_half/keyboard.json index 3e0c646a500..4f18d235b22 100644 --- a/keyboards/40percentclub/half_n_half/keyboard.json +++ b/keyboards/40percentclub/half_n_half/keyboard.json @@ -28,7 +28,9 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D0" + "serial": { + "pin": "D0" + } }, "processor": "atmega32u4", "bootloader": "caterina", diff --git a/keyboards/a_dux/keyboard.json b/keyboards/a_dux/keyboard.json index c4089fb035c..97c8610155d 100644 --- a/keyboards/a_dux/keyboard.json +++ b/keyboards/a_dux/keyboard.json @@ -25,7 +25,6 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D1", "bootmagic": { "matrix": [4, 4] }, @@ -38,6 +37,9 @@ ["B5", "B4", null, null, null] ] } + }, + "serial": { + "pin": "D1" } }, "community_layouts": ["split_3x5_2"], diff --git a/keyboards/adkb96/rev1/keyboard.json b/keyboards/adkb96/rev1/keyboard.json index 77f9177555a..7cf92f15163 100644 --- a/keyboards/adkb96/rev1/keyboard.json +++ b/keyboards/adkb96/rev1/keyboard.json @@ -28,7 +28,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D0" + "serial": { + "pin": "D0" + } }, "tapping": { "term": 100 diff --git a/keyboards/afternoonlabs/breeze/rev0/keyboard.json b/keyboards/afternoonlabs/breeze/rev0/keyboard.json index e4288d3eda7..6ff73b1c158 100644 --- a/keyboards/afternoonlabs/breeze/rev0/keyboard.json +++ b/keyboards/afternoonlabs/breeze/rev0/keyboard.json @@ -24,7 +24,9 @@ "handedness": { "pin": "B3" }, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "bootmagic": { "matrix": [0, 5] diff --git a/keyboards/afternoonlabs/breeze/rev1/keyboard.json b/keyboards/afternoonlabs/breeze/rev1/keyboard.json index 22a7edb6c09..a0a0395add0 100644 --- a/keyboards/afternoonlabs/breeze/rev1/keyboard.json +++ b/keyboards/afternoonlabs/breeze/rev1/keyboard.json @@ -24,7 +24,9 @@ "handedness": { "pin": "B3" }, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "bootmagic": { "matrix": [0, 5] diff --git a/keyboards/afternoonlabs/oceanbreeze/rev1/keyboard.json b/keyboards/afternoonlabs/oceanbreeze/rev1/keyboard.json index f614b93ca11..e70eb1169ed 100644 --- a/keyboards/afternoonlabs/oceanbreeze/rev1/keyboard.json +++ b/keyboards/afternoonlabs/oceanbreeze/rev1/keyboard.json @@ -24,7 +24,9 @@ "handedness": { "pin": "B3" }, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "bootmagic": { "matrix": [0, 5] diff --git a/keyboards/afternoonlabs/southern_breeze/rev1/keyboard.json b/keyboards/afternoonlabs/southern_breeze/rev1/keyboard.json index 2ec7b411e1c..8de6b42470c 100644 --- a/keyboards/afternoonlabs/southern_breeze/rev1/keyboard.json +++ b/keyboards/afternoonlabs/southern_breeze/rev1/keyboard.json @@ -24,7 +24,9 @@ "handedness": { "pin": "B3" }, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "bootmagic": { "matrix": [0, 5] diff --git a/keyboards/afternoonlabs/summer_breeze/rev1/keyboard.json b/keyboards/afternoonlabs/summer_breeze/rev1/keyboard.json index 9377f10732c..f2285fb17b4 100644 --- a/keyboards/afternoonlabs/summer_breeze/rev1/keyboard.json +++ b/keyboards/afternoonlabs/summer_breeze/rev1/keyboard.json @@ -24,7 +24,9 @@ "handedness": { "pin": "B3" }, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "bootmagic": { "matrix": [0, 5] diff --git a/keyboards/ai03/altair/keyboard.json b/keyboards/ai03/altair/keyboard.json index cf551ab79e3..a8cd8b02a76 100644 --- a/keyboards/ai03/altair/keyboard.json +++ b/keyboards/ai03/altair/keyboard.json @@ -38,9 +38,9 @@ } }, "serial": { - "driver": "vendor" - }, - "soft_serial_pin": "GP29" + "driver": "vendor", + "pin": "GP29" + } }, "url": "https://ai03.com/", "usb": { diff --git a/keyboards/ai03/altair_x/keyboard.json b/keyboards/ai03/altair_x/keyboard.json index 1568f15a5af..27f36af97bb 100644 --- a/keyboards/ai03/altair_x/keyboard.json +++ b/keyboards/ai03/altair_x/keyboard.json @@ -38,9 +38,9 @@ } }, "serial": { - "driver": "vendor" - }, - "soft_serial_pin": "GP29" + "driver": "vendor", + "pin": "GP29" + } }, "url": "https://ai03.com/", "usb": { diff --git a/keyboards/ai03/orbit/keyboard.json b/keyboards/ai03/orbit/keyboard.json index a5a60c12b6c..f13c95291d3 100644 --- a/keyboards/ai03/orbit/keyboard.json +++ b/keyboards/ai03/orbit/keyboard.json @@ -34,13 +34,15 @@ "handedness": { "pin": "D5" }, - "soft_serial_pin": "D0", "matrix_pins": { "right": { "cols": ["D4", "D6", "F1", "F0", "F4", "F5", "C6"], "rows": ["B6", "B5", "B4", "D7", "E6"] } }, + "serial" :{ + "pin": "D0" + }, "transport":{ "sync" :{ "indicators": true, diff --git a/keyboards/ai03/orbit_x/keyboard.json b/keyboards/ai03/orbit_x/keyboard.json index 73238412193..d039969b37c 100644 --- a/keyboards/ai03/orbit_x/keyboard.json +++ b/keyboards/ai03/orbit_x/keyboard.json @@ -31,12 +31,14 @@ "handedness": { "pin": "D5" }, - "soft_serial_pin": "D0", "matrix_pins": { "right": { "cols": ["D6", "B6", "B1", "B0", "B3", "B2"], "rows": ["B5", "D7", "B4", "D4"] } + }, + "serial": { + "pin": "D0" } }, "processor": "atmega32u4", diff --git a/keyboards/aidansmithdotdev/sango/keyboard.json b/keyboards/aidansmithdotdev/sango/keyboard.json index ebafb8d7b95..f51eed7fd9b 100644 --- a/keyboards/aidansmithdotdev/sango/keyboard.json +++ b/keyboards/aidansmithdotdev/sango/keyboard.json @@ -127,9 +127,9 @@ } }, "serial": { - "driver": "vendor" - }, - "soft_serial_pin": "GP1" + "driver": "vendor", + "pin": "GP1" + } }, "url": "https://aidansmith.dev", "usb": { diff --git a/keyboards/aleblazer/zodiark/keyboard.json b/keyboards/aleblazer/zodiark/keyboard.json index 9f77049dee1..fba239866ed 100644 --- a/keyboards/aleblazer/zodiark/keyboard.json +++ b/keyboards/aleblazer/zodiark/keyboard.json @@ -60,13 +60,15 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D3", "encoder": { "right": { "rotary": [ {"pin_a": "D4", "pin_b": "D2", "resolution": 3} ] } + }, + "serial": { + "pin": "D3" } }, "processor": "atmega32u4", diff --git a/keyboards/arabica37/rev1/keyboard.json b/keyboards/arabica37/rev1/keyboard.json index 710a377ab9a..63c4fe2940e 100644 --- a/keyboards/arabica37/rev1/keyboard.json +++ b/keyboards/arabica37/rev1/keyboard.json @@ -21,7 +21,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "rgblight": { "led_count": 50, diff --git a/keyboards/avalanche/v1/keyboard.json b/keyboards/avalanche/v1/keyboard.json index 97acaf0d9f9..0e539bdefc5 100644 --- a/keyboards/avalanche/v1/keyboard.json +++ b/keyboards/avalanche/v1/keyboard.json @@ -21,7 +21,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "processor": "atmega32u4", "bootloader": "caterina", diff --git a/keyboards/avalanche/v2/keyboard.json b/keyboards/avalanche/v2/keyboard.json index 219e5bb6c6e..2c38fd1056a 100644 --- a/keyboards/avalanche/v2/keyboard.json +++ b/keyboards/avalanche/v2/keyboard.json @@ -35,7 +35,9 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "processor": "atmega32u4", "bootloader": "caterina", diff --git a/keyboards/avalanche/v3/keyboard.json b/keyboards/avalanche/v3/keyboard.json index 6104dbd7939..84191a103fb 100644 --- a/keyboards/avalanche/v3/keyboard.json +++ b/keyboards/avalanche/v3/keyboard.json @@ -27,7 +27,9 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "rgblight": { "led_count": 12, diff --git a/keyboards/avalanche/v4/keyboard.json b/keyboards/avalanche/v4/keyboard.json index 2a4909ba368..2a548c5665e 100644 --- a/keyboards/avalanche/v4/keyboard.json +++ b/keyboards/avalanche/v4/keyboard.json @@ -28,7 +28,9 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "ws2812": { "pin": "D3" diff --git a/keyboards/bandominedoni/keyboard.json b/keyboards/bandominedoni/keyboard.json index c253da0c839..41212aedefc 100644 --- a/keyboards/bandominedoni/keyboard.json +++ b/keyboards/bandominedoni/keyboard.json @@ -30,13 +30,15 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D2", "encoder": { "right": { "rotary": [ {"pin_a": "F5", "pin_b": "F4"} ] } + }, + "serial": { + "pin": "D2" } }, "qmk": { diff --git a/keyboards/basekeys/slice/rev1/keyboard.json b/keyboards/basekeys/slice/rev1/keyboard.json index c341597ee66..a6097e560a7 100644 --- a/keyboards/basekeys/slice/rev1/keyboard.json +++ b/keyboards/basekeys/slice/rev1/keyboard.json @@ -26,7 +26,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "processor": "atmega32u4", "bootloader": "caterina", diff --git a/keyboards/basekeys/slice/rev1_rgb/keyboard.json b/keyboards/basekeys/slice/rev1_rgb/keyboard.json index a666f266617..d6d7b8ad451 100644 --- a/keyboards/basekeys/slice/rev1_rgb/keyboard.json +++ b/keyboards/basekeys/slice/rev1_rgb/keyboard.json @@ -31,7 +31,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "ws2812": { "pin": "D3" diff --git a/keyboards/biacco42/ergo42/rev1/keyboard.json b/keyboards/biacco42/ergo42/rev1/keyboard.json index b3a53bb3a4c..c75e9d1c511 100644 --- a/keyboards/biacco42/ergo42/rev1/keyboard.json +++ b/keyboards/biacco42/ergo42/rev1/keyboard.json @@ -33,7 +33,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D0" + "serial": { + "pin": "D0" + } }, "processor": "atmega32u4", "bootloader": "caterina", diff --git a/keyboards/blank_tehnologii/manibus/keyboard.json b/keyboards/blank_tehnologii/manibus/keyboard.json index f6cd41758db..eeabe64f36e 100644 --- a/keyboards/blank_tehnologii/manibus/keyboard.json +++ b/keyboards/blank_tehnologii/manibus/keyboard.json @@ -24,12 +24,14 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D0", "matrix_pins": { "right": { "cols": ["B6", "B5", "D6", "D5", "D3", "D7", "B4"], "rows": ["F5", "F1", "B2", "B1", "C6"] } + }, + "serial": { + "pin": "D0" } }, "processor": "atmega32u4", diff --git a/keyboards/bluebell/swoop/keyboard.json b/keyboards/bluebell/swoop/keyboard.json index 5cc29818b86..08f61ac20dd 100644 --- a/keyboards/bluebell/swoop/keyboard.json +++ b/keyboards/bluebell/swoop/keyboard.json @@ -42,13 +42,15 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D2", "encoder": { "right": { "rotary": [ {"pin_a": "B5", "pin_b": "B4"} ] } + }, + "serial": { + "pin": "D2" } }, "processor": "atmega32u4", diff --git a/keyboards/boardsource/lulu/avr/keyboard.json b/keyboards/boardsource/lulu/avr/keyboard.json index 73f86a435f8..ce9fa7c0a67 100644 --- a/keyboards/boardsource/lulu/avr/keyboard.json +++ b/keyboards/boardsource/lulu/avr/keyboard.json @@ -8,7 +8,9 @@ "rows": ["C6", "D7", "E6", "B4", "B5"] }, "split": { - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "ws2812": { "pin": "D3" diff --git a/keyboards/boardsource/microdox/v1/keyboard.json b/keyboards/boardsource/microdox/v1/keyboard.json index d35a58777eb..f13f9435720 100644 --- a/keyboards/boardsource/microdox/v1/keyboard.json +++ b/keyboards/boardsource/microdox/v1/keyboard.json @@ -10,7 +10,9 @@ "device_version": "1.0.0" }, "split": { - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "rgblight": { "sleep": true, diff --git a/keyboards/boardsource/microdox/v2/keyboard.json b/keyboards/boardsource/microdox/v2/keyboard.json index 94577059c52..d733af7a03f 100644 --- a/keyboards/boardsource/microdox/v2/keyboard.json +++ b/keyboards/boardsource/microdox/v2/keyboard.json @@ -19,7 +19,6 @@ ] }, "split": { - "soft_serial_pin": "D3", "matrix_pins": { "right": { "cols": ["F4", "B1", "D7", "C6", "B3"], @@ -32,6 +31,9 @@ {"pin_a": "B6", "pin_b": "B2"} ] } + }, + "serial": { + "pin": "D3" } }, "rgb_matrix": { diff --git a/keyboards/boardsource/unicorne/keyboard.json b/keyboards/boardsource/unicorne/keyboard.json index f9d1a5e6662..da1c3a787ee 100644 --- a/keyboards/boardsource/unicorne/keyboard.json +++ b/keyboards/boardsource/unicorne/keyboard.json @@ -20,9 +20,9 @@ }, "split": { "enabled": true, - "soft_serial_pin": "GP0", "serial": { - "driver": "vendor" + "driver": "vendor", + "pin": "GP0" }, "transport": { "sync": { diff --git a/keyboards/buzzard/rev1/keyboard.json b/keyboards/buzzard/rev1/keyboard.json index dd17a82754b..41c85de0fc3 100644 --- a/keyboards/buzzard/rev1/keyboard.json +++ b/keyboards/buzzard/rev1/keyboard.json @@ -30,7 +30,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D2", + "serial": { + "pin": "D2" + }, "transport": { "sync": { "oled": true diff --git a/keyboards/clickety_split/leeloo/info.json b/keyboards/clickety_split/leeloo/info.json index c83fedeb280..2c17a28c8d8 100644 --- a/keyboards/clickety_split/leeloo/info.json +++ b/keyboards/clickety_split/leeloo/info.json @@ -26,13 +26,15 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D2", "encoder": { "right": { "rotary": [ {"pin_a": "F4", "pin_b": "F5"} ] } + }, + "serial": { + "pin": "D2" } }, "development_board": "promicro", diff --git a/keyboards/controllerworks/mini36/keyboard.json b/keyboards/controllerworks/mini36/keyboard.json index dc0f63638f7..9f5e0815a56 100644 --- a/keyboards/controllerworks/mini36/keyboard.json +++ b/keyboards/controllerworks/mini36/keyboard.json @@ -39,9 +39,9 @@ ] } }, - "soft_serial_pin": "GP1", "serial": { - "driver": "vendor" + "driver": "vendor", + "pin": "GP1" }, "transport": { "protocol": "serial", diff --git a/keyboards/controllerworks/mini42/keyboard.json b/keyboards/controllerworks/mini42/keyboard.json index a1dc0df34c2..3c7d89e4683 100644 --- a/keyboards/controllerworks/mini42/keyboard.json +++ b/keyboards/controllerworks/mini42/keyboard.json @@ -39,9 +39,9 @@ ] } }, - "soft_serial_pin": "GP1", "serial": { - "driver": "vendor" + "driver": "vendor", + "pin": "GP1" }, "transport": { "protocol": "serial", diff --git a/keyboards/cradio/keyboard.json b/keyboards/cradio/keyboard.json index 6241995c04d..421bafaf39c 100644 --- a/keyboards/cradio/keyboard.json +++ b/keyboards/cradio/keyboard.json @@ -43,7 +43,9 @@ ] } }, - "soft_serial_pin": "D2", + "serial": { + "pin": "D2" + }, "transport": { "protocol": "serial" } diff --git a/keyboards/crkbd/r2g/keyboard.json b/keyboards/crkbd/r2g/keyboard.json index 991a5301f49..e6c49d5fc86 100644 --- a/keyboards/crkbd/r2g/keyboard.json +++ b/keyboards/crkbd/r2g/keyboard.json @@ -3,7 +3,9 @@ "rgb_matrix": true }, "split": { - "soft_serial_pin": "D2", + "serial": { + "pin": "D2" + }, "transport": { "sync": { "matrix_state": true diff --git a/keyboards/crkbd/rev1/keyboard.json b/keyboards/crkbd/rev1/keyboard.json index 108bfb7370a..c9b5c27884c 100644 --- a/keyboards/crkbd/rev1/keyboard.json +++ b/keyboards/crkbd/rev1/keyboard.json @@ -3,7 +3,9 @@ "rgblight": true }, "split": { - "soft_serial_pin": "D2", + "serial": { + "pin": "D2" + }, "transport": { "sync": { "matrix_state": true diff --git a/keyboards/dailycraft/claw44/rev1/keyboard.json b/keyboards/dailycraft/claw44/rev1/keyboard.json index 724cf5979fb..62b069a4903 100644 --- a/keyboards/dailycraft/claw44/rev1/keyboard.json +++ b/keyboards/dailycraft/claw44/rev1/keyboard.json @@ -15,7 +15,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "processor": "atmega32u4", "bootloader": "caterina", diff --git a/keyboards/dailycraft/sandbox/rev2/keyboard.json b/keyboards/dailycraft/sandbox/rev2/keyboard.json index c9f2b8f567f..1eb61ee12c7 100644 --- a/keyboards/dailycraft/sandbox/rev2/keyboard.json +++ b/keyboards/dailycraft/sandbox/rev2/keyboard.json @@ -15,7 +15,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "processor": "atmega32u4", "bootloader": "caterina", diff --git a/keyboards/dailycraft/wings42/rev1/keyboard.json b/keyboards/dailycraft/wings42/rev1/keyboard.json index 6b19954d881..f4a3949c61e 100644 --- a/keyboards/dailycraft/wings42/rev1/keyboard.json +++ b/keyboards/dailycraft/wings42/rev1/keyboard.json @@ -15,7 +15,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "processor": "atmega32u4", "bootloader": "caterina", diff --git a/keyboards/dailycraft/wings42/rev1_extkeys/keyboard.json b/keyboards/dailycraft/wings42/rev1_extkeys/keyboard.json index 1d77f044fbb..bebe264cc07 100644 --- a/keyboards/dailycraft/wings42/rev1_extkeys/keyboard.json +++ b/keyboards/dailycraft/wings42/rev1_extkeys/keyboard.json @@ -15,7 +15,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "processor": "atmega32u4", "bootloader": "caterina", diff --git a/keyboards/dailycraft/wings42/rev2/keyboard.json b/keyboards/dailycraft/wings42/rev2/keyboard.json index c3b686cec44..3f2cb1b766d 100644 --- a/keyboards/dailycraft/wings42/rev2/keyboard.json +++ b/keyboards/dailycraft/wings42/rev2/keyboard.json @@ -15,7 +15,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "encoder": { "rotary": [ diff --git a/keyboards/deltasplit75/v2/keyboard.json b/keyboards/deltasplit75/v2/keyboard.json index 4d3d42ad046..031d2b9185d 100644 --- a/keyboards/deltasplit75/v2/keyboard.json +++ b/keyboards/deltasplit75/v2/keyboard.json @@ -14,7 +14,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D0" + "serial": { + "pin": "D0" + } }, "rgblight": { "led_count": 12 diff --git a/keyboards/dm9records/ergoinu/keyboard.json b/keyboards/dm9records/ergoinu/keyboard.json index c132f18268b..1f91a06600c 100644 --- a/keyboards/dm9records/ergoinu/keyboard.json +++ b/keyboards/dm9records/ergoinu/keyboard.json @@ -15,7 +15,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "rgblight": { "hue_steps": 10, diff --git a/keyboards/doppelganger/keyboard.json b/keyboards/doppelganger/keyboard.json index f77597c9903..88569270123 100644 --- a/keyboards/doppelganger/keyboard.json +++ b/keyboards/doppelganger/keyboard.json @@ -22,7 +22,9 @@ "handedness": { "pin": "D4" }, - "soft_serial_pin": "D1", + "serial": { + "pin": "D1" + }, "matrix_pins": { "right": { "cols": ["F1", "F0", "F4", "F5", "F6", "F7", "C7", "C6", "B6"], diff --git a/keyboards/draculad/keyboard.json b/keyboards/draculad/keyboard.json index bfaa8a4979d..3ba2f0efae5 100644 --- a/keyboards/draculad/keyboard.json +++ b/keyboards/draculad/keyboard.json @@ -37,7 +37,6 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D2", "encoder": { "right": { "rotary": [ @@ -45,6 +44,9 @@ {"pin_a": "B4", "pin_b": "B5", "resolution": 1} ] } + }, + "serial": { + "pin": "D2" } }, "processor": "atmega32u4", diff --git a/keyboards/dumbo/keyboard.json b/keyboards/dumbo/keyboard.json index df0f1100128..b833915d80e 100644 --- a/keyboards/dumbo/keyboard.json +++ b/keyboards/dumbo/keyboard.json @@ -21,7 +21,6 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D2", "encoder": { "right": { "rotary": [ @@ -29,6 +28,9 @@ {"pin_a": "B5", "pin_b": "C6"} ] } + }, + "serial": { + "pin": "D2" } }, "processor": "atmega32u4", diff --git a/keyboards/elephant42/keyboard.json b/keyboards/elephant42/keyboard.json index e71f1438130..d1d321623e4 100644 --- a/keyboards/elephant42/keyboard.json +++ b/keyboards/elephant42/keyboard.json @@ -42,7 +42,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D2", + "serial": { + "pin": "D2" + }, "transport": { "sync": { "matrix_state": true diff --git a/keyboards/ergoslab/rev1/keyboard.json b/keyboards/ergoslab/rev1/keyboard.json index ef40c1d960d..0d017d7a977 100644 --- a/keyboards/ergoslab/rev1/keyboard.json +++ b/keyboards/ergoslab/rev1/keyboard.json @@ -15,7 +15,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "rgblight": { "led_count": 2 diff --git a/keyboards/ergotravel/rev1/keyboard.json b/keyboards/ergotravel/rev1/keyboard.json index 7a6710c7bd8..0c34bf04bd5 100644 --- a/keyboards/ergotravel/rev1/keyboard.json +++ b/keyboards/ergotravel/rev1/keyboard.json @@ -15,7 +15,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D0" + "serial": { + "pin": "D0" + } }, "rgblight": { "led_count": 12 diff --git a/keyboards/etiennecollin/wave/keyboard.json b/keyboards/etiennecollin/wave/keyboard.json index 5e31a1ca2af..272cbdd002d 100644 --- a/keyboards/etiennecollin/wave/keyboard.json +++ b/keyboards/etiennecollin/wave/keyboard.json @@ -37,7 +37,9 @@ "community_layouts": ["split_3x5_3"], "split": { "enabled": true, - "soft_serial_pin": "D2", + "serial": { + "pin": "D2" + }, "usb_detect": { "enabled": true }, diff --git a/keyboards/fatotesa/keyboard.json b/keyboards/fatotesa/keyboard.json index bdd5e40478d..ba6fc08d0c2 100644 --- a/keyboards/fatotesa/keyboard.json +++ b/keyboards/fatotesa/keyboard.json @@ -21,7 +21,9 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D2", + "serial": { + "pin": "D2" + }, "usb_detect": { "enabled": true, "timeout": 2500 diff --git a/keyboards/ferris/sweep/keyboard.json b/keyboards/ferris/sweep/keyboard.json index 567ef16a864..0bb407cb790 100644 --- a/keyboards/ferris/sweep/keyboard.json +++ b/keyboards/ferris/sweep/keyboard.json @@ -23,7 +23,6 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D2", "bootmagic": { "matrix": [4, 4] }, @@ -36,6 +35,9 @@ ["B5", "B4", null, null, null] ] } + }, + "serial": { + "pin": "D2" } }, "community_layouts": ["split_3x5_2"], diff --git a/keyboards/fluorite/keyboard.json b/keyboards/fluorite/keyboard.json index 2338c726712..37e74c387cf 100644 --- a/keyboards/fluorite/keyboard.json +++ b/keyboards/fluorite/keyboard.json @@ -15,7 +15,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "processor": "atmega32u4", "bootloader": "atmel-dfu", diff --git a/keyboards/flxlb/zplit/keyboard.json b/keyboards/flxlb/zplit/keyboard.json index 2fcbd81742c..cd16ef7a150 100644 --- a/keyboards/flxlb/zplit/keyboard.json +++ b/keyboards/flxlb/zplit/keyboard.json @@ -56,7 +56,9 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D0" + "serial": { + "pin": "D0" + } }, "processor": "atmega32u4", "bootloader": "atmel-dfu", diff --git a/keyboards/for_science/keyboard.json b/keyboards/for_science/keyboard.json index da36bf9188f..5ae7808d424 100644 --- a/keyboards/for_science/keyboard.json +++ b/keyboards/for_science/keyboard.json @@ -10,7 +10,9 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D0" + "serial": { + "pin": "D0" + } }, "features": { "bootmagic": true, diff --git a/keyboards/fortitude60/rev1/keyboard.json b/keyboards/fortitude60/rev1/keyboard.json index cf3af329a87..4ad8a723b73 100644 --- a/keyboards/fortitude60/rev1/keyboard.json +++ b/keyboards/fortitude60/rev1/keyboard.json @@ -25,7 +25,9 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "processor": "atmega32u4", "bootloader": "caterina", diff --git a/keyboards/fungo/rev1/keyboard.json b/keyboards/fungo/rev1/keyboard.json index 06ebf87f05e..0970a027c87 100644 --- a/keyboards/fungo/rev1/keyboard.json +++ b/keyboards/fungo/rev1/keyboard.json @@ -25,12 +25,14 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D3", "matrix_pins": { "right": { "cols": ["F7", "F6", "F5", "F4", "B5", "B4", "E6"], "rows": ["D1", "D0", "D4", "C6", "D7", "D3"] } + }, + "serial": { + "pin": "D3" } }, "qmk": { diff --git a/keyboards/giabalanai/keyboard.json b/keyboards/giabalanai/keyboard.json index 6cadf023281..ae43139dad7 100644 --- a/keyboards/giabalanai/keyboard.json +++ b/keyboards/giabalanai/keyboard.json @@ -51,7 +51,6 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D2", "encoder": { "right": { "rotary": [ @@ -64,6 +63,9 @@ "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "C7", "B7", "F1"], "rows": ["D1", "D0", "D4", "C6", "D7", "E6"] } + }, + "serial": { + "pin": "D2" } }, "qmk": { diff --git a/keyboards/gregandcin/teaqueen/keyboard.json b/keyboards/gregandcin/teaqueen/keyboard.json index e4903ea6c05..871c34587dd 100644 --- a/keyboards/gregandcin/teaqueen/keyboard.json +++ b/keyboards/gregandcin/teaqueen/keyboard.json @@ -25,9 +25,9 @@ "rows": ["GP5", "GP6", "GP7", "GP8", "GP9"] } }, - "soft_serial_pin": "GP3", "serial": { - "driver": "vendor" + "driver": "vendor", + "pin": "GP3" } }, "url": "https://github.com/gregandcin/teaqueen", diff --git a/keyboards/halfcliff/keyboard.json b/keyboards/halfcliff/keyboard.json index a864c4ce332..7d780c016a5 100644 --- a/keyboards/halfcliff/keyboard.json +++ b/keyboards/halfcliff/keyboard.json @@ -15,7 +15,9 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D2" + "serial": { + "pin": "D2" + } }, "rgblight": { "saturation_steps": 8, diff --git a/keyboards/handwired/brain/keyboard.json b/keyboards/handwired/brain/keyboard.json index 95c09ecfc90..c5f8c3682ce 100644 --- a/keyboards/handwired/brain/keyboard.json +++ b/keyboards/handwired/brain/keyboard.json @@ -40,7 +40,6 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D0", "bootmagic": { "matrix": [5, 0] }, @@ -48,6 +47,9 @@ "right": { "cols": ["B5", "B4", "E6", "D7", "C6", "D4", "D1"] } + }, + "serial": { + "pin": "D0" } }, "processor": "atmega32u4", diff --git a/keyboards/handwired/chiron/keyboard.json b/keyboards/handwired/chiron/keyboard.json index efbf66335b3..1685a9d4776 100644 --- a/keyboards/handwired/chiron/keyboard.json +++ b/keyboards/handwired/chiron/keyboard.json @@ -44,7 +44,9 @@ "handedness": { "pin": "D2" }, - "soft_serial_pin": "D0" + "serial": { + "pin": "D0" + } }, "processor": "atmega32u4", "bootloader": "atmel-dfu", diff --git a/keyboards/handwired/dmote/keyboard.json b/keyboards/handwired/dmote/keyboard.json index fc52fee11e9..e6514b17ba5 100644 --- a/keyboards/handwired/dmote/keyboard.json +++ b/keyboards/handwired/dmote/keyboard.json @@ -36,7 +36,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D0" + "serial": { + "pin": "D0" + } }, "layouts": { "LAYOUT": { diff --git a/keyboards/handwired/elrgo_s/keyboard.json b/keyboards/handwired/elrgo_s/keyboard.json index 0da809d2ac5..c0ae4beadb6 100644 --- a/keyboards/handwired/elrgo_s/keyboard.json +++ b/keyboards/handwired/elrgo_s/keyboard.json @@ -23,7 +23,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D0" + "serial": { + "pin": "D0" + } }, "processor": "atmega32u4", "bootloader": "caterina", diff --git a/keyboards/handwired/freoduo/keyboard.json b/keyboards/handwired/freoduo/keyboard.json index 0d23776f4a6..d9f4ad48088 100644 --- a/keyboards/handwired/freoduo/keyboard.json +++ b/keyboards/handwired/freoduo/keyboard.json @@ -25,7 +25,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D0" + "serial": { + "pin": "D0" + } }, "rgblight": { "hue_steps": 16, diff --git a/keyboards/handwired/jotlily60/keyboard.json b/keyboards/handwired/jotlily60/keyboard.json index 65faa354a51..7a8a2a50d91 100644 --- a/keyboards/handwired/jotlily60/keyboard.json +++ b/keyboards/handwired/jotlily60/keyboard.json @@ -24,7 +24,9 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D3" + "serial": { + "pin": "D3" + } }, "layouts": { "LAYOUT": { diff --git a/keyboards/handwired/jtallbean/split_65/keyboard.json b/keyboards/handwired/jtallbean/split_65/keyboard.json index 7ce6d9f0954..b10e6c6cc07 100644 --- a/keyboards/handwired/jtallbean/split_65/keyboard.json +++ b/keyboards/handwired/jtallbean/split_65/keyboard.json @@ -35,12 +35,14 @@ "handedness": { "pin": "D5" }, - "soft_serial_pin": "D0", "matrix_pins": { "right": { "cols": ["B4", "B5", "B6", "C6", "C7", "D4", "D6", "D3", "D2"], "rows": ["E6", "F0", "F1", "F7", "D7"] } + }, + "serial": { + "pin": "D0" } }, "processor": "atmega32u4", diff --git a/keyboards/handwired/ks63/keyboard.json b/keyboards/handwired/ks63/keyboard.json index 6040074f071..09e59975e8e 100644 --- a/keyboards/handwired/ks63/keyboard.json +++ b/keyboards/handwired/ks63/keyboard.json @@ -29,7 +29,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D0" + "serial": { + "pin": "D0" + } }, "processor": "atmega32u4", "bootloader": "caterina", diff --git a/keyboards/handwired/myskeeb/keyboard.json b/keyboards/handwired/myskeeb/keyboard.json index f2da286f194..c75f40cf462 100644 --- a/keyboards/handwired/myskeeb/keyboard.json +++ b/keyboards/handwired/myskeeb/keyboard.json @@ -16,11 +16,13 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D3", "matrix_pins": { "right": { "cols": ["F5", "B3", "F7", "B1", "F6", "B2", "B6"] } + }, + "serial": { + "pin": "D3" } }, "processor": "atmega32u4", diff --git a/keyboards/handwired/not_so_minidox/keyboard.json b/keyboards/handwired/not_so_minidox/keyboard.json index c3cc5988407..fa68a823afd 100644 --- a/keyboards/handwired/not_so_minidox/keyboard.json +++ b/keyboards/handwired/not_so_minidox/keyboard.json @@ -29,7 +29,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D0" + "serial": { + "pin": "D0" + } }, "processor": "atmega32u4", "bootloader": "caterina", diff --git a/keyboards/handwired/qc60/proto/keyboard.json b/keyboards/handwired/qc60/proto/keyboard.json index 0015ac5f669..810df8b7aed 100644 --- a/keyboards/handwired/qc60/proto/keyboard.json +++ b/keyboards/handwired/qc60/proto/keyboard.json @@ -30,7 +30,9 @@ "diode_direction": "ROW2COL", "split": { "enabled": true, - "soft_serial_pin": "D0" + "serial": { + "pin": "D0" + } }, "processor": "atmega32u4", "bootloader": "caterina", diff --git a/keyboards/handwired/split65/promicro/keyboard.json b/keyboards/handwired/split65/promicro/keyboard.json index 5efdd93629f..8b50ea84297 100644 --- a/keyboards/handwired/split65/promicro/keyboard.json +++ b/keyboards/handwired/split65/promicro/keyboard.json @@ -16,7 +16,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D3" + "serial": { + "pin": "D3" + } }, "processor": "atmega32u4", "bootloader": "caterina", diff --git a/keyboards/handwired/split65/stm32/keyboard.json b/keyboards/handwired/split65/stm32/keyboard.json index 4f2d069aedb..5d838de5f70 100644 --- a/keyboards/handwired/split65/stm32/keyboard.json +++ b/keyboards/handwired/split65/stm32/keyboard.json @@ -7,9 +7,9 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "A9", "serial": { - "driver": "usart" + "driver": "usart", + "pin": "A9" } }, "development_board": "proton_c", diff --git a/keyboards/handwired/split89/keyboard.json b/keyboards/handwired/split89/keyboard.json index 029988b0bac..fdd092745f0 100644 --- a/keyboards/handwired/split89/keyboard.json +++ b/keyboards/handwired/split89/keyboard.json @@ -32,12 +32,14 @@ "handedness": { "pin": "D1" }, - "soft_serial_pin": "D0", "matrix_pins": { "right": { "cols": ["F5", "F4", "B5", "B4", "E6", "D7", "C6", "D4", "D2", "D3"], "rows": ["F6", "F7", "B1", "B3", "B2", "B6"] } + }, + "serial": { + "pin": "D0" } }, "processor": "atmega32u4", diff --git a/keyboards/handwired/split_cloud/keyboard.json b/keyboards/handwired/split_cloud/keyboard.json index 8d242cc6e60..fc1d2498df3 100644 --- a/keyboards/handwired/split_cloud/keyboard.json +++ b/keyboards/handwired/split_cloud/keyboard.json @@ -29,7 +29,9 @@ }, "split": { "enabled": true, - "soft_serial_pin": "D3", + "serial": { + "pin": "D3" + }, "matrix_pins": { "right": { "cols": ["D4", "C6", "D7", "E6", "B4", "B5"], diff --git a/keyboards/handwired/stef9998/split_5x7/rev1/keyboard.json b/keyboards/handwired/stef9998/split_5x7/rev1/keyboard.json index fe277ebde00..5f524ea4452 100644 --- a/keyboards/handwired/stef9998/split_5x7/rev1/keyboard.json +++ b/keyboards/handwired/stef9998/split_5x7/rev1/keyboard.json @@ -23,12 +23,14 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D0", "matrix_pins": { "right": { "cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"], "rows": ["B5", "B4", "E6", "D7", "C6"] } + }, + "serial": { + "pin": "D0" } }, "processor": "atmega32u4", diff --git a/keyboards/handwired/tsubasa/keyboard.json b/keyboards/handwired/tsubasa/keyboard.json index 05fd05968a4..31e6bb72ccf 100644 --- a/keyboards/handwired/tsubasa/keyboard.json +++ b/keyboards/handwired/tsubasa/keyboard.json @@ -46,7 +46,6 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D3", "encoder": { "right": { "rotary": [ @@ -54,6 +53,9 @@ ] } }, + "serial": { + "pin": "D3" + }, "transport": { "sync": { "layer_state": true, diff --git a/keyboards/handwired/unk/rev1/keyboard.json b/keyboards/handwired/unk/rev1/keyboard.json index bfc4ee3c797..0de8b29f41c 100644 --- a/keyboards/handwired/unk/rev1/keyboard.json +++ b/keyboards/handwired/unk/rev1/keyboard.json @@ -21,12 +21,14 @@ "diode_direction": "COL2ROW", "split": { "enabled": true, - "soft_serial_pin": "D0", "matrix_pins": { "right": { "cols": ["B1", "B3", "B2", "B6", "F7", "B5", "F6", "F5"], "rows": ["C6", "D7", "B4", "E6", "D4"] } + }, + "serial": { + "pin": "D0" } }, "processor": "atmega32u4",