forked from mirror/qmk_firmware
Migrate g_led_config to DD (B, C) (#25559)
This commit is contained in:
@@ -13,41 +13,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
#include "quantum.h"
|
||||
|
||||
//x = 224 / (NUMBER_OF_COLS - 1) * COL_POSITION
|
||||
//y = 64 / (NUMBER_OF_ROWS - 1) * ROW_POSITION
|
||||
|
||||
#ifdef RGB_MATRIX_ENABLE
|
||||
led_config_t g_led_config = { {
|
||||
// Key Matrix to LED Index
|
||||
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 },
|
||||
{ 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 },
|
||||
{ 20, 21, 22, 23, 24, 25, 26, 27, 28, 29 },
|
||||
{ 30, 31, 32, 33, 34, 35, 36, 37, 38, 39 },
|
||||
{ 40, 41, 42, 43, 44, 45, 46, 47, 48, 49 },
|
||||
{ 50, 51, 52, 53, 54, 55, 56, 57, 58, 59 },
|
||||
{ 60, 61, 62, 63, 64, 65, 66, 67, 68, 69 },
|
||||
{ 70, 71, 72, 73, 74, 75, 76, 77, 78, 79 },
|
||||
{ 80, 81, 82, 83, 84, 85, 86, 87, 88, 89 },
|
||||
{ 90, 91, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED }
|
||||
}, {
|
||||
// LED Index to Physical Position
|
||||
{ 0, 0 }, { 13, 0 }, { 26, 0 }, { 39, 0 }, { 52, 0 }, { 65, 0 }, { 78, 0 }, { 91, 0 }, { 104, 0 }, { 117, 0 }, { 130, 0 }, { 143, 0 }, { 156, 0 }, { 195, 0 }, { 208, 0 }, { 224, 0 },
|
||||
{ 0, 12 }, { 13, 12 }, { 26, 12 }, { 39, 12 }, { 52, 12 }, { 65, 12 }, { 78, 12 }, { 91, 12 }, { 104, 12 }, { 117, 12 }, { 130, 12 }, { 143, 12 }, { 156, 12 }, { 169, 12 }, { 182, 24 }, { 195, 12 }, { 208, 12 }, { 224, 12 },
|
||||
{ 0, 24 }, { 13, 24 }, { 26, 24 }, { 39, 24 }, { 52, 24 }, { 65, 24 }, { 78, 24 }, { 91, 24 }, { 104, 24 }, { 117, 24 }, { 130, 24 }, { 143, 24 }, { 156, 24 }, { 169, 24 }, { 195, 24 }, { 208, 24 }, { 224, 24 },
|
||||
{ 0, 36 }, { 13, 36 }, { 26, 36 }, { 39, 36 }, { 52, 36 }, { 65, 36 }, { 78, 36 }, { 91, 36 }, { 104, 36 }, { 117, 36 }, { 130, 36 }, { 143, 36 }, { 156, 36 }, { 169, 36 },
|
||||
{ 0, 48 }, { 13, 48 }, { 26, 48 }, { 39, 48 }, { 52, 48 }, { 65, 48 }, { 78, 48 }, { 91, 48 }, { 104, 48 }, { 117, 48 }, { 130, 48 }, { 143, 48 }, { 156, 48 }, { 169, 48 }, { 208, 48 },
|
||||
{ 0, 64 }, { 13, 64 }, { 26, 64 }, { 78, 64 }, { 130, 64 }, { 143, 64 }, { 156, 64 }, { 169, 64 }, { 195, 64 }, { 208, 64 }, { 224, 64 }, { 182, 0 }
|
||||
}, {
|
||||
// LED Index to Flag
|
||||
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
|
||||
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
|
||||
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
|
||||
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
|
||||
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
|
||||
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1
|
||||
|
||||
} };
|
||||
|
||||
bool rgb_matrix_indicators_kb(void) {
|
||||
if (!rgb_matrix_indicators_user()) {
|
||||
return false;
|
||||
|
||||
@@ -53,6 +53,100 @@
|
||||
"solid_multisplash": true
|
||||
},
|
||||
"driver": "ws2812",
|
||||
"layout": [
|
||||
{"matrix": [0, 0], "x": 0, "y": 0, "flags": 1},
|
||||
{"matrix": [0, 1], "x": 13, "y": 0, "flags": 1},
|
||||
{"matrix": [0, 2], "x": 26, "y": 0, "flags": 1},
|
||||
{"matrix": [0, 3], "x": 39, "y": 0, "flags": 1},
|
||||
{"matrix": [0, 4], "x": 52, "y": 0, "flags": 1},
|
||||
{"matrix": [0, 5], "x": 65, "y": 0, "flags": 1},
|
||||
{"matrix": [0, 6], "x": 78, "y": 0, "flags": 1},
|
||||
{"matrix": [0, 7], "x": 91, "y": 0, "flags": 1},
|
||||
{"matrix": [0, 8], "x": 104, "y": 0, "flags": 1},
|
||||
{"matrix": [0, 9], "x": 117, "y": 0, "flags": 1},
|
||||
{"matrix": [1, 0], "x": 130, "y": 0, "flags": 1},
|
||||
{"matrix": [1, 1], "x": 143, "y": 0, "flags": 1},
|
||||
{"matrix": [1, 2], "x": 156, "y": 0, "flags": 1},
|
||||
{"matrix": [1, 3], "x": 195, "y": 0, "flags": 1},
|
||||
{"matrix": [1, 4], "x": 208, "y": 0, "flags": 1},
|
||||
{"matrix": [1, 5], "x": 224, "y": 0, "flags": 1},
|
||||
{"matrix": [1, 6], "x": 0, "y": 12, "flags": 1},
|
||||
{"matrix": [1, 7], "x": 13, "y": 12, "flags": 1},
|
||||
{"matrix": [1, 8], "x": 26, "y": 12, "flags": 1},
|
||||
{"matrix": [1, 9], "x": 39, "y": 12, "flags": 1},
|
||||
{"matrix": [2, 0], "x": 52, "y": 12, "flags": 1},
|
||||
{"matrix": [2, 1], "x": 65, "y": 12, "flags": 1},
|
||||
{"matrix": [2, 2], "x": 78, "y": 12, "flags": 1},
|
||||
{"matrix": [2, 3], "x": 91, "y": 12, "flags": 1},
|
||||
{"matrix": [2, 4], "x": 104, "y": 12, "flags": 1},
|
||||
{"matrix": [2, 5], "x": 117, "y": 12, "flags": 1},
|
||||
{"matrix": [2, 6], "x": 130, "y": 12, "flags": 1},
|
||||
{"matrix": [2, 7], "x": 143, "y": 12, "flags": 1},
|
||||
{"matrix": [2, 8], "x": 156, "y": 12, "flags": 1},
|
||||
{"matrix": [2, 9], "x": 169, "y": 12, "flags": 1},
|
||||
{"matrix": [3, 0], "x": 182, "y": 24, "flags": 1},
|
||||
{"matrix": [3, 1], "x": 195, "y": 12, "flags": 1},
|
||||
{"matrix": [3, 2], "x": 208, "y": 12, "flags": 1},
|
||||
{"matrix": [3, 3], "x": 224, "y": 12, "flags": 1},
|
||||
{"matrix": [3, 4], "x": 0, "y": 24, "flags": 1},
|
||||
{"matrix": [3, 5], "x": 13, "y": 24, "flags": 1},
|
||||
{"matrix": [3, 6], "x": 26, "y": 24, "flags": 1},
|
||||
{"matrix": [3, 7], "x": 39, "y": 24, "flags": 1},
|
||||
{"matrix": [3, 8], "x": 52, "y": 24, "flags": 1},
|
||||
{"matrix": [3, 9], "x": 65, "y": 24, "flags": 1},
|
||||
{"matrix": [4, 0], "x": 78, "y": 24, "flags": 1},
|
||||
{"matrix": [4, 1], "x": 91, "y": 24, "flags": 1},
|
||||
{"matrix": [4, 2], "x": 104, "y": 24, "flags": 1},
|
||||
{"matrix": [4, 3], "x": 117, "y": 24, "flags": 1},
|
||||
{"matrix": [4, 4], "x": 130, "y": 24, "flags": 1},
|
||||
{"matrix": [4, 5], "x": 143, "y": 24, "flags": 1},
|
||||
{"matrix": [4, 6], "x": 156, "y": 24, "flags": 1},
|
||||
{"matrix": [4, 7], "x": 169, "y": 24, "flags": 1},
|
||||
{"matrix": [4, 8], "x": 195, "y": 24, "flags": 1},
|
||||
{"matrix": [4, 9], "x": 208, "y": 24, "flags": 1},
|
||||
{"matrix": [5, 0], "x": 224, "y": 24, "flags": 1},
|
||||
{"matrix": [5, 1], "x": 0, "y": 36, "flags": 1},
|
||||
{"matrix": [5, 2], "x": 13, "y": 36, "flags": 1},
|
||||
{"matrix": [5, 3], "x": 26, "y": 36, "flags": 1},
|
||||
{"matrix": [5, 4], "x": 39, "y": 36, "flags": 1},
|
||||
{"matrix": [5, 5], "x": 52, "y": 36, "flags": 1},
|
||||
{"matrix": [5, 6], "x": 65, "y": 36, "flags": 1},
|
||||
{"matrix": [5, 7], "x": 78, "y": 36, "flags": 1},
|
||||
{"matrix": [5, 8], "x": 91, "y": 36, "flags": 1},
|
||||
{"matrix": [5, 9], "x": 104, "y": 36, "flags": 1},
|
||||
{"matrix": [6, 0], "x": 117, "y": 36, "flags": 1},
|
||||
{"matrix": [6, 1], "x": 130, "y": 36, "flags": 1},
|
||||
{"matrix": [6, 2], "x": 143, "y": 36, "flags": 1},
|
||||
{"matrix": [6, 3], "x": 156, "y": 36, "flags": 1},
|
||||
{"matrix": [6, 4], "x": 169, "y": 36, "flags": 1},
|
||||
{"matrix": [6, 5], "x": 0, "y": 48, "flags": 1},
|
||||
{"matrix": [6, 6], "x": 13, "y": 48, "flags": 1},
|
||||
{"matrix": [6, 7], "x": 26, "y": 48, "flags": 1},
|
||||
{"matrix": [6, 8], "x": 39, "y": 48, "flags": 1},
|
||||
{"matrix": [6, 9], "x": 52, "y": 48, "flags": 1},
|
||||
{"matrix": [7, 0], "x": 65, "y": 48, "flags": 1},
|
||||
{"matrix": [7, 1], "x": 78, "y": 48, "flags": 1},
|
||||
{"matrix": [7, 2], "x": 91, "y": 48, "flags": 1},
|
||||
{"matrix": [7, 3], "x": 104, "y": 48, "flags": 1},
|
||||
{"matrix": [7, 4], "x": 117, "y": 48, "flags": 1},
|
||||
{"matrix": [7, 5], "x": 130, "y": 48, "flags": 1},
|
||||
{"matrix": [7, 6], "x": 143, "y": 48, "flags": 1},
|
||||
{"matrix": [7, 7], "x": 156, "y": 48, "flags": 1},
|
||||
{"matrix": [7, 8], "x": 169, "y": 48, "flags": 1},
|
||||
{"matrix": [7, 9], "x": 208, "y": 48, "flags": 1},
|
||||
{"matrix": [8, 0], "x": 0, "y": 64, "flags": 1},
|
||||
{"matrix": [8, 1], "x": 13, "y": 64, "flags": 1},
|
||||
{"matrix": [8, 2], "x": 26, "y": 64, "flags": 1},
|
||||
{"matrix": [8, 3], "x": 78, "y": 64, "flags": 1},
|
||||
{"matrix": [8, 4], "x": 130, "y": 64, "flags": 1},
|
||||
{"matrix": [8, 5], "x": 143, "y": 64, "flags": 1},
|
||||
{"matrix": [8, 6], "x": 156, "y": 64, "flags": 1},
|
||||
{"matrix": [8, 7], "x": 169, "y": 64, "flags": 1},
|
||||
{"matrix": [8, 8], "x": 195, "y": 64, "flags": 1},
|
||||
{"matrix": [8, 9], "x": 208, "y": 64, "flags": 1},
|
||||
{"matrix": [9, 0], "x": 224, "y": 64, "flags": 1},
|
||||
{"matrix": [9, 1], "x": 182, "y": 0, "flags": 1}
|
||||
],
|
||||
"max_brightness": 200,
|
||||
"sleep": true
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user