XWOS API  4.0
XWOS C/C++ API参考手册
载入中...
搜索中...
未找到
pm.h
浏览该文件的文档.
1
13#ifndef __xwos_osal_pm_h__
14#define __xwos_osal_pm_h__
15
16#include <xwos/standard.h>
17#include <xwos/osal/jack/pm.h>
18
53typedef xwosdl_pm_cb_f xwos_pm_cb_f;
54
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
84 xwos_pm_cb_f suspend,
85 xwos_pm_cb_f wakeup,
86 xwos_pm_cb_f sleep,
87 void * arg)
88{
89 return xwosdl_pm_set_cb(resume, suspend, wakeup, sleep, arg);
90}
91
101{
102 xwosdl_pm_suspend();
103}
104
114{
115 xwosdl_pm_resume();
116}
117
130{
131 return xwosdl_pm_get_stage();
132}
133
138#endif /* xwos/osal/pm.h */
#define __xwos_inline_api
Definition compiler.h:179
unsigned long xwsq_t
Definition type.h:445
xwosdl_pm_cb_f xwos_pm_cb_f
电源管理回调函数指针类型
Definition pm.h:53
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:设置电源管理的回调函数
Definition pm.h:83
static xwsq_t xwos_pm_get_stage(void)
XWOS API:获取当前电源管理阶段
Definition pm.h:129
static void xwos_pm_resume(void)
XWOS API:唤醒系统
Definition pm.h:113
static void xwos_pm_suspend(void)
XWOS API:将系统切换为低功耗状态
Definition pm.h:100
操作系统抽象层:电源管理
XWOS的标准头文件