diff options
author | Florian Didron <fdidron@users.noreply.github.com> | 2021-03-18 10:07:50 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-18 10:07:50 +0900 |
commit | 53d1cfb7058b5010556f85dd527fc6db4596364e (patch) | |
tree | 2a40927ee5fd7ab19b8464c5114881037c635299 /keyboards/ergodox_ez | |
parent | 1b29979433b25c83c15f851dc8156efba704b1e2 (diff) |
Adds caps lock led status on Moonlander/Ergodox (#332)
* feat: adds caps lock led status on Moonlander/Ergodox
* fix: botched source file
* fix: light up the most right leds
Diffstat (limited to 'keyboards/ergodox_ez')
-rw-r--r-- | keyboards/ergodox_ez/ergodox_ez.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/keyboards/ergodox_ez/ergodox_ez.c b/keyboards/ergodox_ez/ergodox_ez.c index a2bbbfe09d..6b76b1d8cb 100644 --- a/keyboards/ergodox_ez/ergodox_ez.c +++ b/keyboards/ergodox_ez/ergodox_ez.c @@ -470,5 +470,18 @@ void matrix_scan_kb(void) { } #endif +#ifdef CAPS_LOCK_STATUS + led_t led_state = host_keyboard_led_state(); + if(led_state.caps_lock) { + ergodox_right_led_3_on(); + } + else { + uint8_t layer = get_highest_layer(layer_state); + if(layer != 1) { + ergodox_right_led_3_off(); + } + } +#endif + matrix_scan_user(); } |