diff options
author | 50an6xy06r6n <garethenator@gmail.com> | 2021-08-17 11:44:19 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-08-18 04:44:19 +1000 |
commit | 4b96d5876eb01dfd8063949a2e5cb4b70e01786d (patch) | |
tree | 5aa9e013acb1b0b4ef58528de3388eb5b7a5f28c /tmk_core/protocol | |
parent | 37496f4b6047248c25195e13e0f90593dc492fff (diff) | |
download | qmk_firmware-4b96d5876eb01dfd8063949a2e5cb4b70e01786d.tar.gz qmk_firmware-4b96d5876eb01dfd8063949a2e5cb4b70e01786d.zip |
Fix Indicator LED issues (#12097)
Diffstat (limited to 'tmk_core/protocol')
-rw-r--r-- | tmk_core/protocol/arm_atsam/md_rgb_matrix.c | 4 | ||||
-rw-r--r-- | tmk_core/protocol/arm_atsam/md_rgb_matrix.h | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/tmk_core/protocol/arm_atsam/md_rgb_matrix.c b/tmk_core/protocol/arm_atsam/md_rgb_matrix.c index 609ae047e..98967aac8 100644 --- a/tmk_core/protocol/arm_atsam/md_rgb_matrix.c +++ b/tmk_core/protocol/arm_atsam/md_rgb_matrix.c | |||
@@ -291,10 +291,10 @@ static void flush(void) { | |||
291 | i2c_led_q_run(); | 291 | i2c_led_q_run(); |
292 | } | 292 | } |
293 | 293 | ||
294 | void md_rgb_matrix_indicators(void) { | 294 | void md_rgb_matrix_indicators_advanced(uint8_t led_min, uint8_t led_max) { |
295 | uint8_t kbled = keyboard_leds(); | 295 | uint8_t kbled = keyboard_leds(); |
296 | if (kbled && rgb_matrix_config.enable) { | 296 | if (kbled && rgb_matrix_config.enable) { |
297 | for (uint8_t i = 0; i < ISSI3733_LED_COUNT; i++) { | 297 | for (uint8_t i = led_min; i < led_max; i++) { |
298 | if ( | 298 | if ( |
299 | # if USB_LED_NUM_LOCK_SCANCODE != 255 | 299 | # if USB_LED_NUM_LOCK_SCANCODE != 255 |
300 | (led_map[i].scan == USB_LED_NUM_LOCK_SCANCODE && (kbled & (1 << USB_LED_NUM_LOCK))) || | 300 | (led_map[i].scan == USB_LED_NUM_LOCK_SCANCODE && (kbled & (1 << USB_LED_NUM_LOCK))) || |
diff --git a/tmk_core/protocol/arm_atsam/md_rgb_matrix.h b/tmk_core/protocol/arm_atsam/md_rgb_matrix.h index 322b0f99d..76ccaa678 100644 --- a/tmk_core/protocol/arm_atsam/md_rgb_matrix.h +++ b/tmk_core/protocol/arm_atsam/md_rgb_matrix.h | |||
@@ -86,7 +86,7 @@ extern uint8_t gcr_actual_last; | |||
86 | 86 | ||
87 | void gcr_compute(void); | 87 | void gcr_compute(void); |
88 | 88 | ||
89 | void md_rgb_matrix_indicators(void); | 89 | void md_rgb_matrix_indicators_advanced(uint8_t led_min, uint8_t led_max); |
90 | 90 | ||
91 | /*------------------------- Legacy Lighting Support ------------------------*/ | 91 | /*------------------------- Legacy Lighting Support ------------------------*/ |
92 | 92 | ||