aboutsummaryrefslogtreecommitdiffstats
path: root/keyboards/ein_60
diff options
context:
space:
mode:
authorJack Sangdahl2025-09-09 10:59:42 +0200
committerGitHub2025-09-09 10:59:42 +0200
commit6aa85699a5626c084a1cfd4ea2ecca3c14783c33 (patch)
tree75983d4753b4fd78f3a6fd92aa71c9f1b7d430c1 /keyboards/ein_60
parent330d195f9a6880ee2212be512ab9e2ae5765f733 (diff)
Migrate `g_led_config` to DD (E, F) (#25561)
Diffstat (limited to 'keyboards/ein_60')
-rw-r--r--keyboards/ein_60/ein_60.c31
-rw-r--r--keyboards/ein_60/keyboard.json40
2 files changed, 40 insertions, 31 deletions
diff --git a/keyboards/ein_60/ein_60.c b/keyboards/ein_60/ein_60.c
index af11e48235..8a0e69cee4 100644
--- a/keyboards/ein_60/ein_60.c
+++ b/keyboards/ein_60/ein_60.c
@@ -15,37 +15,6 @@
*/
#include "quantum.h"
-#ifdef RGB_MATRIX_ENABLE
-
- // Logical Layout
- // Columns
- // 0 1 2 3 4 5 6 7 8 9 10 11 12 13
- // ROWS
- // 37 0 1 2 3 4 5 6 7 8 9 10 11 12 0
- // 36 13 1
- // 35 14 2
- // 34 15 3
- // 33 16 3
- // 32 17 4
- // 31 30 29 28 27 26 25 24 23 22 21 20 19 18 5
-
-led_config_t g_led_config = { {
- { 36, 1, 2, 3, 4, 5, 5, 6, 7, 8, 9, 10, 13 },
- { 34, 1, 2, 3, 4, 5, NO_LED, 6, 7, 8, 9, 10, 15 },
- { 33, 30, 29, 28, 27, 26, NO_LED, 23, 22, 21, 20, 19, 16 },
- { 32, 30, 29, 28, 27, 26, 24, 23, 22, 21, 20, 19, 17 }
-}, {
- { 30, 0 }, { 45, 0 }, { 60, 0 }, { 75, 0 }, { 90, 0 }, { 105, 0 }, { 119, 0 }, { 134, 0 }, { 149, 0 }, { 164, 0 }, { 179, 0 }, { 194, 0 }, { 209, 0 }, { 224, 11 },
- { 224, 21 }, { 224, 32 }, { 224, 43 }, { 224, 53 }, { 209, 64 }, { 194, 64 }, { 179, 64 }, { 164, 64 }, { 149, 64 }, { 134, 64 }, { 119, 64 }, { 105, 64 }, { 90, 64 },
- { 75, 64 }, { 60, 64 }, { 45, 64 }, { 30, 64 }, { 15, 64 }, { 0, 53 }, { 0, 43 }, { 0, 32 }, { 0, 21 }, { 0, 11 }, { 15, 0 },
-}, {
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 2,
-} };
-#endif
-
#ifdef AUDIO_ENABLE
const uint8_t music_map[MATRIX_ROWS][MATRIX_COLS] = {
{30, 31, 32, 33, 34, 35, 35, 36, 37, 38, 39, 40, 41},
diff --git a/keyboards/ein_60/keyboard.json b/keyboards/ein_60/keyboard.json
index b1e48f1747..99c5040f8d 100644
--- a/keyboards/ein_60/keyboard.json
+++ b/keyboards/ein_60/keyboard.json
@@ -12,6 +12,46 @@
"val": 150
},
"driver": "ws2812",
+ "layout": [
+ {"x": 30, "y": 0, "flags": 2},
+ {"matrix": [1, 1], "x": 45, "y": 0, "flags": 2},
+ {"matrix": [1, 2], "x": 60, "y": 0, "flags": 2},
+ {"matrix": [1, 3], "x": 75, "y": 0, "flags": 2},
+ {"matrix": [1, 4], "x": 90, "y": 0, "flags": 2},
+ {"matrix": [1, 5], "x": 105, "y": 0, "flags": 2},
+ {"matrix": [1, 7], "x": 119, "y": 0, "flags": 2},
+ {"matrix": [1, 8], "x": 134, "y": 0, "flags": 2},
+ {"matrix": [1, 9], "x": 149, "y": 0, "flags": 2},
+ {"matrix": [1, 10], "x": 164, "y": 0, "flags": 2},
+ {"matrix": [1, 11], "x": 179, "y": 0, "flags": 2},
+ {"x": 194, "y": 0, "flags": 2},
+ {"x": 209, "y": 0, "flags": 2},
+ {"matrix": [0, 12], "x": 224, "y": 11, "flags": 1},
+ {"x": 224, "y": 21, "flags": 1},
+ {"matrix": [1, 12], "x": 224, "y": 32, "flags": 1},
+ {"matrix": [2, 12], "x": 224, "y": 43, "flags": 1},
+ {"matrix": [3, 12], "x": 224, "y": 53, "flags": 1},
+ {"x": 209, "y": 64, "flags": 1},
+ {"matrix": [3, 11], "x": 194, "y": 64, "flags": 1},
+ {"matrix": [3, 10], "x": 179, "y": 64, "flags": 1},
+ {"matrix": [3, 9], "x": 164, "y": 64, "flags": 1},
+ {"matrix": [3, 8], "x": 149, "y": 64, "flags": 1},
+ {"matrix": [3, 7], "x": 134, "y": 64, "flags": 1},
+ {"matrix": [3, 6], "x": 119, "y": 64, "flags": 1},
+ {"x": 105, "y": 64, "flags": 1},
+ {"matrix": [3, 5], "x": 90, "y": 64, "flags": 1},
+ {"matrix": [3, 4], "x": 75, "y": 64, "flags": 1},
+ {"matrix": [3, 3], "x": 60, "y": 64, "flags": 1},
+ {"matrix": [3, 2], "x": 45, "y": 64, "flags": 1},
+ {"matrix": [3, 1], "x": 30, "y": 64, "flags": 1},
+ {"x": 15, "y": 64, "flags": 1},
+ {"matrix": [3, 0], "x": 0, "y": 53, "flags": 1},
+ {"matrix": [2, 0], "x": 0, "y": 43, "flags": 1},
+ {"matrix": [1, 0], "x": 0, "y": 32, "flags": 1},
+ {"x": 0, "y": 21, "flags": 1},
+ {"matrix": [0, 0], "x": 0, "y": 11, "flags": 1},
+ {"x": 15, "y": 0, "flags": 2}
+ ],
"max_brightness": 200
},
"rgblight": {