RTEMS 6.1-rc1
|
Header file of RCC HAL Extension module. More...
#include "stm32h7xx_hal_def.h"
Go to the source code of this file.
Data Structures | |
struct | RCC_PLL2InitTypeDef |
PLL2 Clock structure definition. More... | |
struct | RCC_PLL3InitTypeDef |
PLL3 Clock structure definition. More... | |
struct | PLL1_ClocksTypeDef |
RCC PLL1 Clocks structure definition. More... | |
struct | PLL2_ClocksTypeDef |
RCC PLL2 Clocks structure definition. More... | |
struct | PLL3_ClocksTypeDef |
RCC PLL3 Clocks structure definition. More... | |
struct | RCC_PeriphCLKInitTypeDef |
RCC extended clocks structure definition. More... | |
struct | RCC_CRSInitTypeDef |
RCC_CRS Init structure definition. More... | |
struct | RCC_CRSSynchroInfoTypeDef |
RCC_CRS Synchronization structure definition. More... | |
Macros | |
#define | I2c1235ClockSelection I2c123ClockSelection |
#define | RCC_PERIPHCLK_USART16 ((uint64_t)(0x00000001U)) |
#define | RCC_PERIPHCLK_USART1 RCC_PERIPHCLK_USART16 |
#define | RCC_PERIPHCLK_USART6 RCC_PERIPHCLK_USART16 |
#define | RCC_PERIPHCLK_USART16910 RCC_PERIPHCLK_USART16 |
#define | RCC_PERIPHCLK_USART234578 ((uint64_t)(0x00000002U)) |
#define | RCC_PERIPHCLK_USART2 RCC_PERIPHCLK_USART234578 |
#define | RCC_PERIPHCLK_USART3 RCC_PERIPHCLK_USART234578 |
#define | RCC_PERIPHCLK_UART4 RCC_PERIPHCLK_USART234578 |
#define | RCC_PERIPHCLK_UART5 RCC_PERIPHCLK_USART234578 |
#define | RCC_PERIPHCLK_UART7 RCC_PERIPHCLK_USART234578 |
#define | RCC_PERIPHCLK_UART8 RCC_PERIPHCLK_USART234578 |
#define | RCC_PERIPHCLK_LPUART1 ((uint64_t)(0x00000004U)) |
#define | RCC_PERIPHCLK_I2C123 ((uint64_t)(0x00000008U)) |
#define | RCC_PERIPHCLK_I2C1 RCC_PERIPHCLK_I2C123 |
#define | RCC_PERIPHCLK_I2C2 RCC_PERIPHCLK_I2C123 |
#define | RCC_PERIPHCLK_I2C3 RCC_PERIPHCLK_I2C123 |
#define | RCC_PERIPHCLK_I2C4 ((uint64_t)(0x00000010U)) |
#define | RCC_PERIPHCLK_LPTIM1 ((uint64_t)(0x00000020U)) |
#define | RCC_PERIPHCLK_LPTIM2 ((uint64_t)(0x00000040U)) |
#define | RCC_PERIPHCLK_LPTIM345 ((uint64_t)(0x00000080U)) |
#define | RCC_PERIPHCLK_LPTIM3 RCC_PERIPHCLK_LPTIM345 |
#define | RCC_PERIPHCLK_SAI1 ((uint64_t)(0x00000100U)) |
#define | RCC_PERIPHCLK_SPI123 ((uint64_t)(0x00001000U)) |
#define | RCC_PERIPHCLK_SPI1 RCC_PERIPHCLK_SPI123 |
#define | RCC_PERIPHCLK_SPI2 RCC_PERIPHCLK_SPI123 |
#define | RCC_PERIPHCLK_SPI3 RCC_PERIPHCLK_SPI123 |
#define | RCC_PERIPHCLK_SPI45 ((uint64_t)(0x00002000U)) |
#define | RCC_PERIPHCLK_SPI4 RCC_PERIPHCLK_SPI45 |
#define | RCC_PERIPHCLK_SPI5 RCC_PERIPHCLK_SPI45 |
#define | RCC_PERIPHCLK_SPI6 ((uint64_t)(0x00004000U)) |
#define | RCC_PERIPHCLK_FDCAN ((uint64_t)(0x00008000U)) |
#define | RCC_PERIPHCLK_SDMMC ((uint64_t)(0x00010000U)) |
#define | RCC_PERIPHCLK_RNG ((uint64_t)(0x00020000U)) |
#define | RCC_PERIPHCLK_USB ((uint64_t)(0x00040000U)) |
#define | RCC_PERIPHCLK_ADC ((uint64_t)(0x00080000U)) |
#define | RCC_PERIPHCLK_SWPMI1 ((uint64_t)(0x00100000U)) |
#define | RCC_PERIPHCLK_DFSDM1 ((uint64_t)(0x00200000U)) |
#define | RCC_PERIPHCLK_RTC ((uint64_t)(0x00400000U)) |
#define | RCC_PERIPHCLK_CEC ((uint64_t)(0x00800000U)) |
#define | RCC_PERIPHCLK_FMC ((uint64_t)(0x01000000U)) |
#define | RCC_PERIPHCLK_DSI ((uint64_t)(0x04000000U)) |
#define | RCC_PERIPHCLK_SPDIFRX ((uint64_t)(0x08000000U)) |
#define | RCC_PERIPHCLK_TIM ((uint64_t)(0x40000000U)) |
#define | RCC_PERIPHCLK_CKPER ((uint64_t)(0x80000000U)) |
#define | RCC_PERIPHCLK_PLL2_DIVP ((uint64_t)(0x0000000100000000U)) |
#define | RCC_PERIPHCLK_PLL2_DIVQ ((uint64_t)(0x0000000200000000U)) |
#define | RCC_PERIPHCLK_PLL2_DIVR ((uint64_t)(0x0000000400000000U)) |
#define | RCC_PERIPHCLK_PLL3_DIVP ((uint64_t)(0x0000000800000000U)) |
#define | RCC_PERIPHCLK_PLL3_DIVQ ((uint64_t)(0x0000001000000000U)) |
#define | RCC_PERIPHCLK_PLL3_DIVR ((uint64_t)(0x0000002000000000U)) |
#define | RCC_PLL2_DIVP RCC_PLLCFGR_DIVP2EN |
#define | RCC_PLL2_DIVQ RCC_PLLCFGR_DIVQ2EN |
#define | RCC_PLL2_DIVR RCC_PLLCFGR_DIVR2EN |
#define | RCC_PLL3_DIVP RCC_PLLCFGR_DIVP3EN |
#define | RCC_PLL3_DIVQ RCC_PLLCFGR_DIVQ3EN |
#define | RCC_PLL3_DIVR RCC_PLLCFGR_DIVR3EN |
#define | RCC_PLL2VCIRANGE_0 RCC_PLLCFGR_PLL2RGE_0 |
#define | RCC_PLL2VCIRANGE_1 RCC_PLLCFGR_PLL2RGE_1 |
#define | RCC_PLL2VCIRANGE_2 RCC_PLLCFGR_PLL2RGE_2 |
#define | RCC_PLL2VCIRANGE_3 RCC_PLLCFGR_PLL2RGE_3 |
#define | RCC_PLL2VCOWIDE (0x00000000U) |
#define | RCC_PLL2VCOMEDIUM RCC_PLLCFGR_PLL2VCOSEL |
#define | RCC_PLL3VCIRANGE_0 RCC_PLLCFGR_PLL3RGE_0 |
#define | RCC_PLL3VCIRANGE_1 RCC_PLLCFGR_PLL3RGE_1 |
#define | RCC_PLL3VCIRANGE_2 RCC_PLLCFGR_PLL3RGE_2 |
#define | RCC_PLL3VCIRANGE_3 RCC_PLLCFGR_PLL3RGE_3 |
#define | RCC_PLL3VCOWIDE (0x00000000U) |
#define | RCC_PLL3VCOMEDIUM RCC_PLLCFGR_PLL3VCOSEL |
#define | RCC_USART16910CLKSOURCE_D2PCLK2 (0x00000000U) |
#define | RCC_USART16910CLKSOURCE_PLL2 RCC_D2CCIP2R_USART16910SEL_0 |
#define | RCC_USART16910CLKSOURCE_PLL3 RCC_D2CCIP2R_USART16910SEL_1 |
#define | RCC_USART16910CLKSOURCE_HSI (RCC_D2CCIP2R_USART16910SEL_0 | RCC_D2CCIP2R_USART16910SEL_1) |
#define | RCC_USART16910CLKSOURCE_CSI RCC_D2CCIP2R_USART16910SEL_2 |
#define | RCC_USART16910CLKSOURCE_LSE (RCC_D2CCIP2R_USART16910SEL_0 | RCC_D2CCIP2R_USART16910SEL_2) |
#define | RCC_USART16CLKSOURCE_D2PCLK2 RCC_USART16910CLKSOURCE_D2PCLK2 |
#define | RCC_USART16CLKSOURCE_PCLK2 RCC_USART16910CLKSOURCE_D2PCLK2 |
#define | RCC_USART16CLKSOURCE_PLL2 RCC_USART16910CLKSOURCE_PLL2 |
#define | RCC_USART16CLKSOURCE_PLL3 RCC_USART16910CLKSOURCE_PLL3 |
#define | RCC_USART16CLKSOURCE_HSI RCC_USART16910CLKSOURCE_HSI |
#define | RCC_USART16CLKSOURCE_CSI RCC_USART16910CLKSOURCE_CSI |
#define | RCC_USART16CLKSOURCE_LSE RCC_USART16910CLKSOURCE_LSE |
#define | RCC_USART1CLKSOURCE_D2PCLK2 RCC_USART16CLKSOURCE_D2PCLK2 |
#define | RCC_USART1CLKSOURCE_PLL2 RCC_USART16CLKSOURCE_PLL2 |
#define | RCC_USART1CLKSOURCE_PLL3 RCC_USART16CLKSOURCE_PLL3 |
#define | RCC_USART1CLKSOURCE_HSI RCC_USART16CLKSOURCE_HSI |
#define | RCC_USART1CLKSOURCE_CSI RCC_USART16CLKSOURCE_CSI |
#define | RCC_USART1CLKSOURCE_LSE RCC_USART16CLKSOURCE_LSE |
#define | RCC_USART6CLKSOURCE_D2PCLK2 RCC_USART16CLKSOURCE_D2PCLK2 |
#define | RCC_USART6CLKSOURCE_PLL2 RCC_USART16CLKSOURCE_PLL2 |
#define | RCC_USART6CLKSOURCE_PLL3 RCC_USART16CLKSOURCE_PLL3 |
#define | RCC_USART6CLKSOURCE_HSI RCC_USART16CLKSOURCE_HSI |
#define | RCC_USART6CLKSOURCE_CSI RCC_USART16CLKSOURCE_CSI |
#define | RCC_USART6CLKSOURCE_LSE RCC_USART16CLKSOURCE_LSE |
#define | RCC_USART234578CLKSOURCE_CDPCLK1 (0x00000000U) |
#define | RCC_USART234578CLKSOURCE_PCLK1 RCC_USART234578CLKSOURCE_CDPCLK1 |
#define | RCC_USART234578CLKSOURCE_D2PCLK1 RCC_USART234578CLKSOURCE_CDPCLK1 |
#define | RCC_USART234578CLKSOURCE_PLL2 RCC_CDCCIP2R_USART234578SEL_0 |
#define | RCC_USART234578CLKSOURCE_PLL3 RCC_CDCCIP2R_USART234578SEL_1 |
#define | RCC_USART234578CLKSOURCE_HSI (RCC_CDCCIP2R_USART234578SEL_0 | RCC_CDCCIP2R_USART234578SEL_1) |
#define | RCC_USART234578CLKSOURCE_CSI RCC_CDCCIP2R_USART234578SEL_2 |
#define | RCC_USART234578CLKSOURCE_LSE (RCC_CDCCIP2R_USART234578SEL_0 | RCC_CDCCIP2R_USART234578SEL_2) |
#define | RCC_USART2CLKSOURCE_D2PCLK1 RCC_USART234578CLKSOURCE_D2PCLK1 |
#define | RCC_USART2CLKSOURCE_PLL2 RCC_USART234578CLKSOURCE_PLL2 |
#define | RCC_USART2CLKSOURCE_PLL3 RCC_USART234578CLKSOURCE_PLL3 |
#define | RCC_USART2CLKSOURCE_HSI RCC_USART234578CLKSOURCE_HSI |
#define | RCC_USART2CLKSOURCE_CSI RCC_USART234578CLKSOURCE_CSI |
#define | RCC_USART2CLKSOURCE_LSE RCC_USART234578CLKSOURCE_LSE |
#define | RCC_USART3CLKSOURCE_D2PCLK1 RCC_USART234578CLKSOURCE_D2PCLK1 |
#define | RCC_USART3CLKSOURCE_PLL2 RCC_USART234578CLKSOURCE_PLL2 |
#define | RCC_USART3CLKSOURCE_PLL3 RCC_USART234578CLKSOURCE_PLL3 |
#define | RCC_USART3CLKSOURCE_HSI RCC_USART234578CLKSOURCE_HSI |
#define | RCC_USART3CLKSOURCE_CSI RCC_USART234578CLKSOURCE_CSI |
#define | RCC_USART3CLKSOURCE_LSE RCC_USART234578CLKSOURCE_LSE |
#define | RCC_UART4CLKSOURCE_D2PCLK1 RCC_USART234578CLKSOURCE_D2PCLK1 |
#define | RCC_UART4CLKSOURCE_PLL2 RCC_USART234578CLKSOURCE_PLL2 |
#define | RCC_UART4CLKSOURCE_PLL3 RCC_USART234578CLKSOURCE_PLL3 |
#define | RCC_UART4CLKSOURCE_HSI RCC_USART234578CLKSOURCE_HSI |
#define | RCC_UART4CLKSOURCE_CSI RCC_USART234578CLKSOURCE_CSI |
#define | RCC_UART4CLKSOURCE_LSE RCC_USART234578CLKSOURCE_LSE |
#define | RCC_UART5CLKSOURCE_D2PCLK1 RCC_USART234578CLKSOURCE_D2PCLK1 |
#define | RCC_UART5CLKSOURCE_PLL2 RCC_USART234578CLKSOURCE_PLL2 |
#define | RCC_UART5CLKSOURCE_PLL3 RCC_USART234578CLKSOURCE_PLL3 |
#define | RCC_UART5CLKSOURCE_HSI RCC_USART234578CLKSOURCE_HSI |
#define | RCC_UART5CLKSOURCE_CSI RCC_USART234578CLKSOURCE_CSI |
#define | RCC_UART5CLKSOURCE_LSE RCC_USART234578CLKSOURCE_LSE |
#define | RCC_UART7CLKSOURCE_D2PCLK1 RCC_USART234578CLKSOURCE_D2PCLK1 |
#define | RCC_UART7CLKSOURCE_PLL2 RCC_USART234578CLKSOURCE_PLL2 |
#define | RCC_UART7CLKSOURCE_PLL3 RCC_USART234578CLKSOURCE_PLL3 |
#define | RCC_UART7CLKSOURCE_HSI RCC_USART234578CLKSOURCE_HSI |
#define | RCC_UART7CLKSOURCE_CSI RCC_USART234578CLKSOURCE_CSI |
#define | RCC_UART7CLKSOURCE_LSE RCC_USART234578CLKSOURCE_LSE |
#define | RCC_UART8CLKSOURCE_D2PCLK1 RCC_USART234578CLKSOURCE_D2PCLK1 |
#define | RCC_UART8CLKSOURCE_PLL2 RCC_USART234578CLKSOURCE_PLL2 |
#define | RCC_UART8CLKSOURCE_PLL3 RCC_USART234578CLKSOURCE_PLL3 |
#define | RCC_UART8CLKSOURCE_HSI RCC_USART234578CLKSOURCE_HSI |
#define | RCC_UART8CLKSOURCE_CSI RCC_USART234578CLKSOURCE_CSI |
#define | RCC_UART8CLKSOURCE_LSE RCC_USART234578CLKSOURCE_LSE |
#define | RCC_LPUART1CLKSOURCE_SRDPCLK4 (0x00000000U) |
#define | RCC_LPUART1CLKSOURCE_PCLK4 RCC_LPUART1CLKSOURCE_SRDPCLK4 |
#define | RCC_LPUART1CLKSOURCE_D3PCLK1 RCC_LPUART1CLKSOURCE_SRDPCLK4 |
#define | RCC_LPUART1CLKSOURCE_PLL2 RCC_SRDCCIPR_LPUART1SEL_0 |
#define | RCC_LPUART1CLKSOURCE_PLL3 RCC_SRDCCIPR_LPUART1SEL_1 |
#define | RCC_LPUART1CLKSOURCE_HSI (RCC_SRDCCIPR_LPUART1SEL_0 | RCC_SRDCCIPR_LPUART1SEL_1) |
#define | RCC_LPUART1CLKSOURCE_CSI RCC_SRDCCIPR_LPUART1SEL_2 |
#define | RCC_LPUART1CLKSOURCE_LSE (RCC_SRDCCIPR_LPUART1SEL_2 | RCC_SRDCCIPR_LPUART1SEL_0) |
#define | RCC_I2C1CLKSOURCE_D2PCLK1 RCC_I2C123CLKSOURCE_D2PCLK1 |
#define | RCC_I2C1CLKSOURCE_PLL3 RCC_I2C123CLKSOURCE_PLL3 |
#define | RCC_I2C1CLKSOURCE_HSI RCC_I2C123CLKSOURCE_HSI |
#define | RCC_I2C1CLKSOURCE_CSI RCC_I2C123CLKSOURCE_CSI |
#define | RCC_I2C2CLKSOURCE_D2PCLK1 RCC_I2C123CLKSOURCE_D2PCLK1 |
#define | RCC_I2C2CLKSOURCE_PLL3 RCC_I2C123CLKSOURCE_PLL3 |
#define | RCC_I2C2CLKSOURCE_HSI RCC_I2C123CLKSOURCE_HSI |
#define | RCC_I2C2CLKSOURCE_CSI RCC_I2C123CLKSOURCE_CSI |
#define | RCC_I2C3CLKSOURCE_D2PCLK1 RCC_I2C123CLKSOURCE_D2PCLK1 |
#define | RCC_I2C3CLKSOURCE_PLL3 RCC_I2C123CLKSOURCE_PLL3 |
#define | RCC_I2C3CLKSOURCE_HSI RCC_I2C123CLKSOURCE_HSI |
#define | RCC_I2C3CLKSOURCE_CSI RCC_I2C123CLKSOURCE_CSI |
#define | RCC_I2C4CLKSOURCE_SRDPCLK4 (0x00000000U) |
#define | RCC_I2C4CLKSOURCE_D3PCLK1 RCC_I2C4CLKSOURCE_SRDPCLK4 |
#define | RCC_I2C4CLKSOURCE_PLL3 RCC_SRDCCIPR_I2C4SEL_0 |
#define | RCC_I2C4CLKSOURCE_HSI RCC_SRDCCIPR_I2C4SEL_1 |
#define | RCC_I2C4CLKSOURCE_CSI (RCC_SRDCCIPR_I2C4SEL_0 | RCC_SRDCCIPR_I2C4SEL_1) |
#define | RCC_RNGCLKSOURCE_HSI48 (0x00000000U) |
#define | RCC_RNGCLKSOURCE_PLL RCC_CDCCIP2R_RNGSEL_0 |
#define | RCC_RNGCLKSOURCE_LSE RCC_CDCCIP2R_RNGSEL_1 |
#define | RCC_RNGCLKSOURCE_LSI RCC_CDCCIP2R_RNGSEL |
#define | RCC_USBCLKSOURCE_PLL RCC_CDCCIP2R_USBSEL_0 |
#define | RCC_USBCLKSOURCE_PLL3 RCC_CDCCIP2R_USBSEL_1 |
#define | RCC_USBCLKSOURCE_HSI48 RCC_CDCCIP2R_USBSEL |
#define | RCC_SAI1CLKSOURCE_PLL (0x00000000U) |
#define | RCC_SAI1CLKSOURCE_PLL2 RCC_CDCCIP1R_SAI1SEL_0 |
#define | RCC_SAI1CLKSOURCE_PLL3 RCC_CDCCIP1R_SAI1SEL_1 |
#define | RCC_SAI1CLKSOURCE_PIN (RCC_CDCCIP1R_SAI1SEL_0 | RCC_CDCCIP1R_SAI1SEL_1) |
#define | RCC_SAI1CLKSOURCE_CLKP RCC_CDCCIP1R_SAI1SEL_2 |
#define | RCC_SPI123CLKSOURCE_PLL (0x00000000U) |
#define | RCC_SPI123CLKSOURCE_PLL2 RCC_CDCCIP1R_SPI123SEL_0 |
#define | RCC_SPI123CLKSOURCE_PLL3 RCC_CDCCIP1R_SPI123SEL_1 |
#define | RCC_SPI123CLKSOURCE_PIN (RCC_CDCCIP1R_SPI123SEL_0 | RCC_CDCCIP1R_SPI123SEL_1) |
#define | RCC_SPI123CLKSOURCE_CLKP RCC_CDCCIP1R_SPI123SEL_2 |
#define | RCC_SPI1CLKSOURCE_PLL RCC_SPI123CLKSOURCE_PLL |
#define | RCC_SPI1CLKSOURCE_PLL2 RCC_SPI123CLKSOURCE_PLL2 |
#define | RCC_SPI1CLKSOURCE_PLL3 RCC_SPI123CLKSOURCE_PLL3 |
#define | RCC_SPI1CLKSOURCE_PIN RCC_SPI123CLKSOURCE_PIN |
#define | RCC_SPI1CLKSOURCE_CLKP RCC_SPI123CLKSOURCE_CLKP |
#define | RCC_SPI2CLKSOURCE_PLL RCC_SPI123CLKSOURCE_PLL |
#define | RCC_SPI2CLKSOURCE_PLL2 RCC_SPI123CLKSOURCE_PLL2 |
#define | RCC_SPI2CLKSOURCE_PLL3 RCC_SPI123CLKSOURCE_PLL3 |
#define | RCC_SPI2CLKSOURCE_PIN RCC_SPI123CLKSOURCE_PIN |
#define | RCC_SPI2CLKSOURCE_CLKP RCC_SPI123CLKSOURCE_CLKP |
#define | RCC_SPI3CLKSOURCE_PLL RCC_SPI123CLKSOURCE_PLL |
#define | RCC_SPI3CLKSOURCE_PLL2 RCC_SPI123CLKSOURCE_PLL2 |
#define | RCC_SPI3CLKSOURCE_PLL3 RCC_SPI123CLKSOURCE_PLL3 |
#define | RCC_SPI3CLKSOURCE_PIN RCC_SPI123CLKSOURCE_PIN |
#define | RCC_SPI3CLKSOURCE_CLKP RCC_SPI123CLKSOURCE_CLKP |
#define | RCC_SPI45CLKSOURCE_CDPCLK2 (0x00000000U) |
#define | RCC_SPI45CLKSOURCE_D2PCLK2 RCC_SPI45CLKSOURCE_CDPCLK2 /* D2PCLK2 is used in STM32H74xxx, STM32H75xxx, STM32H72xxx and STM32H73xxx family lines */ |
#define | RCC_SPI45CLKSOURCE_PCLK2 RCC_SPI45CLKSOURCE_CDPCLK2 |
#define | RCC_SPI45CLKSOURCE_PLL2 RCC_CDCCIP1R_SPI45SEL_0 |
#define | RCC_SPI45CLKSOURCE_PLL3 RCC_CDCCIP1R_SPI45SEL_1 |
#define | RCC_SPI45CLKSOURCE_HSI (RCC_CDCCIP1R_SPI45SEL_0 | RCC_CDCCIP1R_SPI45SEL_1) |
#define | RCC_SPI45CLKSOURCE_CSI RCC_CDCCIP1R_SPI45SEL_2 |
#define | RCC_SPI45CLKSOURCE_HSE (RCC_CDCCIP1R_SPI45SEL_0 | RCC_CDCCIP1R_SPI45SEL_2) |
#define | RCC_SPI4CLKSOURCE_D2PCLK2 RCC_SPI45CLKSOURCE_D2PCLK2 |
#define | RCC_SPI4CLKSOURCE_PLL2 RCC_SPI45CLKSOURCE_PLL2 |
#define | RCC_SPI4CLKSOURCE_PLL3 RCC_SPI45CLKSOURCE_PLL3 |
#define | RCC_SPI4CLKSOURCE_HSI RCC_SPI45CLKSOURCE_HSI |
#define | RCC_SPI4CLKSOURCE_CSI RCC_SPI45CLKSOURCE_CSI |
#define | RCC_SPI4CLKSOURCE_HSE RCC_SPI45CLKSOURCE_HSE |
#define | RCC_SPI5CLKSOURCE_D2PCLK2 RCC_SPI45CLKSOURCE_D2PCLK2 |
#define | RCC_SPI5CLKSOURCE_PLL2 RCC_SPI45CLKSOURCE_PLL2 |
#define | RCC_SPI5CLKSOURCE_PLL3 RCC_SPI45CLKSOURCE_PLL3 |
#define | RCC_SPI5CLKSOURCE_HSI RCC_SPI45CLKSOURCE_HSI |
#define | RCC_SPI5CLKSOURCE_CSI RCC_SPI45CLKSOURCE_CSI |
#define | RCC_SPI5CLKSOURCE_HSE RCC_SPI45CLKSOURCE_HSE |
#define | RCC_SPI6CLKSOURCE_SRDPCLK4 (0x00000000U) |
#define | RCC_SPI6CLKSOURCE_D3PCLK1 RCC_SPI6CLKSOURCE_SRDPCLK4 /* D3PCLK1 is used in STM32H74xxx, STM32H75xxx, STM32H72xxx and STM32H73xxx family lines */ |
#define | RCC_SPI6CLKSOURCE_PCLK4 RCC_SPI6CLKSOURCE_SRDPCLK4 |
#define | RCC_SPI6CLKSOURCE_PLL2 RCC_SRDCCIPR_SPI6SEL_0 |
#define | RCC_SPI6CLKSOURCE_PLL3 RCC_SRDCCIPR_SPI6SEL_1 |
#define | RCC_SPI6CLKSOURCE_HSI (RCC_SRDCCIPR_SPI6SEL_0 | RCC_SRDCCIPR_SPI6SEL_1) |
#define | RCC_SPI6CLKSOURCE_CSI RCC_SRDCCIPR_SPI6SEL_2 |
#define | RCC_SPI6CLKSOURCE_HSE (RCC_SRDCCIPR_SPI6SEL_0 | RCC_SRDCCIPR_SPI6SEL_2) |
#define | RCC_SPI6CLKSOURCE_PIN (RCC_SRDCCIPR_SPI6SEL_1 | RCC_SRDCCIPR_SPI6SEL_2) |
#define | RCC_LPTIM1CLKSOURCE_CDPCLK1 (0x00000000U) |
#define | RCC_LPTIM1CLKSOURCE_PCLK1 RCC_LPTIM1CLKSOURCE_CDPCLK1 |
#define | RCC_LPTIM1CLKSOURCE_D2PCLK1 RCC_LPTIM1CLKSOURCE_CDPCLK1 |
#define | RCC_LPTIM1CLKSOURCE_PLL2 RCC_CDCCIP2R_LPTIM1SEL_0 |
#define | RCC_LPTIM1CLKSOURCE_PLL3 RCC_CDCCIP2R_LPTIM1SEL_1 |
#define | RCC_LPTIM1CLKSOURCE_LSE (RCC_CDCCIP2R_LPTIM1SEL_0 | RCC_CDCCIP2R_LPTIM1SEL_1) |
#define | RCC_LPTIM1CLKSOURCE_LSI RCC_CDCCIP2R_LPTIM1SEL_2 |
#define | RCC_LPTIM1CLKSOURCE_CLKP (RCC_CDCCIP2R_LPTIM1SEL_0 | RCC_CDCCIP2R_LPTIM1SEL_2) |
#define | RCC_LPTIM2CLKSOURCE_SRDPCLK4 (0x00000000U) |
#define | RCC_LPTIM2CLKSOURCE_PCLK4 RCC_LPTIM2CLKSOURCE_SRDPCLK4 |
#define | RCC_LPTIM2CLKSOURCE_D3PCLK1 RCC_LPTIM2CLKSOURCE_SRDPCLK4 |
#define | RCC_LPTIM2CLKSOURCE_PLL2 RCC_SRDCCIPR_LPTIM2SEL_0 |
#define | RCC_LPTIM2CLKSOURCE_PLL3 RCC_SRDCCIPR_LPTIM2SEL_1 |
#define | RCC_LPTIM2CLKSOURCE_LSE (RCC_SRDCCIPR_LPTIM2SEL_0 | RCC_SRDCCIPR_LPTIM2SEL_1) |
#define | RCC_LPTIM2CLKSOURCE_LSI RCC_SRDCCIPR_LPTIM2SEL_2 |
#define | RCC_LPTIM2CLKSOURCE_CLKP (RCC_SRDCCIPR_LPTIM2SEL_0 | RCC_SRDCCIPR_LPTIM2SEL_2) |
#define | RCC_LPTIM345CLKSOURCE_SRDPCLK4 (0x00000000U) |
#define | RCC_LPTIM345CLKSOURCE_PCLK4 RCC_LPTIM345CLKSOURCE_SRDPCLK4 |
#define | RCC_LPTIM345CLKSOURCE_D3PCLK1 RCC_LPTIM345CLKSOURCE_SRDPCLK4 |
#define | RCC_LPTIM345CLKSOURCE_PLL2 RCC_SRDCCIPR_LPTIM3SEL_0 |
#define | RCC_LPTIM345CLKSOURCE_PLL3 RCC_SRDCCIPR_LPTIM3SEL_1 |
#define | RCC_LPTIM345CLKSOURCE_LSE (RCC_SRDCCIPR_LPTIM3SEL_0 | RCC_SRDCCIPR_LPTIM3SEL_1) |
#define | RCC_LPTIM345CLKSOURCE_LSI RCC_SRDCCIPR_LPTIM3SEL_2 |
#define | RCC_LPTIM345CLKSOURCE_CLKP (RCC_SRDCCIPR_LPTIM3SEL_0 | RCC_SRDCCIPR_LPTIM3SEL_2) |
#define | RCC_LPTIM3CLKSOURCE_D3PCLK1 RCC_LPTIM345CLKSOURCE_D3PCLK1 |
#define | RCC_LPTIM3CLKSOURCE_PLL2 RCC_LPTIM345CLKSOURCE_PLL2 |
#define | RCC_LPTIM3CLKSOURCE_PLL3 RCC_LPTIM345CLKSOURCE_PLL3 |
#define | RCC_LPTIM3CLKSOURCE_LSE RCC_LPTIM345CLKSOURCE_LSE |
#define | RCC_LPTIM3CLKSOURCE_LSI RCC_LPTIM345CLKSOURCE_LSI |
#define | RCC_LPTIM3CLKSOURCE_CLKP RCC_LPTIM345CLKSOURCE_CLKP |
#define | RCC_FMCCLKSOURCE_CDHCLK (0x00000000U) |
#define | RCC_FMCCLKSOURCE_HCLK RCC_FMCCLKSOURCE_CDHCLK |
#define | RCC_FMCCLKSOURCE_D1HCLK RCC_FMCCLKSOURCE_CDHCLK |
#define | RCC_FMCCLKSOURCE_PLL RCC_CDCCIPR_FMCSEL_0 |
#define | RCC_FMCCLKSOURCE_PLL2 RCC_CDCCIPR_FMCSEL_1 |
#define | RCC_FMCCLKSOURCE_CLKP RCC_CDCCIPR_FMCSEL |
#define | RCC_SDMMCCLKSOURCE_PLL (0x00000000U) |
#define | RCC_SDMMCCLKSOURCE_PLL2 RCC_CDCCIPR_SDMMCSEL |
#define | RCC_ADCCLKSOURCE_PLL2 (0x00000000U) |
#define | RCC_ADCCLKSOURCE_PLL3 RCC_SRDCCIPR_ADCSEL_0 |
#define | RCC_ADCCLKSOURCE_CLKP RCC_SRDCCIPR_ADCSEL_1 |
#define | RCC_SWPMI1CLKSOURCE_CDPCLK1 (0x00000000U) |
#define | RCC_SWPMI1CLKSOURCE_D2PCLK1 RCC_SWPMI1CLKSOURCE_CDPCLK1 |
#define | RCC_SWPMI1CLKSOURCE_HSI RCC_CDCCIP1R_SWPSEL |
#define | RCC_DFSDM1CLKSOURCE_CDPCLK1 (0x00000000U) |
#define | RCC_DFSDM1CLKSOURCE_D2PCLK1 RCC_DFSDM1CLKSOURCE_CDPCLK1 |
#define | RCC_DFSDM1CLKSOURCE_SYS RCC_CDCCIP1R_DFSDM1SEL |
#define | RCC_SPDIFRXCLKSOURCE_PLL (0x00000000U) |
#define | RCC_SPDIFRXCLKSOURCE_PLL2 RCC_CDCCIP1R_SPDIFSEL_0 |
#define | RCC_SPDIFRXCLKSOURCE_PLL3 RCC_CDCCIP1R_SPDIFSEL_1 |
#define | RCC_SPDIFRXCLKSOURCE_HSI RCC_CDCCIP1R_SPDIFSEL |
#define | RCC_CECCLKSOURCE_LSE (0x00000000U) |
#define | RCC_CECCLKSOURCE_LSI RCC_CDCCIP2R_CECSEL_0 |
#define | RCC_CECCLKSOURCE_CSI RCC_CDCCIP2R_CECSEL_1 |
#define | RCC_CLKPSOURCE_HSI (0x00000000U) |
#define | RCC_CLKPSOURCE_CSI RCC_CDCCIPR_CKPERSEL_0 |
#define | RCC_CLKPSOURCE_HSE RCC_CDCCIPR_CKPERSEL_1 |
#define | RCC_TIMPRES_DESACTIVATED (0x00000000U) |
#define | RCC_TIMPRES_ACTIVATED RCC_CFGR_TIMPRE |
#define | RCC_WWDG1 RCC_GCR_WW1RSC |
#define | RCC_EXTI_LINE_LSECSS EXTI_IMR1_IM18 |
#define | RCC_CRS_NONE (0x00000000U) |
#define | RCC_CRS_TIMEOUT (0x00000001U) |
#define | RCC_CRS_SYNCOK (0x00000002U) |
#define | RCC_CRS_SYNCWARN (0x00000004U) |
#define | RCC_CRS_SYNCERR (0x00000008U) |
#define | RCC_CRS_SYNCMISS (0x00000010U) |
#define | RCC_CRS_TRIMOVF (0x00000020U) |
#define | RCC_CRS_SYNC_SOURCE_PIN (0x00000000U) |
#define | RCC_CRS_SYNC_SOURCE_LSE CRS_CFGR_SYNCSRC_0 |
#define | RCC_CRS_SYNC_SOURCE_USB1 CRS_CFGR_SYNCSRC_1 |
#define | RCC_CRS_SYNC_SOURCE_USB2 (CRS_CFGR_SYNCSRC_1|CRS_CFGR_SYNCSRC_0) |
#define | RCC_CRS_SYNC_DIV1 (0x00000000U) |
#define | RCC_CRS_SYNC_DIV2 CRS_CFGR_SYNCDIV_0 |
#define | RCC_CRS_SYNC_DIV4 CRS_CFGR_SYNCDIV_1 |
#define | RCC_CRS_SYNC_DIV8 (CRS_CFGR_SYNCDIV_1 | CRS_CFGR_SYNCDIV_0) |
#define | RCC_CRS_SYNC_DIV16 CRS_CFGR_SYNCDIV_2 |
#define | RCC_CRS_SYNC_DIV32 (CRS_CFGR_SYNCDIV_2 | CRS_CFGR_SYNCDIV_0) |
#define | RCC_CRS_SYNC_DIV64 (CRS_CFGR_SYNCDIV_2 | CRS_CFGR_SYNCDIV_1) |
#define | RCC_CRS_SYNC_DIV128 CRS_CFGR_SYNCDIV |
#define | RCC_CRS_SYNC_POLARITY_RISING (0x00000000U) |
#define | RCC_CRS_SYNC_POLARITY_FALLING CRS_CFGR_SYNCPOL |
#define | RCC_CRS_RELOADVALUE_DEFAULT (0x0000BB7FU) |
#define | RCC_CRS_ERRORLIMIT_DEFAULT (0x00000022U) |
#define | RCC_CRS_HSI48CALIBRATION_DEFAULT (0x00000020U) |
#define | RCC_CRS_FREQERRORDIR_UP (0x00000000U) |
#define | RCC_CRS_FREQERRORDIR_DOWN (CRS_ISR_FEDIR) |
#define | RCC_CRS_IT_SYNCOK CRS_CR_SYNCOKIE |
#define | RCC_CRS_IT_SYNCWARN CRS_CR_SYNCWARNIE |
#define | RCC_CRS_IT_ERR CRS_CR_ERRIE |
#define | RCC_CRS_IT_ESYNC CRS_CR_ESYNCIE |
#define | RCC_CRS_IT_SYNCERR CRS_CR_ERRIE |
#define | RCC_CRS_IT_SYNCMISS CRS_CR_ERRIE |
#define | RCC_CRS_IT_TRIMOVF CRS_CR_ERRIE |
#define | RCC_CRS_FLAG_SYNCOK CRS_ISR_SYNCOKF |
#define | RCC_CRS_FLAG_SYNCWARN CRS_ISR_SYNCWARNF |
#define | RCC_CRS_FLAG_ERR CRS_ISR_ERRF |
#define | RCC_CRS_FLAG_ESYNC CRS_ISR_ESYNCF |
#define | RCC_CRS_FLAG_SYNCERR CRS_ISR_SYNCERR |
#define | RCC_CRS_FLAG_SYNCMISS CRS_ISR_SYNCMISS |
#define | RCC_CRS_FLAG_TRIMOVF CRS_ISR_TRIMOVF |
#define | __HAL_RCC_PLL2_ENABLE() SET_BIT(RCC->CR, RCC_CR_PLL2ON) |
Macros to enable or disable PLL2. More... | |
#define | __HAL_RCC_PLL2_DISABLE() CLEAR_BIT(RCC->CR, RCC_CR_PLL2ON) |
#define | __HAL_RCC_PLL2CLKOUT_ENABLE(__RCC_PLL2ClockOut__) SET_BIT(RCC->PLLCFGR, (__RCC_PLL2ClockOut__)) |
Enables or disables each clock output (PLL2_P_CLK, PLL2_Q_CLK, PLL2_R_CLK) More... | |
#define | __HAL_RCC_PLL2CLKOUT_DISABLE(__RCC_PLL2ClockOut__) CLEAR_BIT(RCC->PLLCFGR, (__RCC_PLL2ClockOut__)) |
#define | __HAL_RCC_PLL2FRACN_ENABLE() SET_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLL2FRACEN) |
Enables or disables Fractional Part Of The Multiplication Factor of PLL2 VCO. More... | |
#define | __HAL_RCC_PLL2FRACN_DISABLE() CLEAR_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLL2FRACEN) |
#define | __HAL_RCC_PLL2_CONFIG(__PLL2M__, __PLL2N__, __PLL2P__, __PLL2Q__, __PLL2R__) |
Macro to configures the PLL2 multiplication and division factors. More... | |
#define | __HAL_RCC_PLL2FRACN_CONFIG(__RCC_PLL2FRACN__) MODIFY_REG(RCC->PLL2FRACR, RCC_PLL2FRACR_FRACN2,((uint32_t)(__RCC_PLL2FRACN__) << RCC_PLL2FRACR_FRACN2_Pos)) |
Macro to configures PLL2 clock Fractional Part Of The Multiplication Factor. More... | |
#define | __HAL_RCC_PLL2_VCIRANGE(__RCC_PLL2VCIRange__) MODIFY_REG(RCC->PLLCFGR, RCC_PLLCFGR_PLL2RGE, (__RCC_PLL2VCIRange__)) |
Macro to select the PLL2 reference frequency range. More... | |
#define | __HAL_RCC_PLL2_VCORANGE(__RCC_PLL2VCORange__) MODIFY_REG(RCC->PLLCFGR, RCC_PLLCFGR_PLL2VCOSEL, (__RCC_PLL2VCORange__)) |
Macro to select the PLL2 reference frequency range. More... | |
#define | __HAL_RCC_PLL3_ENABLE() SET_BIT(RCC->CR, RCC_CR_PLL3ON) |
Macros to enable or disable the main PLL3. More... | |
#define | __HAL_RCC_PLL3_DISABLE() CLEAR_BIT(RCC->CR, RCC_CR_PLL3ON) |
#define | __HAL_RCC_PLL3FRACN_ENABLE() SET_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLL3FRACEN) |
Enables or disables Fractional Part Of The Multiplication Factor of PLL3 VCO. More... | |
#define | __HAL_RCC_PLL3FRACN_DISABLE() CLEAR_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLL3FRACEN) |
#define | __HAL_RCC_PLL3CLKOUT_ENABLE(__RCC_PLL3ClockOut__) SET_BIT(RCC->PLLCFGR, (__RCC_PLL3ClockOut__)) |
Enables or disables each clock output (PLL3_P_CLK, PLL3_Q_CLK, PLL3_R_CLK) More... | |
#define | __HAL_RCC_PLL3CLKOUT_DISABLE(__RCC_PLL3ClockOut__) CLEAR_BIT(RCC->PLLCFGR, (__RCC_PLL3ClockOut__)) |
#define | __HAL_RCC_PLL3_CONFIG(__PLL3M__, __PLL3N__, __PLL3P__, __PLL3Q__, __PLL3R__) |
Macro to configures the PLL3 multiplication and division factors. More... | |
#define | __HAL_RCC_PLL3FRACN_CONFIG(__RCC_PLL3FRACN__) MODIFY_REG(RCC->PLL3FRACR, RCC_PLL3FRACR_FRACN3, (uint32_t)(__RCC_PLL3FRACN__) << RCC_PLL3FRACR_FRACN3_Pos) |
Macro to configures PLL3 clock Fractional Part of The Multiplication Factor. More... | |
#define | __HAL_RCC_PLL3_VCIRANGE(__RCC_PLL3VCIRange__) MODIFY_REG(RCC->PLLCFGR, RCC_PLLCFGR_PLL3RGE, (__RCC_PLL3VCIRange__)) |
Macro to select the PLL3 reference frequency range. More... | |
#define | __HAL_RCC_PLL3_VCORANGE(__RCC_PLL3VCORange__) MODIFY_REG(RCC->PLLCFGR, RCC_PLLCFGR_PLL3VCOSEL, (__RCC_PLL3VCORange__)) |
Macro to select the PLL3 reference frequency range. More... | |
#define | __HAL_RCC_SAI1_CONFIG(__RCC_SAI1CLKSource__) MODIFY_REG(RCC->CDCCIP1R, RCC_CDCCIP1R_SAI1SEL, (__RCC_SAI1CLKSource__)) |
Macro to Configure the SAI1 clock source. More... | |
#define | __HAL_RCC_GET_SAI1_SOURCE() ((uint32_t)(READ_BIT(RCC->CDCCIP1R, RCC_CDCCIP1R_SAI1SEL))) |
Macro to get the SAI1 clock source. More... | |
#define | __HAL_RCC_SPDIFRX_CONFIG(__RCC_SPDIFCLKSource__) MODIFY_REG(RCC->CDCCIP1R, RCC_CDCCIP1R_SPDIFSEL, (__RCC_SPDIFCLKSource__)) |
Macro to Configure the SPDIFRX clock source. More... | |
#define | __HAL_RCC_GET_SPDIFRX_SOURCE() ((uint32_t)(READ_BIT(RCC->CDCCIP1R, RCC_CDCCIP1R_SPDIFSEL))) |
Macro to get the SPDIFRX clock source. More... | |
#define | __HAL_RCC_I2C1235_CONFIG(__I2C1235CLKSource__) MODIFY_REG(RCC->D2CCIP2R, RCC_D2CCIP2R_I2C1235SEL, (uint32_t)(__I2C1235CLKSource__)) |
macro to configure the I2C1/2/3/5* clock (I2C123CLK). More... | |
#define | __HAL_RCC_I2C123_CONFIG __HAL_RCC_I2C1235_CONFIG |
#define | __HAL_RCC_GET_I2C1235_SOURCE() ((uint32_t)(READ_BIT(RCC->D2CCIP2R, RCC_D2CCIP2R_I2C1235SEL))) |
macro to get the I2C1/2/3/5* clock source. More... | |
#define | __HAL_RCC_GET_I2C123_SOURCE __HAL_RCC_GET_I2C1235_SOURCE |
#define | __HAL_RCC_I2C1_CONFIG __HAL_RCC_I2C123_CONFIG |
macro to configure the I2C1 clock (I2C1CLK). More... | |
#define | __HAL_RCC_GET_I2C1_SOURCE __HAL_RCC_GET_I2C123_SOURCE |
macro to get the I2C1 clock source. More... | |
#define | __HAL_RCC_I2C2_CONFIG __HAL_RCC_I2C123_CONFIG |
macro to configure the I2C2 clock (I2C2CLK). More... | |
#define | __HAL_RCC_GET_I2C2_SOURCE __HAL_RCC_GET_I2C123_SOURCE |
macro to get the I2C2 clock source. More... | |
#define | __HAL_RCC_I2C3_CONFIG __HAL_RCC_I2C123_CONFIG |
macro to configure the I2C3 clock (I2C3CLK). More... | |
#define | __HAL_RCC_GET_I2C3_SOURCE __HAL_RCC_GET_I2C123_SOURCE |
macro to get the I2C3 clock source. More... | |
#define | __HAL_RCC_I2C4_CONFIG(__I2C4CLKSource__) MODIFY_REG(RCC->SRDCCIPR, RCC_SRDCCIPR_I2C4SEL, (uint32_t)(__I2C4CLKSource__)) |
macro to configure the I2C4 clock (I2C4CLK). More... | |
#define | __HAL_RCC_GET_I2C4_SOURCE() ((uint32_t)(READ_BIT(RCC->SRDCCIPR, RCC_SRDCCIPR_I2C4SEL))) |
macro to get the I2C4 clock source. More... | |
#define | __HAL_RCC_USART16910_CONFIG(__USART16910CLKSource__) MODIFY_REG(RCC->D2CCIP2R, RCC_D2CCIP2R_USART16910SEL, (uint32_t)(__USART16910CLKSource__)) |
macro to configure the USART1/6/9* /10* clock (USART16CLK). More... | |
#define | __HAL_RCC_USART16_CONFIG __HAL_RCC_USART16910_CONFIG |
#define | __HAL_RCC_GET_USART16910_SOURCE() ((uint32_t)(READ_BIT(RCC->D2CCIP2R, RCC_D2CCIP2R_USART16910SEL))) |
macro to get the USART1/6/9* /10* clock source. More... | |
#define | __HAL_RCC_GET_USART16_SOURCE __HAL_RCC_GET_USART16910_SOURCE |
#define | __HAL_RCC_USART234578_CONFIG(__USART234578CLKSource__) MODIFY_REG(RCC->CDCCIP2R, RCC_CDCCIP2R_USART234578SEL, (uint32_t)(__USART234578CLKSource__)) |
macro to configure the USART234578 clock (USART234578CLK). More... | |
#define | __HAL_RCC_GET_USART234578_SOURCE() ((uint32_t)(READ_BIT(RCC->CDCCIP2R, RCC_CDCCIP2R_USART234578SEL))) |
macro to get the USART2/3/4/5/7/8 clock source. More... | |
#define | __HAL_RCC_USART1_CONFIG __HAL_RCC_USART16_CONFIG |
macro to configure the USART1 clock (USART1CLK). More... | |
#define | __HAL_RCC_GET_USART1_SOURCE __HAL_RCC_GET_USART16_SOURCE |
macro to get the USART1 clock source. More... | |
#define | __HAL_RCC_USART2_CONFIG __HAL_RCC_USART234578_CONFIG |
macro to configure the USART2 clock (USART2CLK). More... | |
#define | __HAL_RCC_GET_USART2_SOURCE __HAL_RCC_GET_USART234578_SOURCE |
macro to get the USART2 clock source. More... | |
#define | __HAL_RCC_USART3_CONFIG __HAL_RCC_USART234578_CONFIG |
macro to configure the USART3 clock (USART3CLK). More... | |
#define | __HAL_RCC_GET_USART3_SOURCE __HAL_RCC_GET_USART234578_SOURCE |
macro to get the USART3 clock source. More... | |
#define | __HAL_RCC_UART4_CONFIG __HAL_RCC_USART234578_CONFIG |
macro to configure the UART4 clock (UART4CLK). More... | |
#define | __HAL_RCC_GET_UART4_SOURCE __HAL_RCC_GET_USART234578_SOURCE |
macro to get the UART4 clock source. More... | |
#define | __HAL_RCC_UART5_CONFIG __HAL_RCC_USART234578_CONFIG |
macro to configure the UART5 clock (UART5CLK). More... | |
#define | __HAL_RCC_GET_UART5_SOURCE __HAL_RCC_GET_USART234578_SOURCE |
macro to get the UART5 clock source. More... | |
#define | __HAL_RCC_USART6_CONFIG __HAL_RCC_USART16_CONFIG |
macro to configure the USART6 clock (USART6CLK). More... | |
#define | __HAL_RCC_GET_USART6_SOURCE __HAL_RCC_GET_USART16_SOURCE |
macro to get the USART6 clock source. More... | |
#define | __HAL_RCC_UART7_CONFIG __HAL_RCC_USART234578_CONFIG |
macro to configure the UART5 clock (UART7CLK). More... | |
#define | __HAL_RCC_GET_UART7_SOURCE __HAL_RCC_GET_USART234578_SOURCE |
macro to get the UART7 clock source. More... | |
#define | __HAL_RCC_UART8_CONFIG __HAL_RCC_USART234578_CONFIG |
macro to configure the UART8 clock (UART8CLK). More... | |
#define | __HAL_RCC_GET_UART8_SOURCE __HAL_RCC_GET_USART234578_SOURCE |
macro to get the UART8 clock source. More... | |
#define | __HAL_RCC_LPUART1_CONFIG(__LPUART1CLKSource__) MODIFY_REG(RCC->SRDCCIPR, RCC_SRDCCIPR_LPUART1SEL, (uint32_t)(__LPUART1CLKSource__)) |
macro to configure the LPUART1 clock (LPUART1CLK). More... | |
#define | __HAL_RCC_GET_LPUART1_SOURCE() ((uint32_t)(READ_BIT(RCC->SRDCCIPR, RCC_SRDCCIPR_LPUART1SEL))) |
macro to get the LPUART1 clock source. More... | |
#define | __HAL_RCC_LPTIM1_CONFIG(__LPTIM1CLKSource__) MODIFY_REG(RCC->CDCCIP2R, RCC_CDCCIP2R_LPTIM1SEL, (uint32_t)(__LPTIM1CLKSource__)) |
macro to configure the LPTIM1 clock source. More... | |
#define | __HAL_RCC_GET_LPTIM1_SOURCE() ((uint32_t)(READ_BIT(RCC->CDCCIP2R, RCC_CDCCIP2R_LPTIM1SEL))) |
macro to get the LPTIM1 clock source. More... | |
#define | __HAL_RCC_LPTIM2_CONFIG(__LPTIM2CLKSource__) MODIFY_REG(RCC->SRDCCIPR, RCC_SRDCCIPR_LPTIM2SEL, (uint32_t)(__LPTIM2CLKSource__)) |
macro to configure the LPTIM2 clock source. More... | |
#define | __HAL_RCC_GET_LPTIM2_SOURCE() ((uint32_t)(READ_BIT(RCC->SRDCCIPR, RCC_SRDCCIPR_LPTIM2SEL))) |
macro to get the LPTIM2 clock source. More... | |
#define | __HAL_RCC_LPTIM345_CONFIG(__LPTIM345CLKSource__) MODIFY_REG(RCC->SRDCCIPR, RCC_SRDCCIPR_LPTIM3SEL, (uint32_t)(__LPTIM345CLKSource__)) |
macro to configure the LPTIM3/4/5 clock source. More... | |
#define | __HAL_RCC_GET_LPTIM345_SOURCE() ((uint32_t)(READ_BIT(RCC->SRDCCIPR, RCC_SRDCCIPR_LPTIM3SEL))) |
macro to get the LPTIM3/4/5 clock source. More... | |
#define | __HAL_RCC_LPTIM3_CONFIG __HAL_RCC_LPTIM345_CONFIG |
macro to configure the LPTIM3 clock source. More... | |
#define | __HAL_RCC_GET_LPTIM3_SOURCE __HAL_RCC_GET_LPTIM345_SOURCE |
macro to get the LPTIM3 clock source. More... | |
#define | __HAL_RCC_FMC_CONFIG(__FMCCLKSource__) MODIFY_REG(RCC->CDCCIPR, RCC_CDCCIPR_FMCSEL, (uint32_t)(__FMCCLKSource__)) |
macro to configure the FMC clock source. More... | |
#define | __HAL_RCC_GET_FMC_SOURCE() ((uint32_t)(READ_BIT(RCC->CDCCIPR, RCC_CDCCIPR_FMCSEL))) |
macro to get the FMC clock source. More... | |
#define | __HAL_RCC_USB_CONFIG(__USBCLKSource__) MODIFY_REG(RCC->CDCCIP2R, RCC_CDCCIP2R_USBSEL, (uint32_t)(__USBCLKSource__)) |
Macro to configure the USB clock (USBCLK). More... | |
#define | __HAL_RCC_GET_USB_SOURCE() ((uint32_t)(READ_BIT(RCC->CDCCIP2R, RCC_CDCCIP2R_USBSEL))) |
Macro to get the USB clock source. More... | |
#define | __HAL_RCC_ADC_CONFIG(__ADCCLKSource__) MODIFY_REG(RCC->SRDCCIPR, RCC_SRDCCIPR_ADCSEL, (uint32_t)(__ADCCLKSource__)) |
Macro to configure the ADC clock. More... | |
#define | __HAL_RCC_GET_ADC_SOURCE() ((uint32_t)(READ_BIT(RCC->SRDCCIPR, RCC_SRDCCIPR_ADCSEL))) |
Macro to get the ADC clock source. More... | |
#define | __HAL_RCC_SWPMI1_CONFIG(__SWPMI1CLKSource__) MODIFY_REG(RCC->CDCCIP1R, RCC_CDCCIP1R_SWPSEL, (uint32_t)(__SWPMI1CLKSource__)) |
Macro to configure the SWPMI1 clock. More... | |
#define | __HAL_RCC_GET_SWPMI1_SOURCE() ((uint32_t)(READ_BIT(RCC->CDCCIP1R, RCC_CDCCIP1R_SWPSEL))) |
Macro to get the SWPMI1 clock source. More... | |
#define | __HAL_RCC_DFSDM1_CONFIG(__DFSDM1CLKSource__) MODIFY_REG(RCC->CDCCIP1R, RCC_CDCCIP1R_DFSDM1SEL, (uint32_t)(__DFSDM1CLKSource__)) |
Macro to configure the DFSDM1 clock. More... | |
#define | __HAL_RCC_GET_DFSDM1_SOURCE() ((uint32_t)(READ_BIT(RCC->CDCCIP1R, RCC_CDCCIP1R_DFSDM1SEL))) |
Macro to get the DFSDM1 clock source. More... | |
#define | __HAL_RCC_CEC_CONFIG(__CECCLKSource__) MODIFY_REG(RCC->CDCCIP2R, RCC_CDCCIP2R_CECSEL, (uint32_t)(__CECCLKSource__)) |
macro to configure the CEC clock (CECCLK). More... | |
#define | __HAL_RCC_GET_CEC_SOURCE() ((uint32_t)(READ_BIT(RCC->CDCCIP2R, RCC_CDCCIP2R_CECSEL))) |
macro to get the CEC clock source. More... | |
#define | __HAL_RCC_CLKP_CONFIG(__CLKPSource__) MODIFY_REG(RCC->CDCCIPR, RCC_CDCCIPR_CKPERSEL, (uint32_t)(__CLKPSource__)) |
Macro to configure the CLKP : Oscillator clock for peripheral. More... | |
#define | __HAL_RCC_GET_CLKP_SOURCE() ((uint32_t)(READ_BIT(RCC->CDCCIPR, RCC_CDCCIPR_CKPERSEL))) |
Macro to get the Oscillator clock for peripheral source. More... | |
#define | __HAL_RCC_SPI123_CONFIG(__RCC_SPI123CLKSource__) MODIFY_REG(RCC->CDCCIP1R, RCC_CDCCIP1R_SPI123SEL, (__RCC_SPI123CLKSource__)) |
Macro to Configure the SPI1/2/3 clock source. More... | |
#define | __HAL_RCC_GET_SPI123_SOURCE() ((uint32_t)(READ_BIT(RCC->CDCCIP1R, RCC_CDCCIP1R_SPI123SEL))) |
Macro to get the SPI1/2/3 clock source. More... | |
#define | __HAL_RCC_SPI1_CONFIG __HAL_RCC_SPI123_CONFIG |
Macro to Configure the SPI1 clock source. More... | |
#define | __HAL_RCC_GET_SPI1_SOURCE __HAL_RCC_GET_SPI123_SOURCE |
Macro to get the SPI1 clock source. More... | |
#define | __HAL_RCC_SPI2_CONFIG __HAL_RCC_SPI123_CONFIG |
Macro to Configure the SPI2 clock source. More... | |
#define | __HAL_RCC_GET_SPI2_SOURCE __HAL_RCC_GET_SPI123_SOURCE |
Macro to get the SPI2 clock source. More... | |
#define | __HAL_RCC_SPI3_CONFIG __HAL_RCC_SPI123_CONFIG |
Macro to Configure the SPI3 clock source. More... | |
#define | __HAL_RCC_GET_SPI3_SOURCE __HAL_RCC_GET_SPI123_SOURCE |
Macro to get the SPI3 clock source. More... | |
#define | __HAL_RCC_SPI45_CONFIG(__RCC_SPI45CLKSource__) MODIFY_REG(RCC->CDCCIP1R, RCC_CDCCIP1R_SPI45SEL, (__RCC_SPI45CLKSource__)) |
Macro to Configure the SPI4/5 clock source. More... | |
#define | __HAL_RCC_GET_SPI45_SOURCE() ((uint32_t)(READ_BIT(RCC->CDCCIP1R, RCC_CDCCIP1R_SPI45SEL))) |
Macro to get the SPI4/5 clock source. More... | |
#define | __HAL_RCC_SPI4_CONFIG __HAL_RCC_SPI45_CONFIG |
Macro to Configure the SPI4 clock source. More... | |
#define | __HAL_RCC_GET_SPI4_SOURCE __HAL_RCC_GET_SPI45_SOURCE |
Macro to get the SPI4 clock source. More... | |
#define | __HAL_RCC_SPI5_CONFIG __HAL_RCC_SPI45_CONFIG |
Macro to Configure the SPI5 clock source. More... | |
#define | __HAL_RCC_GET_SPI5_SOURCE __HAL_RCC_GET_SPI45_SOURCE |
Macro to get the SPI5 clock source. More... | |
#define | __HAL_RCC_SPI6_CONFIG(__RCC_SPI6CLKSource__) MODIFY_REG(RCC->SRDCCIPR, RCC_SRDCCIPR_SPI6SEL, (__RCC_SPI6CLKSource__)) |
Macro to Configure the SPI6 clock source. More... | |
#define | __HAL_RCC_GET_SPI6_SOURCE() ((uint32_t)(READ_BIT(RCC->SRDCCIPR, RCC_SRDCCIPR_SPI6SEL))) |
Macro to get the SPI6 clock source. More... | |
#define | __HAL_RCC_SDMMC_CONFIG(__SDMMCCLKSource__) MODIFY_REG(RCC->CDCCIPR, RCC_CDCCIPR_SDMMCSEL, (uint32_t)(__SDMMCCLKSource__)) |
Macro to configure the SDMMC clock. More... | |
#define | __HAL_RCC_GET_SDMMC_SOURCE() ((uint32_t)(READ_BIT(RCC->CDCCIPR, RCC_CDCCIPR_SDMMCSEL))) |
Macro to get the SDMMC clock. | |
#define | __HAL_RCC_RNG_CONFIG(__RNGCLKSource__) MODIFY_REG(RCC->CDCCIP2R, RCC_CDCCIP2R_RNGSEL, (uint32_t)(__RNGCLKSource__)) |
macro to configure the RNG clock (RNGCLK). More... | |
#define | __HAL_RCC_GET_RNG_SOURCE() ((uint32_t)(READ_BIT(RCC->CDCCIP2R, RCC_CDCCIP2R_RNGSEL))) |
macro to get the RNG clock source. More... | |
#define | __HAL_RCC_TIMCLKPRESCALER(__PRESC__) |
Macro to configure the Timers clocks prescalers. More... | |
#define | __HAL_RCC_LSECSS_EXTI_ENABLE_IT() SET_BIT(EXTI->IMR1, RCC_EXTI_LINE_LSECSS) |
Enable the RCC LSE CSS Extended Interrupt Line. More... | |
#define | __HAL_RCC_LSECSS_EXTI_DISABLE_IT() CLEAR_BIT(EXTI->IMR1, RCC_EXTI_LINE_LSECSS) |
Disable the RCC LSE CSS Extended Interrupt Line. More... | |
#define | __HAL_RCC_LSECSS_EXTI_ENABLE_EVENT() SET_BIT(EXTI->EMR1, RCC_EXTI_LINE_LSECSS) |
Enable the RCC LSE CSS Event Line. More... | |
#define | __HAL_RCC_LSECSS_EXTI_DISABLE_EVENT() CLEAR_BIT(EXTI->EMR1, RCC_EXTI_LINE_LSECSS) |
Disable the RCC LSE CSS Event Line. More... | |
#define | __HAL_RCC_LSECSS_EXTI_ENABLE_FALLING_EDGE() SET_BIT(EXTI->FTSR1, RCC_EXTI_LINE_LSECSS) |
Enable the RCC LSE CSS Extended Interrupt Falling Trigger. More... | |
#define | __HAL_RCC_LSECSS_EXTI_DISABLE_FALLING_EDGE() CLEAR_BIT(EXTI->FTSR1, RCC_EXTI_LINE_LSECSS) |
Disable the RCC LSE CSS Extended Interrupt Falling Trigger. More... | |
#define | __HAL_RCC_LSECSS_EXTI_ENABLE_RISING_EDGE() SET_BIT(EXTI->RTSR1, RCC_EXTI_LINE_LSECSS) |
Enable the RCC LSE CSS Extended Interrupt Rising Trigger. More... | |
#define | __HAL_RCC_LSECSS_EXTI_DISABLE_RISING_EDGE() CLEAR_BIT(EXTI->RTSR1, RCC_EXTI_LINE_LSECSS) |
Disable the RCC LSE CSS Extended Interrupt Rising Trigger. More... | |
#define | __HAL_RCC_LSECSS_EXTI_ENABLE_RISING_FALLING_EDGE() |
Enable the RCC LSE CSS Extended Interrupt Rising & Falling Trigger. More... | |
#define | __HAL_RCC_LSECSS_EXTI_DISABLE_RISING_FALLING_EDGE() |
Disable the RCC LSE CSS Extended Interrupt Rising & Falling Trigger. More... | |
#define | __HAL_RCC_LSECSS_EXTI_GET_FLAG() (READ_BIT(EXTI->PR1, RCC_EXTI_LINE_LSECSS) == RCC_EXTI_LINE_LSECSS) |
Check whether the specified RCC LSE CSS EXTI interrupt flag is set or not. More... | |
#define | __HAL_RCC_LSECSS_EXTI_CLEAR_FLAG() WRITE_REG(EXTI->PR1, RCC_EXTI_LINE_LSECSS) |
Clear the RCC LSE CSS EXTI flag. More... | |
#define | __HAL_RCC_LSECSS_EXTI_GENERATE_SWIT() SET_BIT(EXTI->SWIER1, RCC_EXTI_LINE_LSECSS) |
Generate a Software interrupt on the RCC LSE CSS EXTI line. More... | |
#define | __HAL_RCC_CRS_ENABLE_IT(__INTERRUPT__) SET_BIT(CRS->CR, (__INTERRUPT__)) |
Enable the specified CRS interrupts. More... | |
#define | __HAL_RCC_CRS_DISABLE_IT(__INTERRUPT__) CLEAR_BIT(CRS->CR, (__INTERRUPT__)) |
Disable the specified CRS interrupts. More... | |
#define | __HAL_RCC_CRS_GET_IT_SOURCE(__INTERRUPT__) ((READ_BIT(CRS->CR, (__INTERRUPT__)) != 0U) ? SET : RESET) |
Check whether the CRS interrupt has occurred or not. More... | |
#define | RCC_CRS_IT_ERROR_MASK ((uint32_t)(RCC_CRS_IT_TRIMOVF | RCC_CRS_IT_SYNCERR | RCC_CRS_IT_SYNCMISS)) |
Clear the CRS interrupt pending bits. More... | |
#define | __HAL_RCC_CRS_CLEAR_IT(__INTERRUPT__) |
#define | __HAL_RCC_CRS_GET_FLAG(__FLAG__) (READ_BIT(CRS->ISR, (__FLAG__)) == (__FLAG__)) |
Check whether the specified CRS flag is set or not. More... | |
#define | RCC_CRS_FLAG_ERROR_MASK ((uint32_t)(RCC_CRS_FLAG_TRIMOVF | RCC_CRS_FLAG_SYNCERR | RCC_CRS_FLAG_SYNCMISS)) |
Clear the CRS specified FLAG. More... | |
#define | __HAL_RCC_CRS_CLEAR_FLAG(__FLAG__) |
#define | __HAL_RCC_CRS_FREQ_ERROR_COUNTER_ENABLE() SET_BIT(CRS->CR, CRS_CR_CEN) |
Enable the oscillator clock for frequency error counter. More... | |
#define | __HAL_RCC_CRS_FREQ_ERROR_COUNTER_DISABLE() CLEAR_BIT(CRS->CR, CRS_CR_CEN) |
Disable the oscillator clock for frequency error counter. More... | |
#define | __HAL_RCC_CRS_AUTOMATIC_CALIB_ENABLE() SET_BIT(CRS->CR, CRS_CR_AUTOTRIMEN) |
Enable the automatic hardware adjustment of TRIM bits. More... | |
#define | __HAL_RCC_CRS_AUTOMATIC_CALIB_DISABLE() CLEAR_BIT(CRS->CR, CRS_CR_AUTOTRIMEN) |
Enable or disable the automatic hardware adjustment of TRIM bits. More... | |
#define | __HAL_RCC_CRS_RELOADVALUE_CALCULATE(__FTARGET__, __FSYNC__) (((__FTARGET__) / (__FSYNC__)) - 1U) |
Macro to calculate reload value to be set in CRS register according to target and sync frequencies. More... | |
#define | IS_RCC_PLL2CLOCKOUT_VALUE(VALUE) |
#define | IS_RCC_PLL3CLOCKOUT_VALUE(VALUE) |
#define | IS_RCC_USART16CLKSOURCE(SOURCE) |
#define | IS_RCC_USART16910CLKSOURCE IS_RCC_USART16CLKSOURCE |
#define | IS_RCC_USART234578CLKSOURCE(SOURCE) |
#define | IS_RCC_USART1CLKSOURCE(SOURCE) |
#define | IS_RCC_USART2CLKSOURCE(SOURCE) |
#define | IS_RCC_USART3CLKSOURCE(SOURCE) |
#define | IS_RCC_UART4CLKSOURCE(SOURCE) |
#define | IS_RCC_UART5CLKSOURCE(SOURCE) |
#define | IS_RCC_USART6CLKSOURCE(SOURCE) |
#define | IS_RCC_UART7CLKSOURCE(SOURCE) |
#define | IS_RCC_UART8CLKSOURCE(SOURCE) |
#define | IS_RCC_LPUART1CLKSOURCE(SOURCE) |
#define | IS_RCC_I2C123CLKSOURCE(SOURCE) |
#define | IS_RCC_I2C1CLKSOURCE(SOURCE) |
#define | IS_RCC_I2C2CLKSOURCE(SOURCE) |
#define | IS_RCC_I2C3CLKSOURCE(SOURCE) |
#define | IS_RCC_I2C4CLKSOURCE(SOURCE) |
#define | IS_RCC_RNGCLKSOURCE(SOURCE) |
#define | IS_RCC_USBCLKSOURCE(SOURCE) |
#define | IS_RCC_SAI1CLK(__SOURCE__) |
#define | IS_RCC_SPI123CLK(__SOURCE__) |
#define | IS_RCC_SPI1CLK(__SOURCE__) |
#define | IS_RCC_SPI2CLK(__SOURCE__) |
#define | IS_RCC_SPI3CLK(__SOURCE__) |
#define | IS_RCC_SPI45CLK(__SOURCE__) |
#define | IS_RCC_SPI4CLK(__SOURCE__) |
#define | IS_RCC_SPI5CLK(__SOURCE__) |
#define | IS_RCC_SPI6CLK(__SOURCE__) |
#define | IS_RCC_PLL3M_VALUE(VALUE) ((1U <= (VALUE)) && ((VALUE) <= 63U)) |
#define | IS_RCC_PLL3N_VALUE(VALUE) ((4U <= (VALUE)) && ((VALUE) <= 512U)) |
#define | IS_RCC_PLL3P_VALUE(VALUE) ((1U <= (VALUE)) && ((VALUE) <= 128U)) |
#define | IS_RCC_PLL3Q_VALUE(VALUE) ((1U <= (VALUE)) && ((VALUE) <= 128U)) |
#define | IS_RCC_PLL3R_VALUE(VALUE) ((1U <= (VALUE)) && ((VALUE) <= 128U)) |
#define | IS_RCC_PLL2M_VALUE(VALUE) ((1U <= (VALUE)) && ((VALUE) <= 63U)) |
#define | IS_RCC_PLL2N_VALUE(VALUE) ((4U <= (VALUE)) && ((VALUE) <= 512U)) |
#define | IS_RCC_PLL2P_VALUE(VALUE) ((1U <= (VALUE)) && ((VALUE) <= 128U)) |
#define | IS_RCC_PLL2Q_VALUE(VALUE) ((1U <= (VALUE)) && ((VALUE) <= 128U)) |
#define | IS_RCC_PLL2R_VALUE(VALUE) ((1U <= (VALUE)) && ((VALUE) <= 128U)) |
#define | IS_RCC_PLL2RGE_VALUE(VALUE) |
#define | IS_RCC_PLL3RGE_VALUE(VALUE) |
#define | IS_RCC_PLL2VCO_VALUE(VALUE) |
#define | IS_RCC_PLL3VCO_VALUE(VALUE) |
#define | IS_RCC_LPTIM1CLK(SOURCE) |
#define | IS_RCC_LPTIM2CLK(SOURCE) |
#define | IS_RCC_LPTIM345CLK(SOURCE) |
#define | IS_RCC_LPTIM3CLK(SOURCE) |
#define | IS_RCC_FMCCLK(__SOURCE__) |
#define | IS_RCC_SDMMC(__SOURCE__) |
#define | IS_RCC_ADCCLKSOURCE(SOURCE) |
#define | IS_RCC_SWPMI1CLKSOURCE(SOURCE) |
#define | IS_RCC_DFSDM1CLKSOURCE(SOURCE) |
#define | IS_RCC_SPDIFRXCLKSOURCE(SOURCE) |
#define | IS_RCC_CECCLKSOURCE(SOURCE) |
#define | IS_RCC_CLKPSOURCE(SOURCE) |
#define | IS_RCC_TIMPRES(VALUE) |
#define | IS_RCC_SCOPE_WWDG(WWDG) ((WWDG) == RCC_WWDG1) |
#define | IS_RCC_CRS_SYNC_SOURCE(__SOURCE__) |
#define | IS_RCC_CRS_SYNC_DIV(__DIV__) |
#define | IS_RCC_CRS_SYNC_POLARITY(__POLARITY__) |
#define | IS_RCC_CRS_RELOADVALUE(__VALUE__) (((__VALUE__) <= 0xFFFFU)) |
#define | IS_RCC_CRS_ERRORLIMIT(__VALUE__) (((__VALUE__) <= 0xFFU)) |
#define | IS_RCC_CRS_HSI48CALIBRATION(__VALUE__) (((__VALUE__) <= 0x3FU)) |
#define | IS_RCC_CRS_FREQERRORDIR(__DIR__) |
Functions | |
HAL_StatusTypeDef | HAL_RCCEx_PeriphCLKConfig (RCC_PeriphCLKInitTypeDef *PeriphClkInit) |
void | HAL_RCCEx_GetPeriphCLKConfig (RCC_PeriphCLKInitTypeDef *PeriphClkInit) |
uint32_t | HAL_RCCEx_GetPeriphCLKFreq (uint64_t PeriphClk) |
uint32_t | HAL_RCCEx_GetD1PCLK1Freq (void) |
uint32_t | HAL_RCCEx_GetD3PCLK1Freq (void) |
uint32_t | HAL_RCCEx_GetD1SysClockFreq (void) |
void | HAL_RCCEx_GetPLL1ClockFreq (PLL1_ClocksTypeDef *PLL1_Clocks) |
void | HAL_RCCEx_GetPLL2ClockFreq (PLL2_ClocksTypeDef *PLL2_Clocks) |
void | HAL_RCCEx_GetPLL3ClockFreq (PLL3_ClocksTypeDef *PLL3_Clocks) |
void | HAL_RCCEx_WakeUpStopCLKConfig (uint32_t WakeUpClk) |
void | HAL_RCCEx_KerWakeUpStopCLKConfig (uint32_t WakeUpClk) |
void | HAL_RCCEx_EnableLSECSS (void) |
void | HAL_RCCEx_DisableLSECSS (void) |
void | HAL_RCCEx_EnableLSECSS_IT (void) |
void | HAL_RCCEx_LSECSS_IRQHandler (void) |
void | HAL_RCCEx_LSECSS_Callback (void) |
void | HAL_RCCEx_CRSConfig (RCC_CRSInitTypeDef *pInit) |
void | HAL_RCCEx_CRSSoftwareSynchronizationGenerate (void) |
void | HAL_RCCEx_CRSGetSynchronizationInfo (RCC_CRSSynchroInfoTypeDef *pSynchroInfo) |
uint32_t | HAL_RCCEx_CRSWaitSynchronization (uint32_t Timeout) |
void | HAL_RCCEx_CRS_IRQHandler (void) |
void | HAL_RCCEx_CRS_SyncOkCallback (void) |
void | HAL_RCCEx_CRS_SyncWarnCallback (void) |
void | HAL_RCCEx_CRS_ExpectedSyncCallback (void) |
void | HAL_RCCEx_CRS_ErrorCallback (uint32_t Error) |
Header file of RCC HAL Extension module.
Copyright (c) 2017 STMicroelectronics. All rights reserved.
This software is licensed under terms that can be found in the LICENSE file in the root directory of this software component. If no LICENSE file comes with this software, it is provided AS-IS.