HAL RCC Constants ¶
HAL RCC Constants ¶
- group RCC_Exported_Constants
-
Unnamed Group
-
HAL_RCC_HSICALIBRATION_DEFAULT
0x10U
/*
Default
HSI
trimming
value
*/
¶
-
Default HSI trimming value.
Unnamed Group
-
HAL_RCC_MSICALIBRATION_DEFAULT
0x10U
¶
-
Default MSI trimming value.
Default MSI trimming value
Enums
-
enum
hal_rcc_clk_status_t
¶
-
Peripheral clock activation status.
Values:
-
enumerator
HAL_RCC_CLK_DISABLED
¶
-
enumerator
HAL_RCC_CLK_ENABLED
¶
-
enumerator
HAL_RCC_CLK_DISABLED
¶
-
enum
hal_rcc_pll_status_t
¶
-
PLL activation status.
Values:
-
enumerator
HAL_RCC_PLL_DISABLED
¶
-
enumerator
HAL_RCC_PLL_ENABLED
¶
-
enumerator
HAL_RCC_PLL_DISABLED
¶
-
enum
hal_rcc_osc_stop_mode_status_t
¶
-
Oscillator Stop mode enable status.
Values:
-
enumerator
HAL_RCC_OSC_DISABLED_IN_STOP_MODE
¶
-
Oscillator is enabled for Run mode only
-
enumerator
HAL_RCC_OSC_ENABLED_IN_STOP_MODE
¶
-
Oscillator is enabled for Run and Stop modes
-
enumerator
HAL_RCC_OSC_DISABLED_IN_STOP_MODE
¶
-
enum
hal_rcc_osc_ready_status_t
¶
-
Oscillator ready status.
Values:
-
enumerator
HAL_RCC_OSC_NOT_READY
¶
-
Oscillator is not ready
-
enumerator
HAL_RCC_OSC_READY
¶
-
Oscillator is ready
-
enumerator
HAL_RCC_OSC_NOT_READY
¶
-
enum
hal_rcc_osc_enable_status_t
¶
-
Oscillator enable status.
Values:
-
enumerator
HAL_RCC_OSC_DISABLED
¶
-
Oscillator is disabled
-
enumerator
HAL_RCC_OSC_ENABLED
¶
-
Oscillator is enabled
-
enumerator
HAL_RCC_OSC_DISABLED
¶
-
enum
hal_rcc_lsi_div_t
¶
-
LSI Div.
Values:
-
enumerator
HAL_RCC_LSI_DIV1
¶
-
LSI divided by 1 LSI clock not divided
-
enumerator
HAL_RCC_LSI_DIV128
¶
-
0x02000000 Low-speed Clock Divider Configuration LSI divided by 128 LSI clock divided by 128
-
enumerator
HAL_RCC_LSI_DIV1
¶
-
enum
hal_rcc_pll_mboost_div_t
¶
-
PLLMBOOST EPOD Clock Divider.
Values:
-
enumerator
HAL_RCC_PLLMBOOST_DIV1
¶
-
PLL1CLK not divided PLL1CLK not divided
-
enumerator
HAL_RCC_PLLMBOOST_DIV2
¶
-
0x00001000 PLL1CLK divided by 2 PLL1CLK divided by 2
-
enumerator
HAL_RCC_PLLMBOOST_DIV4
¶
-
0x00002000 PLL1CLK divided by 4 PLL1CLK divided by 4
-
enumerator
HAL_RCC_PLLMBOOST_DIV6
¶
-
PLL1CLK divided by 6 PLL1CLK divided by 6
-
enumerator
HAL_RCC_PLLMBOOST_DIV8
¶
-
0x00004000 PLL1CLK divided by 8 PLL1CLK divided by 8
-
enumerator
HAL_RCC_PLLMBOOST_DIV10
¶
-
PLL1CLK divided by 10 PLL1CLK divided by 10
-
enumerator
HAL_RCC_PLLMBOOST_DIV12
¶
-
PLL1CLK divided by 12 PLL1CLK divided by 12
-
enumerator
HAL_RCC_PLLMBOOST_DIV14
¶
-
PLL1CLK divided by 14 PLL1CLK divided by 14
-
enumerator
HAL_RCC_PLLMBOOST_DIV16
¶
-
0x00008000 PLL1CLK divided by 16 PLL1CLK divided by 16
-
enumerator
HAL_RCC_PLLMBOOST_DIV1
¶
-
enum
hal_rcc_pll_vci_range_t
¶
-
RCC PLLx VCI Range.
Values:
-
enumerator
HAL_RCC_PLLVCI_RANGE_0
¶
-
VCO input range: 4 to 8 MHz PLLx input clock range frequency between 4 and 8 MHz
-
enumerator
HAL_RCC_PLLVCI_RANGE_1
¶
-
0x0000000C PLL1RGE[1:0] bits (PLL1 Input Frequency Range) VCO input range: 8 to 16 MHz PLLx input clock range frequency between 8 and 16 MHz
-
enumerator
HAL_RCC_PLLVCI_RANGE_0
¶
-
enum
hal_rcc_pll_src_t
¶
-
RCC PLL Clock Source.
Values:
-
enumerator
HAL_RCC_PLL_SRC_MSIS
¶
-
0x00000001 MSIS clock selected as main PLL1 entry clock source MSIS clock selected as main PLLx entry clock source
-
enumerator
HAL_RCC_PLL_SRC_HSI
¶
-
0x00000002 HSI clock selected as main PLL1 entry clock source HSI clock selected as main PLLx entry clock source
-
enumerator
HAL_RCC_PLL_SRC_HSE
¶
-
HSE clock selected as main PLL1 entry clock source HSE clock selected as main PLLx entry clock source
-
enumerator
HAL_RCC_PLL_SRC_MSIS
¶
-
enum
hal_rcc_msis_range_t
¶
-
MSIS Clock Range.
Values:
-
enumerator
HAL_RCC_MSIS_FREQ_48MHZ
¶
-
MSIS = 48 MHz MSI = 48 MHz (range 0)
-
enumerator
HAL_RCC_MSIS_FREQ_24MHZ
¶
-
0x10000000 MSIS = 24 MHz MSI = 24 MHz (range 1)
-
enumerator
HAL_RCC_MSIS_FREQ_16MHZ
¶
-
0x20000000 MSIS = 16 MHz MSI = 16 MHz (range 2)
-
enumerator
HAL_RCC_MSIS_FREQ_12MHZ
¶
-
MSIS = 12 MHz MSI = 12 MHz (range 3)
-
enumerator
HAL_RCC_MSIS_FREQ_4MHZ
¶
-
0x40000000 MSIS = 4 MHz MSI = 4 MHz (range 4)
-
enumerator
HAL_RCC_MSIS_FREQ_2MHZ
¶
-
MSIS = 2 MHz MSI = 2 MHz (range 5)
-
enumerator
HAL_RCC_MSIS_FREQ_1330KHZ
¶
-
MSIS = 1.5 MHz MSI = 1.33 MHz (range 6)
-
enumerator
HAL_RCC_MSIS_FREQ_1MHZ
¶
-
MSIS = 1 MHz MSI = 1 MHz (range 7)
-
enumerator
HAL_RCC_MSIS_FREQ_3072KHZ
¶
-
0x80000000 MSIS = 3.072 MHz MSI = 3.072 MHz (range 8)
-
enumerator
HAL_RCC_MSIS_FREQ_1536KHZ
¶
-
MSIS = 1.536 MHz MSI = 1.536 MHz (range 9)
-
enumerator
HAL_RCC_MSIS_FREQ_1024KHZ
¶
-
MSIS = 1.024 MHz MSI = 1.024 MHz (range 10)
-
enumerator
HAL_RCC_MSIS_FREQ_768KHZ
¶
-
MSIS = 768 kHz MSI = 768 kHz (range 11)
-
enumerator
HAL_RCC_MSIS_FREQ_400KHZ
¶
-
MSIS = 400 kHz MSI = 400 kHz (range 12)
-
enumerator
HAL_RCC_MSIS_FREQ_200KHZ
¶
-
MSIS = 200 kHz MSI = 200 kHz (range 13)
-
enumerator
HAL_RCC_MSIS_FREQ_133KHZ
¶
-
MSIS = 150 kHz MSI = 133 kHz (range 14)
-
enumerator
HAL_RCC_MSIS_FREQ_100KHZ
¶
-
MSIS = 100 kHz MSI = 100 kHz (range 15)
-
enumerator
HAL_RCC_MSIS_FREQ_48MHZ
¶
-
enum
hal_rcc_msik_range_t
¶
-
MSIK Clock Range.
Values:
-
enumerator
HAL_RCC_MSIK_FREQ_48MHZ
¶
-
MSIK = 48 MHz MSIK = 48 MHz (range 0)
-
enumerator
HAL_RCC_MSIK_FREQ_24MHZ
¶
-
0x01000000 MSIK = 24 MHz MSIK = 24 MHz (range 1)
-
enumerator
HAL_RCC_MSIK_FREQ_16MHZ
¶
-
0x02000000 MSIK = 16 MHz MSIK = 16 MHz (range 2)
-
enumerator
HAL_RCC_MSIK_FREQ_12MHZ
¶
-
MSIK = 12 MHz MSIK = 12 MHz (range 3)
-
enumerator
HAL_RCC_MSIK_FREQ_4MHZ
¶
-
0x04000000 MSIK = 4 MHz MSIK = 4 MHz (range 4)
-
enumerator
HAL_RCC_MSIK_FREQ_2MHZ
¶
-
MSIK = 2 MHz MSIK = 2 MHz (range 5)
-
enumerator
HAL_RCC_MSIK_FREQ_1330KHZ
¶
-
MSIK = 1.5 MHz MSIK = 1.33 MHz (range 6)
-
enumerator
HAL_RCC_MSIK_FREQ_1MHZ
¶
-
MSIK = 1 MHz MSIK = 1 MHz (range 7)
-
enumerator
HAL_RCC_MSIK_FREQ_3072KHZ
¶
-
0x08000000 MSIK = 3.072 MHz MSIK = 3.072 MHz (range 8)
-
enumerator
HAL_RCC_MSIK_FREQ_1536KHZ
¶
-
MSIK = 1.536 MHz MSIK = 1.536 MHz (range 9)
-
enumerator
HAL_RCC_MSIK_FREQ_1024KHZ
¶
-
MSIK = 1.024 MHz MSIK = 1.024 MHz (range 10)
-
enumerator
HAL_RCC_MSIK_FREQ_768KHZ
¶
-
MSIK = 768 kHz MSIK = 768 kHz (range 11)
-
enumerator
HAL_RCC_MSIK_FREQ_400KHZ
¶
-
MSIK = 400 kHz MSIK = 400 kHz (range 12)
-
enumerator
HAL_RCC_MSIK_FREQ_200KHZ
¶
-
MSIK = 200 kHz MSIK = 200 kHz (range 13)
-
enumerator
HAL_RCC_MSIK_FREQ_133KHZ
¶
-
MSIK = 150 kHz MSIK = 133 kHz (range 14)
-
enumerator
HAL_RCC_MSIK_FREQ_100KHZ
¶
-
MSIK = 100 kHz MSIK = 100 kHz (range 15)
-
enumerator
HAL_RCC_MSIK_FREQ_48MHZ
¶
-
enum
hal_rcc_msi_range_calib_t
¶
-
MSIS/MSIK Clock Range for calibration.
Values:
-
enumerator
HAL_RCC_MSI_RANGE_CALIB_0_TO_3
¶
-
MSI clock trimming for ranges 0 to 3 MSI clock trimming for ranges 0 to 3
-
enumerator
HAL_RCC_MSI_RANGE_CALIB_4_TO_7
¶
-
MSI clock trimming for ranges 4 to 7 MSI clock trimming for ranges 4 to 7
-
enumerator
HAL_RCC_MSI_RANGE_CALIB_8_TO_11
¶
-
MSI clock trimming for ranges 8 to 11 MSI clock trimming for ranges 8 to 11
-
enumerator
HAL_RCC_MSI_RANGE_CALIB_12_TO_15
¶
-
MSI clock trimming for ranges 12 to 15 MSI clock trimming for ranges 12 to 15
-
enumerator
HAL_RCC_MSI_RANGE_CALIB_0_TO_3
¶
-
enum
hal_rcc_msi_bias_mode_t
¶
-
MSI bias mode selection.
Values:
-
enumerator
HAL_RCC_MSI_BIAS_MODE_CONTINUOUS
¶
-
MSI bias continuous mode (clock accuracy fast settling time) Continuous mode selection for MSI
-
enumerator
HAL_RCC_MSI_BIAS_MODE_SAMPLING
¶
-
MSI bias sampling mode (ultra-low-power mode) 0x00400000 Internal Multi Speed oscillator (MSI) BIAS mode selection Sampling mode selection for MSI
-
enumerator
HAL_RCC_MSI_BIAS_MODE_CONTINUOUS
¶
-
enum
hal_rcc_sysclk_src_t
¶
-
System Clock Source.
Values:
-
enumerator
HAL_RCC_SYSCLK_SRC_MSIS
¶
-
MSIS selection as system clock MSIS selection as system clock
-
enumerator
HAL_RCC_SYSCLK_SRC_HSI
¶
-
0x00000001 HSI oscillator selection as system clock HSI selection as system clock
-
enumerator
HAL_RCC_SYSCLK_SRC_HSE
¶
-
0x00000002 HSE selection as system clock HSE selection as system clock
-
enumerator
HAL_RCC_SYSCLK_SRC_PLLCLK
¶
-
PLL selection as system clock PLL1 selection as system clock
-
enumerator
HAL_RCC_SYSCLK_SRC_MSIS
¶
-
enum
hal_rcc_systick_clk_src_t
¶
-
SYSTICK Clock Source.
Values:
-
enumerator
HAL_RCC_SYSTICK_CLK_SRC_HCLKDIV8
¶
-
HCLKDIV8 clock used as SYSTICK clock source
-
enumerator
HAL_RCC_SYSTICK_CLK_SRC_LSI
¶
-
0x00400000 LSI clock used as SYSTICK clock source
-
enumerator
HAL_RCC_SYSTICK_CLK_SRC_LSE
¶
-
0x00800000 LSE clock used as SYSTICK clock source
-
enumerator
HAL_RCC_SYSTICK_CLK_SRC_HCLKDIV8
¶
-
enum
hal_rcc_hclk_prescaler_t
¶
-
AHB Clock Source.
Values:
-
enumerator
HAL_RCC_HCLK_PRESCALER1
¶
-
SYSCLK not divided SYSCLK not divided
-
enumerator
HAL_RCC_HCLK_PRESCALER2
¶
-
0x00000008 SYSCLK divided by 2 SYSCLK divided by 2
-
enumerator
HAL_RCC_HCLK_PRESCALER4
¶
-
SYSCLK divided by 4 SYSCLK divided by 4
-
enumerator
HAL_RCC_HCLK_PRESCALER8
¶
-
SYSCLK divided by 8 SYSCLK divided by 8
-
enumerator
HAL_RCC_HCLK_PRESCALER16
¶
-
SYSCLK divided by 16 SYSCLK divided by 16
-
enumerator
HAL_RCC_HCLK_PRESCALER64
¶
-
SYSCLK divided by 64 SYSCLK divided by 64
-
enumerator
HAL_RCC_HCLK_PRESCALER128
¶
-
SYSCLK divided by 128 SYSCLK divided by 128
-
enumerator
HAL_RCC_HCLK_PRESCALER256
¶
-
SYSCLK divided by 256 SYSCLK divided by 256
-
enumerator
HAL_RCC_HCLK_PRESCALER512
¶
-
SYSCLK divided by 512 SYSCLK divided by 512
-
enumerator
HAL_RCC_HCLK_PRESCALER1
¶
-
enum
hal_rcc_pclk_prescaler_t
¶
-
APB1 APB2 APB3 Clock Source.
Values:
-
enumerator
HAL_RCC_PCLK_PRESCALER1
¶
-
HCLK not divided HCLK not divided
-
enumerator
HAL_RCC_PCLK_PRESCALER2
¶
-
0x00000040 HCLK divided by 2 HCLK divided by 2
-
enumerator
HAL_RCC_PCLK_PRESCALER4
¶
-
HCLK divided by 4 HCLK divided by 4
-
enumerator
HAL_RCC_PCLK_PRESCALER8
¶
-
HCLK divided by 8 HCLK divided by 8
-
enumerator
HAL_RCC_PCLK_PRESCALER16
¶
-
HCLK divided by 16 HCLK divided by 16
-
enumerator
HAL_RCC_PCLK_PRESCALER1
¶
-
enum
hal_rcc_rtc_clk_src_t
¶
-
RTC Clock Source.
Values:
-
enumerator
HAL_RCC_RTC_CLK_SRC_NO_CLK
¶
-
No clock used as RTC clock No clock used as RTC clock
-
enumerator
HAL_RCC_RTC_CLK_SRC_LSE
¶
-
0x00000100 LSE oscillator clock used as RTC clock LSE oscillator clock used as RTC clock
-
enumerator
HAL_RCC_RTC_CLK_SRC_LSI
¶
-
0x00000200 LSI oscillator clock used as RTC clock LSI oscillator clock used as RTC clock
-
enumerator
HAL_RCC_RTC_CLK_SRC_HSE_DIV32
¶
-
0x00000300 RTCSEL[1:0]: bits (RTC Clock Source Selection) HSE oscillator clock divided by 32 used as RTC clock HSE oscillator clock divided by 32 used as RTC clock
-
enumerator
HAL_RCC_RTC_CLK_SRC_NO_CLK
¶
-
enum
hal_rcc_mco_src_t
¶
-
MCO Clock Source.
Values:
-
enumerator
HAL_RCC_MCO_SRC_NOCLOCK
¶
-
MCO output disabled, no clock on MCO MCO output disabled, no clock on MCO
-
enumerator
HAL_RCC_MCO_SRC_SYSCLK
¶
-
0x01000000 SYSCLK selection as MCO1 source SYSCLK selection as MCO source
-
enumerator
HAL_RCC_MCO_SRC_MSI
¶
-
0x02000000 MSIS selection as MCO1 source MSI selection as MCO source
-
enumerator
HAL_RCC_MCO_SRC_HSI
¶
-
HSI selection as MCO1 source HSI selection as MCO source
-
enumerator
HAL_RCC_MCO_SRC_HSE
¶
-
0x04000000 HSE selection as MCO1 source HSE selection as MCO source
-
enumerator
HAL_RCC_MCO_SRC_PLL1CLK
¶
-
Main PLL selection as MCO1 source PLL1CLK selection as MCO source
-
enumerator
HAL_RCC_MCO_SRC_LSI
¶
-
LSI selection as MCO1 source LSI selection as MCO source
-
enumerator
HAL_RCC_MCO_SRC_LSE
¶
-
LSE selection as MCO1 source LSE selection as MCO source
-
enumerator
HAL_RCC_MCO_SRC_HSI48
¶
-
0x08000000 HSI48 selection as MCO1 source HSI48 selection as MCO source
-
enumerator
HAL_RCC_MCO_SRC_MSIK
¶
-
MSIK selection as MCO1 source MSIK selection as MCO source
-
enumerator
HAL_RCC_MCO_SRC_NOCLOCK
¶
-
enum
hal_rcc_mco_prescaler_t
¶
-
MCO Clock Prescaler.
Values:
-
enumerator
HAL_RCC_MCO_PRESCALER1
¶
-
MCO not divided MCO clock divided by 1
-
enumerator
HAL_RCC_MCO_PRESCALER2
¶
-
0x10000000 MCO divided by 2 MCO clock divided by 2
-
enumerator
HAL_RCC_MCO_PRESCALER4
¶
-
0x20000000 MCO divided by 4 MCO clock divided by 4
-
enumerator
HAL_RCC_MCO_PRESCALER8
¶
-
MCO divided by 8 MCO clock divided by 8
-
enumerator
HAL_RCC_MCO_PRESCALER16
¶
-
0x40000000 MCO divided by 16 MCO clock divided by 16
-
enumerator
HAL_RCC_MCO_PRESCALER1
¶
-
enum
hal_rcc_stop_wakeup_clk_t
¶
-
Wake-Up from STOP Clock.
Values:
-
enumerator
HAL_RCC_STOP_WAKEUPCLOCK_MSI
¶
-
MSIS selection after wake-up from STOP MSI selection after wake-up from STOP
-
enumerator
HAL_RCC_STOP_WAKEUPCLOCK_HSI
¶
-
0x00008000 Wake Up from stop and CSS backup clock selection HSI selection after wake-up from STOP HSI selection after wake-up from STOP
-
enumerator
HAL_RCC_STOP_WAKEUPCLOCK_MSI
¶
-
enum
hal_rcc_stop_wakeup_kerclk_t
¶
-
RCC Stop KernelWakeUpClock.
Values:
-
enumerator
HAL_RCC_STOP_KERWAKEUPCLOCK_MSI
¶
-
MSIK oscillator automatically enabled when exiting Stop mode MSI kernel clock selection after wake-up from STOP
-
enumerator
HAL_RCC_STOP_KERWAKEUPCLOCK_HSI
¶
-
0x00008000 Kernel Clock Selection after a Wake Up from STOP HSI oscillator automatically enabled when exiting Stop mode HSI kernel clock selection after wake-up from STOP
-
enumerator
HAL_RCC_STOP_KERWAKEUPCLOCK_MSI
¶
-
enum
hal_rcc_lsco_src_t
¶
-
Low Speed Clock Source.
Values:
-
enumerator
HAL_RCC_LSCO_SRC_LSI
¶
-
LSI selection for low speed clock LSI selection for low speed clock output
-
enumerator
HAL_RCC_LSCO_SRC_LSE
¶
-
0x02000000 Low-speed Clock Output Selection LSE selection for low speed clock LSE selection for low speed clock output
-
enumerator
HAL_RCC_LSCO_SRC_LSI
¶
-
enum
hal_rcc_usart1_clk_src_t
¶
-
USART1 Clock Source.
Values:
-
enumerator
HAL_RCC_USART1_CLK_SRC_PCLK2
¶
-
PCLK2 clock used as USART1 clock source
-
enumerator
HAL_RCC_USART1_CLK_SRC_SYSCLK
¶
-
SYSCLK clock used as USART1 clock source
-
enumerator
HAL_RCC_USART1_CLK_SRC_HSI
¶
-
HSI clock used as USART1 clock source
-
enumerator
HAL_RCC_USART1_CLK_SRC_LSE
¶
-
LSE clock used as USART1 clock source
-
enumerator
HAL_RCC_USART1_CLK_SRC_PCLK2
¶
-
enum
hal_rcc_usart2_clk_src_t
¶
-
USART2 Clock Source.
Values:
-
enumerator
HAL_RCC_USART2_CLK_SRC_PCLK1
¶
-
PCLK1 clock used as USART2 clock source
-
enumerator
HAL_RCC_USART2_CLK_SRC_SYSCLK
¶
-
SYSCLK clock used as USART2 clock source
-
enumerator
HAL_RCC_USART2_CLK_SRC_HSI
¶
-
HSI clock used as USART2 clock source
-
enumerator
HAL_RCC_USART2_CLK_SRC_LSE
¶
-
LSE clock used as USART2 clock source
-
enumerator
HAL_RCC_USART2_CLK_SRC_PCLK1
¶
-
enum
hal_rcc_usart3_clk_src_t
¶
-
USART3 Clock Source.
Values:
-
enumerator
HAL_RCC_USART3_CLK_SRC_PCLK1
¶
-
PCLK3 clock used as USART3 clock source
-
enumerator
HAL_RCC_USART3_CLK_SRC_SYSCLK
¶
-
SYSCLK clock used as USART3 clock source
-
enumerator
HAL_RCC_USART3_CLK_SRC_HSI
¶
-
HSI clock used as USART3 clock source
-
enumerator
HAL_RCC_USART3_CLK_SRC_LSE
¶
-
LSE clock used as USART3 clock source
-
enumerator
HAL_RCC_USART3_CLK_SRC_PCLK1
¶
-
enum
hal_rcc_uart4_clk_src_t
¶
-
UART4 Clock Source.
Values:
-
enumerator
HAL_RCC_UART4_CLK_SRC_PCLK1
¶
-
PCLK1 clock used as UART4 clock source
-
enumerator
HAL_RCC_UART4_CLK_SRC_SYSCLK
¶
-
SYSCLK clock used as UART4 clock source
-
enumerator
HAL_RCC_UART4_CLK_SRC_HSI
¶
-
HSI clock used as UART4 clock source
-
enumerator
HAL_RCC_UART4_CLK_SRC_LSE
¶
-
LSE clock used as UART4 clock source
-
enumerator
HAL_RCC_UART4_CLK_SRC_PCLK1
¶
-
enum
hal_rcc_uart5_clk_src_t
¶
-
UART5 Clock Source.
Values:
-
enumerator
HAL_RCC_UART5_CLK_SRC_PCLK1
¶
-
PCLK1 clock used as UART5 clock source
-
enumerator
HAL_RCC_UART5_CLK_SRC_SYSCLK
¶
-
SYSCLK clock used as UART5 clock source
-
enumerator
HAL_RCC_UART5_CLK_SRC_HSI
¶
-
HSI clock used as UART5 clock source
-
enumerator
HAL_RCC_UART5_CLK_SRC_LSE
¶
-
LSE clock used as UART5 clock source
-
enumerator
HAL_RCC_UART5_CLK_SRC_PCLK1
¶
-
enum
hal_rcc_usart6_clk_src_t
¶
-
USART6 Clock Source.
Values:
-
enumerator
HAL_RCC_USART6_CLK_SRC_PCLK1
¶
-
PCLK1 clock used as USART6 clock source
-
enumerator
HAL_RCC_USART6_CLK_SRC_SYSCLK
¶
-
SYSCLK clock used as USART6 clock source
-
enumerator
HAL_RCC_USART6_CLK_SRC_HSI
¶
-
HSI clock used as USART6 clock source
-
enumerator
HAL_RCC_USART6_CLK_SRC_LSE
¶
-
LSE clock used as USART6 clock source
-
enumerator
HAL_RCC_USART6_CLK_SRC_PCLK1
¶
-
enum
hal_rcc_lpuart1_clk_src_t
¶
-
LPUART1 Clock Source.
Values:
-
enumerator
HAL_RCC_LPUART1_CLK_SRC_PCLK3
¶
-
PCLK3 clock used as LPUART1 clock source
-
enumerator
HAL_RCC_LPUART1_CLK_SRC_SYSCLK
¶
-
0x00000001 SYSCLK clock used as LPUART1 clock source
-
enumerator
HAL_RCC_LPUART1_CLK_SRC_HSI
¶
-
0x00000002 HSI clock used as LPUART1 clock source
-
enumerator
HAL_RCC_LPUART1_CLK_SRC_LSE
¶
-
LSE clock used as LPUART1 clock source
-
enumerator
HAL_RCC_LPUART1_CLK_SRC_MSIK
¶
-
0x00000004 MSIK clock used as LPUART1 clock source
-
enumerator
HAL_RCC_LPUART1_CLK_SRC_PCLK3
¶
-
enum
hal_rcc_i2c1_clk_src_t
¶
-
I2C1 Clock Source.
Values:
-
enumerator
HAL_RCC_I2C1_CLK_SRC_PCLK1
¶
-
PCLK1 clock used as I2C1 clock source
-
enumerator
HAL_RCC_I2C1_CLK_SRC_SYSCLK
¶
-
SYSCLK clock used as I2C1 clock source
-
enumerator
HAL_RCC_I2C1_CLK_SRC_HSI
¶
-
HSI clock used as I2C1 clock source
-
enumerator
HAL_RCC_I2C1_CLK_SRC_MSIK
¶
-
MSIK clock used as I2C1 clock source
-
enumerator
HAL_RCC_I2C1_CLK_SRC_PCLK1
¶
-
enum
hal_rcc_i2c2_clk_src_t
¶
-
I2C2 Clock Source.
Values:
-
enumerator
HAL_RCC_I2C2_CLK_SRC_PCLK1
¶
-
PCLK1 clock used as I2C2 clock source
-
enumerator
HAL_RCC_I2C2_CLK_SRC_SYSCLK
¶
-
SYSCLK clock used as I2C2 clock source
-
enumerator
HAL_RCC_I2C2_CLK_SRC_HSI
¶
-
HSI clock used as I2C2 clock source
-
enumerator
HAL_RCC_I2C2_CLK_SRC_MSIK
¶
-
MSIK clock used as I2C2 clock source
-
enumerator
HAL_RCC_I2C2_CLK_SRC_PCLK1
¶
-
enum
hal_rcc_i2c3_clk_src_t
¶
-
I2C3 Clock Source.
Values:
-
enumerator
HAL_RCC_I2C3_CLK_SRC_PCLK3
¶
-
PCLK3 clock used as I2C3 clock source
-
enumerator
HAL_RCC_I2C3_CLK_SRC_SYSCLK
¶
-
SYSCLK clock used as I2C3 clock source
-
enumerator
HAL_RCC_I2C3_CLK_SRC_HSI
¶
-
HSI clock used as I2C3 clock source
-
enumerator
HAL_RCC_I2C3_CLK_SRC_MSIK
¶
-
MSIK clock used as I2C3 clock source
-
enumerator
HAL_RCC_I2C3_CLK_SRC_PCLK3
¶
-
enum
hal_rcc_i2c4_clk_src_t
¶
-
I2C4 Clock Source.
Values:
-
enumerator
HAL_RCC_I2C4_CLK_SRC_PCLK1
¶
-
PCLK1 clock used as I2C4 clock source
-
enumerator
HAL_RCC_I2C4_CLK_SRC_SYSCLK
¶
-
SYSCLK clock used as I2C4 clock source
-
enumerator
HAL_RCC_I2C4_CLK_SRC_HSI
¶
-
HSI clock used as I2C4 clock source
-
enumerator
HAL_RCC_I2C4_CLK_SRC_MSIK
¶
-
MSIK clock used as I2C4 clock source
-
enumerator
HAL_RCC_I2C4_CLK_SRC_PCLK1
¶
-
enum
hal_rcc_i2c5_clk_src_t
¶
-
I2C5 Clock Source.
Values:
-
enumerator
HAL_RCC_I2C5_CLK_SRC_PCLK1
¶
-
PCLK1 clock used as I2C5 clock source
-
enumerator
HAL_RCC_I2C5_CLK_SRC_SYSCLK
¶
-
SYSCLK clock used as I2C5 clock source
-
enumerator
HAL_RCC_I2C5_CLK_SRC_HSI
¶
-
HSI clock used as I2C5 clock source
-
enumerator
HAL_RCC_I2C5_CLK_SRC_MSIK
¶
-
MSIK clock used as I2C5 clock source
-
enumerator
HAL_RCC_I2C5_CLK_SRC_PCLK1
¶
-
enum
hal_rcc_i2c6_clk_src_t
¶
-
I2C6 Clock Source.
Values:
-
enumerator
HAL_RCC_I2C6_CLK_SRC_PCLK1
¶
-
PCLK1 clock used as I2C6 clock source
-
enumerator
HAL_RCC_I2C6_CLK_SRC_SYSCLK
¶
-
SYSCLK clock used as I2C6 clock source
-
enumerator
HAL_RCC_I2C6_CLK_SRC_HSI
¶
-
HSI clock used as I2C6 clock source
-
enumerator
HAL_RCC_I2C6_CLK_SRC_MSIK
¶
-
MSIK clock used as I2C6 clock source
-
enumerator
HAL_RCC_I2C6_CLK_SRC_PCLK1
¶
-
enum
hal_rcc_rng_clk_src_t
¶
-
RNG Clock Source.
Values:
-
enumerator
HAL_RCC_RNG_CLK_SRC_HSI48
¶
-
HSI48 clock used as RNG clock source
-
enumerator
HAL_RCC_RNG_CLK_SRC_HSI48_DIV2
¶
-
0x00100000 HSI48/2 clock used as RNG clock source
-
enumerator
HAL_RCC_RNG_CLK_SRC_HSI
¶
-
0x00200000 HSI clock used as RNG clock source
-
enumerator
HAL_RCC_RNG_CLK_SRC_HSI48
¶
-
enum
hal_rcc_saes_clk_src_t
¶
-
SAES Clock Source.
Values:
-
enumerator
HAL_RCC_SAES_CLK_SRC_SHSI
¶
-
SHSI clock used as SAES clock source
-
enumerator
HAL_RCC_SAES_CLK_SRC_SHSI_DIV2
¶
-
0x00004000 SAES Kernel Clock Source Selection SHSI_DIV2 clock used as SAES clock source
-
enumerator
HAL_RCC_SAES_CLK_SRC_SHSI
¶
-
enum
hal_rcc_spi1_clk_src_t
¶
-
SPI1 Clock Source.
Values:
-
enumerator
HAL_RCC_SPI1_CLK_SRC_PCLK2
¶
-
PCLK2 clock used as SPI1 clock source
-
enumerator
HAL_RCC_SPI1_CLK_SRC_SYSCLK
¶
-
SYSCLK clock used as SPI1 clock source
-
enumerator
HAL_RCC_SPI1_CLK_SRC_HSI
¶
-
HSI clock used as SPI1 clock source
-
enumerator
HAL_RCC_SPI1_CLK_SRC_MSIK
¶
-
MSIK clock used as SPI1 clock source
-
enumerator
HAL_RCC_SPI1_CLK_SRC_PCLK2
¶
-
enum
hal_rcc_spi2_clk_src_t
¶
-
SPI2 Clock Source.
Values:
-
enumerator
HAL_RCC_SPI2_CLK_SRC_PCLK1
¶
-
PCLK1 clock used as SPI2 clock source
-
enumerator
HAL_RCC_SPI2_CLK_SRC_SYSCLK
¶
-
SYSCLK clock used as SPI2 clock source
-
enumerator
HAL_RCC_SPI2_CLK_SRC_HSI
¶
-
HSI clock used as SPI2 clock source
-
enumerator
HAL_RCC_SPI2_CLK_SRC_MSIK
¶
-
MSIK clock used as SPI2 clock source
-
enumerator
HAL_RCC_SPI2_CLK_SRC_PCLK1
¶
-
enum
hal_rcc_spi3_clk_src_t
¶
-
SPI3 Clock Source.
Values:
-
enumerator
HAL_RCC_SPI3_CLK_SRC_PCLK3
¶
-
PCLK3 clock used as SPI3 clock source
-
enumerator
HAL_RCC_SPI3_CLK_SRC_SYSCLK
¶
-
SYSCLK clock used as SPI3 clock source
-
enumerator
HAL_RCC_SPI3_CLK_SRC_HSI
¶
-
HSI clock used as SPI3 clock source
-
enumerator
HAL_RCC_SPI3_CLK_SRC_MSIK
¶
-
MSIK clock used as SPI3 clock source
-
enumerator
HAL_RCC_SPI3_CLK_SRC_PCLK3
¶
-
enum
hal_rcc_lptim34_clk_src_t
¶
-
LPTIM34 Clock Source.
Values:
-
enumerator
HAL_RCC_LPTIM34_CLK_SRC_MSIK
¶
-
MSIK clock used as LPTIM34 clock source
-
enumerator
HAL_RCC_LPTIM34_CLK_SRC_LSI
¶
-
LSI clock used as LPTIM34 clock source
-
enumerator
HAL_RCC_LPTIM34_CLK_SRC_HSI
¶
-
HSI clock used as LPTIM34 clock source
-
enumerator
HAL_RCC_LPTIM34_CLK_SRC_LSE
¶
-
LSE clock used as LPTIM34 clock source
-
enumerator
HAL_RCC_LPTIM34_CLK_SRC_MSIK
¶
-
enum
hal_rcc_lptim1_clk_src_t
¶
-
LPTIM1 Clock Source.
Values:
-
enumerator
HAL_RCC_LPTIM1_CLK_SRC_MSIK
¶
-
MSIK clock used as LPTIM1 clock source
-
enumerator
HAL_RCC_LPTIM1_CLK_SRC_LSI
¶
-
LSI clock used as LPTIM1 clock source
-
enumerator
HAL_RCC_LPTIM1_CLK_SRC_HSI
¶
-
HSI clock used as LPTIM1 clock source
-
enumerator
HAL_RCC_LPTIM1_CLK_SRC_LSE
¶
-
LSE clock used as LPTIM1 clock source
-
enumerator
HAL_RCC_LPTIM1_CLK_SRC_MSIK
¶
-
enum
hal_rcc_lptim2_clk_src_t
¶
-
LPTIM2 Clock Source.
Values:
-
enumerator
HAL_RCC_LPTIM2_CLK_SRC_PCLK1
¶
-
PCLK1 clock used as LPTIM2 clock source
-
enumerator
HAL_RCC_LPTIM2_CLK_SRC_LSI
¶
-
LSI clock used as LPTIM2 clock source
-
enumerator
HAL_RCC_LPTIM2_CLK_SRC_HSI
¶
-
HSI clock used as LPTIM2 clock source
-
enumerator
HAL_RCC_LPTIM2_CLK_SRC_LSE
¶
-
LSE clock used as LPTIM2 clock source
-
enumerator
HAL_RCC_LPTIM2_CLK_SRC_PCLK1
¶
-
enum
hal_rcc_fdcan_clk_src_t
¶
-
FDCAN Kernel Clock Source.
Values:
-
enumerator
HAL_RCC_FDCAN_CLK_SRC_HSE
¶
-
HSE clock used as FDCAN kernel clock source
-
enumerator
HAL_RCC_FDCAN_CLK_SRC_PLL1Q
¶
-
0x01000000 PLL1 Q clock used as FDCAN kernel clock source
-
enumerator
HAL_RCC_FDCAN_CLK_SRC_PLL2P
¶
-
0x02000000 PLL2 P clock used as FDCAN kernel clock source
-
enumerator
HAL_RCC_FDCAN_CLK_SRC_HSE
¶
-
enum
hal_rcc_iclk_clk_src_t
¶
-
ICLK Clock Source.
Values:
-
enumerator
HAL_RCC_ICLK_CLK_SRC_HSI48
¶
-
HSI48 clock used as USB clock source
-
enumerator
HAL_RCC_ICLK_CLK_SRC_PLL2Q
¶
-
0x04000000 PLL2 “Q” clock used as USB clock source
-
enumerator
HAL_RCC_ICLK_CLK_SRC_PLL1Q
¶
-
0x08000000 PLL1 “Q” clock used as USB clock source
-
enumerator
HAL_RCC_ICLK_CLK_SRC_MSIK
¶
-
0x0C000000 ICLKSEL[1:0]: bits (48 MHz Clock Source Selection) MSIK clock used as USB clock source
-
enumerator
HAL_RCC_ICLK_CLK_SRC_HSI48
¶
-
enum
hal_rcc_adcdac_clk_src_t
¶
-
ADC1 Clock Source.
Values:
-
enumerator
HAL_RCC_ADCDAC_CLK_SRC_HCLK
¶
-
No clock used as ADCx/DAC1 clock source
-
enumerator
HAL_RCC_ADCDAC_CLK_SRC_SYSCLK
¶
-
0x00010000 SYSCLK clock used as ADCx/DAC1 clock source
-
enumerator
HAL_RCC_ADCDAC_CLK_SRC_PLL2R
¶
-
0x00020000 PLL2 clock used as ADCx/DAC1 clock source
-
enumerator
HAL_RCC_ADCDAC_CLK_SRC_HSE
¶
-
HSE clock used as ADCx/DAC1 clock source
-
enumerator
HAL_RCC_ADCDAC_CLK_SRC_HSI
¶
-
0x00040000 HSI clock used as ADCx/DAC1 clock source
-
enumerator
HAL_RCC_ADCDAC_CLK_SRC_MSIK
¶
-
MSIK clock used as ADCx/DAC1 clock source
-
enumerator
HAL_RCC_ADCDAC_CLK_SRC_HCLK
¶
-
enum
hal_rcc_mdf1_clk_src_t
¶
-
MDF1 Clock Source.
Values:
-
enumerator
HAL_RCC_MDF1_CLK_SRC_HCLK
¶
-
HCLK clock used as MDF1 clock
-
enumerator
HAL_RCC_MDF1_CLK_SRC_PLL1P
¶
-
0x00000001 PLL1 clock used as MDF1 clock
-
enumerator
HAL_RCC_MDF1_CLK_SRC_PLL3Q
¶
-
0x00000002 PLL3 clock used as MDF1 clock
-
enumerator
HAL_RCC_MDF1_CLK_SRC_PIN
¶
-
PIN SAI1_EXTCLK clock used as MDF1 clock
-
enumerator
HAL_RCC_MDF1_CLK_SRC_MSIK
¶
-
0x00000004 MSIK clock used as MDF1 clock
-
enumerator
HAL_RCC_MDF1_CLK_SRC_HCLK
¶
-
enum
hal_rcc_adf1_clk_src_t
¶
-
ADF1 Clock Source.
Values:
-
enumerator
HAL_RCC_ADF1_CLK_SRC_HCLK
¶
-
HCLK clock used as ADF1 clock
-
enumerator
HAL_RCC_ADF1_CLK_SRC_PLL1P
¶
-
0x00010000 PLL1 clock used as ADF1 clock
-
enumerator
HAL_RCC_ADF1_CLK_SRC_PLL3Q
¶
-
0x00020000 PLL3 clock used as ADF1 clock
-
enumerator
HAL_RCC_ADF1_CLK_SRC_PIN
¶
-
PIN SAI1_EXTCLK clock used as ADF1 clock
-
enumerator
HAL_RCC_ADF1_CLK_SRC_MSIK
¶
-
0x00040000 MSIK clock used as ADF1 clock
-
enumerator
HAL_RCC_ADF1_CLK_SRC_HCLK
¶
-
enum
hal_rcc_sai1_clk_src_t
¶
-
SAI1 Clock Source.
Values:
-
enumerator
HAL_RCC_SAI1_CLK_SRC_PLL2P
¶
-
PLL2 clock used as SAI1 clock source
-
enumerator
HAL_RCC_SAI1_CLK_SRC_PLL3P
¶
-
PLL3 clock used as SAI1 clock source
-
enumerator
HAL_RCC_SAI1_CLK_SRC_PLL1P
¶
-
PLL1 clock used as SAI1 clock source
-
enumerator
HAL_RCC_SAI1_CLK_SRC_PIN
¶
-
External input clock used as SAI1 clock source
-
enumerator
HAL_RCC_SAI1_CLK_SRC_HSI
¶
-
HSI clock used as SAI1 clock source
-
enumerator
HAL_RCC_SAI1_CLK_SRC_PLL2P
¶
-
enum
hal_rcc_sai2_clk_src_t
¶
-
SAI2 Clock Source.
Values:
-
enumerator
HAL_RCC_SAI2_CLK_SRC_PLL2P
¶
-
PLL2 clock used as SAI2 clock source
-
enumerator
HAL_RCC_SAI2_CLK_SRC_PLL3P
¶
-
PLL3 clock used as SAI2 clock source
-
enumerator
HAL_RCC_SAI2_CLK_SRC_PLL1P
¶
-
PLL1clock used as SAI2 clock source
-
enumerator
HAL_RCC_SAI2_CLK_SRC_PIN
¶
-
External input clock used as SAI2 clock source
-
enumerator
HAL_RCC_SAI2_CLK_SRC_HSI
¶
-
HSI clock used as SAI2 clock source
-
enumerator
HAL_RCC_SAI2_CLK_SRC_PLL2P
¶
-
enum
hal_rcc_sdmmc_clk_src_t
¶
-
SDMMC1/2 Clock Source.
Values:
-
enumerator
HAL_RCC_SDMMC_CLK_SRC_CLK48
¶
-
48MHz clock from internal multiplexor used as SDMMC1/2 clock source
-
enumerator
HAL_RCC_SDMMC_CLK_SRC_PLL1P
¶
-
0x00004000 SDMMC1 Kernel Clock Source Selection PLL1 “P” used as SDMMC1/2 clock source
-
enumerator
HAL_RCC_SDMMC_CLK_SRC_CLK48
¶
-
enum
hal_rcc_octospi_clk_src_t
¶
-
OctoSPI Clock Source.
Values:
-
enumerator
HAL_RCC_OCTOSPI_CLK_SRC_SYSCLK
¶
-
SYSCLK clock used as OctoSPI kernel clock source
-
enumerator
HAL_RCC_OCTOSPI_CLK_SRC_MSIK
¶
-
0x00100000 MSIK clock used as OctoSPI kernel clock source
-
enumerator
HAL_RCC_OCTOSPI_CLK_SRC_PLL1Q
¶
-
0x00200000 PLL1 “Q” clock used as OctoSPI kernel clock source
-
enumerator
HAL_RCC_OCTOSPI_CLK_SRC_PLL2Q
¶
-
PLL2 “Q” clock used as OctoSPI kernel clock source
-
enumerator
HAL_RCC_OCTOSPI_CLK_SRC_SYSCLK
¶
-
enum
hal_rcc_hspi1_clk_src_t
¶
-
HexaSPI Clock Source.
Values:
-
enumerator
HAL_RCC_HSPI1_CLK_SRC_SYSCLK
¶
-
enumerator
HAL_RCC_HSPI1_CLK_SRC_PLL1Q
¶
-
0x00400000
-
enumerator
HAL_RCC_HSPI1_CLK_SRC_PLL2Q
¶
-
0x00800000
-
enumerator
HAL_RCC_HSPI1_CLK_SRC_PLL3R
¶
-
0x00C00000 HSPI1 Kernel Clock Source Selection
-
enumerator
HAL_RCC_HSPI1_CLK_SRC_SYSCLK
¶
-
enum
hal_rcc_dac1_clk_src_t
¶
-
DAC1 sample-and-hold clock source.
Values:
-
enumerator
HAL_RCC_DAC1_CLK_SRC_LSE
¶
-
LSE clock used as DAC1 clock
-
enumerator
HAL_RCC_DAC1_CLK_SRC_LSI
¶
-
0x00300000 DAC1 Sample & Hold Clock Source Selection LSI clock used as DAC1 clock
-
enumerator
HAL_RCC_DAC1_CLK_SRC_LSE
¶
-
enum
hal_rcc_timic_clk_src_t
¶
-
Clocks sources for TIM16,TIM17 and LPTIM2 internal input capture.
Values:
-
enumerator
HAL_RCC_TIMIC_CLK_SRC_NONE
¶
-
No clock available for TIM16/TIM17 and LPTIM2 input capture No clock available for TIM16/TIM17 and LPTIM2 input capture
-
enumerator
HAL_RCC_TIMIC_CLK_SRC_HSI_256
¶
-
HSI/256 selected for Timer16/17 and LPTIM2 input capture 0x80000000 HSI/256 selected for TIM16/TIM17 and LPTIM2 input capture
-
enumerator
HAL_RCC_TIMIC_CLK_SRC_MSIS_1024
¶
-
MSIS/1024 selected for Timer16/17 and LPTIM2 input capture 0x80000000 MSIS/1024 selected for TIM16/TIM17 and LPTIM2 input capture
-
enumerator
HAL_RCC_TIMIC_CLK_SRC_MSIS_4
¶
-
MSIS/4 selected for Timer16/17 and LPTIM2 input capture MSIS/4 selected for TIM16/TIM17 and LPTIM2 input capture
-
enumerator
HAL_RCC_TIMIC_CLK_SRC_MSIK_4
¶
-
MSIK/1024 selected for Timer16/17 and LPTIM2 input capture MSIK/4 selected for TIM16/TIM17 and LPTIM2 input capture
-
enumerator
HAL_RCC_TIMIC_CLK_SRC_MSIK_1024
¶
-
MSIK/4 selected for Timer16/17 and LPTIM2 input capture MSIK/1024 selected for TIM16/TIM17 and LPTIM2 input capture
-
enumerator
HAL_RCC_TIMIC_CLK_SRC_NONE
¶
-
enum
hal_rcc_ltdc_clk_src_t
¶
-
LTDC Clock Source.
Values:
-
enumerator
HAL_RCC_LTDC_CLK_SRC_PLL3R
¶
-
PLL3 divider R clock selected as LTDC kernel clock PLL3 “R” (pll3_r_ck) selected
-
enumerator
HAL_RCC_LTDC_CLK_SRC_PLL2R
¶
-
PLL2 divider R clock selected as LTDC kernel clock 0x00040000 LTDC Kernel Clock Source Selection PLL2 “R” (pll2_r_ck) selected
-
enumerator
HAL_RCC_LTDC_CLK_SRC_PLL3R
¶
-
enum
hal_rcc_dsi_clk_src_t
¶
-
DSI Clock Source.
Values:
-
enumerator
HAL_RCC_DSI_CLK_SRC_DSIPHY
¶
-
0x00008000 DSI Kernel Clock Source Selection DSI PHY PLL output selected DSI-PHY is selected as DSI byte lane clock (usual case)
-
enumerator
HAL_RCC_DSI_CLK_SRC_PLL3
¶
-
PLL3 “P” (pll3_p_ck) selected PLL3 divider P clock selected as DSI byte lane clock (low power case)
-
enumerator
HAL_RCC_DSI_CLK_SRC_DSIPHY
¶
-
enum
hal_rcc_usbhsphy_clk_src_t
¶
-
USB HS PHY Clock Source.
Values:
-
enumerator
HAL_RCC_USBHSPHY_CLK_SRC_HSE
¶
-
HSE clock selected as USB HS PHY HSE clock selected as USB HS PHY clock
-
enumerator
HAL_RCC_USBHSPHY_CLK_SRC_HSE_DIV2
¶
-
HSE clock div by 2 selected as USB HS PHY 0x80000000 HSE clock divided by 2 selected as USB HS PHY clock
-
enumerator
HAL_RCC_USBHSPHY_CLK_SRC_PLL1P
¶
-
PLL1 div P selected as USB HS PHY 0x40000000 PLL1 divider P selected as USB HS PHY clock
-
enumerator
HAL_RCC_USBHSPHY_CLK_SRC_PLL1P_DIV2
¶
-
PLL1 div P divided by 2 selected as USB HS PHY PLL1 divider P divided by 2 selected as USB HS PHY clock
-
enumerator
HAL_RCC_USBHSPHY_CLK_SRC_HSE
¶
-
HAL_RCC_HSICALIBRATION_DEFAULT
0x10U
/*
Default
HSI
trimming
value
*/
¶
- group RCC_Exported_Constants
-
Unnamed Group
-
HAL_RCC_HSICALIBRATION_DEFAULT
0x10U
/*
Default
HSI
trimming
value
*/
-
Default HSI trimming value.
Unnamed Group
-
HAL_RCC_MSICALIBRATION_DEFAULT
0x10U
-
Default MSI trimming value.
Default MSI trimming value
Enums
-
enum
hal_rcc_clk_status_t
-
Peripheral clock activation status.
Values:
-
enumerator
HAL_RCC_CLK_DISABLED
-
enumerator
HAL_RCC_CLK_ENABLED
-
enumerator
HAL_RCC_CLK_DISABLED
-
enum
hal_rcc_pll_status_t
-
PLL activation status.
Values:
-
enumerator
HAL_RCC_PLL_DISABLED
-
enumerator
HAL_RCC_PLL_ENABLED
-
enumerator
HAL_RCC_PLL_DISABLED
-
enum
hal_rcc_osc_stop_mode_status_t
-
Oscillator Stop mode enable status.
Values:
-
enumerator
HAL_RCC_OSC_DISABLED_IN_STOP_MODE
-
Oscillator is enabled for Run mode only
-
enumerator
HAL_RCC_OSC_ENABLED_IN_STOP_MODE
-
Oscillator is enabled for Run and Stop modes
-
enumerator
HAL_RCC_OSC_DISABLED_IN_STOP_MODE
-
enum
hal_rcc_osc_ready_status_t
-
Oscillator ready status.
Values:
-
enumerator
HAL_RCC_OSC_NOT_READY
-
Oscillator is not ready
-
enumerator
HAL_RCC_OSC_READY
-
Oscillator is ready
-
enumerator
HAL_RCC_OSC_NOT_READY
-
enum
hal_rcc_osc_enable_status_t
-
Oscillator enable status.
Values:
-
enumerator
HAL_RCC_OSC_DISABLED
-
Oscillator is disabled
-
enumerator
HAL_RCC_OSC_ENABLED
-
Oscillator is enabled
-
enumerator
HAL_RCC_OSC_DISABLED
-
enum
hal_rcc_lsi_div_t
-
LSI Div.
Values:
-
enumerator
HAL_RCC_LSI_DIV1
-
LSI divided by 1 LSI clock not divided
-
enumerator
HAL_RCC_LSI_DIV128
-
0x02000000 Low-speed Clock Divider Configuration LSI divided by 128 LSI clock divided by 128
-
enumerator
HAL_RCC_LSI_DIV1
-
enum
hal_rcc_pll_mboost_div_t
-
PLLMBOOST EPOD Clock Divider.
Values:
-
enumerator
HAL_RCC_PLLMBOOST_DIV1
-
PLL1CLK not divided PLL1CLK not divided
-
enumerator
HAL_RCC_PLLMBOOST_DIV2
-
0x00001000 PLL1CLK divided by 2 PLL1CLK divided by 2
-
enumerator
HAL_RCC_PLLMBOOST_DIV4
-
0x00002000 PLL1CLK divided by 4 PLL1CLK divided by 4
-
enumerator
HAL_RCC_PLLMBOOST_DIV6
-
PLL1CLK divided by 6 PLL1CLK divided by 6
-
enumerator
HAL_RCC_PLLMBOOST_DIV8
-
0x00004000 PLL1CLK divided by 8 PLL1CLK divided by 8
-
enumerator
HAL_RCC_PLLMBOOST_DIV10
-
PLL1CLK divided by 10 PLL1CLK divided by 10
-
enumerator
HAL_RCC_PLLMBOOST_DIV12
-
PLL1CLK divided by 12 PLL1CLK divided by 12
-
enumerator
HAL_RCC_PLLMBOOST_DIV14
-
PLL1CLK divided by 14 PLL1CLK divided by 14
-
enumerator
HAL_RCC_PLLMBOOST_DIV16
-
0x00008000 PLL1CLK divided by 16 PLL1CLK divided by 16
-
enumerator
HAL_RCC_PLLMBOOST_DIV1
-
enum
hal_rcc_pll_vci_range_t
-
RCC PLLx VCI Range.
Values:
-
enumerator
HAL_RCC_PLLVCI_RANGE_0
-
VCO input range: 4 to 8 MHz PLLx input clock range frequency between 4 and 8 MHz
-
enumerator
HAL_RCC_PLLVCI_RANGE_1
-
0x0000000C PLL1RGE[1:0] bits (PLL1 Input Frequency Range) VCO input range: 8 to 16 MHz PLLx input clock range frequency between 8 and 16 MHz
-
enumerator
HAL_RCC_PLLVCI_RANGE_0
-
enum
hal_rcc_pll_src_t
-
RCC PLL Clock Source.
Values:
-
enumerator
HAL_RCC_PLL_SRC_MSIS
-
0x00000001 MSIS clock selected as main PLL1 entry clock source MSIS clock selected as main PLLx entry clock source
-
enumerator
HAL_RCC_PLL_SRC_HSI
-
0x00000002 HSI clock selected as main PLL1 entry clock source HSI clock selected as main PLLx entry clock source
-
enumerator
HAL_RCC_PLL_SRC_HSE
-
HSE clock selected as main PLL1 entry clock source HSE clock selected as main PLLx entry clock source
-
enumerator
HAL_RCC_PLL_SRC_MSIS
-
enum
hal_rcc_msis_range_t
-
MSIS Clock Range.
Values:
-
enumerator
HAL_RCC_MSIS_FREQ_48MHZ
-
MSIS = 48 MHz MSI = 48 MHz (range 0)
-
enumerator
HAL_RCC_MSIS_FREQ_24MHZ
-
0x10000000 MSIS = 24 MHz MSI = 24 MHz (range 1)
-
enumerator
HAL_RCC_MSIS_FREQ_16MHZ
-
0x20000000 MSIS = 16 MHz MSI = 16 MHz (range 2)
-
enumerator
HAL_RCC_MSIS_FREQ_12MHZ
-
MSIS = 12 MHz MSI = 12 MHz (range 3)
-
enumerator
HAL_RCC_MSIS_FREQ_4MHZ
-
0x40000000 MSIS = 4 MHz MSI = 4 MHz (range 4)
-
enumerator
HAL_RCC_MSIS_FREQ_2MHZ
-
MSIS = 2 MHz MSI = 2 MHz (range 5)
-
enumerator
HAL_RCC_MSIS_FREQ_1330KHZ
-
MSIS = 1.5 MHz MSI = 1.33 MHz (range 6)
-
enumerator
HAL_RCC_MSIS_FREQ_1MHZ
-
MSIS = 1 MHz MSI = 1 MHz (range 7)
-
enumerator
HAL_RCC_MSIS_FREQ_3072KHZ
-
0x80000000 MSIS = 3.072 MHz MSI = 3.072 MHz (range 8)
-
enumerator
HAL_RCC_MSIS_FREQ_1536KHZ
-
MSIS = 1.536 MHz MSI = 1.536 MHz (range 9)
-
enumerator
HAL_RCC_MSIS_FREQ_1024KHZ
-
MSIS = 1.024 MHz MSI = 1.024 MHz (range 10)
-
enumerator
HAL_RCC_MSIS_FREQ_768KHZ
-
MSIS = 768 kHz MSI = 768 kHz (range 11)
-
enumerator
HAL_RCC_MSIS_FREQ_400KHZ
-
MSIS = 400 kHz MSI = 400 kHz (range 12)
-
enumerator
HAL_RCC_MSIS_FREQ_200KHZ
-
MSIS = 200 kHz MSI = 200 kHz (range 13)
-
enumerator
HAL_RCC_MSIS_FREQ_133KHZ
-
MSIS = 150 kHz MSI = 133 kHz (range 14)
-
enumerator
HAL_RCC_MSIS_FREQ_100KHZ
-
MSIS = 100 kHz MSI = 100 kHz (range 15)
-
enumerator
HAL_RCC_MSIS_FREQ_48MHZ
-
enum
hal_rcc_msik_range_t
-
MSIK Clock Range.
Values:
-
enumerator
HAL_RCC_MSIK_FREQ_48MHZ
-
MSIK = 48 MHz MSIK = 48 MHz (range 0)
-
enumerator
HAL_RCC_MSIK_FREQ_24MHZ
-
0x01000000 MSIK = 24 MHz MSIK = 24 MHz (range 1)
-
enumerator
HAL_RCC_MSIK_FREQ_16MHZ
-
0x02000000 MSIK = 16 MHz MSIK = 16 MHz (range 2)
-
enumerator
HAL_RCC_MSIK_FREQ_12MHZ
-
MSIK = 12 MHz MSIK = 12 MHz (range 3)
-
enumerator
HAL_RCC_MSIK_FREQ_4MHZ
-
0x04000000 MSIK = 4 MHz MSIK = 4 MHz (range 4)
-
enumerator
HAL_RCC_MSIK_FREQ_2MHZ
-
MSIK = 2 MHz MSIK = 2 MHz (range 5)
-
enumerator
HAL_RCC_MSIK_FREQ_1330KHZ
-
MSIK = 1.5 MHz MSIK = 1.33 MHz (range 6)
-
enumerator
HAL_RCC_MSIK_FREQ_1MHZ
-
MSIK = 1 MHz MSIK = 1 MHz (range 7)
-
enumerator
HAL_RCC_MSIK_FREQ_3072KHZ
-
0x08000000 MSIK = 3.072 MHz MSIK = 3.072 MHz (range 8)
-
enumerator
HAL_RCC_MSIK_FREQ_1536KHZ
-
MSIK = 1.536 MHz MSIK = 1.536 MHz (range 9)
-
enumerator
HAL_RCC_MSIK_FREQ_1024KHZ
-
MSIK = 1.024 MHz MSIK = 1.024 MHz (range 10)
-
enumerator
HAL_RCC_MSIK_FREQ_768KHZ
-
MSIK = 768 kHz MSIK = 768 kHz (range 11)
-
enumerator
HAL_RCC_MSIK_FREQ_400KHZ
-
MSIK = 400 kHz MSIK = 400 kHz (range 12)
-
enumerator
HAL_RCC_MSIK_FREQ_200KHZ
-
MSIK = 200 kHz MSIK = 200 kHz (range 13)
-
enumerator
HAL_RCC_MSIK_FREQ_133KHZ
-
MSIK = 150 kHz MSIK = 133 kHz (range 14)
-
enumerator
HAL_RCC_MSIK_FREQ_100KHZ
-
MSIK = 100 kHz MSIK = 100 kHz (range 15)
-
enumerator
HAL_RCC_MSIK_FREQ_48MHZ
-
enum
hal_rcc_msi_range_calib_t
-
MSIS/MSIK Clock Range for calibration.
Values:
-
enumerator
HAL_RCC_MSI_RANGE_CALIB_0_TO_3
-
MSI clock trimming for ranges 0 to 3 MSI clock trimming for ranges 0 to 3
-
enumerator
HAL_RCC_MSI_RANGE_CALIB_4_TO_7
-
MSI clock trimming for ranges 4 to 7 MSI clock trimming for ranges 4 to 7
-
enumerator
HAL_RCC_MSI_RANGE_CALIB_8_TO_11
-
MSI clock trimming for ranges 8 to 11 MSI clock trimming for ranges 8 to 11
-
enumerator
HAL_RCC_MSI_RANGE_CALIB_12_TO_15
-
MSI clock trimming for ranges 12 to 15 MSI clock trimming for ranges 12 to 15
-
enumerator
HAL_RCC_MSI_RANGE_CALIB_0_TO_3
-
enum
hal_rcc_msi_bias_mode_t
-
MSI bias mode selection.
Values:
-
enumerator
HAL_RCC_MSI_BIAS_MODE_CONTINUOUS
-
MSI bias continuous mode (clock accuracy fast settling time) Continuous mode selection for MSI
-
enumerator
HAL_RCC_MSI_BIAS_MODE_SAMPLING
-
MSI bias sampling mode (ultra-low-power mode) 0x00400000 Internal Multi Speed oscillator (MSI) BIAS mode selection Sampling mode selection for MSI
-
enumerator
HAL_RCC_MSI_BIAS_MODE_CONTINUOUS
-
enum
hal_rcc_sysclk_src_t
-
System Clock Source.
Values:
-
enumerator
HAL_RCC_SYSCLK_SRC_MSIS
-
MSIS selection as system clock MSIS selection as system clock
-
enumerator
HAL_RCC_SYSCLK_SRC_HSI
-
0x00000001 HSI oscillator selection as system clock HSI selection as system clock
-
enumerator
HAL_RCC_SYSCLK_SRC_HSE
-
0x00000002 HSE selection as system clock HSE selection as system clock
-
enumerator
HAL_RCC_SYSCLK_SRC_PLLCLK
-
PLL selection as system clock PLL1 selection as system clock
-
enumerator
HAL_RCC_SYSCLK_SRC_MSIS
-
enum
hal_rcc_systick_clk_src_t
-
SYSTICK Clock Source.
Values:
-
enumerator
HAL_RCC_SYSTICK_CLK_SRC_HCLKDIV8
-
HCLKDIV8 clock used as SYSTICK clock source
-
enumerator
HAL_RCC_SYSTICK_CLK_SRC_LSI
-
0x00400000 LSI clock used as SYSTICK clock source
-
enumerator
HAL_RCC_SYSTICK_CLK_SRC_LSE
-
0x00800000 LSE clock used as SYSTICK clock source
-
enumerator
HAL_RCC_SYSTICK_CLK_SRC_HCLKDIV8
-
enum
hal_rcc_hclk_prescaler_t
-
AHB Clock Source.
Values:
-
enumerator
HAL_RCC_HCLK_PRESCALER1
-
SYSCLK not divided SYSCLK not divided
-
enumerator
HAL_RCC_HCLK_PRESCALER2
-
0x00000008 SYSCLK divided by 2 SYSCLK divided by 2
-
enumerator
HAL_RCC_HCLK_PRESCALER4
-
SYSCLK divided by 4 SYSCLK divided by 4
-
enumerator
HAL_RCC_HCLK_PRESCALER8
-
SYSCLK divided by 8 SYSCLK divided by 8
-
enumerator
HAL_RCC_HCLK_PRESCALER16
-
SYSCLK divided by 16 SYSCLK divided by 16
-
enumerator
HAL_RCC_HCLK_PRESCALER64
-
SYSCLK divided by 64 SYSCLK divided by 64
-
enumerator
HAL_RCC_HCLK_PRESCALER128
-
SYSCLK divided by 128 SYSCLK divided by 128
-
enumerator
HAL_RCC_HCLK_PRESCALER256
-
SYSCLK divided by 256 SYSCLK divided by 256
-
enumerator
HAL_RCC_HCLK_PRESCALER512
-
SYSCLK divided by 512 SYSCLK divided by 512
-
enumerator
HAL_RCC_HCLK_PRESCALER1
-
enum
hal_rcc_pclk_prescaler_t
-
APB1 APB2 APB3 Clock Source.
Values:
-
enumerator
HAL_RCC_PCLK_PRESCALER1
-
HCLK not divided HCLK not divided
-
enumerator
HAL_RCC_PCLK_PRESCALER2
-
0x00000040 HCLK divided by 2 HCLK divided by 2
-
enumerator
HAL_RCC_PCLK_PRESCALER4
-
HCLK divided by 4 HCLK divided by 4
-
enumerator
HAL_RCC_PCLK_PRESCALER8
-
HCLK divided by 8 HCLK divided by 8
-
enumerator
HAL_RCC_PCLK_PRESCALER16
-
HCLK divided by 16 HCLK divided by 16
-
enumerator
HAL_RCC_PCLK_PRESCALER1
-
enum
hal_rcc_rtc_clk_src_t
-
RTC Clock Source.
Values:
-
enumerator
HAL_RCC_RTC_CLK_SRC_NO_CLK
-
No clock used as RTC clock No clock used as RTC clock
-
enumerator
HAL_RCC_RTC_CLK_SRC_LSE
-
0x00000100 LSE oscillator clock used as RTC clock LSE oscillator clock used as RTC clock
-
enumerator
HAL_RCC_RTC_CLK_SRC_LSI
-
0x00000200 LSI oscillator clock used as RTC clock LSI oscillator clock used as RTC clock
-
enumerator
HAL_RCC_RTC_CLK_SRC_HSE_DIV32
-
0x00000300 RTCSEL[1:0]: bits (RTC Clock Source Selection) HSE oscillator clock divided by 32 used as RTC clock HSE oscillator clock divided by 32 used as RTC clock
-
enumerator
HAL_RCC_RTC_CLK_SRC_NO_CLK
-
enum
hal_rcc_mco_src_t
-
MCO Clock Source.
Values:
-
enumerator
HAL_RCC_MCO_SRC_NOCLOCK
-
MCO output disabled, no clock on MCO MCO output disabled, no clock on MCO
-
enumerator
HAL_RCC_MCO_SRC_SYSCLK
-
0x01000000 SYSCLK selection as MCO1 source SYSCLK selection as MCO source
-
enumerator
HAL_RCC_MCO_SRC_MSI
-
0x02000000 MSIS selection as MCO1 source MSI selection as MCO source
-
enumerator
HAL_RCC_MCO_SRC_HSI
-
HSI selection as MCO1 source HSI selection as MCO source
-
enumerator
HAL_RCC_MCO_SRC_HSE
-
0x04000000 HSE selection as MCO1 source HSE selection as MCO source
-
enumerator
HAL_RCC_MCO_SRC_PLL1CLK
-
Main PLL selection as MCO1 source PLL1CLK selection as MCO source
-
enumerator
HAL_RCC_MCO_SRC_LSI
-
LSI selection as MCO1 source LSI selection as MCO source
-
enumerator
HAL_RCC_MCO_SRC_LSE
-
LSE selection as MCO1 source LSE selection as MCO source
-
enumerator
HAL_RCC_MCO_SRC_HSI48
-
0x08000000 HSI48 selection as MCO1 source HSI48 selection as MCO source
-
enumerator
HAL_RCC_MCO_SRC_MSIK
-
MSIK selection as MCO1 source MSIK selection as MCO source
-
enumerator
HAL_RCC_MCO_SRC_NOCLOCK
-
enum
hal_rcc_mco_prescaler_t
-
MCO Clock Prescaler.
Values:
-
enumerator
HAL_RCC_MCO_PRESCALER1
-
MCO not divided MCO clock divided by 1
-
enumerator
HAL_RCC_MCO_PRESCALER2
-
0x10000000 MCO divided by 2 MCO clock divided by 2
-
enumerator
HAL_RCC_MCO_PRESCALER4
-
0x20000000 MCO divided by 4 MCO clock divided by 4
-
enumerator
HAL_RCC_MCO_PRESCALER8
-
MCO divided by 8 MCO clock divided by 8
-
enumerator
HAL_RCC_MCO_PRESCALER16
-
0x40000000 MCO divided by 16 MCO clock divided by 16
-
enumerator
HAL_RCC_MCO_PRESCALER1
-
enum
hal_rcc_stop_wakeup_clk_t
-
Wake-Up from STOP Clock.
Values:
-
enumerator
HAL_RCC_STOP_WAKEUPCLOCK_MSI
-
MSIS selection after wake-up from STOP MSI selection after wake-up from STOP
-
enumerator
HAL_RCC_STOP_WAKEUPCLOCK_HSI
-
0x00008000 Wake Up from stop and CSS backup clock selection HSI selection after wake-up from STOP HSI selection after wake-up from STOP
-
enumerator
HAL_RCC_STOP_WAKEUPCLOCK_MSI
-
enum
hal_rcc_stop_wakeup_kerclk_t
-
RCC Stop KernelWakeUpClock.
Values:
-
enumerator
HAL_RCC_STOP_KERWAKEUPCLOCK_MSI
-
MSIK oscillator automatically enabled when exiting Stop mode MSI kernel clock selection after wake-up from STOP
-
enumerator
HAL_RCC_STOP_KERWAKEUPCLOCK_HSI
-
0x00008000 Kernel Clock Selection after a Wake Up from STOP HSI oscillator automatically enabled when exiting Stop mode HSI kernel clock selection after wake-up from STOP
-
enumerator
HAL_RCC_STOP_KERWAKEUPCLOCK_MSI
-
enum
hal_rcc_lsco_src_t
-
Low Speed Clock Source.
Values:
-
enumerator
HAL_RCC_LSCO_SRC_LSI
-
LSI selection for low speed clock LSI selection for low speed clock output
-
enumerator
HAL_RCC_LSCO_SRC_LSE
-
0x02000000 Low-speed Clock Output Selection LSE selection for low speed clock LSE selection for low speed clock output
-
enumerator
HAL_RCC_LSCO_SRC_LSI
-
enum
hal_rcc_usart1_clk_src_t
-
USART1 Clock Source.
Values:
-
enumerator
HAL_RCC_USART1_CLK_SRC_PCLK2
-
PCLK2 clock used as USART1 clock source
-
enumerator
HAL_RCC_USART1_CLK_SRC_SYSCLK
-
SYSCLK clock used as USART1 clock source
-
enumerator
HAL_RCC_USART1_CLK_SRC_HSI
-
HSI clock used as USART1 clock source
-
enumerator
HAL_RCC_USART1_CLK_SRC_LSE
-
LSE clock used as USART1 clock source
-
enumerator
HAL_RCC_USART1_CLK_SRC_PCLK2
-
enum
hal_rcc_usart2_clk_src_t
-
USART2 Clock Source.
Values:
-
enumerator
HAL_RCC_USART2_CLK_SRC_PCLK1
-
PCLK1 clock used as USART2 clock source
-
enumerator
HAL_RCC_USART2_CLK_SRC_SYSCLK
-
SYSCLK clock used as USART2 clock source
-
enumerator
HAL_RCC_USART2_CLK_SRC_HSI
-
HSI clock used as USART2 clock source
-
enumerator
HAL_RCC_USART2_CLK_SRC_LSE
-
LSE clock used as USART2 clock source
-
enumerator
HAL_RCC_USART2_CLK_SRC_PCLK1
-
enum
hal_rcc_usart3_clk_src_t
-
USART3 Clock Source.
Values:
-
enumerator
HAL_RCC_USART3_CLK_SRC_PCLK1
-
PCLK3 clock used as USART3 clock source
-
enumerator
HAL_RCC_USART3_CLK_SRC_SYSCLK
-
SYSCLK clock used as USART3 clock source
-
enumerator
HAL_RCC_USART3_CLK_SRC_HSI
-
HSI clock used as USART3 clock source
-
enumerator
HAL_RCC_USART3_CLK_SRC_LSE
-
LSE clock used as USART3 clock source
-
enumerator
HAL_RCC_USART3_CLK_SRC_PCLK1
-
enum
hal_rcc_uart4_clk_src_t
-
UART4 Clock Source.
Values:
-
enumerator
HAL_RCC_UART4_CLK_SRC_PCLK1
-
PCLK1 clock used as UART4 clock source
-
enumerator
HAL_RCC_UART4_CLK_SRC_SYSCLK
-
SYSCLK clock used as UART4 clock source
-
enumerator
HAL_RCC_UART4_CLK_SRC_HSI
-
HSI clock used as UART4 clock source
-
enumerator
HAL_RCC_UART4_CLK_SRC_LSE
-
LSE clock used as UART4 clock source
-
enumerator
HAL_RCC_UART4_CLK_SRC_PCLK1
-
enum
hal_rcc_uart5_clk_src_t
-
UART5 Clock Source.
Values:
-
enumerator
HAL_RCC_UART5_CLK_SRC_PCLK1
-
PCLK1 clock used as UART5 clock source
-
enumerator
HAL_RCC_UART5_CLK_SRC_SYSCLK
-
SYSCLK clock used as UART5 clock source
-
enumerator
HAL_RCC_UART5_CLK_SRC_HSI
-
HSI clock used as UART5 clock source
-
enumerator
HAL_RCC_UART5_CLK_SRC_LSE
-
LSE clock used as UART5 clock source
-
enumerator
HAL_RCC_UART5_CLK_SRC_PCLK1
-
enum
hal_rcc_usart6_clk_src_t
-
USART6 Clock Source.
Values:
-
enumerator
HAL_RCC_USART6_CLK_SRC_PCLK1
-
PCLK1 clock used as USART6 clock source
-
enumerator
HAL_RCC_USART6_CLK_SRC_SYSCLK
-
SYSCLK clock used as USART6 clock source
-
enumerator
HAL_RCC_USART6_CLK_SRC_HSI
-
HSI clock used as USART6 clock source
-
enumerator
HAL_RCC_USART6_CLK_SRC_LSE
-
LSE clock used as USART6 clock source
-
enumerator
HAL_RCC_USART6_CLK_SRC_PCLK1
-
enum
hal_rcc_lpuart1_clk_src_t
-
LPUART1 Clock Source.
Values:
-
enumerator
HAL_RCC_LPUART1_CLK_SRC_PCLK3
-
PCLK3 clock used as LPUART1 clock source
-
enumerator
HAL_RCC_LPUART1_CLK_SRC_SYSCLK
-
0x00000001 SYSCLK clock used as LPUART1 clock source
-
enumerator
HAL_RCC_LPUART1_CLK_SRC_HSI
-
0x00000002 HSI clock used as LPUART1 clock source
-
enumerator
HAL_RCC_LPUART1_CLK_SRC_LSE
-
LSE clock used as LPUART1 clock source
-
enumerator
HAL_RCC_LPUART1_CLK_SRC_MSIK
-
0x00000004 MSIK clock used as LPUART1 clock source
-
enumerator
HAL_RCC_LPUART1_CLK_SRC_PCLK3
-
enum
hal_rcc_i2c1_clk_src_t
-
I2C1 Clock Source.
Values:
-
enumerator
HAL_RCC_I2C1_CLK_SRC_PCLK1
-
PCLK1 clock used as I2C1 clock source
-
enumerator
HAL_RCC_I2C1_CLK_SRC_SYSCLK
-
SYSCLK clock used as I2C1 clock source
-
enumerator
HAL_RCC_I2C1_CLK_SRC_HSI
-
HSI clock used as I2C1 clock source
-
enumerator
HAL_RCC_I2C1_CLK_SRC_MSIK
-
MSIK clock used as I2C1 clock source
-
enumerator
HAL_RCC_I2C1_CLK_SRC_PCLK1
-
enum
hal_rcc_i2c2_clk_src_t
-
I2C2 Clock Source.
Values:
-
enumerator
HAL_RCC_I2C2_CLK_SRC_PCLK1
-
PCLK1 clock used as I2C2 clock source
-
enumerator
HAL_RCC_I2C2_CLK_SRC_SYSCLK
-
SYSCLK clock used as I2C2 clock source
-
enumerator
HAL_RCC_I2C2_CLK_SRC_HSI
-
HSI clock used as I2C2 clock source
-
enumerator
HAL_RCC_I2C2_CLK_SRC_MSIK
-
MSIK clock used as I2C2 clock source
-
enumerator
HAL_RCC_I2C2_CLK_SRC_PCLK1
-
enum
hal_rcc_i2c3_clk_src_t
-
I2C3 Clock Source.
Values:
-
enumerator
HAL_RCC_I2C3_CLK_SRC_PCLK3
-
PCLK3 clock used as I2C3 clock source
-
enumerator
HAL_RCC_I2C3_CLK_SRC_SYSCLK
-
SYSCLK clock used as I2C3 clock source
-
enumerator
HAL_RCC_I2C3_CLK_SRC_HSI
-
HSI clock used as I2C3 clock source
-
enumerator
HAL_RCC_I2C3_CLK_SRC_MSIK
-
MSIK clock used as I2C3 clock source
-
enumerator
HAL_RCC_I2C3_CLK_SRC_PCLK3
-
enum
hal_rcc_i2c4_clk_src_t
-
I2C4 Clock Source.
Values:
-
enumerator
HAL_RCC_I2C4_CLK_SRC_PCLK1
-
PCLK1 clock used as I2C4 clock source
-
enumerator
HAL_RCC_I2C4_CLK_SRC_SYSCLK
-
SYSCLK clock used as I2C4 clock source
-
enumerator
HAL_RCC_I2C4_CLK_SRC_HSI
-
HSI clock used as I2C4 clock source
-
enumerator
HAL_RCC_I2C4_CLK_SRC_MSIK
-
MSIK clock used as I2C4 clock source
-
enumerator
HAL_RCC_I2C4_CLK_SRC_PCLK1
-
enum
hal_rcc_i2c5_clk_src_t
-
I2C5 Clock Source.
Values:
-
enumerator
HAL_RCC_I2C5_CLK_SRC_PCLK1
-
PCLK1 clock used as I2C5 clock source
-
enumerator
HAL_RCC_I2C5_CLK_SRC_SYSCLK
-
SYSCLK clock used as I2C5 clock source
-
enumerator
HAL_RCC_I2C5_CLK_SRC_HSI
-
HSI clock used as I2C5 clock source
-
enumerator
HAL_RCC_I2C5_CLK_SRC_MSIK
-
MSIK clock used as I2C5 clock source
-
enumerator
HAL_RCC_I2C5_CLK_SRC_PCLK1
-
enum
hal_rcc_i2c6_clk_src_t
-
I2C6 Clock Source.
Values:
-
enumerator
HAL_RCC_I2C6_CLK_SRC_PCLK1
-
PCLK1 clock used as I2C6 clock source
-
enumerator
HAL_RCC_I2C6_CLK_SRC_SYSCLK
-
SYSCLK clock used as I2C6 clock source
-
enumerator
HAL_RCC_I2C6_CLK_SRC_HSI
-
HSI clock used as I2C6 clock source
-
enumerator
HAL_RCC_I2C6_CLK_SRC_MSIK
-
MSIK clock used as I2C6 clock source
-
enumerator
HAL_RCC_I2C6_CLK_SRC_PCLK1
-
enum
hal_rcc_rng_clk_src_t
-
RNG Clock Source.
Values:
-
enumerator
HAL_RCC_RNG_CLK_SRC_HSI48
-
HSI48 clock used as RNG clock source
-
enumerator
HAL_RCC_RNG_CLK_SRC_HSI48_DIV2
-
0x00100000 HSI48/2 clock used as RNG clock source
-
enumerator
HAL_RCC_RNG_CLK_SRC_HSI
-
0x00200000 HSI clock used as RNG clock source
-
enumerator
HAL_RCC_RNG_CLK_SRC_HSI48
-
enum
hal_rcc_saes_clk_src_t
-
SAES Clock Source.
Values:
-
enumerator
HAL_RCC_SAES_CLK_SRC_SHSI
-
SHSI clock used as SAES clock source
-
enumerator
HAL_RCC_SAES_CLK_SRC_SHSI_DIV2
-
0x00004000 SAES Kernel Clock Source Selection SHSI_DIV2 clock used as SAES clock source
-
enumerator
HAL_RCC_SAES_CLK_SRC_SHSI
-
enum
hal_rcc_spi1_clk_src_t
-
SPI1 Clock Source.
Values:
-
enumerator
HAL_RCC_SPI1_CLK_SRC_PCLK2
-
PCLK2 clock used as SPI1 clock source
-
enumerator
HAL_RCC_SPI1_CLK_SRC_SYSCLK
-
SYSCLK clock used as SPI1 clock source
-
enumerator
HAL_RCC_SPI1_CLK_SRC_HSI
-
HSI clock used as SPI1 clock source
-
enumerator
HAL_RCC_SPI1_CLK_SRC_MSIK
-
MSIK clock used as SPI1 clock source
-
enumerator
HAL_RCC_SPI1_CLK_SRC_PCLK2
-
enum
hal_rcc_spi2_clk_src_t
-
SPI2 Clock Source.
Values:
-
enumerator
HAL_RCC_SPI2_CLK_SRC_PCLK1
-
PCLK1 clock used as SPI2 clock source
-
enumerator
HAL_RCC_SPI2_CLK_SRC_SYSCLK
-
SYSCLK clock used as SPI2 clock source
-
enumerator
HAL_RCC_SPI2_CLK_SRC_HSI
-
HSI clock used as SPI2 clock source
-
enumerator
HAL_RCC_SPI2_CLK_SRC_MSIK
-
MSIK clock used as SPI2 clock source
-
enumerator
HAL_RCC_SPI2_CLK_SRC_PCLK1
-
enum
hal_rcc_spi3_clk_src_t
-
SPI3 Clock Source.
Values:
-
enumerator
HAL_RCC_SPI3_CLK_SRC_PCLK3
-
PCLK3 clock used as SPI3 clock source
-
enumerator
HAL_RCC_SPI3_CLK_SRC_SYSCLK
-
SYSCLK clock used as SPI3 clock source
-
enumerator
HAL_RCC_SPI3_CLK_SRC_HSI
-
HSI clock used as SPI3 clock source
-
enumerator
HAL_RCC_SPI3_CLK_SRC_MSIK
-
MSIK clock used as SPI3 clock source
-
enumerator
HAL_RCC_SPI3_CLK_SRC_PCLK3
-
enum
hal_rcc_lptim34_clk_src_t
-
LPTIM34 Clock Source.
Values:
-
enumerator
HAL_RCC_LPTIM34_CLK_SRC_MSIK
-
MSIK clock used as LPTIM34 clock source
-
enumerator
HAL_RCC_LPTIM34_CLK_SRC_LSI
-
LSI clock used as LPTIM34 clock source
-
enumerator
HAL_RCC_LPTIM34_CLK_SRC_HSI
-
HSI clock used as LPTIM34 clock source
-
enumerator
HAL_RCC_LPTIM34_CLK_SRC_LSE
-
LSE clock used as LPTIM34 clock source
-
enumerator
HAL_RCC_LPTIM34_CLK_SRC_MSIK
-
enum
hal_rcc_lptim1_clk_src_t
-
LPTIM1 Clock Source.
Values:
-
enumerator
HAL_RCC_LPTIM1_CLK_SRC_MSIK
-
MSIK clock used as LPTIM1 clock source
-
enumerator
HAL_RCC_LPTIM1_CLK_SRC_LSI
-
LSI clock used as LPTIM1 clock source
-
enumerator
HAL_RCC_LPTIM1_CLK_SRC_HSI
-
HSI clock used as LPTIM1 clock source
-
enumerator
HAL_RCC_LPTIM1_CLK_SRC_LSE
-
LSE clock used as LPTIM1 clock source
-
enumerator
HAL_RCC_LPTIM1_CLK_SRC_MSIK
-
enum
hal_rcc_lptim2_clk_src_t
-
LPTIM2 Clock Source.
Values:
-
enumerator
HAL_RCC_LPTIM2_CLK_SRC_PCLK1
-
PCLK1 clock used as LPTIM2 clock source
-
enumerator
HAL_RCC_LPTIM2_CLK_SRC_LSI
-
LSI clock used as LPTIM2 clock source
-
enumerator
HAL_RCC_LPTIM2_CLK_SRC_HSI
-
HSI clock used as LPTIM2 clock source
-
enumerator
HAL_RCC_LPTIM2_CLK_SRC_LSE
-
LSE clock used as LPTIM2 clock source
-
enumerator
HAL_RCC_LPTIM2_CLK_SRC_PCLK1
-
enum
hal_rcc_fdcan_clk_src_t
-
FDCAN Kernel Clock Source.
Values:
-
enumerator
HAL_RCC_FDCAN_CLK_SRC_HSE
-
HSE clock used as FDCAN kernel clock source
-
enumerator
HAL_RCC_FDCAN_CLK_SRC_PLL1Q
-
0x01000000 PLL1 Q clock used as FDCAN kernel clock source
-
enumerator
HAL_RCC_FDCAN_CLK_SRC_PLL2P
-
0x02000000 PLL2 P clock used as FDCAN kernel clock source
-
enumerator
HAL_RCC_FDCAN_CLK_SRC_HSE
-
enum
hal_rcc_iclk_clk_src_t
-
ICLK Clock Source.
Values:
-
enumerator
HAL_RCC_ICLK_CLK_SRC_HSI48
-
HSI48 clock used as USB clock source
-
enumerator
HAL_RCC_ICLK_CLK_SRC_PLL2Q
-
0x04000000 PLL2 “Q” clock used as USB clock source
-
enumerator
HAL_RCC_ICLK_CLK_SRC_PLL1Q
-
0x08000000 PLL1 “Q” clock used as USB clock source
-
enumerator
HAL_RCC_ICLK_CLK_SRC_MSIK
-
0x0C000000 ICLKSEL[1:0]: bits (48 MHz Clock Source Selection) MSIK clock used as USB clock source
-
enumerator
HAL_RCC_ICLK_CLK_SRC_HSI48
-
enum
hal_rcc_adcdac_clk_src_t
-
ADC1 Clock Source.
Values:
-
enumerator
HAL_RCC_ADCDAC_CLK_SRC_HCLK
-
No clock used as ADCx/DAC1 clock source
-
enumerator
HAL_RCC_ADCDAC_CLK_SRC_SYSCLK
-
0x00010000 SYSCLK clock used as ADCx/DAC1 clock source
-
enumerator
HAL_RCC_ADCDAC_CLK_SRC_PLL2R
-
0x00020000 PLL2 clock used as ADCx/DAC1 clock source
-
enumerator
HAL_RCC_ADCDAC_CLK_SRC_HSE
-
HSE clock used as ADCx/DAC1 clock source
-
enumerator
HAL_RCC_ADCDAC_CLK_SRC_HSI
-
0x00040000 HSI clock used as ADCx/DAC1 clock source
-
enumerator
HAL_RCC_ADCDAC_CLK_SRC_MSIK
-
MSIK clock used as ADCx/DAC1 clock source
-
enumerator
HAL_RCC_ADCDAC_CLK_SRC_HCLK
-
enum
hal_rcc_mdf1_clk_src_t
-
MDF1 Clock Source.
Values:
-
enumerator
HAL_RCC_MDF1_CLK_SRC_HCLK
-
HCLK clock used as MDF1 clock
-
enumerator
HAL_RCC_MDF1_CLK_SRC_PLL1P
-
0x00000001 PLL1 clock used as MDF1 clock
-
enumerator
HAL_RCC_MDF1_CLK_SRC_PLL3Q
-
0x00000002 PLL3 clock used as MDF1 clock
-
enumerator
HAL_RCC_MDF1_CLK_SRC_PIN
-
PIN SAI1_EXTCLK clock used as MDF1 clock
-
enumerator
HAL_RCC_MDF1_CLK_SRC_MSIK
-
0x00000004 MSIK clock used as MDF1 clock
-
enumerator
HAL_RCC_MDF1_CLK_SRC_HCLK
-
enum
hal_rcc_adf1_clk_src_t
-
ADF1 Clock Source.
Values:
-
enumerator
HAL_RCC_ADF1_CLK_SRC_HCLK
-
HCLK clock used as ADF1 clock
-
enumerator
HAL_RCC_ADF1_CLK_SRC_PLL1P
-
0x00010000 PLL1 clock used as ADF1 clock
-
enumerator
HAL_RCC_ADF1_CLK_SRC_PLL3Q
-
0x00020000 PLL3 clock used as ADF1 clock
-
enumerator
HAL_RCC_ADF1_CLK_SRC_PIN
-
PIN SAI1_EXTCLK clock used as ADF1 clock
-
enumerator
HAL_RCC_ADF1_CLK_SRC_MSIK
-
0x00040000 MSIK clock used as ADF1 clock
-
enumerator
HAL_RCC_ADF1_CLK_SRC_HCLK
-
enum
hal_rcc_sai1_clk_src_t
-
SAI1 Clock Source.
Values:
-
enumerator
HAL_RCC_SAI1_CLK_SRC_PLL2P
-
PLL2 clock used as SAI1 clock source
-
enumerator
HAL_RCC_SAI1_CLK_SRC_PLL3P
-
PLL3 clock used as SAI1 clock source
-
enumerator
HAL_RCC_SAI1_CLK_SRC_PLL1P
-
PLL1 clock used as SAI1 clock source
-
enumerator
HAL_RCC_SAI1_CLK_SRC_PIN
-
External input clock used as SAI1 clock source
-
enumerator
HAL_RCC_SAI1_CLK_SRC_HSI
-
HSI clock used as SAI1 clock source
-
enumerator
HAL_RCC_SAI1_CLK_SRC_PLL2P
-
enum
hal_rcc_sai2_clk_src_t
-
SAI2 Clock Source.
Values:
-
enumerator
HAL_RCC_SAI2_CLK_SRC_PLL2P
-
PLL2 clock used as SAI2 clock source
-
enumerator
HAL_RCC_SAI2_CLK_SRC_PLL3P
-
PLL3 clock used as SAI2 clock source
-
enumerator
HAL_RCC_SAI2_CLK_SRC_PLL1P
-
PLL1clock used as SAI2 clock source
-
enumerator
HAL_RCC_SAI2_CLK_SRC_PIN
-
External input clock used as SAI2 clock source
-
enumerator
HAL_RCC_SAI2_CLK_SRC_HSI
-
HSI clock used as SAI2 clock source
-
enumerator
HAL_RCC_SAI2_CLK_SRC_PLL2P
-
enum
hal_rcc_sdmmc_clk_src_t
-
SDMMC1/2 Clock Source.
Values:
-
enumerator
HAL_RCC_SDMMC_CLK_SRC_CLK48
-
48MHz clock from internal multiplexor used as SDMMC1/2 clock source
-
enumerator
HAL_RCC_SDMMC_CLK_SRC_PLL1P
-
0x00004000 SDMMC1 Kernel Clock Source Selection PLL1 “P” used as SDMMC1/2 clock source
-
enumerator
HAL_RCC_SDMMC_CLK_SRC_CLK48
-
enum
hal_rcc_octospi_clk_src_t
-
OctoSPI Clock Source.
Values:
-
enumerator
HAL_RCC_OCTOSPI_CLK_SRC_SYSCLK
-
SYSCLK clock used as OctoSPI kernel clock source
-
enumerator
HAL_RCC_OCTOSPI_CLK_SRC_MSIK
-
0x00100000 MSIK clock used as OctoSPI kernel clock source
-
enumerator
HAL_RCC_OCTOSPI_CLK_SRC_PLL1Q
-
0x00200000 PLL1 “Q” clock used as OctoSPI kernel clock source
-
enumerator
HAL_RCC_OCTOSPI_CLK_SRC_PLL2Q
-
PLL2 “Q” clock used as OctoSPI kernel clock source
-
enumerator
HAL_RCC_OCTOSPI_CLK_SRC_SYSCLK
-
enum
hal_rcc_hspi1_clk_src_t
-
HexaSPI Clock Source.
Values:
-
enumerator
HAL_RCC_HSPI1_CLK_SRC_SYSCLK
-
enumerator
HAL_RCC_HSPI1_CLK_SRC_PLL1Q
-
0x00400000
-
enumerator
HAL_RCC_HSPI1_CLK_SRC_PLL2Q
-
0x00800000
-
enumerator
HAL_RCC_HSPI1_CLK_SRC_PLL3R
-
0x00C00000 HSPI1 Kernel Clock Source Selection
-
enumerator
HAL_RCC_HSPI1_CLK_SRC_SYSCLK
-
enum
hal_rcc_dac1_clk_src_t
-
DAC1 sample-and-hold clock source.
Values:
-
enumerator
HAL_RCC_DAC1_CLK_SRC_LSE
-
LSE clock used as DAC1 clock
-
enumerator
HAL_RCC_DAC1_CLK_SRC_LSI
-
0x00300000 DAC1 Sample & Hold Clock Source Selection LSI clock used as DAC1 clock
-
enumerator
HAL_RCC_DAC1_CLK_SRC_LSE
-
enum
hal_rcc_timic_clk_src_t
-
Clocks sources for TIM16,TIM17 and LPTIM2 internal input capture.
Values:
-
enumerator
HAL_RCC_TIMIC_CLK_SRC_NONE
-
No clock available for TIM16/TIM17 and LPTIM2 input capture No clock available for TIM16/TIM17 and LPTIM2 input capture
-
enumerator
HAL_RCC_TIMIC_CLK_SRC_HSI_256
-
HSI/256 selected for Timer16/17 and LPTIM2 input capture 0x80000000 HSI/256 selected for TIM16/TIM17 and LPTIM2 input capture
-
enumerator
HAL_RCC_TIMIC_CLK_SRC_MSIS_1024
-
MSIS/1024 selected for Timer16/17 and LPTIM2 input capture 0x80000000 MSIS/1024 selected for TIM16/TIM17 and LPTIM2 input capture
-
enumerator
HAL_RCC_TIMIC_CLK_SRC_MSIS_4
-
MSIS/4 selected for Timer16/17 and LPTIM2 input capture MSIS/4 selected for TIM16/TIM17 and LPTIM2 input capture
-
enumerator
HAL_RCC_TIMIC_CLK_SRC_MSIK_4
-
MSIK/1024 selected for Timer16/17 and LPTIM2 input capture MSIK/4 selected for TIM16/TIM17 and LPTIM2 input capture
-
enumerator
HAL_RCC_TIMIC_CLK_SRC_MSIK_1024
-
MSIK/4 selected for Timer16/17 and LPTIM2 input capture MSIK/1024 selected for TIM16/TIM17 and LPTIM2 input capture
-
enumerator
HAL_RCC_TIMIC_CLK_SRC_NONE
-
enum
hal_rcc_ltdc_clk_src_t
-
LTDC Clock Source.
Values:
-
enumerator
HAL_RCC_LTDC_CLK_SRC_PLL3R
-
PLL3 divider R clock selected as LTDC kernel clock PLL3 “R” (pll3_r_ck) selected
-
enumerator
HAL_RCC_LTDC_CLK_SRC_PLL2R
-
PLL2 divider R clock selected as LTDC kernel clock 0x00040000 LTDC Kernel Clock Source Selection PLL2 “R” (pll2_r_ck) selected
-
enumerator
HAL_RCC_LTDC_CLK_SRC_PLL3R
-
enum
hal_rcc_dsi_clk_src_t
-
DSI Clock Source.
Values:
-
enumerator
HAL_RCC_DSI_CLK_SRC_DSIPHY
-
0x00008000 DSI Kernel Clock Source Selection DSI PHY PLL output selected DSI-PHY is selected as DSI byte lane clock (usual case)
-
enumerator
HAL_RCC_DSI_CLK_SRC_PLL3
-
PLL3 “P” (pll3_p_ck) selected PLL3 divider P clock selected as DSI byte lane clock (low power case)
-
enumerator
HAL_RCC_DSI_CLK_SRC_DSIPHY
-
enum
hal_rcc_usbhsphy_clk_src_t
-
USB HS PHY Clock Source.
Values:
-
enumerator
HAL_RCC_USBHSPHY_CLK_SRC_HSE
-
HSE clock selected as USB HS PHY HSE clock selected as USB HS PHY clock
-
enumerator
HAL_RCC_USBHSPHY_CLK_SRC_HSE_DIV2
-
HSE clock div by 2 selected as USB HS PHY 0x80000000 HSE clock divided by 2 selected as USB HS PHY clock
-
enumerator
HAL_RCC_USBHSPHY_CLK_SRC_PLL1P
-
PLL1 div P selected as USB HS PHY 0x40000000 PLL1 divider P selected as USB HS PHY clock
-
enumerator
HAL_RCC_USBHSPHY_CLK_SRC_PLL1P_DIV2
-
PLL1 div P divided by 2 selected as USB HS PHY PLL1 divider P divided by 2 selected as USB HS PHY clock
-
enumerator
HAL_RCC_USBHSPHY_CLK_SRC_HSE
-
HAL_RCC_HSICALIBRATION_DEFAULT
0x10U
/*
Default
HSI
trimming
value
*/
- group RCC_Exported_Constants
-
Unnamed Group
-
HAL_RCC_HSICALIBRATION_DEFAULT
0x10U
/*
Default
HSI
trimming
value
*/
-
Default HSI trimming value.
Unnamed Group
-
HAL_RCC_MSICALIBRATION_DEFAULT
0x10U
-
Default MSI trimming value.
Default MSI trimming value
Enums
-
enum
hal_rcc_clk_status_t
-
Peripheral clock activation status.
Values:
-
enumerator
HAL_RCC_CLK_DISABLED
-
enumerator
HAL_RCC_CLK_ENABLED
-
enumerator
HAL_RCC_CLK_DISABLED
-
enum
hal_rcc_pll_status_t
-
PLL activation status.
Values:
-
enumerator
HAL_RCC_PLL_DISABLED
-
enumerator
HAL_RCC_PLL_ENABLED
-
enumerator
HAL_RCC_PLL_DISABLED
-
enum
hal_rcc_osc_stop_mode_status_t
-
Oscillator Stop mode enable status.
Values:
-
enumerator
HAL_RCC_OSC_DISABLED_IN_STOP_MODE
-
Oscillator is enabled for Run mode only
-
enumerator
HAL_RCC_OSC_ENABLED_IN_STOP_MODE
-
Oscillator is enabled for Run and Stop modes
-
enumerator
HAL_RCC_OSC_DISABLED_IN_STOP_MODE
-
enum
hal_rcc_osc_ready_status_t
-
Oscillator ready status.
Values:
-
enumerator
HAL_RCC_OSC_NOT_READY
-
Oscillator is not ready
-
enumerator
HAL_RCC_OSC_READY
-
Oscillator is ready
-
enumerator
HAL_RCC_OSC_NOT_READY
-
enum
hal_rcc_osc_enable_status_t
-
Oscillator enable status.
Values:
-
enumerator
HAL_RCC_OSC_DISABLED
-
Oscillator is disabled
-
enumerator
HAL_RCC_OSC_ENABLED
-
Oscillator is enabled
-
enumerator
HAL_RCC_OSC_DISABLED
-
enum
hal_rcc_lsi_div_t
-
LSI Div.
Values:
-
enumerator
HAL_RCC_LSI_DIV1
-
LSI divided by 1 LSI clock not divided
-
enumerator
HAL_RCC_LSI_DIV128
-
0x02000000 Low-speed Clock Divider Configuration LSI divided by 128 LSI clock divided by 128
-
enumerator
HAL_RCC_LSI_DIV1
-
enum
hal_rcc_pll_mboost_div_t
-
PLLMBOOST EPOD Clock Divider.
Values:
-
enumerator
HAL_RCC_PLLMBOOST_DIV1
-
PLL1CLK not divided PLL1CLK not divided
-
enumerator
HAL_RCC_PLLMBOOST_DIV2
-
0x00001000 PLL1CLK divided by 2 PLL1CLK divided by 2
-
enumerator
HAL_RCC_PLLMBOOST_DIV4
-
0x00002000 PLL1CLK divided by 4 PLL1CLK divided by 4
-
enumerator
HAL_RCC_PLLMBOOST_DIV6
-
PLL1CLK divided by 6 PLL1CLK divided by 6
-
enumerator
HAL_RCC_PLLMBOOST_DIV8
-
0x00004000 PLL1CLK divided by 8 PLL1CLK divided by 8
-
enumerator
HAL_RCC_PLLMBOOST_DIV10
-
PLL1CLK divided by 10 PLL1CLK divided by 10
-
enumerator
HAL_RCC_PLLMBOOST_DIV12
-
PLL1CLK divided by 12 PLL1CLK divided by 12
-
enumerator
HAL_RCC_PLLMBOOST_DIV14
-
PLL1CLK divided by 14 PLL1CLK divided by 14
-
enumerator
HAL_RCC_PLLMBOOST_DIV16
-
0x00008000 PLL1CLK divided by 16 PLL1CLK divided by 16
-
enumerator
HAL_RCC_PLLMBOOST_DIV1
-
enum
hal_rcc_pll_vci_range_t
-
RCC PLLx VCI Range.
Values:
-
enumerator
HAL_RCC_PLLVCI_RANGE_0
-
VCO input range: 4 to 8 MHz PLLx input clock range frequency between 4 and 8 MHz
-
enumerator
HAL_RCC_PLLVCI_RANGE_1
-
0x0000000C PLL1RGE[1:0] bits (PLL1 Input Frequency Range) VCO input range: 8 to 16 MHz PLLx input clock range frequency between 8 and 16 MHz
-
enumerator
HAL_RCC_PLLVCI_RANGE_0
-
enum
hal_rcc_pll_src_t
-
RCC PLL Clock Source.
Values:
-
enumerator
HAL_RCC_PLL_SRC_MSIS
-
0x00000001 MSIS clock selected as main PLL1 entry clock source MSIS clock selected as main PLLx entry clock source
-
enumerator
HAL_RCC_PLL_SRC_HSI
-
0x00000002 HSI clock selected as main PLL1 entry clock source HSI clock selected as main PLLx entry clock source
-
enumerator
HAL_RCC_PLL_SRC_HSE
-
HSE clock selected as main PLL1 entry clock source HSE clock selected as main PLLx entry clock source
-
enumerator
HAL_RCC_PLL_SRC_MSIS
-
enum
hal_rcc_msis_range_t
-
MSIS Clock Range.
Values:
-
enumerator
HAL_RCC_MSIS_FREQ_48MHZ
-
MSIS = 48 MHz MSI = 48 MHz (range 0)
-
enumerator
HAL_RCC_MSIS_FREQ_24MHZ
-
0x10000000 MSIS = 24 MHz MSI = 24 MHz (range 1)
-
enumerator
HAL_RCC_MSIS_FREQ_16MHZ
-
0x20000000 MSIS = 16 MHz MSI = 16 MHz (range 2)
-
enumerator
HAL_RCC_MSIS_FREQ_12MHZ
-
MSIS = 12 MHz MSI = 12 MHz (range 3)
-
enumerator
HAL_RCC_MSIS_FREQ_4MHZ
-
0x40000000 MSIS = 4 MHz MSI = 4 MHz (range 4)
-
enumerator
HAL_RCC_MSIS_FREQ_2MHZ
-
MSIS = 2 MHz MSI = 2 MHz (range 5)
-
enumerator
HAL_RCC_MSIS_FREQ_1330KHZ
-
MSIS = 1.5 MHz MSI = 1.33 MHz (range 6)
-
enumerator
HAL_RCC_MSIS_FREQ_1MHZ
-
MSIS = 1 MHz MSI = 1 MHz (range 7)
-
enumerator
HAL_RCC_MSIS_FREQ_3072KHZ
-
0x80000000 MSIS = 3.072 MHz MSI = 3.072 MHz (range 8)
-
enumerator
HAL_RCC_MSIS_FREQ_1536KHZ
-
MSIS = 1.536 MHz MSI = 1.536 MHz (range 9)
-
enumerator
HAL_RCC_MSIS_FREQ_1024KHZ
-
MSIS = 1.024 MHz MSI = 1.024 MHz (range 10)
-
enumerator
HAL_RCC_MSIS_FREQ_768KHZ
-
MSIS = 768 kHz MSI = 768 kHz (range 11)
-
enumerator
HAL_RCC_MSIS_FREQ_400KHZ
-
MSIS = 400 kHz MSI = 400 kHz (range 12)
-
enumerator
HAL_RCC_MSIS_FREQ_200KHZ
-
MSIS = 200 kHz MSI = 200 kHz (range 13)
-
enumerator
HAL_RCC_MSIS_FREQ_133KHZ
-
MSIS = 150 kHz MSI = 133 kHz (range 14)
-
enumerator
HAL_RCC_MSIS_FREQ_100KHZ
-
MSIS = 100 kHz MSI = 100 kHz (range 15)
-
enumerator
HAL_RCC_MSIS_FREQ_48MHZ
-
enum
hal_rcc_msik_range_t
-
MSIK Clock Range.
Values:
-
enumerator
HAL_RCC_MSIK_FREQ_48MHZ
-
MSIK = 48 MHz MSIK = 48 MHz (range 0)
-
enumerator
HAL_RCC_MSIK_FREQ_24MHZ
-
0x01000000 MSIK = 24 MHz MSIK = 24 MHz (range 1)
-
enumerator
HAL_RCC_MSIK_FREQ_16MHZ
-
0x02000000 MSIK = 16 MHz MSIK = 16 MHz (range 2)
-
enumerator
HAL_RCC_MSIK_FREQ_12MHZ
-
MSIK = 12 MHz MSIK = 12 MHz (range 3)
-
enumerator
HAL_RCC_MSIK_FREQ_4MHZ
-
0x04000000 MSIK = 4 MHz MSIK = 4 MHz (range 4)
-
enumerator
HAL_RCC_MSIK_FREQ_2MHZ
-
MSIK = 2 MHz MSIK = 2 MHz (range 5)
-
enumerator
HAL_RCC_MSIK_FREQ_1330KHZ
-
MSIK = 1.5 MHz MSIK = 1.33 MHz (range 6)
-
enumerator
HAL_RCC_MSIK_FREQ_1MHZ
-
MSIK = 1 MHz MSIK = 1 MHz (range 7)
-
enumerator
HAL_RCC_MSIK_FREQ_3072KHZ
-
0x08000000 MSIK = 3.072 MHz MSIK = 3.072 MHz (range 8)
-
enumerator
HAL_RCC_MSIK_FREQ_1536KHZ
-
MSIK = 1.536 MHz MSIK = 1.536 MHz (range 9)
-
enumerator
HAL_RCC_MSIK_FREQ_1024KHZ
-
MSIK = 1.024 MHz MSIK = 1.024 MHz (range 10)
-
enumerator
HAL_RCC_MSIK_FREQ_768KHZ
-
MSIK = 768 kHz MSIK = 768 kHz (range 11)
-
enumerator
HAL_RCC_MSIK_FREQ_400KHZ
-
MSIK = 400 kHz MSIK = 400 kHz (range 12)
-
enumerator
HAL_RCC_MSIK_FREQ_200KHZ
-
MSIK = 200 kHz MSIK = 200 kHz (range 13)
-
enumerator
HAL_RCC_MSIK_FREQ_133KHZ
-
MSIK = 150 kHz MSIK = 133 kHz (range 14)
-
enumerator
HAL_RCC_MSIK_FREQ_100KHZ
-
MSIK = 100 kHz MSIK = 100 kHz (range 15)
-
enumerator
HAL_RCC_MSIK_FREQ_48MHZ
-
enum
hal_rcc_msi_range_calib_t
-
MSIS/MSIK Clock Range for calibration.
Values:
-
enumerator
HAL_RCC_MSI_RANGE_CALIB_0_TO_3
-
MSI clock trimming for ranges 0 to 3 MSI clock trimming for ranges 0 to 3
-
enumerator
HAL_RCC_MSI_RANGE_CALIB_4_TO_7
-
MSI clock trimming for ranges 4 to 7 MSI clock trimming for ranges 4 to 7
-
enumerator
HAL_RCC_MSI_RANGE_CALIB_8_TO_11
-
MSI clock trimming for ranges 8 to 11 MSI clock trimming for ranges 8 to 11
-
enumerator
HAL_RCC_MSI_RANGE_CALIB_12_TO_15
-
MSI clock trimming for ranges 12 to 15 MSI clock trimming for ranges 12 to 15
-
enumerator
HAL_RCC_MSI_RANGE_CALIB_0_TO_3
-
enum
hal_rcc_msi_bias_mode_t
-
MSI bias mode selection.
Values:
-
enumerator
HAL_RCC_MSI_BIAS_MODE_CONTINUOUS
-
MSI bias continuous mode (clock accuracy fast settling time) Continuous mode selection for MSI
-
enumerator
HAL_RCC_MSI_BIAS_MODE_SAMPLING
-
MSI bias sampling mode (ultra-low-power mode) 0x00400000 Internal Multi Speed oscillator (MSI) BIAS mode selection Sampling mode selection for MSI
-
enumerator
HAL_RCC_MSI_BIAS_MODE_CONTINUOUS
-
enum
hal_rcc_sysclk_src_t
-
System Clock Source.
Values:
-
enumerator
HAL_RCC_SYSCLK_SRC_MSIS
-
MSIS selection as system clock MSIS selection as system clock
-
enumerator
HAL_RCC_SYSCLK_SRC_HSI
-
0x00000001 HSI oscillator selection as system clock HSI selection as system clock
-
enumerator
HAL_RCC_SYSCLK_SRC_HSE
-
0x00000002 HSE selection as system clock HSE selection as system clock
-
enumerator
HAL_RCC_SYSCLK_SRC_PLLCLK
-
PLL selection as system clock PLL1 selection as system clock
-
enumerator
HAL_RCC_SYSCLK_SRC_MSIS
-
enum
hal_rcc_systick_clk_src_t
-
SYSTICK Clock Source.
Values:
-
enumerator
HAL_RCC_SYSTICK_CLK_SRC_HCLKDIV8
-
HCLKDIV8 clock used as SYSTICK clock source
-
enumerator
HAL_RCC_SYSTICK_CLK_SRC_LSI
-
0x00400000 LSI clock used as SYSTICK clock source
-
enumerator
HAL_RCC_SYSTICK_CLK_SRC_LSE
-
0x00800000 LSE clock used as SYSTICK clock source
-
enumerator
HAL_RCC_SYSTICK_CLK_SRC_HCLKDIV8
-
enum
hal_rcc_hclk_prescaler_t
-
AHB Clock Source.
Values:
-
enumerator
HAL_RCC_HCLK_PRESCALER1
-
SYSCLK not divided SYSCLK not divided
-
enumerator
HAL_RCC_HCLK_PRESCALER2
-
0x00000008 SYSCLK divided by 2 SYSCLK divided by 2
-
enumerator
HAL_RCC_HCLK_PRESCALER4
-
SYSCLK divided by 4 SYSCLK divided by 4
-
enumerator
HAL_RCC_HCLK_PRESCALER8
-
SYSCLK divided by 8 SYSCLK divided by 8
-
enumerator
HAL_RCC_HCLK_PRESCALER16
-
SYSCLK divided by 16 SYSCLK divided by 16
-
enumerator
HAL_RCC_HCLK_PRESCALER64
-
SYSCLK divided by 64 SYSCLK divided by 64
-
enumerator
HAL_RCC_HCLK_PRESCALER128
-
SYSCLK divided by 128 SYSCLK divided by 128
-
enumerator
HAL_RCC_HCLK_PRESCALER256
-
SYSCLK divided by 256 SYSCLK divided by 256
-
enumerator
HAL_RCC_HCLK_PRESCALER512
-
SYSCLK divided by 512 SYSCLK divided by 512
-
enumerator
HAL_RCC_HCLK_PRESCALER1
-
enum
hal_rcc_pclk_prescaler_t
-
APB1 APB2 APB3 Clock Source.
Values:
-
enumerator
HAL_RCC_PCLK_PRESCALER1
-
HCLK not divided HCLK not divided
-
enumerator
HAL_RCC_PCLK_PRESCALER2
-
0x00000040 HCLK divided by 2 HCLK divided by 2
-
enumerator
HAL_RCC_PCLK_PRESCALER4
-
HCLK divided by 4 HCLK divided by 4
-
enumerator
HAL_RCC_PCLK_PRESCALER8
-
HCLK divided by 8 HCLK divided by 8
-
enumerator
HAL_RCC_PCLK_PRESCALER16
-
HCLK divided by 16 HCLK divided by 16
-
enumerator
HAL_RCC_PCLK_PRESCALER1
-
enum
hal_rcc_rtc_clk_src_t
-
RTC Clock Source.
Values:
-
enumerator
HAL_RCC_RTC_CLK_SRC_NO_CLK
-
No clock used as RTC clock No clock used as RTC clock
-
enumerator
HAL_RCC_RTC_CLK_SRC_LSE
-
0x00000100 LSE oscillator clock used as RTC clock LSE oscillator clock used as RTC clock
-
enumerator
HAL_RCC_RTC_CLK_SRC_LSI
-
0x00000200 LSI oscillator clock used as RTC clock LSI oscillator clock used as RTC clock
-
enumerator
HAL_RCC_RTC_CLK_SRC_HSE_DIV32
-
0x00000300 RTCSEL[1:0]: bits (RTC Clock Source Selection) HSE oscillator clock divided by 32 used as RTC clock HSE oscillator clock divided by 32 used as RTC clock
-
enumerator
HAL_RCC_RTC_CLK_SRC_NO_CLK
-
enum
hal_rcc_mco_src_t
-
MCO Clock Source.
Values:
-
enumerator
HAL_RCC_MCO_SRC_NOCLOCK
-
MCO output disabled, no clock on MCO MCO output disabled, no clock on MCO
-
enumerator
HAL_RCC_MCO_SRC_SYSCLK
-
0x01000000 SYSCLK selection as MCO1 source SYSCLK selection as MCO source
-
enumerator
HAL_RCC_MCO_SRC_MSI
-
0x02000000 MSIS selection as MCO1 source MSI selection as MCO source
-
enumerator
HAL_RCC_MCO_SRC_HSI
-
HSI selection as MCO1 source HSI selection as MCO source
-
enumerator
HAL_RCC_MCO_SRC_HSE
-
0x04000000 HSE selection as MCO1 source HSE selection as MCO source
-
enumerator
HAL_RCC_MCO_SRC_PLL1CLK
-
Main PLL selection as MCO1 source PLL1CLK selection as MCO source
-
enumerator
HAL_RCC_MCO_SRC_LSI
-
LSI selection as MCO1 source LSI selection as MCO source
-
enumerator
HAL_RCC_MCO_SRC_LSE
-
LSE selection as MCO1 source LSE selection as MCO source
-
enumerator
HAL_RCC_MCO_SRC_HSI48
-
0x08000000 HSI48 selection as MCO1 source HSI48 selection as MCO source
-
enumerator
HAL_RCC_MCO_SRC_MSIK
-
MSIK selection as MCO1 source MSIK selection as MCO source
-
enumerator
HAL_RCC_MCO_SRC_NOCLOCK
-
enum
hal_rcc_mco_prescaler_t
-
MCO Clock Prescaler.
Values:
-
enumerator
HAL_RCC_MCO_PRESCALER1
-
MCO not divided MCO clock divided by 1
-
enumerator
HAL_RCC_MCO_PRESCALER2
-
0x10000000 MCO divided by 2 MCO clock divided by 2
-
enumerator
HAL_RCC_MCO_PRESCALER4
-
0x20000000 MCO divided by 4 MCO clock divided by 4
-
enumerator
HAL_RCC_MCO_PRESCALER8
-
MCO divided by 8 MCO clock divided by 8
-
enumerator
HAL_RCC_MCO_PRESCALER16
-
0x40000000 MCO divided by 16 MCO clock divided by 16
-
enumerator
HAL_RCC_MCO_PRESCALER1
-
enum
hal_rcc_stop_wakeup_clk_t
-
Wake-Up from STOP Clock.
Values:
-
enumerator
HAL_RCC_STOP_WAKEUPCLOCK_MSI
-
MSIS selection after wake-up from STOP MSI selection after wake-up from STOP
-
enumerator
HAL_RCC_STOP_WAKEUPCLOCK_HSI
-
0x00008000 Wake Up from stop and CSS backup clock selection HSI selection after wake-up from STOP HSI selection after wake-up from STOP
-
enumerator
HAL_RCC_STOP_WAKEUPCLOCK_MSI
-
enum
hal_rcc_stop_wakeup_kerclk_t
-
RCC Stop KernelWakeUpClock.
Values:
-
enumerator
HAL_RCC_STOP_KERWAKEUPCLOCK_MSI
-
MSIK oscillator automatically enabled when exiting Stop mode MSI kernel clock selection after wake-up from STOP
-
enumerator
HAL_RCC_STOP_KERWAKEUPCLOCK_HSI
-
0x00008000 Kernel Clock Selection after a Wake Up from STOP HSI oscillator automatically enabled when exiting Stop mode HSI kernel clock selection after wake-up from STOP
-
enumerator
HAL_RCC_STOP_KERWAKEUPCLOCK_MSI
-
enum
hal_rcc_lsco_src_t
-
Low Speed Clock Source.
Values:
-
enumerator
HAL_RCC_LSCO_SRC_LSI
-
LSI selection for low speed clock LSI selection for low speed clock output
-
enumerator
HAL_RCC_LSCO_SRC_LSE
-
0x02000000 Low-speed Clock Output Selection LSE selection for low speed clock LSE selection for low speed clock output
-
enumerator
HAL_RCC_LSCO_SRC_LSI
-
enum
hal_rcc_usart1_clk_src_t
-
USART1 Clock Source.
Values:
-
enumerator
HAL_RCC_USART1_CLK_SRC_PCLK2
-
PCLK2 clock used as USART1 clock source
-
enumerator
HAL_RCC_USART1_CLK_SRC_SYSCLK
-
SYSCLK clock used as USART1 clock source
-
enumerator
HAL_RCC_USART1_CLK_SRC_HSI
-
HSI clock used as USART1 clock source
-
enumerator
HAL_RCC_USART1_CLK_SRC_LSE
-
LSE clock used as USART1 clock source
-
enumerator
HAL_RCC_USART1_CLK_SRC_PCLK2
-
enum
hal_rcc_usart3_clk_src_t
-
USART3 Clock Source.
Values:
-
enumerator
HAL_RCC_USART3_CLK_SRC_PCLK1
-
PCLK3 clock used as USART3 clock source
-
enumerator
HAL_RCC_USART3_CLK_SRC_SYSCLK
-
SYSCLK clock used as USART3 clock source
-
enumerator
HAL_RCC_USART3_CLK_SRC_HSI
-
HSI clock used as USART3 clock source
-
enumerator
HAL_RCC_USART3_CLK_SRC_LSE
-
LSE clock used as USART3 clock source
-
enumerator
HAL_RCC_USART3_CLK_SRC_PCLK1
-
enum
hal_rcc_uart4_clk_src_t
-
UART4 Clock Source.
Values:
-
enumerator
HAL_RCC_UART4_CLK_SRC_PCLK1
-
PCLK1 clock used as UART4 clock source
-
enumerator
HAL_RCC_UART4_CLK_SRC_SYSCLK
-
SYSCLK clock used as UART4 clock source
-
enumerator
HAL_RCC_UART4_CLK_SRC_HSI
-
HSI clock used as UART4 clock source
-
enumerator
HAL_RCC_UART4_CLK_SRC_LSE
-
LSE clock used as UART4 clock source
-
enumerator
HAL_RCC_UART4_CLK_SRC_PCLK1
-
enum
hal_rcc_uart5_clk_src_t
-
UART5 Clock Source.
Values:
-
enumerator
HAL_RCC_UART5_CLK_SRC_PCLK1
-
PCLK1 clock used as UART5 clock source
-
enumerator
HAL_RCC_UART5_CLK_SRC_SYSCLK
-
SYSCLK clock used as UART5 clock source
-
enumerator
HAL_RCC_UART5_CLK_SRC_HSI
-
HSI clock used as UART5 clock source
-
enumerator
HAL_RCC_UART5_CLK_SRC_LSE
-
LSE clock used as UART5 clock source
-
enumerator
HAL_RCC_UART5_CLK_SRC_PCLK1
-
enum
hal_rcc_lpuart1_clk_src_t
-
LPUART1 Clock Source.
Values:
-
enumerator
HAL_RCC_LPUART1_CLK_SRC_PCLK3
-
PCLK3 clock used as LPUART1 clock source
-
enumerator
HAL_RCC_LPUART1_CLK_SRC_SYSCLK
-
0x00000001 SYSCLK clock used as LPUART1 clock source
-
enumerator
HAL_RCC_LPUART1_CLK_SRC_HSI
-
0x00000002 HSI clock used as LPUART1 clock source
-
enumerator
HAL_RCC_LPUART1_CLK_SRC_LSE
-
LSE clock used as LPUART1 clock source
-
enumerator
HAL_RCC_LPUART1_CLK_SRC_MSIK
-
0x00000004 MSIK clock used as LPUART1 clock source
-
enumerator
HAL_RCC_LPUART1_CLK_SRC_PCLK3
-
enum
hal_rcc_i2c1_clk_src_t
-
I2C1 Clock Source.
Values:
-
enumerator
HAL_RCC_I2C1_CLK_SRC_PCLK1
-
PCLK1 clock used as I2C1 clock source
-
enumerator
HAL_RCC_I2C1_CLK_SRC_SYSCLK
-
SYSCLK clock used as I2C1 clock source
-
enumerator
HAL_RCC_I2C1_CLK_SRC_HSI
-
HSI clock used as I2C1 clock source
-
enumerator
HAL_RCC_I2C1_CLK_SRC_MSIK
-
MSIK clock used as I2C1 clock source
-
enumerator
HAL_RCC_I2C1_CLK_SRC_PCLK1
-
enum
hal_rcc_i2c2_clk_src_t
-
I2C2 Clock Source.
Values:
-
enumerator
HAL_RCC_I2C2_CLK_SRC_PCLK1
-
PCLK1 clock used as I2C2 clock source
-
enumerator
HAL_RCC_I2C2_CLK_SRC_SYSCLK
-
SYSCLK clock used as I2C2 clock source
-
enumerator
HAL_RCC_I2C2_CLK_SRC_HSI
-
HSI clock used as I2C2 clock source
-
enumerator
HAL_RCC_I2C2_CLK_SRC_MSIK
-
MSIK clock used as I2C2 clock source
-
enumerator
HAL_RCC_I2C2_CLK_SRC_PCLK1
-
enum
hal_rcc_i2c3_clk_src_t
-
I2C3 Clock Source.
Values:
-
enumerator
HAL_RCC_I2C3_CLK_SRC_PCLK3
-
PCLK3 clock used as I2C3 clock source
-
enumerator
HAL_RCC_I2C3_CLK_SRC_SYSCLK
-
SYSCLK clock used as I2C3 clock source
-
enumerator
HAL_RCC_I2C3_CLK_SRC_HSI
-
HSI clock used as I2C3 clock source
-
enumerator
HAL_RCC_I2C3_CLK_SRC_MSIK
-
MSIK clock used as I2C3 clock source
-
enumerator
HAL_RCC_I2C3_CLK_SRC_PCLK3
-
enum
hal_rcc_i2c4_clk_src_t
-
I2C4 Clock Source.
Values:
-
enumerator
HAL_RCC_I2C4_CLK_SRC_PCLK1
-
PCLK1 clock used as I2C4 clock source
-
enumerator
HAL_RCC_I2C4_CLK_SRC_SYSCLK
-
SYSCLK clock used as I2C4 clock source
-
enumerator
HAL_RCC_I2C4_CLK_SRC_HSI
-
HSI clock used as I2C4 clock source
-
enumerator
HAL_RCC_I2C4_CLK_SRC_MSIK
-
MSIK clock used as I2C4 clock source
-
enumerator
HAL_RCC_I2C4_CLK_SRC_PCLK1
-
enum
hal_rcc_rng_clk_src_t
-
RNG Clock Source.
Values:
-
enumerator
HAL_RCC_RNG_CLK_SRC_HSI48
-
HSI48 clock used as RNG clock source
-
enumerator
HAL_RCC_RNG_CLK_SRC_HSI48_DIV2
-
0x00100000 HSI48/2 clock used as RNG clock source
-
enumerator
HAL_RCC_RNG_CLK_SRC_HSI
-
0x00200000 HSI clock used as RNG clock source
-
enumerator
HAL_RCC_RNG_CLK_SRC_HSI48
-
enum
hal_rcc_saes_clk_src_t
-
SAES Clock Source.
Values:
-
enumerator
HAL_RCC_SAES_CLK_SRC_SHSI
-
SHSI clock used as SAES clock source
-
enumerator
HAL_RCC_SAES_CLK_SRC_SHSI_DIV2
-
0x00004000 SAES Kernel Clock Source Selection SHSI_DIV2 clock used as SAES clock source
-
enumerator
HAL_RCC_SAES_CLK_SRC_SHSI
-
enum
hal_rcc_spi1_clk_src_t
-
SPI1 Clock Source.
Values:
-
enumerator
HAL_RCC_SPI1_CLK_SRC_PCLK2
-
PCLK2 clock used as SPI1 clock source
-
enumerator
HAL_RCC_SPI1_CLK_SRC_SYSCLK
-
SYSCLK clock used as SPI1 clock source
-
enumerator
HAL_RCC_SPI1_CLK_SRC_HSI
-
HSI clock used as SPI1 clock source
-
enumerator
HAL_RCC_SPI1_CLK_SRC_MSIK
-
MSIK clock used as SPI1 clock source
-
enumerator
HAL_RCC_SPI1_CLK_SRC_PCLK2
-
enum
hal_rcc_spi2_clk_src_t
-
SPI2 Clock Source.
Values:
-
enumerator
HAL_RCC_SPI2_CLK_SRC_PCLK1
-
PCLK1 clock used as SPI2 clock source
-
enumerator
HAL_RCC_SPI2_CLK_SRC_SYSCLK
-
SYSCLK clock used as SPI2 clock source
-
enumerator
HAL_RCC_SPI2_CLK_SRC_HSI
-
HSI clock used as SPI2 clock source
-
enumerator
HAL_RCC_SPI2_CLK_SRC_MSIK
-
MSIK clock used as SPI2 clock source
-
enumerator
HAL_RCC_SPI2_CLK_SRC_PCLK1
-
enum
hal_rcc_spi3_clk_src_t
-
SPI3 Clock Source.
Values:
-
enumerator
HAL_RCC_SPI3_CLK_SRC_PCLK3
-
PCLK3 clock used as SPI3 clock source
-
enumerator
HAL_RCC_SPI3_CLK_SRC_SYSCLK
-
SYSCLK clock used as SPI3 clock source
-
enumerator
HAL_RCC_SPI3_CLK_SRC_HSI
-
HSI clock used as SPI3 clock source
-
enumerator
HAL_RCC_SPI3_CLK_SRC_MSIK
-
MSIK clock used as SPI3 clock source
-
enumerator
HAL_RCC_SPI3_CLK_SRC_PCLK3
-
enum
hal_rcc_lptim34_clk_src_t
-
LPTIM34 Clock Source.
Values:
-
enumerator
HAL_RCC_LPTIM34_CLK_SRC_MSIK
-
MSIK clock used as LPTIM34 clock source
-
enumerator
HAL_RCC_LPTIM34_CLK_SRC_LSI
-
LSI clock used as LPTIM34 clock source
-
enumerator
HAL_RCC_LPTIM34_CLK_SRC_HSI
-
HSI clock used as LPTIM34 clock source
-
enumerator
HAL_RCC_LPTIM34_CLK_SRC_LSE
-
LSE clock used as LPTIM34 clock source
-
enumerator
HAL_RCC_LPTIM34_CLK_SRC_MSIK
-
enum
hal_rcc_lptim1_clk_src_t
-
LPTIM1 Clock Source.
Values:
-
enumerator
HAL_RCC_LPTIM1_CLK_SRC_MSIK
-
MSIK clock used as LPTIM1 clock source
-
enumerator
HAL_RCC_LPTIM1_CLK_SRC_LSI
-
LSI clock used as LPTIM1 clock source
-
enumerator
HAL_RCC_LPTIM1_CLK_SRC_HSI
-
HSI clock used as LPTIM1 clock source
-
enumerator
HAL_RCC_LPTIM1_CLK_SRC_LSE
-
LSE clock used as LPTIM1 clock source
-
enumerator
HAL_RCC_LPTIM1_CLK_SRC_MSIK
-
enum
hal_rcc_lptim2_clk_src_t
-
LPTIM2 Clock Source.
Values:
-
enumerator
HAL_RCC_LPTIM2_CLK_SRC_PCLK1
-
PCLK1 clock used as LPTIM2 clock source
-
enumerator
HAL_RCC_LPTIM2_CLK_SRC_LSI
-
LSI clock used as LPTIM2 clock source
-
enumerator
HAL_RCC_LPTIM2_CLK_SRC_HSI
-
HSI clock used as LPTIM2 clock source
-
enumerator
HAL_RCC_LPTIM2_CLK_SRC_LSE
-
LSE clock used as LPTIM2 clock source
-
enumerator
HAL_RCC_LPTIM2_CLK_SRC_PCLK1
-
enum
hal_rcc_fdcan_clk_src_t
-
FDCAN Kernel Clock Source.
Values:
-
enumerator
HAL_RCC_FDCAN_CLK_SRC_HSE
-
HSE clock used as FDCAN kernel clock source
-
enumerator
HAL_RCC_FDCAN_CLK_SRC_PLL1Q
-
0x01000000 PLL1 Q clock used as FDCAN kernel clock source
-
enumerator
HAL_RCC_FDCAN_CLK_SRC_PLL2P
-
0x02000000 PLL2 P clock used as FDCAN kernel clock source
-
enumerator
HAL_RCC_FDCAN_CLK_SRC_HSE
-
enum
hal_rcc_iclk_clk_src_t
-
ICLK Clock Source.
Values:
-
enumerator
HAL_RCC_ICLK_CLK_SRC_HSI48
-
HSI48 clock used as USB clock source
-
enumerator
HAL_RCC_ICLK_CLK_SRC_PLL2Q
-
0x04000000 PLL2 “Q” clock used as USB clock source
-
enumerator
HAL_RCC_ICLK_CLK_SRC_PLL1Q
-
0x08000000 PLL1 “Q” clock used as USB clock source
-
enumerator
HAL_RCC_ICLK_CLK_SRC_MSIK
-
0x0C000000 ICLKSEL[1:0]: bits (48 MHz Clock Source Selection) MSIK clock used as USB clock source
-
enumerator
HAL_RCC_ICLK_CLK_SRC_HSI48
-
enum
hal_rcc_adcdac_clk_src_t
-
ADC1 Clock Source.
Values:
-
enumerator
HAL_RCC_ADCDAC_CLK_SRC_HCLK
-
No clock used as ADCx/DAC1 clock source
-
enumerator
HAL_RCC_ADCDAC_CLK_SRC_SYSCLK
-
0x00010000 SYSCLK clock used as ADCx/DAC1 clock source
-
enumerator
HAL_RCC_ADCDAC_CLK_SRC_PLL2R
-
0x00020000 PLL2 clock used as ADCx/DAC1 clock source
-
enumerator
HAL_RCC_ADCDAC_CLK_SRC_HSE
-
HSE clock used as ADCx/DAC1 clock source
-
enumerator
HAL_RCC_ADCDAC_CLK_SRC_HSI
-
0x00040000 HSI clock used as ADCx/DAC1 clock source
-
enumerator
HAL_RCC_ADCDAC_CLK_SRC_MSIK
-
MSIK clock used as ADCx/DAC1 clock source
-
enumerator
HAL_RCC_ADCDAC_CLK_SRC_HCLK
-
enum
hal_rcc_mdf1_clk_src_t
-
MDF1 Clock Source.
Values:
-
enumerator
HAL_RCC_MDF1_CLK_SRC_HCLK
-
HCLK clock used as MDF1 clock
-
enumerator
HAL_RCC_MDF1_CLK_SRC_PLL1P
-
0x00000001 PLL1 clock used as MDF1 clock
-
enumerator
HAL_RCC_MDF1_CLK_SRC_PLL3Q
-
0x00000002 PLL3 clock used as MDF1 clock
-
enumerator
HAL_RCC_MDF1_CLK_SRC_PIN
-
PIN SAI1_EXTCLK clock used as MDF1 clock
-
enumerator
HAL_RCC_MDF1_CLK_SRC_MSIK
-
0x00000004 MSIK clock used as MDF1 clock
-
enumerator
HAL_RCC_MDF1_CLK_SRC_HCLK
-
enum
hal_rcc_adf1_clk_src_t
-
ADF1 Clock Source.
Values:
-
enumerator
HAL_RCC_ADF1_CLK_SRC_HCLK
-
HCLK clock used as ADF1 clock
-
enumerator
HAL_RCC_ADF1_CLK_SRC_PLL1P
-
0x00010000 PLL1 clock used as ADF1 clock
-
enumerator
HAL_RCC_ADF1_CLK_SRC_PLL3Q
-
0x00020000 PLL3 clock used as ADF1 clock
-
enumerator
HAL_RCC_ADF1_CLK_SRC_PIN
-
PIN SAI1_EXTCLK clock used as ADF1 clock
-
enumerator
HAL_RCC_ADF1_CLK_SRC_MSIK
-
0x00040000 MSIK clock used as ADF1 clock
-
enumerator
HAL_RCC_ADF1_CLK_SRC_HCLK
-
enum
hal_rcc_sai1_clk_src_t
-
SAI1 Clock Source.
Values:
-
enumerator
HAL_RCC_SAI1_CLK_SRC_PLL2P
-
PLL2 clock used as SAI1 clock source
-
enumerator
HAL_RCC_SAI1_CLK_SRC_PLL3P
-
PLL3 clock used as SAI1 clock source
-
enumerator
HAL_RCC_SAI1_CLK_SRC_PLL1P
-
PLL1 clock used as SAI1 clock source
-
enumerator
HAL_RCC_SAI1_CLK_SRC_PIN
-
External input clock used as SAI1 clock source
-
enumerator
HAL_RCC_SAI1_CLK_SRC_HSI
-
HSI clock used as SAI1 clock source
-
enumerator
HAL_RCC_SAI1_CLK_SRC_PLL2P
-
enum
hal_rcc_sdmmc_clk_src_t
-
SDMMC1/2 Clock Source.
Values:
-
enumerator
HAL_RCC_SDMMC_CLK_SRC_CLK48
-
48MHz clock from internal multiplexor used as SDMMC1/2 clock source
-
enumerator
HAL_RCC_SDMMC_CLK_SRC_PLL1P
-
0x00004000 SDMMC1 Kernel Clock Source Selection PLL1 “P” used as SDMMC1/2 clock source
-
enumerator
HAL_RCC_SDMMC_CLK_SRC_CLK48
-
enum
hal_rcc_octospi_clk_src_t
-
OctoSPI Clock Source.
Values:
-
enumerator
HAL_RCC_OCTOSPI_CLK_SRC_SYSCLK
-
SYSCLK clock used as OctoSPI kernel clock source
-
enumerator
HAL_RCC_OCTOSPI_CLK_SRC_MSIK
-
0x00100000 MSIK clock used as OctoSPI kernel clock source
-
enumerator
HAL_RCC_OCTOSPI_CLK_SRC_PLL1Q
-
0x00200000 PLL1 “Q” clock used as OctoSPI kernel clock source
-
enumerator
HAL_RCC_OCTOSPI_CLK_SRC_PLL2Q
-
PLL2 “Q” clock used as OctoSPI kernel clock source
-
enumerator
HAL_RCC_OCTOSPI_CLK_SRC_SYSCLK
-
enum
hal_rcc_dac1_clk_src_t
-
DAC1 sample-and-hold clock source.
Values:
-
enumerator
HAL_RCC_DAC1_CLK_SRC_LSE
-
LSE clock used as DAC1 clock
-
enumerator
HAL_RCC_DAC1_CLK_SRC_LSI
-
0x00300000 DAC1 Sample & Hold Clock Source Selection LSI clock used as DAC1 clock
-
enumerator
HAL_RCC_DAC1_CLK_SRC_LSE
-
enum
hal_rcc_timic_clk_src_t
-
Clocks sources for TIM16,TIM17 and LPTIM2 internal input capture.
Values:
-
enumerator
HAL_RCC_TIMIC_CLK_SRC_NONE
-
No clock available for TIM16/TIM17 and LPTIM2 input capture No clock available for TIM16/TIM17 and LPTIM2 input capture
-
enumerator
HAL_RCC_TIMIC_CLK_SRC_HSI_256
-
HSI/256 selected for Timer16/17 and LPTIM2 input capture 0x80000000 HSI/256 selected for TIM16/TIM17 and LPTIM2 input capture
-
enumerator
HAL_RCC_TIMIC_CLK_SRC_MSIS_1024
-
MSIS/1024 selected for Timer16/17 and LPTIM2 input capture 0x80000000 MSIS/1024 selected for TIM16/TIM17 and LPTIM2 input capture
-
enumerator
HAL_RCC_TIMIC_CLK_SRC_MSIS_4
-
MSIS/4 selected for Timer16/17 and LPTIM2 input capture MSIS/4 selected for TIM16/TIM17 and LPTIM2 input capture
-
enumerator
HAL_RCC_TIMIC_CLK_SRC_MSIK_4
-
MSIK/1024 selected for Timer16/17 and LPTIM2 input capture MSIK/4 selected for TIM16/TIM17 and LPTIM2 input capture
-
enumerator
HAL_RCC_TIMIC_CLK_SRC_MSIK_1024
-
MSIK/4 selected for Timer16/17 and LPTIM2 input capture MSIK/1024 selected for TIM16/TIM17 and LPTIM2 input capture
-
enumerator
HAL_RCC_TIMIC_CLK_SRC_NONE
-
HAL_RCC_HSICALIBRATION_DEFAULT
0x10U
/*
Default
HSI
trimming
value
*/
Reset Flag ¶
- group RCC_Reset_Flag
-
Defines
-
HAL_RCC_RESET_FLAG_OBL
RCC_CSR_OBLRSTF
¶
-
Option Byte Loader reset flag
-
HAL_RCC_RESET_FLAG_PIN
RCC_CSR_PINRSTF
¶
-
PIN reset flag
-
HAL_RCC_RESET_FLAG_PWR
RCC_CSR_BORRSTF
¶
-
BOR or POR/PDR reset flag
-
HAL_RCC_RESET_FLAG_SW
RCC_CSR_SFTRSTF
¶
-
Software Reset flag
-
HAL_RCC_RESET_FLAG_IWDG
RCC_CSR_IWDGRSTF
¶
-
Independent Watchdog reset flag
-
HAL_RCC_RESET_FLAG_WWDG
RCC_CSR_WWDGRSTF
¶
-
Window watchdog reset flag
-
HAL_RCC_RESET_FLAG_LPWR
RCC_CSR_LPWRRSTF
¶
-
Low power reset flag
-
HAL_RCC_RESET_FLAG_ALL
(
HAL_RCC_RESET_FLAG_OBL
|
HAL_RCC_RESET_FLAG_PIN
|
HAL_RCC_RESET_FLAG_PWR
|
\
HAL_RCC_RESET_FLAG_SW
|
HAL_RCC_RESET_FLAG_IWDG
|
HAL_RCC_RESET_FLAG_WWDG
|
\
HAL_RCC_RESET_FLAG_LPWR
)
¶
-
Reset all the RCC flags
-
HAL_RCC_RESET_FLAG_OBL
RCC_CSR_OBLRSTF
¶
- group RCC_Reset_Flag
-
Defines
-
HAL_RCC_RESET_FLAG_OBL
RCC_CSR_OBLRSTF
-
Option Byte Loader reset flag
-
HAL_RCC_RESET_FLAG_PIN
RCC_CSR_PINRSTF
-
PIN reset flag
-
HAL_RCC_RESET_FLAG_PWR
RCC_CSR_BORRSTF
-
BOR or POR/PDR reset flag
-
HAL_RCC_RESET_FLAG_SW
RCC_CSR_SFTRSTF
-
Software Reset flag
-
HAL_RCC_RESET_FLAG_IWDG
RCC_CSR_IWDGRSTF
-
Independent Watchdog reset flag
-
HAL_RCC_RESET_FLAG_WWDG
RCC_CSR_WWDGRSTF
-
Window watchdog reset flag
-
HAL_RCC_RESET_FLAG_LPWR
RCC_CSR_LPWRRSTF
-
Low power reset flag
-
HAL_RCC_RESET_FLAG_ALL
(
HAL_RCC_RESET_FLAG_OBL
|
HAL_RCC_RESET_FLAG_PIN
|
HAL_RCC_RESET_FLAG_PWR
|
\
HAL_RCC_RESET_FLAG_SW
|
HAL_RCC_RESET_FLAG_IWDG
|
HAL_RCC_RESET_FLAG_WWDG
|
\
HAL_RCC_RESET_FLAG_LPWR
)
-
Reset all the RCC flags
-
HAL_RCC_RESET_FLAG_OBL
RCC_CSR_OBLRSTF
- group RCC_Reset_Flag
-
Defines
-
HAL_RCC_RESET_FLAG_OBL
RCC_CSR_OBLRSTF
-
Option Byte Loader reset flag
-
HAL_RCC_RESET_FLAG_PIN
RCC_CSR_PINRSTF
-
PIN reset flag
-
HAL_RCC_RESET_FLAG_PWR
RCC_CSR_BORRSTF
-
BOR or POR/PDR reset flag
-
HAL_RCC_RESET_FLAG_SW
RCC_CSR_SFTRSTF
-
Software Reset flag
-
HAL_RCC_RESET_FLAG_IWDG
RCC_CSR_IWDGRSTF
-
Independent Watchdog reset flag
-
HAL_RCC_RESET_FLAG_WWDG
RCC_CSR_WWDGRSTF
-
Window watchdog reset flag
-
HAL_RCC_RESET_FLAG_LPWR
RCC_CSR_LPWRRSTF
-
Low power reset flag
-
HAL_RCC_RESET_FLAG_ALL
(
HAL_RCC_RESET_FLAG_OBL
|
HAL_RCC_RESET_FLAG_PIN
|
HAL_RCC_RESET_FLAG_PWR
|
\
HAL_RCC_RESET_FLAG_SW
|
HAL_RCC_RESET_FLAG_IWDG
|
HAL_RCC_RESET_FLAG_WWDG
|
\
HAL_RCC_RESET_FLAG_LPWR
)
-
Reset all the RCC flags
-
HAL_RCC_RESET_FLAG_OBL
RCC_CSR_OBLRSTF
RCC PLL Clock Output ¶
- group RCC_PLL1_Clock_Output
-
Defines
-
HAL_RCC_PLL1_OUTPUT_P
LL_RCC_PLL1_OUTPUT_P
¶
-
Output used by SDMMC1, SDMMC2, SAI1, SAI2, MDF1 and ADF1
-
HAL_RCC_PLL1_OUTPUT_Q
LL_RCC_PLL1_OUTPUT_Q
¶
-
Output used by ICLK, FDCAN, OCTOSPI1, OCTOSPI2, MDF1 and ADF1
-
HAL_RCC_PLL1_OUTPUT_R
LL_RCC_PLL1_OUTPUT_R
¶
-
Output used for system clock or MCO
-
HAL_RCC_PLL1_OUTPUT_ALL
(
LL_RCC_PLL1_OUTPUT_P
|
LL_RCC_PLL1_OUTPUT_Q
|
LL_RCC_PLL1_OUTPUT_R
)
¶
-
All PLL1 outputs
-
HAL_RCC_PLL1_SYSCLK
HAL_RCC_PLL1_OUTPUT_R
¶
-
Define used for legacy purpose
-
HAL_RCC_PLL1_OUTPUT_P
LL_RCC_PLL1_OUTPUT_P
¶
- group RCC_PLL1_Clock_Output
-
Defines
-
HAL_RCC_PLL1_OUTPUT_P
LL_RCC_PLL1_OUTPUT_P
-
Output used by SDMMC1, SDMMC2, SAI1, SAI2, MDF1 and ADF1
-
HAL_RCC_PLL1_OUTPUT_Q
LL_RCC_PLL1_OUTPUT_Q
-
Output used by ICLK, FDCAN, OCTOSPI1, OCTOSPI2, MDF1 and ADF1
-
HAL_RCC_PLL1_OUTPUT_R
LL_RCC_PLL1_OUTPUT_R
-
Output used for system clock or MCO
-
HAL_RCC_PLL1_OUTPUT_ALL
(
LL_RCC_PLL1_OUTPUT_P
|
LL_RCC_PLL1_OUTPUT_Q
|
LL_RCC_PLL1_OUTPUT_R
)
-
All PLL1 outputs
-
HAL_RCC_PLL1_SYSCLK
HAL_RCC_PLL1_OUTPUT_R
-
Define used for legacy purpose
-
HAL_RCC_PLL1_OUTPUT_P
LL_RCC_PLL1_OUTPUT_P
- group RCC_PLL1_Clock_Output
-
Defines
-
HAL_RCC_PLL1_OUTPUT_P
LL_RCC_PLL1_OUTPUT_P
-
Output used by SDMMC1, SDMMC2, SAI1, SAI2, MDF1 and ADF1
-
HAL_RCC_PLL1_OUTPUT_Q
LL_RCC_PLL1_OUTPUT_Q
-
Output used by ICLK, FDCAN, OCTOSPI1, OCTOSPI2, MDF1 and ADF1
-
HAL_RCC_PLL1_OUTPUT_R
LL_RCC_PLL1_OUTPUT_R
-
Output used for system clock or MCO
-
HAL_RCC_PLL1_OUTPUT_ALL
(
LL_RCC_PLL1_OUTPUT_P
|
LL_RCC_PLL1_OUTPUT_Q
|
LL_RCC_PLL1_OUTPUT_R
)
-
All PLL1 outputs
-
HAL_RCC_PLL1_SYSCLK
HAL_RCC_PLL1_OUTPUT_R
-
Define used for legacy purpose
-
HAL_RCC_PLL1_OUTPUT_P
LL_RCC_PLL1_OUTPUT_P
RCC PLL2 Clock Output ¶
- group RCC_PLL2_Clock_Output
-
Defines
-
HAL_RCC_PLL2_OUTPUT_P
LL_RCC_PLL2_OUTPUT_P
¶
-
Output used for ADC1, ADC4 and DAC1
-
HAL_RCC_PLL2_OUTPUT_Q
LL_RCC_PLL2_OUTPUT_Q
¶
-
Output used for ICLK, OCTOSPI1, OCTOSPI2
-
HAL_RCC_PLL2_OUTPUT_R
LL_RCC_PLL2_OUTPUT_R
¶
-
Output used for FDCAN, SAI1, SAI2 and DAC1
-
HAL_RCC_PLL2_OUTPUT_ALL
(
LL_RCC_PLL2_OUTPUT_P
|
LL_RCC_PLL2_OUTPUT_Q
|
LL_RCC_PLL2_OUTPUT_R
)
¶
-
All PLL2 output
-
HAL_RCC_PLL2_OUTPUT_P
LL_RCC_PLL2_OUTPUT_P
¶
- group RCC_PLL2_Clock_Output
-
Defines
-
HAL_RCC_PLL2_OUTPUT_P
LL_RCC_PLL2_OUTPUT_P
-
Output used for ADC1, ADC4 and DAC1
-
HAL_RCC_PLL2_OUTPUT_Q
LL_RCC_PLL2_OUTPUT_Q
-
Output used for ICLK, OCTOSPI1, OCTOSPI2
-
HAL_RCC_PLL2_OUTPUT_R
LL_RCC_PLL2_OUTPUT_R
-
Output used for FDCAN, SAI1, SAI2 and DAC1
-
HAL_RCC_PLL2_OUTPUT_ALL
(
LL_RCC_PLL2_OUTPUT_P
|
LL_RCC_PLL2_OUTPUT_Q
|
LL_RCC_PLL2_OUTPUT_R
)
-
All PLL2 output
-
HAL_RCC_PLL2_OUTPUT_P
LL_RCC_PLL2_OUTPUT_P
- group RCC_PLL2_Clock_Output
-
Defines
-
HAL_RCC_PLL2_OUTPUT_P
LL_RCC_PLL2_OUTPUT_P
-
Output used for ADC1, ADC4 and DAC1
-
HAL_RCC_PLL2_OUTPUT_Q
LL_RCC_PLL2_OUTPUT_Q
-
Output used for ICLK, OCTOSPI1, OCTOSPI2
-
HAL_RCC_PLL2_OUTPUT_R
LL_RCC_PLL2_OUTPUT_R
-
Output used for FDCAN, SAI1, SAI2 and DAC1
-
HAL_RCC_PLL2_OUTPUT_ALL
(
LL_RCC_PLL2_OUTPUT_P
|
LL_RCC_PLL2_OUTPUT_Q
|
LL_RCC_PLL2_OUTPUT_R
)
-
All PLL2 output
-
HAL_RCC_PLL2_OUTPUT_P
LL_RCC_PLL2_OUTPUT_P
RCC PLL3 Clock Output ¶
- group RCC_PLL3_Clock_Output
-
Defines
-
HAL_RCC_PLL3_OUTPUT_P
LL_RCC_PLL3_OUTPUT_P
¶
-
Output used for SAI1, SAI2
-
HAL_RCC_PLL3_OUTPUT_Q
LL_RCC_PLL3_OUTPUT_Q
¶
-
Output used for ADF1 and MDF1
-
HAL_RCC_PLL3_OUTPUT_R
LL_RCC_PLL3_OUTPUT_R
¶
-
No output
-
HAL_RCC_PLL3_OUTPUT_ALL
(
LL_RCC_PLL3_OUTPUT_P
|
LL_RCC_PLL3_OUTPUT_Q
|
LL_RCC_PLL3_OUTPUT_R
)
¶
-
All PLL2 output
-
HAL_RCC_PLL3_OUTPUT_P
LL_RCC_PLL3_OUTPUT_P
¶
- group RCC_PLL3_Clock_Output
-
Defines
-
HAL_RCC_PLL3_OUTPUT_P
LL_RCC_PLL3_OUTPUT_P
-
Output used for SAI1, SAI2
-
HAL_RCC_PLL3_OUTPUT_Q
LL_RCC_PLL3_OUTPUT_Q
-
Output used for ADF1 and MDF1
-
HAL_RCC_PLL3_OUTPUT_R
LL_RCC_PLL3_OUTPUT_R
-
No output
-
HAL_RCC_PLL3_OUTPUT_ALL
(
LL_RCC_PLL3_OUTPUT_P
|
LL_RCC_PLL3_OUTPUT_Q
|
LL_RCC_PLL3_OUTPUT_R
)
-
All PLL2 output
-
HAL_RCC_PLL3_OUTPUT_P
LL_RCC_PLL3_OUTPUT_P
- group RCC_PLL3_Clock_Output
-
Defines
-
HAL_RCC_PLL3_OUTPUT_P
LL_RCC_PLL3_OUTPUT_P
-
Output used for SAI1, SAI2
-
HAL_RCC_PLL3_OUTPUT_Q
LL_RCC_PLL3_OUTPUT_Q
-
Output used for ADF1 and MDF1
-
HAL_RCC_PLL3_OUTPUT_R
LL_RCC_PLL3_OUTPUT_R
-
No output
-
HAL_RCC_PLL3_OUTPUT_ALL
(
LL_RCC_PLL3_OUTPUT_P
|
LL_RCC_PLL3_OUTPUT_Q
|
LL_RCC_PLL3_OUTPUT_R
)
-
All PLL2 output
-
HAL_RCC_PLL3_OUTPUT_P
LL_RCC_PLL3_OUTPUT_P