STM32F479xx HAL User Manual
|
Functions | |
__STATIC_INLINE void | LL_PWR_EnableUnderDriveMode (void) |
Enable Under Drive Mode. | |
__STATIC_INLINE void | LL_PWR_DisableUnderDriveMode (void) |
Disable Under Drive Mode. | |
__STATIC_INLINE uint32_t | LL_PWR_IsEnabledUnderDriveMode (void) |
Check if Under Drive Mode is enabled. | |
__STATIC_INLINE void | LL_PWR_EnableOverDriveSwitching (void) |
Enable Over drive switching. | |
__STATIC_INLINE void | LL_PWR_DisableOverDriveSwitching (void) |
Disable Over drive switching. | |
__STATIC_INLINE uint32_t | LL_PWR_IsEnabledOverDriveSwitching (void) |
Check if Over drive switching is enabled. | |
__STATIC_INLINE void | LL_PWR_EnableOverDriveMode (void) |
Enable Over drive Mode. | |
__STATIC_INLINE void | LL_PWR_DisableOverDriveMode (void) |
Disable Over drive Mode. | |
__STATIC_INLINE uint32_t | LL_PWR_IsEnabledOverDriveMode (void) |
Check if Over drive switching is enabled. | |
__STATIC_INLINE void | LL_PWR_EnableMainRegulatorDeepSleepUDMode (void) |
Enable Main Regulator in deepsleep under-drive Mode. | |
__STATIC_INLINE void | LL_PWR_DisableMainRegulatorDeepSleepUDMode (void) |
Disable Main Regulator in deepsleep under-drive Mode. | |
__STATIC_INLINE uint32_t | LL_PWR_IsEnabledMainRegulatorDeepSleepUDMode (void) |
Check if Main Regulator in deepsleep under-drive Mode is enabled. | |
__STATIC_INLINE void | LL_PWR_EnableLowPowerRegulatorDeepSleepUDMode (void) |
Enable Low Power Regulator in deepsleep under-drive Mode. | |
__STATIC_INLINE void | LL_PWR_DisableLowPowerRegulatorDeepSleepUDMode (void) |
Disable Low Power Regulator in deepsleep under-drive Mode. | |
__STATIC_INLINE uint32_t | LL_PWR_IsEnabledLowPowerRegulatorDeepSleepUDMode (void) |
Check if Low Power Regulator in deepsleep under-drive Mode is enabled. | |
__STATIC_INLINE void | LL_PWR_EnableMainRegulatorLowVoltageMode (void) |
Enable Main Regulator low voltage Mode. | |
__STATIC_INLINE void | LL_PWR_DisableMainRegulatorLowVoltageMode (void) |
Disable Main Regulator low voltage Mode. | |
__STATIC_INLINE uint32_t | LL_PWR_IsEnabledMainRegulatorLowVoltageMode (void) |
Check if Main Regulator low voltage Mode is enabled. | |
__STATIC_INLINE void | LL_PWR_EnableLowPowerRegulatorLowVoltageMode (void) |
Enable Low Power Regulator low voltage Mode. | |
__STATIC_INLINE void | LL_PWR_DisableLowPowerRegulatorLowVoltageMode (void) |
Disable Low Power Regulator low voltage Mode. | |
__STATIC_INLINE uint32_t | LL_PWR_IsEnabledLowPowerRegulatorLowVoltageMode (void) |
Check if Low Power Regulator low voltage Mode is enabled. | |
__STATIC_INLINE void | LL_PWR_SetRegulVoltageScaling (uint32_t VoltageScaling) |
Set the main internal Regulator output voltage. | |
__STATIC_INLINE uint32_t | LL_PWR_GetRegulVoltageScaling (void) |
Get the main internal Regulator output voltage. | |
__STATIC_INLINE void | LL_PWR_EnableFlashPowerDown (void) |
Enable the Flash Power Down in Stop Mode. | |
__STATIC_INLINE void | LL_PWR_DisableFlashPowerDown (void) |
Disable the Flash Power Down in Stop Mode. | |
__STATIC_INLINE uint32_t | LL_PWR_IsEnabledFlashPowerDown (void) |
Check if the Flash Power Down in Stop Mode is enabled. | |
__STATIC_INLINE void | LL_PWR_EnableBkUpAccess (void) |
Enable access to the backup domain. | |
__STATIC_INLINE void | LL_PWR_DisableBkUpAccess (void) |
Disable access to the backup domain. | |
__STATIC_INLINE uint32_t | LL_PWR_IsEnabledBkUpAccess (void) |
Check if the backup domain is enabled. | |
__STATIC_INLINE void | LL_PWR_EnableBkUpRegulator (void) |
Enable the backup Regulator. | |
__STATIC_INLINE void | LL_PWR_DisableBkUpRegulator (void) |
Disable the backup Regulator. | |
__STATIC_INLINE uint32_t | LL_PWR_IsEnabledBkUpRegulator (void) |
Check if the backup Regulator is enabled. | |
__STATIC_INLINE void | LL_PWR_SetRegulModeDS (uint32_t RegulMode) |
Set voltage Regulator mode during deep sleep mode. | |
__STATIC_INLINE uint32_t | LL_PWR_GetRegulModeDS (void) |
Get voltage Regulator mode during deep sleep mode. | |
__STATIC_INLINE void | LL_PWR_SetPowerMode (uint32_t PDMode) |
Set Power Down mode when CPU enters deepsleep. | |
__STATIC_INLINE uint32_t | LL_PWR_GetPowerMode (void) |
Get Power Down mode when CPU enters deepsleep. | |
__STATIC_INLINE void | LL_PWR_SetPVDLevel (uint32_t PVDLevel) |
Configure the voltage threshold detected by the Power Voltage Detector. | |
__STATIC_INLINE uint32_t | LL_PWR_GetPVDLevel (void) |
Get the voltage threshold detection. | |
__STATIC_INLINE void | LL_PWR_EnablePVD (void) |
Enable Power Voltage Detector. | |
__STATIC_INLINE void | LL_PWR_DisablePVD (void) |
Disable Power Voltage Detector. | |
__STATIC_INLINE uint32_t | LL_PWR_IsEnabledPVD (void) |
Check if Power Voltage Detector is enabled. | |
__STATIC_INLINE void | LL_PWR_EnableWakeUpPin (uint32_t WakeUpPin) |
Enable the WakeUp PINx functionality. | |
__STATIC_INLINE void | LL_PWR_DisableWakeUpPin (uint32_t WakeUpPin) |
Disable the WakeUp PINx functionality. | |
__STATIC_INLINE uint32_t | LL_PWR_IsEnabledWakeUpPin (uint32_t WakeUpPin) |
Check if the WakeUp PINx functionality is enabled. |
__STATIC_INLINE void LL_PWR_DisableBkUpAccess | ( | void | ) |
Disable access to the backup domain.
None |
Definition at line 570 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE void LL_PWR_DisableBkUpRegulator | ( | void | ) |
Disable the backup Regulator.
None |
Definition at line 603 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE void LL_PWR_DisableFlashPowerDown | ( | void | ) |
Disable the Flash Power Down in Stop Mode.
None |
Definition at line 540 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE void LL_PWR_DisableLowPowerRegulatorDeepSleepUDMode | ( | void | ) |
Disable Low Power Regulator in deepsleep under-drive Mode.
None |
Definition at line 418 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE void LL_PWR_DisableLowPowerRegulatorLowVoltageMode | ( | void | ) |
Disable Low Power Regulator low voltage Mode.
None |
Definition at line 482 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE void LL_PWR_DisableMainRegulatorDeepSleepUDMode | ( | void | ) |
Disable Main Regulator in deepsleep under-drive Mode.
None |
Definition at line 386 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE void LL_PWR_DisableMainRegulatorLowVoltageMode | ( | void | ) |
Disable Main Regulator low voltage Mode.
None |
Definition at line 450 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE void LL_PWR_DisableOverDriveMode | ( | void | ) |
Disable Over drive Mode.
None |
Definition at line 355 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE void LL_PWR_DisableOverDriveSwitching | ( | void | ) |
Disable Over drive switching.
None |
Definition at line 324 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE void LL_PWR_DisablePVD | ( | void | ) |
Disable Power Voltage Detector.
None |
Definition at line 760 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE void LL_PWR_DisableUnderDriveMode | ( | void | ) |
Disable Under Drive Mode.
None |
Definition at line 292 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE void LL_PWR_DisableWakeUpPin | ( | uint32_t | WakeUpPin | ) |
Disable the WakeUp PINx functionality.
WakeUpPin | This parameter can be one of the following values:
|
None |
Definition at line 808 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE void LL_PWR_EnableBkUpAccess | ( | void | ) |
Enable access to the backup domain.
None |
Definition at line 560 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE void LL_PWR_EnableBkUpRegulator | ( | void | ) |
Enable the backup Regulator.
None |
Definition at line 591 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE void LL_PWR_EnableFlashPowerDown | ( | void | ) |
Enable the Flash Power Down in Stop Mode.
None |
Definition at line 530 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE void LL_PWR_EnableLowPowerRegulatorDeepSleepUDMode | ( | void | ) |
Enable Low Power Regulator in deepsleep under-drive Mode.
None |
Definition at line 408 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE void LL_PWR_EnableLowPowerRegulatorLowVoltageMode | ( | void | ) |
Enable Low Power Regulator low voltage Mode.
None |
Definition at line 472 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE void LL_PWR_EnableMainRegulatorDeepSleepUDMode | ( | void | ) |
Enable Main Regulator in deepsleep under-drive Mode.
None |
Definition at line 376 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE void LL_PWR_EnableMainRegulatorLowVoltageMode | ( | void | ) |
Enable Main Regulator low voltage Mode.
None |
Definition at line 440 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE void LL_PWR_EnableOverDriveMode | ( | void | ) |
Enable Over drive Mode.
None |
Definition at line 345 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE void LL_PWR_EnableOverDriveSwitching | ( | void | ) |
Enable Over drive switching.
None |
Definition at line 314 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE void LL_PWR_EnablePVD | ( | void | ) |
Enable Power Voltage Detector.
None |
Definition at line 750 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE void LL_PWR_EnableUnderDriveMode | ( | void | ) |
Enable Under Drive Mode.
None |
Definition at line 282 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE void LL_PWR_EnableWakeUpPin | ( | uint32_t | WakeUpPin | ) |
Enable the WakeUp PINx functionality.
WakeUpPin | This parameter can be one of the following values:
|
None |
Definition at line 789 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE uint32_t LL_PWR_GetPowerMode | ( | void | ) |
Get Power Down mode when CPU enters deepsleep.
Returned | value can be one of the following values: (*) not available on all devices |
Definition at line 697 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE uint32_t LL_PWR_GetPVDLevel | ( | void | ) |
Get the voltage threshold detection.
Returned | value can be one of the following values: |
Definition at line 740 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE uint32_t LL_PWR_GetRegulModeDS | ( | void | ) |
Get voltage Regulator mode during deep sleep mode.
Returned | value can be one of the following values: |
Definition at line 638 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE uint32_t LL_PWR_GetRegulVoltageScaling | ( | void | ) |
Get the main internal Regulator output voltage.
Returned | value can be one of the following values:
|
Definition at line 521 of file stm32f4xx_ll_pwr.h.
Referenced by LL_SetFlashLatency().
__STATIC_INLINE uint32_t LL_PWR_IsEnabledBkUpAccess | ( | void | ) |
Check if the backup domain is enabled.
State | of bit (1 or 0). |
Definition at line 580 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE uint32_t LL_PWR_IsEnabledBkUpRegulator | ( | void | ) |
Check if the backup Regulator is enabled.
State | of bit (1 or 0). |
Definition at line 613 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE uint32_t LL_PWR_IsEnabledFlashPowerDown | ( | void | ) |
Check if the Flash Power Down in Stop Mode is enabled.
State | of bit (1 or 0). |
Definition at line 550 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE uint32_t LL_PWR_IsEnabledLowPowerRegulatorDeepSleepUDMode | ( | void | ) |
Check if Low Power Regulator in deepsleep under-drive Mode is enabled.
State | of bit (1 or 0). |
Definition at line 428 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE uint32_t LL_PWR_IsEnabledLowPowerRegulatorLowVoltageMode | ( | void | ) |
Check if Low Power Regulator low voltage Mode is enabled.
State | of bit (1 or 0). |
Definition at line 492 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE uint32_t LL_PWR_IsEnabledMainRegulatorDeepSleepUDMode | ( | void | ) |
Check if Main Regulator in deepsleep under-drive Mode is enabled.
State | of bit (1 or 0). |
Definition at line 396 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE uint32_t LL_PWR_IsEnabledMainRegulatorLowVoltageMode | ( | void | ) |
Check if Main Regulator low voltage Mode is enabled.
State | of bit (1 or 0). |
Definition at line 460 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE uint32_t LL_PWR_IsEnabledOverDriveMode | ( | void | ) |
Check if Over drive switching is enabled.
State | of bit (1 or 0). |
Definition at line 365 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE uint32_t LL_PWR_IsEnabledOverDriveSwitching | ( | void | ) |
Check if Over drive switching is enabled.
State | of bit (1 or 0). |
Definition at line 334 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE uint32_t LL_PWR_IsEnabledPVD | ( | void | ) |
Check if Power Voltage Detector is enabled.
State | of bit (1 or 0). |
Definition at line 770 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE uint32_t LL_PWR_IsEnabledUnderDriveMode | ( | void | ) |
Check if Under Drive Mode is enabled.
State | of bit (1 or 0). |
Definition at line 302 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE uint32_t LL_PWR_IsEnabledWakeUpPin | ( | uint32_t | WakeUpPin | ) |
Check if the WakeUp PINx functionality is enabled.
WakeUpPin | This parameter can be one of the following values:
|
State | of bit (1 or 0). |
Definition at line 827 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE void LL_PWR_SetPowerMode | ( | uint32_t | PDMode | ) |
Set Power Down mode when CPU enters deepsleep.
PDMode | This parameter can be one of the following values: (*) not available on all devices |
None |
Definition at line 665 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE void LL_PWR_SetPVDLevel | ( | uint32_t | PVDLevel | ) |
Configure the voltage threshold detected by the Power Voltage Detector.
PVDLevel | This parameter can be one of the following values: |
None |
Definition at line 722 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE void LL_PWR_SetRegulModeDS | ( | uint32_t | RegulMode | ) |
Set voltage Regulator mode during deep sleep mode.
RegulMode | This parameter can be one of the following values: |
None |
Definition at line 626 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE void LL_PWR_SetRegulVoltageScaling | ( | uint32_t | VoltageScaling | ) |
Set the main internal Regulator output voltage.
VoltageScaling | This parameter can be one of the following values:
|
None |
Definition at line 507 of file stm32f4xx_ll_pwr.h.