Classes | |
struct | pwr_mgmt_var_box_t |
power manager setting parameter. More... | |
struct | pwr_table_t |
parameter configuration table. More... | |
Typedefs | |
typedef void(* | trace_func_t) (uint8_t) |
Trace function type. More... | |
typedef void(* | periph_func_t) (void) |
Peripheral function type. More... | |
typedef void(* | pwr_before_sleep_func_t) (void) |
Before sleep function type. More... | |
typedef pwr_mgmt_dev_state_t(* | pwr_dev_check_func_t) (void) |
Device check function type. More... | |
typedef void(* | io_dump_func_t) (void) |
function registered to dump io configuration. More... | |
typedef void(* | mem_check_proc_t) (void) |
mem check process type. More... | |
Enumerations | |
enum | boot_mode_t { COLD_BOOT = 0, WARM_BOOT } |
power manager boot type. More... | |
enum | pwr_mgmt_mode_t { PMR_MGMT_ACTIVE_MODE = 0x0, PMR_MGMT_IDLE_MODE, PMR_MGMT_SLEEP_MODE } |
power manager model. More... | |
enum | pwr_mgmt_dev_state_t { DEVICE_BUSY = 0x0, DEVICE_IDLE } |
power manager device work state. More... | |
enum | notify_timer_event_t { EVENT_APP_TIMER_START = 0, EVENT_APP_TIMER_STOP } |
power manager app timer work state. More... | |
enum | { TRC_PWR_WFE_MODE = 0, TRC_PWR_DSLEEP_MODE, TRC_PWR_ACTIVE_MODE, TRC_PWR_BLE_RET_DSLEEP, TRC_PWR_APP_TIMER_REFUSE, TRC_PWR_APP_TIMER_PASS, TRC_PWR_BLE_TIMER_PASS, BIT_HCI_SEND_2_CONTROLLER, BIT_HAL_XQSPI_SET_XIP_PRESENT_STATUS, BIT_LL_XQSPI_INIT, BIT_HAL_EXFLASH_WRITE, BIT_HAL_EXFLASH_ERASE, BIT_HAL_EXFLASH_READ, BIT_BLE_BM_SET_SEC_INFO, BIT_KE_TASK_SCHEDULE } |
PMU Tracking. More... | |
Variables | |
pwr_table_t | pwr_table [] |
pwr table. More... | |
typedef void(* io_dump_func_t) (void) |
function registered to dump io configuration.
Definition at line 145 of file gr55xx_pwr.h.
typedef void(* mem_check_proc_t) (void) |
mem check process type.
Definition at line 148 of file gr55xx_pwr.h.
typedef void(* periph_func_t) (void) |
Peripheral function type.
Definition at line 136 of file gr55xx_pwr.h.
typedef void(* pwr_before_sleep_func_t) (void) |
Before sleep function type.
Definition at line 139 of file gr55xx_pwr.h.
typedef pwr_mgmt_dev_state_t(* pwr_dev_check_func_t) (void) |
Device check function type.
Definition at line 142 of file gr55xx_pwr.h.
typedef void(* trace_func_t) (uint8_t) |
Trace function type.
Definition at line 133 of file gr55xx_pwr.h.
anonymous enum |
PMU Tracking.
Definition at line 108 of file gr55xx_pwr.h.
enum boot_mode_t |
power manager boot type.
Enumerator | |
---|---|
COLD_BOOT | Cold boot state. |
WARM_BOOT | Warm boot state. |
Definition at line 79 of file gr55xx_pwr.h.
enum notify_timer_event_t |
power manager app timer work state.
Enumerator | |
---|---|
EVENT_APP_TIMER_START | App-timer start state. |
EVENT_APP_TIMER_STOP | App-timer stop state. |
Definition at line 101 of file gr55xx_pwr.h.
enum pwr_mgmt_dev_state_t |
power manager device work state.
Enumerator | |
---|---|
DEVICE_BUSY | Device busy state. |
DEVICE_IDLE | Device idle state. |
Definition at line 94 of file gr55xx_pwr.h.
enum pwr_mgmt_mode_t |
power manager model.
Enumerator | |
---|---|
PMR_MGMT_ACTIVE_MODE | Full speed state. |
PMR_MGMT_IDLE_MODE | Idle state. |
PMR_MGMT_SLEEP_MODE | Deep sleep state. |
Definition at line 86 of file gr55xx_pwr.h.
|
extern |
pwr table.