STM32F10x Standard Peripherals Library  3.5.0
/opt/STM32F10x_StdPeriph_Lib_V3.5.0/Libraries/STM32F10x_StdPeriph_Driver/inc/stm32f10x_pwr.h File Reference

This file contains all the functions prototypes for the PWR firmware library. More...

#include "stm32f10x.h"

Go to the source code of this file.

Defines

#define PWR_PVDLevel_2V2   ((uint32_t)0x00000000)
#define PWR_PVDLevel_2V3   ((uint32_t)0x00000020)
#define PWR_PVDLevel_2V4   ((uint32_t)0x00000040)
#define PWR_PVDLevel_2V5   ((uint32_t)0x00000060)
#define PWR_PVDLevel_2V6   ((uint32_t)0x00000080)
#define PWR_PVDLevel_2V7   ((uint32_t)0x000000A0)
#define PWR_PVDLevel_2V8   ((uint32_t)0x000000C0)
#define PWR_PVDLevel_2V9   ((uint32_t)0x000000E0)
#define IS_PWR_PVD_LEVEL(LEVEL)
#define PWR_Regulator_ON   ((uint32_t)0x00000000)
#define PWR_Regulator_LowPower   ((uint32_t)0x00000001)
#define IS_PWR_REGULATOR(REGULATOR)
#define PWR_STOPEntry_WFI   ((uint8_t)0x01)
#define PWR_STOPEntry_WFE   ((uint8_t)0x02)
#define IS_PWR_STOP_ENTRY(ENTRY)   (((ENTRY) == PWR_STOPEntry_WFI) || ((ENTRY) == PWR_STOPEntry_WFE))
#define PWR_FLAG_WU   ((uint32_t)0x00000001)
#define PWR_FLAG_SB   ((uint32_t)0x00000002)
#define PWR_FLAG_PVDO   ((uint32_t)0x00000004)
#define IS_PWR_GET_FLAG(FLAG)
#define IS_PWR_CLEAR_FLAG(FLAG)   (((FLAG) == PWR_FLAG_WU) || ((FLAG) == PWR_FLAG_SB))

Functions

void PWR_DeInit (void)
 Deinitializes the PWR peripheral registers to their default reset values.
void PWR_BackupAccessCmd (FunctionalState NewState)
 Enables or disables access to the RTC and backup registers.
void PWR_PVDCmd (FunctionalState NewState)
 Enables or disables the Power Voltage Detector(PVD).
void PWR_PVDLevelConfig (uint32_t PWR_PVDLevel)
 Configures the voltage threshold detected by the Power Voltage Detector(PVD).
void PWR_WakeUpPinCmd (FunctionalState NewState)
 Enables or disables the WakeUp Pin functionality.
void PWR_EnterSTOPMode (uint32_t PWR_Regulator, uint8_t PWR_STOPEntry)
 Enters STOP mode.
void PWR_EnterSTANDBYMode (void)
 Enters STANDBY mode.
FlagStatus PWR_GetFlagStatus (uint32_t PWR_FLAG)
 Checks whether the specified PWR flag is set or not.
void PWR_ClearFlag (uint32_t PWR_FLAG)
 Clears the PWR's pending flags.

Detailed Description

This file contains all the functions prototypes for the PWR firmware library.

Author:
MCD Application Team
Version:
V3.5.0
Date:
11-March-2011
Attention:

THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.

© COPYRIGHT 2011 STMicroelectronics

Definition in file stm32f10x_pwr.h.