diff options
Diffstat (limited to 'keyboards/melgeek/mojo68')
| -rwxr-xr-x | keyboards/melgeek/mojo68/rev1/keyboard.json | 70 | ||||
| -rwxr-xr-x | keyboards/melgeek/mojo68/rev1/rev1.c | 23 | 
2 files changed, 70 insertions, 23 deletions
| diff --git a/keyboards/melgeek/mojo68/rev1/keyboard.json b/keyboards/melgeek/mojo68/rev1/keyboard.json index 88f17665b4..db868c485a 100755 --- a/keyboards/melgeek/mojo68/rev1/keyboard.json +++ b/keyboards/melgeek/mojo68/rev1/keyboard.json @@ -56,6 +56,76 @@              "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}, +            {"matrix": [0, 13], "x": 208, "y": 0, "flags": 4}, +            {"matrix": [0, 14], "x": 224, "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": 0, "y": 32, "flags": 4}, +            {"matrix": [2, 1], "x": 16, "y": 32, "flags": 4}, +            {"matrix": [2, 2], "x": 32, "y": 32, "flags": 4}, +            {"matrix": [2, 3], "x": 48, "y": 32, "flags": 4}, +            {"matrix": [2, 4], "x": 64, "y": 32, "flags": 4}, +            {"matrix": [2, 5], "x": 80, "y": 32, "flags": 4}, +            {"matrix": [2, 6], "x": 96, "y": 32, "flags": 4}, +            {"matrix": [2, 7], "x": 112, "y": 32, "flags": 4}, +            {"matrix": [2, 8], "x": 128, "y": 32, "flags": 4}, +            {"matrix": [2, 9], "x": 144, "y": 32, "flags": 4}, +            {"matrix": [2, 10], "x": 160, "y": 32, "flags": 4}, +            {"matrix": [2, 11], "x": 176, "y": 32, "flags": 4}, +            {"matrix": [2, 12], "x": 192, "y": 32, "flags": 4}, +            {"matrix": [2, 14], "x": 208, "y": 32, "flags": 4}, +            {"matrix": [3, 0], "x": 0, "y": 48, "flags": 4}, +            {"matrix": [3, 1], "x": 16, "y": 48, "flags": 4}, +            {"matrix": [3, 2], "x": 32, "y": 48, "flags": 4}, +            {"matrix": [3, 3], "x": 48, "y": 48, "flags": 4}, +            {"matrix": [3, 4], "x": 64, "y": 48, "flags": 4}, +            {"matrix": [3, 5], "x": 80, "y": 48, "flags": 4}, +            {"matrix": [3, 6], "x": 96, "y": 48, "flags": 4}, +            {"matrix": [3, 7], "x": 112, "y": 48, "flags": 4}, +            {"matrix": [3, 8], "x": 128, "y": 48, "flags": 4}, +            {"matrix": [3, 9], "x": 144, "y": 48, "flags": 4}, +            {"matrix": [3, 10], "x": 160, "y": 48, "flags": 4}, +            {"matrix": [3, 11], "x": 176, "y": 48, "flags": 4}, +            {"matrix": [3, 12], "x": 192, "y": 48, "flags": 4}, +            {"matrix": [3, 14], "x": 208, "y": 48, "flags": 4}, +            {"matrix": [4, 0], "x": 0, "y": 64, "flags": 4}, +            {"matrix": [4, 1], "x": 16, "y": 64, "flags": 4}, +            {"matrix": [4, 2], "x": 32, "y": 64, "flags": 4}, +            {"matrix": [4, 5], "x": 48, "y": 64, "flags": 4}, +            {"matrix": [4, 9], "x": 64, "y": 64, "flags": 4}, +            {"matrix": [4, 10], "x": 80, "y": 64, "flags": 4}, +            {"matrix": [4, 11], "x": 96, "y": 64, "flags": 4}, +            {"matrix": [4, 12], "x": 112, "y": 64, "flags": 4}, +            {"matrix": [4, 13], "x": 128, "y": 64, "flags": 4}, +            {"matrix": [4, 14], "x": 144, "y": 64, "flags": 4} +        ],          "led_flush_limit": 26,          "led_process_limit": 4,          "sleep": true diff --git a/keyboards/melgeek/mojo68/rev1/rev1.c b/keyboards/melgeek/mojo68/rev1/rev1.c index af17d96c6d..d30a5817a8 100755 --- a/keyboards/melgeek/mojo68/rev1/rev1.c +++ b/keyboards/melgeek/mojo68/rev1/rev1.c @@ -89,29 +89,6 @@ const is31fl3741_led_t PROGMEM g_is31fl3741_leds[IS31FL3741_LED_COUNT] = {      {0, SW5_CS30, SW5_CS29, SW5_CS28}, /* RGB68 */  }; -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,        13,       14 }, /* R0 */ -		{ 15,     16,        17,       18,       19,       20,       21,       22,       23,         24,        25,         26,       27,        28,       29 }, /* R1 */ -		{ 30,     31,        32,       33,       34,       35,       36,       37,       38,         39,        40,         41,       42,        NO_LED,   43 }, /* R2 */ -		{ 44,     45,        46,       47,       48,       49,       50,       51,       52,         53,        54,         55,       56,        NO_LED,   57 }, /* R3 */ -		{ 58,     59,        60,       NO_LED,   NO_LED,   61,       NO_LED,   NO_LED,   NO_LED,     62,        63,         64,       65,        66,       67 }, /* 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}, -		{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}, -		{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}, {128, 64}, {144, 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, -	} -}; -  const is31fl3741_led_t g_is31_indicator_leds[3] = {      {0, SW1_CS6, SW1_CS5, SW1_CS4}, /* RGB124 */      {0, SW2_CS6, SW2_CS5, SW2_CS4}, /* RGB125 */ | 
