Functions | |
__STATIC_INLINE uint32_t | ll_pwr_get_ext_wakeup_status (void) |
Get the External Wake Up Status. More... | |
__STATIC_INLINE void | ll_pwr_clear_ext_wakeup_status (uint32_t wakeup_pin) |
Clear the External Wake Up Status. More... | |
__STATIC_INLINE void | ll_pwr_clear_wakeup_event (uint32_t event) |
Clear the Event that triggered the DeepSleep WakeUp. More... | |
__STATIC_INLINE uint32_t | ll_pwr_is_active_flag_comm_deep_sleep_stat (void) |
Indicate if the Communication Core is in Deep Sleep Mode. More... | |
__STATIC_INLINE void | ll_pwr_disable_cache_module (void) |
Disable cache function. More... | |
__STATIC_INLINE void | ll_pwr_set_dcdc_prepare_timing (uint32_t value) |
Set DCDC prepare timing. More... | |
__STATIC_INLINE void | ll_pwr_set_dig_ldo_prepare_timing (uint32_t value) |
Set digtal LDO prepare timing. More... | |
__STATIC_INLINE void | ll_pwr_set_fast_ldo_prepare_timing (uint32_t value) |
Set fast LDO prepare timing. More... | |
__STATIC_INLINE void | ll_pwr_set_hf_osc_prepare_timing (uint32_t value) |
Set HF OSC prepare timing. More... | |
__STATIC_INLINE void | ll_pwr_set_pll_lock_timing (uint32_t value) |
Set PLL lock prepare timing. More... | |
__STATIC_INLINE void | ll_pwr_set_pll_prepare_timing (uint32_t value) |
Set PLL prepare timing. More... | |
__STATIC_INLINE void | ll_pwr_set_pwr_switch_prepare_timing (uint32_t value) |
Set power switch prepare timing. More... | |
__STATIC_INLINE void | ll_pwr_set_xo_prepare_timing (uint32_t value) |
Set Set XO prepare timing. More... | |
__STATIC_INLINE void | ll_pwr_set_pwr_mode (uint32_t value) |
ll_pwr_set_pwr_mode More... | |
__STATIC_INLINE void | ll_pwr_turn_off_enable_xo_pll_after_dcdc_ready (void) |
Turn off enable xo/pll in warm boot. More... | |
__STATIC_INLINE void | ll_pwr_turn_on_enable_xo_pll_after_dcdc_ready (void) |
Turn on enable xo/pll in srpg. More... | |
__STATIC_INLINE void | ll_pwr_enable_aon_irq (uint32_t condition) |
Set the AON IRQ Condition. More... | |
__STATIC_INLINE void | ll_pwr_disable_aon_irq (uint32_t condition) |
clear the AON IRQ Condition More... | |
__STATIC_INLINE void | ll_pwr_clear_aon_irq_event (uint32_t condition) |
Clear the AON IRQ EVENT. More... | |
__STATIC_INLINE void ll_pwr_clear_aon_irq_event | ( | uint32_t | condition | ) |
__STATIC_INLINE void ll_pwr_clear_ext_wakeup_status | ( | uint32_t | wakeup_pin | ) |
Clear the External Wake Up Status.
Register|BitsName --------|-------- EXT_WAKEUP_STAT | EXT_WKUP_STATUS
wakeup_pin | This parameter can be a combination of the following values: LL_PWR_EXTWKUP_PIN0 LL_PWR_EXTWKUP_PIN1 LL_PWR_EXTWKUP_PIN2 LL_PWR_EXTWKUP_PIN3 LL_PWR_EXTWKUP_PIN4 LL_PWR_EXTWKUP_PIN5 LL_PWR_EXTWKUP_PIN6 LL_PWR_EXTWKUP_PIN7 LL_PWR_EXTWKUP_PIN_ALL |
None |
Definition at line 880 of file ll_pwr.h.
References AON_CTL.
__STATIC_INLINE void ll_pwr_clear_wakeup_event | ( | uint32_t | event | ) |
Clear the Event that triggered the DeepSleep WakeUp.
Register|BitsName --------|-------- AON_SLEEP_EVENT | AON_SLEEP_EVENT
event | This parameter can be a combination of the following values: |
None |
Definition at line 902 of file ll_pwr.h.
References AON_CTL, and LL_PWR_WKUP_EVENT_ALL.
__STATIC_INLINE void ll_pwr_disable_aon_irq | ( | uint32_t | condition | ) |
__STATIC_INLINE void ll_pwr_disable_cache_module | ( | void | ) |
__STATIC_INLINE void ll_pwr_enable_aon_irq | ( | uint32_t | condition | ) |
__STATIC_INLINE uint32_t ll_pwr_get_ext_wakeup_status | ( | void | ) |
Get the External Wake Up Status.
Register|BitsName --------|-------- EXT_WAKEUP_STAT | EXT_WKUP_STATUS
Returned | value can be a combination of the following values: LL_PWR_EXTWKUP_PIN0 LL_PWR_EXTWKUP_PIN1 LL_PWR_EXTWKUP_PIN2 LL_PWR_EXTWKUP_PIN3 LL_PWR_EXTWKUP_PIN4 LL_PWR_EXTWKUP_PIN5 LL_PWR_EXTWKUP_PIN6 LL_PWR_EXTWKUP_PIN7 LL_PWR_EXTWKUP_PIN_ALL |
Definition at line 856 of file ll_pwr.h.
References AON_CTL.
__STATIC_INLINE uint32_t ll_pwr_is_active_flag_comm_deep_sleep_stat | ( | void | ) |
Indicate if the Communication Core is in Deep Sleep Mode.
Register|BitsName --------|-------- COMM_CTRL | COMM_DEEPSLCNTL_DEEP_SLEEP_STAT
State | of bit (1 or 0). |
Definition at line 917 of file ll_pwr.h.
References AON_CTL.
__STATIC_INLINE void ll_pwr_set_dcdc_prepare_timing | ( | uint32_t | value | ) |
__STATIC_INLINE void ll_pwr_set_dig_ldo_prepare_timing | ( | uint32_t | value | ) |
__STATIC_INLINE void ll_pwr_set_fast_ldo_prepare_timing | ( | uint32_t | value | ) |
__STATIC_INLINE void ll_pwr_set_hf_osc_prepare_timing | ( | uint32_t | value | ) |
__STATIC_INLINE void ll_pwr_set_pll_lock_timing | ( | uint32_t | value | ) |
__STATIC_INLINE void ll_pwr_set_pll_prepare_timing | ( | uint32_t | value | ) |
__STATIC_INLINE void ll_pwr_set_pwr_mode | ( | uint32_t | value | ) |
__STATIC_INLINE void ll_pwr_set_pwr_switch_prepare_timing | ( | uint32_t | value | ) |
__STATIC_INLINE void ll_pwr_set_xo_prepare_timing | ( | uint32_t | value | ) |
__STATIC_INLINE void ll_pwr_turn_off_enable_xo_pll_after_dcdc_ready | ( | void | ) |