From: SnickerSun Date: Thu, 3 Oct 2024 13:02:00 +0000 (+0800) Subject: 在uart输入AT唤醒手表,添加PM_ID_DEBUG Vote的时候,增加对 uar接收的使能标记的判断,解决偶尔Cat1 开启,引发不休眠问题。 X-Git-Url: http://git.snicker.com.cn/css/static/gitweb.css?a=commitdiff_plain;h=refs%2Fchanges%2F1094%2F1;p=mirrors%2FFD230.git 在uart输入AT唤醒手表,添加PM_ID_DEBUG Vote的时候,增加对 uar接收的使能标记的判断,解决偶尔Cat1 开启,引发不休眠问题。 --- diff --git a/code/sdk/middleware/chips/brandy/pm/service/pm_sleep.c b/code/sdk/middleware/chips/brandy/pm/service/pm_sleep.c index 4d58f1861..1cb8539c4 100755 --- a/code/sdk/middleware/chips/brandy/pm/service/pm_sleep.c +++ b/code/sdk/middleware/chips/brandy/pm/service/pm_sleep.c @@ -222,7 +222,11 @@ void pm_enter_deep_sleep_only_ulp_wakeup(void) void pm_wkup_event_by_uart_callback(void) { - uapi_pm_add_sleep_veto(PM_ID_DEBUG); + + #ifndef SUPPORT_RECOVERY_DISPLAY //判定是否是在编译RECOVERY image,本参数不支持RECOVERY + if (uapi_custom_uart_rx_enable_flag() == false) + uapi_pm_add_sleep_veto(PM_ID_DEBUG); + #endif } static void pm_enter_deep_sleep(void)