aboutsummaryrefslogtreecommitdiff
path: root/keyboard.c
diff options
context:
space:
mode:
Diffstat (limited to 'keyboard.c')
-rw-r--r--keyboard.c13
1 files changed, 9 insertions, 4 deletions
diff --git a/keyboard.c b/keyboard.c
index cb1c745e2..1a025bd01 100644
--- a/keyboard.c
+++ b/keyboard.c
@@ -13,7 +13,7 @@
13#endif 13#endif
14 14
15 15
16static uint8_t last_led = 0; 16static uint8_t last_leds = 0;
17 17
18 18
19void keyboard_init(void) 19void keyboard_init(void)
@@ -125,8 +125,13 @@ void keyboard_proc(void)
125 ps2_mouse_usb_send(); 125 ps2_mouse_usb_send();
126#endif 126#endif
127 127
128 if (last_led != host_keyboard_led()) { 128 if (last_leds != host_keyboard_leds()) {
129 led_set(host_keyboard_led()); 129 keyboard_set_leds(host_keyboard_leds());
130 last_led = host_keyboard_led(); 130 last_leds = host_keyboard_leds();
131 } 131 }
132} 132}
133
134void keyboard_set_leds(uint8_t leds)
135{
136 led_set(leds);
137}