CN / EN
文档反馈
感谢关注汇顶文档,期待您的宝贵建议!
感谢您的反馈,祝您愉快!
无匹配项 共计114个匹配页面

结构体

pwr_env_t

结构体定义如下:

表 7 pwr_env_t结构体成员
成员 描述 取值

app_sleep_callbacks_t *pwr_sleep_cb[APP_SLEEP_CB_MAX]

睡眠相关回调函数的数组

保存各模块睡眠相关回调函数

wakeup_priority_t wakeup_priority[APP_SLEEP_CB_MAX]

睡眠唤醒优先级数组

保存各个模块的睡眠唤醒优先级

bool is_pwr_callback_reg

每个模块睡眠唤醒ID

根据注册的顺序决定

详细信息请参考文件:SDK_Folder\drivers\inc\app_pwr_mgmt.c

app_sleep_callbacks_t

结构体定义如下:

表 8 app_sleep_callbacks_t结构体成员
成员 描述 取值

bool (*app_prepare_for_sleep)(void)

睡眠准备函数,该函数能够保存现场并配置相应模块相关寄存器,使得具体模块进入低功耗模式

注册时进行赋值

void (*app_sleep_canceled)(void)

取消睡眠状态,恢复相关寄存器

注册时进行赋值

void (*app_wake_up_ind)(void)

唤醒后,恢复模块相关寄存器,激活相关模块

注册时进行赋值

详细信息请参考文件:SDK_Folder\drivers\inc\app_pwr_mgmt.c

扫描关注

打开微信,使用“扫一扫”即可关注。