My Project
Loading...
Searching...
No Matches

Elements values convention: XXXYYYYYb. More...

Macros

#define RCC_FLAG_HSIRDY   ((uint8_t)((CR_REG_INDEX << 5U) | POSITION_VAL(RCC_CR_HSIRDY)))
 
#define RCC_FLAG_HSERDY   ((uint8_t)((CR_REG_INDEX << 5U) | POSITION_VAL(RCC_CR_HSERDY)))
 
#define RCC_FLAG_PLLRDY   ((uint8_t)((CR_REG_INDEX << 5U) | POSITION_VAL(RCC_CR_PLLRDY)))
 
#define RCC_FLAG_LSIRDY   ((uint8_t)((CSR_REG_INDEX << 5U) | POSITION_VAL(RCC_CSR_LSIRDY)))
 
#define RCC_FLAG_OBLRST   ((uint8_t)((CSR_REG_INDEX << 5U) | POSITION_VAL(RCC_CSR_OBLRSTF)))
 
#define RCC_FLAG_PINRST   ((uint8_t)((CSR_REG_INDEX << 5U) | POSITION_VAL(RCC_CSR_PINRSTF)))
 
#define RCC_FLAG_PORRST   ((uint8_t)((CSR_REG_INDEX << 5U) | POSITION_VAL(RCC_CSR_PORRSTF)))
 
#define RCC_FLAG_SFTRST   ((uint8_t)((CSR_REG_INDEX << 5U) | POSITION_VAL(RCC_CSR_SFTRSTF)))
 
#define RCC_FLAG_IWDGRST   ((uint8_t)((CSR_REG_INDEX << 5U) | POSITION_VAL(RCC_CSR_IWDGRSTF)))
 
#define RCC_FLAG_WWDGRST   ((uint8_t)((CSR_REG_INDEX << 5U) | POSITION_VAL(RCC_CSR_WWDGRSTF)))
 
#define RCC_FLAG_LPWRRST   ((uint8_t)((CSR_REG_INDEX << 5U) | POSITION_VAL(RCC_CSR_LPWRRSTF)))
 
#define RCC_FLAG_LSERDY   ((uint8_t)((BDCR_REG_INDEX << 5U) | POSITION_VAL(RCC_BDCR_LSERDY)))
 

Detailed Description

Elements values convention: XXXYYYYYb.

Macro Definition Documentation

◆ RCC_FLAG_HSERDY

#define RCC_FLAG_HSERDY   ((uint8_t)((CR_REG_INDEX << 5U) | POSITION_VAL(RCC_CR_HSERDY)))

External High Speed clock ready flag

◆ RCC_FLAG_HSIRDY

#define RCC_FLAG_HSIRDY   ((uint8_t)((CR_REG_INDEX << 5U) | POSITION_VAL(RCC_CR_HSIRDY)))

Internal High Speed clock ready flag

◆ RCC_FLAG_IWDGRST

#define RCC_FLAG_IWDGRST   ((uint8_t)((CSR_REG_INDEX << 5U) | POSITION_VAL(RCC_CSR_IWDGRSTF)))

Independent Watchdog reset flag

◆ RCC_FLAG_LPWRRST

#define RCC_FLAG_LPWRRST   ((uint8_t)((CSR_REG_INDEX << 5U) | POSITION_VAL(RCC_CSR_LPWRRSTF)))

Low-Power reset flag

◆ RCC_FLAG_LSERDY

#define RCC_FLAG_LSERDY   ((uint8_t)((BDCR_REG_INDEX << 5U) | POSITION_VAL(RCC_BDCR_LSERDY)))

External Low Speed oscillator Ready

◆ RCC_FLAG_LSIRDY

#define RCC_FLAG_LSIRDY   ((uint8_t)((CSR_REG_INDEX << 5U) | POSITION_VAL(RCC_CSR_LSIRDY)))

Internal Low Speed oscillator Ready

◆ RCC_FLAG_OBLRST

#define RCC_FLAG_OBLRST   ((uint8_t)((CSR_REG_INDEX << 5U) | POSITION_VAL(RCC_CSR_OBLRSTF)))

Options bytes loading reset flag

◆ RCC_FLAG_PINRST

#define RCC_FLAG_PINRST   ((uint8_t)((CSR_REG_INDEX << 5U) | POSITION_VAL(RCC_CSR_PINRSTF)))

PIN reset flag

◆ RCC_FLAG_PLLRDY

#define RCC_FLAG_PLLRDY   ((uint8_t)((CR_REG_INDEX << 5U) | POSITION_VAL(RCC_CR_PLLRDY)))

PLL clock ready flag

◆ RCC_FLAG_PORRST

#define RCC_FLAG_PORRST   ((uint8_t)((CSR_REG_INDEX << 5U) | POSITION_VAL(RCC_CSR_PORRSTF)))

POR/PDR reset flag

◆ RCC_FLAG_SFTRST

#define RCC_FLAG_SFTRST   ((uint8_t)((CSR_REG_INDEX << 5U) | POSITION_VAL(RCC_CSR_SFTRSTF)))

Software Reset flag

◆ RCC_FLAG_WWDGRST

#define RCC_FLAG_WWDGRST   ((uint8_t)((CSR_REG_INDEX << 5U) | POSITION_VAL(RCC_CSR_WWDGRSTF)))

Window watchdog reset flag