M keyboards/bastardkb/charybdis/3x5/blackpill/info.json => keyboards/bastardkb/charybdis/3x5/blackpill/info.json +3 -0
@@ 6,6 6,9 @@
"eeprom": {
"driver": "spi"
},
+ "split": {
+ "enabled": true
+ },
"rgb_matrix": {
"driver": "ws2812"
},
M keyboards/bastardkb/charybdis/3x5/blackpill/rules.mk => keyboards/bastardkb/charybdis/3x5/blackpill/rules.mk +0 -2
@@ 16,8 16,6 @@ RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default
RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default
RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
-SPLIT_KEYBOARD = yes
-
POINTING_DEVICE_ENABLE = yes # Enable trackball
POINTING_DEVICE_DRIVER = pmw3360
MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
M keyboards/bastardkb/charybdis/3x5/v1/elitec/info.json => keyboards/bastardkb/charybdis/3x5/v1/elitec/info.json +1 -0
@@ 15,6 15,7 @@
},
"diode_direction": "ROW2COL",
"split": {
+ "enabled": true,
"soft_serial_pin": "D2",
"matrix_pins": {
"right": {
M keyboards/bastardkb/charybdis/3x5/v1/elitec/rules.mk => keyboards/bastardkb/charybdis/3x5/v1/elitec/rules.mk +0 -4
@@ 16,10 16,6 @@ RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default
RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default
RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
-# Charybdis nano is a split 3x5 keyboard with a maximum of 3 thumb keys (2 on
-# the trackball side).
-SPLIT_KEYBOARD = yes
-
POINTING_DEVICE_ENABLE = yes # Enable trackball
POINTING_DEVICE_DRIVER = pmw3360
MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
M keyboards/bastardkb/charybdis/3x5/v2/elitec/info.json => keyboards/bastardkb/charybdis/3x5/v2/elitec/info.json +1 -0
@@ 15,6 15,7 @@
},
"diode_direction": "ROW2COL",
"split": {
+ "enabled": true,
"soft_serial_pin": "D2"
},
"processor": "atmega32u4",
M keyboards/bastardkb/charybdis/3x5/v2/elitec/rules.mk => keyboards/bastardkb/charybdis/3x5/v2/elitec/rules.mk +0 -4
@@ 16,10 16,6 @@ RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default
RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default
RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
-# Charybdis nano is a split 3x5 keyboard with a maximum of 3 thumb keys (2 on
-# the trackball side).
-SPLIT_KEYBOARD = yes
-
POINTING_DEVICE_ENABLE = yes # Enable trackball
POINTING_DEVICE_DRIVER = pmw3360
MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
M keyboards/bastardkb/charybdis/3x5/v2/splinky_2/info.json => keyboards/bastardkb/charybdis/3x5/v2/splinky_2/info.json +1 -0
@@ 12,6 12,7 @@
},
"diode_direction": "ROW2COL",
"split": {
+ "enabled": true,
"soft_serial_pin": "GP1"
},
"ws2812": {
M keyboards/bastardkb/charybdis/3x5/v2/splinky_2/rules.mk => keyboards/bastardkb/charybdis/3x5/v2/splinky_2/rules.mk +0 -2
@@ 16,8 16,6 @@ RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default
RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default
RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
-SPLIT_KEYBOARD = yes
-
POINTING_DEVICE_ENABLE = yes # Enable trackball
POINTING_DEVICE_DRIVER = pmw3360
M keyboards/bastardkb/charybdis/3x5/v2/splinky_3/info.json => keyboards/bastardkb/charybdis/3x5/v2/splinky_3/info.json +1 -0
@@ 12,6 12,7 @@
},
"diode_direction": "ROW2COL",
"split": {
+ "enabled": true,
"soft_serial_pin": "GP1"
},
"ws2812": {
M keyboards/bastardkb/charybdis/3x5/v2/splinky_3/rules.mk => keyboards/bastardkb/charybdis/3x5/v2/splinky_3/rules.mk +0 -2
@@ 16,8 16,6 @@ RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default
RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default
RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
-SPLIT_KEYBOARD = yes
-
POINTING_DEVICE_ENABLE = yes # Enable trackball
POINTING_DEVICE_DRIVER = pmw3360
M keyboards/bastardkb/charybdis/3x5/v2/stemcell/info.json => keyboards/bastardkb/charybdis/3x5/v2/stemcell/info.json +1 -0
@@ 19,6 19,7 @@
},
"diode_direction": "ROW2COL",
"split": {
+ "enabled": true,
"soft_serial_pin": "A3"
},
"development_board": "stemcell"
M keyboards/bastardkb/charybdis/3x5/v2/stemcell/rules.mk => keyboards/bastardkb/charybdis/3x5/v2/stemcell/rules.mk +0 -2
@@ 16,8 16,6 @@ RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default
RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default
RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
-SPLIT_KEYBOARD = yes
-
POINTING_DEVICE_ENABLE = yes # Enable trackball
POINTING_DEVICE_DRIVER = pmw3360
MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
M keyboards/bastardkb/charybdis/3x6/blackpill/info.json => keyboards/bastardkb/charybdis/3x6/blackpill/info.json +3 -0
@@ 6,6 6,9 @@
"eeprom": {
"driver": "spi"
},
+ "split": {
+ "enabled": true
+ },
"rgb_matrix": {
"driver": "ws2812"
},
M keyboards/bastardkb/charybdis/3x6/blackpill/rules.mk => keyboards/bastardkb/charybdis/3x6/blackpill/rules.mk +0 -2
@@ 16,8 16,6 @@ RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default
RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default
RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
-SPLIT_KEYBOARD = yes
-
POINTING_DEVICE_ENABLE = yes # Enable trackball
POINTING_DEVICE_DRIVER = pmw3360
MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
M keyboards/bastardkb/charybdis/3x6/v1/elitec/info.json => keyboards/bastardkb/charybdis/3x6/v1/elitec/info.json +1 -0
@@ 15,6 15,7 @@
},
"diode_direction": "ROW2COL",
"split": {
+ "enabled": true,
"soft_serial_pin": "D2",
"matrix_pins": {
"right": {
M keyboards/bastardkb/charybdis/3x6/v1/elitec/rules.mk => keyboards/bastardkb/charybdis/3x6/v1/elitec/rules.mk +0 -2
@@ 16,8 16,6 @@ RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default
RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default
RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
-SPLIT_KEYBOARD = yes
-
POINTING_DEVICE_ENABLE = yes # Enable trackball
POINTING_DEVICE_DRIVER = pmw3360
MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
M keyboards/bastardkb/charybdis/3x6/v2/elitec/info.json => keyboards/bastardkb/charybdis/3x6/v2/elitec/info.json +1 -0
@@ 15,6 15,7 @@
},
"diode_direction": "ROW2COL",
"split": {
+ "enabled": true,
"soft_serial_pin": "D2"
},
"processor": "atmega32u4",
M keyboards/bastardkb/charybdis/3x6/v2/elitec/rules.mk => keyboards/bastardkb/charybdis/3x6/v2/elitec/rules.mk +0 -2
@@ 16,8 16,6 @@ RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default
RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default
RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
-SPLIT_KEYBOARD = yes
-
POINTING_DEVICE_ENABLE = yes # Enable trackball
POINTING_DEVICE_DRIVER = pmw3360
MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
M keyboards/bastardkb/charybdis/3x6/v2/splinky_2/info.json => keyboards/bastardkb/charybdis/3x6/v2/splinky_2/info.json +1 -0
@@ 12,6 12,7 @@
},
"diode_direction": "ROW2COL",
"split": {
+ "enabled": true,
"soft_serial_pin": "GP1"
},
"ws2812": {
M keyboards/bastardkb/charybdis/3x6/v2/splinky_2/rules.mk => keyboards/bastardkb/charybdis/3x6/v2/splinky_2/rules.mk +0 -2
@@ 16,8 16,6 @@ RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default
RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default
RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
-SPLIT_KEYBOARD = yes
-
POINTING_DEVICE_ENABLE = yes # Enable trackball
POINTING_DEVICE_DRIVER = pmw3360
M keyboards/bastardkb/charybdis/3x6/v2/splinky_3/info.json => keyboards/bastardkb/charybdis/3x6/v2/splinky_3/info.json +1 -0
@@ 12,6 12,7 @@
},
"diode_direction": "ROW2COL",
"split": {
+ "enabled": true,
"soft_serial_pin": "GP1"
},
"ws2812": {
M keyboards/bastardkb/charybdis/3x6/v2/splinky_3/rules.mk => keyboards/bastardkb/charybdis/3x6/v2/splinky_3/rules.mk +0 -2
@@ 16,8 16,6 @@ RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default
RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default
RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
-SPLIT_KEYBOARD = yes
-
POINTING_DEVICE_ENABLE = yes # Enable trackball
POINTING_DEVICE_DRIVER = pmw3360
M keyboards/bastardkb/charybdis/3x6/v2/stemcell/info.json => keyboards/bastardkb/charybdis/3x6/v2/stemcell/info.json +1 -0
@@ 19,6 19,7 @@
},
"diode_direction": "ROW2COL",
"split": {
+ "enabled": true,
"soft_serial_pin": "A3"
},
"development_board": "stemcell"
M keyboards/bastardkb/charybdis/3x6/v2/stemcell/rules.mk => keyboards/bastardkb/charybdis/3x6/v2/stemcell/rules.mk +0 -2
@@ 16,8 16,6 @@ RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default
RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default
RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
-SPLIT_KEYBOARD = yes
-
POINTING_DEVICE_ENABLE = yes # Enable trackball
POINTING_DEVICE_DRIVER = pmw3360
MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
M keyboards/bastardkb/charybdis/4x6/blackpill/info.json => keyboards/bastardkb/charybdis/4x6/blackpill/info.json +3 -0
@@ 6,6 6,9 @@
"eeprom": {
"driver": "spi"
},
+ "split": {
+ "enabled": true
+ },
"rgb_matrix": {
"driver": "ws2812"
},
M keyboards/bastardkb/charybdis/4x6/blackpill/rules.mk => keyboards/bastardkb/charybdis/4x6/blackpill/rules.mk +0 -2
@@ 16,8 16,6 @@ RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default.
RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default.
RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
-SPLIT_KEYBOARD = yes
-
POINTING_DEVICE_ENABLE = yes # Enable trackball
POINTING_DEVICE_DRIVER = pmw3360
MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
M keyboards/bastardkb/charybdis/4x6/v1/elitec/info.json => keyboards/bastardkb/charybdis/4x6/v1/elitec/info.json +1 -0
@@ 15,6 15,7 @@
},
"diode_direction": "ROW2COL",
"split": {
+ "enabled": true,
"soft_serial_pin": "D2",
"matrix_pins": {
"right": {
M keyboards/bastardkb/charybdis/4x6/v1/elitec/rules.mk => keyboards/bastardkb/charybdis/4x6/v1/elitec/rules.mk +0 -4
@@ 16,10 16,6 @@ RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default.
RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default.
RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
-# Charybdis is a split 4x6 keyboard with a maximum of 5 thumb keys (3 on the
-# trackball side).
-SPLIT_KEYBOARD = yes
-
POINTING_DEVICE_ENABLE = yes # Enable trackball
POINTING_DEVICE_DRIVER = pmw3360
MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
M keyboards/bastardkb/charybdis/4x6/v2/elitec/info.json => keyboards/bastardkb/charybdis/4x6/v2/elitec/info.json +1 -0
@@ 15,6 15,7 @@
},
"diode_direction": "ROW2COL",
"split": {
+ "enabled": true,
"soft_serial_pin": "D2"
},
"processor": "atmega32u4",
M keyboards/bastardkb/charybdis/4x6/v2/elitec/rules.mk => keyboards/bastardkb/charybdis/4x6/v2/elitec/rules.mk +0 -4
@@ 16,10 16,6 @@ RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default.
RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default.
RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
-# Charybdis is a split 4x6 keyboard with a maximum of 5 thumb keys (3 on the
-# trackball side).
-SPLIT_KEYBOARD = yes
-
POINTING_DEVICE_ENABLE = yes # Enable trackball
POINTING_DEVICE_DRIVER = pmw3360
MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
M keyboards/bastardkb/charybdis/4x6/v2/splinky_2/info.json => keyboards/bastardkb/charybdis/4x6/v2/splinky_2/info.json +1 -0
@@ 12,6 12,7 @@
},
"diode_direction": "ROW2COL",
"split": {
+ "enabled": true,
"soft_serial_pin": "GP1"
},
"ws2812": {
M keyboards/bastardkb/charybdis/4x6/v2/splinky_2/rules.mk => keyboards/bastardkb/charybdis/4x6/v2/splinky_2/rules.mk +0 -2
@@ 16,8 16,6 @@ RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default
RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default
RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
-SPLIT_KEYBOARD = yes
-
POINTING_DEVICE_ENABLE = yes # Enable trackball
POINTING_DEVICE_DRIVER = pmw3360
M keyboards/bastardkb/charybdis/4x6/v2/splinky_3/info.json => keyboards/bastardkb/charybdis/4x6/v2/splinky_3/info.json +1 -0
@@ 12,6 12,7 @@
},
"diode_direction": "ROW2COL",
"split": {
+ "enabled": true,
"soft_serial_pin": "GP1"
},
"ws2812": {
M keyboards/bastardkb/charybdis/4x6/v2/splinky_3/rules.mk => keyboards/bastardkb/charybdis/4x6/v2/splinky_3/rules.mk +0 -2
@@ 16,8 16,6 @@ RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default
RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default
RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
-SPLIT_KEYBOARD = yes
-
POINTING_DEVICE_ENABLE = yes # Enable trackball
POINTING_DEVICE_DRIVER = pmw3360
M keyboards/bastardkb/charybdis/4x6/v2/stemcell/info.json => keyboards/bastardkb/charybdis/4x6/v2/stemcell/info.json +1 -0
@@ 19,6 19,7 @@
},
"diode_direction": "ROW2COL",
"split": {
+ "enabled": true,
"soft_serial_pin": "A3"
},
"development_board": "stemcell"
M keyboards/bastardkb/charybdis/4x6/v2/stemcell/rules.mk => keyboards/bastardkb/charybdis/4x6/v2/stemcell/rules.mk +0 -2
@@ 16,8 16,6 @@ RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default
RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default
RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
-SPLIT_KEYBOARD = yes
-
POINTING_DEVICE_ENABLE = yes # Enable trackball
POINTING_DEVICE_DRIVER = pmw3360
MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
M keyboards/bastardkb/dilemma/3x5_2/assembled/info.json => keyboards/bastardkb/dilemma/3x5_2/assembled/info.json +1 -0
@@ 6,6 6,7 @@
},
"diode_direction": "ROW2COL",
"split": {
+ "enabled": true,
"soft_serial_pin": "GP1"
},
"processor": "RP2040",
M keyboards/bastardkb/dilemma/3x5_2/assembled/rules.mk => keyboards/bastardkb/dilemma/3x5_2/assembled/rules.mk +0 -2
@@ 20,5 20,3 @@ SERIAL_DRIVER = vendor
POINTING_DEVICE_ENABLE = yes
POINTING_DEVICE_DRIVER = cirque_pinnacle_spi # Assembled version uses SPI.
-
-SPLIT_KEYBOARD = yes
M keyboards/bastardkb/dilemma/3x5_2/splinky/info.json => keyboards/bastardkb/dilemma/3x5_2/splinky/info.json +1 -0
@@ 6,6 6,7 @@
},
"diode_direction": "ROW2COL",
"split": {
+ "enabled": true,
"soft_serial_pin": "GP1"
},
"processor": "RP2040",
M keyboards/bastardkb/dilemma/3x5_2/splinky/rules.mk => keyboards/bastardkb/dilemma/3x5_2/splinky/rules.mk +0 -2
@@ 20,5 20,3 @@ SERIAL_DRIVER = vendor
POINTING_DEVICE_ENABLE = yes
POINTING_DEVICE_DRIVER = cirque_pinnacle_i2c # DIY version uses I2C.
-
-SPLIT_KEYBOARD = yes
M keyboards/bastardkb/scylla/blackpill/info.json => keyboards/bastardkb/scylla/blackpill/info.json +3 -0
@@ 6,6 6,9 @@
"eeprom": {
"driver": "spi"
},
+ "split": {
+ "enabled": true
+ },
"rgb_matrix": {
"driver": "ws2812"
},
M keyboards/bastardkb/scylla/blackpill/rules.mk => keyboards/bastardkb/scylla/blackpill/rules.mk +0 -2
@@ 16,8 16,6 @@ RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default
RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default
RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
-SPLIT_KEYBOARD = yes
-
MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
KEYBOARD_SHARED_EP = yes
M keyboards/bastardkb/scylla/v1/elitec/info.json => keyboards/bastardkb/scylla/v1/elitec/info.json +1 -0
@@ 15,6 15,7 @@
},
"diode_direction": "ROW2COL",
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"processor": "atmega32u4",
M keyboards/bastardkb/scylla/v1/elitec/rules.mk => keyboards/bastardkb/scylla/v1/elitec/rules.mk +0 -2
@@ 15,5 15,3 @@ AUDIO_SUPPORTED = no # Audio is not supported
RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default
RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default
RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix (do not use together with RGBLIGHT_ENABLE)
-
-SPLIT_KEYBOARD = yes
M keyboards/bastardkb/scylla/v2/elitec/info.json => keyboards/bastardkb/scylla/v2/elitec/info.json +1 -0
@@ 15,6 15,7 @@
},
"diode_direction": "ROW2COL",
"split": {
+ "enabled": true,
"soft_serial_pin": "D2"
},
"processor": "atmega32u4",
M keyboards/bastardkb/scylla/v2/elitec/rules.mk => keyboards/bastardkb/scylla/v2/elitec/rules.mk +0 -2
@@ 15,5 15,3 @@ AUDIO_SUPPORTED = no # Audio is not supported
RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default
RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default
RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix (do not use together with RGBLIGHT_ENABLE)
-
-SPLIT_KEYBOARD = yes
M keyboards/bastardkb/scylla/v2/splinky_2/info.json => keyboards/bastardkb/scylla/v2/splinky_2/info.json +1 -0
@@ 12,6 12,7 @@
},
"diode_direction": "ROW2COL",
"split": {
+ "enabled": true,
"soft_serial_pin": "GP1"
},
"ws2812": {
M keyboards/bastardkb/scylla/v2/splinky_2/rules.mk => keyboards/bastardkb/scylla/v2/splinky_2/rules.mk +0 -2
@@ 16,6 16,4 @@ RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default
RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default
RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
-SPLIT_KEYBOARD = yes
-
SERIAL_DRIVER = vendor
M keyboards/bastardkb/scylla/v2/splinky_3/info.json => keyboards/bastardkb/scylla/v2/splinky_3/info.json +1 -0
@@ 12,6 12,7 @@
},
"diode_direction": "ROW2COL",
"split": {
+ "enabled": true,
"soft_serial_pin": "GP1"
},
"ws2812": {
M keyboards/bastardkb/scylla/v2/splinky_3/rules.mk => keyboards/bastardkb/scylla/v2/splinky_3/rules.mk +0 -2
@@ 16,6 16,4 @@ RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default
RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default
RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
-SPLIT_KEYBOARD = yes
-
SERIAL_DRIVER = vendor
M keyboards/bastardkb/scylla/v2/stemcell/info.json => keyboards/bastardkb/scylla/v2/stemcell/info.json +1 -0
@@ 19,6 19,7 @@
},
"diode_direction": "ROW2COL",
"split": {
+ "enabled": true,
"soft_serial_pin": "A3"
},
"development_board": "stemcell"
M keyboards/bastardkb/scylla/v2/stemcell/rules.mk => keyboards/bastardkb/scylla/v2/stemcell/rules.mk +0 -2
@@ 16,6 16,4 @@ RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default
RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default
RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
-SPLIT_KEYBOARD = yes
-
SERIAL_DRIVER = usart
M keyboards/bastardkb/skeletyl/blackpill/info.json => keyboards/bastardkb/skeletyl/blackpill/info.json +3 -0
@@ 6,6 6,9 @@
"eeprom": {
"driver": "spi"
},
+ "split": {
+ "enabled": true
+ },
"rgb_matrix": {
"driver": "ws2812"
},
M keyboards/bastardkb/skeletyl/blackpill/rules.mk => keyboards/bastardkb/skeletyl/blackpill/rules.mk +0 -2
@@ 16,8 16,6 @@ RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default
RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default
RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
-SPLIT_KEYBOARD = yes
-
MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
KEYBOARD_SHARED_EP = yes
M keyboards/bastardkb/skeletyl/v1/elitec/info.json => keyboards/bastardkb/skeletyl/v1/elitec/info.json +1 -0
@@ 15,6 15,7 @@
},
"diode_direction": "ROW2COL",
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"processor": "atmega32u4",
M keyboards/bastardkb/skeletyl/v1/elitec/rules.mk => keyboards/bastardkb/skeletyl/v1/elitec/rules.mk +0 -2
@@ 15,5 15,3 @@ AUDIO_SUPPORTED = no # Audio is not supported
RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default
RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default
RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix (do not use together with RGBLIGHT_ENABLE)
-
-SPLIT_KEYBOARD = yes
M keyboards/bastardkb/skeletyl/v2/elitec/info.json => keyboards/bastardkb/skeletyl/v2/elitec/info.json +1 -0
@@ 15,6 15,7 @@
},
"diode_direction": "ROW2COL",
"split": {
+ "enabled": true,
"soft_serial_pin": "D2"
},
"processor": "atmega32u4",
M keyboards/bastardkb/skeletyl/v2/elitec/rules.mk => keyboards/bastardkb/skeletyl/v2/elitec/rules.mk +0 -2
@@ 15,5 15,3 @@ AUDIO_SUPPORTED = no # Audio is not supported
RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default
RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default
RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix (do not use together with RGBLIGHT_ENABLE)
-
-SPLIT_KEYBOARD = yes
M keyboards/bastardkb/skeletyl/v2/splinky_2/info.json => keyboards/bastardkb/skeletyl/v2/splinky_2/info.json +1 -0
@@ 12,6 12,7 @@
},
"diode_direction": "ROW2COL",
"split": {
+ "enabled": true,
"soft_serial_pin": "GP1"
},
"ws2812": {
M keyboards/bastardkb/skeletyl/v2/splinky_2/rules.mk => keyboards/bastardkb/skeletyl/v2/splinky_2/rules.mk +0 -2
@@ 16,6 16,4 @@ RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default
RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default
RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
-SPLIT_KEYBOARD = yes
-
SERIAL_DRIVER = vendor
M keyboards/bastardkb/skeletyl/v2/splinky_3/info.json => keyboards/bastardkb/skeletyl/v2/splinky_3/info.json +1 -0
@@ 12,6 12,7 @@
},
"diode_direction": "ROW2COL",
"split": {
+ "enabled": true,
"soft_serial_pin": "GP1"
},
"ws2812": {
M keyboards/bastardkb/skeletyl/v2/splinky_3/rules.mk => keyboards/bastardkb/skeletyl/v2/splinky_3/rules.mk +0 -2
@@ 16,6 16,4 @@ RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default
RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default
RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
-SPLIT_KEYBOARD = yes
-
SERIAL_DRIVER = vendor
M keyboards/bastardkb/skeletyl/v2/stemcell/info.json => keyboards/bastardkb/skeletyl/v2/stemcell/info.json +1 -0
@@ 19,6 19,7 @@
},
"diode_direction": "ROW2COL",
"split": {
+ "enabled": true,
"soft_serial_pin": "A3"
},
"development_board": "stemcell"
M keyboards/bastardkb/skeletyl/v2/stemcell/rules.mk => keyboards/bastardkb/skeletyl/v2/stemcell/rules.mk +0 -2
@@ 16,6 16,4 @@ RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default
RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default
RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
-SPLIT_KEYBOARD = yes
-
SERIAL_DRIVER = usart
M keyboards/bastardkb/tbk/info.json => keyboards/bastardkb/tbk/info.json +1 -0
@@ 30,6 30,7 @@
},
"diode_direction": "ROW2COL",
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"processor": "atmega32u4",
M keyboards/bastardkb/tbk/rules.mk => keyboards/bastardkb/tbk/rules.mk +0 -1
@@ 10,4 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
M keyboards/bastardkb/tbkmini/blackpill/info.json => keyboards/bastardkb/tbkmini/blackpill/info.json +3 -0
@@ 6,6 6,9 @@
"eeprom": {
"driver": "spi"
},
+ "split": {
+ "enabled": true
+ },
"rgb_matrix": {
"driver": "ws2812"
},
M keyboards/bastardkb/tbkmini/blackpill/rules.mk => keyboards/bastardkb/tbkmini/blackpill/rules.mk +0 -2
@@ 16,8 16,6 @@ RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default
RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default
RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
-SPLIT_KEYBOARD = yes
-
MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
KEYBOARD_SHARED_EP = yes
M keyboards/bastardkb/tbkmini/v1/elitec/info.json => keyboards/bastardkb/tbkmini/v1/elitec/info.json +1 -0
@@ 15,6 15,7 @@
},
"diode_direction": "ROW2COL",
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"processor": "atmega32u4",
M keyboards/bastardkb/tbkmini/v1/elitec/rules.mk => keyboards/bastardkb/tbkmini/v1/elitec/rules.mk +0 -2
@@ 15,5 15,3 @@ AUDIO_SUPPORTED = no # Audio is not supported
RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default
RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default
RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix (do not use together with RGBLIGHT_ENABLE)
-
-SPLIT_KEYBOARD = yes
M keyboards/bastardkb/tbkmini/v2/elitec/info.json => keyboards/bastardkb/tbkmini/v2/elitec/info.json +1 -0
@@ 15,6 15,7 @@
},
"diode_direction": "ROW2COL",
"split": {
+ "enabled": true,
"soft_serial_pin": "D2"
},
"processor": "atmega32u4",
M keyboards/bastardkb/tbkmini/v2/elitec/rules.mk => keyboards/bastardkb/tbkmini/v2/elitec/rules.mk +0 -2
@@ 15,5 15,3 @@ AUDIO_SUPPORTED = no # Audio is not supported
RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default
RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default
RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix (do not use together with RGBLIGHT_ENABLE)
-
-SPLIT_KEYBOARD = yes
M keyboards/bastardkb/tbkmini/v2/splinky_2/info.json => keyboards/bastardkb/tbkmini/v2/splinky_2/info.json +1 -0
@@ 12,6 12,7 @@
},
"diode_direction": "ROW2COL",
"split": {
+ "enabled": true,
"soft_serial_pin": "GP1"
},
"ws2812": {
M keyboards/bastardkb/tbkmini/v2/splinky_2/rules.mk => keyboards/bastardkb/tbkmini/v2/splinky_2/rules.mk +0 -2
@@ 16,6 16,4 @@ RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default
RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default
RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
-SPLIT_KEYBOARD = yes
-
SERIAL_DRIVER = vendor
M keyboards/bastardkb/tbkmini/v2/splinky_3/info.json => keyboards/bastardkb/tbkmini/v2/splinky_3/info.json +1 -0
@@ 12,6 12,7 @@
},
"diode_direction": "ROW2COL",
"split": {
+ "enabled": true,
"soft_serial_pin": "GP1"
},
"ws2812": {
M keyboards/bastardkb/tbkmini/v2/splinky_3/rules.mk => keyboards/bastardkb/tbkmini/v2/splinky_3/rules.mk +0 -2
@@ 16,6 16,4 @@ RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default
RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default
RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
-SPLIT_KEYBOARD = yes
-
SERIAL_DRIVER = vendor
M keyboards/bastardkb/tbkmini/v2/stemcell/info.json => keyboards/bastardkb/tbkmini/v2/stemcell/info.json +1 -0
@@ 19,6 19,7 @@
},
"diode_direction": "ROW2COL",
"split": {
+ "enabled": true,
"soft_serial_pin": "A3"
},
"development_board": "stemcell"
M keyboards/bastardkb/tbkmini/v2/stemcell/rules.mk => keyboards/bastardkb/tbkmini/v2/stemcell/rules.mk +0 -2
@@ 16,6 16,4 @@ RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default
RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default
RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
-SPLIT_KEYBOARD = yes
-
SERIAL_DRIVER = usart
A keyboards/biacco42/ergo42/info.json => keyboards/biacco42/ergo42/info.json +5 -0
@@ 0,0 1,5 @@
+{
+ "split": {
+ "enabled": true
+ }
+}
A keyboards/buzzard/info.json => keyboards/buzzard/info.json +5 -0
@@ 0,0 1,5 @@
+{
+ "split":{
+ "enabled": true
+ }
+}
M keyboards/cantor/info.json => keyboards/cantor/info.json +1 -0
@@ 28,6 28,7 @@
]
},
"split": {
+ "enabled": true,
"bootmagic": {
"matrix": [4, 5]
},
M keyboards/cantor/rules.mk => keyboards/cantor/rules.mk +0 -1
@@ 1,2 1,1 @@
-SPLIT_KEYBOARD = yes
SERIAL_DRIVER = usart
M keyboards/dailycraft/claw44/rev1/info.json => keyboards/dailycraft/claw44/rev1/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D2"
},
"processor": "atmega32u4",
M keyboards/dailycraft/claw44/rev1/rules.mk => keyboards/dailycraft/claw44/rev1/rules.mk +0 -1
@@ 11,4 11,3 @@ RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight.
SWAP_HANDS_ENABLE = no # Enable one-hand typing
OLED_ENABLE = no # Add OLED displays support
-SPLIT_KEYBOARD = yes
M keyboards/dailycraft/sandbox/rev2/info.json => keyboards/dailycraft/sandbox/rev2/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D2"
},
"processor": "atmega32u4",
M keyboards/dailycraft/sandbox/rev2/rules.mk => keyboards/dailycraft/sandbox/rev2/rules.mk +1 -1
@@ 1,1 1,1 @@
-SPLIT_KEYBOARD = yes
+# File intentionally blank
A keyboards/dailycraft/wings42/info.json => keyboards/dailycraft/wings42/info.json +5 -0
@@ 0,0 1,5 @@
+{
+ "split": {
+ "enabled": true
+ }
+}
M keyboards/dailycraft/wings42/rules.mk => keyboards/dailycraft/wings42/rules.mk +0 -2
@@ 11,6 11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
-
DEFAULT_FOLDER = dailycraft/wings42/rev2
A keyboards/deltasplit75/info.json => keyboards/deltasplit75/info.json +5 -0
@@ 0,0 1,5 @@
+{
+ "split": {
+ "enabled": true
+ }
+}
M keyboards/deltasplit75/rules.mk => keyboards/deltasplit75/rules.mk +0 -2
@@ 11,6 11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
-
DEFAULT_FOLDER = deltasplit75/v2
M keyboards/dm9records/ergoinu/info.json => keyboards/dm9records/ergoinu/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D2"
},
"rgblight": {
M keyboards/dm9records/ergoinu/rules.mk => keyboards/dm9records/ergoinu/rules.mk +0 -2
@@ 10,5 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-
-SPLIT_KEYBOARD = yes
M keyboards/doppelganger/info.json => keyboards/doppelganger/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D1",
"matrix_pins": {
"right": {
M keyboards/doppelganger/rules.mk => keyboards/doppelganger/rules.mk +0 -1
@@ 10,4 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
M keyboards/draculad/info.json => keyboards/draculad/info.json +1 -0
@@ 36,6 36,7 @@
]
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D2",
"encoder": {
"right": {
M keyboards/draculad/rules.mk => keyboards/draculad/rules.mk +0 -1
@@ 10,7 10,6 @@ NKRO_ENABLE = yes # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
OLED_ENABLE = yes
WPM_ENABLE = yes
ENCODER_ENABLE = yes
M keyboards/dumbo/info.json => keyboards/dumbo/info.json +1 -0
@@ 20,6 20,7 @@
]
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D2",
"encoder": {
"right": {
M keyboards/dumbo/rules.mk => keyboards/dumbo/rules.mk +0 -1
@@ 9,5 9,4 @@ COMMAND_ENABLE = no # Commands for debug and configuration
NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
LTO_ENABLE = yes
M keyboards/elephant42/info.json => keyboards/elephant42/info.json +1 -0
@@ 41,6 41,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D2",
"transport": {
"sync": {
M keyboards/elephant42/rules.mk => keyboards/elephant42/rules.mk +0 -1
@@ 11,6 11,5 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
RGB_MATRIX_ENABLE = yes
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
OLED_ENABLE = yes
LTO_ENABLE = yes
A keyboards/ergoslab/info.json => keyboards/ergoslab/info.json +5 -0
@@ 0,0 1,5 @@
+{
+ "split": {
+ "enabled": true
+ }
+}
M keyboards/ergoslab/rules.mk => keyboards/ergoslab/rules.mk +0 -2
@@ 11,6 11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
AUDIO_ENABLE = no # Audio output
RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight.
-SPLIT_KEYBOARD = yes
-
DEFAULT_FOLDER = ergoslab/rev1
A keyboards/ergotravel/info.json => keyboards/ergotravel/info.json +5 -0
@@ 0,0 1,5 @@
+{
+ "split": {
+ "enabled": true
+ }
+}
M keyboards/ergotravel/rules.mk => keyboards/ergotravel/rules.mk +0 -2
@@ 11,6 11,4 @@ BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
AUDIO_ENABLE = no # Audio output
RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight.
-SPLIT_KEYBOARD = yes
-
DEFAULT_FOLDER = ergotravel/rev1
M keyboards/fluorite/info.json => keyboards/fluorite/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D2"
},
"processor": "atmega32u4",
M keyboards/fluorite/rules.mk => keyboards/fluorite/rules.mk +0 -2
@@ 10,5 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-
-SPLIT_KEYBOARD = yes
M keyboards/flxlb/zplit/info.json => keyboards/flxlb/zplit/info.json +1 -0
@@ 39,6 39,7 @@
"pin": "D3"
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"processor": "atmega32u4",
M keyboards/flxlb/zplit/rules.mk => keyboards/flxlb/zplit/rules.mk +0 -1
@@ 11,4 11,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = yes
-SPLIT_KEYBOARD = yes
A keyboards/fortitude60/info.json => keyboards/fortitude60/info.json +5 -0
@@ 0,0 1,5 @@
+{
+ "split": {
+ "enabled": true
+ }
+}
M keyboards/fortitude60/rules.mk => keyboards/fortitude60/rules.mk +0 -2
@@ 11,6 11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
-
DEFAULT_FOLDER = fortitude60/rev1
M keyboards/fungo/rev1/info.json => keyboards/fungo/rev1/info.json +1 -0
@@ 15,6 15,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D3",
"matrix_pins": {
"right": {
M keyboards/fungo/rev1/rules.mk => keyboards/fungo/rev1/rules.mk +0 -2
@@ 12,6 12,4 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
KEY_LOCK_ENABLE = yes # kc_lock use
-
OLED_ENABLE = no
-SPLIT_KEYBOARD = yes # split type
M keyboards/gummykey/info.json => keyboards/gummykey/info.json +3 -0
@@ 10,6 10,9 @@
},
"processor": "atmega32u4",
"bootloader": "caterina",
+ "split": {
+ "enabled": true
+ },
"diode_direction": "ROW2COL",
"layouts": {
"LAYOUT_split_4x6_5": {
M keyboards/gummykey/rules.mk => keyboards/gummykey/rules.mk +0 -1
@@ 10,4 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
M keyboards/halfcliff/info.json => keyboards/halfcliff/info.json +1 -0
@@ 14,6 14,7 @@
]
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D2"
},
"rgblight": {
M keyboards/halfcliff/rules.mk => keyboards/halfcliff/rules.mk +0 -1
@@ 10,7 10,6 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
ENCODER_ENABLE = no
POINTING_DEVICE_ENABLE = no
CUSTOM_MATRIX = yes
M keyboards/handwired/10k/info.json => keyboards/handwired/10k/info.json +3 -0
@@ 15,6 15,9 @@
"mousekey": false,
"nkro": false
},
+ "split": {
+ "enabled": true
+ },
"usb": {
"vid": "0x6869",
"pid": "0x0001",
M keyboards/handwired/10k/rules.mk => keyboards/handwired/10k/rules.mk +0 -1
@@ 1,2 1,1 @@
-SPLIT_KEYBOARD = yes
LTO_ENABLE = yes
M keyboards/handwired/brain/info.json => keyboards/handwired/brain/info.json +1 -0
@@ 25,6 25,7 @@
"max_brightness": 120
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D0",
"bootmagic": {
"matrix": [5, 0]
M keyboards/handwired/brain/rules.mk => keyboards/handwired/brain/rules.mk +0 -2
@@ 10,5 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-
-SPLIT_KEYBOARD = yes
M keyboards/handwired/chiron/info.json => keyboards/handwired/chiron/info.json +1 -0
@@ 24,6 24,7 @@
"pin": "D3"
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"processor": "atmega32u4",
M keyboards/handwired/chiron/rules.mk => keyboards/handwired/chiron/rules.mk +0 -1
@@ 14,4 14,3 @@ MOUSEKEY_ENABLE = yes
NKRO_ENABLE = no # Enable N-Key Rollover
RGBLIGHT_ENABLE = yes
SLEEP_LED_ENABLE = yes
-SPLIT_KEYBOARD = yes
M keyboards/handwired/dactyl_manuform/4x5/info.json => keyboards/handwired/dactyl_manuform/4x5/info.json +1 -0
@@ 20,6 20,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"processor": "atmega32u4",
M keyboards/handwired/dactyl_manuform/4x5/rules.mk => keyboards/handwired/dactyl_manuform/4x5/rules.mk +0 -1
@@ 10,4 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
M keyboards/handwired/dactyl_manuform/4x5_5/info.json => keyboards/handwired/dactyl_manuform/4x5_5/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"development_board": "promicro",
M keyboards/handwired/dactyl_manuform/4x5_5/rules.mk => keyboards/handwired/dactyl_manuform/4x5_5/rules.mk +0 -1
@@ 9,4 9,3 @@ NKRO_ENABLE = yes # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
M keyboards/handwired/dactyl_manuform/4x6/info.json => keyboards/handwired/dactyl_manuform/4x6/info.json +1 -0
@@ 20,6 20,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"processor": "atmega32u4",
M keyboards/handwired/dactyl_manuform/4x6/rules.mk => keyboards/handwired/dactyl_manuform/4x6/rules.mk +0 -1
@@ 10,4 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
M keyboards/handwired/dactyl_manuform/4x6_5/info.json => keyboards/handwired/dactyl_manuform/4x6_5/info.json +1 -0
@@ 20,6 20,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"processor": "atmega32u4",
M keyboards/handwired/dactyl_manuform/4x6_5/rules.mk => keyboards/handwired/dactyl_manuform/4x6_5/rules.mk +0 -1
@@ 10,4 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
M keyboards/handwired/dactyl_manuform/5x6/info.json => keyboards/handwired/dactyl_manuform/5x6/info.json +1 -0
@@ 20,6 20,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"processor": "atmega32u4",
M keyboards/handwired/dactyl_manuform/5x6/rules.mk => keyboards/handwired/dactyl_manuform/5x6/rules.mk +0 -1
@@ 10,4 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
M keyboards/handwired/dactyl_manuform/5x6_2_5/info.json => keyboards/handwired/dactyl_manuform/5x6_2_5/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D0",
"bootmagic": {
"matrix": [6, 5]
M keyboards/handwired/dactyl_manuform/5x6_2_5/rules.mk => keyboards/handwired/dactyl_manuform/5x6_2_5/rules.mk +0 -1
@@ 10,4 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
M keyboards/handwired/dactyl_manuform/5x6_5/info.json => keyboards/handwired/dactyl_manuform/5x6_5/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D0",
"bootmagic": {
"matrix": [6, 5]
M keyboards/handwired/dactyl_manuform/5x6_5/rules.mk => keyboards/handwired/dactyl_manuform/5x6_5/rules.mk +0 -1
@@ 10,4 10,3 @@ NKRO_ENABLE = yes # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
M keyboards/handwired/dactyl_manuform/5x6_6/info.json => keyboards/handwired/dactyl_manuform/5x6_6/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D3"
},
"processor": "atmega32u4",
M keyboards/handwired/dactyl_manuform/5x6_6/rules.mk => keyboards/handwired/dactyl_manuform/5x6_6/rules.mk +0 -1
@@ 10,4 10,3 @@ NKRO_ENABLE = yes # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes>
\ No newline at end of file
M keyboards/handwired/dactyl_manuform/5x7/info.json => keyboards/handwired/dactyl_manuform/5x7/info.json +1 -0
@@ 20,6 20,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"processor": "atmega32u4",
M keyboards/handwired/dactyl_manuform/5x7/rules.mk => keyboards/handwired/dactyl_manuform/5x7/rules.mk +0 -1
@@ 10,4 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
M keyboards/handwired/dactyl_manuform/6x6/blackpill_f411/info.json => keyboards/handwired/dactyl_manuform/6x6/blackpill_f411/info.json +1 -0
@@ 5,6 5,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"bootmagic": {
"matrix": [7, 0]
}
M keyboards/handwired/dactyl_manuform/6x6/blackpill_f411/rules.mk => keyboards/handwired/dactyl_manuform/6x6/blackpill_f411/rules.mk +0 -5
@@ 11,11 11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-
-# Build Options
-# change yes to no to disable
-#
-SPLIT_KEYBOARD = yes
# split settings
# https://beta.docs.qmk.fm/developing-qmk/c-development/hardware_drivers/serial_driver
SERIAL_DRIVER = usart
M keyboards/handwired/dactyl_manuform/6x6/promicro/keyboard.json => keyboards/handwired/dactyl_manuform/6x6/promicro/keyboard.json +1 -0
@@ 5,6 5,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"rgblight": {
M keyboards/handwired/dactyl_manuform/6x6/rules.mk => keyboards/handwired/dactyl_manuform/6x6/rules.mk +0 -1
@@ 10,6 10,5 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
DEFAULT_FOLDER = handwired/dactyl_manuform/6x6/promicro
M keyboards/handwired/dactyl_manuform/6x6_4/info.json => keyboards/handwired/dactyl_manuform/6x6_4/info.json +1 -0
@@ 20,6 20,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"processor": "atmega32u4",
M keyboards/handwired/dactyl_manuform/6x6_4/rules.mk => keyboards/handwired/dactyl_manuform/6x6_4/rules.mk +0 -1
@@ 10,4 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
M keyboards/handwired/dactyl_promicro/info.json => keyboards/handwired/dactyl_promicro/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"rgblight": {
M keyboards/handwired/dactyl_promicro/rules.mk => keyboards/handwired/dactyl_promicro/rules.mk +0 -2
@@ 10,5 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
AUDIO_ENABLE = no # Audio output
RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight.
-
-SPLIT_KEYBOARD = yes
M keyboards/handwired/dactyl_rah/info.json => keyboards/handwired/dactyl_rah/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"processor": "atmega32u4",
M keyboards/handwired/dactyl_rah/rules.mk => keyboards/handwired/dactyl_rah/rules.mk +0 -1
@@ 10,4 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
M keyboards/handwired/elrgo_s/info.json => keyboards/handwired/elrgo_s/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"processor": "atmega32u4",
M keyboards/handwired/elrgo_s/rules.mk => keyboards/handwired/elrgo_s/rules.mk +0 -1
@@ 10,4 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
M keyboards/handwired/freoduo/info.json => keyboards/handwired/freoduo/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"rgblight": {
M keyboards/handwired/freoduo/rules.mk => keyboards/handwired/freoduo/rules.mk +0 -1
@@ 11,4 11,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
VELOCIKEY_ENABLE = yes
-SPLIT_KEYBOARD = yes
M keyboards/handwired/jtallbean/split_65/info.json => keyboards/handwired/jtallbean/split_65/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D0",
"matrix_pins": {
"right": {
M keyboards/handwired/jtallbean/split_65/rules.mk => keyboards/handwired/jtallbean/split_65/rules.mk +0 -1
@@ 10,4 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes # Enable split keyboard support
M keyboards/handwired/ks63/info.json => keyboards/handwired/ks63/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"processor": "atmega32u4",
M keyboards/handwired/ks63/rules.mk => keyboards/handwired/ks63/rules.mk +0 -2
@@ 10,5 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-
-SPLIT_KEYBOARD = yes
M keyboards/handwired/lagrange/info.json => keyboards/handwired/lagrange/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "ROW2COL",
"split": {
+ "enabled": true,
"matrix_pins": {
"right": {
"cols": ["C7", "F7", "F6", "F5", "F4", "F1"],
M keyboards/handwired/lagrange/rules.mk => keyboards/handwired/lagrange/rules.mk +0 -1
@@ 11,7 11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
UNICODE_ENABLE = yes
-SPLIT_KEYBOARD = yes
SPLIT_TRANSPORT = custom
SRC += transport.c
M keyboards/handwired/myskeeb/info.json => keyboards/handwired/myskeeb/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D3",
"matrix_pins": {
"right": {
M keyboards/handwired/myskeeb/rules.mk => keyboards/handwired/myskeeb/rules.mk +0 -1
@@ 10,6 10,5 @@ NKRO_ENABLE = yes # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight.
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes # Enables split keyboard support
OLED_ENABLE = yes
NO_USB_STARTUP_CHECK = yes
M keyboards/handwired/not_so_minidox/info.json => keyboards/handwired/not_so_minidox/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"processor": "atmega32u4",
M keyboards/handwired/not_so_minidox/rules.mk => keyboards/handwired/not_so_minidox/rules.mk +0 -2
@@ 10,5 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-
-SPLIT_KEYBOARD = yes
M keyboards/handwired/skakunm_dactyl/info.json => keyboards/handwired/skakunm_dactyl/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"processor": "atmega32u4",
M keyboards/handwired/skakunm_dactyl/rules.mk => keyboards/handwired/skakunm_dactyl/rules.mk +1 -3
@@ 9,6 9,4 @@ COMMAND_ENABLE = yes # Commands for debug and configuration
NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
AUDIO_ENABLE = no # Audio output
-RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight.
-
-SPLIT_KEYBOARD = yes
+RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight.
M keyboards/handwired/split65/promicro/info.json => keyboards/handwired/split65/promicro/info.json +1 -0
@@ 6,6 6,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D3"
},
"processor": "atmega32u4",
M keyboards/handwired/split65/promicro/rules.mk => keyboards/handwired/split65/promicro/rules.mk +0 -1
@@ 11,4 11,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
OLED_ENABLE = yes
-SPLIT_KEYBOARD = yes
M keyboards/handwired/split65/stm32/info.json => keyboards/handwired/split65/stm32/info.json +1 -0
@@ 6,6 6,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "A9"
},
"processor": "STM32F303",
M keyboards/handwired/split65/stm32/rules.mk => keyboards/handwired/split65/stm32/rules.mk +0 -1
@@ 11,5 11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = yes # Audio output
OLED_ENABLE = yes
-SPLIT_KEYBOARD = yes
SERIAL_DRIVER = usart
M keyboards/handwired/split89/info.json => keyboards/handwired/split89/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D0",
"matrix_pins": {
"right": {
M keyboards/handwired/split89/rules.mk => keyboards/handwired/split89/rules.mk +0 -2
@@ 10,5 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-
-SPLIT_KEYBOARD = yes
M keyboards/handwired/splittest/info.json => keyboards/handwired/splittest/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0x1111",
"device_version": "1.0.0"
},
+ "split": {
+ "enabled": true
+ },
"rgblight": {
"led_count": 12,
"split_count": [6, 6],
M keyboards/handwired/splittest/rules.mk => keyboards/handwired/splittest/rules.mk +0 -2
@@ 10,6 10,4 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
-
DEFAULT_FOLDER = handwired/splittest/promicro
M keyboards/handwired/tractyl_manuform/4x6_right/info.json => keyboards/handwired/tractyl_manuform/4x6_right/info.json +1 -0
@@ 18,6 18,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D3",
"bootmagic": {
"matrix": [4, 5]
M keyboards/handwired/tractyl_manuform/4x6_right/rules.mk => keyboards/handwired/tractyl_manuform/4x6_right/rules.mk +0 -2
@@ 15,5 15,3 @@ RGB_MATRIX_ENABLE = no
POINTING_DEVICE_ENABLE = yes
POINTING_DEVICE_DRIVER = pmw3360
MOUSE_SHARED_EP = yes
-
-SPLIT_KEYBOARD = yes
M keyboards/handwired/tractyl_manuform/5x6_right/info.json => keyboards/handwired/tractyl_manuform/5x6_right/info.json +1 -0
@@ 5,6 5,7 @@
"device_version": "0.0.1"
},
"split": {
+ "enabled": true,
"bootmagic": {
"matrix": [6, 5]
}
M keyboards/handwired/tractyl_manuform/5x6_right/rules.mk => keyboards/handwired/tractyl_manuform/5x6_right/rules.mk +0 -2
@@ 16,6 16,4 @@ POINTING_DEVICE_ENABLE = yes
POINTING_DEVICE_DRIVER = pmw3360
MOUSE_SHARED_EP = yes
-SPLIT_KEYBOARD = yes
-
DEFAULT_FOLDER = handwired/tractyl_manuform/5x6_right/teensy2pp
A keyboards/handwired/unk/info.json => keyboards/handwired/unk/info.json +5 -0
@@ 0,0 1,5 @@
+{
+ "split": {
+ "enabled": true
+ }
+}
M keyboards/handwired/unk/rules.mk => keyboards/handwired/unk/rules.mk +0 -2
@@ 11,6 11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
-
DEFAULT_FOLDER = handwired/unk/rev1
A keyboards/handwired/xealous/info.json => keyboards/handwired/xealous/info.json +5 -0
@@ 0,0 1,5 @@
+{
+ "split": {
+ "enabled": true
+ }
+}
M keyboards/handwired/xealous/rules.mk => keyboards/handwired/xealous/rules.mk +0 -1
@@ 10,7 10,6 @@ NKRO_ENABLE = yes # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
AUDIO_ENABLE = yes # Audio output
RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight.
-SPLIT_KEYBOARD = yes # Use shared split_common code
SRC += matrix.c
M keyboards/helix/pico/info.json => keyboards/helix/pico/info.json +1 -0
@@ 9,6 9,7 @@
"device_version": "0.0.2"
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D2"
},
"tapping": {
M keyboards/helix/pico/rules.mk => keyboards/helix/pico/rules.mk +0 -2
@@ 1,5 1,3 @@
-SPLIT_KEYBOARD = yes
-
# Helix Spacific Build Options default values
LED_BACK_ENABLE = no # LED backlight (Enable WS2812 RGB underlight.)
LED_UNDERGLOW_ENABLE = no # LED underglow (Enable WS2812 RGB underlight.)
M keyboards/helix/pico/sc/rules.mk => keyboards/helix/pico/sc/rules.mk +0 -1
@@ 1,2 1,1 @@
-SPLIT_KEYBOARD = yes
LED_BACK_ENABLE = yes
M keyboards/helix/rev2/info.json => keyboards/helix/rev2/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D2",
"transport": {
"sync": {
M keyboards/helix/rev2/keymaps/default/rules.mk => keyboards/helix/rev2/keymaps/default/rules.mk +0 -2
@@ 1,5 1,3 @@
-SPLIT_KEYBOARD = yes
-
LTO_ENABLE = yes # if firmware size over limit, try this option
# Helix Spacific Build Options
M keyboards/helix/rev2/keymaps/five_rows_jis/rules.mk => keyboards/helix/rev2/keymaps/five_rows_jis/rules.mk +0 -1
@@ 1,5 1,4 @@
LTO_ENABLE = no # if firmware size over limit, try this option
-SPLIT_KEYBOARD = yes
# Helix Spacific Build Options
# you can uncomment and edit follows 7 Variables
M keyboards/helix/rev2/keymaps/led_test/rules.mk => keyboards/helix/rev2/keymaps/led_test/rules.mk +0 -1
@@ 5,7 5,6 @@
# See TOP/keyboards/helix/rules.mk for a list of options that can be set.
# See TOP/docs/config_options.md for more information.
#
-SPLIT_KEYBOARD = yes
LTO_ENABLE = no # if firmware size over limit, try this option
M keyboards/helix/rev2/rules.mk => keyboards/helix/rev2/rules.mk +0 -2
@@ 1,7 1,5 @@
KEYBOARD_LOCAL_FEATURES_MK := $(dir $(lastword $(MAKEFILE_LIST)))local_features.mk
-SPLIT_KEYBOARD = yes
-
# Helix Spacific Build Options default values
OLED_ENABLE = yes # OLED_ENABLE
LOCAL_GLCDFONT = no # use each keymaps "helixfont.h" insted of "common/glcdfont.c"
M keyboards/helix/rev2/sc/rules.mk => keyboards/helix/rev2/sc/rules.mk +0 -1
@@ 1,2 1,1 @@
-SPLIT_KEYBOARD = yes
LED_BACK_ENABLE = yes
M keyboards/helix/rev3_4rows/info.json => keyboards/helix/rev3_4rows/info.json +1 -0
@@ 26,6 26,7 @@
]
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D2"
},
"ws2812": {
M keyboards/helix/rev3_4rows/rules.mk => keyboards/helix/rev3_4rows/rules.mk +0 -1
@@ 1,6 1,5 @@
EXTRAKEY_ENABLE = yes # Audio control and System control
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
-SPLIT_KEYBOARD = yes
RGB_MATRIX_ENABLE = no
OLED_ENABLE = yes
ENCODER_ENABLE = yes
M keyboards/helix/rev3_5rows/info.json => keyboards/helix/rev3_5rows/info.json +1 -0
@@ 92,6 92,7 @@
]
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D2"
},
"ws2812": {
M keyboards/helix/rev3_5rows/rules.mk => keyboards/helix/rev3_5rows/rules.mk +0 -1
@@ 1,6 1,5 @@
EXTRAKEY_ENABLE = yes # Audio control and System control
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
-SPLIT_KEYBOARD = yes
RGB_MATRIX_ENABLE = no
OLED_ENABLE = yes
ENCODER_ENABLE = yes
M keyboards/hidtech/bastyl/info.json => keyboards/hidtech/bastyl/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "ROW2COL",
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"ws2812": {
M keyboards/hidtech/bastyl/rules.mk => keyboards/hidtech/bastyl/rules.mk +0 -1
@@ 10,4 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
M keyboards/hillside/46/0_1/info.json => keyboards/hillside/46/0_1/info.json +1 -0
@@ 22,6 22,7 @@
"rgblight": true
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D2",
"encoder": {
"right": {
M keyboards/hillside/46/0_1/rules.mk => keyboards/hillside/46/0_1/rules.mk +0 -1
@@ 1,4 1,3 @@
-SPLIT_KEYBOARD = yes # Use shared split_common code
LTO_ENABLE = yes # Use link time optimization for smaller firmware
# If you add a haptic board,
M keyboards/hillside/48/0_1/info.json => keyboards/hillside/48/0_1/info.json +1 -0
@@ 22,6 22,7 @@
"rgblight": true
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D2",
"encoder": {
"right": {
M keyboards/hillside/48/0_1/rules.mk => keyboards/hillside/48/0_1/rules.mk +0 -1
@@ 1,4 1,3 @@
-SPLIT_KEYBOARD = yes # Use shared split_common code
LTO_ENABLE = yes # Use link time optimization for smaller firmware
# If you add a haptic board,
M keyboards/hillside/52/0_1/info.json => keyboards/hillside/52/0_1/info.json +1 -0
@@ 22,6 22,7 @@
"rgblight": true
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D2",
"encoder": {
"right": {
M keyboards/hillside/52/0_1/rules.mk => keyboards/hillside/52/0_1/rules.mk +0 -1
@@ 1,4 1,3 @@
-SPLIT_KEYBOARD = yes # Use shared split_common code
LTO_ENABLE = yes # Use link time optimization for smaller firmware
# If you add a haptic board,
M keyboards/ibnuda/squiggle/rev1/info.json => keyboards/ibnuda/squiggle/rev1/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"processor": "atmega32u4",
M keyboards/ibnuda/squiggle/rev1/rules.mk => keyboards/ibnuda/squiggle/rev1/rules.mk +0 -2
@@ 10,5 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-
-SPLIT_KEYBOARD = yes
M keyboards/input_club/ergodox_infinity/info.json => keyboards/input_club/ergodox_infinity/info.json +3 -0
@@ 38,6 38,9 @@
"rows": ["B2", "B3", "B18", "B19", "C0", "C9", "C10", "C11", "D0"]
},
"diode_direction": "ROW2COL",
+ "split": {
+ "enabled": true
+ },
"processor": "MK20DX256",
"bootloader": "kiibohd",
"board": "IC_TEENSY_3_1",
M keyboards/input_club/ergodox_infinity/rules.mk => keyboards/input_club/ergodox_infinity/rules.mk +0 -1
@@ 13,7 13,6 @@ SLEEP_LED_ENABLE = yes
RGBLIGHT_ENABLE = no
-SPLIT_KEYBOARD = yes
SERIAL_DRIVER = usart
ST7565_ENABLE = yes
M keyboards/jian/handwired/rules.mk => keyboards/jian/handwired/rules.mk +0 -1
@@ 1,6 1,5 @@
# Build Options
# change yes to no to disable
#
-SPLIT_KEYBOARD = no
BACKLIGHT_ENABLE = no
RGBLIGHT_ENABLE = no
M keyboards/jian/nsrev2/rules.mk => keyboards/jian/nsrev2/rules.mk +0 -1
@@ 2,6 2,5 @@
# change yes to no to disable
#
CONSOLE_ENABLE = no
-SPLIT_KEYBOARD = no
BACKLIGHT_ENABLE = yes
RGBLIGHT_ENABLE = no
M keyboards/jian/rev1/info.json => keyboards/jian/rev1/info.json +3 -0
@@ 3,6 3,9 @@
"usb": {
"device_version": "1.0.0"
},
+ "split": {
+ "enabled": true
+ },
"matrix_pins": {
"cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2"],
"rows": ["D3", "D2", "E6", "B4"]
M keyboards/jian/rev1/rules.mk => keyboards/jian/rev1/rules.mk +0 -1
@@ 2,7 2,6 @@
# change yes to no to disable
#
CONSOLE_ENABLE = no
-SPLIT_KEYBOARD = yes
BACKLIGHT_ENABLE = yes
RGBLIGHT_ENABLE = yes
DIP_SWITCH_ENABLE = yes
M keyboards/jian/rev2/info.json => keyboards/jian/rev2/info.json +1 -0
@@ 38,6 38,7 @@
"esc_output": "D3"
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D1"
},
"processor": "atmega32u4",
M keyboards/jian/rev2/rules.mk => keyboards/jian/rev2/rules.mk +0 -1
@@ 2,6 2,5 @@
# change yes to no to disable
#
CONSOLE_ENABLE = no
-SPLIT_KEYBOARD = yes
BACKLIGHT_ENABLE = yes
RGBLIGHT_ENABLE = yes
M keyboards/jiran/info.json => keyboards/jiran/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D1"
},
"processor": "atmega32u4",
M keyboards/jiran/rules.mk => keyboards/jiran/rules.mk +0 -1
@@ 10,6 10,5 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
DEFAULT_FOLDER = jiran/rev1
A keyboards/jorne/info.json => keyboards/jorne/info.json +5 -0
@@ 0,0 1,5 @@
+{
+ "split": {
+ "enabled": true
+ }
+}
M keyboards/jorne/rules.mk => keyboards/jorne/rules.mk +0 -1
@@ 9,7 9,6 @@ COMMAND_ENABLE = no # Commands for debug and configuration
NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes # Split common
LTO_ENABLE = yes
DEFAULT_FOLDER = jorne/rev1
M keyboards/kagizaraya/miniaxe/info.json => keyboards/kagizaraya/miniaxe/info.json +1 -0
@@ 9,6 9,7 @@
"device_version": "0.0.1"
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"rgblight": {
M keyboards/kagizaraya/miniaxe/rules.mk => keyboards/kagizaraya/miniaxe/rules.mk +0 -1
@@ 12,4 12,3 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
DEBUG_ENABLE = no
-SPLIT_KEYBOARD = yes # Use shared split_common code
M keyboards/kagizaraya/scythe/info.json => keyboards/kagizaraya/scythe/info.json +1 -0
@@ 17,6 17,7 @@
"pin": "B7"
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"rgblight": {
M keyboards/kagizaraya/scythe/rules.mk => keyboards/kagizaraya/scythe/rules.mk +0 -1
@@ 11,5 11,4 @@ BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes # Use shared split_common
RGBLIGHT_SPLIT = yes
M keyboards/kakunpc/rabbit_capture_plan/info.json => keyboards/kakunpc/rabbit_capture_plan/info.json +1 -0
@@ 37,6 37,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D2"
},
"processor": "atmega32u4",
M keyboards/kakunpc/rabbit_capture_plan/rules.mk => keyboards/kakunpc/rabbit_capture_plan/rules.mk +0 -1
@@ 10,5 10,4 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
OLED_ENABLE = no
M keyboards/kakunpc/suihankey/rules.mk => keyboards/kakunpc/suihankey/rules.mk +0 -1
@@ 11,6 11,5 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
OLED_ENABLE = yes
-SPLIT_KEYBOARD = no
DEFAULT_FOLDER = kakunpc/suihankey/rev1
M keyboards/kakunpc/suihankey/split/info.json => keyboards/kakunpc/suihankey/split/info.json +1 -0
@@ 9,6 9,7 @@
"device_version": "0.0.1"
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"processor": "atmega32u4",
M keyboards/kakunpc/suihankey/split/rules.mk => keyboards/kakunpc/suihankey/split/rules.mk +0 -1
@@ 1,4 1,3 @@
OLED_ENABLE = no
-SPLIT_KEYBOARD = yes
DEFAULT_FOLDER = kakunpc/suihankey/split/rev1
A keyboards/kapl/info.json => keyboards/kapl/info.json +5 -0
@@ 0,0 1,5 @@
+{
+ "split": {
+ "enabled": true
+ }
+}
M keyboards/kapl/rules.mk => keyboards/kapl/rules.mk +0 -1
@@ 10,6 10,5 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes # Split common
DEFAULT_FOLDER = kapl/rev1
M keyboards/kb58/info.json => keyboards/kb58/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D2",
"matrix_pins": {
"right": {
M keyboards/kb58/rules.mk => keyboards/kb58/rules.mk +0 -2
@@ 10,5 10,3 @@ NKRO_ENABLE = no # Enable N-key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-
-SPLIT_KEYBOARD = yes # Enables split keyboard support
M keyboards/keebio/bfo9000/info.json => keyboards/keebio/bfo9000/info.json +2 -1
@@ 14,7 14,8 @@
},
"diode_direction": "COL2ROW",
"split": {
- "soft_serial_pin": "D0"
+ "enabled": true,
+ "soft_serial_pin": "D0"
},
"rgblight": {
"led_count": 20,
M keyboards/keebio/bfo9000/rules.mk => keyboards/keebio/bfo9000/rules.mk +0 -2
@@ 10,5 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
AUDIO_ENABLE = no # Audio output
RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight.
-
-SPLIT_KEYBOARD = yes
A keyboards/keebio/foldkb/info.json => keyboards/keebio/foldkb/info.json +5 -0
@@ 0,0 1,5 @@
+{
+ "split": {
+ "enabled": true
+ }
+}
M keyboards/keebio/foldkb/rules.mk => keyboards/keebio/foldkb/rules.mk +0 -1
@@ 11,6 11,5 @@ BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
LTO_ENABLE = yes
-SPLIT_KEYBOARD = yes
DEFAULT_FOLDER = keebio/foldkb/rev1
M keyboards/keebio/fourier/info.json => keyboards/keebio/fourier/info.json +1 -0
@@ 20,6 20,7 @@
"speaker": "C6"
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"rgblight": {
M keyboards/keebio/fourier/rules.mk => keyboards/keebio/fourier/rules.mk +0 -2
@@ 10,5 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
AUDIO_ENABLE = no # Audio output
RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight.
-
-SPLIT_KEYBOARD = yes
M keyboards/keebio/iris/rev1/info.json => keyboards/keebio/iris/rev1/info.json +1 -0
@@ 15,6 15,7 @@
"levels": 5
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"rgblight": {
M keyboards/keebio/iris/rev1/rules.mk => keyboards/keebio/iris/rev1/rules.mk +0 -2
@@ 10,5 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
AUDIO_ENABLE = no # Audio output
RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight.
-
-SPLIT_KEYBOARD = yes
M keyboards/keebio/iris/rev1_led/info.json => keyboards/keebio/iris/rev1_led/info.json +1 -0
@@ 14,6 14,7 @@
"levels": 5
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"rgblight": {
M keyboards/keebio/iris/rev1_led/rules.mk => keyboards/keebio/iris/rev1_led/rules.mk +0 -2
@@ 10,5 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
AUDIO_ENABLE = no # Audio output
RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight.
-
-SPLIT_KEYBOARD = yes
M keyboards/keebio/iris/rev2/info.json => keyboards/keebio/iris/rev2/info.json +1 -0
@@ 14,6 14,7 @@
"levels": 5
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"rgblight": {
M keyboards/keebio/iris/rev2/rules.mk => keyboards/keebio/iris/rev2/rules.mk +0 -2
@@ 11,6 11,4 @@ BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
AUDIO_ENABLE = no # Audio output
RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight.
-SPLIT_KEYBOARD = yes
-
LTO_ENABLE = yes=
\ No newline at end of file
M keyboards/keebio/iris/rev3/info.json => keyboards/keebio/iris/rev3/info.json +1 -0
@@ 44,6 44,7 @@
"speaker": "C6"
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"processor": "atmega32u4",
M keyboards/keebio/iris/rev3/rules.mk => keyboards/keebio/iris/rev3/rules.mk +0 -1
@@ 11,6 11,5 @@ BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
AUDIO_ENABLE = no # Audio output
RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight.
-SPLIT_KEYBOARD = yes
ENCODER_ENABLE = yes
LTO_ENABLE = yes
M keyboards/keebio/iris/rev4/info.json => keyboards/keebio/iris/rev4/info.json +1 -0
@@ 44,6 44,7 @@
"speaker": "C6"
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D0",
"encoder": {
"right": {
M keyboards/keebio/iris/rev4/rules.mk => keyboards/keebio/iris/rev4/rules.mk +0 -1
@@ 11,7 11,6 @@ BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
AUDIO_ENABLE = no # Audio output
RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight.
-SPLIT_KEYBOARD = yes
ENCODER_ENABLE = yes
LTO_ENABLE = yes
M keyboards/keebio/iris/rev5/info.json => keyboards/keebio/iris/rev5/info.json +1 -0
@@ 50,6 50,7 @@
"speaker": "C6"
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D0",
"encoder": {
"right": {
M keyboards/keebio/iris/rev5/rules.mk => keyboards/keebio/iris/rev5/rules.mk +0 -1
@@ 10,5 10,4 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
ENCODER_ENABLE = yes
M keyboards/keebio/iris/rev6/info.json => keyboards/keebio/iris/rev6/info.json +1 -0
@@ 84,6 84,7 @@
}
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D0",
"matrix_pins": {
"right": {
M keyboards/keebio/iris/rev6/rules.mk => keyboards/keebio/iris/rev6/rules.mk +0 -1
@@ 10,7 10,6 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
ENCODER_ENABLE = yes
RGB_MATRIX_ENABLE = yes
M keyboards/keebio/iris/rev7/info.json => keyboards/keebio/iris/rev7/info.json +1 -0
@@ 83,6 83,7 @@
}
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D0",
"matrix_pins": {
"right": {
M keyboards/keebio/iris/rev7/rules.mk => keyboards/keebio/iris/rev7/rules.mk +0 -1
@@ 10,7 10,6 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
ENCODER_ENABLE = yes
RGB_MATRIX_ENABLE = yes
A keyboards/keebio/kbo5000/info.json => keyboards/keebio/kbo5000/info.json +5 -0
@@ 0,0 1,5 @@
+{
+ "split": {
+ "enabled": true
+ }
+}
M keyboards/keebio/kbo5000/rules.mk => keyboards/keebio/kbo5000/rules.mk +0 -1
@@ 11,6 11,5 @@ BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
AUDIO_ENABLE = no # Audio output
RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight.
LTO_ENABLE = yes
-SPLIT_KEYBOARD = yes
DEFAULT_FOLDER = keebio/kbo5000/rev1
M keyboards/keebio/levinson/info.json => keyboards/keebio/levinson/info.json +3 -0
@@ 6,6 6,9 @@
"usb": {
"vid": "0xCB10"
},
+ "split": {
+ "enabled": true
+ },
"processor": "atmega32u4",
"bootloader": "caterina",
"community_layouts": ["ortho_4x12"]
M keyboards/keebio/levinson/rules.mk => keyboards/keebio/levinson/rules.mk +0 -2
@@ 11,6 11,4 @@ BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
AUDIO_ENABLE = no # Audio output
RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight.
-SPLIT_KEYBOARD = yes
-
DEFAULT_FOLDER = keebio/levinson/rev2
M keyboards/keebio/nyquist/rev1/info.json => keyboards/keebio/nyquist/rev1/info.json +1 -0
@@ 10,6 10,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"rgblight": {
M keyboards/keebio/nyquist/rev1/rules.mk => keyboards/keebio/nyquist/rev1/rules.mk +0 -2
@@ 10,5 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
AUDIO_ENABLE = no # Audio output
RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight.
-
-SPLIT_KEYBOARD = yes
M keyboards/keebio/nyquist/rev2/info.json => keyboards/keebio/nyquist/rev2/info.json +1 -0
@@ 21,6 21,7 @@
"pin": "D3"
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"processor": "atmega32u4",
M keyboards/keebio/nyquist/rev2/rules.mk => keyboards/keebio/nyquist/rev2/rules.mk +0 -2
@@ 10,5 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
AUDIO_ENABLE = no # Audio output
RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight.
-
-SPLIT_KEYBOARD = yes
M keyboards/keebio/nyquist/rev3/info.json => keyboards/keebio/nyquist/rev3/info.json +1 -0
@@ 14,6 14,7 @@
"levels": 7
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"rgblight": {
M keyboards/keebio/nyquist/rev3/rules.mk => keyboards/keebio/nyquist/rev3/rules.mk +0 -2
@@ 10,5 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
AUDIO_ENABLE = no # Audio output
RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight.
-
-SPLIT_KEYBOARD = yes
A keyboards/keebio/quefrency/info.json => keyboards/keebio/quefrency/info.json +5 -0
@@ 0,0 1,5 @@
+{
+ "split": {
+ "enabled": true
+ }
+}
M keyboards/keebio/quefrency/rules.mk => keyboards/keebio/quefrency/rules.mk +0 -2
@@ 8,7 8,5 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
AUDIO_ENABLE = no # Audio output
RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight.
-SPLIT_KEYBOARD = yes
-
DEFAULT_FOLDER = keebio/quefrency/rev1
LTO_ENABLE = yes
A keyboards/keebio/rorschach/info.json => keyboards/keebio/rorschach/info.json +5 -0
@@ 0,0 1,5 @@
+{
+ "split": {
+ "enabled": true
+ }
+}
M keyboards/keebio/rorschach/rules.mk => keyboards/keebio/rorschach/rules.mk +0 -2
@@ 11,6 11,4 @@ BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
AUDIO_ENABLE = no # Audio output
RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight.
-SPLIT_KEYBOARD = yes
-
DEFAULT_FOLDER = keebio/rorschach/rev1
M keyboards/keebio/viterbi/info.json => keyboards/keebio/viterbi/info.json +3 -0
@@ 5,6 5,9 @@
"usb": {
"vid": "0xCB10"
},
+ "split": {
+ "enabled": true
+ },
"processor": "atmega32u4",
"bootloader": "caterina",
"community_layouts": ["ortho_5x14"]
M keyboards/keebio/viterbi/rules.mk => keyboards/keebio/viterbi/rules.mk +0 -2
@@ 11,6 11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
AUDIO_ENABLE = no # Audio output
RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight.
-SPLIT_KEYBOARD = yes
-
DEFAULT_FOLDER = keebio/viterbi/rev2
M keyboards/keyprez/bison/info.json => keyboards/keyprez/bison/info.json +1 -0
@@ 19,6 19,7 @@
]
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D0",
"encoder": {
"right": {
M keyboards/keyprez/bison/rules.mk => keyboards/keyprez/bison/rules.mk +0 -1
@@ 11,5 11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
ENCODER_ENABLE = yes
M keyboards/keyprez/unicorn/info.json => keyboards/keyprez/unicorn/info.json +1 -0
@@ 19,6 19,7 @@
]
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D0",
"matrix_pins": {
"right": {
M keyboards/keyprez/unicorn/rules.mk => keyboards/keyprez/unicorn/rules.mk +0 -1
@@ 10,5 10,4 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
ENCODER_ENABLE = yes
M keyboards/keystonecaps/gameroyadvance/info.json => keyboards/keystonecaps/gameroyadvance/info.json +1 -0
@@ 39,6 39,7 @@
"pin": "C7"
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D2",
"encoder": {
"right": {
M keyboards/keystonecaps/gameroyadvance/rules.mk => keyboards/keystonecaps/gameroyadvance/rules.mk +0 -1
@@ 12,4 12,3 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = yes
-SPLIT_KEYBOARD = yes>
\ No newline at end of file
A keyboards/kumaokobo/kudox/info.json => keyboards/kumaokobo/kudox/info.json +5 -0
@@ 0,0 1,5 @@
+{
+ "split": {
+ "enabled": true
+ }
+}
M keyboards/kumaokobo/kudox/rules.mk => keyboards/kumaokobo/kudox/rules.mk +0 -2
@@ 11,6 11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
AUDIO_ENABLE = no # Audio output
RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight.
-SPLIT_KEYBOARD = yes
-
DEFAULT_FOLDER = kumaokobo/kudox/rev3
A keyboards/kumaokobo/kudox_full/info.json => keyboards/kumaokobo/kudox_full/info.json +5 -0
@@ 0,0 1,5 @@
+{
+ "split": {
+ "enabled": true
+ }
+}
M keyboards/kumaokobo/kudox_full/rules.mk => keyboards/kumaokobo/kudox_full/rules.mk +0 -2
@@ 13,6 13,4 @@ AUDIO_ENABLE = no # Audio output
UNICODE_ENABLE = yes # Unicode
LTO_ENABLE = yes
-SPLIT_KEYBOARD = yes
-
DEFAULT_FOLDER = kumaokobo/kudox_full/rev1
A keyboards/kumaokobo/pico/info.json => keyboards/kumaokobo/pico/info.json +5 -0
@@ 0,0 1,5 @@
+{
+ "split": {
+ "enabled": true
+ }
+}
M keyboards/kumaokobo/pico/rules.mk => keyboards/kumaokobo/pico/rules.mk +0 -2
@@ 11,6 11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
AUDIO_ENABLE = no # Audio output
RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight.
-SPLIT_KEYBOARD = yes
-
DEFAULT_FOLDER = kumaokobo/pico/65keys
M keyboards/lets_split/info.json => keyboards/lets_split/info.json +3 -0
@@ 3,5 3,8 @@
"maintainer": "qmk",
"processor": "atmega32u4",
"bootloader": "caterina",
+ "split": {
+ "enabled": true
+ },
"community_layouts": ["ortho_4x12"]
}
M keyboards/lets_split/rules.mk => keyboards/lets_split/rules.mk +0 -2
@@ 11,6 11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
AUDIO_ENABLE = no # Audio output
RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight.
-SPLIT_KEYBOARD = yes
-
DEFAULT_FOLDER = lets_split/rev2
A keyboards/lime/info.json => keyboards/lime/info.json +5 -0
@@ 0,0 1,5 @@
+{
+ "split": {
+ "enabled": true
+ }
+}
M keyboards/lime/rules.mk => keyboards/lime/rules.mk +0 -1
@@ 10,6 10,5 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
SWAP_HANDS_ENABLE = yes
DEFAULT_FOLDER = lime/rev1
M keyboards/majistic/info.json => keyboards/majistic/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D2",
"matrix_pins": {
"right": {
M keyboards/majistic/rules.mk => keyboards/majistic/rules.mk +0 -2
@@ 10,5 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-
-SPLIT_KEYBOARD = yes
M keyboards/malevolti/lyra/rev1/info.json => keyboards/malevolti/lyra/rev1/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D2"
},
"tapping": {
M keyboards/malevolti/lyra/rev1/rules.mk => keyboards/malevolti/lyra/rev1/rules.mk +1 -2
@@ 11,5 11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
-LTO_ENABLE = yes >
\ No newline at end of file
+LTO_ENABLE = yes
M keyboards/manta60/info.json => keyboards/manta60/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D2"
},
"rgblight": {
M keyboards/manta60/rules.mk => keyboards/manta60/rules.mk +0 -1
@@ 10,6 10,5 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
IOS_DEVICE_ENABLE = no # connect to IOS device (iPad, iPhone)
A keyboards/maple_computing/lets_split_eh/info.json => keyboards/maple_computing/lets_split_eh/info.json +5 -0
@@ 0,0 1,5 @@
+{
+ "split": {
+ "enabled": true
+ }
+}
M keyboards/maple_computing/lets_split_eh/rules.mk => keyboards/maple_computing/lets_split_eh/rules.mk +0 -2
@@ 11,6 11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
AUDIO_ENABLE = no # Audio output
RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight.
-SPLIT_KEYBOARD = yes
-
DEFAULT_FOLDER = maple_computing/lets_split_eh/eh
A keyboards/maple_computing/minidox/info.json => keyboards/maple_computing/minidox/info.json +5 -0
@@ 0,0 1,5 @@
+{
+ "split": {
+ "enabled": true
+ }
+}
M keyboards/maple_computing/minidox/rules.mk => keyboards/maple_computing/minidox/rules.mk +0 -2
@@ 11,6 11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
-
DEFAULT_FOLDER = maple_computing/minidox/rev1
A keyboards/marksard/rhymestone/info.json => keyboards/marksard/rhymestone/info.json +5 -0
@@ 0,0 1,5 @@
+{
+ "split": {
+ "enabled": true
+ }
+}
M keyboards/marksard/rhymestone/rules.mk => keyboards/marksard/rhymestone/rules.mk +0 -1
@@ 10,7 10,6 @@ NKRO_ENABLE = yes # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
RGB_MATRIX_ENABLE = no
DEFAULT_FOLDER = marksard/rhymestone/rev1
M keyboards/marksard/treadstone48/rev1/keyboard.json => keyboards/marksard/treadstone48/rev1/keyboard.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D2"
},
"ws2812": {
M keyboards/marksard/treadstone48/rev2/rules.mk => keyboards/marksard/treadstone48/rev2/rules.mk +1 -1
@@ 1,1 1,1 @@
-SPLIT_KEYBOARD = no
+# File intentionally blank
M keyboards/marksard/treadstone48/rules.mk => keyboards/marksard/treadstone48/rules.mk +0 -1
@@ 8,7 8,6 @@ COMMAND_ENABLE = no # Commands for debug and configuration
NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
MOUSEKEY_ENABLE = yes # Mouse keys
M keyboards/mechwild/mokulua/mirrored/info.json => keyboards/mechwild/mokulua/mirrored/info.json +1 -0
@@ 22,6 22,7 @@
"tap_keycode_delay": 10
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D3",
"transport": {
"sync": {
M keyboards/mechwild/mokulua/mirrored/rules.mk => keyboards/mechwild/mokulua/mirrored/rules.mk +0 -1
@@ 12,4 12,3 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = yes # Enable encoder
OLED_ENABLE = yes # Enable OLED Screen
-SPLIT_KEYBOARD = yes # Define split functionality
M keyboards/mechwild/mokulua/standard/info.json => keyboards/mechwild/mokulua/standard/info.json +1 -0
@@ 22,6 22,7 @@
"tap_keycode_delay": 10
},
"split": {
+ "enabled": true
"soft_serial_pin": "D3",
"transport": {
"sync": {
M keyboards/mechwild/mokulua/standard/rules.mk => keyboards/mechwild/mokulua/standard/rules.mk +0 -1
@@ 12,4 12,3 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = yes # Enable encoder
OLED_ENABLE = yes # Enable OLED Screen
-SPLIT_KEYBOARD = yes # Define split functionality
M keyboards/merge/um70/info.json => keyboards/merge/um70/info.json +1 -0
@@ 19,6 19,7 @@
]
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D2"
},
"ws2812": {
M keyboards/merge/um70/rules.mk => keyboards/merge/um70/rules.mk +0 -1
@@ 11,5 11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = yes
-SPLIT_KEYBOARD = yes
OLED_ENABLE = yes
M keyboards/merge/um80/info.json => keyboards/merge/um80/info.json +1 -0
@@ 19,6 19,7 @@
]
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D2"
},
"ws2812": {
M keyboards/merge/um80/rules.mk => keyboards/merge/um80/rules.mk +0 -1
@@ 11,5 11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = yes
-SPLIT_KEYBOARD = yes
OLED_ENABLE = yes
M keyboards/merge/uma/info.json => keyboards/merge/uma/info.json +1 -0
@@ 22,6 22,7 @@
]
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D2"
},
"processor": "atmega32u4",
M keyboards/merge/uma/rules.mk => keyboards/merge/uma/rules.mk +0 -1
@@ 11,6 11,5 @@ BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = yes
-SPLIT_KEYBOARD = yes
LTO_ENABLE = yes
OLED_ENABLE = yes
M keyboards/meson/info.json => keyboards/meson/info.json +1 -0
@@ 13,6 13,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"rgblight": {
M keyboards/meson/rules.mk => keyboards/meson/rules.mk +0 -1
@@ 1,7 1,6 @@
# Build Options
# change yes to no to disable
#
-SPLIT_KEYBOARD = yes
BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
MOUSEKEY_ENABLE = yes # Mouse keys
EXTRAKEY_ENABLE = yes # Audio control and System control
M keyboards/mint60/info.json => keyboards/mint60/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D2"
},
"rgblight": {
M keyboards/mint60/rules.mk => keyboards/mint60/rules.mk +0 -2
@@ 10,5 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight.
AUDIO_ENABLE = no # Audio output
-
-SPLIT_KEYBOARD = yes
M keyboards/mlego/m60_split/rev1/info.json => keyboards/mlego/m60_split/rev1/info.json +1 -0
@@ 45,6 45,7 @@
}
},
"split": {
+ "enabled": true,
"bootmagic": {
"matrix": [5, 0]
},
M keyboards/mlego/m60_split/rev1/rules.mk => keyboards/mlego/m60_split/rev1/rules.mk +0 -1
@@ 10,7 10,6 @@ NKRO_ENABLE = yes # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
SERIAL_DRIVER = usart
ENCODER_ENABLE = yes # Enable encoder
M keyboards/mlego/m60_split/rev2/info.json => keyboards/mlego/m60_split/rev2/info.json +1 -0
@@ 38,6 38,7 @@
"pin": "B15"
},
"split": {
+ "enabled": true,
"bootmagic": {
"matrix": [5, 0]
},
M keyboards/mlego/m60_split/rev2/rules.mk => keyboards/mlego/m60_split/rev2/rules.mk +0 -1
@@ 10,6 10,5 @@ NKRO_ENABLE = yes # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
SERIAL_DRIVER = usart
ENCODER_ENABLE = yes # Enable encoder
M keyboards/momoka_ergo/info.json => keyboards/momoka_ergo/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D1"
},
"rgblight": {
M keyboards/momoka_ergo/rules.mk => keyboards/momoka_ergo/rules.mk +0 -1
@@ 10,4 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
M keyboards/nacly/sodium42/info.json => keyboards/nacly/sodium42/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D3"
},
"processor": "atmega32u4",
M keyboards/nacly/sodium42/rules.mk => keyboards/nacly/sodium42/rules.mk +0 -2
@@ 10,5 10,3 @@ NKRO_ENABLE = yes # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-
-SPLIT_KEYBOARD = yes>
\ No newline at end of file
M keyboards/nacly/sodium50/info.json => keyboards/nacly/sodium50/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D3"
},
"processor": "atmega32u4",
M keyboards/nacly/sodium50/rules.mk => keyboards/nacly/sodium50/rules.mk +0 -2
@@ 10,5 10,3 @@ NKRO_ENABLE = yes # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-
-SPLIT_KEYBOARD = yes>
\ No newline at end of file
M keyboards/nacly/sodium62/info.json => keyboards/nacly/sodium62/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D3"
},
"processor": "atmega32u4",
M keyboards/nacly/sodium62/rules.mk => keyboards/nacly/sodium62/rules.mk +0 -1
@@ 11,5 11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
OLED_ENABLE = yes
M keyboards/nacly/splitreus62/info.json => keyboards/nacly/splitreus62/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "ROW2COL",
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"rgblight": {
M keyboards/nacly/splitreus62/rules.mk => keyboards/nacly/splitreus62/rules.mk +0 -2
@@ 10,5 10,3 @@ NKRO_ENABLE = yes # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-
-SPLIT_KEYBOARD = yes
M keyboards/nullbitsco/snap/info.json => keyboards/nullbitsco/snap/info.json +1 -0
@@ 31,6 31,7 @@
}
},
"split": {
+ "enabled": true,
"encoder": {
"right": {
"rotary": [
M keyboards/nullbitsco/snap/rules.mk => keyboards/nullbitsco/snap/rules.mk +0 -1
@@ 9,7 9,6 @@ COMMAND_ENABLE = no # Commands for debug and configuration
NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes # Split common
LTO_ENABLE = yes # Use Link Time Optimization
ENCODER_ENABLE = yes # Enables the use of one or more encoders
SPACE_CADET_ENABLE = no # Enables the use of Space Cadet
M keyboards/obosob/arch_36/info.json => keyboards/obosob/arch_36/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D2"
},
"rgblight": {
M keyboards/obosob/arch_36/rules.mk => keyboards/obosob/arch_36/rules.mk +0 -1
@@ 11,4 11,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
OLED_ENABLE = yes
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes # Split common
M keyboards/obosob/steal_this_keyboard/info.json => keyboards/obosob/steal_this_keyboard/info.json +1 -0
@@ 19,6 19,7 @@
]
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D2",
"matrix_pins": {
"right": {
M keyboards/obosob/steal_this_keyboard/rules.mk => keyboards/obosob/steal_this_keyboard/rules.mk +0 -1
@@ 11,4 11,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
UNICODE_ENABLE = yes # Unicode
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes # Use shared split_common code
M keyboards/oddball/info.json => keyboards/oddball/info.json +3 -0
@@ 8,6 8,9 @@
"pid": "0xCA49",
"device_version": "0.0.1"
},
+ "split": {
+ "enabled": true
+ },
"processor": "atmega32u4",
"layouts": {
"LAYOUT": {
M keyboards/oddball/rules.mk => keyboards/oddball/rules.mk +0 -1
@@ 11,7 11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
POINTING_DEVICE_ENABLE = yes
POINTING_DEVICE_DRIVER = adns9800
M keyboards/ogre/ergo_single/rules.mk => keyboards/ogre/ergo_single/rules.mk +0 -1
@@ 10,4 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = no
M keyboards/ogre/ergo_split/info.json => keyboards/ogre/ergo_split/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D3"
},
"rgblight": {
M keyboards/ogre/ergo_split/rules.mk => keyboards/ogre/ergo_split/rules.mk +0 -1
@@ 10,4 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
M keyboards/omkbd/ergodash/info.json => keyboards/omkbd/ergodash/info.json +4 -1
@@ 1,4 1,7 @@
{
"processor": "atmega32u4",
- "bootloader": "caterina"
+ "bootloader": "caterina",
+ "split": {
+ "enabled": true
+ }
}
M keyboards/omkbd/ergodash/rules.mk => keyboards/omkbd/ergodash/rules.mk +0 -2
@@ 11,6 11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
AUDIO_ENABLE = no # Audio output
RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight.
-SPLIT_KEYBOARD = yes # Enables split keyboard support
-
DEFAULT_FOLDER = omkbd/ergodash/rev1
M keyboards/omkbd/runner3680/info.json => keyboards/omkbd/runner3680/info.json +4 -1
@@ 1,4 1,7 @@
{
"processor": "atmega32u4",
- "bootloader": "caterina"
+ "bootloader": "caterina",
+ "split": {
+ "enabled": true
+ }
}
M keyboards/omkbd/runner3680/rules.mk => keyboards/omkbd/runner3680/rules.mk +0 -2
@@ 11,6 11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes # Enables split keyboard support
-
DEFAULT_FOLDER = omkbd/runner3680/5x8
A keyboards/orthodox/info.json => keyboards/orthodox/info.json +5 -0
@@ 0,0 1,5 @@
+{
+ "split": {
+ "enabled": true
+ }
+}
M keyboards/orthodox/rules.mk => keyboards/orthodox/rules.mk +0 -2
@@ 11,6 11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
AUDIO_ENABLE = no # Audio output
RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight.
-SPLIT_KEYBOARD = yes
-
DEFAULT_FOLDER = orthodox/rev3
M keyboards/phoenix/info.json => keyboards/phoenix/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "ROW2COL",
"split": {
+ "enabled": true,
"soft_serial_pin": "A9"
},
"processor": "STM32F401",
M keyboards/phoenix/rules.mk => keyboards/phoenix/rules.mk +0 -1
@@ 11,7 11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
STENO_ENABLE = no
-SPLIT_KEYBOARD = yes
SERIAL_DRIVER = usart
KEYBOARD_SHARED_EP = yes
A keyboards/pinky/info.json => keyboards/pinky/info.json +5 -0
@@ 0,0 1,5 @@
+{
+ "split": {
+ "enabled": true
+ }
+}
M keyboards/pinky/rules.mk => keyboards/pinky/rules.mk +0 -2
@@ 11,6 11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
-
DEFAULT_FOLDER = pinky/3
M keyboards/pisces/info.json => keyboards/pisces/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D2"
},
"processor": "atmega32u2",
M keyboards/pisces/rules.mk => keyboards/pisces/rules.mk +0 -3
@@ 10,6 10,3 @@ NKRO_ENABLE = yes # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-
-# Enable generic behavior for split boards
-SPLIT_KEYBOARD = yes
M keyboards/pluckey/info.json => keyboards/pluckey/info.json +1 -0
@@ 19,6 19,7 @@
]
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D2",
"encoder": {
"right": {
M keyboards/pluckey/rules.mk => keyboards/pluckey/rules.mk +0 -1
@@ 11,4 11,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = yes
-SPLIT_KEYBOARD = yes
M keyboards/pteron36/info.json => keyboards/pteron36/info.json +1 -0
@@ 22,6 22,7 @@
]
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D3",
"encoder": {
"right": {
M keyboards/pteron36/rules.mk => keyboards/pteron36/rules.mk +0 -1
@@ 12,4 12,3 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
OLED_ENABLE = yes # OLED display
ENCODER_ENABLE = yes # Encoder support
-SPLIT_KEYBOARD = yes # Split enable
M keyboards/rate/pistachio/rev1/info.json => keyboards/rate/pistachio/rev1/info.json +3 -0
@@ 4,6 4,9 @@
"led_count": 2,
"split_count": [1, 1]
},
+ "split": {
+ "enabled": true
+ },
"ws2812": {
"pin": "D2"
},
M keyboards/rate/pistachio/rev1/rules.mk => keyboards/rate/pistachio/rev1/rules.mk +0 -1
@@ 10,4 10,3 @@ NKRO_ENABLE = yes # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes # Enable split keyboard
M keyboards/rate/pistachio/rev2/info.json => keyboards/rate/pistachio/rev2/info.json +3 -0
@@ 8,6 8,9 @@
"max_brightness": 195,
"split_count": [38, 46]
},
+ "split": {
+ "enabled": true
+ },
"matrix_pins": {
"cols": ["B6", "B2", "B3", "B1", "F7", "F6", "F5", "F4", "D3"],
"rows": ["B5", "B4", "E6", "D7", "C6", "D4"]
M keyboards/rate/pistachio/rev2/rules.mk => keyboards/rate/pistachio/rev2/rules.mk +0 -1
@@ 10,4 10,3 @@ NKRO_ENABLE = yes # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes # Enable split keyboard
M keyboards/recompile_keys/choco60/rev1/info.json => keyboards/recompile_keys/choco60/rev1/info.json +1 -0
@@ 5,6 5,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D3"
},
"processor": "atmega32u4",
M keyboards/recompile_keys/choco60/rev1/rules.mk => keyboards/recompile_keys/choco60/rev1/rules.mk +0 -2
@@ 10,5 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-
-SPLIT_KEYBOARD = yes # Enable split keyboard
M keyboards/recompile_keys/choco60/rev2/info.json => keyboards/recompile_keys/choco60/rev2/info.json +1 -0
@@ 5,6 5,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D0",
"matrix_pins": {
"right": {
M keyboards/recompile_keys/choco60/rev2/rules.mk => keyboards/recompile_keys/choco60/rev2/rules.mk +0 -2
@@ 10,5 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-
-SPLIT_KEYBOARD = yes
M keyboards/recompile_keys/cocoa40/info.json => keyboards/recompile_keys/cocoa40/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D2"
},
"processor": "atmega32u4",
M keyboards/recompile_keys/cocoa40/rules.mk => keyboards/recompile_keys/cocoa40/rules.mk +0 -1
@@ 10,4 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
M keyboards/redox_media/info.json => keyboards/redox_media/info.json +1 -0
@@ 19,6 19,7 @@
]
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"processor": "atmega32u4",
M keyboards/redox_media/rules.mk => keyboards/redox_media/rules.mk +0 -1
@@ 11,7 11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = yes
-SPLIT_KEYBOARD = yes
# Disable unsupported hardware
AUDIO_SUPPORTED = no
A keyboards/rgbkb/mun/info.json => keyboards/rgbkb/mun/info.json +5 -0
@@ 0,0 1,5 @@
+{
+ "split": {
+ "enabled": true
+ }
+}
M keyboards/rgbkb/mun/rules.mk => keyboards/rgbkb/mun/rules.mk +0 -1
@@ 22,7 22,6 @@ OLED_ENABLE = yes
ENCODER_ENABLE = yes
-SPLIT_KEYBOARD = yes
SERIAL_DRIVER = usart
LTO_ENABLE = yes
OPT = 3
A keyboards/rgbkb/sol/info.json => keyboards/rgbkb/sol/info.json +5 -0
@@ 0,0 1,5 @@
+{
+ "split": {
+ "enabled": true
+ }
+}
M keyboards/rgbkb/sol/rules.mk => keyboards/rgbkb/sol/rules.mk +0 -1
@@ 1,7 1,6 @@
# Custom local font file
OPT_DEFS += -DOLED_FONT_H=\"common/glcdfont.c\"
-SPLIT_KEYBOARD = yes
ENCODER_ENABLE = yes
DEFAULT_FOLDER = rgbkb/sol/rev2
A keyboards/rgbkb/sol3/info.json => keyboards/rgbkb/sol3/info.json +5 -0
@@ 0,0 1,5 @@
+{
+ "split": {
+ "enabled": true
+ }
+}
M keyboards/rgbkb/sol3/rules.mk => keyboards/rgbkb/sol3/rules.mk +0 -1
@@ 26,7 26,6 @@ OLED_ENABLE = yes
ENCODER_ENABLE = yes
-SPLIT_KEYBOARD = yes
SERIAL_DRIVER = usart
LTO_ENABLE = yes
OPT = 3
A keyboards/rgbkb/zen/info.json => keyboards/rgbkb/zen/info.json +5 -0
@@ 0,0 1,5 @@
+{
+ "split": {
+ "enabled": true
+ }
+}
M keyboards/rgbkb/zen/rules.mk => keyboards/rgbkb/zen/rules.mk +0 -1
@@ 8,7 8,6 @@ CONSOLE_ENABLE = no # Console for debug
COMMAND_ENABLE = yes # Commands for debug and configuration
NKRO_ENABLE = no # Enable N-Key Rollover
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight
DEFAULT_FOLDER = rgbkb/zen/rev2
A keyboards/rgbkb/zygomorph/info.json => keyboards/rgbkb/zygomorph/info.json +5 -0
@@ 0,0 1,5 @@
+{
+ "split": {
+ "enabled": true
+ }
+}
M keyboards/rgbkb/zygomorph/rules.mk => keyboards/rgbkb/zygomorph/rules.mk +0 -2
@@ 11,8 11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
-
DEFAULT_FOLDER = rgbkb/zygomorph/rev1
# Disable unsupported hardware
M keyboards/rura66/rev1/info.json => keyboards/rura66/rev1/info.json +1 -0
@@ 30,6 30,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D2"
},
"ws2812": {
M keyboards/rura66/rev1/rules.mk => keyboards/rura66/rev1/rules.mk +0 -1
@@ 1,6 1,5 @@
EXTRAKEY_ENABLE = yes # Audio control and System control
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
-SPLIT_KEYBOARD = yes
RGB_MATRIX_ENABLE = no
ENCODER_ENABLE = no
LTO_ENABLE = yes
M keyboards/rura66/rules.mk => keyboards/rura66/rules.mk +0 -1
@@ 11,7 11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
OLED_ENABLE = yes
-SPLIT_KEYBOARD = yes
LTO_ENABLE = yes
DEFAULT_FOLDER = rura66/rev1
A keyboards/salicylic_acid3/7skb/info.json => keyboards/salicylic_acid3/7skb/info.json +5 -0
@@ 0,0 1,5 @@
+{
+ "split": {
+ "enabled": true
+ }
+}
M keyboards/salicylic_acid3/7skb/rules.mk => keyboards/salicylic_acid3/7skb/rules.mk +0 -2
@@ 11,6 11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
AUDIO_ENABLE = no # Audio output
RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight.
-SPLIT_KEYBOARD = yes
-
DEFAULT_FOLDER = salicylic_acid3/7skb/rev1
M keyboards/salicylic_acid3/7splus/info.json => keyboards/salicylic_acid3/7splus/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D2"
},
"rgblight": {
M keyboards/salicylic_acid3/7splus/rules.mk => keyboards/salicylic_acid3/7splus/rules.mk +0 -2
@@ 10,5 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-
-SPLIT_KEYBOARD = yes
M keyboards/salicylic_acid3/ajisai74/info.json => keyboards/salicylic_acid3/ajisai74/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D2"
},
"processor": "atmega32u4",
M keyboards/salicylic_acid3/ajisai74/rules.mk => keyboards/salicylic_acid3/ajisai74/rules.mk +0 -2
@@ 10,5 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-
-SPLIT_KEYBOARD = yes
M keyboards/salicylic_acid3/ergoarrows/info.json => keyboards/salicylic_acid3/ergoarrows/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"rgblight": {
M keyboards/salicylic_acid3/ergoarrows/rules.mk => keyboards/salicylic_acid3/ergoarrows/rules.mk +0 -2
@@ 10,5 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-
-SPLIT_KEYBOARD = yes
A keyboards/salicylic_acid3/jisplit89/info.json => keyboards/salicylic_acid3/jisplit89/info.json +5 -0
@@ 0,0 1,5 @@
+{
+ "split": {
+ "enabled": true
+ }
+}
M keyboards/salicylic_acid3/jisplit89/rules.mk => keyboards/salicylic_acid3/jisplit89/rules.mk +0 -2
@@ 11,6 11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
-
DEFAULT_FOLDER = salicylic_acid3/jisplit89/rev1
A keyboards/salicylic_acid3/naked48/info.json => keyboards/salicylic_acid3/naked48/info.json +5 -0
@@ 0,0 1,5 @@
+{
+ "split": {
+ "enabled": true
+ }
+}
M keyboards/salicylic_acid3/naked48/keymaps/via/rules.mk => keyboards/salicylic_acid3/naked48/keymaps/via/rules.mk +0 -1
@@ 1,3 1,2 @@
VIA_ENABLE = yes
-
SPLIT_KEYBOARD = no
M keyboards/salicylic_acid3/naked48/keymaps/via_rgb_matrix/rules.mk => keyboards/salicylic_acid3/naked48/keymaps/via_rgb_matrix/rules.mk +0 -1
@@ 1,5 1,4 @@
RGBLIGHT_ENABLE = no
RGB_MATRIX_ENABLE = yes
VIA_ENABLE = yes
-
SPLIT_KEYBOARD = no
M keyboards/salicylic_acid3/naked48/rules.mk => keyboards/salicylic_acid3/naked48/rules.mk +0 -2
@@ 12,6 12,4 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
RGB_MATRIX_ENABLE = no
-SPLIT_KEYBOARD = yes
-
DEFAULT_FOLDER = salicylic_acid3/naked48/rev1
A keyboards/salicylic_acid3/naked60/info.json => keyboards/salicylic_acid3/naked60/info.json +5 -0
@@ 0,0 1,5 @@
+{
+ "split": {
+ "enabled": true
+ }
+}
M keyboards/salicylic_acid3/naked60/rules.mk => keyboards/salicylic_acid3/naked60/rules.mk +0 -2
@@ 11,6 11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
-
DEFAULT_FOLDER = salicylic_acid3/naked60/rev1
A keyboards/salicylic_acid3/naked64/info.json => keyboards/salicylic_acid3/naked64/info.json +5 -0
@@ 0,0 1,5 @@
+{
+ "split": {
+ "enabled": true
+ }
+}
M keyboards/salicylic_acid3/naked64/rules.mk => keyboards/salicylic_acid3/naked64/rules.mk +0 -2
@@ 13,6 13,4 @@ RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight.
OLED_ENABLE = no
USE_I2C = no
-SPLIT_KEYBOARD = yes
-
DEFAULT_FOLDER = salicylic_acid3/naked64/rev1
M keyboards/salicylic_acid3/nknl7en/info.json => keyboards/salicylic_acid3/nknl7en/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"rgblight": {
M keyboards/salicylic_acid3/nknl7en/rules.mk => keyboards/salicylic_acid3/nknl7en/rules.mk +0 -2
@@ 10,5 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-
-SPLIT_KEYBOARD = yes
M keyboards/salicylic_acid3/nknl7jp/info.json => keyboards/salicylic_acid3/nknl7jp/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"rgblight": {
M keyboards/salicylic_acid3/nknl7jp/rules.mk => keyboards/salicylic_acid3/nknl7jp/rules.mk +0 -2
@@ 10,5 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-
-SPLIT_KEYBOARD = yes
M keyboards/scatter42/info.json => keyboards/scatter42/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D2"
},
"processor": "atmega32u4",
M keyboards/scatter42/rules.mk => keyboards/scatter42/rules.mk +0 -1
@@ 10,4 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes>
\ No newline at end of file
M keyboards/sekigon/grs_70ec/info.json => keyboards/sekigon/grs_70ec/info.json +1 -0
@@ 9,6 9,7 @@
"device_version": "0.0.1"
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D3"
},
"processor": "atmega32u4",
M keyboards/sekigon/grs_70ec/rules.mk => keyboards/sekigon/grs_70ec/rules.mk +0 -1
@@ 11,7 11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
CUSTOM_MATRIX = lite
-SPLIT_KEYBOARD = yes
ANALOG_DRIVER_REQUIRED = yes
M keyboards/silverbullet44/info.json => keyboards/silverbullet44/info.json +1 -0
@@ 44,6 44,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D2"
},
"processor": "atmega32u4",
M keyboards/silverbullet44/rules.mk => keyboards/silverbullet44/rules.mk +0 -1
@@ 11,5 11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
RGB_MATRIX_ENABLE = no
AUDIO_ENABLE = yes # Audio output
-SPLIT_KEYBOARD = yes
LTO_ENABLE = yes
M keyboards/sofle/keyhive/keyboard.json => keyboards/sofle/keyhive/keyboard.json +2 -0
@@ 24,6 24,8 @@
]
},
"split": {
+ "enabled": true,
+ "soft_serial_pin": "D2",
"encoder": {
"right": {
"rotary": [
M keyboards/sofle/rev1/keyboard.json => keyboards/sofle/rev1/keyboard.json +2 -0
@@ 17,6 17,8 @@
]
},
"split": {
+ "enabled": true,
+ "soft_serial_pin": "D2",
"encoder": {
"right": {
"rotary": [
M keyboards/sparrow62/info.json => keyboards/sparrow62/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D2"
},
"processor": "atmega32u4",
M keyboards/sparrow62/rules.mk => keyboards/sparrow62/rules.mk +0 -2
@@ 10,5 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-
-SPLIT_KEYBOARD = yes
M keyboards/supersplit/info.json => keyboards/supersplit/info.json +1 -0
@@ 24,6 24,7 @@
"vid": "0xFEED"
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D2"
},
"layouts": {
M keyboards/supersplit/rules.mk => keyboards/supersplit/rules.mk +0 -3
@@ 1,4 1,1 @@
-# This file intentionally left blank
-SPLIT_KEYBOARD = yes
-
SERIAL_DRIVER = bitbang
M keyboards/takashicompany/compacx/info.json => keyboards/takashicompany/compacx/info.json +1 -0
@@ 42,6 42,7 @@
]
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D2"
},
"processor": "atmega32u4",
M keyboards/takashicompany/compacx/rules.mk => keyboards/takashicompany/compacx/rules.mk +0 -1
@@ 10,6 10,5 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD=yes
ENCODER_ENABLE = yes
LTO_ENABLE = yes
M keyboards/takashiski/hecomi/alpha/info.json => keyboards/takashiski/hecomi/alpha/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D1"
},
"rgblight": {
M keyboards/takashiski/hecomi/alpha/rules.mk => keyboards/takashiski/hecomi/alpha/rules.mk +0 -1
@@ 10,4 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
M keyboards/takashiski/otaku_split/rev0/info.json => keyboards/takashiski/otaku_split/rev0/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"processor": "atmega32u4",
M keyboards/takashiski/otaku_split/rev0/rules.mk => keyboards/takashiski/otaku_split/rev0/rules.mk +0 -1
@@ 10,4 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD=yes
M keyboards/takashiski/otaku_split/rev1/info.json => keyboards/takashiski/otaku_split/rev1/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D0",
"matrix_pins": {
"right": {
M keyboards/takashiski/otaku_split/rev1/rules.mk => keyboards/takashiski/otaku_split/rev1/rules.mk +0 -1
@@ 10,4 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD=yes
M keyboards/tkw/grandiceps/info.json => keyboards/tkw/grandiceps/info.json +1 -0
@@ 39,6 39,7 @@
]
},
"split": {
+ "enabled": true,
"soft_serial_pin": "A15",
"matrix_pins": {
"right": {
M keyboards/tkw/grandiceps/rules.mk => keyboards/tkw/grandiceps/rules.mk +0 -1
@@ 13,7 13,6 @@ ENCODER_ENABLE = yes # Enable rotary encoder support
AUDIO_ENABLE = no # Audio output
KEYBOARD_SHARED_EP = yes # Free up some extra endpoints - needed if console+mouse+extra
-SPLIT_KEYBOARD = yes
SERIAL_DRIVER = usart
OLED_ENABLE = yes
OPT_DEFS += -DSTM32_DMA_REQUIRED=TRUE
M keyboards/unikeyboard/diverge3/info.json => keyboards/unikeyboard/diverge3/info.json +1 -0
@@ 19,6 19,7 @@
"breathing": true
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"processor": "atmega32u4",
M keyboards/unikeyboard/diverge3/rules.mk => keyboards/unikeyboard/diverge3/rules.mk +0 -1
@@ 10,4 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
AUDIO_ENABLE = no # Audio output
RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight.
-SPLIT_KEYBOARD = yes
M keyboards/unikeyboard/divergetm2/info.json => keyboards/unikeyboard/divergetm2/info.json +1 -0
@@ 14,6 14,7 @@
},
"diode_direction": "ROW2COL",
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"processor": "atmega32u4",
M keyboards/unikeyboard/divergetm2/rules.mk => keyboards/unikeyboard/divergetm2/rules.mk +1 -3
@@ 9,6 9,4 @@ COMMAND_ENABLE = yes # Commands for debug and configuration
NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
AUDIO_ENABLE = no # Audio output
-RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight.
-
-SPLIT_KEYBOARD = yes
+RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight.
A keyboards/uzu42/info.json => keyboards/uzu42/info.json +5 -0
@@ 0,0 1,5 @@
+{
+ "split": {
+ "enabled": true
+ }
+}
M keyboards/uzu42/rules.mk => keyboards/uzu42/rules.mk +0 -1
@@ 11,6 11,5 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
AUDIO_ENABLE = no # Audio output
RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight.
OLED_ENABLE = no # OLED display
-SPLIT_KEYBOARD = yes
DEFAULT_FOLDER = uzu42/rev1
M keyboards/viktus/sp_mini/info.json => keyboards/viktus/sp_mini/info.json +1 -0
@@ 19,6 19,7 @@
]
},
"split": {
+ "enabled": true,
"matrix_pins": {
"right": {
"cols": ["B6", "C6", "C7", "D4", "D2", "D3", "D5", "B7"],
M keyboards/viktus/sp_mini/rules.mk => keyboards/viktus/sp_mini/rules.mk +0 -1
@@ 10,5 10,4 @@ NKRO_ENABLE = yes # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
ENCODER_ENABLE = yes
M keyboards/vitamins_included/rev1/info.json => keyboards/vitamins_included/rev1/info.json +1 -0
@@ 8,6 8,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"rgblight": {
M keyboards/vitamins_included/rev1/rules.mk => keyboards/vitamins_included/rev1/rules.mk +1 -1
@@ 1,1 1,1 @@
-SPLIT_KEYBOARD = yes
+# File intentionally blank
M keyboards/vitamins_included/rev2/info.json => keyboards/vitamins_included/rev2/info.json +1 -0
@@ 14,6 14,7 @@
"speaker": "C6"
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"rgblight": {
M keyboards/vitamins_included/rev2/rules.mk => keyboards/vitamins_included/rev2/rules.mk +0 -2
@@ 1,4 1,2 @@
-SPLIT_KEYBOARD = yes
-
# Disable unsupported hardware
BACKLIGHT_SUPPORTED = no
M keyboards/waterfowl/info.json => keyboards/waterfowl/info.json +1 -0
@@ 20,6 20,7 @@
]
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D2",
"transport": {
"sync": {
M keyboards/waterfowl/rules.mk => keyboards/waterfowl/rules.mk +0 -1
@@ 12,5 12,4 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
OLED_ENABLE = yes # Enables the use of OLED displays
-SPLIT_KEYBOARD = yes # Enables split functionality
ENCODER_ENABLE = yes # Enables the encoders
M keyboards/whale/sk/v3/info.json => keyboards/whale/sk/v3/info.json +6 -0
@@ 13,6 13,12 @@
"rows": ["B1", "B2", "B3", "B4", "B5", "B6"]
},
"diode_direction": "COL2ROW",
+ "split": {
+ "enabled": true,
+ "transport": {
+ "protocol": "custom"
+ }
+ },
"processor": "atmega32u4",
"bootloader": "caterina",
"debounce": 3,
M keyboards/whale/sk/v3/rules.mk => keyboards/whale/sk/v3/rules.mk +0 -3
@@ 10,6 10,3 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-
-SPLIT_KEYBOARD = yes
-SPLIT_TRANSPORT = custom
M keyboards/wren/info.json => keyboards/wren/info.json +1 -0
@@ 18,6 18,7 @@
]
},
"split": {
+ "enabled": true,
"encoder": {
"right": {
"rotary": [
M keyboards/wren/rules.mk => keyboards/wren/rules.mk +0 -1
@@ 11,4 11,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = yes # Enables the use of one or more encoders
-SPLIT_KEYBOARD = yes # Enables split keyboard
M keyboards/xenon/info.json => keyboards/xenon/info.json +1 -0
@@ 19,6 19,7 @@
]
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D2"
},
"processor": "atmega32u4",
M keyboards/xenon/rules.mk => keyboards/xenon/rules.mk +0 -1
@@ 10,6 10,5 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
OLED_ENABLE = yes
ENCODER_ENABLE = yes
M keyboards/yushakobo/navpad/10_helix_r/info.json => keyboards/yushakobo/navpad/10_helix_r/info.json +1 -0
@@ 19,6 19,7 @@
]
},
"split": {
+ "enabled": true,
"soft_serial_pin": "D2",
"encoder": {
"right": {
M keyboards/yushakobo/navpad/10_helix_r/rules.mk => keyboards/yushakobo/navpad/10_helix_r/rules.mk +0 -1
@@ 11,7 11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes
ENCODER_ENABLE = yes
SRC += navpad_prefs.c