RT-Thread RTOS 1.2.0
An open source embedded real-time operating system
载入中...
搜索中...
未找到
rt_pm结构体 参考

#include <pm.h>

成员变量

struct rt_device parent
 
rt_uint8_t modes [PM_SLEEP_MODE_MAX]
 
rt_uint8_t sleep_mode
 
rt_uint8_t run_mode
 
struct rt_pm_module module_status [PM_MODULE_MAX_ID]
 
rt_uint32_t sleep_status [PM_SLEEP_MODE_MAX - 1][(PM_MODULE_MAX_ID+31)/32]
 
rt_slist_t device_list
 
struct rt_device_pmdevice_pm
 
rt_uint8_t timer_mask
 
rt_uint8_t flags
 
const struct rt_pm_opsops
 

详细描述

power management

在文件 pm.h161 行定义.

结构体成员变量说明

◆ parent

struct rt_device rt_pm::parent

在文件 pm.h163 行定义.

◆ modes

在文件 pm.h166 行定义.

◆ sleep_mode

rt_uint8_t rt_pm::sleep_mode

在文件 pm.h167 行定义.

◆ run_mode

rt_uint8_t rt_pm::run_mode

在文件 pm.h168 行定义.

◆ module_status

struct rt_pm_module rt_pm::module_status[PM_MODULE_MAX_ID]

在文件 pm.h171 行定义.

◆ sleep_status

rt_uint32_t rt_pm::sleep_status[PM_SLEEP_MODE_MAX - 1][(PM_MODULE_MAX_ID+31)/32]

在文件 pm.h174 行定义.

◆ device_list

rt_slist_t rt_pm::device_list

在文件 pm.h177 行定义.

◆ device_pm

struct rt_device_pm* rt_pm::device_pm

在文件 pm.h178 行定义.

◆ timer_mask

rt_uint8_t rt_pm::timer_mask

在文件 pm.h181 行定义.

◆ flags

rt_uint8_t rt_pm::flags

在文件 pm.h182 行定义.

◆ ops

const struct rt_pm_ops* rt_pm::ops

在文件 pm.h184 行定义.