Migrate g_led_config to DD (E, F) (#25561)

This commit is contained in:
Jack Sangdahl
2025-09-09 02:59:42 -06:00
committed by GitHub
parent 330d195f9a
commit 6aa85699a5
16 changed files with 480 additions and 381 deletions
-36
View File
@@ -275,42 +275,6 @@ const is31fl3731_led_t PROGMEM g_is31fl3731_leds[IS31FL3731_LED_COUNT] = {
{1, C2_11, C1_11, C3_11}, // LED23
{1, C5_11, C4_11, C6_11} // LED24
};
led_config_t g_led_config = { {
{ NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED },
{ 28, 33, 38, 43, 47, NO_LED },
{ 27, 32, 37, 42, 46, NO_LED },
{ 26, 31, 36, 41, 45, NO_LED },
{ 25, 30, 35, 40, 44, NO_LED },
{ 24, 29, 34, 39, NO_LED, NO_LED },
{ NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED },
{ NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED },
{ 0, 5, 10, 15, NO_LED, NO_LED },
{ 1, 6, 11, 16, 20, NO_LED },
{ 2, 7, 12, 17, 21, NO_LED },
{ 3, 8, 13, 18, 22, NO_LED },
{ 4, 9, 14, 19, 23, NO_LED },
{ NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED }
}, {
{ 137, 0 }, { 154, 0 }, { 172, 0 }, { 189, 0 }, { 206, 0 }, { 137, 12 },
{ 154, 12 }, { 172, 12 }, { 189, 12 }, { 206, 12 }, { 137, 25 }, { 154, 25 },
{ 172, 25 }, { 189, 25 }, { 206, 25 }, { 137, 38 }, { 154, 38 }, { 172, 38 },
{ 189, 38 }, { 206, 38 }, { 154, 51 }, { 172, 51 }, { 189, 51 }, { 206, 51 },
{ 86, 0 }, { 68, 0 }, { 51, 0 }, { 34, 0 }, { 17, 0 }, { 86, 12 },
{ 68, 12 }, { 51, 12 }, { 34, 12 }, { 17, 12 }, { 86, 25 }, { 68, 25 },
{ 51, 25 }, { 34, 25 }, { 17, 25 }, { 86, 38 }, { 68, 38 }, { 51, 38 },
{ 34, 38 }, { 17, 38 }, { 68, 51 }, { 51, 51 }, { 34, 51 }, { 17, 51 }
}, {
4, 4, 4, 4, 4, 4,
4, 4, 4, 4, 4, 4,
4, 4, 4, 4, 4, 4,
4, 4, 1, 1, 1, 1,
4, 4, 4, 4, 4, 4,
4, 4, 4, 4, 4, 4,
4, 4, 4, 4, 4, 4,
4, 4, 1, 1, 1, 1
} };
// clang-format on
# ifdef ORYX_CONFIGURATOR
+50
View File
@@ -69,6 +69,56 @@
"pixel_fractal": true
},
"driver": "is31fl3731",
"layout": [
{"matrix": [8, 0], "x": 137, "y": 0, "flags": 4},
{"matrix": [9, 0], "x": 154, "y": 0, "flags": 4},
{"matrix": [10, 0], "x": 172, "y": 0, "flags": 4},
{"matrix": [11, 0], "x": 189, "y": 0, "flags": 4},
{"matrix": [12, 0], "x": 206, "y": 0, "flags": 4},
{"matrix": [8, 1], "x": 137, "y": 12, "flags": 4},
{"matrix": [9, 1], "x": 154, "y": 12, "flags": 4},
{"matrix": [10, 1], "x": 172, "y": 12, "flags": 4},
{"matrix": [11, 1], "x": 189, "y": 12, "flags": 4},
{"matrix": [12, 1], "x": 206, "y": 12, "flags": 4},
{"matrix": [8, 2], "x": 137, "y": 25, "flags": 4},
{"matrix": [9, 2], "x": 154, "y": 25, "flags": 4},
{"matrix": [10, 2], "x": 172, "y": 25, "flags": 4},
{"matrix": [11, 2], "x": 189, "y": 25, "flags": 4},
{"matrix": [12, 2], "x": 206, "y": 25, "flags": 4},
{"matrix": [8, 3], "x": 137, "y": 38, "flags": 4},
{"matrix": [9, 3], "x": 154, "y": 38, "flags": 4},
{"matrix": [10, 3], "x": 172, "y": 38, "flags": 4},
{"matrix": [11, 3], "x": 189, "y": 38, "flags": 4},
{"matrix": [12, 3], "x": 206, "y": 38, "flags": 4},
{"matrix": [9, 4], "x": 154, "y": 51, "flags": 1},
{"matrix": [10, 4], "x": 172, "y": 51, "flags": 1},
{"matrix": [11, 4], "x": 189, "y": 51, "flags": 1},
{"matrix": [12, 4], "x": 206, "y": 51, "flags": 1},
{"matrix": [5, 0], "x": 86, "y": 0, "flags": 4},
{"matrix": [4, 0], "x": 68, "y": 0, "flags": 4},
{"matrix": [3, 0], "x": 51, "y": 0, "flags": 4},
{"matrix": [2, 0], "x": 34, "y": 0, "flags": 4},
{"matrix": [1, 0], "x": 17, "y": 0, "flags": 4},
{"matrix": [5, 1], "x": 86, "y": 12, "flags": 4},
{"matrix": [4, 1], "x": 68, "y": 12, "flags": 4},
{"matrix": [3, 1], "x": 51, "y": 12, "flags": 4},
{"matrix": [2, 1], "x": 34, "y": 12, "flags": 4},
{"matrix": [1, 1], "x": 17, "y": 12, "flags": 4},
{"matrix": [5, 2], "x": 86, "y": 25, "flags": 4},
{"matrix": [4, 2], "x": 68, "y": 25, "flags": 4},
{"matrix": [3, 2], "x": 51, "y": 25, "flags": 4},
{"matrix": [2, 2], "x": 34, "y": 25, "flags": 4},
{"matrix": [1, 2], "x": 17, "y": 25, "flags": 4},
{"matrix": [5, 3], "x": 86, "y": 38, "flags": 4},
{"matrix": [4, 3], "x": 68, "y": 38, "flags": 4},
{"matrix": [3, 3], "x": 51, "y": 38, "flags": 4},
{"matrix": [2, 3], "x": 34, "y": 38, "flags": 4},
{"matrix": [1, 3], "x": 17, "y": 38, "flags": 4},
{"matrix": [4, 4], "x": 68, "y": 51, "flags": 1},
{"matrix": [3, 4], "x": 51, "y": 51, "flags": 1},
{"matrix": [2, 4], "x": 34, "y": 51, "flags": 1},
{"matrix": [1, 4], "x": 17, "y": 51, "flags": 1}
],
"led_flush_limit": 26,
"led_process_limit": 5,
"sleep": true