diff options
Diffstat (limited to 'keyboards/rgbkb/sol/rev1')
| -rw-r--r-- | keyboards/rgbkb/sol/rev1/keyboard.json | 74 | ||||
| -rw-r--r-- | keyboards/rgbkb/sol/rev1/rev1.c | 46 | 
2 files changed, 73 insertions, 47 deletions
| diff --git a/keyboards/rgbkb/sol/rev1/keyboard.json b/keyboards/rgbkb/sol/rev1/keyboard.json index 9a4c538e55..6bb41e1c37 100644 --- a/keyboards/rgbkb/sol/rev1/keyboard.json +++ b/keyboards/rgbkb/sol/rev1/keyboard.json @@ -63,7 +63,79 @@              "solid_multisplash": true          },          "center_point": [112, 35], -        "driver": "ws2812" +        "driver": "ws2812", +        "layout": [ +            {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, +            {"matrix": [0, 1], "x": 21, "y": 0, "flags": 4}, +            {"matrix": [0, 2], "x": 38, "y": 0, "flags": 4}, +            {"matrix": [0, 3], "x": 56, "y": 0, "flags": 4}, +            {"matrix": [0, 4], "x": 73, "y": 0, "flags": 4}, +            {"matrix": [0, 5], "x": 91, "y": 0, "flags": 4}, +            {"matrix": [0, 6], "x": 112, "y": 0, "flags": 1}, +            {"matrix": [1, 0], "x": 0, "y": 18, "flags": 1}, +            {"matrix": [1, 1], "x": 21, "y": 18, "flags": 4}, +            {"matrix": [1, 2], "x": 38, "y": 18, "flags": 4}, +            {"matrix": [1, 3], "x": 56, "y": 18, "flags": 4}, +            {"matrix": [1, 4], "x": 73, "y": 18, "flags": 4}, +            {"matrix": [1, 5], "x": 91, "y": 18, "flags": 4}, +            {"matrix": [1, 6], "x": 108, "y": 13, "flags": 1}, +            {"matrix": [2, 0], "x": 0, "y": 35, "flags": 1}, +            {"matrix": [2, 1], "x": 21, "y": 35, "flags": 4}, +            {"matrix": [2, 2], "x": 38, "y": 35, "flags": 4}, +            {"matrix": [2, 3], "x": 56, "y": 35, "flags": 4}, +            {"matrix": [2, 4], "x": 73, "y": 35, "flags": 4}, +            {"matrix": [2, 5], "x": 91, "y": 35, "flags": 4}, +            {"matrix": [2, 6], "x": 108, "y": 31, "flags": 1}, +            {"matrix": [3, 0], "x": 0, "y": 52, "flags": 1}, +            {"matrix": [3, 1], "x": 21, "y": 52, "flags": 4}, +            {"matrix": [3, 2], "x": 38, "y": 52, "flags": 4}, +            {"matrix": [3, 3], "x": 56, "y": 52, "flags": 4}, +            {"matrix": [3, 4], "x": 73, "y": 52, "flags": 4}, +            {"matrix": [3, 5], "x": 91, "y": 52, "flags": 4}, +            {"matrix": [3, 6], "x": 108, "y": 48, "flags": 1}, +            {"matrix": [4, 0], "x": 0, "y": 70, "flags": 1}, +            {"matrix": [4, 1], "x": 21, "y": 70, "flags": 1}, +            {"matrix": [4, 2], "x": 38, "y": 70, "flags": 1}, +            {"matrix": [4, 3], "x": 56, "y": 70, "flags": 1}, +            {"matrix": [4, 4], "x": 73, "y": 70, "flags": 1}, +            {"matrix": [5, 5], "x": 89, "y": 91, "flags": 1}, +            {"matrix": [5, 6], "x": 101, "y": 103, "flags": 1}, +            {"matrix": [6, 0], "x": 224, "y": 0, "flags": 1}, +            {"matrix": [6, 1], "x": 203, "y": 0, "flags": 4}, +            {"matrix": [6, 2], "x": 186, "y": 0, "flags": 4}, +            {"matrix": [6, 3], "x": 168, "y": 0, "flags": 4}, +            {"matrix": [6, 4], "x": 151, "y": 0, "flags": 4}, +            {"matrix": [6, 5], "x": 133, "y": 0, "flags": 4}, +            {"matrix": [6, 6], "x": 112, "y": 0, "flags": 1}, +            {"matrix": [7, 0], "x": 224, "y": 18, "flags": 1}, +            {"matrix": [7, 1], "x": 203, "y": 18, "flags": 4}, +            {"matrix": [7, 2], "x": 186, "y": 18, "flags": 4}, +            {"matrix": [7, 3], "x": 168, "y": 18, "flags": 4}, +            {"matrix": [7, 4], "x": 151, "y": 18, "flags": 4}, +            {"matrix": [7, 5], "x": 133, "y": 18, "flags": 4}, +            {"matrix": [7, 6], "x": 116, "y": 13, "flags": 1}, +            {"matrix": [8, 0], "x": 224, "y": 35, "flags": 1}, +            {"matrix": [8, 1], "x": 203, "y": 35, "flags": 4}, +            {"matrix": [8, 2], "x": 186, "y": 35, "flags": 4}, +            {"matrix": [8, 3], "x": 168, "y": 35, "flags": 4}, +            {"matrix": [8, 4], "x": 151, "y": 35, "flags": 4}, +            {"matrix": [8, 5], "x": 133, "y": 35, "flags": 4}, +            {"matrix": [8, 6], "x": 116, "y": 31, "flags": 1}, +            {"matrix": [9, 0], "x": 224, "y": 52, "flags": 1}, +            {"matrix": [9, 1], "x": 203, "y": 52, "flags": 4}, +            {"matrix": [9, 2], "x": 186, "y": 52, "flags": 4}, +            {"matrix": [9, 3], "x": 168, "y": 52, "flags": 4}, +            {"matrix": [9, 4], "x": 151, "y": 52, "flags": 4}, +            {"matrix": [9, 5], "x": 133, "y": 52, "flags": 4}, +            {"matrix": [9, 6], "x": 116, "y": 48, "flags": 1}, +            {"matrix": [10, 0], "x": 224, "y": 70, "flags": 1}, +            {"matrix": [10, 1], "x": 203, "y": 70, "flags": 1}, +            {"matrix": [10, 2], "x": 186, "y": 70, "flags": 1}, +            {"matrix": [10, 3], "x": 168, "y": 70, "flags": 1}, +            {"matrix": [10, 4], "x": 151, "y": 70, "flags": 1}, +            {"matrix": [11, 6], "x": 135, "y": 91, "flags": 1}, +            {"x": 123, "y": 103, "flags": 1} +        ]      },      "rgblight": {          "animations": { diff --git a/keyboards/rgbkb/sol/rev1/rev1.c b/keyboards/rgbkb/sol/rev1/rev1.c deleted file mode 100644 index f5997bac00..0000000000 --- a/keyboards/rgbkb/sol/rev1/rev1.c +++ /dev/null @@ -1,46 +0,0 @@ -#include "sol.h" - -#ifdef RGB_MATRIX_ENABLE -led_config_t g_led_config = { { -    {      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 }, -    { NO_LED, NO_LED, NO_LED, NO_LED, NO_LED,     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,     68 }, -    { NO_LED, NO_LED, NO_LED, NO_LED, NO_LED,     68,     68 } -}, { -	// Left Hand Mapped Left to Right -    {   0,   0 }, {  21,   0 }, {  38,   0 }, {  56,   0 }, {  73,   0 }, {  91,   0 }, { 112,   0 }, -    {   0,  18 }, {  21,  18 }, {  38,  18 }, {  56,  18 }, {  73,  18 }, {  91,  18 }, { 108,  13 }, -    {   0,  35 }, {  21,  35 }, {  38,  35 }, {  56,  35 }, {  73,  35 }, {  91,  35 }, { 108,  31 }, -    {   0,  52 }, {  21,  52 }, {  38,  52 }, {  56,  52 }, {  73,  52 }, {  91,  52 }, { 108,  48 }, -    {   0,  70 }, {  21,  70 }, {  38,  70 }, {  56,  70 }, {  73,  70 }, {  89,  91 }, { 101, 103 }, -	// Left Hand Mapped Right to Left -    { 224,   0 }, { 203,   0 }, { 186,   0 }, { 168,   0 }, { 151,   0 }, { 133,   0 }, { 112,   0 }, -    { 224,  18 }, { 203,  18 }, { 186,  18 }, { 168,  18 }, { 151,  18 }, { 133,  18 }, { 116,  13 }, -    { 224,  35 }, { 203,  35 }, { 186,  35 }, { 168,  35 }, { 151,  35 }, { 133,  35 }, { 116,  31 }, -    { 224,  52 }, { 203,  52 }, { 186,  52 }, { 168,  52 }, { 151,  52 }, { 133,  52 }, { 116,  48 }, -    { 224,  70 }, { 203,  70 }, { 186,  70 }, { 168,  70 }, { 151,  70 }, { 135,  91 }, { 123, 103 }, -}, { -	// Left Hand Mapped Left to Right -    1, 4, 4, 4, 4, 4, 1, -    1, 4, 4, 4, 4, 4, 1, -    1, 4, 4, 4, 4, 4, 1, -    1, 4, 4, 4, 4, 4, 1, -    1, 1, 1, 1, 1, 1, 1, -	// Left Hand Mapped Right to Left -    1, 4, 4, 4, 4, 4, 1, -    1, 4, 4, 4, 4, 4, 1, -    1, 4, 4, 4, 4, 4, 1, -    1, 4, 4, 4, 4, 4, 1, -    1, 1, 1, 1, 1, 1, 1 -} }; - -#endif - | 
