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
46
typedef
xwosdl_pm_op_f
xwos_pm_op_f
;
47
53
#define XWOS_PM_STAGE_SUSPENDED XWOSDL_PM_STAGE_SUSPENDED
54
#define XWOS_PM_STAGE_SUSPENDING XWOSDL_PM_STAGE_SUSPENDING
55
#define XWOS_PM_STAGE_RESUMING XWOSDL_PM_STAGE_RESUMING
56
#define XWOS_PM_STAGE_ALLFRZ XWOSDL_PM_STAGE_ALLFRZ
57
#define XWOS_PM_STAGE_FREEZING XWOSDL_PM_STAGE_FREEZING
58
#define XWOS_PM_STAGE_THAWING XWOSDL_PM_STAGE_THAWING
59
#define XWOS_PM_STAGE_RUNNING XWOSDL_PM_STAGE_RUNNING
75
static
__xwos_inline_api
76
void
xwos_pm_set_op
(
xwid_t
cpuid,
77
xwos_pm_op_f
resume_periph,
78
xwos_pm_op_f
suspend_periph,
79
xwos_pm_op_f
wakeup_cpu,
80
xwos_pm_op_f
sleep_cpu,
81
void
* arg)
82
{
83
return
xwosdl_pm_set_op(cpuid,
84
resume_periph,
85
suspend_periph,
86
wakeup_cpu,
87
sleep_cpu,
88
arg);
89
}
90
98
static
__xwos_inline_api
99
void
xwos_pm_suspend
(
void
)
100
{
101
xwosdl_pm_suspend();
102
}
103
111
static
__xwos_inline_api
112
void
xwos_pm_resume
(
void
)
113
{
114
xwosdl_pm_resume();
115
}
116
127
static
__xwos_inline_api
128
xwsq_t
xwos_pm_get_stage
(
void
)
129
{
130
return
xwosdl_pm_get_stage();
131
}
132
137
#endif
/* xwos/osal/pm.h */
__xwos_inline_api
#define __xwos_inline_api
Definition
compiler.h:179
xwid_t
unsigned long xwid_t
Definition
type.h:481
xwsq_t
unsigned long xwsq_t
Definition
type.h:445
xwos_pm_op_f
xwosdl_pm_op_f xwos_pm_op_f
电源管理操作函数指针类型
Definition
pm.h:46
xwos_pm_get_stage
static xwsq_t xwos_pm_get_stage(void)
XWOS API:获取当前电源管理阶段
Definition
pm.h:128
xwos_pm_set_op
static void xwos_pm_set_op(xwid_t cpuid, xwos_pm_op_f resume_periph, xwos_pm_op_f suspend_periph, xwos_pm_op_f wakeup_cpu, xwos_pm_op_f sleep_cpu, void *arg)
XWOS API:设置电源管理的操作函数
Definition
pm.h:76
xwos_pm_resume
static void xwos_pm_resume(void)
XWOS API:唤醒系统
Definition
pm.h:112
xwos_pm_suspend
static void xwos_pm_suspend(void)
XWOS API:将系统切换为低功耗状态
Definition
pm.h:99
pm.h
操作系统抽象层:电源管理
standard.h
XWOS的标准头文件
xwos
osal
pm.h
制作者
1.9.7