aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--keyboards/keychron/q1/q1.c25
1 files changed, 13 insertions, 12 deletions
diff --git a/keyboards/keychron/q1/q1.c b/keyboards/keychron/q1/q1.c
index 943cf26ce..520e6e4c5 100644
--- a/keyboards/keychron/q1/q1.c
+++ b/keyboards/keychron/q1/q1.c
@@ -25,11 +25,12 @@ const matrix_row_t matrix_mask[] = {
25 0b0111111111111111, 25 0b0111111111111111,
26}; 26};
27 27
28void dip_switch_update_kb(uint8_t index, bool active) { 28bool dip_switch_update_kb(uint8_t index, bool active) {
29 if (!dip_switch_update_user(index, active)) { return false;}
29 if (index == 0) { 30 if (index == 0) {
30 default_layer_set(1UL << (active ? 2 : 0)); 31 default_layer_set(1UL << (active ? 2 : 0));
31 } 32 }
32 dip_switch_update_user(index, active); 33 return true;
33} 34}
34 35
35const is31_led g_is31_leds[DRIVER_LED_TOTAL] = { 36const is31_led g_is31_leds[DRIVER_LED_TOTAL] = {
@@ -47,7 +48,7 @@ const is31_led g_is31_leds[DRIVER_LED_TOTAL] = {
47 {0, A_6, C_6, B_6}, 48 {0, A_6, C_6, B_6},
48 {0, A_7, C_7, B_7}, 49 {0, A_7, C_7, B_7},
49 {0, A_8, C_8, B_8}, 50 {0, A_8, C_8, B_8},
50 {0, A_9, C_9, B_9}, 51 {0, A_9, C_9, B_9},
51 {0, A_10, C_10, B_10}, 52 {0, A_10, C_10, B_10},
52 {0, A_11, C_11, B_11}, 53 {0, A_11, C_11, B_11},
53 {0, A_12, C_12, B_12}, 54 {0, A_12, C_12, B_12},
@@ -58,7 +59,7 @@ const is31_led g_is31_leds[DRIVER_LED_TOTAL] = {
58 59
59 {0, D_1, F_1, E_1}, 60 {0, D_1, F_1, E_1},
60 {0, D_2, F_2, E_2}, 61 {0, D_2, F_2, E_2},
61 {0, D_3, F_3, E_3}, 62 {0, D_3, F_3, E_3},
62 {0, D_4, F_4, E_4}, 63 {0, D_4, F_4, E_4},
63 {0, D_5, F_5, E_5}, 64 {0, D_5, F_5, E_5},
64 {0, D_6, F_6, E_6}, 65 {0, D_6, F_6, E_6},
@@ -86,8 +87,8 @@ const is31_led g_is31_leds[DRIVER_LED_TOTAL] = {
86 {0, G_12, I_12, H_12}, 87 {0, G_12, I_12, H_12},
87 {0, G_13, I_13, H_13}, 88 {0, G_13, I_13, H_13},
88 {0, G_14, I_14, H_14}, 89 {0, G_14, I_14, H_14},
89 {0, G_16, I_16, H_16}, 90 {0, G_16, I_16, H_16},
90 91
91 {0, J_1, L_1, K_1}, 92 {0, J_1, L_1, K_1},
92 {0, J_2, L_2, K_2}, 93 {0, J_2, L_2, K_2},
93 {0, J_3, L_3, K_3}, 94 {0, J_3, L_3, K_3},
@@ -116,15 +117,15 @@ const is31_led g_is31_leds[DRIVER_LED_TOTAL] = {
116 {1, A_12, C_12, B_12}, 117 {1, A_12, C_12, B_12},
117 {1, A_14, C_14, B_14}, 118 {1, A_14, C_14, B_14},
118 {1, A_15, C_15, B_15}, 119 {1, A_15, C_15, B_15},
119 120
120 {1, D_1, F_1, E_1}, 121 {1, D_1, F_1, E_1},
121 {1, D_2, F_2, E_2}, 122 {1, D_2, F_2, E_2},
122 {1, D_3, F_3, E_3}, 123 {1, D_3, F_3, E_3},
123 {1, D_7, F_7, E_7}, 124 {1, D_7, F_7, E_7},
124 {1, D_11, F_11, E_11}, 125 {1, D_11, F_11, E_11},
125 {1, D_12, F_12, E_12}, 126 {1, D_12, F_12, E_12},
126 {1, D_13, F_13, E_13}, 127 {1, D_13, F_13, E_13},
127 {1, D_14, F_14, E_14}, 128 {1, D_14, F_14, E_14},
128 {1, D_15, F_15, E_15}, 129 {1, D_15, F_15, E_15},
129 {1, D_16, F_16, E_16} 130 {1, D_16, F_16, E_16}
130 131
@@ -144,7 +145,7 @@ led_config_t g_led_config = {
144 {0,13}, {15,13}, {30,13}, {45,13}, {60,13}, {75,13}, {90,13}, {105,13}, {120,13}, {135,13}, {150,13}, {165,13}, {180,13}, {195,13}, {224,13}, 145 {0,13}, {15,13}, {30,13}, {45,13}, {60,13}, {75,13}, {90,13}, {105,13}, {120,13}, {135,13}, {150,13}, {165,13}, {180,13}, {195,13}, {224,13},
145 {0,26}, {15,26}, {30,26}, {45,26}, {60,26}, {75,26}, {90,26}, {105,26}, {120,26}, {135,26}, {150,26}, {165,26}, {180,26}, {195,26}, {224,26}, 146 {0,26}, {15,26}, {30,26}, {45,26}, {60,26}, {75,26}, {90,26}, {105,26}, {120,26}, {135,26}, {150,26}, {165,26}, {180,26}, {195,26}, {224,26},
146 {0,39}, {15,39}, {30,39}, {45,39}, {60,39}, {75,39}, {90,39}, {105,39}, {120,39}, {135,39}, {150,39}, {165,39}, {195,39}, {224,39}, 147 {0,39}, {15,39}, {30,39}, {45,39}, {60,39}, {75,39}, {90,39}, {105,39}, {120,39}, {135,39}, {150,39}, {165,39}, {195,39}, {224,39},
147 {0,52}, {30,52}, {45,52}, {60,52}, {75,52}, {90,52}, {105,52}, {120,52}, {135,52}, {150,52}, {165,52}, {195,52}, {210,52}, 148 {0,52}, {30,52}, {45,52}, {60,52}, {75,52}, {90,52}, {105,52}, {120,52}, {135,52}, {150,52}, {165,52}, {195,52}, {210,52},
148 {0,64}, {15,64}, {30,64}, {90,64}, {150,64}, {165,64}, {180,64}, {195,64}, {210,64}, {224,64}, 149 {0,64}, {15,64}, {30,64}, {90,64}, {150,64}, {165,64}, {180,64}, {195,64}, {210,64}, {224,64},
149 }, 150 },
150 { 151 {
@@ -152,7 +153,7 @@ led_config_t g_led_config = {
152 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 153 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
153 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 154 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
154 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 155 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
155 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 156 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
156 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 157 4, 4, 4, 4, 4, 4, 4, 4, 4, 4
157 158
158 } 159 }