aboutsummaryrefslogtreecommitdiff
path: root/keyboards/melgeek/mj65/rev3
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/melgeek/mj65/rev3')
-rw-r--r--keyboards/melgeek/mj65/rev3/keyboard.json78
-rw-r--r--keyboards/melgeek/mj65/rev3/rev3.c26
2 files changed, 79 insertions, 25 deletions
diff --git a/keyboards/melgeek/mj65/rev3/keyboard.json b/keyboards/melgeek/mj65/rev3/keyboard.json
index a4513b45e7..446e440d33 100644
--- a/keyboards/melgeek/mj65/rev3/keyboard.json
+++ b/keyboards/melgeek/mj65/rev3/keyboard.json
@@ -61,6 +61,84 @@
"animation": "cycle_all"
},
"driver": "is31fl3741",
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0, "flags": 4},
+ {"matrix": [0, 1], "x": 16, "y": 0, "flags": 4},
+ {"matrix": [0, 2], "x": 32, "y": 0, "flags": 4},
+ {"matrix": [0, 3], "x": 48, "y": 0, "flags": 4},
+ {"matrix": [0, 4], "x": 64, "y": 0, "flags": 4},
+ {"matrix": [0, 5], "x": 80, "y": 0, "flags": 4},
+ {"matrix": [0, 6], "x": 96, "y": 0, "flags": 4},
+ {"matrix": [0, 7], "x": 112, "y": 0, "flags": 4},
+ {"matrix": [0, 8], "x": 128, "y": 0, "flags": 4},
+ {"matrix": [0, 9], "x": 144, "y": 0, "flags": 4},
+ {"matrix": [0, 10], "x": 160, "y": 0, "flags": 4},
+ {"matrix": [0, 11], "x": 176, "y": 0, "flags": 4},
+ {"matrix": [0, 12], "x": 192, "y": 0, "flags": 4},
+ {"x": 208, "y": 0, "flags": 4},
+ {"matrix": [0, 13], "x": 224, "y": 0, "flags": 4},
+ {"x": 240, "y": 0, "flags": 4},
+ {"matrix": [0, 14], "x": 255, "y": 0, "flags": 4},
+ {"matrix": [1, 0], "x": 0, "y": 16, "flags": 4},
+ {"matrix": [1, 1], "x": 16, "y": 16, "flags": 4},
+ {"matrix": [1, 2], "x": 32, "y": 16, "flags": 4},
+ {"matrix": [1, 3], "x": 48, "y": 16, "flags": 4},
+ {"matrix": [1, 4], "x": 64, "y": 16, "flags": 4},
+ {"matrix": [1, 5], "x": 80, "y": 16, "flags": 4},
+ {"matrix": [1, 6], "x": 96, "y": 16, "flags": 4},
+ {"matrix": [1, 7], "x": 112, "y": 16, "flags": 4},
+ {"matrix": [1, 8], "x": 128, "y": 16, "flags": 4},
+ {"matrix": [1, 9], "x": 144, "y": 16, "flags": 4},
+ {"matrix": [1, 10], "x": 160, "y": 16, "flags": 4},
+ {"matrix": [1, 11], "x": 176, "y": 16, "flags": 4},
+ {"matrix": [1, 12], "x": 192, "y": 16, "flags": 4},
+ {"matrix": [1, 13], "x": 208, "y": 16, "flags": 4},
+ {"matrix": [1, 14], "x": 224, "y": 16, "flags": 4},
+ {"matrix": [2, 0], "x": 240, "y": 16, "flags": 4},
+ {"matrix": [2, 1], "x": 255, "y": 16, "flags": 4},
+ {"matrix": [2, 2], "x": 0, "y": 32, "flags": 4},
+ {"matrix": [2, 3], "x": 16, "y": 32, "flags": 4},
+ {"matrix": [2, 4], "x": 32, "y": 32, "flags": 4},
+ {"matrix": [2, 5], "x": 48, "y": 32, "flags": 4},
+ {"matrix": [2, 6], "x": 64, "y": 32, "flags": 4},
+ {"matrix": [2, 7], "x": 80, "y": 32, "flags": 4},
+ {"matrix": [2, 8], "x": 96, "y": 32, "flags": 4},
+ {"matrix": [2, 9], "x": 112, "y": 32, "flags": 4},
+ {"matrix": [2, 10], "x": 128, "y": 32, "flags": 4},
+ {"matrix": [2, 11], "x": 144, "y": 32, "flags": 4},
+ {"x": 160, "y": 32, "flags": 4},
+ {"matrix": [2, 12], "x": 176, "y": 32, "flags": 4},
+ {"x": 192, "y": 32, "flags": 4},
+ {"matrix": [2, 14], "x": 208, "y": 32, "flags": 4},
+ {"x": 0, "y": 48, "flags": 4},
+ {"matrix": [3, 0], "x": 16, "y": 48, "flags": 4},
+ {"x": 32, "y": 48, "flags": 4},
+ {"matrix": [3, 1], "x": 48, "y": 48, "flags": 4},
+ {"matrix": [3, 2], "x": 64, "y": 48, "flags": 4},
+ {"matrix": [3, 3], "x": 80, "y": 48, "flags": 4},
+ {"matrix": [3, 4], "x": 96, "y": 48, "flags": 4},
+ {"matrix": [3, 5], "x": 112, "y": 48, "flags": 4},
+ {"matrix": [3, 6], "x": 128, "y": 48, "flags": 4},
+ {"matrix": [3, 7], "x": 144, "y": 48, "flags": 4},
+ {"matrix": [3, 8], "x": 160, "y": 48, "flags": 4},
+ {"matrix": [3, 9], "x": 176, "y": 48, "flags": 4},
+ {"matrix": [3, 10], "x": 192, "y": 48, "flags": 4},
+ {"matrix": [3, 11], "x": 208, "y": 48, "flags": 4},
+ {"matrix": [3, 12], "x": 0, "y": 64, "flags": 4},
+ {"matrix": [3, 14], "x": 16, "y": 64, "flags": 4},
+ {"matrix": [4, 0], "x": 32, "y": 64, "flags": 4},
+ {"matrix": [4, 1], "x": 48, "y": 64, "flags": 4},
+ {"matrix": [4, 2], "x": 64, "y": 64, "flags": 4},
+ {"x": 80, "y": 64, "flags": 4},
+ {"matrix": [4, 5], "x": 96, "y": 64, "flags": 4},
+ {"x": 112, "y": 64, "flags": 4},
+ {"matrix": [4, 9], "x": 144, "y": 64, "flags": 4},
+ {"matrix": [4, 10], "x": 160, "y": 64, "flags": 4},
+ {"matrix": [4, 11], "x": 176, "y": 64, "flags": 4},
+ {"matrix": [4, 12], "x": 192, "y": 64, "flags": 4},
+ {"matrix": [4, 13], "x": 208, "y": 64, "flags": 4},
+ {"matrix": [4, 14], "x": 224, "y": 64, "flags": 4}
+ ],
"led_flush_limit": 26,
"led_process_limit": 4,
"sleep": true
diff --git a/keyboards/melgeek/mj65/rev3/rev3.c b/keyboards/melgeek/mj65/rev3/rev3.c
index 0a020fad74..a6ef6359c0 100644
--- a/keyboards/melgeek/mj65/rev3/rev3.c
+++ b/keyboards/melgeek/mj65/rev3/rev3.c
@@ -96,28 +96,4 @@ const is31fl3741_led_t PROGMEM g_is31fl3741_leds[IS31FL3741_LED_COUNT] = {
{0, SW3_CS33, SW3_CS32, SW3_CS31}, /* RGB75 */
{0, SW4_CS33, SW4_CS32, SW4_CS31}, /* RGB76 */
};
-
-led_config_t g_led_config = {
- {
- /* C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13 C14 */
- { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16 }, /* R0 */
- { 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31 }, /* R1 */
- { 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, NO_LED, 47 }, /* R2 */
- { 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, NO_LED, 63 }, /* R3 */
- { 64, 65, 66, NO_LED, NO_LED, 68, NO_LED, NO_LED, NO_LED, 70, 71, 72, 73, 74, 75 }, /* R4 */
- }, {
- {0, 0}, {16, 0}, {32, 0}, {48, 0}, {64, 0}, {80, 0}, {96, 0}, {112, 0}, {128, 0}, {144, 0}, {160, 0}, {176, 0}, {192, 0}, {208, 0}, {224, 0}, {240, 0}, {255, 0},
- {0, 16}, {16, 16}, {32, 16}, {48, 16}, {64, 16}, {80, 16}, {96, 16}, {112, 16}, {128, 16}, {144, 16}, {160, 16}, {176, 16}, {192, 16}, {208, 16}, {224, 16}, {240, 16}, {255, 16},
- {0, 32}, {16, 32}, {32, 32}, {48, 32}, {64, 32}, {80, 32}, {96, 32}, {112, 32}, {128, 32}, {144, 32}, {160, 32}, {176, 32}, {192, 32}, {208, 32},
- {0, 48}, {16, 48}, {32, 48}, {48, 48}, {64, 48}, {80, 48}, {96, 48}, {112, 48}, {128, 48}, {144, 48}, {160, 48}, {176, 48}, {192, 48}, {208, 48},
- {0, 64}, {16, 64}, {32, 64}, {48, 64}, {64, 64}, {80, 64}, {96, 64}, {112, 64}, {144, 64}, {160, 64}, {176, 64}, {192, 64}, {208, 64}, {224, 64},
- }, {
- 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
- 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
- 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
- 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
- 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
- }
-};
-
-#endif
+#endif