fix: queue sleep prompt before entering sleep mode
This commit is contained in:
@@ -102,9 +102,13 @@ void enter_sleep_mode(void)
|
||||
if (g_in_sleep_mode) return;
|
||||
|
||||
printf("enter_sleep_mode\r\n");
|
||||
/* 先排入休眠提示音,再设置交互休眠标志;提示音入口会拦截休眠状态。
|
||||
* 播放线程会唤醒音频芯片,播放结束后由原有空闲计时进入低功耗。 */
|
||||
int prompt_ret = app_play_tips_file(12);
|
||||
g_in_sleep_mode = 1;
|
||||
|
||||
app_play_tips_file(12);
|
||||
if (prompt_ret != 0) {
|
||||
printf("sleep prompt queue failed:ret=%d\r\n", prompt_ret);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user