forked from forks/qmk_firmware
Fix id67 RGB Matrix (#16916)
This commit is contained in:
parent
8020950976
commit
d973734976
|
@ -56,6 +56,6 @@ led_config_t g_led_config = { {
|
||||||
__attribute__ ((weak))
|
__attribute__ ((weak))
|
||||||
void rgb_matrix_indicators_user(void) {
|
void rgb_matrix_indicators_user(void) {
|
||||||
if (host_keyboard_led_state().caps_lock) {
|
if (host_keyboard_led_state().caps_lock) {
|
||||||
rgb_matrix_set_color(ID67_CAPS_LOCK_KEY_INDEX, 0xFF, 0xFF, 0xFF);
|
rgb_matrix_set_color(23, 0xFF, 0xFF, 0xFF);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -121,7 +121,7 @@ void rgb_matrix_indicators_advanced_user(uint8_t led_min, uint8_t led_max) {
|
||||||
|
|
||||||
if (host_keyboard_led_state().caps_lock) {
|
if (host_keyboard_led_state().caps_lock) {
|
||||||
if (isRGBOff) {
|
if (isRGBOff) {
|
||||||
rgb_matrix_set_color(ID67_CAPS_LOCK_KEY_INDEX, v, v, v); // white
|
rgb_matrix_set_color(23, v, v, v); // white
|
||||||
} else {
|
} else {
|
||||||
// Caps Lock key/LED
|
// Caps Lock key/LED
|
||||||
if (timer_elapsed(recording_timer) > 500) {
|
if (timer_elapsed(recording_timer) > 500) {
|
||||||
|
@ -129,7 +129,7 @@ void rgb_matrix_indicators_advanced_user(uint8_t led_min, uint8_t led_max) {
|
||||||
recording_timer = timer_read();
|
recording_timer = timer_read();
|
||||||
}
|
}
|
||||||
if (isCapsBlink) {
|
if (isCapsBlink) {
|
||||||
rgb_matrix_set_color(ID67_CAPS_LOCK_KEY_INDEX, v, v, v); // white
|
rgb_matrix_set_color(23, v, v, v); // white
|
||||||
}
|
}
|
||||||
|
|
||||||
// Alpha keys/LEDs
|
// Alpha keys/LEDs
|
||||||
|
@ -144,7 +144,7 @@ void rgb_matrix_indicators_advanced_user(uint8_t led_min, uint8_t led_max) {
|
||||||
uint8_t g = 0;
|
uint8_t g = 0;
|
||||||
uint8_t b = 0;
|
uint8_t b = 0;
|
||||||
|
|
||||||
if ((g_led_config.flags[ID67_CAPS_LOCK_KEY_INDEX] & LED_FLAG_LAYER_IND) != 0) {
|
if ((g_led_config.flags[23] & LED_FLAG_LAYER_IND) != 0) {
|
||||||
switch (current_layer) {
|
switch (current_layer) {
|
||||||
case LAYER_1: b = v; break; // blue
|
case LAYER_1: b = v; break; // blue
|
||||||
case LAYER_2: g = v; break; // green
|
case LAYER_2: g = v; break; // green
|
||||||
|
@ -152,7 +152,7 @@ void rgb_matrix_indicators_advanced_user(uint8_t led_min, uint8_t led_max) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
rgb_matrix_set_color(ID67_CAPS_LOCK_KEY_INDEX, r, g, b); // off
|
rgb_matrix_set_color(23, r, g, b); // off
|
||||||
}
|
}
|
||||||
|
|
||||||
// Layer indicator stuff
|
// Layer indicator stuff
|
||||||
|
|
Loading…
Reference in a new issue