]> git.donarmstrong.com Git - qmk_firmware.git/blob - keyboards/crkbd/lib/rgb_state_reader.c
Keyboard: Improvement of crkbd communication functions (based on helix-keyboard)...
[qmk_firmware.git] / keyboards / crkbd / lib / rgb_state_reader.c
1 #ifdef RGBLIGHT_ENABLE
2
3 #include QMK_KEYBOARD_H
4 #include <stdio.h>
5
6 extern rgblight_config_t rgblight_config;
7 char rbf_info_str[24];
8 const char *read_rgb_info(void) {
9
10   snprintf(rbf_info_str, sizeof(rbf_info_str), "%s %2d h%3d s%3d v%3d",
11     rgblight_config.enable ? "on" : "- ", rgblight_config.mode,
12     rgblight_config.hue, rgblight_config.sat, rgblight_config.val);
13   return rbf_info_str;
14 }
15 #endif