HAL Power Modes Macro Definition Documentation
POWER_MODES_BLE_NOT_PRESENT
#define POWER_MODES_BLE_NOT_PRESENT (false)
Location: power_modes.h:60
POWER_MODES_BLE_PRESENT
#define POWER_MODES_BLE_PRESENT (true)
Location: power_modes.h:61
VDDM_RETENTION_TRIM_MINIMUM
#define VDDM_RETENTION_TRIM_MINIMUM (0x0U) /* Minimum value */
Location: power_modes.h:74
VDDM_RETENTION_TRIM_TYPICAL
#define VDDM_RETENTION_TRIM_TYPICAL (0x1U) /* Typical value */
Location: power_modes.h:75
VDDM_RETENTION_TRIM_MAXIMUM
#define VDDM_RETENTION_TRIM_MAXIMUM (0x3U) /* Maximum value */
Location: power_modes.h:76
VDDT_RETENTION_DISABLE
#define VDDT_RETENTION_DISABLE (0x0U)
Location: power_modes.h:86
VDDT_RETENTION_ENABLE
#define VDDT_RETENTION_ENABLE (0x1U)
Location: power_modes.h:87
VDDC_RETENTION_TRIM_MINIMUM
#define VDDC_RETENTION_TRIM_MINIMUM (0x0U) /* Minimum value */
Location: power_modes.h:100
VDDC_RETENTION_TRIM_TYPICAL
#define VDDC_RETENTION_TRIM_TYPICAL (0x1U) /* Typical value */
Location: power_modes.h:101
VDDC_RETENTION_TRIM_MAXIMUM
#define VDDC_RETENTION_TRIM_MAXIMUM (0x3U) /* Maximum value */
Location: power_modes.h:102
VDDACS_RETENTION_TRIM_MINIMUM
#define VDDACS_RETENTION_TRIM_MINIMUM (0x0U) /* Minimum value */
Location: power_modes.h:115
VDDACS_RETENTION_TRIM_TYPICAL
#define VDDACS_RETENTION_TRIM_TYPICAL (0x1U) /* Typical value */
Location: power_modes.h:116
VDDACS_RETENTION_TRIM_MAXIMUM
#define VDDACS_RETENTION_TRIM_MAXIMUM (0x3U) /* Maximum value */
Location: power_modes.h:117
WAKEUP_CTRL_FLAGS_TO_CLEAR_BITS
#define WAKEUP_CTRL_FLAGS_TO_CLEAR_BITS ( (((x) >> 16) & 0x1F) \ | (((x) >> 21) & 0x0F) \ | (((x) >> 25) & 0x07) )
Location: power_modes.h:132
Returns:
Returns:
Parameters
| Direction | Name | Description |
|---|---|---|
|
in |
x |
(uint32_t) The ACS_WAKEUP_CTRL wakeup flags to be converted. |
WAKEUP_ALL_FLAGS_CLEAR
#define WAKEUP_ALL_FLAGS_CLEAR Sys_ACS_WriteRegister( \ &ACS->WAKEUP_CTRL, \ (uint32_t)(0xFFFF))
Location: power_modes.h:141
WAKEUP_GPIO0_FLAG_CLEAR
#define WAKEUP_GPIO0_FLAG_CLEAR Sys_ACS_WriteRegister( \ &ACS->WAKEUP_CTRL, \ WAKEUP_GPIO0_EVENT_CLEAR)
Location: power_modes.h:150
WAKEUP_GPIO1_FLAG_CLEAR
#define WAKEUP_GPIO1_FLAG_CLEAR Sys_ACS_WriteRegister( \ &ACS->WAKEUP_CTRL, \ WAKEUP_GPIO1_EVENT_CLEAR)
Location: power_modes.h:153
WAKEUP_GPIO2_FLAG_CLEAR
#define WAKEUP_GPIO2_FLAG_CLEAR Sys_ACS_WriteRegister( \ &ACS->WAKEUP_CTRL, \ WAKEUP_GPIO2_EVENT_CLEAR)
Location: power_modes.h:156
WAKEUP_GPIO3_FLAG_CLEAR
#define WAKEUP_GPIO3_FLAG_CLEAR Sys_ACS_WriteRegister( \ &ACS->WAKEUP_CTRL, \ WAKEUP_GPIO3_EVENT_CLEAR)
Location: power_modes.h:159
WAKEUP_BB_TIMER_FLAG_CLEAR
#define WAKEUP_BB_TIMER_FLAG_CLEAR Sys_ACS_WriteRegister( \ &ACS->WAKEUP_CTRL, \ WAKEUP_BB_TIMER_CLEAR)
Location: power_modes.h:162
WAKEUP_RTC_ALARM_FLAG_CLEAR
#define WAKEUP_RTC_ALARM_FLAG_CLEAR Sys_ACS_WriteRegister( \ &ACS->WAKEUP_CTRL, \ WAKEUP_RTC_ALARM_EVENT_CLEAR)
Location: power_modes.h:165
WAKEUP_RTC_CLOCK_FLAG_CLEAR
#define WAKEUP_RTC_CLOCK_FLAG_CLEAR Sys_ACS_WriteRegister( \ &ACS->WAKEUP_CTRL, \ WAKEUP_RTC_CLOCK_EVENT_CLEAR)
Location: power_modes.h:168
WAKEUP_RTC_OVERFLOW_FLAG_CLEAR
#define WAKEUP_RTC_OVERFLOW_FLAG_CLEAR Sys_ACS_WriteRegister( \ &ACS->WAKEUP_CTRL, \ WAKEUP_RTC_OVERFLOW_EVENT_CLEAR)
Location: power_modes.h:171
WAKEUP_DCDC_OVERLOAD_FLAG_CLEAR
#define WAKEUP_DCDC_OVERLOAD_FLAG_CLEAR Sys_ACS_WriteRegister( \ &ACS->WAKEUP_CTRL, \ WAKEUP_DCDC_OVERLOAD_EVENT_CLEAR)
Location: power_modes.h:174
WAKEUP_ACOMP_FLAG_CLEAR
#define WAKEUP_ACOMP_FLAG_CLEAR Sys_ACS_WriteRegister( \ &ACS->WAKEUP_CTRL, \ WAKEUP_ACOMP_EVENT_CLEAR)
Location: power_modes.h:177
WAKEUP_FIFO_FULL_FLAG_CLEAR
#define WAKEUP_FIFO_FULL_FLAG_CLEAR Sys_ACS_WriteRegister( \ &ACS->WAKEUP_CTRL, \ WAKEUP_FIFO_FULL_EVENT_CLEAR)
Location: power_modes.h:180
WAKEUP_THRESHOLD_FULL_FLAG_CLEAR
#define WAKEUP_THRESHOLD_FULL_FLAG_CLEAR Sys_ACS_WriteRegister( \ &ACS->WAKEUP_CTRL, \ THRESHOLD_FULL_EVENT_CLEAR)
Location: power_modes.h:183