STM8L15x Standard Peripherals Drivers: stm8l15x_pwr.h File Reference

STM8L15x/16x Standard Peripherals Drivers

STM8L15x Standard Peripherals Drivers

stm8l15x_pwr.h File Reference

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

#include "stm8l15x.h"

Go to the source code of this file.

Defines

#define IS_PWR_FLAG(FLAG)
#define IS_PWR_PVD_LEVEL(LEVEL)

Enumerations

enum  PWR_FLAG_TypeDef { PWR_FLAG_PVDOF = (uint8_t)0x40, PWR_FLAG_PVDIF = (uint8_t)0x20, PWR_FLAG_VREFINTF = (uint8_t)0x01 }
enum  PWR_PVDLevel_TypeDef {
  PWR_PVDLevel_1V85 = (uint8_t)0x00, PWR_PVDLevel_2V05 = (uint8_t)0x02, PWR_PVDLevel_2V26 = (uint8_t)0x04, PWR_PVDLevel_2V45 = (uint8_t)0x06,
  PWR_PVDLevel_2V65 = (uint8_t)0x08, PWR_PVDLevel_2V85 = (uint8_t)0x0A, PWR_PVDLevel_3V05 = (uint8_t)0x0C, PWR_PVDLevel_PVDIn = (uint8_t)0x0E
}

Functions

void PWR_DeInit (void)
 Deinitializes the PWR peripheral registers to their default reset values.
void PWR_FastWakeUpCmd (FunctionalState NewState)
 Enables or disables the Fast WakeUp from Ultra Low Power mode.
FlagStatus PWR_GetFlagStatus (PWR_FLAG_TypeDef PWR_FLAG)
 Checks whether the specified PWR flag is set or not.
void PWR_PVDClearFlag (void)
 Clears the PWR PVDIF Flag.
void PWR_PVDClearITPendingBit (void)
 Clears the PWR interrupt pending bit.
void PWR_PVDCmd (FunctionalState NewState)
 Enables or disables the Power Voltage Detector(PVD).
ITStatus PWR_PVDGetITStatus (void)
 Checks whether the PVD interrupt has occurred or not.
void PWR_PVDITConfig (FunctionalState NewState)
 Configures the Programmable Voltage Detector (PVD) Interrupt .
void PWR_PVDLevelConfig (PWR_PVDLevel_TypeDef PWR_PVDLevel)
 Configures the voltage threshold detected by the Power Voltage Detector(PVD).
void PWR_UltraLowPowerCmd (FunctionalState NewState)
 Enables or disables the Ultra Low Power mode.

Detailed Description

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

Author:
MCD Application Team
Version:
V1.5.0
Date:
13-May-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 stm8l15x_pwr.h.

STM8S Firmware Library: Overview

 

 

 

For complete documentation on STM8L15x 8-bit microcontrollers platform visit www.st.com