summaryrefslogtreecommitdiff
path: root/keyboards/cannonkeys/satisfaction75/led.c
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/cannonkeys/satisfaction75/led.c')
-rw-r--r--keyboards/cannonkeys/satisfaction75/led.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/keyboards/cannonkeys/satisfaction75/led.c b/keyboards/cannonkeys/satisfaction75/led.c
index 18ef06acf8..39ff4d784d 100644
--- a/keyboards/cannonkeys/satisfaction75/led.c
+++ b/keyboards/cannonkeys/satisfaction75/led.c
@@ -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) {