Modules | |
Backup Domain Access function | |
Backup Domain Access function. | |
PVD configuration functions | |
PVD configuration functions. | |
WakeUp pin configuration functions | |
WakeUp pin configuration functions. | |
Main and Backup Regulators configuration functions | |
Main and Backup Regulators configuration functions. | |
FLASH Power Down configuration functions | |
FLASH Power Down configuration functions. | |
Low Power modes configuration functions | |
Low Power modes configuration functions. | |
Flags management functions | |
Flags management functions. | |
Functions | |
void | PWR_BackupAccessCmd (FunctionalState NewState) |
Enables or disables access to the RTC and backup registers. More... | |
void | PWR_ClearFlag (uint32_t PWR_FLAG) |
Clears the PWR's pending flags. More... | |
void | PWR_DeInit (void) |
Deinitializes the PWR peripheral registers to their default reset values. More... | |
void | PWR_EnterSTANDBYMode (void) |
Enters STANDBY mode. More... | |
void | PWR_EnterSTOPMode (uint32_t PWR_Regulator, uint8_t PWR_STOPEntry) |
Enters STOP mode. More... | |
FlagStatus | PWR_GetFlagStatus (uint32_t PWR_FLAG) |
Checks whether the specified PWR flag is set or not. More... | |
void | PWR_PVDCmd (FunctionalState NewState) |
Enables or disables the Power Voltage Detector(PVD). More... | |
void | PWR_PVDLevelConfig (uint32_t PWR_PVDLevel) |
Configures the voltage threshold detected by the Power Voltage Detector(PVD). More... | |
void | PWR_WakeUpPinCmd (FunctionalState NewState) |
Enables or disables the WakeUp Pin functionality. More... | |
void PWR_BackupAccessCmd | ( | FunctionalState | NewState | ) |
Enables or disables access to the RTC and backup registers.
Enables or disables access to the backup domain (RTC registers, RTC backup data registers and backup SRAM).
NewState | new state of the access to the RTC and backup registers. This parameter can be: ENABLE or DISABLE. |
None |
Definition at line 124 of file stm32f10x_pwr.c.
void PWR_ClearFlag | ( | uint32_t | PWR_FLAG | ) |
Clears the PWR's pending flags.
PWR_FLAG | specifies the flag to clear. This parameter can be one of the following values:
|
None |
Definition at line 287 of file stm32f10x_pwr.c.
void PWR_DeInit | ( | void | ) |
Deinitializes the PWR peripheral registers to their default reset values.
None |
None |
Definition at line 112 of file stm32f10x_pwr.c.
void PWR_EnterSTANDBYMode | ( | void | ) |
Enters STANDBY mode.
None |
None |
Definition at line 236 of file stm32f10x_pwr.c.
void PWR_EnterSTOPMode | ( | uint32_t | PWR_Regulator, |
uint8_t | PWR_STOPEntry | ||
) |
Enters STOP mode.
PWR_Regulator | specifies the regulator state in STOP mode. This parameter can be one of the following values:
|
PWR_STOPEntry | specifies if STOP mode in entered with WFI or WFE instruction. This parameter can be one of the following values:
|
None |
Definition at line 197 of file stm32f10x_pwr.c.
FlagStatus PWR_GetFlagStatus | ( | uint32_t | PWR_FLAG | ) |
Checks whether the specified PWR flag is set or not.
PWR_FLAG | specifies the flag to check. This parameter can be one of the following values:
|
The | new state of PWR_FLAG (SET or RESET). |
Definition at line 261 of file stm32f10x_pwr.c.
void PWR_PVDCmd | ( | FunctionalState | NewState | ) |
Enables or disables the Power Voltage Detector(PVD).
NewState | new state of the PVD. This parameter can be: ENABLE or DISABLE. |
None |
Definition at line 137 of file stm32f10x_pwr.c.
void PWR_PVDLevelConfig | ( | uint32_t | PWR_PVDLevel | ) |
Configures the voltage threshold detected by the Power Voltage Detector(PVD).
PWR_PVDLevel | specifies the PVD detection level This parameter can be one of the following values:
|
None |
Definition at line 158 of file stm32f10x_pwr.c.
void PWR_WakeUpPinCmd | ( | FunctionalState | NewState | ) |
Enables or disables the WakeUp Pin functionality.
NewState | new state of the WakeUp Pin functionality. This parameter can be: ENABLE or DISABLE. |
None |
Definition at line 178 of file stm32f10x_pwr.c.