STM32F439xx 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 586 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE void LL_PWR_DisableBkUpRegulator | ( | void | ) |
Disable the backup Regulator.
None |
Definition at line 619 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 556 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 434 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE void LL_PWR_DisableLowPowerRegulatorLowVoltageMode | ( | void | ) |
Disable Low Power Regulator low voltage Mode.
None |
Definition at line 498 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 402 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE void LL_PWR_DisableMainRegulatorLowVoltageMode | ( | void | ) |
Disable Main Regulator low voltage Mode.
None |
Definition at line 466 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE void LL_PWR_DisableOverDriveMode | ( | void | ) |
Disable Over drive Mode.
None |
Definition at line 371 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE void LL_PWR_DisableOverDriveSwitching | ( | void | ) |
Disable Over drive switching.
None |
Definition at line 340 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE void LL_PWR_DisablePVD | ( | void | ) |
Disable Power Voltage Detector.
None |
Definition at line 776 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE void LL_PWR_DisableUnderDriveMode | ( | void | ) |
Disable Under Drive Mode.
None |
Definition at line 308 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 824 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE void LL_PWR_EnableBkUpAccess | ( | void | ) |
Enable access to the backup domain.
None |
Definition at line 576 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE void LL_PWR_EnableBkUpRegulator | ( | void | ) |
Enable the backup Regulator.
None |
Definition at line 607 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 546 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 424 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE void LL_PWR_EnableLowPowerRegulatorLowVoltageMode | ( | void | ) |
Enable Low Power Regulator low voltage Mode.
None |
Definition at line 488 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 392 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE void LL_PWR_EnableMainRegulatorLowVoltageMode | ( | void | ) |
Enable Main Regulator low voltage Mode.
None |
Definition at line 456 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE void LL_PWR_EnableOverDriveMode | ( | void | ) |
Enable Over drive Mode.
None |
Definition at line 361 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE void LL_PWR_EnableOverDriveSwitching | ( | void | ) |
Enable Over drive switching.
None |
Definition at line 330 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE void LL_PWR_EnablePVD | ( | void | ) |
Enable Power Voltage Detector.
None |
Definition at line 766 of file stm32f4xx_ll_pwr.h.
__STATIC_INLINE void LL_PWR_EnableUnderDriveMode | ( | void | ) |
Enable Under Drive Mode.
None |
Definition at line 298 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 805 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 713 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 756 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 654 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 537 of file stm32f4xx_ll_pwr.h.
Referenced by UTILS_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 596 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 629 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 566 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 444 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 508 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 412 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 476 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 381 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 350 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 786 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 318 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 843 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 681 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 738 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 642 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 523 of file stm32f4xx_ll_pwr.h.