host_led_state_reader.c (389B)
1 #include <stdio.h> 2 3 char host_led_state_str[24]; 4 5 const char *read_host_led_state(void) 6 { 7 led_t led_state = host_keyboard_led_state(); 8 snprintf(host_led_state_str, sizeof(host_led_state_str), "NL:%s CL:%s SL:%s", 9 led_state.num_lock ? "on" : "- ", 10 led_state.caps_lock ? "on" : "- ", 11 led_state.scroll_lock ? "on" : "- "); 12 13 return host_led_state_str; 14 }