diff options
127 files changed, 202 insertions, 86 deletions
diff --git a/keyboards/ai03/altair/keyboard.json b/keyboards/ai03/altair/keyboard.json index 9626716cde..cf551ab79e 100644 --- a/keyboards/ai03/altair/keyboard.json +++ b/keyboards/ai03/altair/keyboard.json | |||
| @@ -37,6 +37,9 @@ | |||
| 37 | "rows": ["GP5", "GP16", "GP20", "GP28", "GP14"] | 37 | "rows": ["GP5", "GP16", "GP20", "GP28", "GP14"] |
| 38 | } | 38 | } |
| 39 | }, | 39 | }, |
| 40 | "serial": { | ||
| 41 | "driver": "vendor" | ||
| 42 | }, | ||
| 40 | "soft_serial_pin": "GP29" | 43 | "soft_serial_pin": "GP29" |
| 41 | }, | 44 | }, |
| 42 | "url": "https://ai03.com/", | 45 | "url": "https://ai03.com/", |
diff --git a/keyboards/ai03/altair/rules.mk b/keyboards/ai03/altair/rules.mk deleted file mode 100644 index 161ec22b16..0000000000 --- a/keyboards/ai03/altair/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = vendor | ||
diff --git a/keyboards/ai03/altair_x/keyboard.json b/keyboards/ai03/altair_x/keyboard.json index d1448ab8c2..1568f15a5a 100644 --- a/keyboards/ai03/altair_x/keyboard.json +++ b/keyboards/ai03/altair_x/keyboard.json | |||
| @@ -37,6 +37,9 @@ | |||
| 37 | "rows": ["GP16", "GP20", "GP28", "GP14"] | 37 | "rows": ["GP16", "GP20", "GP28", "GP14"] |
| 38 | } | 38 | } |
| 39 | }, | 39 | }, |
| 40 | "serial": { | ||
| 41 | "driver": "vendor" | ||
| 42 | }, | ||
| 40 | "soft_serial_pin": "GP29" | 43 | "soft_serial_pin": "GP29" |
| 41 | }, | 44 | }, |
| 42 | "url": "https://ai03.com/", | 45 | "url": "https://ai03.com/", |
diff --git a/keyboards/ai03/altair_x/rules.mk b/keyboards/ai03/altair_x/rules.mk deleted file mode 100644 index 161ec22b16..0000000000 --- a/keyboards/ai03/altair_x/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = vendor | ||
diff --git a/keyboards/aidansmithdotdev/sango/keyboard.json b/keyboards/aidansmithdotdev/sango/keyboard.json index 6c62ac9bd2..c3d34ce6d7 100644 --- a/keyboards/aidansmithdotdev/sango/keyboard.json +++ b/keyboards/aidansmithdotdev/sango/keyboard.json | |||
| @@ -127,6 +127,9 @@ | |||
| 127 | "rows": ["GP2", "GP3", "GP4", "GP5", "GP6"] | 127 | "rows": ["GP2", "GP3", "GP4", "GP5", "GP6"] |
| 128 | } | 128 | } |
| 129 | }, | 129 | }, |
| 130 | "serial": { | ||
| 131 | "driver": "vendor" | ||
| 132 | }, | ||
| 130 | "soft_serial_pin": "GP1" | 133 | "soft_serial_pin": "GP1" |
| 131 | }, | 134 | }, |
| 132 | "url": "https://aidansmith.dev", | 135 | "url": "https://aidansmith.dev", |
diff --git a/keyboards/aidansmithdotdev/sango/rules.mk b/keyboards/aidansmithdotdev/sango/rules.mk deleted file mode 100644 index 743228e94b..0000000000 --- a/keyboards/aidansmithdotdev/sango/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = vendor \ No newline at end of file | ||
diff --git a/keyboards/arrowmechanics/wings/keyboard.json b/keyboards/arrowmechanics/wings/keyboard.json index 1da4077baa..f0f0a9c442 100644 --- a/keyboards/arrowmechanics/wings/keyboard.json +++ b/keyboards/arrowmechanics/wings/keyboard.json | |||
| @@ -188,6 +188,9 @@ | |||
| 188 | }, | 188 | }, |
| 189 | "split": { | 189 | "split": { |
| 190 | "enabled": true, | 190 | "enabled": true, |
| 191 | "serial": { | ||
| 192 | "driver": "vendor" | ||
| 193 | }, | ||
| 191 | "transport": { | 194 | "transport": { |
| 192 | "sync": { | 195 | "sync": { |
| 193 | "layer_state": true, | 196 | "layer_state": true, |
diff --git a/keyboards/arrowmechanics/wings/rules.mk b/keyboards/arrowmechanics/wings/rules.mk deleted file mode 100644 index 161ec22b16..0000000000 --- a/keyboards/arrowmechanics/wings/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = vendor | ||
diff --git a/keyboards/beekeeb/piantor/keyboard.json b/keyboards/beekeeb/piantor/keyboard.json index e4ecd4207e..77bfc3678c 100644 --- a/keyboards/beekeeb/piantor/keyboard.json +++ b/keyboards/beekeeb/piantor/keyboard.json | |||
| @@ -40,6 +40,9 @@ | |||
| 40 | ["GP15", "GP14", "GP16", null, null, null] | 40 | ["GP15", "GP14", "GP16", null, null, null] |
| 41 | ] | 41 | ] |
| 42 | } | 42 | } |
| 43 | }, | ||
| 44 | "serial": { | ||
| 45 | "driver": "vendor" | ||
| 43 | } | 46 | } |
| 44 | }, | 47 | }, |
| 45 | "community_layouts": [ | 48 | "community_layouts": [ |
diff --git a/keyboards/beekeeb/piantor/rules.mk b/keyboards/beekeeb/piantor/rules.mk deleted file mode 100644 index 161ec22b16..0000000000 --- a/keyboards/beekeeb/piantor/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = vendor | ||
diff --git a/keyboards/beekeeb/piantor_pro/keyboard.json b/keyboards/beekeeb/piantor_pro/keyboard.json index c85247550e..ad4890ae68 100644 --- a/keyboards/beekeeb/piantor_pro/keyboard.json +++ b/keyboards/beekeeb/piantor_pro/keyboard.json | |||
| @@ -24,7 +24,10 @@ | |||
| 24 | "vid": "0xBEEB" | 24 | "vid": "0xBEEB" |
| 25 | }, | 25 | }, |
| 26 | "split": { | 26 | "split": { |
| 27 | "enabled": true | 27 | "enabled": true, |
| 28 | "serial": { | ||
| 29 | "driver": "vendor" | ||
| 30 | } | ||
| 28 | }, | 31 | }, |
| 29 | "community_layouts": [ "split_3x6_3" ], | 32 | "community_layouts": [ "split_3x6_3" ], |
| 30 | "layouts": { | 33 | "layouts": { |
diff --git a/keyboards/beekeeb/piantor_pro/rules.mk b/keyboards/beekeeb/piantor_pro/rules.mk deleted file mode 100644 index 161ec22b16..0000000000 --- a/keyboards/beekeeb/piantor_pro/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = vendor | ||
diff --git a/keyboards/boardsource/lulu/rp2040/keyboard.json b/keyboards/boardsource/lulu/rp2040/keyboard.json index a1e8db89a9..db0b7a50c6 100644 --- a/keyboards/boardsource/lulu/rp2040/keyboard.json +++ b/keyboards/boardsource/lulu/rp2040/keyboard.json | |||
| @@ -10,6 +10,11 @@ | |||
| 10 | {"pin_a": "GP8", "pin_b": "GP9"} | 10 | {"pin_a": "GP8", "pin_b": "GP9"} |
| 11 | ] | 11 | ] |
| 12 | }, | 12 | }, |
| 13 | "split": { | ||
| 14 | "serial": { | ||
| 15 | "driver": "vendor" | ||
| 16 | } | ||
| 17 | }, | ||
| 13 | "ws2812": { | 18 | "ws2812": { |
| 14 | "pin": "GP29", | 19 | "pin": "GP29", |
| 15 | "driver": "vendor" | 20 | "driver": "vendor" |
diff --git a/keyboards/boardsource/lulu/rp2040/rules.mk b/keyboards/boardsource/lulu/rp2040/rules.mk index 118c27fc6a..de6a3d8afc 100644 --- a/keyboards/boardsource/lulu/rp2040/rules.mk +++ b/keyboards/boardsource/lulu/rp2040/rules.mk | |||
| @@ -1,2 +1 @@ | |||
| 1 | SERIAL_DRIVER = vendor | ||
| 2 | SRC += lib/oled.c | SRC += lib/oled.c | |
diff --git a/keyboards/boardsource/unicorne/keyboard.json b/keyboards/boardsource/unicorne/keyboard.json index 4fb63de9e3..f9d1a5e666 100644 --- a/keyboards/boardsource/unicorne/keyboard.json +++ b/keyboards/boardsource/unicorne/keyboard.json | |||
| @@ -21,6 +21,9 @@ | |||
| 21 | "split": { | 21 | "split": { |
| 22 | "enabled": true, | 22 | "enabled": true, |
| 23 | "soft_serial_pin": "GP0", | 23 | "soft_serial_pin": "GP0", |
| 24 | "serial": { | ||
| 25 | "driver": "vendor" | ||
| 26 | }, | ||
| 24 | "transport": { | 27 | "transport": { |
| 25 | "sync": { | 28 | "sync": { |
| 26 | "layer_state": true | 29 | "layer_state": true |
diff --git a/keyboards/boardsource/unicorne/rules.mk b/keyboards/boardsource/unicorne/rules.mk index 448962cf00..53d7e1b681 100644 --- a/keyboards/boardsource/unicorne/rules.mk +++ b/keyboards/boardsource/unicorne/rules.mk | |||
| @@ -1,3 +1,2 @@ | |||
| 1 | SERIAL_DRIVER = vendor | ||
| 2 | POINTING_DEVICE_DRIVER = analog_joystick | 1 | POINTING_DEVICE_DRIVER = analog_joystick |
| 3 | SRC += lib/oled.c | 2 | SRC += lib/oled.c |
diff --git a/keyboards/budgy/keyboard.json b/keyboards/budgy/keyboard.json index 645336e8ad..0dc45c9da0 100644 --- a/keyboards/budgy/keyboard.json +++ b/keyboards/budgy/keyboard.json | |||
| @@ -37,6 +37,9 @@ | |||
| 37 | ["GP18", "GP17", null, null, null] | 37 | ["GP18", "GP17", null, null, null] |
| 38 | ] | 38 | ] |
| 39 | } | 39 | } |
| 40 | }, | ||
| 41 | "serial": { | ||
| 42 | "driver": "vendor" | ||
| 40 | } | 43 | } |
| 41 | }, | 44 | }, |
| 42 | "community_layouts": ["split_3x5_2"], | 45 | "community_layouts": ["split_3x5_2"], |
diff --git a/keyboards/budgy/rules.mk b/keyboards/budgy/rules.mk deleted file mode 100644 index 161ec22b16..0000000000 --- a/keyboards/budgy/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = vendor | ||
diff --git a/keyboards/cantor/keyboard.json b/keyboards/cantor/keyboard.json index a9d84e6c8f..26b79c0280 100644 --- a/keyboards/cantor/keyboard.json +++ b/keyboards/cantor/keyboard.json | |||
| @@ -39,6 +39,9 @@ | |||
| 39 | ["A0", "A1", "A2", null, null, null] | 39 | ["A0", "A1", "A2", null, null, null] |
| 40 | ] | 40 | ] |
| 41 | } | 41 | } |
| 42 | }, | ||
| 43 | "serial": { | ||
| 44 | "driver": "usart" | ||
| 42 | } | 45 | } |
| 43 | }, | 46 | }, |
| 44 | "community_layouts": ["split_3x6_3"], | 47 | "community_layouts": ["split_3x6_3"], |
diff --git a/keyboards/cantor/rules.mk b/keyboards/cantor/rules.mk deleted file mode 100644 index c6e2988321..0000000000 --- a/keyboards/cantor/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = usart | ||
diff --git a/keyboards/chew/keyboard.json b/keyboards/chew/keyboard.json index f6ddaa627d..94617257e8 100644 --- a/keyboards/chew/keyboard.json +++ b/keyboards/chew/keyboard.json | |||
| @@ -32,6 +32,9 @@ | |||
| 32 | ] | 32 | ] |
| 33 | } | 33 | } |
| 34 | }, | 34 | }, |
| 35 | "serial": { | ||
| 36 | "driver": "vendor" | ||
| 37 | }, | ||
| 35 | "transport": { | 38 | "transport": { |
| 36 | "watchdog": true | 39 | "watchdog": true |
| 37 | } | 40 | } |
diff --git a/keyboards/chew/rules.mk b/keyboards/chew/rules.mk deleted file mode 100644 index 161ec22b16..0000000000 --- a/keyboards/chew/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = vendor | ||
diff --git a/keyboards/controllerworks/mini36/keyboard.json b/keyboards/controllerworks/mini36/keyboard.json index a3b5365109..dc0f63638f 100644 --- a/keyboards/controllerworks/mini36/keyboard.json +++ b/keyboards/controllerworks/mini36/keyboard.json | |||
| @@ -40,6 +40,9 @@ | |||
| 40 | } | 40 | } |
| 41 | }, | 41 | }, |
| 42 | "soft_serial_pin": "GP1", | 42 | "soft_serial_pin": "GP1", |
| 43 | "serial": { | ||
| 44 | "driver": "vendor" | ||
| 45 | }, | ||
| 43 | "transport": { | 46 | "transport": { |
| 44 | "protocol": "serial", | 47 | "protocol": "serial", |
| 45 | "sync": { | 48 | "sync": { |
diff --git a/keyboards/controllerworks/mini36/rules.mk b/keyboards/controllerworks/mini36/rules.mk deleted file mode 100644 index 161ec22b16..0000000000 --- a/keyboards/controllerworks/mini36/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = vendor | ||
diff --git a/keyboards/controllerworks/mini42/keyboard.json b/keyboards/controllerworks/mini42/keyboard.json index 5d1d56db1a..a1dc0df34c 100644 --- a/keyboards/controllerworks/mini42/keyboard.json +++ b/keyboards/controllerworks/mini42/keyboard.json | |||
| @@ -40,6 +40,9 @@ | |||
| 40 | } | 40 | } |
| 41 | }, | 41 | }, |
| 42 | "soft_serial_pin": "GP1", | 42 | "soft_serial_pin": "GP1", |
| 43 | "serial": { | ||
| 44 | "driver": "vendor" | ||
| 45 | }, | ||
| 43 | "transport": { | 46 | "transport": { |
| 44 | "protocol": "serial", | 47 | "protocol": "serial", |
| 45 | "sync": { | 48 | "sync": { |
diff --git a/keyboards/controllerworks/mini42/rules.mk b/keyboards/controllerworks/mini42/rules.mk deleted file mode 100644 index 161ec22b16..0000000000 --- a/keyboards/controllerworks/mini42/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = vendor | ||
diff --git a/keyboards/elcantorhs/keyboard.json b/keyboards/elcantorhs/keyboard.json index 6ed958463e..c0d52b915b 100644 --- a/keyboards/elcantorhs/keyboard.json +++ b/keyboards/elcantorhs/keyboard.json | |||
| @@ -37,6 +37,9 @@ | |||
| 37 | ["B12", "A0", "A1", "A2", null, null] | 37 | ["B12", "A0", "A1", "A2", null, null] |
| 38 | ] | 38 | ] |
| 39 | } | 39 | } |
| 40 | }, | ||
| 41 | "serial": { | ||
| 42 | "driver": "usart" | ||
| 40 | } | 43 | } |
| 41 | }, | 44 | }, |
| 42 | "layouts": { | 45 | "layouts": { |
diff --git a/keyboards/elcantorhs/rules.mk b/keyboards/elcantorhs/rules.mk deleted file mode 100644 index c6e2988321..0000000000 --- a/keyboards/elcantorhs/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = usart | ||
diff --git a/keyboards/era/sirind/tomak/keyboard.json b/keyboards/era/sirind/tomak/keyboard.json index 1d0d5b79b2..a2f545cf5e 100644 --- a/keyboards/era/sirind/tomak/keyboard.json +++ b/keyboards/era/sirind/tomak/keyboard.json | |||
| @@ -182,6 +182,9 @@ | |||
| 182 | "rows": ["GP10", "GP11", "GP12", "GP28", "GP19", "GP16"] | 182 | "rows": ["GP10", "GP11", "GP12", "GP28", "GP19", "GP16"] |
| 183 | } | 183 | } |
| 184 | }, | 184 | }, |
| 185 | "serial": { | ||
| 186 | "driver": "vendor" | ||
| 187 | }, | ||
| 185 | "transport": { | 188 | "transport": { |
| 186 | "sync": { | 189 | "sync": { |
| 187 | "indicators": true, | 190 | "indicators": true, |
diff --git a/keyboards/era/sirind/tomak/rules.mk b/keyboards/era/sirind/tomak/rules.mk deleted file mode 100644 index 743228e94b..0000000000 --- a/keyboards/era/sirind/tomak/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = vendor \ No newline at end of file | ||
diff --git a/keyboards/gregandcin/teaqueen/keyboard.json b/keyboards/gregandcin/teaqueen/keyboard.json index 841c524e62..e4903ea6c0 100644 --- a/keyboards/gregandcin/teaqueen/keyboard.json +++ b/keyboards/gregandcin/teaqueen/keyboard.json | |||
| @@ -25,7 +25,10 @@ | |||
| 25 | "rows": ["GP5", "GP6", "GP7", "GP8", "GP9"] | 25 | "rows": ["GP5", "GP6", "GP7", "GP8", "GP9"] |
| 26 | } | 26 | } |
| 27 | }, | 27 | }, |
| 28 | "soft_serial_pin": "GP3" | 28 | "soft_serial_pin": "GP3", |
| 29 | "serial": { | ||
| 30 | "driver": "vendor" | ||
| 31 | } | ||
| 29 | }, | 32 | }, |
| 30 | "url": "https://github.com/gregandcin/teaqueen", | 33 | "url": "https://github.com/gregandcin/teaqueen", |
| 31 | "usb": { | 34 | "usb": { |
diff --git a/keyboards/gregandcin/teaqueen/rules.mk b/keyboards/gregandcin/teaqueen/rules.mk deleted file mode 100644 index 161ec22b16..0000000000 --- a/keyboards/gregandcin/teaqueen/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = vendor | ||
diff --git a/keyboards/handwired/alcor_dactyl/keyboard.json b/keyboards/handwired/alcor_dactyl/keyboard.json index c179278c09..b38d39bfcc 100644 --- a/keyboards/handwired/alcor_dactyl/keyboard.json +++ b/keyboards/handwired/alcor_dactyl/keyboard.json | |||
| @@ -19,7 +19,10 @@ | |||
| 19 | "rgb_matrix": true | 19 | "rgb_matrix": true |
| 20 | }, | 20 | }, |
| 21 | "split": { | 21 | "split": { |
| 22 | "enabled": true | 22 | "enabled": true, |
| 23 | "serial": { | ||
| 24 | "driver": "vendor" | ||
| 25 | } | ||
| 23 | }, | 26 | }, |
| 24 | "diode_direction": "COL2ROW", | 27 | "diode_direction": "COL2ROW", |
| 25 | "matrix_pins": { | 28 | "matrix_pins": { |
diff --git a/keyboards/handwired/alcor_dactyl/rules.mk b/keyboards/handwired/alcor_dactyl/rules.mk deleted file mode 100644 index 161ec22b16..0000000000 --- a/keyboards/handwired/alcor_dactyl/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = vendor | ||
diff --git a/keyboards/handwired/dactyl_manuform/6x6/blackpill_f411/keyboard.json b/keyboards/handwired/dactyl_manuform/6x6/blackpill_f411/keyboard.json index 73ce0d27d5..517620097b 100644 --- a/keyboards/handwired/dactyl_manuform/6x6/blackpill_f411/keyboard.json +++ b/keyboards/handwired/dactyl_manuform/6x6/blackpill_f411/keyboard.json | |||
| @@ -8,6 +8,9 @@ | |||
| 8 | "enabled": true, | 8 | "enabled": true, |
| 9 | "bootmagic": { | 9 | "bootmagic": { |
| 10 | "matrix": [7, 0] | 10 | "matrix": [7, 0] |
| 11 | }, | ||
| 12 | "serial": { | ||
| 13 | "driver": "usart" | ||
| 11 | } | 14 | } |
| 12 | }, | 15 | }, |
| 13 | "development_board": "blackpill_f411", | 16 | "development_board": "blackpill_f411", |
diff --git a/keyboards/handwired/dactyl_manuform/6x6/blackpill_f411/rules.mk b/keyboards/handwired/dactyl_manuform/6x6/blackpill_f411/rules.mk deleted file mode 100644 index c018471cad..0000000000 --- a/keyboards/handwired/dactyl_manuform/6x6/blackpill_f411/rules.mk +++ /dev/null | |||
| @@ -1,3 +0,0 @@ | |||
| 1 | # split settings | ||
| 2 | # https://beta.docs.qmk.fm/developing-qmk/c-development/hardware_drivers/serial_driver | ||
| 3 | SERIAL_DRIVER = usart | ||
diff --git a/keyboards/handwired/jankrp2040dactyl/keyboard.json b/keyboards/handwired/jankrp2040dactyl/keyboard.json index c4543b5d12..0d155a70bd 100644 --- a/keyboards/handwired/jankrp2040dactyl/keyboard.json +++ b/keyboards/handwired/jankrp2040dactyl/keyboard.json | |||
| @@ -6,7 +6,10 @@ | |||
| 6 | "diode_direction": "COL2ROW", | 6 | "diode_direction": "COL2ROW", |
| 7 | "split": { | 7 | "split": { |
| 8 | "enabled": true, | 8 | "enabled": true, |
| 9 | "soft_serial_pin": "GP0" | 9 | "soft_serial_pin": "GP0", |
| 10 | "serial": { | ||
| 11 | "driver": "vendor" | ||
| 12 | } | ||
| 10 | }, | 13 | }, |
| 11 | 14 | ||
| 12 | "features": { | 15 | "features": { |
diff --git a/keyboards/handwired/jankrp2040dactyl/rules.mk b/keyboards/handwired/jankrp2040dactyl/rules.mk deleted file mode 100644 index 743228e94b..0000000000 --- a/keyboards/handwired/jankrp2040dactyl/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = vendor \ No newline at end of file | ||
diff --git a/keyboards/handwired/riblee_split/keyboard.json b/keyboards/handwired/riblee_split/keyboard.json index 49b5ca3a54..0a607036f9 100644 --- a/keyboards/handwired/riblee_split/keyboard.json +++ b/keyboards/handwired/riblee_split/keyboard.json | |||
| @@ -25,6 +25,9 @@ | |||
| 25 | }, | 25 | }, |
| 26 | "split": { | 26 | "split": { |
| 27 | "enabled": true, | 27 | "enabled": true, |
| 28 | "serial": { | ||
| 29 | "driver": "usart" | ||
| 30 | }, | ||
| 28 | "transport": { | 31 | "transport": { |
| 29 | "sync_matrix_state": true | 32 | "sync_matrix_state": true |
| 30 | } | 33 | } |
diff --git a/keyboards/handwired/riblee_split/rules.mk b/keyboards/handwired/riblee_split/rules.mk deleted file mode 100644 index c6e2988321..0000000000 --- a/keyboards/handwired/riblee_split/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = usart | ||
diff --git a/keyboards/handwired/split65/stm32/keyboard.json b/keyboards/handwired/split65/stm32/keyboard.json index 6763c5eb88..4f2d069aed 100644 --- a/keyboards/handwired/split65/stm32/keyboard.json +++ b/keyboards/handwired/split65/stm32/keyboard.json | |||
| @@ -7,7 +7,10 @@ | |||
| 7 | "diode_direction": "COL2ROW", | 7 | "diode_direction": "COL2ROW", |
| 8 | "split": { | 8 | "split": { |
| 9 | "enabled": true, | 9 | "enabled": true, |
| 10 | "soft_serial_pin": "A9" | 10 | "soft_serial_pin": "A9", |
| 11 | "serial": { | ||
| 12 | "driver": "usart" | ||
| 13 | } | ||
| 11 | }, | 14 | }, |
| 12 | "development_board": "proton_c", | 15 | "development_board": "proton_c", |
| 13 | "features": { | 16 | "features": { |
diff --git a/keyboards/handwired/split65/stm32/rules.mk b/keyboards/handwired/split65/stm32/rules.mk deleted file mode 100644 index c6e2988321..0000000000 --- a/keyboards/handwired/split65/stm32/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = usart | ||
diff --git a/keyboards/handwired/tractyl_manuform/5x6_right/f303/keyboard.json b/keyboards/handwired/tractyl_manuform/5x6_right/f303/keyboard.json index 499390c610..a9bfd7ee55 100644 --- a/keyboards/handwired/tractyl_manuform/5x6_right/f303/keyboard.json +++ b/keyboards/handwired/tractyl_manuform/5x6_right/f303/keyboard.json | |||
| @@ -15,6 +15,11 @@ | |||
| 15 | "audio": { | 15 | "audio": { |
| 16 | "driver": "dac_additive" | 16 | "driver": "dac_additive" |
| 17 | }, | 17 | }, |
| 18 | "split": { | ||
| 19 | "serial": { | ||
| 20 | "driver": "usart" | ||
| 21 | } | ||
| 22 | }, | ||
| 18 | "ws2812": { | 23 | "ws2812": { |
| 19 | "pin": "A6", | 24 | "pin": "A6", |
| 20 | "driver": "pwm" | 25 | "driver": "pwm" |
diff --git a/keyboards/handwired/tractyl_manuform/5x6_right/f303/rules.mk b/keyboards/handwired/tractyl_manuform/5x6_right/f303/rules.mk deleted file mode 100644 index 22915ec000..0000000000 --- a/keyboards/handwired/tractyl_manuform/5x6_right/f303/rules.mk +++ /dev/null | |||
| @@ -1,3 +0,0 @@ | |||
| 1 | # KEYBOARD_SHARED_EP = yes | ||
| 2 | |||
| 3 | SERIAL_DRIVER = usart | ||
diff --git a/keyboards/handwired/tractyl_manuform/5x6_right/f411/keyboard.json b/keyboards/handwired/tractyl_manuform/5x6_right/f411/keyboard.json index 7182ee1701..65124f3a3d 100644 --- a/keyboards/handwired/tractyl_manuform/5x6_right/f411/keyboard.json +++ b/keyboards/handwired/tractyl_manuform/5x6_right/f411/keyboard.json | |||
| @@ -18,6 +18,11 @@ | |||
| 18 | "audio": { | 18 | "audio": { |
| 19 | "driver": "pwm_hardware" | 19 | "driver": "pwm_hardware" |
| 20 | }, | 20 | }, |
| 21 | "split": { | ||
| 22 | "serial": { | ||
| 23 | "driver": "usart" | ||
| 24 | } | ||
| 25 | }, | ||
| 21 | "ws2812": { | 26 | "ws2812": { |
| 22 | "pin": "A1", | 27 | "pin": "A1", |
| 23 | "driver": "pwm" | 28 | "driver": "pwm" |
diff --git a/keyboards/handwired/tractyl_manuform/5x6_right/f411/rules.mk b/keyboards/handwired/tractyl_manuform/5x6_right/f411/rules.mk index f26cbbced1..4aa582e7a2 100644 --- a/keyboards/handwired/tractyl_manuform/5x6_right/f411/rules.mk +++ b/keyboards/handwired/tractyl_manuform/5x6_right/f411/rules.mk | |||
| @@ -1,4 +1,2 @@ | |||
| 1 | KEYBOARD_SHARED_EP = yes | 1 | KEYBOARD_SHARED_EP = yes |
| 2 | MOUSE_SHARED_EP = yes | 2 | MOUSE_SHARED_EP = yes |
| 3 | |||
| 4 | SERIAL_DRIVER = usart | ||
diff --git a/keyboards/input_club/ergodox_infinity/keyboard.json b/keyboards/input_club/ergodox_infinity/keyboard.json index fd89806b00..75778c3288 100644 --- a/keyboards/input_club/ergodox_infinity/keyboard.json +++ b/keyboards/input_club/ergodox_infinity/keyboard.json | |||
| @@ -39,7 +39,10 @@ | |||
| 39 | }, | 39 | }, |
| 40 | "diode_direction": "ROW2COL", | 40 | "diode_direction": "ROW2COL", |
| 41 | "split": { | 41 | "split": { |
| 42 | "enabled": true | 42 | "enabled": true, |
| 43 | "serial": { | ||
| 44 | "driver": "usart" | ||
| 45 | } | ||
| 43 | }, | 46 | }, |
| 44 | "processor": "MK20DX256", | 47 | "processor": "MK20DX256", |
| 45 | "bootloader": "kiibohd", | 48 | "bootloader": "kiibohd", |
diff --git a/keyboards/input_club/ergodox_infinity/rules.mk b/keyboards/input_club/ergodox_infinity/rules.mk deleted file mode 100644 index c6e2988321..0000000000 --- a/keyboards/input_club/ergodox_infinity/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = usart | ||
diff --git a/keyboards/janus/keyboard.json b/keyboards/janus/keyboard.json index 29000b9ef2..8c4f522b86 100644 --- a/keyboards/janus/keyboard.json +++ b/keyboards/janus/keyboard.json | |||
| @@ -25,7 +25,10 @@ | |||
| 25 | "nkro": true | 25 | "nkro": true |
| 26 | }, | 26 | }, |
| 27 | "split": { | 27 | "split": { |
| 28 | "enabled": true | 28 | "enabled": true, |
| 29 | "serial": { | ||
| 30 | "driver": "usart" | ||
| 31 | } | ||
| 29 | }, | 32 | }, |
| 30 | "community_layouts": [ | 33 | "community_layouts": [ |
| 31 | "split_3x5_2" | 34 | "split_3x5_2" |
diff --git a/keyboards/janus/rules.mk b/keyboards/janus/rules.mk deleted file mode 100644 index 59b74ac86b..0000000000 --- a/keyboards/janus/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = usart \ No newline at end of file | ||
diff --git a/keyboards/jaykeeb/kamigakushi/rules.mk b/keyboards/jaykeeb/kamigakushi/rules.mk deleted file mode 100644 index 161ec22b16..0000000000 --- a/keyboards/jaykeeb/kamigakushi/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = vendor | ||
diff --git a/keyboards/junco/rev1/keyboard.json b/keyboards/junco/rev1/keyboard.json index 855628d3b1..936a0bf29c 100644 --- a/keyboards/junco/rev1/keyboard.json +++ b/keyboards/junco/rev1/keyboard.json | |||
| @@ -39,6 +39,9 @@ | |||
| 39 | {"pin_a": "GP16", "pin_b": "GP17"} | 39 | {"pin_a": "GP16", "pin_b": "GP17"} |
| 40 | ] | 40 | ] |
| 41 | } | 41 | } |
| 42 | }, | ||
| 43 | "serial": { | ||
| 44 | "driver": "vendor" | ||
| 42 | } | 45 | } |
| 43 | }, | 46 | }, |
| 44 | "processor": "RP2040", | 47 | "processor": "RP2040", |
diff --git a/keyboards/junco/rev1/rules.mk b/keyboards/junco/rev1/rules.mk deleted file mode 100644 index 161ec22b16..0000000000 --- a/keyboards/junco/rev1/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = vendor | ||
diff --git a/keyboards/kaly/kaly42/keyboard.json b/keyboards/kaly/kaly42/keyboard.json index 38de4ccea5..3115d051df 100644 --- a/keyboards/kaly/kaly42/keyboard.json +++ b/keyboards/kaly/kaly42/keyboard.json | |||
| @@ -33,6 +33,9 @@ | |||
| 33 | ["A0", "A1", "A2", "NO_PIN", "NO_PIN", "NO_PIN"] | 33 | ["A0", "A1", "A2", "NO_PIN", "NO_PIN", "NO_PIN"] |
| 34 | ] | 34 | ] |
| 35 | } | 35 | } |
| 36 | }, | ||
| 37 | "serial": { | ||
| 38 | "driver": "usart" | ||
| 36 | } | 39 | } |
| 37 | }, | 40 | }, |
| 38 | "url": "https://github.com/Dwctor/Kaly", | 41 | "url": "https://github.com/Dwctor/Kaly", |
diff --git a/keyboards/kaly/kaly42/rules.mk b/keyboards/kaly/kaly42/rules.mk deleted file mode 100644 index c6e2988321..0000000000 --- a/keyboards/kaly/kaly42/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = usart | ||
diff --git a/keyboards/karn/keyboard.json b/keyboards/karn/keyboard.json index b088f61425..1ddd8e5a98 100644 --- a/keyboards/karn/keyboard.json +++ b/keyboards/karn/keyboard.json | |||
| @@ -21,7 +21,10 @@ | |||
| 21 | "matrix": [0, 1] | 21 | "matrix": [0, 1] |
| 22 | }, | 22 | }, |
| 23 | "split": { | 23 | "split": { |
| 24 | "enabled": true | 24 | "enabled": true, |
| 25 | "serial": { | ||
| 26 | "driver": "usart" | ||
| 27 | } | ||
| 25 | }, | 28 | }, |
| 26 | "layouts": { | 29 | "layouts": { |
| 27 | "LAYOUT": { | 30 | "LAYOUT": { |
diff --git a/keyboards/karn/rules.mk b/keyboards/karn/rules.mk deleted file mode 100644 index c6e2988321..0000000000 --- a/keyboards/karn/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = usart | ||
diff --git a/keyboards/keebio/cepstrum/rev1/keyboard.json b/keyboards/keebio/cepstrum/rev1/keyboard.json index 0b53d12792..27756784bc 100644 --- a/keyboards/keebio/cepstrum/rev1/keyboard.json +++ b/keyboards/keebio/cepstrum/rev1/keyboard.json | |||
| @@ -15,6 +15,9 @@ | |||
| 15 | "rows": ["GP2", "GP3", "GP5", "GP8", "GP19"] | 15 | "rows": ["GP2", "GP3", "GP5", "GP8", "GP19"] |
| 16 | } | 16 | } |
| 17 | }, | 17 | }, |
| 18 | "serial": { | ||
| 19 | "driver": "vendor" | ||
| 20 | }, | ||
| 18 | "transport": { | 21 | "transport": { |
| 19 | "sync": { | 22 | "sync": { |
| 20 | "matrix_state": true | 23 | "matrix_state": true |
diff --git a/keyboards/keebio/cepstrum/rev1/rules.mk b/keyboards/keebio/cepstrum/rev1/rules.mk deleted file mode 100644 index 161ec22b16..0000000000 --- a/keyboards/keebio/cepstrum/rev1/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = vendor | ||
diff --git a/keyboards/keebio/chiri_ce/rev1/keyboard.json b/keyboards/keebio/chiri_ce/rev1/keyboard.json index 8b46dd7d6d..f118a4dd1e 100644 --- a/keyboards/keebio/chiri_ce/rev1/keyboard.json +++ b/keyboards/keebio/chiri_ce/rev1/keyboard.json | |||
| @@ -124,6 +124,9 @@ | |||
| 124 | "rows": ["GP24", "GP23", "GP21", "GP3"] | 124 | "rows": ["GP24", "GP23", "GP21", "GP3"] |
| 125 | } | 125 | } |
| 126 | }, | 126 | }, |
| 127 | "serial": { | ||
| 128 | "driver": "vendor" | ||
| 129 | }, | ||
| 127 | "transport": { | 130 | "transport": { |
| 128 | "sync_matrix_state": true | 131 | "sync_matrix_state": true |
| 129 | } | 132 | } |
diff --git a/keyboards/keebio/chiri_ce/rev1/rules.mk b/keyboards/keebio/chiri_ce/rev1/rules.mk deleted file mode 100644 index 161ec22b16..0000000000 --- a/keyboards/keebio/chiri_ce/rev1/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = vendor | ||
diff --git a/keyboards/keebio/iris/rev8/keyboard.json b/keyboards/keebio/iris/rev8/keyboard.json index 85676067c0..07f9df260a 100644 --- a/keyboards/keebio/iris/rev8/keyboard.json +++ b/keyboards/keebio/iris/rev8/keyboard.json | |||
| @@ -30,6 +30,9 @@ | |||
| 30 | "rows": ["GP22", "GP19", "GP18", "GP17", "GP7"] | 30 | "rows": ["GP22", "GP19", "GP18", "GP17", "GP7"] |
| 31 | } | 31 | } |
| 32 | }, | 32 | }, |
| 33 | "serial": { | ||
| 34 | "driver": "vendor" | ||
| 35 | }, | ||
| 33 | "transport": { | 36 | "transport": { |
| 34 | "sync" :{ | 37 | "sync" :{ |
| 35 | "matrix_state": true | 38 | "matrix_state": true |
diff --git a/keyboards/keebio/iris/rev8/rules.mk b/keyboards/keebio/iris/rev8/rules.mk deleted file mode 100644 index 161ec22b16..0000000000 --- a/keyboards/keebio/iris/rev8/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = vendor | ||
diff --git a/keyboards/keebio/iris_ce/rev1/keyboard.json b/keyboards/keebio/iris_ce/rev1/keyboard.json index 6086f948b1..1f131e51bd 100644 --- a/keyboards/keebio/iris_ce/rev1/keyboard.json +++ b/keyboards/keebio/iris_ce/rev1/keyboard.json | |||
| @@ -141,6 +141,9 @@ | |||
| 141 | "rows": ["GP26", "GP24", "GP23", "GP21", "GP3"] | 141 | "rows": ["GP26", "GP24", "GP23", "GP21", "GP3"] |
| 142 | } | 142 | } |
| 143 | }, | 143 | }, |
| 144 | "serial": { | ||
| 145 | "driver": "vendor" | ||
| 146 | }, | ||
| 144 | "transport": { | 147 | "transport": { |
| 145 | "sync_matrix_state": true | 148 | "sync_matrix_state": true |
| 146 | } | 149 | } |
diff --git a/keyboards/keebio/iris_ce/rev1/rules.mk b/keyboards/keebio/iris_ce/rev1/rules.mk deleted file mode 100644 index 161ec22b16..0000000000 --- a/keyboards/keebio/iris_ce/rev1/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = vendor | ||
diff --git a/keyboards/keebio/irispad/rev8/rules.mk b/keyboards/keebio/irispad/rev8/rules.mk deleted file mode 100644 index 161ec22b16..0000000000 --- a/keyboards/keebio/irispad/rev8/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = vendor | ||
diff --git a/keyboards/keebio/nyquist/rev4/keyboard.json b/keyboards/keebio/nyquist/rev4/keyboard.json index 804d1aa5d4..ada4824b1c 100644 --- a/keyboards/keebio/nyquist/rev4/keyboard.json +++ b/keyboards/keebio/nyquist/rev4/keyboard.json | |||
| @@ -27,6 +27,9 @@ | |||
| 27 | "rows": ["GP24", "GP17", "GP15", "GP14", "GP12"] | 27 | "rows": ["GP24", "GP17", "GP15", "GP14", "GP12"] |
| 28 | } | 28 | } |
| 29 | }, | 29 | }, |
| 30 | "serial": { | ||
| 31 | "driver": "vendor" | ||
| 32 | }, | ||
| 30 | "transport": { | 33 | "transport": { |
| 31 | "sync" :{ | 34 | "sync" :{ |
| 32 | "matrix_state": true | 35 | "matrix_state": true |
diff --git a/keyboards/keebio/nyquist/rev4/rules.mk b/keyboards/keebio/nyquist/rev4/rules.mk deleted file mode 100644 index 161ec22b16..0000000000 --- a/keyboards/keebio/nyquist/rev4/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = vendor | ||
diff --git a/keyboards/keebio/nyquist/rev5/keyboard.json b/keyboards/keebio/nyquist/rev5/keyboard.json index 83d88b37b8..fc03c00e29 100644 --- a/keyboards/keebio/nyquist/rev5/keyboard.json +++ b/keyboards/keebio/nyquist/rev5/keyboard.json | |||
| @@ -31,6 +31,9 @@ | |||
| 31 | "rows": ["GP24", "GP17", "GP15", "GP14", "GP12"] | 31 | "rows": ["GP24", "GP17", "GP15", "GP14", "GP12"] |
| 32 | } | 32 | } |
| 33 | }, | 33 | }, |
| 34 | "serial": { | ||
| 35 | "driver": "vendor" | ||
| 36 | }, | ||
| 34 | "transport": { | 37 | "transport": { |
| 35 | "sync" :{ | 38 | "sync" :{ |
| 36 | "matrix_state": true | 39 | "matrix_state": true |
diff --git a/keyboards/keebio/nyquist/rev5/rules.mk b/keyboards/keebio/nyquist/rev5/rules.mk deleted file mode 100644 index 161ec22b16..0000000000 --- a/keyboards/keebio/nyquist/rev5/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = vendor | ||
diff --git a/keyboards/keebio/sinc/rev3/keyboard.json b/keyboards/keebio/sinc/rev3/keyboard.json index da828dbb35..81b5e1c4c0 100644 --- a/keyboards/keebio/sinc/rev3/keyboard.json +++ b/keyboards/keebio/sinc/rev3/keyboard.json | |||
| @@ -26,6 +26,9 @@ | |||
| 26 | "rows": ["GP16", "GP19", "GP17", "GP9", "GP8", "GP26"] | 26 | "rows": ["GP16", "GP19", "GP17", "GP9", "GP8", "GP26"] |
| 27 | } | 27 | } |
| 28 | }, | 28 | }, |
| 29 | "serial": { | ||
| 30 | "driver": "vendor" | ||
| 31 | }, | ||
| 29 | "transport": { | 32 | "transport": { |
| 30 | "sync": { | 33 | "sync": { |
| 31 | "matrix_state": true | 34 | "matrix_state": true |
diff --git a/keyboards/keebio/sinc/rev3/rules.mk b/keyboards/keebio/sinc/rev3/rules.mk deleted file mode 100644 index 161ec22b16..0000000000 --- a/keyboards/keebio/sinc/rev3/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = vendor | ||
diff --git a/keyboards/keebio/sinc/rev4/keyboard.json b/keyboards/keebio/sinc/rev4/keyboard.json index 15b28fb012..bfbceef02e 100644 --- a/keyboards/keebio/sinc/rev4/keyboard.json +++ b/keyboards/keebio/sinc/rev4/keyboard.json | |||
| @@ -26,6 +26,9 @@ | |||
| 26 | "rows": ["GP16", "GP19", "GP17", "GP9", "GP8", "GP26"] | 26 | "rows": ["GP16", "GP19", "GP17", "GP9", "GP8", "GP26"] |
| 27 | } | 27 | } |
| 28 | }, | 28 | }, |
| 29 | "serial": { | ||
| 30 | "driver": "vendor" | ||
| 31 | }, | ||
| 29 | "transport": { | 32 | "transport": { |
| 30 | "sync": { | 33 | "sync": { |
| 31 | "matrix_state": true | 34 | "matrix_state": true |
diff --git a/keyboards/keebio/sinc/rev4/rules.mk b/keyboards/keebio/sinc/rev4/rules.mk deleted file mode 100644 index 161ec22b16..0000000000 --- a/keyboards/keebio/sinc/rev4/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = vendor | ||
diff --git a/keyboards/keycapsss/3w6_2040/keyboard.json b/keyboards/keycapsss/3w6_2040/keyboard.json index 88bc275a69..f29b3753c6 100644 --- a/keyboards/keycapsss/3w6_2040/keyboard.json +++ b/keyboards/keycapsss/3w6_2040/keyboard.json | |||
| @@ -50,6 +50,9 @@ | |||
| 50 | }, | 50 | }, |
| 51 | "split": { | 51 | "split": { |
| 52 | "enabled": true, | 52 | "enabled": true, |
| 53 | "serial": { | ||
| 54 | "driver": "vendor" | ||
| 55 | }, | ||
| 53 | "transport": { | 56 | "transport": { |
| 54 | "sync": { | 57 | "sync": { |
| 55 | "indicators": true, | 58 | "indicators": true, |
diff --git a/keyboards/keycapsss/3w6_2040/rules.mk b/keyboards/keycapsss/3w6_2040/rules.mk index 7b11b23005..0cac88f7f7 100644 --- a/keyboards/keycapsss/3w6_2040/rules.mk +++ b/keyboards/keycapsss/3w6_2040/rules.mk | |||
| @@ -1,2 +1 @@ | |||
| 1 | SERIAL_DRIVER = vendor | ||
| 2 | POINTING_DEVICE_DRIVER = pimoroni_trackball | POINTING_DEVICE_DRIVER = pimoroni_trackball | |
diff --git a/keyboards/keychron/q11/ansi_encoder/rules.mk b/keyboards/keychron/q11/ansi_encoder/rules.mk deleted file mode 100644 index c6e2988321..0000000000 --- a/keyboards/keychron/q11/ansi_encoder/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = usart | ||
diff --git a/keyboards/keychron/q11/info.json b/keyboards/keychron/q11/info.json index 51a8e5937e..62d1119ebd 100755 --- a/keyboards/keychron/q11/info.json +++ b/keyboards/keychron/q11/info.json | |||
| @@ -53,6 +53,9 @@ | |||
| 53 | "rows": ["B5", "B4", "B3", "A15", "A14", "A13"] | 53 | "rows": ["B5", "B4", "B3", "A15", "A14", "A13"] |
| 54 | } | 54 | } |
| 55 | }, | 55 | }, |
| 56 | "serial": { | ||
| 57 | "driver": "usart" | ||
| 58 | }, | ||
| 56 | "transport": { | 59 | "transport": { |
| 57 | "sync" :{ | 60 | "sync" :{ |
| 58 | "matrix_state": true | 61 | "matrix_state": true |
diff --git a/keyboards/keychron/q11/iso_encoder/rules.mk b/keyboards/keychron/q11/iso_encoder/rules.mk deleted file mode 100755 index c6e2988321..0000000000 --- a/keyboards/keychron/q11/iso_encoder/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = usart | ||
diff --git a/keyboards/meetlab/kafkasplit/keyboard.json b/keyboards/meetlab/kafkasplit/keyboard.json index d71d405f33..375d4f7a03 100644 --- a/keyboards/meetlab/kafkasplit/keyboard.json +++ b/keyboards/meetlab/kafkasplit/keyboard.json | |||
| @@ -130,6 +130,9 @@ | |||
| 130 | "rows": ["GP11", "GP13", "GP12", "GP14"] | 130 | "rows": ["GP11", "GP13", "GP12", "GP14"] |
| 131 | } | 131 | } |
| 132 | }, | 132 | }, |
| 133 | "serial": { | ||
| 134 | "driver": "vendor" | ||
| 135 | }, | ||
| 133 | "transport": { | 136 | "transport": { |
| 134 | "sync": { | 137 | "sync": { |
| 135 | "indicators": true, | 138 | "indicators": true, |
diff --git a/keyboards/meetlab/kafkasplit/rules.mk b/keyboards/meetlab/kafkasplit/rules.mk deleted file mode 100644 index 161ec22b16..0000000000 --- a/keyboards/meetlab/kafkasplit/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = vendor | ||
diff --git a/keyboards/mlego/m60_split/rev1/keyboard.json b/keyboards/mlego/m60_split/rev1/keyboard.json index d0c6275dc9..b4753a1d9e 100644 --- a/keyboards/mlego/m60_split/rev1/keyboard.json +++ b/keyboards/mlego/m60_split/rev1/keyboard.json | |||
| @@ -69,6 +69,9 @@ | |||
| 69 | "rows": ["B1", "A4", "A5", "A6", "A7"] | 69 | "rows": ["B1", "A4", "A5", "A6", "A7"] |
| 70 | } | 70 | } |
| 71 | }, | 71 | }, |
| 72 | "serial": { | ||
| 73 | "driver": "usart" | ||
| 74 | }, | ||
| 72 | "transport": { | 75 | "transport": { |
| 73 | "sync": { | 76 | "sync": { |
| 74 | "indicators": true, | 77 | "indicators": true, |
diff --git a/keyboards/mlego/m60_split/rev1/rules.mk b/keyboards/mlego/m60_split/rev1/rules.mk deleted file mode 100644 index c6e2988321..0000000000 --- a/keyboards/mlego/m60_split/rev1/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = usart | ||
diff --git a/keyboards/mlego/m60_split/rev2/keyboard.json b/keyboards/mlego/m60_split/rev2/keyboard.json index 48d962f9cc..08dcd19573 100644 --- a/keyboards/mlego/m60_split/rev2/keyboard.json +++ b/keyboards/mlego/m60_split/rev2/keyboard.json | |||
| @@ -62,6 +62,9 @@ | |||
| 62 | "rows": ["B1", "A4", "A5", "A6", "A7"] | 62 | "rows": ["B1", "A4", "A5", "A6", "A7"] |
| 63 | } | 63 | } |
| 64 | }, | 64 | }, |
| 65 | "serial": { | ||
| 66 | "driver": "usart" | ||
| 67 | }, | ||
| 65 | "transport": { | 68 | "transport": { |
| 66 | "sync": { | 69 | "sync": { |
| 67 | "indicators": true, | 70 | "indicators": true, |
diff --git a/keyboards/mlego/m60_split/rev2/rules.mk b/keyboards/mlego/m60_split/rev2/rules.mk deleted file mode 100644 index c6e2988321..0000000000 --- a/keyboards/mlego/m60_split/rev2/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = usart | ||
diff --git a/keyboards/phoenix/keyboard.json b/keyboards/phoenix/keyboard.json index 51be9790fb..405b0ffd0a 100644 --- a/keyboards/phoenix/keyboard.json +++ b/keyboards/phoenix/keyboard.json | |||
| @@ -30,7 +30,10 @@ | |||
| 30 | "diode_direction": "ROW2COL", | 30 | "diode_direction": "ROW2COL", |
| 31 | "split": { | 31 | "split": { |
| 32 | "enabled": true, | 32 | "enabled": true, |
| 33 | "soft_serial_pin": "A9" | 33 | "soft_serial_pin": "A9", |
| 34 | "serial": { | ||
| 35 | "driver": "usart" | ||
| 36 | } | ||
| 34 | }, | 37 | }, |
| 35 | "processor": "STM32F401", | 38 | "processor": "STM32F401", |
| 36 | "bootloader": "stm32-dfu", | 39 | "bootloader": "stm32-dfu", |
diff --git a/keyboards/phoenix/rules.mk b/keyboards/phoenix/rules.mk deleted file mode 100644 index c6e2988321..0000000000 --- a/keyboards/phoenix/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = usart | ||
diff --git a/keyboards/pica40/rev2/keyboard.json b/keyboards/pica40/rev2/keyboard.json index 630d6da467..f4cc4c2697 100644 --- a/keyboards/pica40/rev2/keyboard.json +++ b/keyboards/pica40/rev2/keyboard.json | |||
| @@ -40,6 +40,9 @@ | |||
| 40 | "right": { | 40 | "right": { |
| 41 | "rotary": [] | 41 | "rotary": [] |
| 42 | } | 42 | } |
| 43 | }, | ||
| 44 | "serial": { | ||
| 45 | "driver": "vendor" | ||
| 43 | } | 46 | } |
| 44 | }, | 47 | }, |
| 45 | "encoder": { | 48 | "encoder": { |
diff --git a/keyboards/pica40/rev2/rules.mk b/keyboards/pica40/rev2/rules.mk deleted file mode 100644 index 161ec22b16..0000000000 --- a/keyboards/pica40/rev2/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = vendor | ||
diff --git a/keyboards/pmk/posey_split/v4/keyboard.json b/keyboards/pmk/posey_split/v4/keyboard.json index 016c4d7122..e27991783d 100644 --- a/keyboards/pmk/posey_split/v4/keyboard.json +++ b/keyboards/pmk/posey_split/v4/keyboard.json | |||
| @@ -42,6 +42,9 @@ | |||
| 42 | "enabled": true, | 42 | "enabled": true, |
| 43 | "handedness": { | 43 | "handedness": { |
| 44 | "pin": "GP18" | 44 | "pin": "GP18" |
| 45 | }, | ||
| 46 | "serial": { | ||
| 47 | "driver": "vendor" | ||
| 45 | } | 48 | } |
| 46 | }, | 49 | }, |
| 47 | "tags": ["split"], | 50 | "tags": ["split"], |
diff --git a/keyboards/pmk/posey_split/v4/rules.mk b/keyboards/pmk/posey_split/v4/rules.mk deleted file mode 100644 index 743228e94b..0000000000 --- a/keyboards/pmk/posey_split/v4/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = vendor \ No newline at end of file | ||
diff --git a/keyboards/pmk/posey_split/v5/keyboard.json b/keyboards/pmk/posey_split/v5/keyboard.json index 9ef7d0af02..02c04dbba2 100644 --- a/keyboards/pmk/posey_split/v5/keyboard.json +++ b/keyboards/pmk/posey_split/v5/keyboard.json | |||
| @@ -42,6 +42,9 @@ | |||
| 42 | "enabled": true, | 42 | "enabled": true, |
| 43 | "handedness": { | 43 | "handedness": { |
| 44 | "pin": "GP18" | 44 | "pin": "GP18" |
| 45 | }, | ||
| 46 | "serial": { | ||
| 47 | "driver": "vendor" | ||
| 45 | } | 48 | } |
| 46 | }, | 49 | }, |
| 47 | "tags": ["split"], | 50 | "tags": ["split"], |
diff --git a/keyboards/pmk/posey_split/v5/rules.mk b/keyboards/pmk/posey_split/v5/rules.mk deleted file mode 100644 index 743228e94b..0000000000 --- a/keyboards/pmk/posey_split/v5/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = vendor \ No newline at end of file | ||
diff --git a/keyboards/pmk/recore/v3/keyboard.json b/keyboards/pmk/recore/v3/keyboard.json index 6bc095daa5..f21708adc5 100644 --- a/keyboards/pmk/recore/v3/keyboard.json +++ b/keyboards/pmk/recore/v3/keyboard.json | |||
| @@ -40,6 +40,9 @@ | |||
| 40 | "enabled": true, | 40 | "enabled": true, |
| 41 | "handedness": { | 41 | "handedness": { |
| 42 | "pin": "GP18" | 42 | "pin": "GP18" |
| 43 | }, | ||
| 44 | "serial": { | ||
| 45 | "driver": "vendor" | ||
| 43 | } | 46 | } |
| 44 | }, | 47 | }, |
| 45 | "tags": ["ortho", "split"], | 48 | "tags": ["ortho", "split"], |
diff --git a/keyboards/pmk/recore/v3/rules.mk b/keyboards/pmk/recore/v3/rules.mk deleted file mode 100644 index 161ec22b16..0000000000 --- a/keyboards/pmk/recore/v3/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = vendor | ||
diff --git a/keyboards/quokka/keyboard.json b/keyboards/quokka/keyboard.json index 094e3e496e..a92a113f3e 100644 --- a/keyboards/quokka/keyboard.json +++ b/keyboards/quokka/keyboard.json | |||
| @@ -66,7 +66,10 @@ | |||
| 66 | }, | 66 | }, |
| 67 | "split": { | 67 | "split": { |
| 68 | "enabled": true, | 68 | "enabled": true, |
| 69 | "soft_serial_pin": "GP0" | 69 | "soft_serial_pin": "GP0", |
| 70 | "serial": { | ||
| 71 | "driver": "vendor" | ||
| 72 | } | ||
| 70 | }, | 73 | }, |
| 71 | "url": "https://github.com/dlford/quokka", | 74 | "url": "https://github.com/dlford/quokka", |
| 72 | "usb": { | 75 | "usb": { |
diff --git a/keyboards/quokka/rules.mk b/keyboards/quokka/rules.mk deleted file mode 100644 index 161ec22b16..0000000000 --- a/keyboards/quokka/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = vendor | ||
diff --git a/keyboards/redox/rev1/proton_c/keyboard.json b/keyboards/redox/rev1/proton_c/keyboard.json index 48bec82627..9554630375 100644 --- a/keyboards/redox/rev1/proton_c/keyboard.json +++ b/keyboards/redox/rev1/proton_c/keyboard.json | |||
| @@ -2,6 +2,11 @@ | |||
| 2 | "usb": { | 2 | "usb": { |
| 3 | "device_version": "1.0.1" | 3 | "device_version": "1.0.1" |
| 4 | }, | 4 | }, |
| 5 | "split": { | ||
| 6 | "serial": { | ||
| 7 | "driver": "usart" | ||
| 8 | } | ||
| 9 | }, | ||
| 5 | "ws2812": { | 10 | "ws2812": { |
| 6 | "pin": "A9" | 11 | "pin": "A9" |
| 7 | }, | 12 | }, |
diff --git a/keyboards/redox/rev1/proton_c/rules.mk b/keyboards/redox/rev1/proton_c/rules.mk deleted file mode 100644 index d45b778a1a..0000000000 --- a/keyboards/redox/rev1/proton_c/rules.mk +++ /dev/null | |||
| @@ -1,2 +0,0 @@ | |||
| 1 | # specific to using the serial serial driver | ||
| 2 | SERIAL_DRIVER = usart | ||
diff --git a/keyboards/rgbkb/mun/rev1/keyboard.json b/keyboards/rgbkb/mun/rev1/keyboard.json index cf988d8f95..7eae34c18f 100644 --- a/keyboards/rgbkb/mun/rev1/keyboard.json +++ b/keyboards/rgbkb/mun/rev1/keyboard.json | |||
| @@ -122,6 +122,9 @@ | |||
| 122 | "layer_state": true, | 122 | "layer_state": true, |
| 123 | "matrix_state": true | 123 | "matrix_state": true |
| 124 | } | 124 | } |
| 125 | }, | ||
| 126 | "serial": { | ||
| 127 | "driver": "usart" | ||
| 125 | } | 128 | } |
| 126 | }, | 129 | }, |
| 127 | "processor": "STM32F303", | 130 | "processor": "STM32F303", |
diff --git a/keyboards/rgbkb/mun/rev1/rules.mk b/keyboards/rgbkb/mun/rev1/rules.mk index dad85ac483..da4bbf0a63 100644 --- a/keyboards/rgbkb/mun/rev1/rules.mk +++ b/keyboards/rgbkb/mun/rev1/rules.mk | |||
| @@ -4,5 +4,4 @@ SRC += touch_encoder.c | |||
| 4 | SRC += common_oled.c | 4 | SRC += common_oled.c |
| 5 | I2C_DRIVER_REQUIRED = yes | 5 | I2C_DRIVER_REQUIRED = yes |
| 6 | 6 | ||
| 7 | SERIAL_DRIVER = usart | ||
| 8 | OPT = 3 | 7 | OPT = 3 |
diff --git a/keyboards/rgbkb/sol3/rev1/keyboard.json b/keyboards/rgbkb/sol3/rev1/keyboard.json index 54e57e3f8f..2ff3b03b0a 100644 --- a/keyboards/rgbkb/sol3/rev1/keyboard.json +++ b/keyboards/rgbkb/sol3/rev1/keyboard.json | |||
| @@ -146,6 +146,9 @@ | |||
| 146 | "rows": ["B15", "B14", "A8", "A13", "A7", null] | 146 | "rows": ["B15", "B14", "A8", "A13", "A7", null] |
| 147 | } | 147 | } |
| 148 | }, | 148 | }, |
| 149 | "serial": { | ||
| 150 | "driver": "usart" | ||
| 151 | }, | ||
| 149 | "transport": { | 152 | "transport": { |
| 150 | "sync": { | 153 | "sync": { |
| 151 | "indicators": true, | 154 | "indicators": true, |
diff --git a/keyboards/rgbkb/sol3/rev1/rules.mk b/keyboards/rgbkb/sol3/rev1/rules.mk index dad85ac483..da4bbf0a63 100644 --- a/keyboards/rgbkb/sol3/rev1/rules.mk +++ b/keyboards/rgbkb/sol3/rev1/rules.mk | |||
| @@ -4,5 +4,4 @@ SRC += touch_encoder.c | |||
| 4 | SRC += common_oled.c | 4 | SRC += common_oled.c |
| 5 | I2C_DRIVER_REQUIRED = yes | 5 | I2C_DRIVER_REQUIRED = yes |
| 6 | 6 | ||
| 7 | SERIAL_DRIVER = usart | ||
| 8 | OPT = 3 | 7 | OPT = 3 |
diff --git a/keyboards/spleeb/keyboard.json b/keyboards/spleeb/keyboard.json index 7b92316de2..4d137ef10d 100644 --- a/keyboards/spleeb/keyboard.json +++ b/keyboards/spleeb/keyboard.json | |||
| @@ -43,6 +43,9 @@ | |||
| 43 | "layer_state": true, | 43 | "layer_state": true, |
| 44 | "modifiers": true | 44 | "modifiers": true |
| 45 | } | 45 | } |
| 46 | }, | ||
| 47 | "serial": { | ||
| 48 | "driver": "vendor" | ||
| 46 | } | 49 | } |
| 47 | }, | 50 | }, |
| 48 | "url": "https://github.com/chrishoage/spleeb", | 51 | "url": "https://github.com/chrishoage/spleeb", |
diff --git a/keyboards/spleeb/rules.mk b/keyboards/spleeb/rules.mk deleted file mode 100644 index 161ec22b16..0000000000 --- a/keyboards/spleeb/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = vendor | ||
diff --git a/keyboards/splitkb/kyria/rev1/proton_c/keyboard.json b/keyboards/splitkb/kyria/rev1/proton_c/keyboard.json index a7181fef8d..e1308bb9ec 100644 --- a/keyboards/splitkb/kyria/rev1/proton_c/keyboard.json +++ b/keyboards/splitkb/kyria/rev1/proton_c/keyboard.json | |||
| @@ -17,6 +17,9 @@ | |||
| 17 | {"pin_a": "B0", "pin_b": "B4"} | 17 | {"pin_a": "B0", "pin_b": "B4"} |
| 18 | ] | 18 | ] |
| 19 | } | 19 | } |
| 20 | }, | ||
| 21 | "serial": { | ||
| 22 | "driver": "usart" | ||
| 20 | } | 23 | } |
| 21 | }, | 24 | }, |
| 22 | "ws2812": { | 25 | "ws2812": { |
diff --git a/keyboards/splitkb/kyria/rev1/proton_c/rules.mk b/keyboards/splitkb/kyria/rev1/proton_c/rules.mk deleted file mode 100644 index c6e2988321..0000000000 --- a/keyboards/splitkb/kyria/rev1/proton_c/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = usart | ||
diff --git a/keyboards/splitkb/kyria/rev2/proton_c/keyboard.json b/keyboards/splitkb/kyria/rev2/proton_c/keyboard.json index 43a3d532f2..94cb7993d2 100644 --- a/keyboards/splitkb/kyria/rev2/proton_c/keyboard.json +++ b/keyboards/splitkb/kyria/rev2/proton_c/keyboard.json | |||
| @@ -26,6 +26,9 @@ | |||
| 26 | "cols": ["B1", "B0", "B9", "B15", "B14", "B13", "B8", "A0"], | 26 | "cols": ["B1", "B0", "B9", "B15", "B14", "B13", "B8", "A0"], |
| 27 | "rows": ["B5", "B4", "B3", "B2"] | 27 | "rows": ["B5", "B4", "B3", "B2"] |
| 28 | } | 28 | } |
| 29 | }, | ||
| 30 | "serial": { | ||
| 31 | "driver": "usart" | ||
| 29 | } | 32 | } |
| 30 | }, | 33 | }, |
| 31 | "ws2812": { | 34 | "ws2812": { |
diff --git a/keyboards/splitkb/kyria/rev2/proton_c/rules.mk b/keyboards/splitkb/kyria/rev2/proton_c/rules.mk deleted file mode 100644 index c6e2988321..0000000000 --- a/keyboards/splitkb/kyria/rev2/proton_c/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = usart | ||
diff --git a/keyboards/stront/keyboard.json b/keyboards/stront/keyboard.json index 5055a4fb30..573730a12b 100644 --- a/keyboards/stront/keyboard.json +++ b/keyboards/stront/keyboard.json | |||
| @@ -68,6 +68,9 @@ | |||
| 68 | "matrix_state": true, | 68 | "matrix_state": true, |
| 69 | "modifiers": true | 69 | "modifiers": true |
| 70 | } | 70 | } |
| 71 | }, | ||
| 72 | "serial": { | ||
| 73 | "driver": "vendor" | ||
| 71 | } | 74 | } |
| 72 | }, | 75 | }, |
| 73 | "encoder": { | 76 | "encoder": { |
diff --git a/keyboards/stront/rules.mk b/keyboards/stront/rules.mk index 61d59017cb..5c88bf132a 100644 --- a/keyboards/stront/rules.mk +++ b/keyboards/stront/rules.mk | |||
| @@ -1,5 +1,3 @@ | |||
| 1 | SERIAL_DRIVER = vendor | ||
| 2 | |||
| 3 | POINTING_DEVICE_DRIVER = cirque_pinnacle_spi | 1 | POINTING_DEVICE_DRIVER = cirque_pinnacle_spi |
| 4 | 2 | ||
| 5 | QUANTUM_PAINTER_DRIVERS += st7789_spi | 3 | QUANTUM_PAINTER_DRIVERS += st7789_spi |
diff --git a/keyboards/supersplit/rules.mk b/keyboards/supersplit/rules.mk deleted file mode 100644 index a4f16a0b6b..0000000000 --- a/keyboards/supersplit/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = bitbang | ||
diff --git a/keyboards/tkw/grandiceps/info.json b/keyboards/tkw/grandiceps/info.json index 13bc1e7acf..c2a198835f 100644 --- a/keyboards/tkw/grandiceps/info.json +++ b/keyboards/tkw/grandiceps/info.json | |||
| @@ -58,6 +58,9 @@ | |||
| 58 | "cols": ["B0", "A7", "A3", "A5", "A4", "A2"], | 58 | "cols": ["B0", "A7", "A3", "A5", "A4", "A2"], |
| 59 | "rows": ["B12", "A6", "B13", "B9", "B8"] | 59 | "rows": ["B12", "A6", "B13", "B9", "B8"] |
| 60 | } | 60 | } |
| 61 | }, | ||
| 62 | "serial": { | ||
| 63 | "driver": "usart" | ||
| 61 | } | 64 | } |
| 62 | }, | 65 | }, |
| 63 | "qmk": { | 66 | "qmk": { |
diff --git a/keyboards/tkw/grandiceps/rules.mk b/keyboards/tkw/grandiceps/rules.mk index 01fa521763..ab8aeff268 100644 --- a/keyboards/tkw/grandiceps/rules.mk +++ b/keyboards/tkw/grandiceps/rules.mk | |||
| @@ -1,3 +1 @@ | |||
| 1 | SERIAL_DRIVER = usart | ||
| 2 | |||
| 3 | DEFAULT_FOLDER = tkw/grandiceps/rev1 | DEFAULT_FOLDER = tkw/grandiceps/rev1 | |
diff --git a/keyboards/tweetydabird/lotus58/rp2040_ce/keyboard.json b/keyboards/tweetydabird/lotus58/rp2040_ce/keyboard.json index c8bf711747..24f27c276a 100644 --- a/keyboards/tweetydabird/lotus58/rp2040_ce/keyboard.json +++ b/keyboards/tweetydabird/lotus58/rp2040_ce/keyboard.json | |||
| @@ -17,6 +17,9 @@ | |||
| 17 | ] | 17 | ] |
| 18 | } | 18 | } |
| 19 | }, | 19 | }, |
| 20 | "serial": { | ||
| 21 | "driver": "vendor" | ||
| 22 | }, | ||
| 20 | "soft_serial_pin": "GP1", | 23 | "soft_serial_pin": "GP1", |
| 21 | "handedness": { | 24 | "handedness": { |
| 22 | "pin": "GP9" | 25 | "pin": "GP9" |
diff --git a/keyboards/tweetydabird/lotus58/rp2040_ce/rules.mk b/keyboards/tweetydabird/lotus58/rp2040_ce/rules.mk deleted file mode 100644 index 161ec22b16..0000000000 --- a/keyboards/tweetydabird/lotus58/rp2040_ce/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = vendor | ||
diff --git a/keyboards/tzarc/djinn/info.json b/keyboards/tzarc/djinn/info.json index b173a18de1..8f0c0bc75f 100644 --- a/keyboards/tzarc/djinn/info.json +++ b/keyboards/tzarc/djinn/info.json | |||
| @@ -54,6 +54,9 @@ | |||
| 54 | ] | 54 | ] |
| 55 | } | 55 | } |
| 56 | }, | 56 | }, |
| 57 | "serial": { | ||
| 58 | "driver": "usart" | ||
| 59 | }, | ||
| 57 | "transport": { | 60 | "transport": { |
| 58 | "sync": { | 61 | "sync": { |
| 59 | "activity": true, | 62 | "activity": true, |
diff --git a/keyboards/tzarc/djinn/rules.mk b/keyboards/tzarc/djinn/rules.mk index 78912d16d0..d5060d9814 100644 --- a/keyboards/tzarc/djinn/rules.mk +++ b/keyboards/tzarc/djinn/rules.mk | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | CUSTOM_MATRIX = lite | 1 | CUSTOM_MATRIX = lite |
| 2 | 2 | ||
| 3 | SERIAL_DRIVER = usart | ||
| 4 | |||
| 5 | CIE1931_CURVE = yes | 3 | CIE1931_CURVE = yes |
| 6 | 4 | ||
| 7 | QUANTUM_PAINTER_DRIVERS = ili9341_spi | 5 | QUANTUM_PAINTER_DRIVERS = ili9341_spi |
diff --git a/keyboards/yoichiro/lunakey_pico/keyboard.json b/keyboards/yoichiro/lunakey_pico/keyboard.json index d80aaf0612..39070d615a 100644 --- a/keyboards/yoichiro/lunakey_pico/keyboard.json +++ b/keyboards/yoichiro/lunakey_pico/keyboard.json | |||
| @@ -47,7 +47,10 @@ | |||
| 47 | "max_brightness": 255 | 47 | "max_brightness": 255 |
| 48 | }, | 48 | }, |
| 49 | "split": { | 49 | "split": { |
| 50 | "enabled": true | 50 | "enabled": true, |
| 51 | "serial": { | ||
| 52 | "driver": "vendor" | ||
| 53 | } | ||
| 51 | }, | 54 | }, |
| 52 | "ws2812": { | 55 | "ws2812": { |
| 53 | "pin": "GP6", | 56 | "pin": "GP6", |
diff --git a/keyboards/yoichiro/lunakey_pico/rules.mk b/keyboards/yoichiro/lunakey_pico/rules.mk deleted file mode 100644 index 161ec22b16..0000000000 --- a/keyboards/yoichiro/lunakey_pico/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = vendor | ||
diff --git a/keyboards/ziptyze/lets_split_v3/keyboard.json b/keyboards/ziptyze/lets_split_v3/keyboard.json index 3db8004756..ca53b42240 100644 --- a/keyboards/ziptyze/lets_split_v3/keyboard.json +++ b/keyboards/ziptyze/lets_split_v3/keyboard.json | |||
| @@ -22,6 +22,9 @@ | |||
| 22 | "vid": "0x6F75" | 22 | "vid": "0x6F75" |
| 23 | }, | 23 | }, |
| 24 | "split": { | 24 | "split": { |
| 25 | "serial": { | ||
| 26 | "driver": "vendor" | ||
| 27 | }, | ||
| 25 | "transport": { | 28 | "transport": { |
| 26 | "sync": { | 29 | "sync": { |
| 27 | "matrix_state": true | 30 | "matrix_state": true |
diff --git a/keyboards/ziptyze/lets_split_v3/rules.mk b/keyboards/ziptyze/lets_split_v3/rules.mk deleted file mode 100644 index 161ec22b16..0000000000 --- a/keyboards/ziptyze/lets_split_v3/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = vendor | ||
diff --git a/keyboards/zvecr/split_blackpill/keyboard.json b/keyboards/zvecr/split_blackpill/keyboard.json index 71eb99b7d4..f5bc458d73 100644 --- a/keyboards/zvecr/split_blackpill/keyboard.json +++ b/keyboards/zvecr/split_blackpill/keyboard.json | |||
| @@ -26,6 +26,9 @@ | |||
| 26 | "handedness": { | 26 | "handedness": { |
| 27 | "pin": "B3" | 27 | "pin": "B3" |
| 28 | }, | 28 | }, |
| 29 | "serial": { | ||
| 30 | "driver": "usart" | ||
| 31 | }, | ||
| 29 | "soft_serial_pin": "B6", | 32 | "soft_serial_pin": "B6", |
| 30 | "bootmagic": { | 33 | "bootmagic": { |
| 31 | "matrix": [4, 0] | 34 | "matrix": [4, 0] |
diff --git a/keyboards/zvecr/split_blackpill/rules.mk b/keyboards/zvecr/split_blackpill/rules.mk deleted file mode 100644 index c6e2988321..0000000000 --- a/keyboards/zvecr/split_blackpill/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = usart | ||
diff --git a/keyboards/zvecr/zv48/f401/rules.mk b/keyboards/zvecr/zv48/f401/rules.mk deleted file mode 100644 index c6e2988321..0000000000 --- a/keyboards/zvecr/zv48/f401/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = usart | ||
diff --git a/keyboards/zvecr/zv48/f411/rules.mk b/keyboards/zvecr/zv48/f411/rules.mk deleted file mode 100644 index c6e2988321..0000000000 --- a/keyboards/zvecr/zv48/f411/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | SERIAL_DRIVER = usart | ||
diff --git a/keyboards/zvecr/zv48/info.json b/keyboards/zvecr/zv48/info.json index e596eb6e79..6e4daad312 100644 --- a/keyboards/zvecr/zv48/info.json +++ b/keyboards/zvecr/zv48/info.json | |||
| @@ -57,6 +57,9 @@ | |||
| 57 | "bootmagic": { | 57 | "bootmagic": { |
| 58 | "matrix": [4, 0] | 58 | "matrix": [4, 0] |
| 59 | }, | 59 | }, |
| 60 | "serial": { | ||
| 61 | "driver": "usart" | ||
| 62 | }, | ||
| 60 | "matrix_pins": { | 63 | "matrix_pins": { |
| 61 | "right": { | 64 | "right": { |
| 62 | "cols": ["B10", "B15", "A10", "A15", "B3", "B4"], | 65 | "cols": ["B10", "B15", "A10", "A15", "B3", "B4"], |
