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 effect
This commit is contained in:
		| @@ -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) { | ||||
|   uint32_t duty = (uint32_t)(cie_lightness(0xFFFF * (uint32_t) level / BACKLIGHT_LEVELS)); | ||||
|   if (level == 0) { | ||||
|   | ||||
| @@ -15,7 +15,7 @@ MOUSEKEY_ENABLE = yes	# Mouse keys | ||||
| EXTRAKEY_ENABLE = yes	# Audio control and System control | ||||
| CONSOLE_ENABLE = yes	# Console for debug | ||||
| 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 | ||||
| CUSTOM_MATRIX = no # Custom matrix file | ||||
| ENCODER_ENABLE = yes | ||||
|   | ||||
		Reference in New Issue
	
	Block a user