|
SmartSnippets DA1459x SDK
|
Go to the documentation of this file.
42 #ifndef HW_PMU_DA1459x_H_
43 #define HW_PMU_DA1459x_H_
46 #if dg_configUSE_HW_PMU
The rail is enabled.
Definition: hw_pmu_da1459x.h:95
300uA
Definition: hw_pmu_da1459x.h:148
2mA supplied by VBAT
Definition: hw_pmu_da1459x.h:112
1.25V during active state
Definition: hw_pmu_da1459x.h:178
20mA supplied by LDO_IO
Definition: hw_pmu_da1459x.h:113
1.30V
Definition: hw_pmu_da1459x.h:137
HW_PMU_VDCDC_VOLTAGE
Voltage level options for VDCDC rail applicable in active state.
Definition: hw_pmu_da1459x.h:132
Action not possible to execute.
Definition: hw_pmu_da1459x.h:67
1mA
Definition: hw_pmu_da1459x.h:149
The rail is disabled.
Definition: hw_pmu_da1459x.h:94
HW_PMU_VDCDC_MAX_LOAD
Maximum load current options for the VDCDC power rail.
Definition: hw_pmu_da1459x.h:147
1.20V during active state
Definition: hw_pmu_da1459x.h:177
1.15V during active state
Definition: hw_pmu_da1459x.h:176
BOD is active.
Definition: hw_pmu_da1459x.h:69
2mA supplied by LDO_IO_RET
Definition: hw_pmu_da1459x.h:111
HW_PMU_ERROR_CODE hw_pmu_vdd_onsleep_disable(void)
Disable VDD rail in sleep state.
Central include header file with platform definitions.
1.10V
Definition: hw_pmu_da1459x.h:133
1.10V during active state
Definition: hw_pmu_da1459x.h:175
HW_PMU_POWER_RAIL_STATE hw_pmu_get_1v8_onsleep_config(HW_PMU_1V8_RAIL_CONFIG *rail_config)
Get the 1V8 rail sleep configuration.
HW_PMU_ERROR_CODE hw_pmu_1v8_onwakeup_enable(HW_PMU_1V8_MAX_LOAD max_load)
Set 1V8 rail wakeup / active configuration.
HW_PMU_POWER_RAIL_STATE hw_pmu_get_vdcdc_onwakeup_config(HW_PMU_VDCDC_RAIL_CONFIG *rail_config)
Get the VDCDC rail wakeup configuration.
HW_PMU_POWER_RAIL_STATE hw_pmu_get_vdd_onsleep_config(HW_PMU_VDD_RAIL_CONFIG *rail_config)
Get the VDD rail sleep configuration.
HW_PMU_ERROR_CODE hw_pmu_1v8_onsleep_enable(HW_PMU_1V8_MAX_LOAD max_load)
Enable 1V8 rail in sleep state.
400uA
Definition: hw_pmu_da1459x.h:197
Sleep LDO configured with voltage below 0.9V.
Definition: hw_pmu_da1459x.h:71
40mA
Definition: hw_pmu_da1459x.h:150
HW_PMU_SRC_TYPE
PMU API Source type.
Definition: hw_pmu_da1459x.h:81
1.45V
Definition: hw_pmu_da1459x.h:140
HW_PMU_ERROR_CODE hw_pmu_vdcdc_onsleep_disable(void)
Disable VDCDC rail in sleep state.
HW_PMU_ERROR_CODE
PMU API Error Codes.
Definition: hw_pmu_da1459x.h:55
HW_PMU_ERROR_CODE hw_pmu_vdcdc_onwakeup_disable(void)
Disable VDCDC rail in wakeup / active state.
Low ripple source (LDO)
Definition: hw_pmu_da1459x.h:82
HW_PMU_ERROR_CODE hw_pmu_1v8_onwakeup_disable(void)
Disable 1V8 rail in wakeup / active state.
HW_PMU_POWER_RAIL_STATE hw_pmu_get_vdd_active_config(HW_PMU_VDD_RAIL_CONFIG *rail_config)
Get the VDD rail active state configuration.
HW_PMU_ERROR_CODE hw_pmu_vdd_onwakeup_disable(void)
Disable VDD rail in wakeup / active state.
20mA supplied by VBAT
Definition: hw_pmu_da1459x.h:114
HW_PMU_POWER_RAIL_STATE hw_pmu_get_1v8_active_config(HW_PMU_1V8_RAIL_CONFIG *rail_config)
Get the 1V8 rail active state configuration.
HW_PMU_ERROR_CODE hw_pmu_vdd_onwakeup_enable(HW_PMU_VDD_MAX_LOAD max_load)
Set VDD rail wakeup / active configuration.
Invalid voltage.
Definition: hw_pmu_da1459x.h:188
Bypass mode for LDO_IO/LDO_IO_RET.
Definition: hw_pmu_da1459x.h:84
HW_PMU_ERROR_CODE hw_pmu_vdcdc_set_voltage(HW_PMU_VDCDC_VOLTAGE voltage)
Set the voltage level of VDCDC rail.
1.40V
Definition: hw_pmu_da1459x.h:139
1.00V during active state
Definition: hw_pmu_da1459x.h:173
Doubler is on.
Definition: hw_pmu_da1459x.h:59
BOD threshold level.
Definition: hw_pmu_da1459x.h:70
HW_PMU_1V8_MAX_LOAD
Maximum load current options for the 1V8 power rail.
Definition: hw_pmu_da1459x.h:110
Current LDO config cannot supply enough power for this config.
Definition: hw_pmu_da1459x.h:58
1.35V
Definition: hw_pmu_da1459x.h:138
Fast wakeup is on.
Definition: hw_pmu_da1459x.h:66
HW_PMU_VDD_MAX_LOAD
Maximum load current options for the 1V8 power rail.
Definition: hw_pmu_da1459x.h:195
eFLASH write or erase operation is ongoing
Definition: hw_pmu_da1459x.h:72
1.05V during active state
Definition: hw_pmu_da1459x.h:174
HW_PMU_ERROR_CODE hw_pmu_vdd_set_voltage(HW_PMU_VDD_VOLTAGE voltage)
Set the voltage level of VDD rail.
40mA
Definition: hw_pmu_da1459x.h:151
HW_PMU_POWER_RAIL_STATE hw_pmu_get_1v8_onwakeup_config(HW_PMU_1V8_RAIL_CONFIG *rail_config)
Get the 1V8 rail wakeup configuration.
XTAL32K set as LP clock.
Definition: hw_pmu_da1459x.h:65
HW_PMU_ERROR_CODE hw_pmu_vdcdc_onwakeup_enable(HW_PMU_VDCDC_MAX_LOAD max_load)
Set VDCDC rail wakeup / active configuration.
1.25V
Definition: hw_pmu_da1459x.h:136
VDCDC power rail configuration.
Definition: hw_pmu_da1459x.h:158
HW_PMU_POWER_RAIL_STATE hw_pmu_get_vdcdc_active_config(HW_PMU_VDCDC_RAIL_CONFIG *rail_config)
Get the VDCDC rail active state configuration.
1.20V
Definition: hw_pmu_da1459x.h:135
HW_PMU_POWER_RAIL_STATE hw_pmu_get_vdd_onwakeup_config(HW_PMU_VDD_RAIL_CONFIG *rail_config)
Get the VDD rail wakeup configuration.
RCX is on.
Definition: hw_pmu_da1459x.h:62
1.8V
Definition: hw_pmu_da1459x.h:103
No Error.
Definition: hw_pmu_da1459x.h:56
1.15V
Definition: hw_pmu_da1459x.h:134
0.90V during sleep state
Definition: hw_pmu_da1459x.h:186
HW_PMU_POWER_RAIL_STATE
Power rail state (enabled or disabled)
Definition: hw_pmu_da1459x.h:93
XTAL32K is on.
Definition: hw_pmu_da1459x.h:64
XTAL32M is on.
Definition: hw_pmu_da1459x.h:60
HW_PMU_ERROR_CODE hw_pmu_1v8_onsleep_disable(void)
Disable 1V8 rail in sleep state.
Invalid arguments.
Definition: hw_pmu_da1459x.h:57
20mA
Definition: hw_pmu_da1459x.h:196
RC32M is on.
Definition: hw_pmu_da1459x.h:61
VDD power rail configuration.
Definition: hw_pmu_da1459x.h:204
0.75V during sleep state
Definition: hw_pmu_da1459x.h:185
HW_PMU_POWER_RAIL_STATE hw_pmu_get_vdcdc_onsleep_config(HW_PMU_VDCDC_RAIL_CONFIG *rail_config)
Get the VDCDC rail sleep configuration.
HW_PMU_VDD_VOLTAGE
Voltage level options for VDD rail.
Definition: hw_pmu_da1459x.h:169
High efficiency (and ripple) source (DCDC)
Definition: hw_pmu_da1459x.h:83
Other loads dependency.
Definition: hw_pmu_da1459x.h:68
HW_PMU_ERROR_CODE hw_pmu_vdd_onsleep_enable(HW_PMU_VDD_MAX_LOAD max_load)
Enable VDD rail in sleep state.
RCX set as LP clock.
Definition: hw_pmu_da1459x.h:63
0.90V during active state
Definition: hw_pmu_da1459x.h:171
HW_PMU_ERROR_CODE hw_pmu_vdcdc_onsleep_enable(HW_PMU_VDCDC_MAX_LOAD max_load)
Enable the VDCDC rail in sleep state.
0.95V during active state
Definition: hw_pmu_da1459x.h:172
HW_PMU_1V8_VOLTAGE
Voltage level options for the 1V8 power rail.
Definition: hw_pmu_da1459x.h:102
1V8 power rail configuration
Definition: hw_pmu_da1459x.h:121