diff options
author | QMK Bot <[email protected]> | 2024-03-21 05:04:15 +0000 |
---|---|---|
committer | QMK Bot <[email protected]> | 2024-03-21 05:04:15 +0000 |
commit | 3c1fccbd8e5dbd448cf3e93244addbb1bbbd01f5 (patch) | |
tree | a2499b569c9509cf19bc11b35a77473ceb813c6b /keyboards/rmi_kb/equator/equator.c | |
parent | f24b55b2120a595de0ac6efd1ca6e85e7daa1abf (diff) | |
parent | 18ae0f61abac97d3dde323e4aad5ec9fc82bc834 (diff) | |
download | qmk_firmware-3c1fccbd8e5dbd448cf3e93244addbb1bbbd01f5.tar.gz qmk_firmware-3c1fccbd8e5dbd448cf3e93244addbb1bbbd01f5.zip |
Merge remote-tracking branch 'origin/master' into develop
Diffstat (limited to 'keyboards/rmi_kb/equator/equator.c')
-rw-r--r-- | keyboards/rmi_kb/equator/equator.c | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/keyboards/rmi_kb/equator/equator.c b/keyboards/rmi_kb/equator/equator.c new file mode 100644 index 0000000000..508eeea9e5 --- /dev/null +++ b/keyboards/rmi_kb/equator/equator.c @@ -0,0 +1,30 @@ +// Copyright 2024 Ramon Imbao (@ramonimbao) +// SPDX-License-Identifier: GPL-2.0-or-later + +#include "quantum.h" + +#ifdef RGB_MATRIX_ENABLE +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; + } + led_t state = host_keyboard_led_state(); + uint32_t highest_layer = get_highest_layer(layer_state); + + + if (!(state.compose || state.scroll_lock)) { + RGB_MATRIX_INDICATOR_SET_COLOR(0, 0, 0, 0); + } + + if (!state.caps_lock) { + RGB_MATRIX_INDICATOR_SET_COLOR(1, 0, 0, 0); + } + + if (highest_layer == 0) { + RGB_MATRIX_INDICATOR_SET_COLOR(2, 0, 0, 0); + } + + + return false; +} +#endif |