1
0

Migrate g_led_config to DD (G) (#25598)

This commit is contained in:
Jack Sangdahl
2025-09-09 03:00:32 -06:00
committed by GitHub
parent 6aa85699a5
commit 2d5cb23503
28 changed files with 1222 additions and 1317 deletions

View File

@@ -82,102 +82,4 @@ const is31fl3731_led_t PROGMEM g_is31fl3731_leds[IS31FL3731_LED_COUNT] = {
{1, C9_15, C8_15, C6_14}, //61 led59
{1, C9_16, C7_15, C6_15}, //62 led60
};
led_config_t g_led_config = { {
// Key Matrix to LED Index
// 1, 6, 10, 15, 20, 26, 31, 37, 42, 47, 52, 56
{0, 5, 10, 15, 20, 26, 31, 37, 43, 48, 53, 58},
// 2, 7, 11, 16, 21, 27, 32, 37b, 43, 48, 52b, 57
{1, 6, 11, 16, 21, 27, 32, 38, 44, 49, 54, 59},
// 3, 7b, 12, 17, 22, 28, 33, 38, 44, 49, 53, 58
{2, 7, 12, 17, 22, 28, 33, 39, 45, 50, 55, 60},
// 4, 8, 13, 18, 23, 29, 34, 39, 45, 50, 54, 59
{3, 8, 13, 18, 23, 29, 34, 40, 46, 51, 56, 61},
// 5, 9, 14, 19, 25, NO_LED, NO_LED, 41, 46, 51, 55, 60
{4, 9, 14, 19, 25, NO_LED, NO_LED, 42, 47, 52, 57, 62},
}, {
// LED Index to Physical Position
{0, 0}, // 0
{0, 16}, // 1
{0, 32}, // 2
{0, 48}, // 3
{0, 64}, // 4
{21, 0}, // 5
{21, 16}, // 6
{21, 32}, // 7
{21, 48}, // 8
{21, 64}, // 9
{41, 0}, // 10
{41, 16}, // 11
{41, 32}, // 12
{41, 48}, // 13
{41, 64}, // 14
{61, 0}, // 15
{61, 16}, // 16
{61, 32}, // 17
{61, 48}, // 18
{61, 64}, // 19
{82, 0}, // 20
{82, 16}, // 21
{82, 32}, // 22
{82, 48}, // 23
{82, 64}, // 24
{92, 64}, // 25
{102, 0}, // 26
{102, 16}, // 27
{102, 32}, // 28
{102, 48}, // 29
{102, 64}, // 30
{122, 0}, // 31
{122, 16}, // 32
{122, 32}, // 33
{122, 48}, // 34
{122, 64}, // 35
{112, 64}, // 36
{142, 0}, // 37
{142, 16}, // 38
{142, 32}, // 39
{142, 48}, // 40
{142, 64}, // 41
{132, 64}, // 42
{163, 0}, // 43
{163, 16}, // 44
{163, 32}, // 45
{163, 48}, // 46
{163, 64}, // 47
{183, 0}, // 48
{183, 16}, // 49
{183, 32}, // 50
{183, 48}, // 51
{183, 64}, // 52
{203, 0}, // 53
{203, 16}, // 54
{203, 32}, // 55
{203, 48}, // 56
{203, 64}, // 57
{224, 0}, // 58
{224, 16}, // 59
{224, 32}, // 60
{224, 48}, // 61
{224, 64}, // 62
}, {
// LED Index to Flag
0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
0x04, 0x04, 0x04
} };
#endif

View File

@@ -24,6 +24,71 @@
"solid_reactive_multicross": true
},
"driver": "is31fl3731",
"layout": [
{"matrix": [0, 0], "x": 0, "y": 0, "flags": 4},
{"matrix": [1, 0], "x": 0, "y": 16, "flags": 4},
{"matrix": [2, 0], "x": 0, "y": 32, "flags": 4},
{"matrix": [3, 0], "x": 0, "y": 48, "flags": 4},
{"matrix": [4, 0], "x": 0, "y": 64, "flags": 4},
{"matrix": [0, 1], "x": 21, "y": 0, "flags": 4},
{"matrix": [1, 1], "x": 21, "y": 16, "flags": 4},
{"matrix": [2, 1], "x": 21, "y": 32, "flags": 4},
{"matrix": [3, 1], "x": 21, "y": 48, "flags": 4},
{"matrix": [4, 1], "x": 21, "y": 64, "flags": 4},
{"matrix": [0, 2], "x": 41, "y": 0, "flags": 4},
{"matrix": [1, 2], "x": 41, "y": 16, "flags": 4},
{"matrix": [2, 2], "x": 41, "y": 32, "flags": 4},
{"matrix": [3, 2], "x": 41, "y": 48, "flags": 4},
{"matrix": [4, 2], "x": 41, "y": 64, "flags": 4},
{"matrix": [0, 3], "x": 61, "y": 0, "flags": 4},
{"matrix": [1, 3], "x": 61, "y": 16, "flags": 4},
{"matrix": [2, 3], "x": 61, "y": 32, "flags": 4},
{"matrix": [3, 3], "x": 61, "y": 48, "flags": 4},
{"matrix": [4, 3], "x": 61, "y": 64, "flags": 4},
{"matrix": [0, 4], "x": 82, "y": 0, "flags": 4},
{"matrix": [1, 4], "x": 82, "y": 16, "flags": 4},
{"matrix": [2, 4], "x": 82, "y": 32, "flags": 4},
{"matrix": [3, 4], "x": 82, "y": 48, "flags": 4},
{"x": 82, "y": 64, "flags": 4},
{"matrix": [4, 4], "x": 92, "y": 64, "flags": 4},
{"matrix": [0, 5], "x": 102, "y": 0, "flags": 4},
{"matrix": [1, 5], "x": 102, "y": 16, "flags": 4},
{"matrix": [2, 5], "x": 102, "y": 32, "flags": 4},
{"matrix": [3, 5], "x": 102, "y": 48, "flags": 4},
{"x": 102, "y": 64, "flags": 4},
{"matrix": [0, 6], "x": 122, "y": 0, "flags": 4},
{"matrix": [1, 6], "x": 122, "y": 16, "flags": 4},
{"matrix": [2, 6], "x": 122, "y": 32, "flags": 4},
{"matrix": [3, 6], "x": 122, "y": 48, "flags": 4},
{"x": 122, "y": 64, "flags": 4},
{"x": 112, "y": 64, "flags": 4},
{"matrix": [0, 7], "x": 142, "y": 0, "flags": 4},
{"matrix": [1, 7], "x": 142, "y": 16, "flags": 4},
{"matrix": [2, 7], "x": 142, "y": 32, "flags": 4},
{"matrix": [3, 7], "x": 142, "y": 48, "flags": 4},
{"x": 142, "y": 64, "flags": 4},
{"matrix": [4, 7], "x": 132, "y": 64, "flags": 4},
{"matrix": [0, 8], "x": 163, "y": 0, "flags": 4},
{"matrix": [1, 8], "x": 163, "y": 16, "flags": 4},
{"matrix": [2, 8], "x": 163, "y": 32, "flags": 4},
{"matrix": [3, 8], "x": 163, "y": 48, "flags": 4},
{"matrix": [4, 8], "x": 163, "y": 64, "flags": 4},
{"matrix": [0, 9], "x": 183, "y": 0, "flags": 4},
{"matrix": [1, 9], "x": 183, "y": 16, "flags": 4},
{"matrix": [2, 9], "x": 183, "y": 32, "flags": 4},
{"matrix": [3, 9], "x": 183, "y": 48, "flags": 4},
{"matrix": [4, 9], "x": 183, "y": 64, "flags": 4},
{"matrix": [0, 10], "x": 203, "y": 0, "flags": 4},
{"matrix": [1, 10], "x": 203, "y": 16, "flags": 4},
{"matrix": [2, 10], "x": 203, "y": 32, "flags": 4},
{"matrix": [3, 10], "x": 203, "y": 48, "flags": 4},
{"matrix": [4, 10], "x": 203, "y": 64, "flags": 4},
{"matrix": [0, 11], "x": 224, "y": 0, "flags": 4},
{"matrix": [1, 11], "x": 224, "y": 16, "flags": 4},
{"matrix": [2, 11], "x": 224, "y": 32, "flags": 4},
{"matrix": [3, 11], "x": 224, "y": 48, "flags": 4},
{"matrix": [4, 11], "x": 224, "y": 64, "flags": 4}
],
"react_on_keyup": true,
"sleep": true
},