aboutsummaryrefslogtreecommitdiff
path: root/users/csc027/usb_led.c
diff options
context:
space:
mode:
authorcsc027 <csc_dev@protonmail.com>2020-06-15 10:48:21 +0000
committerGitHub <noreply@github.com>2020-06-15 03:48:21 -0700
commit7576f6162e662c23a174ed8730c93e22a985e7c9 (patch)
tree7fc818a140c16242ab297df92496e2ebd16ebf9f /users/csc027/usb_led.c
parente8a02afc8cb2c29f522ec05bbf89a8bcd32dbe26 (diff)
downloadqmk_firmware-7576f6162e662c23a174ed8730c93e22a985e7c9.tar.gz
qmk_firmware-7576f6162e662c23a174ed8730c93e22a985e7c9.zip
[Keymap] csc027/keymap-updates (#9420)
Diffstat (limited to 'users/csc027/usb_led.c')
-rw-r--r--users/csc027/usb_led.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/users/csc027/usb_led.c b/users/csc027/usb_led.c
index 1418e32ca..473b153a1 100644
--- a/users/csc027/usb_led.c
+++ b/users/csc027/usb_led.c
@@ -10,21 +10,21 @@
10 10
11#if defined(AUDIO_ENABLE) || defined(RGBLIGHT_ENABLE) 11#if defined(AUDIO_ENABLE) || defined(RGBLIGHT_ENABLE)
12 12
13bool led_update_user(led_t usb_led) { 13bool led_update_user(led_t new_led) {
14 static led_t old_usb_led = { 14 static led_t old_led = {
15 .num_lock = false, 15 .num_lock = false,
16 .caps_lock = false, 16 .caps_lock = false,
17 .scroll_lock = false 17 .scroll_lock = false
18 }; 18 };
19 19
20 if(old_usb_led.caps_lock != usb_led.caps_lock) { 20 if(old_led.caps_lock != new_led.caps_lock) {
21 usb_led.caps_lock ? on_usb_led_on() : on_usb_led_off(); 21 new_led.caps_lock ? on_usb_led_on() : on_usb_led_off();
22 } else if(old_usb_led.num_lock != usb_led.num_lock) { 22 } else if(old_led.num_lock != new_led.num_lock) {
23 usb_led.num_lock ? on_usb_led_on() : on_usb_led_off(); 23 new_led.num_lock ? on_usb_led_on() : on_usb_led_off();
24 } else if(old_usb_led.scroll_lock != usb_led.scroll_lock) { 24 } else if(old_led.scroll_lock != new_led.scroll_lock) {
25 usb_led.scroll_lock ? on_usb_led_on() : on_usb_led_off(); 25 new_led.scroll_lock ? on_usb_led_on() : on_usb_led_off();
26 } 26 }
27 old_usb_led = usb_led; 27 old_led = new_led;
28 28
29 return true; 29 return true;
30} 30}