mikroSDK Reference Manual

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))
 
#define RCC_FLAG_HSIRDY   ((uint8_t)0x21)
 
#define RCC_FLAG_HSERDY   ((uint8_t)0x31)
 
#define RCC_FLAG_PLLRDY   ((uint8_t)0x39)
 
#define RCC_FLAG_PLLI2SRDY   ((uint8_t)0x3B)
 
#define RCC_FLAG_LSERDY   ((uint8_t)0x41)
 
#define RCC_FLAG_LSIRDY   ((uint8_t)0x61)
 
#define RCC_FLAG_BORRST   ((uint8_t)0x79)
 
#define RCC_FLAG_PINRST   ((uint8_t)0x7A)
 
#define RCC_FLAG_PORRST   ((uint8_t)0x7B)
 
#define RCC_FLAG_SFTRST   ((uint8_t)0x7C)
 
#define RCC_FLAG_IWDGRST   ((uint8_t)0x7D)
 
#define RCC_FLAG_WWDGRST   ((uint8_t)0x7E)
 
#define RCC_FLAG_LPWRRST   ((uint8_t)0x7F)
 
#define RCC_FLAG_HSIRDY   ((uint8_t)0x21)
 
#define RCC_FLAG_HSERDY   ((uint8_t)0x31)
 
#define RCC_FLAG_PLLRDY   ((uint8_t)0x39)
 
#define RCC_FLAG_PLLI2SRDY   ((uint8_t)0x3B)
 
#define RCC_FLAG_LSERDY   ((uint8_t)0x41)
 
#define RCC_FLAG_LSIRDY   ((uint8_t)0x61)
 
#define RCC_FLAG_BORRST   ((uint8_t)0x79)
 
#define RCC_FLAG_PINRST   ((uint8_t)0x7A)
 
#define RCC_FLAG_PORRST   ((uint8_t)0x7B)
 
#define RCC_FLAG_SFTRST   ((uint8_t)0x7C)
 
#define RCC_FLAG_IWDGRST   ((uint8_t)0x7D)
 
#define RCC_FLAG_WWDGRST   ((uint8_t)0x7E)
 
#define RCC_FLAG_LPWRRST   ((uint8_t)0x7F)
 
#define RCC_FLAG_HSIRDY   ((uint8_t)0x21U)
 
#define RCC_FLAG_HSERDY   ((uint8_t)0x31U)
 
#define RCC_FLAG_PLLRDY   ((uint8_t)0x39U)
 
#define RCC_FLAG_PLLI2SRDY   ((uint8_t)0x3BU)
 
#define RCC_FLAG_PLLSAIRDY   ((uint8_t)0x3CU)
 
#define RCC_FLAG_LSERDY   ((uint8_t)0x41U)
 
#define RCC_FLAG_LSIRDY   ((uint8_t)0x61U)
 
#define RCC_FLAG_BORRST   ((uint8_t)0x79U)
 
#define RCC_FLAG_PINRST   ((uint8_t)0x7AU)
 
#define RCC_FLAG_PORRST   ((uint8_t)0x7BU)
 
#define RCC_FLAG_SFTRST   ((uint8_t)0x7CU)
 
#define RCC_FLAG_IWDGRST   ((uint8_t)0x7DU)
 
#define RCC_FLAG_WWDGRST   ((uint8_t)0x7EU)
 
#define RCC_FLAG_LPWRRST   ((uint8_t)0x7FU)
 
#define RCC_FLAG_HSIRDY   ((uint8_t)0x22)
 
#define RCC_FLAG_HSIDIV   ((uint8_t)0x25)
 
#define RCC_FLAG_CSIRDY   ((uint8_t)0x28)
 
#define RCC_FLAG_HSI48RDY   ((uint8_t)0x2D)
 
#define RCC_FLAG_CPUCKRDY   ((uint8_t)0x2E)
 
#define RCC_FLAG_D1CKRDY   RCC_FLAG_CPUCKRDY /* alias */
 
#define RCC_FLAG_CDCKRDY   ((uint8_t)0x2F)
 
#define RCC_FLAG_D2CKRDY   RCC_FLAG_CDCKRDY /* alias */
 
#define RCC_FLAG_HSERDY   ((uint8_t)0x31)
 
#define RCC_FLAG_PLLRDY   ((uint8_t)0x39)
 
#define RCC_FLAG_PLL2RDY   ((uint8_t)0x3B)
 
#define RCC_FLAG_PLL3RDY   ((uint8_t)0x3D)
 
#define RCC_FLAG_LSERDY   ((uint8_t)0x41)
 
#define RCC_FLAG_LSIRDY   ((uint8_t)0x61)
 
#define RCC_FLAG_CDRST   ((uint8_t)0x93)
 
#define RCC_FLAG_BORRST   ((uint8_t)0x95)
 
#define RCC_FLAG_PINRST   ((uint8_t)0x96)
 
#define RCC_FLAG_PORRST   ((uint8_t)0x97)
 
#define RCC_FLAG_SFTRST   ((uint8_t)0x98)
 
#define RCC_FLAG_IWDG1RST   ((uint8_t)0x9A)
 
#define RCC_FLAG_WWDG1RST   ((uint8_t)0x9C)
 
#define RCC_FLAG_LPWR1RST   ((uint8_t)0x9E)
 
#define RCC_FLAG_LPWR2RST   ((uint8_t)0x9F)
 

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