mirror of
				https://github.com/mfulz/qmk_firmware.git
				synced 2025-11-03 23:02:34 +01:00 
			
		
		
		
	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:
		
							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…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user