From 7cb9a7bcc8359fb4da97386a7314256212c3d2f2 Mon Sep 17 00:00:00 2001 From: xue <2144439972@qq.com> Date: Sat, 18 Apr 2026 17:45:23 +0800 Subject: [PATCH] =?utf8?q?=E4=BF=AE=E5=A4=8D=E8=A1=A8=E6=83=85=E5=BC=82?= =?utf8?q?=E5=B8=B8=E6=8A=A5=E9=94=99=E5=AF=BC=E8=87=B4=E9=97=AA=E8=84=B8?= =?utf8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- code/sdk/zhihui/utils/custom_utils.c | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/code/sdk/zhihui/utils/custom_utils.c b/code/sdk/zhihui/utils/custom_utils.c index b2fe8f0dd..13a31b464 100644 --- a/code/sdk/zhihui/utils/custom_utils.c +++ b/code/sdk/zhihui/utils/custom_utils.c @@ -1491,14 +1491,7 @@ void ScreenAlwaysOnCtr(uint8_t turnOnFlag) if(turnOnFlag) { // display_api->set_screen_set_keepon_timeout(0); - - if (display_api->get_screen_state() != SCREEN_ON) - { - display_api->turn_on_screen(); - } - - - //当设置的值是-1 的时候,设置屏幕常亮 + //当设置的值是-1 的时候,设置屏幕常亮(不主动 turn_on_screen,仅应用策略) ret = display_api->set_screen_set_keepon_timeout(-1); printf("set_screen_set_keepon_timeout: %d\r\n",ret); if(ret == ERRCODE_SUCC) // 操作成功,设置屏幕常亮runtime值 @@ -4677,6 +4670,11 @@ void uapi_lcd_backlight_on(void) { uint8_t brightness = cm_getScreenBrightness(); + + if(brightness < 0 ) + { + brightness = 5; + } if(last_brightness != brightness) { @@ -4684,6 +4682,7 @@ void uapi_lcd_backlight_on(void) if(backlight_status == 1) { backlight_ic_reset(); + printf("backlight_ic_reset\r\n"); backlight_status = 0; } -- 2.17.1