From b993a7a832b3e4e4cfa1738949524db2f6ebd78e Mon Sep 17 00:00:00 2001 From: Armel FAUVEAU Date: Sat, 28 Sep 2024 00:47:30 +0200 Subject: [PATCH] Fix bug on SetOff if BLMin > 0 --- app/app.c | 5 ++++- driver/backlight.c | 13 +------------ 2 files changed, 5 insertions(+), 13 deletions(-) diff --git a/app/app.c b/app/app.c index 0ca1a01..eaf06c2 100644 --- a/app/app.c +++ b/app/app.c @@ -44,6 +44,9 @@ #include "audio.h" #include "board.h" #include "bsp/dp32g030/gpio.h" +#ifdef ENABLE_FEAT_F4HWN_SLEEP + #include "bsp/dp32g030/pwmplus.h" +#endif #include "driver/backlight.h" #ifdef ENABLE_FMRADIO #include "driver/bk1080.h" @@ -1592,7 +1595,7 @@ void APP_TimeSlice500ms(void) gBacklightCountdown_500ms = 0; gPowerSave_10ms = 1; gWakeUp = true; - BACKLIGHT_TurnOff(); + PWM_PLUS0_CH0_COMP = 0; ST7565_ShutDown(); } } diff --git a/driver/backlight.c b/driver/backlight.c index fb485b3..8e6f05e 100644 --- a/driver/backlight.c +++ b/driver/backlight.c @@ -139,18 +139,7 @@ void BACKLIGHT_TurnOff() BACKLIGHT_SetBrightness(tmp); #else - #ifdef ENABLE_FEAT_F4HWN_SLEEP - if(gWakeUp) - { - BACKLIGHT_SetBrightness(0); - } - else - { - BACKLIGHT_SetBrightness(gEeprom.BACKLIGHT_MIN); - } - #else - BACKLIGHT_SetBrightness(gEeprom.BACKLIGHT_MIN); - #endif + BACKLIGHT_SetBrightness(gEeprom.BACKLIGHT_MIN); #endif gBacklightCountdown_500ms = 0; backlightOn = false;