MG32F157 Standard Peripherals Firmware Library
|
This file provides all the PWR firmware functions. More...
Macros | |
#define | PWR_OFFSET (PWR_BASE - PERIPH_BASE) |
#define | CR_OFFSET (PWR_OFFSET + 0x00) |
#define | DBP_BitNumber 0x08 |
#define | CR_DBP_BB (PERIPH_BB_BASE + (CR_OFFSET * 32) + (DBP_BitNumber * 4)) |
#define | PVDE_BitNumber 0x04 |
#define | CR_PVDE_BB (PERIPH_BB_BASE + (CR_OFFSET * 32) + (PVDE_BitNumber * 4)) |
#define | CSR_OFFSET (PWR_OFFSET + 0x04) |
#define | EWUP_BitNumber 0x08 |
#define | CSR_EWUP_BB (PERIPH_BB_BASE + (CSR_OFFSET * 32) + (EWUP_BitNumber * 4)) |
#define | CR_DS_MASK ((uint32_t)0xFFFFFFFC) |
#define | CR_PLS_MASK ((uint32_t)0xFFFFFF1F) |
Functions | |
void | PWR_DeInit (void) |
Deinitializes the PWR peripheral registers to their default reset values. More... | |
void | PWR_BackupAccessCmd (FunctionalState NewState) |
Enables or disables access to the RTC and backup registers. 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_EnterSTOPMode (uint32_t PWR_Regulator, uint8_t PWR_STOPEntry) |
Enters STOP mode. More... | |
void | PWR_EnterSTANDBYMode (void) |
Enters STANDBY mode. More... | |
FlagStatus | PWR_GetFlagStatus (uint32_t PWR_FLAG) |
Checks whether the specified PWR flag is set or not. More... | |
void | PWR_ClearFlag (uint32_t PWR_FLAG) |
Clears the PWR's pending flags. More... | |
This file provides all the PWR firmware functions.