lotus: Update gridpad LED IDs
Received the PCBA and it seems newer than the latest diagram. Signed-off-by: Daniel Schaefer <dhs@frame.work>
This commit is contained in:
parent
416afc400c
commit
de3f8c2297
@ -11,12 +11,12 @@ const is31_led g_is31_leds[RGB_MATRIX_LED_COUNT] = {
|
||||
* | | | B location
|
||||
* | | | | */
|
||||
// TODO: probably need to re-arrange them as below in g_led_config
|
||||
// LED IDs from pos diagram missing in schematic: 77, 87, 96, 78, 95, 79, 19
|
||||
// LED IDs from pos diagram missing in schematic: 5, 6, 7, 8, 9, 13, 15, 16, 17, 18, 13, 24
|
||||
// LED from Schematic below. Those without X are missing in pos diagram.
|
||||
{0, CS1_SW1, CS2_SW1, CS3_SW1}, // LED 1 X
|
||||
{0, CS1_SW2, CS2_SW2, CS3_SW2}, // LED 2 X
|
||||
{0, CS1_SW3, CS2_SW3, CS3_SW3}, // LED 3
|
||||
{0, CS1_SW4, CS2_SW4, CS3_SW4}, // LED 4
|
||||
{0, CS1_SW3, CS2_SW3, CS3_SW3}, // LED 3 X
|
||||
{0, CS1_SW4, CS2_SW4, CS3_SW4}, // LED 4 X
|
||||
|
||||
{0, CS4_SW1, CS5_SW1, CS6_SW1}, // LED 10 X
|
||||
{0, CS4_SW2, CS5_SW2, CS6_SW2}, // LED 14 X
|
||||
@ -29,58 +29,59 @@ const is31_led g_is31_leds[RGB_MATRIX_LED_COUNT] = {
|
||||
{0, CS7_SW4, CS8_SW4, CS9_SW4}, // LED 22 X
|
||||
|
||||
{0, CS10_SW1, CS11_SW1, CS12_SW1}, // LED 33
|
||||
{0, CS10_SW2, CS11_SW2, CS12_SW2}, // LED 34 X
|
||||
{0, CS10_SW3, CS11_SW3, CS12_SW3}, // LED 28 X
|
||||
{0, CS10_SW4, CS11_SW4, CS12_SW4}, // LED 29 X
|
||||
{0, CS10_SW2, CS11_SW2, CS12_SW2}, // LED 34
|
||||
{0, CS10_SW3, CS11_SW3, CS12_SW3}, // LED 28
|
||||
{0, CS10_SW4, CS11_SW4, CS12_SW4}, // LED 29
|
||||
|
||||
{0, CS13_SW1, CS14_SW1, CS15_SW1}, // LED 41
|
||||
{0, CS13_SW2, CS14_SW2, CS15_SW2}, // LED 37
|
||||
{0, CS13_SW3, CS14_SW3, CS15_SW3}, // LED 38
|
||||
{0, CS13_SW4, CS14_SW4, CS15_SW4}, // LED 42 X
|
||||
{0, CS13_SW4, CS14_SW4, CS15_SW4}, // LED 42
|
||||
|
||||
{0, CS16_SW1, CS17_SW1, CS18_SW1}, // LED 46 X
|
||||
{0, CS16_SW2, CS17_SW2, CS18_SW2}, // LED 47 X
|
||||
{0, CS16_SW1, CS17_SW1, CS18_SW1}, // LED 46
|
||||
{0, CS16_SW2, CS17_SW2, CS18_SW2}, // LED 47
|
||||
{0, CS16_SW3, CS17_SW3, CS18_SW3}, // LED 48
|
||||
{0, CS16_SW4, CS17_SW4, CS18_SW4}, // LED 49
|
||||
};
|
||||
|
||||
led_config_t g_led_config = { {
|
||||
// Key Matrix to LED Index
|
||||
{ 10, 14, 12, 20, 1, 2, 47, 22, },
|
||||
{ 19, 46, 96, 95, 29, 78, 87, 42, },
|
||||
{ 34, 11, 12, 0, 77, 0, 79, 21, },
|
||||
{ 0, 0, 0, 0, 46, 0, 0, 0, },
|
||||
{ 5, 8, 7, 10, 1, 2, 4, 12, },
|
||||
{ 9, 21, 22, 24, 16, 17, 19, 20, },
|
||||
{13, 6, 3, 0, 18, 0, 14, 11, },
|
||||
{ 0, 0, 0, 0, 23, 0, 0, 0, },
|
||||
}, {
|
||||
// LED Index to Physical Potision
|
||||
// LED Index to Physical Position
|
||||
{ 73, 10 }, // LED 1
|
||||
{ 73, 24 }, // LED 2
|
||||
{ 0, 10 }, // LED 10
|
||||
{ 0, 0 }, // LED 11
|
||||
{ 0, 37 }, // LED 12
|
||||
{ 0, 24 }, // LED 14
|
||||
{ 0, 64 }, // LED 19
|
||||
{ 0, 50 }, // LED 20
|
||||
{ 73, 64 }, // LED 21
|
||||
{ 73, 50 }, // LED 22
|
||||
{ 150, 64 }, // LED 28
|
||||
{ 150, 50 }, // LED 29
|
||||
{ 223, 64 }, // LED 34
|
||||
{ 223, 37 }, // LED 42
|
||||
{ 150, 10 }, // LED 46
|
||||
{ 73, 37 }, // LED 47
|
||||
{ 223, 0 }, // LED 77
|
||||
{ 223, 24 }, // LED 78
|
||||
{ 223, 50 }, // LED 79
|
||||
{ 223, 10 }, // LED 87
|
||||
{ 150, 37 }, // LED 95
|
||||
{ 150, 24 }, // LED 96
|
||||
{ 73, 0 }, // LED 3
|
||||
{ 73, 37 }, // LED 4
|
||||
{ 0, 10 }, // LED 5
|
||||
{ 0, 0 }, // LED 6
|
||||
{ 0, 37 }, // LED 7
|
||||
{ 0, 24 }, // LED 8
|
||||
{ 0, 64 }, // LED 9
|
||||
{ 0, 50 }, // LED 10
|
||||
{ 73, 64 }, // LED 11
|
||||
{ 73, 50 }, // LED 12
|
||||
{ 223, 64 }, // LED 13
|
||||
{ 223, 50 }, // LED 14
|
||||
{ 150, 64 }, // LED 15
|
||||
{ 150, 50 }, // LED 16
|
||||
{ 223, 24 }, // LED 17
|
||||
{ 223, 0 }, // LED 18
|
||||
{ 223, 10 }, // LED 19
|
||||
{ 223, 37 }, // LED 20
|
||||
{ 150, 10 }, // LED 21
|
||||
{ 150, 24 }, // LED 22
|
||||
{ 150, 0 }, // LED 23
|
||||
{ 150, 37 }, // LED 24
|
||||
}, {
|
||||
// LED Index to Flag
|
||||
4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
|
||||
4, 4, 4, 4, 4, 4, 4, 4
|
||||
} };
|
||||
|
||||
|
||||
#define NUMPAD_ROWS 4
|
||||
#define NUMPAD_COLS 8
|
||||
const uint16_t PROGMEM keymaps[][NUMPAD_ROWS][NUMPAD_COLS] = {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user