1
0
Fork 0

Add VIA support for QMK backlight, QMK RGBLight (#7911)

* Add VIA support for QMK backlight, QMK RGBLight

* clang-format changes
This commit is contained in:
Wilba 2020-01-21 05:18:25 +11:00 committed by MechMerlin
parent ce81c4f89b
commit 484a9b12bc
37 changed files with 500 additions and 35 deletions

View file

@ -130,18 +130,30 @@ void backlight_step(void) {
backlight_set(backlight_config.level);
}
/** \brief Backlight set level without EEPROM update
*
*/
void backlight_level_noeeprom(uint8_t level) {
if (level > BACKLIGHT_LEVELS) level = BACKLIGHT_LEVELS;
backlight_config.level = level;
backlight_config.enable = !!backlight_config.level;
backlight_set(backlight_config.level);
}
/** \brief Backlight set level
*
* FIXME: needs doc
*/
void backlight_level(uint8_t level) {
if (level > BACKLIGHT_LEVELS) level = BACKLIGHT_LEVELS;
backlight_config.level = level;
backlight_config.enable = !!backlight_config.level;
backlight_level_noeeprom(level);
eeconfig_update_backlight(backlight_config.raw);
backlight_set(backlight_config.level);
}
/** \brief Update current backlight state to EEPROM
*
*/
void eeconfig_update_backlight_current(void) { eeconfig_update_backlight(backlight_config.raw); }
/** \brief Get backlight level
*
* FIXME: needs doc