接口函数
pwr_register_sleep_cb
| 函数原型 |
pwr_id_t pwr_register_sleep_cb(const app_sleep_callbacks_t *p_cb, wakeup_priority_t wakeup_priority, pwr_id_t id) |
|---|---|
| 功能说明 |
外设注册睡眠管理 |
| 输入参数 |
|
| 返回值 |
pwr_id_t:模块ID |
| 备注 |
pwr_unregister_sleep_cb
| 函数原型 |
void pwr_unregister_sleep_cb(pwr_id_t id) |
|---|---|
| 功能说明 |
外设注销睡眠管理 |
| 输入参数 |
id:需要注销的模块ID |
| 返回值 | |
| 备注 |
pwr_wake_up_ind
| 函数原型 |
void pwr_wake_up_ind(void) |
|---|---|
| 功能说明 |
唤醒时统一恢复外设 |
| 输入参数 | |
| 返回值 | |
| 备注 | 仅适用于GR551x |
pwr_wake_up_ind_new
| 函数原型 | void pwr_wake_up_ind_new(void) |
|---|---|
| 功能说明 | 唤醒时统一恢复外设 |
| 输入参数 | |
| 返回值 | |
| 备注 | 适用于GR5526、GR5x25、GR533x |
pwr_enter_sleep_check
| 函数原型 |
pwr_mgmt_dev_state_t pwr_enter_sleep_check(void) |
|---|---|
| 功能说明 |
进入睡眠前检查外设状态 |
| 输入参数 | |
| 返回值 |
系统工作状态 |
| 备注 |
仅适用于GR551x |
pwr_enter_sleep_check_new
| 函数原型 |
pwr_mgmt_dev_state_t pwr_enter_sleep_check_new(void) |
|---|---|
| 功能说明 | 进入睡眠前检查外设状态并备份外设寄存器 |
| 输入参数 | |
| 返回值 |
系统工作状态 |
| 备注 |
适用于GR5526、GR5x25、GR533x |