mirror of
https://github.com/qmk/qmk_firmware.git
synced 2026-10-01 14:29:08 +02:00
Merge remote-tracking branch 'origin/develop' into xap
This commit is contained in:
@@ -139,11 +139,20 @@ void led_matrix_update_pwm_buffers(void) {
|
||||
led_matrix_driver.flush();
|
||||
}
|
||||
|
||||
__attribute__((weak)) int led_matrix_led_index(int index) {
|
||||
#if defined(LED_MATRIX_SPLIT)
|
||||
if (!is_keyboard_left() && index >= k_led_matrix_split[0]) {
|
||||
return index - k_led_matrix_split[0];
|
||||
}
|
||||
#endif
|
||||
return index;
|
||||
}
|
||||
|
||||
void led_matrix_set_value(int index, uint8_t value) {
|
||||
#ifdef USE_CIE1931_CURVE
|
||||
value = pgm_read_byte(&CIE1931_CURVE[value]);
|
||||
#endif
|
||||
led_matrix_driver.set_value(index, value);
|
||||
led_matrix_driver.set_value(led_matrix_led_index(index), value);
|
||||
}
|
||||
|
||||
void led_matrix_set_value_all(uint8_t value) {
|
||||
|
||||
@@ -121,6 +121,8 @@ void eeconfig_debug_led_matrix(void);
|
||||
uint8_t led_matrix_map_row_column_to_led_kb(uint8_t row, uint8_t column, uint8_t *led_i);
|
||||
uint8_t led_matrix_map_row_column_to_led(uint8_t row, uint8_t column, uint8_t *led_i);
|
||||
|
||||
int led_matrix_led_index(int index);
|
||||
|
||||
void led_matrix_set_value(int index, uint8_t value);
|
||||
void led_matrix_set_value_all(uint8_t value);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user