Added layer LED indicators
This commit is contained in:
parent
e7050f9c44
commit
cf6594759d
1 changed files with 42 additions and 0 deletions
|
@ -138,5 +138,47 @@ bool rgb_matrix_indicators_advanced_user(uint8_t led_min, uint8_t led_max) {
|
||||||
} else {
|
} else {
|
||||||
RGB_MATRIX_INDICATOR_SET_COLOR(0, 0, 0, 0);
|
RGB_MATRIX_INDICATOR_SET_COLOR(0, 0, 0, 0);
|
||||||
}
|
}
|
||||||
|
switch (get_highest_layer(layer_state)) {
|
||||||
|
case 1:
|
||||||
|
RGB_MATRIX_INDICATOR_SET_COLOR(7, rgb.r, rgb.g, rgb.b); // 1
|
||||||
|
RGB_MATRIX_INDICATOR_SET_COLOR(13, 0, 0, 0); // 2
|
||||||
|
RGB_MATRIX_INDICATOR_SET_COLOR(19, 0, 0, 0); // 3
|
||||||
|
RGB_MATRIX_INDICATOR_SET_COLOR(38, rgb.r, rgb.g, rgb.b); // N
|
||||||
|
RGB_MATRIX_INDICATOR_SET_COLOR(80, rgb.r, rgb.g, rgb.b); // Right
|
||||||
|
RGB_MATRIX_INDICATOR_SET_COLOR(94, rgb.r, rgb.g, rgb.b); // Up
|
||||||
|
RGB_MATRIX_INDICATOR_SET_COLOR(96, rgb.r, rgb.g, rgb.b); // Lef
|
||||||
|
RGB_MATRIX_INDICATOR_SET_COLOR(98, rgb.r, rgb.g, rgb.b); // Down
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
RGB_MATRIX_INDICATOR_SET_COLOR(7, 0, 0, 0); // 1
|
||||||
|
RGB_MATRIX_INDICATOR_SET_COLOR(13, rgb.r, rgb.g, rgb.b); // 2
|
||||||
|
RGB_MATRIX_INDICATOR_SET_COLOR(19, 0, 0, 0); // 3
|
||||||
|
RGB_MATRIX_INDICATOR_SET_COLOR(38, 0, 0, 0); // N
|
||||||
|
RGB_MATRIX_INDICATOR_SET_COLOR(80, 0, 0, 0); // Right
|
||||||
|
RGB_MATRIX_INDICATOR_SET_COLOR(94, 0, 0, 0); // Up
|
||||||
|
RGB_MATRIX_INDICATOR_SET_COLOR(96, 0, 0, 0); // Left
|
||||||
|
RGB_MATRIX_INDICATOR_SET_COLOR(98, 0, 0, 0); // Down
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
RGB_MATRIX_INDICATOR_SET_COLOR(7, 0, 0, 0); // 1
|
||||||
|
RGB_MATRIX_INDICATOR_SET_COLOR(13, 0, 0, 0); // 2
|
||||||
|
RGB_MATRIX_INDICATOR_SET_COLOR(19, rgb.r, rgb.g, rgb.b); // 3
|
||||||
|
RGB_MATRIX_INDICATOR_SET_COLOR(38, 0, 0, 0); // N
|
||||||
|
RGB_MATRIX_INDICATOR_SET_COLOR(80, 0, 0, 0); // Right
|
||||||
|
RGB_MATRIX_INDICATOR_SET_COLOR(94, 0, 0, 0); // Up
|
||||||
|
RGB_MATRIX_INDICATOR_SET_COLOR(96, 0, 0, 0); // Left
|
||||||
|
RGB_MATRIX_INDICATOR_SET_COLOR(98, 0, 0, 0); // Down
|
||||||
|
break;
|
||||||
|
default: // for any other layers, or the default layer
|
||||||
|
RGB_MATRIX_INDICATOR_SET_COLOR(7, 0, 0, 0); // 1
|
||||||
|
RGB_MATRIX_INDICATOR_SET_COLOR(13, 0, 0, 0); // 2
|
||||||
|
RGB_MATRIX_INDICATOR_SET_COLOR(19, 0, 0, 0); // 3
|
||||||
|
RGB_MATRIX_INDICATOR_SET_COLOR(38, 0, 0, 0); // N
|
||||||
|
RGB_MATRIX_INDICATOR_SET_COLOR(80, 0, 0, 0); // Right
|
||||||
|
RGB_MATRIX_INDICATOR_SET_COLOR(94, 0, 0, 0); // Up
|
||||||
|
RGB_MATRIX_INDICATOR_SET_COLOR(96, 0, 0, 0); // Left
|
||||||
|
RGB_MATRIX_INDICATOR_SET_COLOR(98, 0, 0, 0); // Down
|
||||||
|
break;
|
||||||
|
}
|
||||||
return false;
|
return false;
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue