diff options
Diffstat (limited to 'keyboards/gizmo_engineering/gk6')
| -rwxr-xr-x | keyboards/gizmo_engineering/gk6/gk6.c | 98 | ||||
| -rw-r--r-- | keyboards/gizmo_engineering/gk6/keyboard.json | 65 | 
2 files changed, 65 insertions, 98 deletions
| diff --git a/keyboards/gizmo_engineering/gk6/gk6.c b/keyboards/gizmo_engineering/gk6/gk6.c index fe85ecc235..a6f6d93438 100755 --- a/keyboards/gizmo_engineering/gk6/gk6.c +++ b/keyboards/gizmo_engineering/gk6/gk6.c @@ -82,102 +82,4 @@ const is31fl3731_led_t PROGMEM g_is31fl3731_leds[IS31FL3731_LED_COUNT] = {      {1, C9_15, C8_15, C6_14},  //61 led59      {1, C9_16, C7_15, C6_15},  //62 led60  }; - -led_config_t g_led_config = { { -    // Key Matrix to LED Index -//   1, 6,  10, 15, 20, 26,     31,     37,  42, 47, 52,  56 -    {0, 5,  10, 15, 20, 26,     31,     37,  43, 48, 53,  58}, -//   2, 7,  11, 16, 21, 27,     32,     37b, 43, 48, 52b,  57 -    {1, 6,  11, 16, 21, 27,     32,     38,  44, 49, 54,  59}, -//   3, 7b, 12, 17, 22, 28,     33,     38,  44, 49, 53,  58 -    {2, 7,  12, 17, 22, 28,     33,     39,  45, 50, 55,  60}, -//   4, 8,  13, 18, 23, 29,     34,     39,  45, 50, 54,  59 -    {3, 8,  13, 18, 23, 29,     34,     40,  46, 51, 56,  61}, -//   5, 9,  14, 19, 25, NO_LED, NO_LED, 41,  46, 51, 55,  60 -    {4, 9,  14, 19, 25, NO_LED, NO_LED, 42,  47, 52, 57,  62}, -}, { -    // LED Index to Physical Position -    {0, 0}, // 0 -    {0, 16}, // 1 -    {0, 32}, // 2 -    {0, 48}, // 3 -    {0, 64}, // 4 - -    {21, 0}, // 5 -    {21, 16}, // 6 -    {21, 32}, // 7 -    {21, 48}, // 8 -    {21, 64}, // 9 - -    {41, 0}, // 10 -    {41, 16}, // 11 -    {41, 32}, // 12 -    {41, 48}, // 13 -    {41, 64}, // 14 - -    {61, 0}, // 15 -    {61, 16}, // 16 -    {61, 32}, // 17 -    {61, 48}, // 18 -    {61, 64}, // 19 - -    {82, 0}, // 20 -    {82, 16}, // 21 -    {82, 32}, // 22 -    {82, 48}, // 23 -    {82, 64}, // 24 -    {92, 64}, // 25 - -    {102, 0}, // 26 -    {102, 16}, // 27 -    {102, 32}, // 28 -    {102, 48}, // 29 -    {102, 64}, // 30 - -    {122, 0}, // 31 -    {122, 16}, // 32 -    {122, 32}, // 33 -    {122, 48}, // 34 -    {122, 64}, // 35 -    {112, 64}, // 36 - -    {142, 0}, // 37 -    {142, 16}, // 38 -    {142, 32}, // 39 -    {142, 48}, // 40 -    {142, 64}, // 41 -    {132, 64}, // 42 - -    {163, 0}, // 43 -    {163, 16}, // 44 -    {163, 32}, // 45 -    {163, 48}, // 46 -    {163, 64}, // 47 - -    {183, 0}, // 48 -    {183, 16}, // 49 -    {183, 32}, // 50 -    {183, 48}, // 51 -    {183, 64}, // 52 - -    {203, 0}, // 53 -    {203, 16}, // 54 -    {203, 32}, // 55 -    {203, 48}, // 56 -    {203, 64}, // 57 - -    {224, 0}, // 58 -    {224, 16}, // 59 -    {224, 32}, // 60 -    {224, 48}, // 61 -    {224, 64}, // 62 -}, { -    // LED Index to Flag -    0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, -    0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, -    0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, -    0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, -    0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, -    0x04, 0x04, 0x04 -} };  #endif diff --git a/keyboards/gizmo_engineering/gk6/keyboard.json b/keyboards/gizmo_engineering/gk6/keyboard.json index 45e5bf0706..70ab615a7c 100644 --- a/keyboards/gizmo_engineering/gk6/keyboard.json +++ b/keyboards/gizmo_engineering/gk6/keyboard.json @@ -24,6 +24,71 @@              "solid_reactive_multicross": true          },          "driver": "is31fl3731", +        "layout": [ +            {"matrix": [0, 0], "x": 0, "y": 0, "flags": 4}, +            {"matrix": [1, 0], "x": 0, "y": 16, "flags": 4}, +            {"matrix": [2, 0], "x": 0, "y": 32, "flags": 4}, +            {"matrix": [3, 0], "x": 0, "y": 48, "flags": 4}, +            {"matrix": [4, 0], "x": 0, "y": 64, "flags": 4}, +            {"matrix": [0, 1], "x": 21, "y": 0, "flags": 4}, +            {"matrix": [1, 1], "x": 21, "y": 16, "flags": 4}, +            {"matrix": [2, 1], "x": 21, "y": 32, "flags": 4}, +            {"matrix": [3, 1], "x": 21, "y": 48, "flags": 4}, +            {"matrix": [4, 1], "x": 21, "y": 64, "flags": 4}, +            {"matrix": [0, 2], "x": 41, "y": 0, "flags": 4}, +            {"matrix": [1, 2], "x": 41, "y": 16, "flags": 4}, +            {"matrix": [2, 2], "x": 41, "y": 32, "flags": 4}, +            {"matrix": [3, 2], "x": 41, "y": 48, "flags": 4}, +            {"matrix": [4, 2], "x": 41, "y": 64, "flags": 4}, +            {"matrix": [0, 3], "x": 61, "y": 0, "flags": 4}, +            {"matrix": [1, 3], "x": 61, "y": 16, "flags": 4}, +            {"matrix": [2, 3], "x": 61, "y": 32, "flags": 4}, +            {"matrix": [3, 3], "x": 61, "y": 48, "flags": 4}, +            {"matrix": [4, 3], "x": 61, "y": 64, "flags": 4}, +            {"matrix": [0, 4], "x": 82, "y": 0, "flags": 4}, +            {"matrix": [1, 4], "x": 82, "y": 16, "flags": 4}, +            {"matrix": [2, 4], "x": 82, "y": 32, "flags": 4}, +            {"matrix": [3, 4], "x": 82, "y": 48, "flags": 4}, +            {"x": 82, "y": 64, "flags": 4}, +            {"matrix": [4, 4], "x": 92, "y": 64, "flags": 4}, +            {"matrix": [0, 5], "x": 102, "y": 0, "flags": 4}, +            {"matrix": [1, 5], "x": 102, "y": 16, "flags": 4}, +            {"matrix": [2, 5], "x": 102, "y": 32, "flags": 4}, +            {"matrix": [3, 5], "x": 102, "y": 48, "flags": 4}, +            {"x": 102, "y": 64, "flags": 4}, +            {"matrix": [0, 6], "x": 122, "y": 0, "flags": 4}, +            {"matrix": [1, 6], "x": 122, "y": 16, "flags": 4}, +            {"matrix": [2, 6], "x": 122, "y": 32, "flags": 4}, +            {"matrix": [3, 6], "x": 122, "y": 48, "flags": 4}, +            {"x": 122, "y": 64, "flags": 4}, +            {"x": 112, "y": 64, "flags": 4}, +            {"matrix": [0, 7], "x": 142, "y": 0, "flags": 4}, +            {"matrix": [1, 7], "x": 142, "y": 16, "flags": 4}, +            {"matrix": [2, 7], "x": 142, "y": 32, "flags": 4}, +            {"matrix": [3, 7], "x": 142, "y": 48, "flags": 4}, +            {"x": 142, "y": 64, "flags": 4}, +            {"matrix": [4, 7], "x": 132, "y": 64, "flags": 4}, +            {"matrix": [0, 8], "x": 163, "y": 0, "flags": 4}, +            {"matrix": [1, 8], "x": 163, "y": 16, "flags": 4}, +            {"matrix": [2, 8], "x": 163, "y": 32, "flags": 4}, +            {"matrix": [3, 8], "x": 163, "y": 48, "flags": 4}, +            {"matrix": [4, 8], "x": 163, "y": 64, "flags": 4}, +            {"matrix": [0, 9], "x": 183, "y": 0, "flags": 4}, +            {"matrix": [1, 9], "x": 183, "y": 16, "flags": 4}, +            {"matrix": [2, 9], "x": 183, "y": 32, "flags": 4}, +            {"matrix": [3, 9], "x": 183, "y": 48, "flags": 4}, +            {"matrix": [4, 9], "x": 183, "y": 64, "flags": 4}, +            {"matrix": [0, 10], "x": 203, "y": 0, "flags": 4}, +            {"matrix": [1, 10], "x": 203, "y": 16, "flags": 4}, +            {"matrix": [2, 10], "x": 203, "y": 32, "flags": 4}, +            {"matrix": [3, 10], "x": 203, "y": 48, "flags": 4}, +            {"matrix": [4, 10], "x": 203, "y": 64, "flags": 4}, +            {"matrix": [0, 11], "x": 224, "y": 0, "flags": 4}, +            {"matrix": [1, 11], "x": 224, "y": 16, "flags": 4}, +            {"matrix": [2, 11], "x": 224, "y": 32, "flags": 4}, +            {"matrix": [3, 11], "x": 224, "y": 48, "flags": 4}, +            {"matrix": [4, 11], "x": 224, "y": 64, "flags": 4} +        ],          "react_on_keyup": true,          "sleep": true      }, | 
