qmk_firmware

QMK firmware for my keyboards (Corne, Sweep Ferris) and trackball (Ploopy Adept)
Log | Files | Refs | Submodules | LICENSE

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 }