13#ifndef __xwos_osal_pm_h__
14#define __xwos_osal_pm_h__
60#define XWOS_PM_STAGE_SUSPENDED XWOSDL_PM_STAGE_SUSPENDED
61#define XWOS_PM_STAGE_SUSPENDING XWOSDL_PM_STAGE_SUSPENDING
62#define XWOS_PM_STAGE_RESUMING XWOSDL_PM_STAGE_RESUMING
63#define XWOS_PM_STAGE_ALLFRZ XWOSDL_PM_STAGE_ALLFRZ
64#define XWOS_PM_STAGE_FREEZING XWOSDL_PM_STAGE_FREEZING
65#define XWOS_PM_STAGE_THAWING XWOSDL_PM_STAGE_THAWING
66#define XWOS_PM_STAGE_RUNNING XWOSDL_PM_STAGE_RUNNING
89 return xwosdl_pm_set_cb(resume, suspend, wakeup, sleep, arg);
131 return xwosdl_pm_get_stage();
#define __xwos_inline_api
xwosdl_pm_cb_f xwos_pm_cb_f
电源管理回调函数指针类型
static void xwos_pm_set_cb(xwos_pm_cb_f resume, xwos_pm_cb_f suspend, xwos_pm_cb_f wakeup, xwos_pm_cb_f sleep, void *arg)
XWOS API:设置电源管理的回调函数
static xwsq_t xwos_pm_get_stage(void)
XWOS API:获取当前电源管理阶段
static void xwos_pm_resume(void)
XWOS API:唤醒系统
static void xwos_pm_suspend(void)
XWOS API:将系统切换为低功耗状态