aboutsummaryrefslogtreecommitdiffstats
path: root/keyboards/lets_split
diff options
context:
space:
mode:
authorJames Young2024-04-22 12:13:45 +0200
committerGitHub2024-04-22 12:13:45 +0200
commitf387410c97c60132843e44025eccd4de4967ad39 (patch)
tree7d5dada8908f9a95de50537b992aefef42cc19af /keyboards/lets_split
parent125d050761013677c25bd6c15d216b18b23cfe77 (diff)
Data-Driven Keyboard Conversions: L (#23576)
Diffstat (limited to 'keyboards/lets_split')
-rw-r--r--keyboards/lets_split/info.json3
-rw-r--r--keyboards/lets_split/rev1/keyboard.json7
-rw-r--r--keyboards/lets_split/rev2/info.json7
-rw-r--r--keyboards/lets_split/rules.mk13
-rw-r--r--keyboards/lets_split/sockets/info.json12
-rw-r--r--keyboards/lets_split/sockets/rules.mk6
6 files changed, 26 insertions, 22 deletions
diff --git a/keyboards/lets_split/info.json b/keyboards/lets_split/info.json
index 4640bd9e84..a92a948abd 100644
--- a/keyboards/lets_split/info.json
+++ b/keyboards/lets_split/info.json
@@ -3,8 +3,5 @@
"maintainer": "qmk",
"processor": "atmega32u4",
"bootloader": "caterina",
- "split": {
- "enabled": true
- },
"community_layouts": ["ortho_4x12"]
}
diff --git a/keyboards/lets_split/rev1/keyboard.json b/keyboards/lets_split/rev1/keyboard.json
index 6f00161cd5..ec85e70519 100644
--- a/keyboards/lets_split/rev1/keyboard.json
+++ b/keyboards/lets_split/rev1/keyboard.json
@@ -12,6 +12,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"rgblight": {
@@ -20,6 +21,12 @@
"ws2812": {
"pin": "D3"
},
+ "features": {
+ "bootmagic": false,
+ "mousekey": true,
+ "extrakey": true,
+ "command": true
+ },
"layout_aliases": {
"LAYOUT": "LAYOUT_ortho_4x12"
},
diff --git a/keyboards/lets_split/rev2/info.json b/keyboards/lets_split/rev2/info.json
index 8c6d622732..81ad2606b8 100644
--- a/keyboards/lets_split/rev2/info.json
+++ b/keyboards/lets_split/rev2/info.json
@@ -12,6 +12,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"rgblight": {
@@ -20,6 +21,12 @@
"ws2812": {
"pin": "D3"
},
+ "features": {
+ "bootmagic": false,
+ "mousekey": true,
+ "extrakey": true,
+ "command": true
+ },
"layout_aliases": {
"LAYOUT": "LAYOUT_ortho_4x12"
},
diff --git a/keyboards/lets_split/rules.mk b/keyboards/lets_split/rules.mk
index 11f365e8e9..0fb6d36204 100644
--- a/keyboards/lets_split/rules.mk
+++ b/keyboards/lets_split/rules.mk
@@ -1,14 +1 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = yes # Mouse keys
-EXTRAKEY_ENABLE = yes # Audio control and System control
-CONSOLE_ENABLE = no # Console for debug
-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.
-
DEFAULT_FOLDER = lets_split/rev2
diff --git a/keyboards/lets_split/sockets/info.json b/keyboards/lets_split/sockets/info.json
index 76972243dc..1354d9cf70 100644
--- a/keyboards/lets_split/sockets/info.json
+++ b/keyboards/lets_split/sockets/info.json
@@ -12,6 +12,7 @@
},
"diode_direction": "COL2ROW",
"split": {
+ "enabled": true,
"soft_serial_pin": "D0"
},
"rgblight": {
@@ -20,6 +21,17 @@
"ws2812": {
"pin": "D4"
},
+ "features": {
+ "bootmagic": false,
+ "mousekey": true,
+ "extrakey": true,
+ "command": true,
+ "rgblight": true,
+ "audio": true
+ },
+ "build": {
+ "lto": true
+ },
"layout_aliases": {
"LAYOUT": "LAYOUT_ortho_4x12"
},
diff --git a/keyboards/lets_split/sockets/rules.mk b/keyboards/lets_split/sockets/rules.mk
index 4174af2d0b..fe598d7861 100644
--- a/keyboards/lets_split/sockets/rules.mk
+++ b/keyboards/lets_split/sockets/rules.mk
@@ -1,8 +1,2 @@
-BACKLIGHT_ENABLE = no
-AUDIO_ENABLE = yes
-RGBLIGHT_ENABLE = yes #Don't enable this along with I2C
-
-LTO_ENABLE = yes
-
# Disable unsupported hardware
BACKLIGHT_SUPPORTED = no