Go to the documentation of this file.
52 #ifndef _APP_PWR_MGMT_H_
53 #define _APP_PWR_MGMT_H_
66 #define APP_SLEEP_CB_MAX PWR_ID_MAX
87 #if defined SOC_GR5515 || defined SOC_GR5X25 || defined SOC_GR5526
94 #if defined SOC_GR5515 || defined SOC_GR5526
97 #if defined SOC_GR5X25 || defined SOC_GR5526
113 bool (*app_prepare_for_sleep)(void);
114 void (*app_wake_up_ind)(void);
wakeup_priority_t
APP driver peripheral wakeup priority define.
pwr_id_t pwr_register_sleep_cb(const app_sleep_callbacks_t *p_cb, wakeup_priority_t wakeup_priority, pwr_id_t id)
set PWR sleep callback function
pwr_mgmt_dev_state_t pwr_enter_sleep_check(void)
Check peripheral status before going to sleep.
void app_pwr_mgmt_init(void)
Initialize the app power management module.
void pwr_unregister_sleep_cb(pwr_id_t id)
Unregister PWR sleep callback function.
void pwr_wake_up_ind(void)
Things to do after waking up.
pwr_id_t
PWR ID Enumerations definition.
pwr_mgmt_dev_state_t
power manager device work state.
Header file of app driver config code.
PWR sleep check function Structure.