STM32F479xx HAL User Manual
|
PWR HAL module driver. This file provides firmware functions to manage the following functionalities of the Power Controller (PWR) peripheral: + Initialization and de-initialization functions + Peripheral Control functions. More...
#include "stm32f4xx_hal.h"
Go to the source code of this file.
Defines | |
#define | PVD_MODE_IT 0x00010000U |
#define | PVD_MODE_EVT 0x00020000U |
#define | PVD_RISING_EDGE 0x00000001U |
#define | PVD_FALLING_EDGE 0x00000002U |
Functions | |
void | HAL_PWR_DeInit (void) |
Deinitializes the HAL PWR peripheral registers to their default reset values. | |
void | HAL_PWR_EnableBkUpAccess (void) |
Enables access to the backup domain (RTC registers, RTC backup data registers and backup SRAM). | |
void | HAL_PWR_DisableBkUpAccess (void) |
Disables access to the backup domain (RTC registers, RTC backup data registers and backup SRAM). | |
void | HAL_PWR_ConfigPVD (PWR_PVDTypeDef *sConfigPVD) |
Configures the voltage threshold detected by the Power Voltage Detector(PVD). | |
void | HAL_PWR_EnablePVD (void) |
Enables the Power Voltage Detector(PVD). | |
void | HAL_PWR_DisablePVD (void) |
Disables the Power Voltage Detector(PVD). | |
void | HAL_PWR_EnableWakeUpPin (uint32_t WakeUpPinx) |
Enables the Wake-up PINx functionality. | |
void | HAL_PWR_DisableWakeUpPin (uint32_t WakeUpPinx) |
Disables the Wake-up PINx functionality. | |
void | HAL_PWR_EnterSLEEPMode (uint32_t Regulator, uint8_t SLEEPEntry) |
Enters Sleep mode. | |
void | HAL_PWR_EnterSTOPMode (uint32_t Regulator, uint8_t STOPEntry) |
Enters Stop mode. | |
void | HAL_PWR_EnterSTANDBYMode (void) |
Enters Standby mode. | |
void | HAL_PWR_PVD_IRQHandler (void) |
This function handles the PWR PVD interrupt request. | |
__weak void | HAL_PWR_PVDCallback (void) |
PWR PVD interrupt callback. | |
void | HAL_PWR_EnableSleepOnExit (void) |
Indicates Sleep-On-Exit when returning from Handler mode to Thread mode. | |
void | HAL_PWR_DisableSleepOnExit (void) |
Disables Sleep-On-Exit feature when returning from Handler mode to Thread mode. | |
void | HAL_PWR_EnableSEVOnPend (void) |
Enables CORTEX M4 SEVONPEND bit. | |
void | HAL_PWR_DisableSEVOnPend (void) |
Disables CORTEX M4 SEVONPEND bit. |
PWR HAL module driver. This file provides firmware functions to manage the following functionalities of the Power Controller (PWR) peripheral: + Initialization and de-initialization functions + Peripheral Control functions.
This software component is licensed by ST under BSD 3-Clause license, the "License"; You may not use this file except in compliance with the License. You may obtain a copy of the License at: opensource.org/licenses/BSD-3-Clause
Definition in file stm32f4xx_hal_pwr.c.