Files
AC707N/SDK/apps/watch/mode/idle/idle_app_msg_handler.c
2025-12-03 11:12:34 +08:00

30 lines
621 B
C

#ifdef SUPPORT_MS_EXTENSIONS
#pragma bss_seg(".idle_app_msg_handler.data.bss")
#pragma data_seg(".idle_app_msg_handler.data")
#pragma const_seg(".idle_app_msg_handler.text.const")
#pragma code_seg(".idle_app_msg_handler.text")
#endif
#include "key_driver.h"
#include "app_main.h"
#include "init.h"
#include "idle.h"
int idle_app_msg_handler(int *msg)
{
if (false == app_in_mode(APP_MODE_IDLE)) {
return 0;
}
switch (msg[0]) {
case APP_MSG_KEY_POWER_ON:
case APP_MSG_KEY_POWER_ON_HOLD:
idle_key_poweron_deal(msg[0]);
break;
default:
break;
}
return 0;
}