diff options
Diffstat (limited to 'keyboards/massdrop/alt/config_led.c')
-rw-r--r-- | keyboards/massdrop/alt/config_led.c | 210 |
1 files changed, 105 insertions, 105 deletions
diff --git a/keyboards/massdrop/alt/config_led.c b/keyboards/massdrop/alt/config_led.c index 7d98e47c9..1a9a539a0 100644 --- a/keyboards/massdrop/alt/config_led.c +++ b/keyboards/massdrop/alt/config_led.c | |||
@@ -20,122 +20,122 @@ | |||
20 | // | 20 | // |
21 | // There is a quick-and-dirty implementation of this under ledvis.html | 21 | // There is a quick-and-dirty implementation of this under ledvis.html |
22 | 22 | ||
23 | const rgb_led g_rgb_leds[DRIVER_LED_TOTAL] = { | 23 | rgb_led g_rgb_leds[DRIVER_LED_TOTAL] = { |
24 | /* 0 */ { { (0)|(0 << 4) }, { 8, 56 }, 0 }, // KC_ESC | 24 | /* 0 */ { { (0)|(0 << 4) }, { 8, 56 }, 4 }, // KC_ESC |
25 | /* 1 */ { { (0)|(1 << 4) }, { 22, 56 }, 0 }, // KC_1 | 25 | /* 1 */ { { (0)|(1 << 4) }, { 22, 56 }, 4 }, // KC_1 |
26 | /* 2 */ { { (0)|(2 << 4) }, { 35, 56 }, 0 }, // KC_2 | 26 | /* 2 */ { { (0)|(2 << 4) }, { 35, 56 }, 4 }, // KC_2 |
27 | /* 3 */ { { (0)|(3 << 4) }, { 49, 56 }, 0 }, // KC_3 | 27 | /* 3 */ { { (0)|(3 << 4) }, { 49, 56 }, 4 }, // KC_3 |
28 | /* 4 */ { { (0)|(4 << 4) }, { 63, 56 }, 0 }, // KC_4 | 28 | /* 4 */ { { (0)|(4 << 4) }, { 63, 56 }, 4 }, // KC_4 |
29 | /* 5 */ { { (0)|(5 << 4) }, { 77, 56 }, 0 }, // KC_5 | 29 | /* 5 */ { { (0)|(5 << 4) }, { 77, 56 }, 4 }, // KC_5 |
30 | /* 6 */ { { (0)|(6 << 4) }, { 91, 56 }, 0 }, // KC_6 | 30 | /* 6 */ { { (0)|(6 << 4) }, { 91, 56 }, 4 }, // KC_6 |
31 | /* 7 */ { { (0)|(7 << 4) }, { 105, 56 }, 0 }, // KC_7 | 31 | /* 7 */ { { (0)|(7 << 4) }, { 105, 56 }, 4 }, // KC_7 |
32 | /* 8 */ { { (0)|(8 << 4) }, { 118, 56 }, 0 }, // KC_8 | 32 | /* 8 */ { { (0)|(8 << 4) }, { 118, 56 }, 4 }, // KC_8 |
33 | /* 9 */ { { (0)|(9 << 4) }, { 132, 56 }, 0 }, // KC_9 | 33 | /* 9 */ { { (0)|(9 << 4) }, { 132, 56 }, 4 }, // KC_9 |
34 | /* 10 */ { { (0)|(10 << 4) }, { 146, 56 }, 0 }, // KC_0 | 34 | /* 10 */ { { (0)|(10 << 4) }, { 146, 56 }, 4 }, // KC_0 |
35 | /* 11 */ { { (0)|(11 << 4) }, { 160, 56 }, 0 }, // KC_MINS | 35 | /* 11 */ { { (0)|(11 << 4) }, { 160, 56 }, 4 }, // KC_MINS |
36 | /* 12 */ { { (0)|(12 << 4) }, { 174, 56 }, 0 }, // KC_EQL | 36 | /* 12 */ { { (0)|(12 << 4) }, { 174, 56 }, 4 }, // KC_EQL |
37 | /* 13 */ { { (0)|(13 << 4) }, { 195, 56 }, 0 }, // KC_BSPC | 37 | /* 13 */ { { (0)|(13 << 4) }, { 195, 56 }, 4 }, // KC_BSPC |
38 | /* 14 */ { { (0)|(14 << 4) }, { 215, 56 }, 0 }, // KC_DEL | 38 | /* 14 */ { { (0)|(14 << 4) }, { 215, 56 }, 4 }, // KC_DEL |
39 | /* 15 */ { { (1)|(0 << 4) }, { 11, 44 }, 0 }, // KC_TAB | 39 | /* 15 */ { { (1)|(0 << 4) }, { 11, 44 }, 4 }, // KC_TAB |
40 | /* 16 */ { { (1)|(1 << 4) }, { 28, 44 }, 0 }, // KC_Q | 40 | /* 16 */ { { (1)|(1 << 4) }, { 28, 44 }, 4 }, // KC_Q |
41 | /* 17 */ { { (1)|(2 << 4) }, { 42, 44 }, 0 }, // KC_W | 41 | /* 17 */ { { (1)|(2 << 4) }, { 42, 44 }, 4 }, // KC_W |
42 | /* 18 */ { { (1)|(3 << 4) }, { 56, 44 }, 0 }, // KC_E | 42 | /* 18 */ { { (1)|(3 << 4) }, { 56, 44 }, 4 }, // KC_E |
43 | /* 19 */ { { (1)|(4 << 4) }, { 70, 44 }, 0 }, // KC_R | 43 | /* 19 */ { { (1)|(4 << 4) }, { 70, 44 }, 4 }, // KC_R |
44 | /* 20 */ { { (1)|(5 << 4) }, { 84, 44 }, 0 }, // KC_T | 44 | /* 20 */ { { (1)|(5 << 4) }, { 84, 44 }, 4 }, // KC_T |
45 | /* 21 */ { { (1)|(6 << 4) }, { 98, 44 }, 0 }, // KC_Y | 45 | /* 21 */ { { (1)|(6 << 4) }, { 98, 44 }, 4 }, // KC_Y |
46 | /* 22 */ { { (1)|(7 << 4) }, { 112, 44 }, 0 }, // KC_U | 46 | /* 22 */ { { (1)|(7 << 4) }, { 112, 44 }, 4 }, // KC_U |
47 | /* 23 */ { { (1)|(8 << 4) }, { 125, 44 }, 0 }, // KC_I | 47 | /* 23 */ { { (1)|(8 << 4) }, { 125, 44 }, 4 }, // KC_I |
48 | /* 24 */ { { (1)|(9 << 4) }, { 139, 44 }, 0 }, // KC_O | 48 | /* 24 */ { { (1)|(9 << 4) }, { 139, 44 }, 4 }, // KC_O |
49 | /* 25 */ { { (1)|(10 << 4) }, { 153, 44 }, 0 }, // KC_P | 49 | /* 25 */ { { (1)|(10 << 4) }, { 153, 44 }, 4 }, // KC_P |
50 | /* 26 */ { { (1)|(11 << 4) }, { 167, 44 }, 0 }, // KC_LBRC | 50 | /* 26 */ { { (1)|(11 << 4) }, { 167, 44 }, 4 }, // KC_LBRC |
51 | /* 27 */ { { (1)|(12 << 4) }, { 181, 44 }, 0 }, // KC_RBRC | 51 | /* 27 */ { { (1)|(12 << 4) }, { 181, 44 }, 4 }, // KC_RBRC |
52 | /* 28 */ { { (1)|(13 << 4) }, { 198, 44 }, 0 }, // KC_BSLS | 52 | /* 28 */ { { (1)|(13 << 4) }, { 198, 44 }, 4 }, // KC_BSLS |
53 | /* 29 */ { { (1)|(14 << 4) }, { 215, 44 }, 0 }, // KC_HOME | 53 | /* 29 */ { { (1)|(14 << 4) }, { 215, 44 }, 4 }, // KC_HOME |
54 | /* 30 */ { { (2)|(0 << 4) }, { 13, 32 }, 1 }, // KC_CAPS | 54 | /* 30 */ { { (2)|(0 << 4) }, { 13, 32 }, 1 }, // KC_CAPS |
55 | /* 31 */ { { (2)|(1 << 4) }, { 32, 32 }, 0 }, // KC_A | 55 | /* 31 */ { { (2)|(1 << 4) }, { 32, 32 }, 4 }, // KC_A |
56 | /* 32 */ { { (2)|(2 << 4) }, { 46, 32 }, 0 }, // KC_S | 56 | /* 32 */ { { (2)|(2 << 4) }, { 46, 32 }, 4 }, // KC_S |
57 | /* 33 */ { { (2)|(3 << 4) }, { 60, 32 }, 0 }, // KC_D | 57 | /* 33 */ { { (2)|(3 << 4) }, { 60, 32 }, 4 }, // KC_D |
58 | /* 34 */ { { (2)|(4 << 4) }, { 73, 32 }, 0 }, // KC_F | 58 | /* 34 */ { { (2)|(4 << 4) }, { 73, 32 }, 4 }, // KC_F |
59 | /* 35 */ { { (2)|(5 << 4) }, { 87, 32 }, 0 }, // KC_G | 59 | /* 35 */ { { (2)|(5 << 4) }, { 87, 32 }, 4 }, // KC_G |
60 | /* 36 */ { { (2)|(6 << 4) }, { 101, 32 }, 0 }, // KC_H | 60 | /* 36 */ { { (2)|(6 << 4) }, { 101, 32 }, 4 }, // KC_H |
61 | /* 37 */ { { (2)|(7 << 4) }, { 115, 32 }, 0 }, // KC_J | 61 | /* 37 */ { { (2)|(7 << 4) }, { 115, 32 }, 4 }, // KC_J |
62 | /* 38 */ { { (2)|(8 << 4) }, { 129, 32 }, 0 }, // KC_K | 62 | /* 38 */ { { (2)|(8 << 4) }, { 129, 32 }, 4 }, // KC_K |
63 | /* 39 */ { { (2)|(9 << 4) }, { 143, 32 }, 0 }, // KC_L | 63 | /* 39 */ { { (2)|(9 << 4) }, { 143, 32 }, 4 }, // KC_L |
64 | /* 40 */ { { (2)|(10 << 4) }, { 156, 32 }, 0 }, // KC_SCLN | 64 | /* 40 */ { { (2)|(10 << 4) }, { 156, 32 }, 4 }, // KC_SCLN |
65 | /* 41 */ { { (2)|(11 << 4) }, { 170, 32 }, 0 }, // KC_QUOT | 65 | /* 41 */ { { (2)|(11 << 4) }, { 170, 32 }, 4 }, // KC_QUOT |
66 | /* _________________________________________ */ // ____ | 66 | /* _________________________________________ */ // ____ |
67 | /* 42 */ { { (2)|(13 << 4) }, { 193, 32 }, 0 }, // KC_ENT | 67 | /* 42 */ { { (2)|(13 << 4) }, { 193, 32 }, 4 }, // KC_ENT |
68 | /* 43 */ { { (2)|(14 << 4) }, { 215, 32 }, 0 }, // KC_PGUP | 68 | /* 43 */ { { (2)|(14 << 4) }, { 215, 32 }, 4 }, // KC_PGUP |
69 | /* 44 */ { { (3)|(0 << 4) }, { 16, 19 }, 0 }, // KC_LSFT | 69 | /* 44 */ { { (3)|(0 << 4) }, { 16, 19 }, 4 }, // KC_LSFT |
70 | /* 45 */ { { (3)|(2 << 4) }, { 39, 19 }, 0 }, // KC_Z | 70 | /* 45 */ { { (3)|(2 << 4) }, { 39, 19 }, 4 }, // KC_Z |
71 | /* 46 */ { { (3)|(3 << 4) }, { 53, 19 }, 0 }, // KC_X | 71 | /* 46 */ { { (3)|(3 << 4) }, { 53, 19 }, 4 }, // KC_X |
72 | /* 47 */ { { (3)|(4 << 4) }, { 67, 19 }, 0 }, // KC_C | 72 | /* 47 */ { { (3)|(4 << 4) }, { 67, 19 }, 4 }, // KC_C |
73 | /* 48 */ { { (3)|(5 << 4) }, { 80, 19 }, 0 }, // KC_V | 73 | /* 48 */ { { (3)|(5 << 4) }, { 80, 19 }, 4 }, // KC_V |
74 | /* 49 */ { { (3)|(6 << 4) }, { 94, 19 }, 0 }, // KC_B | 74 | /* 49 */ { { (3)|(6 << 4) }, { 94, 19 }, 4 }, // KC_B |
75 | /* 50 */ { { (3)|(7 << 4) }, { 108, 19 }, 0 }, // KC_N | 75 | /* 50 */ { { (3)|(7 << 4) }, { 108, 19 }, 4 }, // KC_N |
76 | /* 51 */ { { (3)|(8 << 4) }, { 122, 19 }, 0 }, // KC_M | 76 | /* 51 */ { { (3)|(8 << 4) }, { 122, 19 }, 4 }, // KC_M |
77 | /* 52 */ { { (3)|(9 << 4) }, { 136, 19 }, 0 }, // KC_COMM | 77 | /* 52 */ { { (3)|(9 << 4) }, { 136, 19 }, 4 }, // KC_COMM |
78 | /* 53 */ { { (3)|(10 << 4) }, { 150, 19 }, 0 }, // KC_DOT | 78 | /* 53 */ { { (3)|(10 << 4) }, { 150, 19 }, 4 }, // KC_DOT |
79 | /* 54 */ { { (3)|(11 << 4) }, { 163, 19 }, 0 }, // KC_SLSH | 79 | /* 54 */ { { (3)|(11 << 4) }, { 163, 19 }, 4 }, // KC_SLSH |
80 | /* 55 */ { { (3)|(12 << 4) }, { 182, 19 }, 0 }, // KC_RSFT | 80 | /* 55 */ { { (3)|(12 << 4) }, { 182, 19 }, 4 }, // KC_RSFT |
81 | /* _________________________________________ */ // ____ | 81 | /* _________________________________________ */ // ____ |
82 | /* 56 */ { { (3)|(13 << 4) }, { 201, 19 }, 0 }, // KC_UP | 82 | /* 56 */ { { (3)|(13 << 4) }, { 201, 19 }, 4 }, // KC_UP |
83 | /* 57 */ { { (3)|(14 << 4) }, { 215, 19 }, 0 }, // KC_PGDN | 83 | /* 57 */ { { (3)|(14 << 4) }, { 215, 19 }, 4 }, // KC_PGDN |
84 | /* 58 */ { { (4)|(0 << 4) }, { 9, 7 }, 0 }, // KC_LCTL | 84 | /* 58 */ { { (4)|(0 << 4) }, { 9, 7 }, 4 }, // KC_LCTL |
85 | /* 59 */ { { (4)|(1 << 4) }, { 27, 7 }, 0 }, // KC_LGUI | 85 | /* 59 */ { { (4)|(1 << 4) }, { 27, 7 }, 4 }, // KC_LGUI |
86 | /* 60 */ { { (4)|(2 << 4) }, { 44, 7 }, 0 }, // KC_LALT | 86 | /* 60 */ { { (4)|(2 << 4) }, { 44, 7 }, 4 }, // KC_LALT |
87 | /* _________________________________________ */ // ____ | 87 | /* _________________________________________ */ // ____ |
88 | /* _________________________________________ */ // ____ | 88 | /* _________________________________________ */ // ____ |
89 | /* _________________________________________ */ // ____ | 89 | /* _________________________________________ */ // ____ |
90 | /* 61 */ { { (4)|(6 << 4) }, { 96, 7 }, 0 }, // KC_SPC | 90 | /* 61 */ { { (4)|(6 << 4) }, { 96, 7 }, 4 }, // KC_SPC |
91 | /* _________________________________________ */ // ____ | 91 | /* _________________________________________ */ // ____ |
92 | /* _________________________________________ */ // ____ | 92 | /* _________________________________________ */ // ____ |
93 | /* _________________________________________ */ // ____ | 93 | /* _________________________________________ */ // ____ |
94 | /* 62 */ { { (4)|(10 << 4) }, { 148, 7 }, 0 }, // KC_RALT | 94 | /* 62 */ { { (4)|(10 << 4) }, { 148, 7 }, 4 }, // KC_RALT |
95 | /* 63 */ { { (4)|(11 << 4) }, { 165, 7 }, 0 }, // MO(1) | 95 | /* 63 */ { { (4)|(11 << 4) }, { 165, 7 }, 4 }, // MO(1) |
96 | /* 64 */ { { (4)|(12 << 4) }, { 188, 7 }, 0 }, // KC_LEFT | 96 | /* 64 */ { { (4)|(12 << 4) }, { 188, 7 }, 4 }, // KC_LEFT |
97 | /* 65 */ { { (4)|(13 << 4) }, { 201, 7 }, 0 }, // KC_DOWN | 97 | /* 65 */ { { (4)|(13 << 4) }, { 201, 7 }, 4 }, // KC_DOWN |
98 | /* 66 */ { { (4)|(14 << 4) }, { 215, 7 }, 0 }, // KC_RGHT | 98 | /* 66 */ { { (4)|(14 << 4) }, { 215, 7 }, 4 }, // KC_RGHT |
99 | 99 | ||
100 | // Underglow LEDs | 100 | // Underglow LEDs |
101 | { { 255 }, { 1, 1 }, 0 }, | 101 | { { 255 }, { 1, 1 }, 2 }, |
102 | { { 255 }, { 15, 0 }, 0 }, | 102 | { { 255 }, { 15, 0 }, 2 }, |
103 | { { 255 }, { 31, 0 }, 0 }, | 103 | { { 255 }, { 31, 0 }, 2 }, |
104 | { { 255 }, { 47, 0 }, 0 }, | 104 | { { 255 }, { 47, 0 }, 2 }, |
105 | { { 255 }, { 63, 0 }, 0 }, | 105 | { { 255 }, { 63, 0 }, 2 }, |
106 | { { 255 }, { 79, 0 }, 0 }, | 106 | { { 255 }, { 79, 0 }, 2 }, |
107 | { { 255 }, { 95, 0 }, 0 }, | 107 | { { 255 }, { 95, 0 }, 2 }, |
108 | { { 255 }, { 112, 0 }, 0 }, | 108 | { { 255 }, { 112, 0 }, 2 }, |
109 | { { 255 }, { 128, 0 }, 0 }, | 109 | { { 255 }, { 128, 0 }, 2 }, |
110 | { { 255 }, { 144, 0 }, 0 }, | 110 | { { 255 }, { 144, 0 }, 2 }, |
111 | { { 255 }, { 160, 0 }, 0 }, | 111 | { { 255 }, { 160, 0 }, 2 }, |
112 | { { 255 }, { 176, 0 }, 0 }, | 112 | { { 255 }, { 176, 0 }, 2 }, |
113 | { { 255 }, { 192, 0 }, 0 }, | 113 | { { 255 }, { 192, 0 }, 2 }, |
114 | { { 255 }, { 208, 0 }, 0 }, | 114 | { { 255 }, { 208, 0 }, 2 }, |
115 | { { 255 }, { 222, 1 }, 0 }, | 115 | { { 255 }, { 222, 1 }, 2 }, |
116 | { { 255 }, { 224, 13 }, 0 }, | 116 | { { 255 }, { 224, 13 }, 2 }, |
117 | { { 255 }, { 224, 25 }, 0 }, | 117 | { { 255 }, { 224, 25 }, 2 }, |
118 | { { 255 }, { 224, 38 }, 0 }, | 118 | { { 255 }, { 224, 38 }, 2 }, |
119 | { { 255 }, { 224, 50 }, 0 }, | 119 | { { 255 }, { 224, 50 }, 2 }, |
120 | { { 255 }, { 222, 62 }, 0 }, | 120 | { { 255 }, { 222, 62 }, 2 }, |
121 | { { 255 }, { 191, 64 }, 0 }, | 121 | { { 255 }, { 191, 64 }, 2 }, |
122 | { { 255 }, { 179, 64 }, 0 }, | 122 | { { 255 }, { 179, 64 }, 2 }, |
123 | { { 255 }, { 167, 64 }, 0 }, | 123 | { { 255 }, { 167, 64 }, 2 }, |
124 | { { 255 }, { 153, 64 }, 0 }, | 124 | { { 255 }, { 153, 64 }, 2 }, |
125 | { { 255 }, { 139, 64 }, 0 }, | 125 | { { 255 }, { 139, 64 }, 2 }, |
126 | { { 255 }, { 125, 64 }, 0 }, | 126 | { { 255 }, { 125, 64 }, 2 }, |
127 | { { 255 }, { 112, 64 }, 0 }, | 127 | { { 255 }, { 112, 64 }, 2 }, |
128 | { { 255 }, { 98, 64 }, 0 }, | 128 | { { 255 }, { 98, 64 }, 2 }, |
129 | { { 255 }, { 84, 64 }, 0 }, | 129 | { { 255 }, { 84, 64 }, 2 }, |
130 | { { 255 }, { 70, 64 }, 0 }, | 130 | { { 255 }, { 70, 64 }, 2 }, |
131 | { { 255 }, { 56, 64 }, 0 }, | 131 | { { 255 }, { 56, 64 }, 2 }, |
132 | { { 255 }, { 42, 64 }, 0 }, | 132 | { { 255 }, { 42, 64 }, 2 }, |
133 | { { 255 }, { 28, 64 }, 0 }, | 133 | { { 255 }, { 28, 64 }, 2 }, |
134 | { { 255 }, { 1, 62 }, 0 }, | 134 | { { 255 }, { 1, 62 }, 2 }, |
135 | { { 255 }, { 0, 50 }, 0 }, | 135 | { { 255 }, { 0, 50 }, 2 }, |
136 | { { 255 }, { 0, 38 }, 0 }, | 136 | { { 255 }, { 0, 38 }, 2 }, |
137 | { { 255 }, { 0, 25 }, 0 }, | 137 | { { 255 }, { 0, 25 }, 2 }, |
138 | { { 255 }, { 0, 13 }, 0 }, | 138 | { { 255 }, { 0, 13 }, 2 }, |
139 | }; | 139 | }; |
140 | 140 | ||
141 | #ifdef USB_LED_INDICATOR_ENABLE | 141 | #ifdef USB_LED_INDICATOR_ENABLE |