mikroSDK Reference Manual

Topics

 RCC Timeout
 
 Register offsets
 
 BitAddress AliasRegion
 RCC registers bit address in the alias region.
 
 RCC BitAddress Alias
 RCC registers bit address alias.
 

Macros

#define RCC_CR_BYTE2_ADDRESS   ((uint32_t)(RCC_BASE + RCC_CR_OFFSET + 0x02U))
 
#define RCC_CIR_BYTE1_ADDRESS   ((uint32_t)(RCC_BASE + RCC_CIR_OFFSET + 0x01U))
 
#define RCC_CIR_BYTE2_ADDRESS   ((uint32_t)(RCC_BASE + RCC_CIR_OFFSET + 0x02U))
 
#define CR_REG_INDEX   ((uint8_t)1)
 
#define BDCR_REG_INDEX   ((uint8_t)2)
 
#define CSR_REG_INDEX   ((uint8_t)3)
 
#define RCC_FLAG_MASK   ((uint8_t)0x1F)
 
#define HSE_TIMEOUT_VALUE   HSE_STARTUP_TIMEOUT
 
#define HSI_TIMEOUT_VALUE   ((uint32_t)2) /* 2 ms */
 
#define LSI_TIMEOUT_VALUE   ((uint32_t)2) /* 2 ms */
 
#define PLL_TIMEOUT_VALUE   ((uint32_t)2) /* 2 ms */
 
#define CLOCKSWITCH_TIMEOUT_VALUE   ((uint32_t)5000) /* 5 s */
 
#define PLLI2S_TIMEOUT_VALUE   100U /* Timeout value fixed to 100 ms */
 
#define PLLSAI_TIMEOUT_VALUE   100U /* Timeout value fixed to 100 ms */
 
#define HSE_TIMEOUT_VALUE   HSE_STARTUP_TIMEOUT
 
#define HSI_TIMEOUT_VALUE   (2U) /* 2 ms */
 
#define HSI48_TIMEOUT_VALUE   (2U) /* 2 ms */
 
#define CSI_TIMEOUT_VALUE   (2U) /* 2 ms */
 
#define LSI_TIMEOUT_VALUE   (2U) /* 2 ms */
 
#define PLL_TIMEOUT_VALUE   (2U) /* 2 ms */
 
#define CLOCKSWITCH_TIMEOUT_VALUE   (5000U) /* 5 s */
 
#define RCC_DBP_TIMEOUT_VALUE   (100U)
 
#define RCC_LSE_TIMEOUT_VALUE   LSE_STARTUP_TIMEOUT