aboutsummaryrefslogtreecommitdiff
path: root/keyboards/rgbkb/zygomorph
diff options
context:
space:
mode:
authorJoel Challis <[email protected]>2024-05-11 13:11:50 +0100
committerGitHub <[email protected]>2024-05-11 13:11:50 +0100
commit2d4832f57ae392a57567e9a126d38cde44399d91 (patch)
tree0a1391875c0bc9c0934bbbe50fbf8668b513960b /keyboards/rgbkb/zygomorph
parent73f3f6e56dd7b761320af671da7a350a50c23650 (diff)
downloadqmk_firmware-2d4832f57ae392a57567e9a126d38cde44399d91.tar.gz
qmk_firmware-2d4832f57ae392a57567e9a126d38cde44399d91.zip
Align RGBKB keyboards to current standards (#23663)
Diffstat (limited to 'keyboards/rgbkb/zygomorph')
-rw-r--r--keyboards/rgbkb/zygomorph/rev1/keyboard.json71
-rw-r--r--keyboards/rgbkb/zygomorph/rev1/rev1.c43
-rw-r--r--keyboards/rgbkb/zygomorph/rev1/rules.mk3
-rw-r--r--keyboards/rgbkb/zygomorph/rules.mk17
4 files changed, 73 insertions, 61 deletions
diff --git a/keyboards/rgbkb/zygomorph/rev1/keyboard.json b/keyboards/rgbkb/zygomorph/rev1/keyboard.json
index 851842d081..fc92e0746d 100644
--- a/keyboards/rgbkb/zygomorph/rev1/keyboard.json
+++ b/keyboards/rgbkb/zygomorph/rev1/keyboard.json
@@ -8,9 +8,78 @@
"pid": "0x3060",
"device_version": "0.0.1"
},
+ "features": {
+ "bootmagic": false,
+ "extrakey": true,
+ "mousekey": false,
+ "nkro": false,
+ "rgblight": true
+ },
"rgb_matrix": {
"driver": "ws2812",
- "split_count": [30, 30]
+ "split_count": [30, 30],
+ "layout": [
+ {"matrix": [0, 5], "x": 102, "y": 0, "flags": 4},
+ {"matrix": [0, 4], "x": 81, "y": 0, "flags": 4},
+ {"matrix": [0, 3], "x": 61, "y": 0, "flags": 4},
+ {"matrix": [0, 2], "x": 41, "y": 0, "flags": 4},
+ {"matrix": [0, 1], "x": 20, "y": 0, "flags": 4},
+ {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1},
+ {"matrix": [1, 5], "x": 102, "y": 16, "flags": 4},
+ {"matrix": [1, 4], "x": 81, "y": 16, "flags": 4},
+ {"matrix": [1, 3], "x": 61, "y": 16, "flags": 4},
+ {"matrix": [1, 2], "x": 41, "y": 16, "flags": 4},
+ {"matrix": [1, 1], "x": 20, "y": 16, "flags": 4},
+ {"matrix": [1, 0], "x": 0, "y": 16, "flags": 1},
+ {"matrix": [2, 5], "x": 102, "y": 32, "flags": 4},
+ {"matrix": [2, 4], "x": 81, "y": 32, "flags": 4},
+ {"matrix": [2, 3], "x": 61, "y": 32, "flags": 4},
+ {"matrix": [2, 2], "x": 41, "y": 32, "flags": 4},
+ {"matrix": [2, 1], "x": 20, "y": 32, "flags": 4},
+ {"matrix": [2, 0], "x": 0, "y": 32, "flags": 1},
+ {"matrix": [3, 5], "x": 102, "y": 48, "flags": 4},
+ {"matrix": [3, 4], "x": 81, "y": 48, "flags": 4},
+ {"matrix": [3, 3], "x": 61, "y": 48, "flags": 4},
+ {"matrix": [3, 2], "x": 41, "y": 48, "flags": 4},
+ {"matrix": [3, 1], "x": 20, "y": 48, "flags": 4},
+ {"matrix": [3, 0], "x": 0, "y": 48, "flags": 1},
+ {"matrix": [4, 5], "x": 102, "y": 64, "flags": 1},
+ {"matrix": [4, 4], "x": 81, "y": 64, "flags": 1},
+ {"matrix": [4, 3], "x": 61, "y": 64, "flags": 1},
+ {"matrix": [4, 2], "x": 41, "y": 64, "flags": 1},
+ {"matrix": [4, 1], "x": 20, "y": 64, "flags": 1},
+ {"matrix": [4, 0], "x": 0, "y": 64, "flags": 1},
+ {"matrix": [5, 5], "x": 224, "y": 0, "flags": 4},
+ {"matrix": [5, 4], "x": 204, "y": 0, "flags": 4},
+ {"matrix": [5, 3], "x": 183, "y": 0, "flags": 4},
+ {"matrix": [5, 2], "x": 163, "y": 0, "flags": 4},
+ {"matrix": [5, 1], "x": 143, "y": 0, "flags": 4},
+ {"matrix": [5, 0], "x": 122, "y": 0, "flags": 4},
+ {"matrix": [6, 5], "x": 224, "y": 16, "flags": 1},
+ {"matrix": [6, 4], "x": 204, "y": 16, "flags": 4},
+ {"matrix": [6, 3], "x": 183, "y": 16, "flags": 4},
+ {"matrix": [6, 2], "x": 163, "y": 16, "flags": 4},
+ {"matrix": [6, 1], "x": 143, "y": 16, "flags": 4},
+ {"matrix": [6, 0], "x": 122, "y": 16, "flags": 4},
+ {"matrix": [7, 5], "x": 224, "y": 32, "flags": 1},
+ {"matrix": [7, 4], "x": 204, "y": 32, "flags": 4},
+ {"matrix": [7, 3], "x": 183, "y": 32, "flags": 4},
+ {"matrix": [7, 2], "x": 163, "y": 32, "flags": 4},
+ {"matrix": [7, 1], "x": 143, "y": 32, "flags": 4},
+ {"matrix": [7, 0], "x": 122, "y": 32, "flags": 4},
+ {"matrix": [8, 5], "x": 224, "y": 48, "flags": 1},
+ {"matrix": [8, 4], "x": 204, "y": 48, "flags": 4},
+ {"matrix": [8, 3], "x": 183, "y": 48, "flags": 4},
+ {"matrix": [8, 2], "x": 163, "y": 48, "flags": 4},
+ {"matrix": [8, 1], "x": 143, "y": 48, "flags": 4},
+ {"matrix": [8, 0], "x": 122, "y": 48, "flags": 4},
+ {"matrix": [9, 5], "x": 224, "y": 64, "flags": 1},
+ {"matrix": [9, 4], "x": 204, "y": 64, "flags": 1},
+ {"matrix": [9, 3], "x": 183, "y": 64, "flags": 1},
+ {"matrix": [9, 2], "x": 163, "y": 64, "flags": 1},
+ {"matrix": [9, 1], "x": 143, "y": 64, "flags": 1},
+ {"matrix": [9, 0], "x": 122, "y": 64, "flags": 1}
+ ]
},
"matrix_pins": {
"cols": ["F4", "F6", "C7", "C6", "B6", "D4"],
diff --git a/keyboards/rgbkb/zygomorph/rev1/rev1.c b/keyboards/rgbkb/zygomorph/rev1/rev1.c
deleted file mode 100644
index 7588ffc75f..0000000000
--- a/keyboards/rgbkb/zygomorph/rev1/rev1.c
+++ /dev/null
@@ -1,43 +0,0 @@
-#include "quantum.h"
-
-
-#ifdef RGB_MATRIX_ENABLE
-led_config_t g_led_config = { {
- { 5, 4, 3, 2, 1, 0 },
- { 11, 10, 9, 8, 7, 6 },
- { 17, 16, 15, 14, 13, 12 },
- { 23, 22, 21, 20, 19, 18 },
- { 29, 28, 27, 26, 25, 24 },
- { 35, 34, 33, 32, 31, 30 },
- { 41, 40, 39, 38, 37, 36 },
- { 47, 46, 45, 44, 43, 42 },
- { 53, 52, 51, 50, 49, 48 },
- { 59, 58, 57, 56, 55, 54 }
-}, {
-// Left Hand
- { 102, 0 }, { 81, 0 }, { 61, 0 }, { 41, 0 }, { 20, 0 }, { 0, 0 },
- { 102, 16 }, { 81, 16 }, { 61, 16 }, { 41, 16 }, { 20, 16 }, { 0, 16 },
- { 102, 32 }, { 81, 32 }, { 61, 32 }, { 41, 32 }, { 20, 32 }, { 0, 32 },
- { 102, 48 }, { 81, 48 }, { 61, 48 }, { 41, 48 }, { 20, 48 }, { 0, 48 },
- { 102, 64 }, { 81, 64 }, { 61, 64 }, { 41, 64 }, { 20, 64 }, { 0, 64 },
-// Right Hand
- { 224, 0 }, { 204, 0 }, { 183, 0 }, { 163, 0 }, { 143, 0 }, { 122, 0 },
- { 224, 16 }, { 204, 16 }, { 183, 16 }, { 163, 16 }, { 143, 16 }, { 122, 16 },
- { 224, 32 }, { 204, 32 }, { 183, 32 }, { 163, 32 }, { 143, 32 }, { 122, 32 },
- { 224, 48 }, { 204, 48 }, { 183, 48 }, { 163, 48 }, { 143, 48 }, { 122, 48 },
- { 224, 64 }, { 204, 64 }, { 183, 64 }, { 163, 64 }, { 143, 64 }, { 122, 64 }
-}, {
-// Left Hand
- 4, 4, 4, 4, 4, 1,
- 4, 4, 4, 4, 4, 1,
- 4, 4, 4, 4, 4, 1,
- 4, 4, 4, 4, 4, 1,
- 1, 1, 1, 1, 1, 1,
-// Right Hand
- 4, 4, 4, 4, 4, 4,
- 1, 4, 4, 4, 4, 4,
- 1, 4, 4, 4, 4, 4,
- 1, 4, 4, 4, 4, 4,
- 1, 1, 1, 1, 1, 1
-} };
-#endif
diff --git a/keyboards/rgbkb/zygomorph/rev1/rules.mk b/keyboards/rgbkb/zygomorph/rev1/rules.mk
new file mode 100644
index 0000000000..4df55cd220
--- /dev/null
+++ b/keyboards/rgbkb/zygomorph/rev1/rules.mk
@@ -0,0 +1,3 @@
+# Disable unsupported hardware
+AUDIO_SUPPORTED = no
+BACKLIGHT_SUPPORTED = no
diff --git a/keyboards/rgbkb/zygomorph/rules.mk b/keyboards/rgbkb/zygomorph/rules.mk
index dfdffe3c3a..8544e8767d 100644
--- a/keyboards/rgbkb/zygomorph/rules.mk
+++ b/keyboards/rgbkb/zygomorph/rules.mk
@@ -1,18 +1 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = no # Mouse keys
-EXTRAKEY_ENABLE = yes # Audio control and System control
-CONSOLE_ENABLE = no # Console for debug
-COMMAND_ENABLE = no # Commands for debug and configuration
-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
-
DEFAULT_FOLDER = rgbkb/zygomorph/rev1
-
-# Disable unsupported hardware
-AUDIO_SUPPORTED = no
-BACKLIGHT_SUPPORTED = no