HAL Power Modes Data Structures Type Documentation
sleep_mode_ret_regulator_cfg_t
Location: power_modes.h:97
Data Fields
| Type | Name | Description |
|---|---|---|
|
uint8_t |
vddm retention trimming value; use 0x00 to 0x03 |
|
|
uint8_t |
vddt baseband timer regulator retention; use VDDTRETENTION_ENABLE, VDDTRETENTION_DISABLE |
|
|
uint8_t |
vddacs retention trimming value; use 0x00 to 0x03 |
|
|
uint8_t |
vddc retention trimming value; use 0x00 to 0x03 |
standby_ret_trim_cfg_t
Location: power_modes.h:113
Data Fields
| Type | Name | Description |
|---|---|---|
|
uint8_t |
vddc standby retention trimming value; use 0x00 to 0x3F |
|
|
uint8_t |
vddm standby retention trimming value; use 0x00 to 0x3F |
clock_cfg_t
Location: power_modes.h:124
Data Fields
| Type | Name | Description |
|---|---|---|
|
uint32_t |
System clock frequency value. |
|
|
uint32_t |
UART clock frequency derived from system clock. |
|
|
uint32_t |
Sensor clock frequency value. |
|
|
uint32_t |
user clock frequency |
sleep_mode_cfg_t
Location: power_modes.h:136
Data Fields
| Type | Name | Description |
|---|---|---|
|
uint32_t |
ACS Wake up configuration; use WAKEUP_DELAY_[1 | 2 | 4 | ... | 128], WAKEUP_DCDC_OVERLOAD_[ENABLE | DISABLE], WAKEUP_GPIO*_[RISING | FALLING], WAKEUP_GPIO*_[ENABLE | DISABLE], WAKEUP_FIFO_[ENABLE | DISABLE], WAKEUP_RTC_OVERFLOW_[ENABLE | DISABLE] |
|
|
uint32_t |
Boot Configuration; use BOOT_FLASH_XTAL_DISABLE, BOOT_CUSTOM, BOOT_FLASH_XTAL_DEFAULT_TRIM, BOOT_FLASH_XTAL_CUSTOM_TRIM. |
|
|
clock configuration |
||
|
pointer to function for application GPIO Configuration after wakeup |
||
|
uint8_t |
DMA channel used to save/restore RF registers in each sleep/wake-up cycle. |
|
|
uint8_t |
ble stack present flag |
|
|
VDD Retention regulator configuration. |
||
|
pointer to function for application resume address for BOOT_CUSTOM wakeup configuration |
standby_mode_cfg_t
Location: power_modes.h:178
Data Fields
| Type | Name | Description |
|---|---|---|
|
uint32_t |
ACS Wake up configuration; use WAKEUP_DELAY_[1 | 2 | 4 | ... | 128], WAKEUP_DCDC_OVERLOAD_[ENABLE | DISABLE], WAKEUP_GPIO*_[RISING | FALLING], WAKEUP_GPIO*_[ENABLE | DISABLE], WAKEUP_FIFO_[ENABLE | DISABLE], WAKEUP_RTC_OVERFLOW_[ENABLE | DISABLE] |
|
|
uint32_t |
Boot Configuration; use BOOT_FLASH_XTAL_DISABLE, BOOT_CUSTOM, BOOT_FLASH_XTAL_DEFAULT_TRIM, BOOT_FLASH_XTAL_CUSTOM_TRIM. |
|
|
clock configuration |
||
|
pointer to function for application GPIO Configuration after wakeup |
||
|
uint8_t |
DMA channel used to save/restore RF registers in each sleep/wake-up cycle. |
|
|
uint8_t |
ble stack present flag |
|
|
standby Retention regulator trim |
deepsleep_mode_cfg_t
Location: power_modes.h:214
Data Fields
| Type | Name | Description |
|---|---|---|
|
uint32_t |
ACS Wake up configuration; use WAKEUP_DELAY_[1 | 2 | 4 | ... | 128], WAKEUP_GPIO*_[RISING | FALLING], WAKEUP_GPIO*_[ENABLE | DISABLE] |
|
|
uint32_t |
Boot Configuration; use BOOT_FLASH_XTAL_DISABLE, BOOT_FLASH_XTAL_DEFAULT_TRIM, BOOT_FLASH_XTAL_CUSTOM_TRIM. |
|
|
clock configuration |
||
|
pointer to function for application GPIO Configuration after wakeup |