aboutsummaryrefslogtreecommitdiff
path: root/quantum/led_matrix/led_matrix.c
diff options
context:
space:
mode:
Diffstat (limited to 'quantum/led_matrix/led_matrix.c')
-rw-r--r--quantum/led_matrix/led_matrix.c14
1 files changed, 2 insertions, 12 deletions
diff --git a/quantum/led_matrix/led_matrix.c b/quantum/led_matrix/led_matrix.c
index 85556d157..8d6a56f27 100644
--- a/quantum/led_matrix/led_matrix.c
+++ b/quantum/led_matrix/led_matrix.c
@@ -156,20 +156,10 @@ uint8_t led_matrix_map_row_column_to_led(uint8_t row, uint8_t column, uint8_t *l
156void led_matrix_update_pwm_buffers(void) { led_matrix_driver.flush(); } 156void led_matrix_update_pwm_buffers(void) { led_matrix_driver.flush(); }
157 157
158void led_matrix_set_value(int index, uint8_t value) { 158void led_matrix_set_value(int index, uint8_t value) {
159#if defined(LED_MATRIX_ENABLE) && defined(LED_MATRIX_SPLIT)
160 if (!is_keyboard_left() && index >= k_led_matrix_split[0])
161# ifdef USE_CIE1931_CURVE
162 led_matrix_driver.set_value(index - k_led_matrix_split[0], pgm_read_byte(&CIE1931_CURVE[value]));
163# else
164 led_matrix_driver.set_value(index - k_led_matrix_split[0], value);
165# endif
166 else if (is_keyboard_left() && index < k_led_matrix_split[0])
167#endif
168#ifdef USE_CIE1931_CURVE 159#ifdef USE_CIE1931_CURVE
169 led_matrix_driver.set_value(index, pgm_read_byte(&CIE1931_CURVE[value])); 160 value = pgm_read_byte(&CIE1931_CURVE[value]);
170#else
171 led_matrix_driver.set_value(index, value);
172#endif 161#endif
162 led_matrix_driver.set_value(index, value);
173} 163}
174 164
175void led_matrix_set_value_all(uint8_t value) { 165void led_matrix_set_value_all(uint8_t value) {