STM32F479xx HAL User Manual
|
Header file of RCC LL module. More...
#include "stm32f4xx.h"
Go to the source code of this file.
Data Structures | |
struct | LL_RCC_ClocksTypeDef |
RCC Clocks Frequency Structure. More... | |
Defines | |
#define | LL_RCC_CIR_LSIRDYC RCC_CIR_LSIRDYC |
#define | LL_RCC_CIR_LSERDYC RCC_CIR_LSERDYC |
#define | LL_RCC_CIR_HSIRDYC RCC_CIR_HSIRDYC |
#define | LL_RCC_CIR_HSERDYC RCC_CIR_HSERDYC |
#define | LL_RCC_CIR_PLLRDYC RCC_CIR_PLLRDYC |
#define | LL_RCC_CIR_PLLI2SRDYC RCC_CIR_PLLI2SRDYC |
#define | LL_RCC_CIR_PLLSAIRDYC RCC_CIR_PLLSAIRDYC |
#define | LL_RCC_CIR_CSSC RCC_CIR_CSSC |
#define | LL_RCC_CIR_LSIRDYF RCC_CIR_LSIRDYF |
#define | LL_RCC_CIR_LSERDYF RCC_CIR_LSERDYF |
#define | LL_RCC_CIR_HSIRDYF RCC_CIR_HSIRDYF |
#define | LL_RCC_CIR_HSERDYF RCC_CIR_HSERDYF |
#define | LL_RCC_CIR_PLLRDYF RCC_CIR_PLLRDYF |
#define | LL_RCC_CIR_PLLI2SRDYF RCC_CIR_PLLI2SRDYF |
#define | LL_RCC_CIR_PLLSAIRDYF RCC_CIR_PLLSAIRDYF |
#define | LL_RCC_CIR_CSSF RCC_CIR_CSSF |
#define | LL_RCC_CSR_LPWRRSTF RCC_CSR_LPWRRSTF |
#define | LL_RCC_CSR_PINRSTF RCC_CSR_PINRSTF |
#define | LL_RCC_CSR_PORRSTF RCC_CSR_PORRSTF |
#define | LL_RCC_CSR_SFTRSTF RCC_CSR_SFTRSTF |
#define | LL_RCC_CSR_IWDGRSTF RCC_CSR_IWDGRSTF |
#define | LL_RCC_CSR_WWDGRSTF RCC_CSR_WWDGRSTF |
#define | LL_RCC_CSR_BORRSTF RCC_CSR_BORRSTF |
#define | LL_RCC_CIR_LSIRDYIE RCC_CIR_LSIRDYIE |
#define | LL_RCC_CIR_LSERDYIE RCC_CIR_LSERDYIE |
#define | LL_RCC_CIR_HSIRDYIE RCC_CIR_HSIRDYIE |
#define | LL_RCC_CIR_HSERDYIE RCC_CIR_HSERDYIE |
#define | LL_RCC_CIR_PLLRDYIE RCC_CIR_PLLRDYIE |
#define | LL_RCC_CIR_PLLI2SRDYIE RCC_CIR_PLLI2SRDYIE |
#define | LL_RCC_CIR_PLLSAIRDYIE RCC_CIR_PLLSAIRDYIE |
#define | LL_RCC_SYS_CLKSOURCE_HSI RCC_CFGR_SW_HSI |
#define | LL_RCC_SYS_CLKSOURCE_HSE RCC_CFGR_SW_HSE |
#define | LL_RCC_SYS_CLKSOURCE_PLL RCC_CFGR_SW_PLL |
#define | LL_RCC_SYS_CLKSOURCE_STATUS_HSI RCC_CFGR_SWS_HSI |
#define | LL_RCC_SYS_CLKSOURCE_STATUS_HSE RCC_CFGR_SWS_HSE |
#define | LL_RCC_SYS_CLKSOURCE_STATUS_PLL RCC_CFGR_SWS_PLL |
#define | LL_RCC_SYSCLK_DIV_1 RCC_CFGR_HPRE_DIV1 |
#define | LL_RCC_SYSCLK_DIV_2 RCC_CFGR_HPRE_DIV2 |
#define | LL_RCC_SYSCLK_DIV_4 RCC_CFGR_HPRE_DIV4 |
#define | LL_RCC_SYSCLK_DIV_8 RCC_CFGR_HPRE_DIV8 |
#define | LL_RCC_SYSCLK_DIV_16 RCC_CFGR_HPRE_DIV16 |
#define | LL_RCC_SYSCLK_DIV_64 RCC_CFGR_HPRE_DIV64 |
#define | LL_RCC_SYSCLK_DIV_128 RCC_CFGR_HPRE_DIV128 |
#define | LL_RCC_SYSCLK_DIV_256 RCC_CFGR_HPRE_DIV256 |
#define | LL_RCC_SYSCLK_DIV_512 RCC_CFGR_HPRE_DIV512 |
#define | LL_RCC_APB1_DIV_1 RCC_CFGR_PPRE1_DIV1 |
#define | LL_RCC_APB1_DIV_2 RCC_CFGR_PPRE1_DIV2 |
#define | LL_RCC_APB1_DIV_4 RCC_CFGR_PPRE1_DIV4 |
#define | LL_RCC_APB1_DIV_8 RCC_CFGR_PPRE1_DIV8 |
#define | LL_RCC_APB1_DIV_16 RCC_CFGR_PPRE1_DIV16 |
#define | LL_RCC_APB2_DIV_1 RCC_CFGR_PPRE2_DIV1 |
#define | LL_RCC_APB2_DIV_2 RCC_CFGR_PPRE2_DIV2 |
#define | LL_RCC_APB2_DIV_4 RCC_CFGR_PPRE2_DIV4 |
#define | LL_RCC_APB2_DIV_8 RCC_CFGR_PPRE2_DIV8 |
#define | LL_RCC_APB2_DIV_16 RCC_CFGR_PPRE2_DIV16 |
#define | LL_RCC_MCO1SOURCE_HSI (uint32_t)(RCC_CFGR_MCO1|0x00000000U) |
#define | LL_RCC_MCO1SOURCE_LSE (uint32_t)(RCC_CFGR_MCO1|(RCC_CFGR_MCO1_0 >> 16U)) |
#define | LL_RCC_MCO1SOURCE_HSE (uint32_t)(RCC_CFGR_MCO1|(RCC_CFGR_MCO1_1 >> 16U)) |
#define | LL_RCC_MCO1SOURCE_PLLCLK (uint32_t)(RCC_CFGR_MCO1|((RCC_CFGR_MCO1_1|RCC_CFGR_MCO1_0) >> 16U)) |
#define | LL_RCC_MCO2SOURCE_SYSCLK (uint32_t)(RCC_CFGR_MCO2|0x00000000U) |
#define | LL_RCC_MCO2SOURCE_PLLI2S (uint32_t)(RCC_CFGR_MCO2|(RCC_CFGR_MCO2_0 >> 16U)) |
#define | LL_RCC_MCO2SOURCE_HSE (uint32_t)(RCC_CFGR_MCO2|(RCC_CFGR_MCO2_1 >> 16U)) |
#define | LL_RCC_MCO2SOURCE_PLLCLK (uint32_t)(RCC_CFGR_MCO2|((RCC_CFGR_MCO2_1|RCC_CFGR_MCO2_0) >> 16U)) |
#define | LL_RCC_MCO1_DIV_1 (uint32_t)(RCC_CFGR_MCO1PRE|0x00000000U) |
#define | LL_RCC_MCO1_DIV_2 (uint32_t)(RCC_CFGR_MCO1PRE|(RCC_CFGR_MCO1PRE_2 >> 16U)) |
#define | LL_RCC_MCO1_DIV_3 (uint32_t)(RCC_CFGR_MCO1PRE|((RCC_CFGR_MCO1PRE_2|RCC_CFGR_MCO1PRE_0) >> 16U)) |
#define | LL_RCC_MCO1_DIV_4 (uint32_t)(RCC_CFGR_MCO1PRE|((RCC_CFGR_MCO1PRE_2|RCC_CFGR_MCO1PRE_1) >> 16U)) |
#define | LL_RCC_MCO1_DIV_5 (uint32_t)(RCC_CFGR_MCO1PRE|(RCC_CFGR_MCO1PRE >> 16U)) |
#define | LL_RCC_MCO2_DIV_1 (uint32_t)(RCC_CFGR_MCO2PRE|0x00000000U) |
#define | LL_RCC_MCO2_DIV_2 (uint32_t)(RCC_CFGR_MCO2PRE|(RCC_CFGR_MCO2PRE_2 >> 16U)) |
#define | LL_RCC_MCO2_DIV_3 (uint32_t)(RCC_CFGR_MCO2PRE|((RCC_CFGR_MCO2PRE_2|RCC_CFGR_MCO2PRE_0) >> 16U)) |
#define | LL_RCC_MCO2_DIV_4 (uint32_t)(RCC_CFGR_MCO2PRE|((RCC_CFGR_MCO2PRE_2|RCC_CFGR_MCO2PRE_1) >> 16U)) |
#define | LL_RCC_MCO2_DIV_5 (uint32_t)(RCC_CFGR_MCO2PRE|(RCC_CFGR_MCO2PRE >> 16U)) |
#define | LL_RCC_RTC_NOCLOCK 0x00000000U |
#define | LL_RCC_RTC_HSE_DIV_2 RCC_CFGR_RTCPRE_1 |
#define | LL_RCC_RTC_HSE_DIV_3 (RCC_CFGR_RTCPRE_1|RCC_CFGR_RTCPRE_0) |
#define | LL_RCC_RTC_HSE_DIV_4 RCC_CFGR_RTCPRE_2 |
#define | LL_RCC_RTC_HSE_DIV_5 (RCC_CFGR_RTCPRE_2|RCC_CFGR_RTCPRE_0) |
#define | LL_RCC_RTC_HSE_DIV_6 (RCC_CFGR_RTCPRE_2|RCC_CFGR_RTCPRE_1) |
#define | LL_RCC_RTC_HSE_DIV_7 (RCC_CFGR_RTCPRE_2|RCC_CFGR_RTCPRE_1|RCC_CFGR_RTCPRE_0) |
#define | LL_RCC_RTC_HSE_DIV_8 RCC_CFGR_RTCPRE_3 |
#define | LL_RCC_RTC_HSE_DIV_9 (RCC_CFGR_RTCPRE_3|RCC_CFGR_RTCPRE_0) |
#define | LL_RCC_RTC_HSE_DIV_10 (RCC_CFGR_RTCPRE_3|RCC_CFGR_RTCPRE_1) |
#define | LL_RCC_RTC_HSE_DIV_11 (RCC_CFGR_RTCPRE_3|RCC_CFGR_RTCPRE_1|RCC_CFGR_RTCPRE_0) |
#define | LL_RCC_RTC_HSE_DIV_12 (RCC_CFGR_RTCPRE_3|RCC_CFGR_RTCPRE_2) |
#define | LL_RCC_RTC_HSE_DIV_13 (RCC_CFGR_RTCPRE_3|RCC_CFGR_RTCPRE_2|RCC_CFGR_RTCPRE_0) |
#define | LL_RCC_RTC_HSE_DIV_14 (RCC_CFGR_RTCPRE_3|RCC_CFGR_RTCPRE_2|RCC_CFGR_RTCPRE_1) |
#define | LL_RCC_RTC_HSE_DIV_15 (RCC_CFGR_RTCPRE_3|RCC_CFGR_RTCPRE_2|RCC_CFGR_RTCPRE_1|RCC_CFGR_RTCPRE_0) |
#define | LL_RCC_RTC_HSE_DIV_16 RCC_CFGR_RTCPRE_4 |
#define | LL_RCC_RTC_HSE_DIV_17 (RCC_CFGR_RTCPRE_4|RCC_CFGR_RTCPRE_0) |
#define | LL_RCC_RTC_HSE_DIV_18 (RCC_CFGR_RTCPRE_4|RCC_CFGR_RTCPRE_1) |
#define | LL_RCC_RTC_HSE_DIV_19 (RCC_CFGR_RTCPRE_4|RCC_CFGR_RTCPRE_1|RCC_CFGR_RTCPRE_0) |
#define | LL_RCC_RTC_HSE_DIV_20 (RCC_CFGR_RTCPRE_4|RCC_CFGR_RTCPRE_2) |
#define | LL_RCC_RTC_HSE_DIV_21 (RCC_CFGR_RTCPRE_4|RCC_CFGR_RTCPRE_2|RCC_CFGR_RTCPRE_0) |
#define | LL_RCC_RTC_HSE_DIV_22 (RCC_CFGR_RTCPRE_4|RCC_CFGR_RTCPRE_2|RCC_CFGR_RTCPRE_1) |
#define | LL_RCC_RTC_HSE_DIV_23 (RCC_CFGR_RTCPRE_4|RCC_CFGR_RTCPRE_2|RCC_CFGR_RTCPRE_1|RCC_CFGR_RTCPRE_0) |
#define | LL_RCC_RTC_HSE_DIV_24 (RCC_CFGR_RTCPRE_4|RCC_CFGR_RTCPRE_3) |
#define | LL_RCC_RTC_HSE_DIV_25 (RCC_CFGR_RTCPRE_4|RCC_CFGR_RTCPRE_3|RCC_CFGR_RTCPRE_0) |
#define | LL_RCC_RTC_HSE_DIV_26 (RCC_CFGR_RTCPRE_4|RCC_CFGR_RTCPRE_3|RCC_CFGR_RTCPRE_1) |
#define | LL_RCC_RTC_HSE_DIV_27 (RCC_CFGR_RTCPRE_4|RCC_CFGR_RTCPRE_3|RCC_CFGR_RTCPRE_1|RCC_CFGR_RTCPRE_0) |
#define | LL_RCC_RTC_HSE_DIV_28 (RCC_CFGR_RTCPRE_4|RCC_CFGR_RTCPRE_3|RCC_CFGR_RTCPRE_2) |
#define | LL_RCC_RTC_HSE_DIV_29 (RCC_CFGR_RTCPRE_4|RCC_CFGR_RTCPRE_3|RCC_CFGR_RTCPRE_2|RCC_CFGR_RTCPRE_0) |
#define | LL_RCC_RTC_HSE_DIV_30 (RCC_CFGR_RTCPRE_4|RCC_CFGR_RTCPRE_3|RCC_CFGR_RTCPRE_2|RCC_CFGR_RTCPRE_1) |
#define | LL_RCC_RTC_HSE_DIV_31 (RCC_CFGR_RTCPRE_4|RCC_CFGR_RTCPRE_3|RCC_CFGR_RTCPRE_2|RCC_CFGR_RTCPRE_1|RCC_CFGR_RTCPRE_0) |
#define | LL_RCC_PERIPH_FREQUENCY_NO 0x00000000U |
#define | LL_RCC_PERIPH_FREQUENCY_NA 0xFFFFFFFFU |
#define | LL_RCC_SAI1_A_CLKSOURCE_PLLSAI (uint32_t)(RCC_DCKCFGR_SAI1ASRC | 0x00000000U) |
#define | LL_RCC_SAI1_A_CLKSOURCE_PLLI2S (uint32_t)(RCC_DCKCFGR_SAI1ASRC | (RCC_DCKCFGR_SAI1ASRC_0 >> 16)) |
#define | LL_RCC_SAI1_A_CLKSOURCE_PIN (uint32_t)(RCC_DCKCFGR_SAI1ASRC | (RCC_DCKCFGR_SAI1ASRC_1 >> 16)) |
#define | LL_RCC_SAI1_B_CLKSOURCE_PLLSAI (uint32_t)(RCC_DCKCFGR_SAI1BSRC | 0x00000000U) |
#define | LL_RCC_SAI1_B_CLKSOURCE_PLLI2S (uint32_t)(RCC_DCKCFGR_SAI1BSRC | (RCC_DCKCFGR_SAI1BSRC_0 >> 16)) |
#define | LL_RCC_SAI1_B_CLKSOURCE_PIN (uint32_t)(RCC_DCKCFGR_SAI1BSRC | (RCC_DCKCFGR_SAI1BSRC_1 >> 16)) |
#define | LL_RCC_SDIO_CLKSOURCE_PLL48CLK 0x00000000U |
#define | LL_RCC_SDIO_CLKSOURCE_SYSCLK RCC_DCKCFGR_SDIOSEL |
#define | LL_RCC_DSI_CLKSOURCE_PHY 0x00000000U |
#define | LL_RCC_DSI_CLKSOURCE_PLL RCC_DCKCFGR_DSISEL |
#define | LL_RCC_I2S1_CLKSOURCE_PLLI2S 0x00000000U |
#define | LL_RCC_I2S1_CLKSOURCE_PIN RCC_CFGR_I2SSRC |
#define | LL_RCC_CK48M_CLKSOURCE_PLL 0x00000000U |
#define | LL_RCC_CK48M_CLKSOURCE_PLLSAI RCC_DCKCFGR_CK48MSEL |
#define | LL_RCC_RNG_CLKSOURCE_PLL LL_RCC_CK48M_CLKSOURCE_PLL |
#define | LL_RCC_RNG_CLKSOURCE_PLLSAI LL_RCC_CK48M_CLKSOURCE_PLLSAI |
#define | LL_RCC_USB_CLKSOURCE_PLL LL_RCC_CK48M_CLKSOURCE_PLL |
#define | LL_RCC_USB_CLKSOURCE_PLLSAI LL_RCC_CK48M_CLKSOURCE_PLLSAI |
#define | LL_RCC_SAI1_A_CLKSOURCE RCC_DCKCFGR_SAI1ASRC |
#define | LL_RCC_SAI1_B_CLKSOURCE RCC_DCKCFGR_SAI1BSRC |
#define | LL_RCC_SDIO_CLKSOURCE RCC_DCKCFGR_SDIOSEL |
#define | LL_RCC_CK48M_CLKSOURCE RCC_DCKCFGR_CK48MSEL |
#define | LL_RCC_RNG_CLKSOURCE LL_RCC_CK48M_CLKSOURCE |
#define | LL_RCC_USB_CLKSOURCE LL_RCC_CK48M_CLKSOURCE |
#define | LL_RCC_I2S1_CLKSOURCE RCC_CFGR_I2SSRC |
#define | LL_RCC_DSI_CLKSOURCE RCC_DCKCFGR_DSISEL |
#define | LL_RCC_LTDC_CLKSOURCE RCC_DCKCFGR_PLLSAIDIVR |
#define | LL_RCC_RTC_CLKSOURCE_NONE 0x00000000U |
#define | LL_RCC_RTC_CLKSOURCE_LSE RCC_BDCR_RTCSEL_0 |
#define | LL_RCC_RTC_CLKSOURCE_LSI RCC_BDCR_RTCSEL_1 |
#define | LL_RCC_RTC_CLKSOURCE_HSE RCC_BDCR_RTCSEL |
#define | LL_RCC_TIM_PRESCALER_TWICE 0x00000000U |
#define | LL_RCC_TIM_PRESCALER_FOUR_TIMES RCC_DCKCFGR_TIMPRE |
#define | LL_RCC_PLLSOURCE_HSI RCC_PLLCFGR_PLLSRC_HSI |
#define | LL_RCC_PLLSOURCE_HSE RCC_PLLCFGR_PLLSRC_HSE |
#define | LL_RCC_PLLM_DIV_2 (RCC_PLLCFGR_PLLM_1) |
#define | LL_RCC_PLLM_DIV_3 (RCC_PLLCFGR_PLLM_1 | RCC_PLLCFGR_PLLM_0) |
#define | LL_RCC_PLLM_DIV_4 (RCC_PLLCFGR_PLLM_2) |
#define | LL_RCC_PLLM_DIV_5 (RCC_PLLCFGR_PLLM_2 | RCC_PLLCFGR_PLLM_0) |
#define | LL_RCC_PLLM_DIV_6 (RCC_PLLCFGR_PLLM_2 | RCC_PLLCFGR_PLLM_1) |
#define | LL_RCC_PLLM_DIV_7 (RCC_PLLCFGR_PLLM_2 | RCC_PLLCFGR_PLLM_1 | RCC_PLLCFGR_PLLM_0) |
#define | LL_RCC_PLLM_DIV_8 (RCC_PLLCFGR_PLLM_3) |
#define | LL_RCC_PLLM_DIV_9 (RCC_PLLCFGR_PLLM_3 | RCC_PLLCFGR_PLLM_0) |
#define | LL_RCC_PLLM_DIV_10 (RCC_PLLCFGR_PLLM_3 | RCC_PLLCFGR_PLLM_1) |
#define | LL_RCC_PLLM_DIV_11 (RCC_PLLCFGR_PLLM_3 | RCC_PLLCFGR_PLLM_1 | RCC_PLLCFGR_PLLM_0) |
#define | LL_RCC_PLLM_DIV_12 (RCC_PLLCFGR_PLLM_3 | RCC_PLLCFGR_PLLM_2) |
#define | LL_RCC_PLLM_DIV_13 (RCC_PLLCFGR_PLLM_3 | RCC_PLLCFGR_PLLM_2 | RCC_PLLCFGR_PLLM_0) |
#define | LL_RCC_PLLM_DIV_14 (RCC_PLLCFGR_PLLM_3 | RCC_PLLCFGR_PLLM_2 | RCC_PLLCFGR_PLLM_1) |
#define | LL_RCC_PLLM_DIV_15 (RCC_PLLCFGR_PLLM_3 | RCC_PLLCFGR_PLLM_2 | RCC_PLLCFGR_PLLM_1 | RCC_PLLCFGR_PLLM_0) |
#define | LL_RCC_PLLM_DIV_16 (RCC_PLLCFGR_PLLM_4) |
#define | LL_RCC_PLLM_DIV_17 (RCC_PLLCFGR_PLLM_4 | RCC_PLLCFGR_PLLM_0) |
#define | LL_RCC_PLLM_DIV_18 (RCC_PLLCFGR_PLLM_4 | RCC_PLLCFGR_PLLM_1) |
#define | LL_RCC_PLLM_DIV_19 (RCC_PLLCFGR_PLLM_4 | RCC_PLLCFGR_PLLM_1 | RCC_PLLCFGR_PLLM_0) |
#define | LL_RCC_PLLM_DIV_20 (RCC_PLLCFGR_PLLM_4 | RCC_PLLCFGR_PLLM_2) |
#define | LL_RCC_PLLM_DIV_21 (RCC_PLLCFGR_PLLM_4 | RCC_PLLCFGR_PLLM_2 | RCC_PLLCFGR_PLLM_0) |
#define | LL_RCC_PLLM_DIV_22 (RCC_PLLCFGR_PLLM_4 | RCC_PLLCFGR_PLLM_2 | RCC_PLLCFGR_PLLM_1) |
#define | LL_RCC_PLLM_DIV_23 (RCC_PLLCFGR_PLLM_4 | RCC_PLLCFGR_PLLM_2 | RCC_PLLCFGR_PLLM_1 | RCC_PLLCFGR_PLLM_0) |
#define | LL_RCC_PLLM_DIV_24 (RCC_PLLCFGR_PLLM_4 | RCC_PLLCFGR_PLLM_3) |
#define | LL_RCC_PLLM_DIV_25 (RCC_PLLCFGR_PLLM_4 | RCC_PLLCFGR_PLLM_3 | RCC_PLLCFGR_PLLM_0) |
#define | LL_RCC_PLLM_DIV_26 (RCC_PLLCFGR_PLLM_4 | RCC_PLLCFGR_PLLM_3 | RCC_PLLCFGR_PLLM_1) |
#define | LL_RCC_PLLM_DIV_27 (RCC_PLLCFGR_PLLM_4 | RCC_PLLCFGR_PLLM_3 | RCC_PLLCFGR_PLLM_1 | RCC_PLLCFGR_PLLM_0) |
#define | LL_RCC_PLLM_DIV_28 (RCC_PLLCFGR_PLLM_4 | RCC_PLLCFGR_PLLM_3 | RCC_PLLCFGR_PLLM_2) |
#define | LL_RCC_PLLM_DIV_29 (RCC_PLLCFGR_PLLM_4 | RCC_PLLCFGR_PLLM_3 | RCC_PLLCFGR_PLLM_2 | RCC_PLLCFGR_PLLM_0) |
#define | LL_RCC_PLLM_DIV_30 (RCC_PLLCFGR_PLLM_4 | RCC_PLLCFGR_PLLM_3 | RCC_PLLCFGR_PLLM_2 | RCC_PLLCFGR_PLLM_1) |
#define | LL_RCC_PLLM_DIV_31 (RCC_PLLCFGR_PLLM_4 | RCC_PLLCFGR_PLLM_3 | RCC_PLLCFGR_PLLM_2 | RCC_PLLCFGR_PLLM_1 | RCC_PLLCFGR_PLLM_0) |
#define | LL_RCC_PLLM_DIV_32 (RCC_PLLCFGR_PLLM_5) |
#define | LL_RCC_PLLM_DIV_33 (RCC_PLLCFGR_PLLM_5 | RCC_PLLCFGR_PLLM_0) |
#define | LL_RCC_PLLM_DIV_34 (RCC_PLLCFGR_PLLM_5 | RCC_PLLCFGR_PLLM_1) |
#define | LL_RCC_PLLM_DIV_35 (RCC_PLLCFGR_PLLM_5 | RCC_PLLCFGR_PLLM_1 | RCC_PLLCFGR_PLLM_0) |
#define | LL_RCC_PLLM_DIV_36 (RCC_PLLCFGR_PLLM_5 | RCC_PLLCFGR_PLLM_2) |
#define | LL_RCC_PLLM_DIV_37 (RCC_PLLCFGR_PLLM_5 | RCC_PLLCFGR_PLLM_2 | RCC_PLLCFGR_PLLM_0) |
#define | LL_RCC_PLLM_DIV_38 (RCC_PLLCFGR_PLLM_5 | RCC_PLLCFGR_PLLM_2 | RCC_PLLCFGR_PLLM_1) |
#define | LL_RCC_PLLM_DIV_39 (RCC_PLLCFGR_PLLM_5 | RCC_PLLCFGR_PLLM_2 | RCC_PLLCFGR_PLLM_1 | RCC_PLLCFGR_PLLM_0) |
#define | LL_RCC_PLLM_DIV_40 (RCC_PLLCFGR_PLLM_5 | RCC_PLLCFGR_PLLM_3) |
#define | LL_RCC_PLLM_DIV_41 (RCC_PLLCFGR_PLLM_5 | RCC_PLLCFGR_PLLM_3 | RCC_PLLCFGR_PLLM_0) |
#define | LL_RCC_PLLM_DIV_42 (RCC_PLLCFGR_PLLM_5 | RCC_PLLCFGR_PLLM_3 | RCC_PLLCFGR_PLLM_1) |
#define | LL_RCC_PLLM_DIV_43 (RCC_PLLCFGR_PLLM_5 | RCC_PLLCFGR_PLLM_3 | RCC_PLLCFGR_PLLM_1 | RCC_PLLCFGR_PLLM_0) |
#define | LL_RCC_PLLM_DIV_44 (RCC_PLLCFGR_PLLM_5 | RCC_PLLCFGR_PLLM_3 | RCC_PLLCFGR_PLLM_2) |
#define | LL_RCC_PLLM_DIV_45 (RCC_PLLCFGR_PLLM_5 | RCC_PLLCFGR_PLLM_3 | RCC_PLLCFGR_PLLM_2 | RCC_PLLCFGR_PLLM_0) |
#define | LL_RCC_PLLM_DIV_46 (RCC_PLLCFGR_PLLM_5 | RCC_PLLCFGR_PLLM_3 | RCC_PLLCFGR_PLLM_2 | RCC_PLLCFGR_PLLM_1) |
#define | LL_RCC_PLLM_DIV_47 (RCC_PLLCFGR_PLLM_5 | RCC_PLLCFGR_PLLM_3 | RCC_PLLCFGR_PLLM_2 | RCC_PLLCFGR_PLLM_1 | RCC_PLLCFGR_PLLM_0) |
#define | LL_RCC_PLLM_DIV_48 (RCC_PLLCFGR_PLLM_5 | RCC_PLLCFGR_PLLM_4) |
#define | LL_RCC_PLLM_DIV_49 (RCC_PLLCFGR_PLLM_5 | RCC_PLLCFGR_PLLM_4 | RCC_PLLCFGR_PLLM_0) |
#define | LL_RCC_PLLM_DIV_50 (RCC_PLLCFGR_PLLM_5 | RCC_PLLCFGR_PLLM_4 | RCC_PLLCFGR_PLLM_1) |
#define | LL_RCC_PLLM_DIV_51 (RCC_PLLCFGR_PLLM_5 | RCC_PLLCFGR_PLLM_4 | RCC_PLLCFGR_PLLM_1 | RCC_PLLCFGR_PLLM_0) |
#define | LL_RCC_PLLM_DIV_52 (RCC_PLLCFGR_PLLM_5 | RCC_PLLCFGR_PLLM_4 | RCC_PLLCFGR_PLLM_2) |
#define | LL_RCC_PLLM_DIV_53 (RCC_PLLCFGR_PLLM_5 | RCC_PLLCFGR_PLLM_4 | RCC_PLLCFGR_PLLM_2 | RCC_PLLCFGR_PLLM_0) |
#define | LL_RCC_PLLM_DIV_54 (RCC_PLLCFGR_PLLM_5 | RCC_PLLCFGR_PLLM_4 | RCC_PLLCFGR_PLLM_2 | RCC_PLLCFGR_PLLM_1) |
#define | LL_RCC_PLLM_DIV_55 (RCC_PLLCFGR_PLLM_5 | RCC_PLLCFGR_PLLM_4 | RCC_PLLCFGR_PLLM_2 | RCC_PLLCFGR_PLLM_1 | RCC_PLLCFGR_PLLM_0) |
#define | LL_RCC_PLLM_DIV_56 (RCC_PLLCFGR_PLLM_5 | RCC_PLLCFGR_PLLM_4 | RCC_PLLCFGR_PLLM_3) |
#define | LL_RCC_PLLM_DIV_57 (RCC_PLLCFGR_PLLM_5 | RCC_PLLCFGR_PLLM_4 | RCC_PLLCFGR_PLLM_3 | RCC_PLLCFGR_PLLM_0) |
#define | LL_RCC_PLLM_DIV_58 (RCC_PLLCFGR_PLLM_5 | RCC_PLLCFGR_PLLM_4 | RCC_PLLCFGR_PLLM_3 | RCC_PLLCFGR_PLLM_1) |
#define | LL_RCC_PLLM_DIV_59 (RCC_PLLCFGR_PLLM_5 | RCC_PLLCFGR_PLLM_4 | RCC_PLLCFGR_PLLM_3 | RCC_PLLCFGR_PLLM_1 | RCC_PLLCFGR_PLLM_0) |
#define | LL_RCC_PLLM_DIV_60 (RCC_PLLCFGR_PLLM_5 | RCC_PLLCFGR_PLLM_4 | RCC_PLLCFGR_PLLM_3 | RCC_PLLCFGR_PLLM_2) |
#define | LL_RCC_PLLM_DIV_61 (RCC_PLLCFGR_PLLM_5 | RCC_PLLCFGR_PLLM_4 | RCC_PLLCFGR_PLLM_3 | RCC_PLLCFGR_PLLM_2 | RCC_PLLCFGR_PLLM_0) |
#define | LL_RCC_PLLM_DIV_62 (RCC_PLLCFGR_PLLM_5 | RCC_PLLCFGR_PLLM_4 | RCC_PLLCFGR_PLLM_3 | RCC_PLLCFGR_PLLM_2 | RCC_PLLCFGR_PLLM_1) |
#define | LL_RCC_PLLM_DIV_63 (RCC_PLLCFGR_PLLM_5 | RCC_PLLCFGR_PLLM_4 | RCC_PLLCFGR_PLLM_3 | RCC_PLLCFGR_PLLM_2 | RCC_PLLCFGR_PLLM_1 | RCC_PLLCFGR_PLLM_0) |
#define | LL_RCC_PLLR_DIV_2 (RCC_PLLCFGR_PLLR_1) |
#define | LL_RCC_PLLR_DIV_3 (RCC_PLLCFGR_PLLR_1|RCC_PLLCFGR_PLLR_0) |
#define | LL_RCC_PLLR_DIV_4 (RCC_PLLCFGR_PLLR_2) |
#define | LL_RCC_PLLR_DIV_5 (RCC_PLLCFGR_PLLR_2|RCC_PLLCFGR_PLLR_0) |
#define | LL_RCC_PLLR_DIV_6 (RCC_PLLCFGR_PLLR_2|RCC_PLLCFGR_PLLR_1) |
#define | LL_RCC_PLLR_DIV_7 (RCC_PLLCFGR_PLLR) |
#define | LL_RCC_PLLP_DIV_2 0x00000000U |
#define | LL_RCC_PLLP_DIV_4 RCC_PLLCFGR_PLLP_0 |
#define | LL_RCC_PLLP_DIV_6 RCC_PLLCFGR_PLLP_1 |
#define | LL_RCC_PLLP_DIV_8 (RCC_PLLCFGR_PLLP_1 | RCC_PLLCFGR_PLLP_0) |
#define | LL_RCC_PLLQ_DIV_2 RCC_PLLCFGR_PLLQ_1 |
#define | LL_RCC_PLLQ_DIV_3 (RCC_PLLCFGR_PLLQ_1|RCC_PLLCFGR_PLLQ_0) |
#define | LL_RCC_PLLQ_DIV_4 RCC_PLLCFGR_PLLQ_2 |
#define | LL_RCC_PLLQ_DIV_5 (RCC_PLLCFGR_PLLQ_2|RCC_PLLCFGR_PLLQ_0) |
#define | LL_RCC_PLLQ_DIV_6 (RCC_PLLCFGR_PLLQ_2|RCC_PLLCFGR_PLLQ_1) |
#define | LL_RCC_PLLQ_DIV_7 (RCC_PLLCFGR_PLLQ_2|RCC_PLLCFGR_PLLQ_1|RCC_PLLCFGR_PLLQ_0) |
#define | LL_RCC_PLLQ_DIV_8 RCC_PLLCFGR_PLLQ_3 |
#define | LL_RCC_PLLQ_DIV_9 (RCC_PLLCFGR_PLLQ_3|RCC_PLLCFGR_PLLQ_0) |
#define | LL_RCC_PLLQ_DIV_10 (RCC_PLLCFGR_PLLQ_3|RCC_PLLCFGR_PLLQ_1) |
#define | LL_RCC_PLLQ_DIV_11 (RCC_PLLCFGR_PLLQ_3|RCC_PLLCFGR_PLLQ_1|RCC_PLLCFGR_PLLQ_0) |
#define | LL_RCC_PLLQ_DIV_12 (RCC_PLLCFGR_PLLQ_3|RCC_PLLCFGR_PLLQ_2) |
#define | LL_RCC_PLLQ_DIV_13 (RCC_PLLCFGR_PLLQ_3|RCC_PLLCFGR_PLLQ_2|RCC_PLLCFGR_PLLQ_0) |
#define | LL_RCC_PLLQ_DIV_14 (RCC_PLLCFGR_PLLQ_3|RCC_PLLCFGR_PLLQ_2|RCC_PLLCFGR_PLLQ_1) |
#define | LL_RCC_PLLQ_DIV_15 (RCC_PLLCFGR_PLLQ_3|RCC_PLLCFGR_PLLQ_2|RCC_PLLCFGR_PLLQ_1|RCC_PLLCFGR_PLLQ_0) |
#define | LL_RCC_SPREAD_SELECT_CENTER 0x00000000U |
#define | LL_RCC_SPREAD_SELECT_DOWN RCC_SSCGR_SPREADSEL |
#define | LL_RCC_PLLI2SM_DIV_2 LL_RCC_PLLM_DIV_2 |
#define | LL_RCC_PLLI2SM_DIV_3 LL_RCC_PLLM_DIV_3 |
#define | LL_RCC_PLLI2SM_DIV_4 LL_RCC_PLLM_DIV_4 |
#define | LL_RCC_PLLI2SM_DIV_5 LL_RCC_PLLM_DIV_5 |
#define | LL_RCC_PLLI2SM_DIV_6 LL_RCC_PLLM_DIV_6 |
#define | LL_RCC_PLLI2SM_DIV_7 LL_RCC_PLLM_DIV_7 |
#define | LL_RCC_PLLI2SM_DIV_8 LL_RCC_PLLM_DIV_8 |
#define | LL_RCC_PLLI2SM_DIV_9 LL_RCC_PLLM_DIV_9 |
#define | LL_RCC_PLLI2SM_DIV_10 LL_RCC_PLLM_DIV_10 |
#define | LL_RCC_PLLI2SM_DIV_11 LL_RCC_PLLM_DIV_11 |
#define | LL_RCC_PLLI2SM_DIV_12 LL_RCC_PLLM_DIV_12 |
#define | LL_RCC_PLLI2SM_DIV_13 LL_RCC_PLLM_DIV_13 |
#define | LL_RCC_PLLI2SM_DIV_14 LL_RCC_PLLM_DIV_14 |
#define | LL_RCC_PLLI2SM_DIV_15 LL_RCC_PLLM_DIV_15 |
#define | LL_RCC_PLLI2SM_DIV_16 LL_RCC_PLLM_DIV_16 |
#define | LL_RCC_PLLI2SM_DIV_17 LL_RCC_PLLM_DIV_17 |
#define | LL_RCC_PLLI2SM_DIV_18 LL_RCC_PLLM_DIV_18 |
#define | LL_RCC_PLLI2SM_DIV_19 LL_RCC_PLLM_DIV_19 |
#define | LL_RCC_PLLI2SM_DIV_20 LL_RCC_PLLM_DIV_20 |
#define | LL_RCC_PLLI2SM_DIV_21 LL_RCC_PLLM_DIV_21 |
#define | LL_RCC_PLLI2SM_DIV_22 LL_RCC_PLLM_DIV_22 |
#define | LL_RCC_PLLI2SM_DIV_23 LL_RCC_PLLM_DIV_23 |
#define | LL_RCC_PLLI2SM_DIV_24 LL_RCC_PLLM_DIV_24 |
#define | LL_RCC_PLLI2SM_DIV_25 LL_RCC_PLLM_DIV_25 |
#define | LL_RCC_PLLI2SM_DIV_26 LL_RCC_PLLM_DIV_26 |
#define | LL_RCC_PLLI2SM_DIV_27 LL_RCC_PLLM_DIV_27 |
#define | LL_RCC_PLLI2SM_DIV_28 LL_RCC_PLLM_DIV_28 |
#define | LL_RCC_PLLI2SM_DIV_29 LL_RCC_PLLM_DIV_29 |
#define | LL_RCC_PLLI2SM_DIV_30 LL_RCC_PLLM_DIV_30 |
#define | LL_RCC_PLLI2SM_DIV_31 LL_RCC_PLLM_DIV_31 |
#define | LL_RCC_PLLI2SM_DIV_32 LL_RCC_PLLM_DIV_32 |
#define | LL_RCC_PLLI2SM_DIV_33 LL_RCC_PLLM_DIV_33 |
#define | LL_RCC_PLLI2SM_DIV_34 LL_RCC_PLLM_DIV_34 |
#define | LL_RCC_PLLI2SM_DIV_35 LL_RCC_PLLM_DIV_35 |
#define | LL_RCC_PLLI2SM_DIV_36 LL_RCC_PLLM_DIV_36 |
#define | LL_RCC_PLLI2SM_DIV_37 LL_RCC_PLLM_DIV_37 |
#define | LL_RCC_PLLI2SM_DIV_38 LL_RCC_PLLM_DIV_38 |
#define | LL_RCC_PLLI2SM_DIV_39 LL_RCC_PLLM_DIV_39 |
#define | LL_RCC_PLLI2SM_DIV_40 LL_RCC_PLLM_DIV_40 |
#define | LL_RCC_PLLI2SM_DIV_41 LL_RCC_PLLM_DIV_41 |
#define | LL_RCC_PLLI2SM_DIV_42 LL_RCC_PLLM_DIV_42 |
#define | LL_RCC_PLLI2SM_DIV_43 LL_RCC_PLLM_DIV_43 |
#define | LL_RCC_PLLI2SM_DIV_44 LL_RCC_PLLM_DIV_44 |
#define | LL_RCC_PLLI2SM_DIV_45 LL_RCC_PLLM_DIV_45 |
#define | LL_RCC_PLLI2SM_DIV_46 LL_RCC_PLLM_DIV_46 |
#define | LL_RCC_PLLI2SM_DIV_47 LL_RCC_PLLM_DIV_47 |
#define | LL_RCC_PLLI2SM_DIV_48 LL_RCC_PLLM_DIV_48 |
#define | LL_RCC_PLLI2SM_DIV_49 LL_RCC_PLLM_DIV_49 |
#define | LL_RCC_PLLI2SM_DIV_50 LL_RCC_PLLM_DIV_50 |
#define | LL_RCC_PLLI2SM_DIV_51 LL_RCC_PLLM_DIV_51 |
#define | LL_RCC_PLLI2SM_DIV_52 LL_RCC_PLLM_DIV_52 |
#define | LL_RCC_PLLI2SM_DIV_53 LL_RCC_PLLM_DIV_53 |
#define | LL_RCC_PLLI2SM_DIV_54 LL_RCC_PLLM_DIV_54 |
#define | LL_RCC_PLLI2SM_DIV_55 LL_RCC_PLLM_DIV_55 |
#define | LL_RCC_PLLI2SM_DIV_56 LL_RCC_PLLM_DIV_56 |
#define | LL_RCC_PLLI2SM_DIV_57 LL_RCC_PLLM_DIV_57 |
#define | LL_RCC_PLLI2SM_DIV_58 LL_RCC_PLLM_DIV_58 |
#define | LL_RCC_PLLI2SM_DIV_59 LL_RCC_PLLM_DIV_59 |
#define | LL_RCC_PLLI2SM_DIV_60 LL_RCC_PLLM_DIV_60 |
#define | LL_RCC_PLLI2SM_DIV_61 LL_RCC_PLLM_DIV_61 |
#define | LL_RCC_PLLI2SM_DIV_62 LL_RCC_PLLM_DIV_62 |
#define | LL_RCC_PLLI2SM_DIV_63 LL_RCC_PLLM_DIV_63 |
#define | LL_RCC_PLLI2SQ_DIV_2 RCC_PLLI2SCFGR_PLLI2SQ_1 |
#define | LL_RCC_PLLI2SQ_DIV_3 (RCC_PLLI2SCFGR_PLLI2SQ_1 | RCC_PLLI2SCFGR_PLLI2SQ_0) |
#define | LL_RCC_PLLI2SQ_DIV_4 RCC_PLLI2SCFGR_PLLI2SQ_2 |
#define | LL_RCC_PLLI2SQ_DIV_5 (RCC_PLLI2SCFGR_PLLI2SQ_2 | RCC_PLLI2SCFGR_PLLI2SQ_0) |
#define | LL_RCC_PLLI2SQ_DIV_6 (RCC_PLLI2SCFGR_PLLI2SQ_2 | RCC_PLLI2SCFGR_PLLI2SQ_1) |
#define | LL_RCC_PLLI2SQ_DIV_7 (RCC_PLLI2SCFGR_PLLI2SQ_2 | RCC_PLLI2SCFGR_PLLI2SQ_1 | RCC_PLLI2SCFGR_PLLI2SQ_0) |
#define | LL_RCC_PLLI2SQ_DIV_8 RCC_PLLI2SCFGR_PLLI2SQ_3 |
#define | LL_RCC_PLLI2SQ_DIV_9 (RCC_PLLI2SCFGR_PLLI2SQ_3 | RCC_PLLI2SCFGR_PLLI2SQ_0) |
#define | LL_RCC_PLLI2SQ_DIV_10 (RCC_PLLI2SCFGR_PLLI2SQ_3 | RCC_PLLI2SCFGR_PLLI2SQ_1) |
#define | LL_RCC_PLLI2SQ_DIV_11 (RCC_PLLI2SCFGR_PLLI2SQ_3 | RCC_PLLI2SCFGR_PLLI2SQ_1 | RCC_PLLI2SCFGR_PLLI2SQ_0) |
#define | LL_RCC_PLLI2SQ_DIV_12 (RCC_PLLI2SCFGR_PLLI2SQ_3 | RCC_PLLI2SCFGR_PLLI2SQ_2) |
#define | LL_RCC_PLLI2SQ_DIV_13 (RCC_PLLI2SCFGR_PLLI2SQ_3 | RCC_PLLI2SCFGR_PLLI2SQ_2 | RCC_PLLI2SCFGR_PLLI2SQ_0) |
#define | LL_RCC_PLLI2SQ_DIV_14 (RCC_PLLI2SCFGR_PLLI2SQ_3 | RCC_PLLI2SCFGR_PLLI2SQ_2 | RCC_PLLI2SCFGR_PLLI2SQ_1) |
#define | LL_RCC_PLLI2SQ_DIV_15 (RCC_PLLI2SCFGR_PLLI2SQ_3 | RCC_PLLI2SCFGR_PLLI2SQ_2 | RCC_PLLI2SCFGR_PLLI2SQ_1 | RCC_PLLI2SCFGR_PLLI2SQ_0) |
#define | LL_RCC_PLLI2SDIVQ_DIV_1 0x00000000U |
#define | LL_RCC_PLLI2SDIVQ_DIV_2 RCC_DCKCFGR_PLLI2SDIVQ_0 |
#define | LL_RCC_PLLI2SDIVQ_DIV_3 RCC_DCKCFGR_PLLI2SDIVQ_1 |
#define | LL_RCC_PLLI2SDIVQ_DIV_4 (RCC_DCKCFGR_PLLI2SDIVQ_1 | RCC_DCKCFGR_PLLI2SDIVQ_0) |
#define | LL_RCC_PLLI2SDIVQ_DIV_5 RCC_DCKCFGR_PLLI2SDIVQ_2 |
#define | LL_RCC_PLLI2SDIVQ_DIV_6 (RCC_DCKCFGR_PLLI2SDIVQ_2 | RCC_DCKCFGR_PLLI2SDIVQ_0) |
#define | LL_RCC_PLLI2SDIVQ_DIV_7 (RCC_DCKCFGR_PLLI2SDIVQ_2 | RCC_DCKCFGR_PLLI2SDIVQ_1) |
#define | LL_RCC_PLLI2SDIVQ_DIV_8 (RCC_DCKCFGR_PLLI2SDIVQ_2 | RCC_DCKCFGR_PLLI2SDIVQ_1 | RCC_DCKCFGR_PLLI2SDIVQ_0) |
#define | LL_RCC_PLLI2SDIVQ_DIV_9 RCC_DCKCFGR_PLLI2SDIVQ_3 |
#define | LL_RCC_PLLI2SDIVQ_DIV_10 (RCC_DCKCFGR_PLLI2SDIVQ_3 | RCC_DCKCFGR_PLLI2SDIVQ_0) |
#define | LL_RCC_PLLI2SDIVQ_DIV_11 (RCC_DCKCFGR_PLLI2SDIVQ_3 | RCC_DCKCFGR_PLLI2SDIVQ_1) |
#define | LL_RCC_PLLI2SDIVQ_DIV_12 (RCC_DCKCFGR_PLLI2SDIVQ_3 | RCC_DCKCFGR_PLLI2SDIVQ_1 | RCC_DCKCFGR_PLLI2SDIVQ_0) |
#define | LL_RCC_PLLI2SDIVQ_DIV_13 (RCC_DCKCFGR_PLLI2SDIVQ_3 | RCC_DCKCFGR_PLLI2SDIVQ_2) |
#define | LL_RCC_PLLI2SDIVQ_DIV_14 (RCC_DCKCFGR_PLLI2SDIVQ_3 | RCC_DCKCFGR_PLLI2SDIVQ_2 | RCC_DCKCFGR_PLLI2SDIVQ_0) |
#define | LL_RCC_PLLI2SDIVQ_DIV_15 (RCC_DCKCFGR_PLLI2SDIVQ_3 | RCC_DCKCFGR_PLLI2SDIVQ_2 | RCC_DCKCFGR_PLLI2SDIVQ_1) |
#define | LL_RCC_PLLI2SDIVQ_DIV_16 (RCC_DCKCFGR_PLLI2SDIVQ_3 | RCC_DCKCFGR_PLLI2SDIVQ_2 | RCC_DCKCFGR_PLLI2SDIVQ_1 | RCC_DCKCFGR_PLLI2SDIVQ_0) |
#define | LL_RCC_PLLI2SDIVQ_DIV_17 RCC_DCKCFGR_PLLI2SDIVQ_4 |
#define | LL_RCC_PLLI2SDIVQ_DIV_18 (RCC_DCKCFGR_PLLI2SDIVQ_4 | RCC_DCKCFGR_PLLI2SDIVQ_0) |
#define | LL_RCC_PLLI2SDIVQ_DIV_19 (RCC_DCKCFGR_PLLI2SDIVQ_4 | RCC_DCKCFGR_PLLI2SDIVQ_1) |
#define | LL_RCC_PLLI2SDIVQ_DIV_20 (RCC_DCKCFGR_PLLI2SDIVQ_4 | RCC_DCKCFGR_PLLI2SDIVQ_1 | RCC_DCKCFGR_PLLI2SDIVQ_0) |
#define | LL_RCC_PLLI2SDIVQ_DIV_21 (RCC_DCKCFGR_PLLI2SDIVQ_4 | RCC_DCKCFGR_PLLI2SDIVQ_2) |
#define | LL_RCC_PLLI2SDIVQ_DIV_22 (RCC_DCKCFGR_PLLI2SDIVQ_4 | RCC_DCKCFGR_PLLI2SDIVQ_2 | RCC_DCKCFGR_PLLI2SDIVQ_0) |
#define | LL_RCC_PLLI2SDIVQ_DIV_23 (RCC_DCKCFGR_PLLI2SDIVQ_4 | RCC_DCKCFGR_PLLI2SDIVQ_2 | RCC_DCKCFGR_PLLI2SDIVQ_1) |
#define | LL_RCC_PLLI2SDIVQ_DIV_24 (RCC_DCKCFGR_PLLI2SDIVQ_4 | RCC_DCKCFGR_PLLI2SDIVQ_2 | RCC_DCKCFGR_PLLI2SDIVQ_1 | RCC_DCKCFGR_PLLI2SDIVQ_0) |
#define | LL_RCC_PLLI2SDIVQ_DIV_25 (RCC_DCKCFGR_PLLI2SDIVQ_4 | RCC_DCKCFGR_PLLI2SDIVQ_3) |
#define | LL_RCC_PLLI2SDIVQ_DIV_26 (RCC_DCKCFGR_PLLI2SDIVQ_4 | RCC_DCKCFGR_PLLI2SDIVQ_3 | RCC_DCKCFGR_PLLI2SDIVQ_0) |
#define | LL_RCC_PLLI2SDIVQ_DIV_27 (RCC_DCKCFGR_PLLI2SDIVQ_4 | RCC_DCKCFGR_PLLI2SDIVQ_3 | RCC_DCKCFGR_PLLI2SDIVQ_1) |
#define | LL_RCC_PLLI2SDIVQ_DIV_28 (RCC_DCKCFGR_PLLI2SDIVQ_4 | RCC_DCKCFGR_PLLI2SDIVQ_3 | RCC_DCKCFGR_PLLI2SDIVQ_1 | RCC_DCKCFGR_PLLI2SDIVQ_0) |
#define | LL_RCC_PLLI2SDIVQ_DIV_29 (RCC_DCKCFGR_PLLI2SDIVQ_4 | RCC_DCKCFGR_PLLI2SDIVQ_3 | RCC_DCKCFGR_PLLI2SDIVQ_2) |
#define | LL_RCC_PLLI2SDIVQ_DIV_30 (RCC_DCKCFGR_PLLI2SDIVQ_4 | RCC_DCKCFGR_PLLI2SDIVQ_3 | RCC_DCKCFGR_PLLI2SDIVQ_2 | RCC_DCKCFGR_PLLI2SDIVQ_0) |
#define | LL_RCC_PLLI2SDIVQ_DIV_31 (RCC_DCKCFGR_PLLI2SDIVQ_4 | RCC_DCKCFGR_PLLI2SDIVQ_3 | RCC_DCKCFGR_PLLI2SDIVQ_2 | RCC_DCKCFGR_PLLI2SDIVQ_1) |
#define | LL_RCC_PLLI2SDIVQ_DIV_32 (RCC_DCKCFGR_PLLI2SDIVQ_4 | RCC_DCKCFGR_PLLI2SDIVQ_3 | RCC_DCKCFGR_PLLI2SDIVQ_2 | RCC_DCKCFGR_PLLI2SDIVQ_1 | RCC_DCKCFGR_PLLI2SDIVQ_0) |
#define | LL_RCC_PLLI2SR_DIV_2 RCC_PLLI2SCFGR_PLLI2SR_1 |
#define | LL_RCC_PLLI2SR_DIV_3 (RCC_PLLI2SCFGR_PLLI2SR_1 | RCC_PLLI2SCFGR_PLLI2SR_0) |
#define | LL_RCC_PLLI2SR_DIV_4 RCC_PLLI2SCFGR_PLLI2SR_2 |
#define | LL_RCC_PLLI2SR_DIV_5 (RCC_PLLI2SCFGR_PLLI2SR_2 | RCC_PLLI2SCFGR_PLLI2SR_0) |
#define | LL_RCC_PLLI2SR_DIV_6 (RCC_PLLI2SCFGR_PLLI2SR_2 | RCC_PLLI2SCFGR_PLLI2SR_1) |
#define | LL_RCC_PLLI2SR_DIV_7 (RCC_PLLI2SCFGR_PLLI2SR_2 | RCC_PLLI2SCFGR_PLLI2SR_1 | RCC_PLLI2SCFGR_PLLI2SR_0) |
#define | LL_RCC_PLLSAIM_DIV_2 LL_RCC_PLLM_DIV_2 |
#define | LL_RCC_PLLSAIM_DIV_3 LL_RCC_PLLM_DIV_3 |
#define | LL_RCC_PLLSAIM_DIV_4 LL_RCC_PLLM_DIV_4 |
#define | LL_RCC_PLLSAIM_DIV_5 LL_RCC_PLLM_DIV_5 |
#define | LL_RCC_PLLSAIM_DIV_6 LL_RCC_PLLM_DIV_6 |
#define | LL_RCC_PLLSAIM_DIV_7 LL_RCC_PLLM_DIV_7 |
#define | LL_RCC_PLLSAIM_DIV_8 LL_RCC_PLLM_DIV_8 |
#define | LL_RCC_PLLSAIM_DIV_9 LL_RCC_PLLM_DIV_9 |
#define | LL_RCC_PLLSAIM_DIV_10 LL_RCC_PLLM_DIV_10 |
#define | LL_RCC_PLLSAIM_DIV_11 LL_RCC_PLLM_DIV_11 |
#define | LL_RCC_PLLSAIM_DIV_12 LL_RCC_PLLM_DIV_12 |
#define | LL_RCC_PLLSAIM_DIV_13 LL_RCC_PLLM_DIV_13 |
#define | LL_RCC_PLLSAIM_DIV_14 LL_RCC_PLLM_DIV_14 |
#define | LL_RCC_PLLSAIM_DIV_15 LL_RCC_PLLM_DIV_15 |
#define | LL_RCC_PLLSAIM_DIV_16 LL_RCC_PLLM_DIV_16 |
#define | LL_RCC_PLLSAIM_DIV_17 LL_RCC_PLLM_DIV_17 |
#define | LL_RCC_PLLSAIM_DIV_18 LL_RCC_PLLM_DIV_18 |
#define | LL_RCC_PLLSAIM_DIV_19 LL_RCC_PLLM_DIV_19 |
#define | LL_RCC_PLLSAIM_DIV_20 LL_RCC_PLLM_DIV_20 |
#define | LL_RCC_PLLSAIM_DIV_21 LL_RCC_PLLM_DIV_21 |
#define | LL_RCC_PLLSAIM_DIV_22 LL_RCC_PLLM_DIV_22 |
#define | LL_RCC_PLLSAIM_DIV_23 LL_RCC_PLLM_DIV_23 |
#define | LL_RCC_PLLSAIM_DIV_24 LL_RCC_PLLM_DIV_24 |
#define | LL_RCC_PLLSAIM_DIV_25 LL_RCC_PLLM_DIV_25 |
#define | LL_RCC_PLLSAIM_DIV_26 LL_RCC_PLLM_DIV_26 |
#define | LL_RCC_PLLSAIM_DIV_27 LL_RCC_PLLM_DIV_27 |
#define | LL_RCC_PLLSAIM_DIV_28 LL_RCC_PLLM_DIV_28 |
#define | LL_RCC_PLLSAIM_DIV_29 LL_RCC_PLLM_DIV_29 |
#define | LL_RCC_PLLSAIM_DIV_30 LL_RCC_PLLM_DIV_30 |
#define | LL_RCC_PLLSAIM_DIV_31 LL_RCC_PLLM_DIV_31 |
#define | LL_RCC_PLLSAIM_DIV_32 LL_RCC_PLLM_DIV_32 |
#define | LL_RCC_PLLSAIM_DIV_33 LL_RCC_PLLM_DIV_33 |
#define | LL_RCC_PLLSAIM_DIV_34 LL_RCC_PLLM_DIV_34 |
#define | LL_RCC_PLLSAIM_DIV_35 LL_RCC_PLLM_DIV_35 |
#define | LL_RCC_PLLSAIM_DIV_36 LL_RCC_PLLM_DIV_36 |
#define | LL_RCC_PLLSAIM_DIV_37 LL_RCC_PLLM_DIV_37 |
#define | LL_RCC_PLLSAIM_DIV_38 LL_RCC_PLLM_DIV_38 |
#define | LL_RCC_PLLSAIM_DIV_39 LL_RCC_PLLM_DIV_39 |
#define | LL_RCC_PLLSAIM_DIV_40 LL_RCC_PLLM_DIV_40 |
#define | LL_RCC_PLLSAIM_DIV_41 LL_RCC_PLLM_DIV_41 |
#define | LL_RCC_PLLSAIM_DIV_42 LL_RCC_PLLM_DIV_42 |
#define | LL_RCC_PLLSAIM_DIV_43 LL_RCC_PLLM_DIV_43 |
#define | LL_RCC_PLLSAIM_DIV_44 LL_RCC_PLLM_DIV_44 |
#define | LL_RCC_PLLSAIM_DIV_45 LL_RCC_PLLM_DIV_45 |
#define | LL_RCC_PLLSAIM_DIV_46 LL_RCC_PLLM_DIV_46 |
#define | LL_RCC_PLLSAIM_DIV_47 LL_RCC_PLLM_DIV_47 |
#define | LL_RCC_PLLSAIM_DIV_48 LL_RCC_PLLM_DIV_48 |
#define | LL_RCC_PLLSAIM_DIV_49 LL_RCC_PLLM_DIV_49 |
#define | LL_RCC_PLLSAIM_DIV_50 LL_RCC_PLLM_DIV_50 |
#define | LL_RCC_PLLSAIM_DIV_51 LL_RCC_PLLM_DIV_51 |
#define | LL_RCC_PLLSAIM_DIV_52 LL_RCC_PLLM_DIV_52 |
#define | LL_RCC_PLLSAIM_DIV_53 LL_RCC_PLLM_DIV_53 |
#define | LL_RCC_PLLSAIM_DIV_54 LL_RCC_PLLM_DIV_54 |
#define | LL_RCC_PLLSAIM_DIV_55 LL_RCC_PLLM_DIV_55 |
#define | LL_RCC_PLLSAIM_DIV_56 LL_RCC_PLLM_DIV_56 |
#define | LL_RCC_PLLSAIM_DIV_57 LL_RCC_PLLM_DIV_57 |
#define | LL_RCC_PLLSAIM_DIV_58 LL_RCC_PLLM_DIV_58 |
#define | LL_RCC_PLLSAIM_DIV_59 LL_RCC_PLLM_DIV_59 |
#define | LL_RCC_PLLSAIM_DIV_60 LL_RCC_PLLM_DIV_60 |
#define | LL_RCC_PLLSAIM_DIV_61 LL_RCC_PLLM_DIV_61 |
#define | LL_RCC_PLLSAIM_DIV_62 LL_RCC_PLLM_DIV_62 |
#define | LL_RCC_PLLSAIM_DIV_63 LL_RCC_PLLM_DIV_63 |
#define | LL_RCC_PLLSAIQ_DIV_2 RCC_PLLSAICFGR_PLLSAIQ_1 |
#define | LL_RCC_PLLSAIQ_DIV_3 (RCC_PLLSAICFGR_PLLSAIQ_1 | RCC_PLLSAICFGR_PLLSAIQ_0) |
#define | LL_RCC_PLLSAIQ_DIV_4 RCC_PLLSAICFGR_PLLSAIQ_2 |
#define | LL_RCC_PLLSAIQ_DIV_5 (RCC_PLLSAICFGR_PLLSAIQ_2 | RCC_PLLSAICFGR_PLLSAIQ_0) |
#define | LL_RCC_PLLSAIQ_DIV_6 (RCC_PLLSAICFGR_PLLSAIQ_2 | RCC_PLLSAICFGR_PLLSAIQ_1) |
#define | LL_RCC_PLLSAIQ_DIV_7 (RCC_PLLSAICFGR_PLLSAIQ_2 | RCC_PLLSAICFGR_PLLSAIQ_1 | RCC_PLLSAICFGR_PLLSAIQ_0) |
#define | LL_RCC_PLLSAIQ_DIV_8 RCC_PLLSAICFGR_PLLSAIQ_3 |
#define | LL_RCC_PLLSAIQ_DIV_9 (RCC_PLLSAICFGR_PLLSAIQ_3 | RCC_PLLSAICFGR_PLLSAIQ_0) |
#define | LL_RCC_PLLSAIQ_DIV_10 (RCC_PLLSAICFGR_PLLSAIQ_3 | RCC_PLLSAICFGR_PLLSAIQ_1) |
#define | LL_RCC_PLLSAIQ_DIV_11 (RCC_PLLSAICFGR_PLLSAIQ_3 | RCC_PLLSAICFGR_PLLSAIQ_1 | RCC_PLLSAICFGR_PLLSAIQ_0) |
#define | LL_RCC_PLLSAIQ_DIV_12 (RCC_PLLSAICFGR_PLLSAIQ_3 | RCC_PLLSAICFGR_PLLSAIQ_2) |
#define | LL_RCC_PLLSAIQ_DIV_13 (RCC_PLLSAICFGR_PLLSAIQ_3 | RCC_PLLSAICFGR_PLLSAIQ_2 | RCC_PLLSAICFGR_PLLSAIQ_0) |
#define | LL_RCC_PLLSAIQ_DIV_14 (RCC_PLLSAICFGR_PLLSAIQ_3 | RCC_PLLSAICFGR_PLLSAIQ_2 | RCC_PLLSAICFGR_PLLSAIQ_1) |
#define | LL_RCC_PLLSAIQ_DIV_15 (RCC_PLLSAICFGR_PLLSAIQ_3 | RCC_PLLSAICFGR_PLLSAIQ_2 | RCC_PLLSAICFGR_PLLSAIQ_1 | RCC_PLLSAICFGR_PLLSAIQ_0) |
#define | LL_RCC_PLLSAIDIVQ_DIV_1 0x00000000U |
#define | LL_RCC_PLLSAIDIVQ_DIV_2 RCC_DCKCFGR_PLLSAIDIVQ_0 |
#define | LL_RCC_PLLSAIDIVQ_DIV_3 RCC_DCKCFGR_PLLSAIDIVQ_1 |
#define | LL_RCC_PLLSAIDIVQ_DIV_4 (RCC_DCKCFGR_PLLSAIDIVQ_1 | RCC_DCKCFGR_PLLSAIDIVQ_0) |
#define | LL_RCC_PLLSAIDIVQ_DIV_5 RCC_DCKCFGR_PLLSAIDIVQ_2 |
#define | LL_RCC_PLLSAIDIVQ_DIV_6 (RCC_DCKCFGR_PLLSAIDIVQ_2 | RCC_DCKCFGR_PLLSAIDIVQ_0) |
#define | LL_RCC_PLLSAIDIVQ_DIV_7 (RCC_DCKCFGR_PLLSAIDIVQ_2 | RCC_DCKCFGR_PLLSAIDIVQ_1) |
#define | LL_RCC_PLLSAIDIVQ_DIV_8 (RCC_DCKCFGR_PLLSAIDIVQ_2 | RCC_DCKCFGR_PLLSAIDIVQ_1 | RCC_DCKCFGR_PLLSAIDIVQ_0) |
#define | LL_RCC_PLLSAIDIVQ_DIV_9 RCC_DCKCFGR_PLLSAIDIVQ_3 |
#define | LL_RCC_PLLSAIDIVQ_DIV_10 (RCC_DCKCFGR_PLLSAIDIVQ_3 | RCC_DCKCFGR_PLLSAIDIVQ_0) |
#define | LL_RCC_PLLSAIDIVQ_DIV_11 (RCC_DCKCFGR_PLLSAIDIVQ_3 | RCC_DCKCFGR_PLLSAIDIVQ_1) |
#define | LL_RCC_PLLSAIDIVQ_DIV_12 (RCC_DCKCFGR_PLLSAIDIVQ_3 | RCC_DCKCFGR_PLLSAIDIVQ_1 | RCC_DCKCFGR_PLLSAIDIVQ_0) |
#define | LL_RCC_PLLSAIDIVQ_DIV_13 (RCC_DCKCFGR_PLLSAIDIVQ_3 | RCC_DCKCFGR_PLLSAIDIVQ_2) |
#define | LL_RCC_PLLSAIDIVQ_DIV_14 (RCC_DCKCFGR_PLLSAIDIVQ_3 | RCC_DCKCFGR_PLLSAIDIVQ_2 | RCC_DCKCFGR_PLLSAIDIVQ_0) |
#define | LL_RCC_PLLSAIDIVQ_DIV_15 (RCC_DCKCFGR_PLLSAIDIVQ_3 | RCC_DCKCFGR_PLLSAIDIVQ_2 | RCC_DCKCFGR_PLLSAIDIVQ_1) |
#define | LL_RCC_PLLSAIDIVQ_DIV_16 (RCC_DCKCFGR_PLLSAIDIVQ_3 | RCC_DCKCFGR_PLLSAIDIVQ_2 | RCC_DCKCFGR_PLLSAIDIVQ_1 | RCC_DCKCFGR_PLLSAIDIVQ_0) |
#define | LL_RCC_PLLSAIDIVQ_DIV_17 RCC_DCKCFGR_PLLSAIDIVQ_4 |
#define | LL_RCC_PLLSAIDIVQ_DIV_18 (RCC_DCKCFGR_PLLSAIDIVQ_4 | RCC_DCKCFGR_PLLSAIDIVQ_0) |
#define | LL_RCC_PLLSAIDIVQ_DIV_19 (RCC_DCKCFGR_PLLSAIDIVQ_4 | RCC_DCKCFGR_PLLSAIDIVQ_1) |
#define | LL_RCC_PLLSAIDIVQ_DIV_20 (RCC_DCKCFGR_PLLSAIDIVQ_4 | RCC_DCKCFGR_PLLSAIDIVQ_1 | RCC_DCKCFGR_PLLSAIDIVQ_0) |
#define | LL_RCC_PLLSAIDIVQ_DIV_21 (RCC_DCKCFGR_PLLSAIDIVQ_4 | RCC_DCKCFGR_PLLSAIDIVQ_2) |
#define | LL_RCC_PLLSAIDIVQ_DIV_22 (RCC_DCKCFGR_PLLSAIDIVQ_4 | RCC_DCKCFGR_PLLSAIDIVQ_2 | RCC_DCKCFGR_PLLSAIDIVQ_0) |
#define | LL_RCC_PLLSAIDIVQ_DIV_23 (RCC_DCKCFGR_PLLSAIDIVQ_4 | RCC_DCKCFGR_PLLSAIDIVQ_2 | RCC_DCKCFGR_PLLSAIDIVQ_1) |
#define | LL_RCC_PLLSAIDIVQ_DIV_24 (RCC_DCKCFGR_PLLSAIDIVQ_4 | RCC_DCKCFGR_PLLSAIDIVQ_2 | RCC_DCKCFGR_PLLSAIDIVQ_1 | RCC_DCKCFGR_PLLSAIDIVQ_0) |
#define | LL_RCC_PLLSAIDIVQ_DIV_25 (RCC_DCKCFGR_PLLSAIDIVQ_4 | RCC_DCKCFGR_PLLSAIDIVQ_3) |
#define | LL_RCC_PLLSAIDIVQ_DIV_26 (RCC_DCKCFGR_PLLSAIDIVQ_4 | RCC_DCKCFGR_PLLSAIDIVQ_3 | RCC_DCKCFGR_PLLSAIDIVQ_0) |
#define | LL_RCC_PLLSAIDIVQ_DIV_27 (RCC_DCKCFGR_PLLSAIDIVQ_4 | RCC_DCKCFGR_PLLSAIDIVQ_3 | RCC_DCKCFGR_PLLSAIDIVQ_1) |
#define | LL_RCC_PLLSAIDIVQ_DIV_28 (RCC_DCKCFGR_PLLSAIDIVQ_4 | RCC_DCKCFGR_PLLSAIDIVQ_3 | RCC_DCKCFGR_PLLSAIDIVQ_1 | RCC_DCKCFGR_PLLSAIDIVQ_0) |
#define | LL_RCC_PLLSAIDIVQ_DIV_29 (RCC_DCKCFGR_PLLSAIDIVQ_4 | RCC_DCKCFGR_PLLSAIDIVQ_3 | RCC_DCKCFGR_PLLSAIDIVQ_2) |
#define | LL_RCC_PLLSAIDIVQ_DIV_30 (RCC_DCKCFGR_PLLSAIDIVQ_4 | RCC_DCKCFGR_PLLSAIDIVQ_3 | RCC_DCKCFGR_PLLSAIDIVQ_2 | RCC_DCKCFGR_PLLSAIDIVQ_0) |
#define | LL_RCC_PLLSAIDIVQ_DIV_31 (RCC_DCKCFGR_PLLSAIDIVQ_4 | RCC_DCKCFGR_PLLSAIDIVQ_3 | RCC_DCKCFGR_PLLSAIDIVQ_2 | RCC_DCKCFGR_PLLSAIDIVQ_1) |
#define | LL_RCC_PLLSAIDIVQ_DIV_32 (RCC_DCKCFGR_PLLSAIDIVQ_4 | RCC_DCKCFGR_PLLSAIDIVQ_3 | RCC_DCKCFGR_PLLSAIDIVQ_2 | RCC_DCKCFGR_PLLSAIDIVQ_1 | RCC_DCKCFGR_PLLSAIDIVQ_0) |
#define | LL_RCC_PLLSAIR_DIV_2 RCC_PLLSAICFGR_PLLSAIR_1 |
#define | LL_RCC_PLLSAIR_DIV_3 (RCC_PLLSAICFGR_PLLSAIR_1 | RCC_PLLSAICFGR_PLLSAIR_0) |
#define | LL_RCC_PLLSAIR_DIV_4 RCC_PLLSAICFGR_PLLSAIR_2 |
#define | LL_RCC_PLLSAIR_DIV_5 (RCC_PLLSAICFGR_PLLSAIR_2 | RCC_PLLSAICFGR_PLLSAIR_0) |
#define | LL_RCC_PLLSAIR_DIV_6 (RCC_PLLSAICFGR_PLLSAIR_2 | RCC_PLLSAICFGR_PLLSAIR_1) |
#define | LL_RCC_PLLSAIR_DIV_7 (RCC_PLLSAICFGR_PLLSAIR_2 | RCC_PLLSAICFGR_PLLSAIR_1 | RCC_PLLSAICFGR_PLLSAIR_0) |
#define | LL_RCC_PLLSAIDIVR_DIV_2 0x00000000U |
#define | LL_RCC_PLLSAIDIVR_DIV_4 RCC_DCKCFGR_PLLSAIDIVR_0 |
#define | LL_RCC_PLLSAIDIVR_DIV_8 RCC_DCKCFGR_PLLSAIDIVR_1 |
#define | LL_RCC_PLLSAIDIVR_DIV_16 (RCC_DCKCFGR_PLLSAIDIVR_1 | RCC_DCKCFGR_PLLSAIDIVR_0) |
#define | LL_RCC_PLLSAIP_DIV_2 0x00000000U |
#define | LL_RCC_PLLSAIP_DIV_4 RCC_PLLSAICFGR_PLLSAIP_0 |
#define | LL_RCC_PLLSAIP_DIV_6 RCC_PLLSAICFGR_PLLSAIP_1 |
#define | LL_RCC_PLLSAIP_DIV_8 (RCC_PLLSAICFGR_PLLSAIP_1 | RCC_PLLSAICFGR_PLLSAIP_0) |
#define | LL_RCC_WriteReg(__REG__, __VALUE__) WRITE_REG(RCC->__REG__, (__VALUE__)) |
Write a value in RCC register. | |
#define | LL_RCC_ReadReg(__REG__) READ_REG(RCC->__REG__) |
Read a value in RCC register. | |
#define | __LL_RCC_CALC_PLLCLK_FREQ(__INPUTFREQ__, __PLLM__, __PLLN__, __PLLP__) |
Helper macro to calculate the PLLCLK frequency on system domain. | |
#define | __LL_RCC_CALC_PLLCLK_48M_FREQ(__INPUTFREQ__, __PLLM__, __PLLN__, __PLLQ__) |
Helper macro to calculate the PLLCLK frequency used on 48M domain. | |
#define | __LL_RCC_CALC_PLLCLK_DSI_FREQ(__INPUTFREQ__, __PLLM__, __PLLN__, __PLLR__) |
Helper macro to calculate the PLLCLK frequency used on DSI. | |
#define | __LL_RCC_CALC_PLLCLK_SAI_FREQ(__INPUTFREQ__, __PLLM__, __PLLN__, __PLLR__) |
Helper macro to calculate the PLLCLK frequency used on SAI. | |
#define | __LL_RCC_CALC_PLLSAI_SAI_FREQ(__INPUTFREQ__, __PLLM__, __PLLSAIN__, __PLLSAIQ__, __PLLSAIDIVQ__) |
Helper macro to calculate the PLLSAI frequency used for SAI domain. | |
#define | __LL_RCC_CALC_PLLSAI_48M_FREQ(__INPUTFREQ__, __PLLM__, __PLLSAIN__, __PLLSAIP__) |
Helper macro to calculate the PLLSAI frequency used on 48Mhz domain. | |
#define | __LL_RCC_CALC_PLLSAI_LTDC_FREQ(__INPUTFREQ__, __PLLM__, __PLLSAIN__, __PLLSAIR__, __PLLSAIDIVR__) |
Helper macro to calculate the PLLSAI frequency used for LTDC domain. | |
#define | __LL_RCC_CALC_PLLI2S_SAI_FREQ(__INPUTFREQ__, __PLLM__, __PLLI2SN__, __PLLI2SQ_R__, __PLLI2SDIVQ_R__) |
Helper macro to calculate the PLLI2S frequency used for SAI domain. | |
#define | __LL_RCC_CALC_PLLI2S_I2S_FREQ(__INPUTFREQ__, __PLLM__, __PLLI2SN__, __PLLI2SR__) |
Helper macro to calculate the PLLI2S frequency used for I2S domain. | |
#define | __LL_RCC_CALC_HCLK_FREQ(__SYSCLKFREQ__, __AHBPRESCALER__) ((__SYSCLKFREQ__) >> AHBPrescTable[((__AHBPRESCALER__) & RCC_CFGR_HPRE) >> RCC_CFGR_HPRE_Pos]) |
Helper macro to calculate the HCLK frequency. | |
#define | __LL_RCC_CALC_PCLK1_FREQ(__HCLKFREQ__, __APB1PRESCALER__) ((__HCLKFREQ__) >> APBPrescTable[(__APB1PRESCALER__) >> RCC_CFGR_PPRE1_Pos]) |
Helper macro to calculate the PCLK1 frequency (ABP1) | |
#define | __LL_RCC_CALC_PCLK2_FREQ(__HCLKFREQ__, __APB2PRESCALER__) ((__HCLKFREQ__) >> APBPrescTable[(__APB2PRESCALER__) >> RCC_CFGR_PPRE2_Pos]) |
Helper macro to calculate the PCLK2 frequency (ABP2) | |
Functions | |
__STATIC_INLINE void | LL_RCC_HSE_EnableCSS (void) |
Enable the Clock Security System. | |
__STATIC_INLINE void | LL_RCC_HSE_EnableBypass (void) |
Enable HSE external oscillator (HSE Bypass) | |
__STATIC_INLINE void | LL_RCC_HSE_DisableBypass (void) |
Disable HSE external oscillator (HSE Bypass) | |
__STATIC_INLINE void | LL_RCC_HSE_Enable (void) |
Enable HSE crystal oscillator (HSE ON) | |
__STATIC_INLINE void | LL_RCC_HSE_Disable (void) |
Disable HSE crystal oscillator (HSE ON) | |
__STATIC_INLINE uint32_t | LL_RCC_HSE_IsReady (void) |
Check if HSE oscillator Ready. | |
__STATIC_INLINE void | LL_RCC_HSI_Enable (void) |
Enable HSI oscillator. | |
__STATIC_INLINE void | LL_RCC_HSI_Disable (void) |
Disable HSI oscillator. | |
__STATIC_INLINE uint32_t | LL_RCC_HSI_IsReady (void) |
Check if HSI clock is ready. | |
__STATIC_INLINE uint32_t | LL_RCC_HSI_GetCalibration (void) |
Get HSI Calibration value. | |
__STATIC_INLINE void | LL_RCC_HSI_SetCalibTrimming (uint32_t Value) |
Set HSI Calibration trimming. | |
__STATIC_INLINE uint32_t | LL_RCC_HSI_GetCalibTrimming (void) |
Get HSI Calibration trimming. | |
__STATIC_INLINE void | LL_RCC_LSE_Enable (void) |
Enable Low Speed External (LSE) crystal. | |
__STATIC_INLINE void | LL_RCC_LSE_Disable (void) |
Disable Low Speed External (LSE) crystal. | |
__STATIC_INLINE void | LL_RCC_LSE_EnableBypass (void) |
Enable external clock source (LSE bypass). | |
__STATIC_INLINE void | LL_RCC_LSE_DisableBypass (void) |
Disable external clock source (LSE bypass). | |
__STATIC_INLINE uint32_t | LL_RCC_LSE_IsReady (void) |
Check if LSE oscillator Ready. | |
__STATIC_INLINE void | LL_RCC_LSE_EnableHighDriveMode (void) |
Enable LSE high drive mode. | |
__STATIC_INLINE void | LL_RCC_LSE_DisableHighDriveMode (void) |
Disable LSE high drive mode. | |
__STATIC_INLINE void | LL_RCC_LSI_Enable (void) |
Enable LSI Oscillator. | |
__STATIC_INLINE void | LL_RCC_LSI_Disable (void) |
Disable LSI Oscillator. | |
__STATIC_INLINE uint32_t | LL_RCC_LSI_IsReady (void) |
Check if LSI is Ready. | |
__STATIC_INLINE void | LL_RCC_SetSysClkSource (uint32_t Source) |
Configure the system clock source. | |
__STATIC_INLINE uint32_t | LL_RCC_GetSysClkSource (void) |
Get the system clock source. | |
__STATIC_INLINE void | LL_RCC_SetAHBPrescaler (uint32_t Prescaler) |
Set AHB prescaler. | |
__STATIC_INLINE void | LL_RCC_SetAPB1Prescaler (uint32_t Prescaler) |
Set APB1 prescaler. | |
__STATIC_INLINE void | LL_RCC_SetAPB2Prescaler (uint32_t Prescaler) |
Set APB2 prescaler. | |
__STATIC_INLINE uint32_t | LL_RCC_GetAHBPrescaler (void) |
Get AHB prescaler. | |
__STATIC_INLINE uint32_t | LL_RCC_GetAPB1Prescaler (void) |
Get APB1 prescaler. | |
__STATIC_INLINE uint32_t | LL_RCC_GetAPB2Prescaler (void) |
Get APB2 prescaler. | |
__STATIC_INLINE void | LL_RCC_ConfigMCO (uint32_t MCOxSource, uint32_t MCOxPrescaler) |
Configure MCOx. | |
__STATIC_INLINE void | LL_RCC_SetSAIClockSource (uint32_t SAIxSource) |
Configure SAIx clock source. | |
__STATIC_INLINE void | LL_RCC_SetSDIOClockSource (uint32_t SDIOxSource) |
Configure SDIO clock source. | |
__STATIC_INLINE void | LL_RCC_SetCK48MClockSource (uint32_t CK48MxSource) |
Configure 48Mhz domain clock source. | |
__STATIC_INLINE void | LL_RCC_SetRNGClockSource (uint32_t RNGxSource) |
Configure RNG clock source. | |
__STATIC_INLINE void | LL_RCC_SetUSBClockSource (uint32_t USBxSource) |
Configure USB clock source. | |
__STATIC_INLINE void | LL_RCC_SetI2SClockSource (uint32_t Source) |
Configure I2S clock source. | |
__STATIC_INLINE void | LL_RCC_SetDSIClockSource (uint32_t Source) |
Configure DSI clock source. | |
__STATIC_INLINE uint32_t | LL_RCC_GetSAIClockSource (uint32_t SAIx) |
Get SAIx clock source. | |
__STATIC_INLINE uint32_t | LL_RCC_GetSDIOClockSource (uint32_t SDIOx) |
Get SDIOx clock source. | |
__STATIC_INLINE uint32_t | LL_RCC_GetCK48MClockSource (uint32_t CK48Mx) |
Get 48Mhz domain clock source. | |
__STATIC_INLINE uint32_t | LL_RCC_GetRNGClockSource (uint32_t RNGx) |
Get RNGx clock source. | |
__STATIC_INLINE uint32_t | LL_RCC_GetUSBClockSource (uint32_t USBx) |
Get USBx clock source. | |
__STATIC_INLINE uint32_t | LL_RCC_GetI2SClockSource (uint32_t I2Sx) |
Get I2S Clock Source. | |
__STATIC_INLINE uint32_t | LL_RCC_GetDSIClockSource (uint32_t DSIx) |
Get DSI Clock Source. | |
__STATIC_INLINE void | LL_RCC_SetRTCClockSource (uint32_t Source) |
Set RTC Clock Source. | |
__STATIC_INLINE uint32_t | LL_RCC_GetRTCClockSource (void) |
Get RTC Clock Source. | |
__STATIC_INLINE void | LL_RCC_EnableRTC (void) |
Enable RTC. | |
__STATIC_INLINE void | LL_RCC_DisableRTC (void) |
Disable RTC. | |
__STATIC_INLINE uint32_t | LL_RCC_IsEnabledRTC (void) |
Check if RTC has been enabled or not. | |
__STATIC_INLINE void | LL_RCC_ForceBackupDomainReset (void) |
Force the Backup domain reset. | |
__STATIC_INLINE void | LL_RCC_ReleaseBackupDomainReset (void) |
Release the Backup domain reset. | |
__STATIC_INLINE void | LL_RCC_SetRTC_HSEPrescaler (uint32_t Prescaler) |
Set HSE Prescalers for RTC Clock. | |
__STATIC_INLINE uint32_t | LL_RCC_GetRTC_HSEPrescaler (void) |
Get HSE Prescalers for RTC Clock. | |
__STATIC_INLINE void | LL_RCC_SetTIMPrescaler (uint32_t Prescaler) |
Set Timers Clock Prescalers. | |
__STATIC_INLINE uint32_t | LL_RCC_GetTIMPrescaler (void) |
Get Timers Clock Prescalers. | |
__STATIC_INLINE void | LL_RCC_PLL_Enable (void) |
Enable PLL. | |
__STATIC_INLINE void | LL_RCC_PLL_Disable (void) |
Disable PLL. | |
__STATIC_INLINE uint32_t | LL_RCC_PLL_IsReady (void) |
Check if PLL Ready. | |
__STATIC_INLINE void | LL_RCC_PLL_ConfigDomain_SYS (uint32_t Source, uint32_t PLLM, uint32_t PLLN, uint32_t PLLP_R) |
Configure PLL used for SYSCLK Domain. | |
__STATIC_INLINE void | LL_RCC_PLL_ConfigDomain_48M (uint32_t Source, uint32_t PLLM, uint32_t PLLN, uint32_t PLLQ) |
Configure PLL used for 48Mhz domain clock. | |
__STATIC_INLINE void | LL_RCC_PLL_ConfigDomain_DSI (uint32_t Source, uint32_t PLLM, uint32_t PLLN, uint32_t PLLR) |
Configure PLL used for DSI clock. | |
__STATIC_INLINE void | LL_RCC_PLL_ConfigDomain_SAI (uint32_t Source, uint32_t PLLM, uint32_t PLLN, uint32_t PLLR) |
Configure PLL used for SAI clock. | |
__STATIC_INLINE void | LL_RCC_PLL_SetMainSource (uint32_t PLLSource) |
Configure PLL clock source. | |
__STATIC_INLINE uint32_t | LL_RCC_PLL_GetMainSource (void) |
Get the oscillator used as PLL clock source. | |
__STATIC_INLINE uint32_t | LL_RCC_PLL_GetN (void) |
Get Main PLL multiplication factor for VCO. | |
__STATIC_INLINE uint32_t | LL_RCC_PLL_GetP (void) |
Get Main PLL division factor for PLLP. | |
__STATIC_INLINE uint32_t | LL_RCC_PLL_GetQ (void) |
Get Main PLL division factor for PLLQ. | |
__STATIC_INLINE uint32_t | LL_RCC_PLL_GetR (void) |
Get Main PLL division factor for PLLR. | |
__STATIC_INLINE uint32_t | LL_RCC_PLL_GetDivider (void) |
Get Division factor for the main PLL and other PLL. | |
__STATIC_INLINE void | LL_RCC_PLL_ConfigSpreadSpectrum (uint32_t Mod, uint32_t Inc, uint32_t Sel) |
Configure Spread Spectrum used for PLL. | |
__STATIC_INLINE uint32_t | LL_RCC_PLL_GetPeriodModulation (void) |
Get Spread Spectrum Modulation Period for PLL. | |
__STATIC_INLINE uint32_t | LL_RCC_PLL_GetStepIncrementation (void) |
Get Spread Spectrum Incrementation Step for PLL. | |
__STATIC_INLINE uint32_t | LL_RCC_PLL_GetSpreadSelection (void) |
Get Spread Spectrum Selection for PLL. | |
__STATIC_INLINE void | LL_RCC_PLL_SpreadSpectrum_Enable (void) |
Enable Spread Spectrum for PLL. | |
__STATIC_INLINE void | LL_RCC_PLL_SpreadSpectrum_Disable (void) |
Disable Spread Spectrum for PLL. | |
__STATIC_INLINE void | LL_RCC_PLLI2S_Enable (void) |
Enable PLLI2S. | |
__STATIC_INLINE void | LL_RCC_PLLI2S_Disable (void) |
Disable PLLI2S. | |
__STATIC_INLINE uint32_t | LL_RCC_PLLI2S_IsReady (void) |
Check if PLLI2S Ready. | |
__STATIC_INLINE void | LL_RCC_PLLI2S_ConfigDomain_SAI (uint32_t Source, uint32_t PLLM, uint32_t PLLN, uint32_t PLLQ_R, uint32_t PLLDIVQ_R) |
Configure PLLI2S used for SAI domain clock. | |
__STATIC_INLINE void | LL_RCC_PLLI2S_ConfigDomain_I2S (uint32_t Source, uint32_t PLLM, uint32_t PLLN, uint32_t PLLR) |
Configure PLLI2S used for I2S1 domain clock. | |
__STATIC_INLINE uint32_t | LL_RCC_PLLI2S_GetN (void) |
Get I2SPLL multiplication factor for VCO. | |
__STATIC_INLINE uint32_t | LL_RCC_PLLI2S_GetQ (void) |
Get I2SPLL division factor for PLLI2SQ. | |
__STATIC_INLINE uint32_t | LL_RCC_PLLI2S_GetR (void) |
Get I2SPLL division factor for PLLI2SR. | |
__STATIC_INLINE uint32_t | LL_RCC_PLLI2S_GetDIVQ (void) |
Get I2SPLL division factor for PLLI2SDIVQ. | |
__STATIC_INLINE uint32_t | LL_RCC_PLLI2S_GetDivider (void) |
Get division factor for PLLI2S input clock. | |
__STATIC_INLINE uint32_t | LL_RCC_PLLI2S_GetMainSource (void) |
Get the oscillator used as PLL clock source. | |
__STATIC_INLINE void | LL_RCC_PLLSAI_Enable (void) |
Enable PLLSAI. | |
__STATIC_INLINE void | LL_RCC_PLLSAI_Disable (void) |
Disable PLLSAI. | |
__STATIC_INLINE uint32_t | LL_RCC_PLLSAI_IsReady (void) |
Check if PLLSAI Ready. | |
__STATIC_INLINE void | LL_RCC_PLLSAI_ConfigDomain_SAI (uint32_t Source, uint32_t PLLM, uint32_t PLLN, uint32_t PLLQ, uint32_t PLLDIVQ) |
Configure PLLSAI used for SAI domain clock. | |
__STATIC_INLINE void | LL_RCC_PLLSAI_ConfigDomain_48M (uint32_t Source, uint32_t PLLM, uint32_t PLLN, uint32_t PLLP) |
Configure PLLSAI used for 48Mhz domain clock. | |
__STATIC_INLINE void | LL_RCC_PLLSAI_ConfigDomain_LTDC (uint32_t Source, uint32_t PLLM, uint32_t PLLN, uint32_t PLLR, uint32_t PLLDIVR) |
Configure PLLSAI used for LTDC domain clock. | |
__STATIC_INLINE uint32_t | LL_RCC_PLLSAI_GetDivider (void) |
Get division factor for PLLSAI input clock. | |
__STATIC_INLINE uint32_t | LL_RCC_PLLSAI_GetN (void) |
Get SAIPLL multiplication factor for VCO. | |
__STATIC_INLINE uint32_t | LL_RCC_PLLSAI_GetQ (void) |
Get SAIPLL division factor for PLLSAIQ. | |
__STATIC_INLINE uint32_t | LL_RCC_PLLSAI_GetR (void) |
Get SAIPLL division factor for PLLSAIR. | |
__STATIC_INLINE uint32_t | LL_RCC_PLLSAI_GetP (void) |
Get SAIPLL division factor for PLLSAIP. | |
__STATIC_INLINE uint32_t | LL_RCC_PLLSAI_GetDIVQ (void) |
Get SAIPLL division factor for PLLSAIDIVQ. | |
__STATIC_INLINE uint32_t | LL_RCC_PLLSAI_GetDIVR (void) |
Get SAIPLL division factor for PLLSAIDIVR. | |
__STATIC_INLINE void | LL_RCC_ClearFlag_LSIRDY (void) |
Clear LSI ready interrupt flag. | |
__STATIC_INLINE void | LL_RCC_ClearFlag_LSERDY (void) |
Clear LSE ready interrupt flag. | |
__STATIC_INLINE void | LL_RCC_ClearFlag_HSIRDY (void) |
Clear HSI ready interrupt flag. | |
__STATIC_INLINE void | LL_RCC_ClearFlag_HSERDY (void) |
Clear HSE ready interrupt flag. | |
__STATIC_INLINE void | LL_RCC_ClearFlag_PLLRDY (void) |
Clear PLL ready interrupt flag. | |
__STATIC_INLINE void | LL_RCC_ClearFlag_PLLI2SRDY (void) |
Clear PLLI2S ready interrupt flag. | |
__STATIC_INLINE void | LL_RCC_ClearFlag_PLLSAIRDY (void) |
Clear PLLSAI ready interrupt flag. | |
__STATIC_INLINE void | LL_RCC_ClearFlag_HSECSS (void) |
Clear Clock security system interrupt flag. | |
__STATIC_INLINE uint32_t | LL_RCC_IsActiveFlag_LSIRDY (void) |
Check if LSI ready interrupt occurred or not. | |
__STATIC_INLINE uint32_t | LL_RCC_IsActiveFlag_LSERDY (void) |
Check if LSE ready interrupt occurred or not. | |
__STATIC_INLINE uint32_t | LL_RCC_IsActiveFlag_HSIRDY (void) |
Check if HSI ready interrupt occurred or not. | |
__STATIC_INLINE uint32_t | LL_RCC_IsActiveFlag_HSERDY (void) |
Check if HSE ready interrupt occurred or not. | |
__STATIC_INLINE uint32_t | LL_RCC_IsActiveFlag_PLLRDY (void) |
Check if PLL ready interrupt occurred or not. | |
__STATIC_INLINE uint32_t | LL_RCC_IsActiveFlag_PLLI2SRDY (void) |
Check if PLLI2S ready interrupt occurred or not. | |
__STATIC_INLINE uint32_t | LL_RCC_IsActiveFlag_PLLSAIRDY (void) |
Check if PLLSAI ready interrupt occurred or not. | |
__STATIC_INLINE uint32_t | LL_RCC_IsActiveFlag_HSECSS (void) |
Check if Clock security system interrupt occurred or not. | |
__STATIC_INLINE uint32_t | LL_RCC_IsActiveFlag_IWDGRST (void) |
Check if RCC flag Independent Watchdog reset is set or not. | |
__STATIC_INLINE uint32_t | LL_RCC_IsActiveFlag_LPWRRST (void) |
Check if RCC flag Low Power reset is set or not. | |
__STATIC_INLINE uint32_t | LL_RCC_IsActiveFlag_PINRST (void) |
Check if RCC flag Pin reset is set or not. | |
__STATIC_INLINE uint32_t | LL_RCC_IsActiveFlag_PORRST (void) |
Check if RCC flag POR/PDR reset is set or not. | |
__STATIC_INLINE uint32_t | LL_RCC_IsActiveFlag_SFTRST (void) |
Check if RCC flag Software reset is set or not. | |
__STATIC_INLINE uint32_t | LL_RCC_IsActiveFlag_WWDGRST (void) |
Check if RCC flag Window Watchdog reset is set or not. | |
__STATIC_INLINE uint32_t | LL_RCC_IsActiveFlag_BORRST (void) |
Check if RCC flag BOR reset is set or not. | |
__STATIC_INLINE void | LL_RCC_ClearResetFlags (void) |
Set RMVF bit to clear the reset flags. | |
__STATIC_INLINE void | LL_RCC_EnableIT_LSIRDY (void) |
Enable LSI ready interrupt. | |
__STATIC_INLINE void | LL_RCC_EnableIT_LSERDY (void) |
Enable LSE ready interrupt. | |
__STATIC_INLINE void | LL_RCC_EnableIT_HSIRDY (void) |
Enable HSI ready interrupt. | |
__STATIC_INLINE void | LL_RCC_EnableIT_HSERDY (void) |
Enable HSE ready interrupt. | |
__STATIC_INLINE void | LL_RCC_EnableIT_PLLRDY (void) |
Enable PLL ready interrupt. | |
__STATIC_INLINE void | LL_RCC_EnableIT_PLLI2SRDY (void) |
Enable PLLI2S ready interrupt. | |
__STATIC_INLINE void | LL_RCC_EnableIT_PLLSAIRDY (void) |
Enable PLLSAI ready interrupt. | |
__STATIC_INLINE void | LL_RCC_DisableIT_LSIRDY (void) |
Disable LSI ready interrupt. | |
__STATIC_INLINE void | LL_RCC_DisableIT_LSERDY (void) |
Disable LSE ready interrupt. | |
__STATIC_INLINE void | LL_RCC_DisableIT_HSIRDY (void) |
Disable HSI ready interrupt. | |
__STATIC_INLINE void | LL_RCC_DisableIT_HSERDY (void) |
Disable HSE ready interrupt. | |
__STATIC_INLINE void | LL_RCC_DisableIT_PLLRDY (void) |
Disable PLL ready interrupt. | |
__STATIC_INLINE void | LL_RCC_DisableIT_PLLI2SRDY (void) |
Disable PLLI2S ready interrupt. | |
__STATIC_INLINE void | LL_RCC_DisableIT_PLLSAIRDY (void) |
Disable PLLSAI ready interrupt. | |
__STATIC_INLINE uint32_t | LL_RCC_IsEnabledIT_LSIRDY (void) |
Checks if LSI ready interrupt source is enabled or disabled. | |
__STATIC_INLINE uint32_t | LL_RCC_IsEnabledIT_LSERDY (void) |
Checks if LSE ready interrupt source is enabled or disabled. | |
__STATIC_INLINE uint32_t | LL_RCC_IsEnabledIT_HSIRDY (void) |
Checks if HSI ready interrupt source is enabled or disabled. | |
__STATIC_INLINE uint32_t | LL_RCC_IsEnabledIT_HSERDY (void) |
Checks if HSE ready interrupt source is enabled or disabled. | |
__STATIC_INLINE uint32_t | LL_RCC_IsEnabledIT_PLLRDY (void) |
Checks if PLL ready interrupt source is enabled or disabled. | |
__STATIC_INLINE uint32_t | LL_RCC_IsEnabledIT_PLLI2SRDY (void) |
Checks if PLLI2S ready interrupt source is enabled or disabled. | |
__STATIC_INLINE uint32_t | LL_RCC_IsEnabledIT_PLLSAIRDY (void) |
Checks if PLLSAI ready interrupt source is enabled or disabled. | |
ErrorStatus | LL_RCC_DeInit (void) |
Reset the RCC clock configuration to the default reset state. | |
void | LL_RCC_GetSystemClocksFreq (LL_RCC_ClocksTypeDef *RCC_Clocks) |
Return the frequencies of different on chip clocks; System, AHB, APB1 and APB2 buses clocks. | |
uint32_t | LL_RCC_GetSAIClockFreq (uint32_t SAIxSource) |
Return SAIx clock frequency. | |
uint32_t | LL_RCC_GetSDIOClockFreq (uint32_t SDIOxSource) |
Return SDIOx clock frequency. | |
uint32_t | LL_RCC_GetRNGClockFreq (uint32_t RNGxSource) |
Return RNGx clock frequency. | |
uint32_t | LL_RCC_GetUSBClockFreq (uint32_t USBxSource) |
Return USBx clock frequency. | |
uint32_t | LL_RCC_GetI2SClockFreq (uint32_t I2SxSource) |
Return I2Sx clock frequency. | |
uint32_t | LL_RCC_GetLTDCClockFreq (uint32_t LTDCxSource) |
Return LTDC clock frequency. | |
uint32_t | LL_RCC_GetDSIClockFreq (uint32_t DSIxSource) |
Return DSI clock frequency. | |
Variables | |
static const uint8_t | aRCC_PLLSAIDIVRPrescTable [4] = {2, 4, 8, 16} |
Header file of RCC LL module.
This software component is licensed by ST under BSD 3-Clause license, the "License"; You may not use this file except in compliance with the License. You may obtain a copy of the License at: opensource.org/licenses/BSD-3-Clause
Definition in file stm32f4xx_ll_rcc.h.