Add 'capslock backlight' feature to Iron180 (#15462)

* Add 'capslock backlight' capability to Iron180

* Update readme

* Revers CAPSLOCK_BACKLIGHT back to default
This commit is contained in:
Álvaro A. Volpato
2021-12-27 07:17:12 -03:00
committed by GitHub
parent 067d94f0b6
commit 52b53ccf38
3 changed files with 32 additions and 1 deletions

View File

@@ -1,5 +1,5 @@
/*
Copyright 2020 Álvaro "Gondolindrim" Volpato <gondolindrim@acheronproject.com>
Copyright 2021 Álvaro "Gondolindrim" Volpato <gondolindrim@acheronproject.com>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -16,3 +16,18 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#include "iron180.h"
#ifdef CAPSLOCK_BACKLIGHT
bool led_update_kb(led_t led_state) {
bool res = led_update_user(led_state);
if (!led_state.caps_lock){
if (is_backlight_breathing()) breathing_disable();
backlight_disable();
}
else {
if (is_backlight_breathing()) breathing_enable();
backlight_enable();
}
return res;
}
#endif