Satisfaction 75 turn off backlight on suspend, restore config on wakeup (#11774)
* Satisfaction 75 turn off backlight on suspend, restore config on wakeup * Disable SLEEP_LED_ENABLE because it has no effectmaster
parent
81fd005af9
commit
4a7a9e9951
|
@ -80,6 +80,21 @@ void backlight_init_ports(void) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void suspend_power_down_user(void) {
|
||||||
|
backlight_set(0);
|
||||||
|
}
|
||||||
|
void suspend_wakeup_init_user(void) {
|
||||||
|
if(kb_backlight_config.enable){
|
||||||
|
if(kb_backlight_config.breathing){
|
||||||
|
breathing_enable();
|
||||||
|
} else{
|
||||||
|
backlight_set(kb_backlight_config.level);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
backlight_set(0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void backlight_set(uint8_t level) {
|
void backlight_set(uint8_t level) {
|
||||||
uint32_t duty = (uint32_t)(cie_lightness(0xFFFF * (uint32_t) level / BACKLIGHT_LEVELS));
|
uint32_t duty = (uint32_t)(cie_lightness(0xFFFF * (uint32_t) level / BACKLIGHT_LEVELS));
|
||||||
if (level == 0) {
|
if (level == 0) {
|
||||||
|
|
|
@ -15,7 +15,7 @@ MOUSEKEY_ENABLE = yes # Mouse keys
|
||||||
EXTRAKEY_ENABLE = yes # Audio control and System control
|
EXTRAKEY_ENABLE = yes # Audio control and System control
|
||||||
CONSOLE_ENABLE = yes # Console for debug
|
CONSOLE_ENABLE = yes # Console for debug
|
||||||
COMMAND_ENABLE = yes # Commands for debug and configuration
|
COMMAND_ENABLE = yes # Commands for debug and configuration
|
||||||
SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend
|
SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend
|
||||||
NKRO_ENABLE = yes # USB Nkey Rollover
|
NKRO_ENABLE = yes # USB Nkey Rollover
|
||||||
CUSTOM_MATRIX = no # Custom matrix file
|
CUSTOM_MATRIX = no # Custom matrix file
|
||||||
ENCODER_ENABLE = yes
|
ENCODER_ENABLE = yes
|
||||||
|
|
Loading…
Reference in New Issue