uc-sdk
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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.

Macros

#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. 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...
 

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.