STM8L15x Standard Peripherals Drivers: CLK_Flags

STM8L15x/16x Standard Peripherals Drivers

STM8L15x Standard Peripherals Drivers

Defines

#define IS_CLK_FLAGS(FLAG)

Enumerations

enum  CLK_FLAG_TypeDef {
  CLK_FLAG_RTCSWBSY = (uint8_t)0x00, CLK_FLAG_HSIRDY = (uint8_t)0x11, CLK_FLAG_LSIRDY = (uint8_t)0x13, CLK_FLAG_CCOBSY = (uint8_t)0x20,
  CLK_FLAG_HSERDY = (uint8_t)0x31, CLK_FLAG_LSERDY = (uint8_t)0x33, CLK_FLAG_SWBSY = (uint8_t)0x40, CLK_FLAG_AUX = (uint8_t)0x51,
  CLK_FLAG_CSSD = (uint8_t)0x53, CLK_FLAG_BEEPSWBSY = (uint8_t)0x60, CLK_FLAG_EEREADY = (uint8_t)0x77, CLK_FLAG_EEBUSY = (uint8_t)0x76,
  CLK_FLAG_LSEPD = (uint8_t)0x75, CLK_FLAG_HSEPD = (uint8_t)0x74, CLK_FLAG_LSIPD = (uint8_t)0x73, CLK_FLAG_HSIPD = (uint8_t)0x72,
  CLK_FLAG_REGREADY = (uint8_t)0x70, CLK_FLAG_LSECSSF = (uint8_t)0x83, CLK_FLAG_RTCCLKSWF = (uint8_t)0x84
}

Define Documentation

#define IS_CLK_FLAGS (   FLAG)
Value:
(((FLAG) == CLK_FLAG_LSIRDY) ||\
                            ((FLAG) == CLK_FLAG_HSIRDY) ||\
                            ((FLAG) == CLK_FLAG_HSERDY) ||\
                            ((FLAG) == CLK_FLAG_SWBSY) ||\
                            ((FLAG) == CLK_FLAG_CSSD) ||\
                            ((FLAG) == CLK_FLAG_AUX) ||\
                            ((FLAG) == CLK_FLAG_LSERDY) ||\
                            ((FLAG) == CLK_FLAG_CCOBSY) ||\
                            ((FLAG) == CLK_FLAG_RTCSWBSY) ||\
                            ((FLAG) == CLK_FLAG_EEREADY) ||\
                            ((FLAG) == CLK_FLAG_EEBUSY) ||\
                            ((FLAG) == CLK_FLAG_LSEPD) ||\
                            ((FLAG) == CLK_FLAG_LSIPD) ||\
                            ((FLAG) == CLK_FLAG_HSEPD) ||\
                            ((FLAG) == CLK_FLAG_HSIPD) ||\
                            ((FLAG) == CLK_FLAG_REGREADY) ||\
                            ((FLAG) == CLK_FLAG_BEEPSWBSY)||\
                            ((FLAG) == CLK_FLAG_LSECSSF)||\
                            ((FLAG) == CLK_FLAG_RTCCLKSWF))

Definition at line 321 of file stm8l15x_clk.h.

Referenced by CLK_GetFlagStatus().


Enumeration Type Documentation

Enumerator:
CLK_FLAG_RTCSWBSY 

RTC clock busy in switch Flag

CLK_FLAG_HSIRDY 

High speed internal oscillator ready Flag

CLK_FLAG_LSIRDY 

Low speed internal oscillator ready Flag

CLK_FLAG_CCOBSY 

Configurable clock output busy

CLK_FLAG_HSERDY 

High speed external oscillator ready Flag

CLK_FLAG_LSERDY 

Low speed external oscillator ready Flag

CLK_FLAG_SWBSY 

Switch busy Flag

CLK_FLAG_AUX 

Auxiliary oscillator connected to master clock

CLK_FLAG_CSSD 

Clock security system detection Flag

CLK_FLAG_BEEPSWBSY 

BEEP clock busy in switch Flag

CLK_FLAG_EEREADY 

Flash program memory and Data EEPROM ready Flag

CLK_FLAG_EEBUSY 

Flash program memory and Data EEPROM busy Flag

CLK_FLAG_LSEPD 

LSE power-down Flag

CLK_FLAG_HSEPD 

HSE power-down Flag

CLK_FLAG_LSIPD 

LSI power-down Flag

CLK_FLAG_HSIPD 

HSI power-down Flag

CLK_FLAG_REGREADY 

REGREADY Flag

CLK_FLAG_LSECSSF 

CSS on LSE detection Flag

CLK_FLAG_RTCCLKSWF 

RTCCLK switch completed flag on LSE failure

Definition at line 299 of file stm8l15x_clk.h.

STM8S Firmware Library: Overview

 

 

 

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