| 12345678910111213141516171819202122232425 |
- // Copyright 2021 JZ-Skyloong (@JZ-Skyloong)
- // SPDX-License-Identifier: GPL-2.0-or-later
- #include "quantum.h"
- #if defined(RGB_MATRIX_ENABLE) && defined(NUM_LOCK_INDEX)
- bool rgb_matrix_indicators_advanced_kb(uint8_t led_min, uint8_t led_max) {
- if (!rgb_matrix_indicators_advanced_user(led_min, led_max)) {
- return false;
- }
- // RGB_MATRIX_INDICATOR_SET_COLOR(index, red, green, blue);
- if (host_keyboard_led_state().num_lock) {
- RGB_MATRIX_INDICATOR_SET_COLOR(NUM_LOCK_INDEX, 255, 255, 255);
- } else {
- if (!rgb_matrix_get_flags()) {
- RGB_MATRIX_INDICATOR_SET_COLOR(NUM_LOCK_INDEX, 0, 0, 0);
- }
- }
- return true;
- }
- #endif // NUM_LOCK_INDEX
|