cantata
Macros

   Elements values convention: XXXYYYYYb
More...

Collaboration diagram for Flags:

Macros

#define RCC_FLAG_HSIRDY   ((uint8_t)((CR_REG_INDEX << 5U) | RCC_CR_HSIRDY_Pos))
 
#define RCC_FLAG_HSERDY   ((uint8_t)((CR_REG_INDEX << 5U) | RCC_CR_HSERDY_Pos))
 
#define RCC_FLAG_PLLRDY   ((uint8_t)((CR_REG_INDEX << 5U) | RCC_CR_PLLRDY_Pos))
 
#define RCC_FLAG_LSIRDY   ((uint8_t)((CSR_REG_INDEX << 5U) | RCC_CSR_LSIRDY_Pos))
 
#define RCC_FLAG_PINRST   ((uint8_t)((CSR_REG_INDEX << 5U) | RCC_CSR_PINRSTF_Pos))
 
#define RCC_FLAG_PORRST   ((uint8_t)((CSR_REG_INDEX << 5U) | RCC_CSR_PORRSTF_Pos))
 
#define RCC_FLAG_SFTRST   ((uint8_t)((CSR_REG_INDEX << 5U) | RCC_CSR_SFTRSTF_Pos))
 
#define RCC_FLAG_IWDGRST   ((uint8_t)((CSR_REG_INDEX << 5U) | RCC_CSR_IWDGRSTF_Pos))
 
#define RCC_FLAG_WWDGRST   ((uint8_t)((CSR_REG_INDEX << 5U) | RCC_CSR_WWDGRSTF_Pos))
 
#define RCC_FLAG_LPWRRST   ((uint8_t)((CSR_REG_INDEX << 5U) | RCC_CSR_LPWRRSTF_Pos))
 
#define RCC_FLAG_LSERDY   ((uint8_t)((BDCR_REG_INDEX << 5U) | RCC_BDCR_LSERDY_Pos))
 

Detailed Description

   Elements values convention: XXXYYYYYb

Macro Definition Documentation

◆ RCC_FLAG_HSERDY

#define RCC_FLAG_HSERDY   ((uint8_t)((CR_REG_INDEX << 5U) | RCC_CR_HSERDY_Pos))

External High Speed clock ready flag

◆ RCC_FLAG_HSIRDY

#define RCC_FLAG_HSIRDY   ((uint8_t)((CR_REG_INDEX << 5U) | RCC_CR_HSIRDY_Pos))

Internal High Speed clock ready flag

◆ RCC_FLAG_IWDGRST

#define RCC_FLAG_IWDGRST   ((uint8_t)((CSR_REG_INDEX << 5U) | RCC_CSR_IWDGRSTF_Pos))

Independent Watchdog reset flag

◆ RCC_FLAG_LPWRRST

#define RCC_FLAG_LPWRRST   ((uint8_t)((CSR_REG_INDEX << 5U) | RCC_CSR_LPWRRSTF_Pos))

Low-Power reset flag

◆ RCC_FLAG_LSERDY

#define RCC_FLAG_LSERDY   ((uint8_t)((BDCR_REG_INDEX << 5U) | RCC_BDCR_LSERDY_Pos))

External Low Speed oscillator Ready

◆ RCC_FLAG_LSIRDY

#define RCC_FLAG_LSIRDY   ((uint8_t)((CSR_REG_INDEX << 5U) | RCC_CSR_LSIRDY_Pos))

Internal Low Speed oscillator Ready

◆ RCC_FLAG_PINRST

#define RCC_FLAG_PINRST   ((uint8_t)((CSR_REG_INDEX << 5U) | RCC_CSR_PINRSTF_Pos))

PIN reset flag

◆ RCC_FLAG_PLLRDY

#define RCC_FLAG_PLLRDY   ((uint8_t)((CR_REG_INDEX << 5U) | RCC_CR_PLLRDY_Pos))

PLL clock ready flag

◆ RCC_FLAG_PORRST

#define RCC_FLAG_PORRST   ((uint8_t)((CSR_REG_INDEX << 5U) | RCC_CSR_PORRSTF_Pos))

POR/PDR reset flag

◆ RCC_FLAG_SFTRST

#define RCC_FLAG_SFTRST   ((uint8_t)((CSR_REG_INDEX << 5U) | RCC_CSR_SFTRSTF_Pos))

Software Reset flag

◆ RCC_FLAG_WWDGRST

#define RCC_FLAG_WWDGRST   ((uint8_t)((CSR_REG_INDEX << 5U) | RCC_CSR_WWDGRSTF_Pos))

Window watchdog reset flag