STM32L4xx_HAL_Driver  1.14.0
stm32l4xx_ll_rcc.h File Reference

Header file of RCC LL module. More...

Go to the source code of this file.

Data Structures

struct  LL_RCC_ClocksTypeDef
 RCC Clocks Frequency Structure. More...
 

Functions

__STATIC_INLINE void LL_RCC_HSE_EnableCSS (void)
 Enable the Clock Security System. CR CSSON LL_RCC_HSE_EnableCSS. More...
 
__STATIC_INLINE void LL_RCC_HSE_EnableBypass (void)
 Enable HSE external oscillator (HSE Bypass) CR HSEBYP LL_RCC_HSE_EnableBypass. More...
 
__STATIC_INLINE void LL_RCC_HSE_DisableBypass (void)
 Disable HSE external oscillator (HSE Bypass) CR HSEBYP LL_RCC_HSE_DisableBypass. More...
 
__STATIC_INLINE void LL_RCC_HSE_Enable (void)
 Enable HSE crystal oscillator (HSE ON) CR HSEON LL_RCC_HSE_Enable. More...
 
__STATIC_INLINE void LL_RCC_HSE_Disable (void)
 Disable HSE crystal oscillator (HSE ON) CR HSEON LL_RCC_HSE_Disable. More...
 
__STATIC_INLINE uint32_t LL_RCC_HSE_IsReady (void)
 Check if HSE oscillator Ready CR HSERDY LL_RCC_HSE_IsReady. More...
 
__STATIC_INLINE void LL_RCC_HSI_EnableInStopMode (void)
 Enable HSI even in stop mode. More...
 
__STATIC_INLINE void LL_RCC_HSI_DisableInStopMode (void)
 Disable HSI in stop mode CR HSIKERON LL_RCC_HSI_DisableInStopMode. More...
 
__STATIC_INLINE uint32_t LL_RCC_HSI_IsEnabledInStopMode (void)
 Check if HSI is enabled in stop mode CR HSIKERON LL_RCC_HSI_IsEnabledInStopMode. More...
 
__STATIC_INLINE void LL_RCC_HSI_Enable (void)
 Enable HSI oscillator CR HSION LL_RCC_HSI_Enable. More...
 
__STATIC_INLINE void LL_RCC_HSI_Disable (void)
 Disable HSI oscillator CR HSION LL_RCC_HSI_Disable. More...
 
__STATIC_INLINE uint32_t LL_RCC_HSI_IsReady (void)
 Check if HSI clock is ready CR HSIRDY LL_RCC_HSI_IsReady. More...
 
__STATIC_INLINE void LL_RCC_HSI_EnableAutoFromStop (void)
 Enable HSI Automatic from stop mode CR HSIASFS LL_RCC_HSI_EnableAutoFromStop. More...
 
__STATIC_INLINE void LL_RCC_HSI_DisableAutoFromStop (void)
 Disable HSI Automatic from stop mode CR HSIASFS LL_RCC_HSI_DisableAutoFromStop. More...
 
__STATIC_INLINE uint32_t LL_RCC_HSI_GetCalibration (void)
 Get HSI Calibration value. More...
 
__STATIC_INLINE void LL_RCC_HSI_SetCalibTrimming (uint32_t Value)
 Set HSI Calibration trimming. More...
 
__STATIC_INLINE uint32_t LL_RCC_HSI_GetCalibTrimming (void)
 Get HSI Calibration trimming ICSCR HSITRIM LL_RCC_HSI_GetCalibTrimming. More...
 
__STATIC_INLINE void LL_RCC_HSI48_Enable (void)
 Enable HSI48 CRRCR HSI48ON LL_RCC_HSI48_Enable. More...
 
__STATIC_INLINE void LL_RCC_HSI48_Disable (void)
 Disable HSI48 CRRCR HSI48ON LL_RCC_HSI48_Disable. More...
 
__STATIC_INLINE uint32_t LL_RCC_HSI48_IsReady (void)
 Check if HSI48 oscillator Ready CRRCR HSI48RDY LL_RCC_HSI48_IsReady. More...
 
__STATIC_INLINE uint32_t LL_RCC_HSI48_GetCalibration (void)
 Get HSI48 Calibration value CRRCR HSI48CAL LL_RCC_HSI48_GetCalibration. More...
 
__STATIC_INLINE void LL_RCC_LSE_Enable (void)
 Enable Low Speed External (LSE) crystal. BDCR LSEON LL_RCC_LSE_Enable. More...
 
__STATIC_INLINE void LL_RCC_LSE_Disable (void)
 Disable Low Speed External (LSE) crystal. BDCR LSEON LL_RCC_LSE_Disable. More...
 
__STATIC_INLINE void LL_RCC_LSE_EnableBypass (void)
 Enable external clock source (LSE bypass). BDCR LSEBYP LL_RCC_LSE_EnableBypass. More...
 
__STATIC_INLINE void LL_RCC_LSE_DisableBypass (void)
 Disable external clock source (LSE bypass). BDCR LSEBYP LL_RCC_LSE_DisableBypass. More...
 
__STATIC_INLINE void LL_RCC_LSE_SetDriveCapability (uint32_t LSEDrive)
 Set LSE oscillator drive capability. More...
 
__STATIC_INLINE uint32_t LL_RCC_LSE_GetDriveCapability (void)
 Get LSE oscillator drive capability BDCR LSEDRV LL_RCC_LSE_GetDriveCapability. More...
 
__STATIC_INLINE void LL_RCC_LSE_EnableCSS (void)
 Enable Clock security system on LSE. BDCR LSECSSON LL_RCC_LSE_EnableCSS. More...
 
__STATIC_INLINE void LL_RCC_LSE_DisableCSS (void)
 Disable Clock security system on LSE. More...
 
__STATIC_INLINE uint32_t LL_RCC_LSE_IsReady (void)
 Check if LSE oscillator Ready BDCR LSERDY LL_RCC_LSE_IsReady. More...
 
__STATIC_INLINE uint32_t LL_RCC_LSE_IsCSSDetected (void)
 Check if CSS on LSE failure Detection BDCR LSECSSD LL_RCC_LSE_IsCSSDetected. More...
 
__STATIC_INLINE void LL_RCC_LSE_DisablePropagation (void)
 Disable LSE oscillator propagation. More...
 
__STATIC_INLINE void LL_RCC_LSE_EnablePropagation (void)
 Enable LSE oscillator propagation. More...
 
__STATIC_INLINE uint32_t LL_RCC_LSE_IsPropagationEnabled (void)
 Check if LSE oscillator propagation is enabled BDCR LSESYSDIS LL_RCC_LSE_IsPropagationEnabled. More...
 
__STATIC_INLINE void LL_RCC_LSI_Enable (void)
 Enable LSI Oscillator CSR LSION LL_RCC_LSI_Enable. More...
 
__STATIC_INLINE void LL_RCC_LSI_Disable (void)
 Disable LSI Oscillator CSR LSION LL_RCC_LSI_Disable. More...
 
__STATIC_INLINE uint32_t LL_RCC_LSI_IsReady (void)
 Check if LSI is Ready CSR LSIRDY LL_RCC_LSI_IsReady. More...
 
__STATIC_INLINE void LL_RCC_LSI_SetPrediv (uint32_t LSI_PREDIV)
 Set LSI division factor CSR LSIPREDIV LL_RCC_LSI_SetPrediv. More...
 
__STATIC_INLINE uint32_t LL_RCC_LSI_GetPrediv (void)
 Get LSI division factor CSR LSIPREDIV LL_RCC_LSI_GetPrediv. More...
 
__STATIC_INLINE void LL_RCC_MSI_Enable (void)
 Enable MSI oscillator CR MSION LL_RCC_MSI_Enable. More...
 
__STATIC_INLINE void LL_RCC_MSI_Disable (void)
 Disable MSI oscillator CR MSION LL_RCC_MSI_Disable. More...
 
__STATIC_INLINE uint32_t LL_RCC_MSI_IsReady (void)
 Check if MSI oscillator Ready CR MSIRDY LL_RCC_MSI_IsReady. More...
 
__STATIC_INLINE void LL_RCC_MSI_EnablePLLMode (void)
 Enable MSI PLL-mode (Hardware auto calibration with LSE) More...
 
__STATIC_INLINE void LL_RCC_MSI_DisablePLLMode (void)
 Disable MSI-PLL mode. More...
 
__STATIC_INLINE void LL_RCC_MSI_EnableRangeSelection (void)
 Enable MSI clock range selection with MSIRANGE register. More...
 
__STATIC_INLINE uint32_t LL_RCC_MSI_IsEnabledRangeSelect (void)
 Check if MSI clock range is selected with MSIRANGE register CR MSIRGSEL LL_RCC_MSI_IsEnabledRangeSelect. More...
 
__STATIC_INLINE void LL_RCC_MSI_SetRange (uint32_t Range)
 Configure the Internal Multi Speed oscillator (MSI) clock range in run mode. CR MSIRANGE LL_RCC_MSI_SetRange. More...
 
__STATIC_INLINE uint32_t LL_RCC_MSI_GetRange (void)
 Get the Internal Multi Speed oscillator (MSI) clock range in run mode. CR MSIRANGE LL_RCC_MSI_GetRange. More...
 
__STATIC_INLINE void LL_RCC_MSI_SetRangeAfterStandby (uint32_t Range)
 Configure MSI range used after standby CSR MSISRANGE LL_RCC_MSI_SetRangeAfterStandby. More...
 
__STATIC_INLINE uint32_t LL_RCC_MSI_GetRangeAfterStandby (void)
 Get MSI range used after standby CSR MSISRANGE LL_RCC_MSI_GetRangeAfterStandby. More...
 
__STATIC_INLINE uint32_t LL_RCC_MSI_GetCalibration (void)
 Get MSI Calibration value. More...
 
__STATIC_INLINE void LL_RCC_MSI_SetCalibTrimming (uint32_t Value)
 Set MSI Calibration trimming. More...
 
__STATIC_INLINE uint32_t LL_RCC_MSI_GetCalibTrimming (void)
 Get MSI Calibration trimming ICSCR MSITRIM LL_RCC_MSI_GetCalibTrimming. More...
 
__STATIC_INLINE void LL_RCC_LSCO_Enable (void)
 Enable Low speed clock BDCR LSCOEN LL_RCC_LSCO_Enable. More...
 
__STATIC_INLINE void LL_RCC_LSCO_Disable (void)
 Disable Low speed clock BDCR LSCOEN LL_RCC_LSCO_Disable. More...
 
__STATIC_INLINE void LL_RCC_LSCO_SetSource (uint32_t Source)
 Configure Low speed clock selection BDCR LSCOSEL LL_RCC_LSCO_SetSource. More...
 
__STATIC_INLINE uint32_t LL_RCC_LSCO_GetSource (void)
 Get Low speed clock selection BDCR LSCOSEL LL_RCC_LSCO_GetSource. More...
 
__STATIC_INLINE void LL_RCC_SetSysClkSource (uint32_t Source)
 Configure the system clock source CFGR SW LL_RCC_SetSysClkSource. More...
 
__STATIC_INLINE uint32_t LL_RCC_GetSysClkSource (void)
 Get the system clock source CFGR SWS LL_RCC_GetSysClkSource. More...
 
__STATIC_INLINE void LL_RCC_SetAHBPrescaler (uint32_t Prescaler)
 Set AHB prescaler CFGR HPRE LL_RCC_SetAHBPrescaler. More...
 
__STATIC_INLINE void LL_RCC_SetAPB1Prescaler (uint32_t Prescaler)
 Set APB1 prescaler CFGR PPRE1 LL_RCC_SetAPB1Prescaler. More...
 
__STATIC_INLINE void LL_RCC_SetAPB2Prescaler (uint32_t Prescaler)
 Set APB2 prescaler CFGR PPRE2 LL_RCC_SetAPB2Prescaler. More...
 
__STATIC_INLINE uint32_t LL_RCC_GetAHBPrescaler (void)
 Get AHB prescaler CFGR HPRE LL_RCC_GetAHBPrescaler. More...
 
__STATIC_INLINE uint32_t LL_RCC_GetAPB1Prescaler (void)
 Get APB1 prescaler CFGR PPRE1 LL_RCC_GetAPB1Prescaler. More...
 
__STATIC_INLINE uint32_t LL_RCC_GetAPB2Prescaler (void)
 Get APB2 prescaler CFGR PPRE2 LL_RCC_GetAPB2Prescaler. More...
 
__STATIC_INLINE void LL_RCC_SetClkAfterWakeFromStop (uint32_t Clock)
 Set Clock After Wake-Up From Stop mode CFGR STOPWUCK LL_RCC_SetClkAfterWakeFromStop. More...
 
__STATIC_INLINE uint32_t LL_RCC_GetClkAfterWakeFromStop (void)
 Get Clock After Wake-Up From Stop mode CFGR STOPWUCK LL_RCC_GetClkAfterWakeFromStop. More...
 
__STATIC_INLINE void LL_RCC_ConfigMCO (uint32_t MCOxSource, uint32_t MCOxPrescaler)
 Configure MCOx CFGR MCOSEL LL_RCC_ConfigMCO
CFGR MCOPRE LL_RCC_ConfigMCO. More...
 
__STATIC_INLINE void LL_RCC_SetUSARTClockSource (uint32_t USARTxSource)
 Configure USARTx clock source CCIPR USARTxSEL LL_RCC_SetUSARTClockSource. More...
 
__STATIC_INLINE void LL_RCC_SetUARTClockSource (uint32_t UARTxSource)
 Configure UARTx clock source CCIPR UARTxSEL LL_RCC_SetUARTClockSource. More...
 
__STATIC_INLINE void LL_RCC_SetLPUARTClockSource (uint32_t LPUARTxSource)
 Configure LPUART1x clock source CCIPR LPUART1SEL LL_RCC_SetLPUARTClockSource. More...
 
__STATIC_INLINE void LL_RCC_SetI2CClockSource (uint32_t I2CxSource)
 Configure I2Cx clock source CCIPR I2CxSEL LL_RCC_SetI2CClockSource. More...
 
__STATIC_INLINE void LL_RCC_SetLPTIMClockSource (uint32_t LPTIMxSource)
 Configure LPTIMx clock source CCIPR LPTIMxSEL LL_RCC_SetLPTIMClockSource. More...
 
__STATIC_INLINE void LL_RCC_SetSAIClockSource (uint32_t SAIxSource)
 Configure SAIx clock source CCIPR SAIxSEL LL_RCC_SetSAIClockSource. More...
 
__STATIC_INLINE void LL_RCC_SetSDMMCKernelClockSource (uint32_t SDMMCxSource)
 Configure SDMMC1 kernel clock source CCIPR2 SDMMCSEL LL_RCC_SetSDMMCKernelClockSource. More...
 
__STATIC_INLINE void LL_RCC_SetSDMMCClockSource (uint32_t SDMMCxSource)
 Configure SDMMC1 clock source CCIPR CLK48SEL LL_RCC_SetSDMMCClockSource. More...
 
__STATIC_INLINE void LL_RCC_SetRNGClockSource (uint32_t RNGxSource)
 Configure RNG clock source CCIPR CLK48SEL LL_RCC_SetRNGClockSource. More...
 
__STATIC_INLINE void LL_RCC_SetUSBClockSource (uint32_t USBxSource)
 Configure USB clock source CCIPR CLK48SEL LL_RCC_SetUSBClockSource. More...
 
__STATIC_INLINE void LL_RCC_SetADCClockSource (uint32_t ADCxSource)
 Configure ADC clock source CCIPR ADCSEL LL_RCC_SetADCClockSource. More...
 
__STATIC_INLINE void LL_RCC_SetSWPMIClockSource (uint32_t SWPMIxSource)
 Configure SWPMI clock source CCIPR SWPMI1SEL LL_RCC_SetSWPMIClockSource. More...
 
__STATIC_INLINE void LL_RCC_SetDFSDMAudioClockSource (uint32_t Source)
 Configure DFSDM Audio clock source CCIPR2 ADFSDM1SEL LL_RCC_SetDFSDMAudioClockSource. More...
 
__STATIC_INLINE void LL_RCC_SetDFSDMClockSource (uint32_t DFSDMxSource)
 Configure DFSDM Kernel clock source CCIPR DFSDM1SEL LL_RCC_SetDFSDMClockSource. More...
 
__STATIC_INLINE void LL_RCC_SetDSIClockSource (uint32_t Source)
 Configure DSI clock source CCIPR2 DSISEL LL_RCC_SetDSIClockSource. More...
 
__STATIC_INLINE void LL_RCC_SetLTDCClockSource (uint32_t Source)
 Configure LTDC Clock Source CCIPR2 PLLSAI2DIVR LL_RCC_SetLTDCClockSource. More...
 
__STATIC_INLINE void LL_RCC_SetOCTOSPIClockSource (uint32_t Source)
 Configure OCTOSPI clock source CCIPR2 OSPISEL LL_RCC_SetOCTOSPIClockSource. More...
 
__STATIC_INLINE uint32_t LL_RCC_GetUSARTClockSource (uint32_t USARTx)
 Get USARTx clock source CCIPR USARTxSEL LL_RCC_GetUSARTClockSource. More...
 
__STATIC_INLINE uint32_t LL_RCC_GetUARTClockSource (uint32_t UARTx)
 Get UARTx clock source CCIPR UARTxSEL LL_RCC_GetUARTClockSource. More...
 
__STATIC_INLINE uint32_t LL_RCC_GetLPUARTClockSource (uint32_t LPUARTx)
 Get LPUARTx clock source CCIPR LPUART1SEL LL_RCC_GetLPUARTClockSource. More...
 
__STATIC_INLINE uint32_t LL_RCC_GetI2CClockSource (uint32_t I2Cx)
 Get I2Cx clock source CCIPR I2CxSEL LL_RCC_GetI2CClockSource. More...
 
__STATIC_INLINE uint32_t LL_RCC_GetLPTIMClockSource (uint32_t LPTIMx)
 Get LPTIMx clock source CCIPR LPTIMxSEL LL_RCC_GetLPTIMClockSource. More...
 
__STATIC_INLINE uint32_t LL_RCC_GetSAIClockSource (uint32_t SAIx)
 Get SAIx clock source CCIPR SAIxSEL LL_RCC_GetSAIClockSource. More...
 
__STATIC_INLINE uint32_t LL_RCC_GetSDMMCKernelClockSource (uint32_t SDMMCx)
 Get SDMMCx kernel clock source CCIPR2 SDMMCSEL LL_RCC_GetSDMMCKernelClockSource. More...
 
__STATIC_INLINE uint32_t LL_RCC_GetSDMMCClockSource (uint32_t SDMMCx)
 Get SDMMCx clock source CCIPR CLK48SEL LL_RCC_GetSDMMCClockSource. More...
 
__STATIC_INLINE uint32_t LL_RCC_GetRNGClockSource (uint32_t RNGx)
 Get RNGx clock source CCIPR CLK48SEL LL_RCC_GetRNGClockSource. More...
 
__STATIC_INLINE uint32_t LL_RCC_GetUSBClockSource (uint32_t USBx)
 Get USBx clock source CCIPR CLK48SEL LL_RCC_GetUSBClockSource. More...
 
__STATIC_INLINE uint32_t LL_RCC_GetADCClockSource (uint32_t ADCx)
 Get ADCx clock source CCIPR ADCSEL LL_RCC_GetADCClockSource. More...
 
__STATIC_INLINE uint32_t LL_RCC_GetSWPMIClockSource (uint32_t SPWMIx)
 Get SWPMIx clock source CCIPR SWPMI1SEL LL_RCC_GetSWPMIClockSource. More...
 
__STATIC_INLINE uint32_t LL_RCC_GetDFSDMAudioClockSource (uint32_t DFSDMx)
 Get DFSDM Audio Clock Source CCIPR2 ADFSDM1SEL LL_RCC_GetDFSDMAudioClockSource. More...
 
__STATIC_INLINE uint32_t LL_RCC_GetDFSDMClockSource (uint32_t DFSDMx)
 Get DFSDMx Kernel clock source CCIPR DFSDM1SEL LL_RCC_GetDFSDMClockSource. More...
 
__STATIC_INLINE uint32_t LL_RCC_GetDSIClockSource (uint32_t DSIx)
 Get DSI Clock Source CCIPR2 DSISEL LL_RCC_GetDSIClockSource. More...
 
__STATIC_INLINE uint32_t LL_RCC_GetLTDCClockSource (uint32_t LTDCx)
 Get LTDC Clock Source CCIPR2 PLLSAI2DIVR LL_RCC_GetLTDCClockSource. More...
 
__STATIC_INLINE uint32_t LL_RCC_GetOCTOSPIClockSource (uint32_t OCTOSPIx)
 Get OCTOSPI clock source CCIPR2 OSPISEL LL_RCC_GetOCTOSPIClockSource. More...
 
__STATIC_INLINE void LL_RCC_SetRTCClockSource (uint32_t Source)
 Set RTC Clock Source. More...
 
__STATIC_INLINE uint32_t LL_RCC_GetRTCClockSource (void)
 Get RTC Clock Source BDCR RTCSEL LL_RCC_GetRTCClockSource. More...
 
__STATIC_INLINE void LL_RCC_EnableRTC (void)
 Enable RTC BDCR RTCEN LL_RCC_EnableRTC. More...
 
__STATIC_INLINE void LL_RCC_DisableRTC (void)
 Disable RTC BDCR RTCEN LL_RCC_DisableRTC. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsEnabledRTC (void)
 Check if RTC has been enabled or not BDCR RTCEN LL_RCC_IsEnabledRTC. More...
 
__STATIC_INLINE void LL_RCC_ForceBackupDomainReset (void)
 Force the Backup domain reset BDCR BDRST LL_RCC_ForceBackupDomainReset. More...
 
__STATIC_INLINE void LL_RCC_ReleaseBackupDomainReset (void)
 Release the Backup domain reset BDCR BDRST LL_RCC_ReleaseBackupDomainReset. More...
 
__STATIC_INLINE void LL_RCC_PLL_Enable (void)
 Enable PLL CR PLLON LL_RCC_PLL_Enable. More...
 
__STATIC_INLINE void LL_RCC_PLL_Disable (void)
 Disable PLL. More...
 
__STATIC_INLINE uint32_t LL_RCC_PLL_IsReady (void)
 Check if PLL Ready CR PLLRDY LL_RCC_PLL_IsReady. More...
 
__STATIC_INLINE void LL_RCC_PLL_ConfigDomain_SYS (uint32_t Source, uint32_t PLLM, uint32_t PLLN, uint32_t PLLR)
 Configure PLL used for SYSCLK Domain. More...
 
__STATIC_INLINE void LL_RCC_PLL_ConfigDomain_SAI (uint32_t Source, uint32_t PLLM, uint32_t PLLN, uint32_t PLLP)
 Configure PLL used for SAI domain clock. More...
 
__STATIC_INLINE void LL_RCC_PLL_ConfigDomain_48M (uint32_t Source, uint32_t PLLM, uint32_t PLLN, uint32_t PLLQ)
 Configure PLL used for 48Mhz domain clock. More...
 
__STATIC_INLINE void LL_RCC_PLL_SetMainSource (uint32_t PLLSource)
 Configure PLL clock source PLLCFGR PLLSRC LL_RCC_PLL_SetMainSource. More...
 
__STATIC_INLINE uint32_t LL_RCC_PLL_GetMainSource (void)
 Get the oscillator used as PLL clock source. PLLCFGR PLLSRC LL_RCC_PLL_GetMainSource. More...
 
__STATIC_INLINE uint32_t LL_RCC_PLL_GetN (void)
 Get Main PLL multiplication factor for VCO PLLCFGR PLLN LL_RCC_PLL_GetN. More...
 
__STATIC_INLINE uint32_t LL_RCC_PLL_GetP (void)
 Get Main PLL division factor for PLLP. More...
 
__STATIC_INLINE uint32_t LL_RCC_PLL_GetQ (void)
 Get Main PLL division factor for PLLQ. More...
 
__STATIC_INLINE uint32_t LL_RCC_PLL_GetR (void)
 Get Main PLL division factor for PLLR. More...
 
__STATIC_INLINE uint32_t LL_RCC_PLL_GetDivider (void)
 Get Division factor for the main PLL and other PLL PLLCFGR PLLM LL_RCC_PLL_GetDivider. More...
 
__STATIC_INLINE void LL_RCC_PLL_EnableDomain_SAI (void)
 Enable PLL output mapped on SAI domain clock PLLCFGR PLLPEN LL_RCC_PLL_EnableDomain_SAI. More...
 
__STATIC_INLINE void LL_RCC_PLL_DisableDomain_SAI (void)
 Disable PLL output mapped on SAI domain clock. More...
 
__STATIC_INLINE void LL_RCC_PLL_EnableDomain_48M (void)
 Enable PLL output mapped on 48MHz domain clock PLLCFGR PLLQEN LL_RCC_PLL_EnableDomain_48M. More...
 
__STATIC_INLINE void LL_RCC_PLL_DisableDomain_48M (void)
 Disable PLL output mapped on 48MHz domain clock. More...
 
__STATIC_INLINE void LL_RCC_PLL_EnableDomain_SYS (void)
 Enable PLL output mapped on SYSCLK domain PLLCFGR PLLREN LL_RCC_PLL_EnableDomain_SYS. More...
 
__STATIC_INLINE void LL_RCC_PLL_DisableDomain_SYS (void)
 Disable PLL output mapped on SYSCLK domain. More...
 
__STATIC_INLINE void LL_RCC_PLLSAI1_Enable (void)
 Enable PLLSAI1 CR PLLSAI1ON LL_RCC_PLLSAI1_Enable. More...
 
__STATIC_INLINE void LL_RCC_PLLSAI1_Disable (void)
 Disable PLLSAI1 CR PLLSAI1ON LL_RCC_PLLSAI1_Disable. More...
 
__STATIC_INLINE uint32_t LL_RCC_PLLSAI1_IsReady (void)
 Check if PLLSAI1 Ready CR PLLSAI1RDY LL_RCC_PLLSAI1_IsReady. More...
 
__STATIC_INLINE void LL_RCC_PLLSAI1_ConfigDomain_48M (uint32_t Source, uint32_t PLLM, uint32_t PLLN, uint32_t PLLQ)
 Configure PLLSAI1 used for 48Mhz domain clock. More...
 
__STATIC_INLINE void LL_RCC_PLLSAI1_ConfigDomain_SAI (uint32_t Source, uint32_t PLLM, uint32_t PLLN, uint32_t PLLP)
 Configure PLLSAI1 used for SAI domain clock. More...
 
__STATIC_INLINE void LL_RCC_PLLSAI1_ConfigDomain_ADC (uint32_t Source, uint32_t PLLM, uint32_t PLLN, uint32_t PLLR)
 Configure PLLSAI1 used for ADC domain clock. More...
 
__STATIC_INLINE uint32_t LL_RCC_PLLSAI1_GetN (void)
 Get SAI1PLL multiplication factor for VCO PLLSAI1CFGR PLLSAI1N LL_RCC_PLLSAI1_GetN. More...
 
__STATIC_INLINE uint32_t LL_RCC_PLLSAI1_GetP (void)
 Get SAI1PLL division factor for PLLSAI1P. More...
 
__STATIC_INLINE uint32_t LL_RCC_PLLSAI1_GetQ (void)
 Get SAI1PLL division factor for PLLSAI1Q. More...
 
__STATIC_INLINE uint32_t LL_RCC_PLLSAI1_GetR (void)
 Get PLLSAI1 division factor for PLLSAIR. More...
 
__STATIC_INLINE uint32_t LL_RCC_PLLSAI1_GetDivider (void)
 Get Division factor for the PLLSAI1 PLLSAI1CFGR PLLSAI1M LL_RCC_PLLSAI1_GetDivider. More...
 
__STATIC_INLINE void LL_RCC_PLLSAI1_EnableDomain_SAI (void)
 Enable PLLSAI1 output mapped on SAI domain clock PLLSAI1CFGR PLLSAI1PEN LL_RCC_PLLSAI1_EnableDomain_SAI. More...
 
__STATIC_INLINE void LL_RCC_PLLSAI1_DisableDomain_SAI (void)
 Disable PLLSAI1 output mapped on SAI domain clock. More...
 
__STATIC_INLINE void LL_RCC_PLLSAI1_EnableDomain_48M (void)
 Enable PLLSAI1 output mapped on 48MHz domain clock PLLSAI1CFGR PLLSAI1QEN LL_RCC_PLLSAI1_EnableDomain_48M. More...
 
__STATIC_INLINE void LL_RCC_PLLSAI1_DisableDomain_48M (void)
 Disable PLLSAI1 output mapped on 48MHz domain clock. More...
 
__STATIC_INLINE void LL_RCC_PLLSAI1_EnableDomain_ADC (void)
 Enable PLLSAI1 output mapped on ADC domain clock PLLSAI1CFGR PLLSAI1REN LL_RCC_PLLSAI1_EnableDomain_ADC. More...
 
__STATIC_INLINE void LL_RCC_PLLSAI1_DisableDomain_ADC (void)
 Disable PLLSAI1 output mapped on ADC domain clock. More...
 
__STATIC_INLINE void LL_RCC_PLLSAI2_Enable (void)
 Enable PLLSAI2 CR PLLSAI2ON LL_RCC_PLLSAI2_Enable. More...
 
__STATIC_INLINE void LL_RCC_PLLSAI2_Disable (void)
 Disable PLLSAI2 CR PLLSAI2ON LL_RCC_PLLSAI2_Disable. More...
 
__STATIC_INLINE uint32_t LL_RCC_PLLSAI2_IsReady (void)
 Check if PLLSAI2 Ready CR PLLSAI2RDY LL_RCC_PLLSAI2_IsReady. More...
 
__STATIC_INLINE void LL_RCC_PLLSAI2_ConfigDomain_SAI (uint32_t Source, uint32_t PLLM, uint32_t PLLN, uint32_t PLLP)
 Configure PLLSAI2 used for SAI domain clock. More...
 
__STATIC_INLINE void LL_RCC_PLLSAI2_ConfigDomain_DSI (uint32_t Source, uint32_t PLLM, uint32_t PLLN, uint32_t PLLQ)
 Configure PLLSAI2 used for DSI domain clock. More...
 
__STATIC_INLINE void LL_RCC_PLLSAI2_ConfigDomain_LTDC (uint32_t Source, uint32_t PLLM, uint32_t PLLN, uint32_t PLLR, uint32_t PLLDIVR)
 Configure PLLSAI2 used for LTDC domain clock. More...
 
__STATIC_INLINE void LL_RCC_PLLSAI2_ConfigDomain_ADC (uint32_t Source, uint32_t PLLM, uint32_t PLLN, uint32_t PLLR)
 Configure PLLSAI2 used for ADC domain clock. More...
 
__STATIC_INLINE uint32_t LL_RCC_PLLSAI2_GetN (void)
 Get SAI2PLL multiplication factor for VCO PLLSAI2CFGR PLLSAI2N LL_RCC_PLLSAI2_GetN. More...
 
__STATIC_INLINE uint32_t LL_RCC_PLLSAI2_GetP (void)
 Get SAI2PLL division factor for PLLSAI2P. More...
 
__STATIC_INLINE uint32_t LL_RCC_PLLSAI2_GetQ (void)
 Get division factor for PLLSAI2Q. More...
 
__STATIC_INLINE uint32_t LL_RCC_PLLSAI2_GetR (void)
 Get SAI2PLL division factor for PLLSAI2R. More...
 
__STATIC_INLINE uint32_t LL_RCC_PLLSAI2_GetDivider (void)
 Get Division factor for the PLLSAI2 PLLSAI2CFGR PLLSAI2M LL_RCC_PLLSAI2_GetDivider. More...
 
__STATIC_INLINE uint32_t LL_RCC_PLLSAI2_GetDIVR (void)
 Get PLLSAI2 division factor for PLLSAI2DIVR. More...
 
__STATIC_INLINE void LL_RCC_PLLSAI2_EnableDomain_SAI (void)
 Enable PLLSAI2 output mapped on SAI domain clock PLLSAI2CFGR PLLSAI2PEN LL_RCC_PLLSAI2_EnableDomain_SAI. More...
 
__STATIC_INLINE void LL_RCC_PLLSAI2_DisableDomain_SAI (void)
 Disable PLLSAI2 output mapped on SAI domain clock. More...
 
__STATIC_INLINE void LL_RCC_PLLSAI2_EnableDomain_DSI (void)
 Enable PLLSAI2 output mapped on DSI domain clock PLLSAI2CFGR PLLSAI2QEN LL_RCC_PLLSAI2_EnableDomain_DSI. More...
 
__STATIC_INLINE void LL_RCC_PLLSAI2_DisableDomain_DSI (void)
 Disable PLLSAI2 output mapped on DSI domain clock. More...
 
__STATIC_INLINE void LL_RCC_PLLSAI2_EnableDomain_LTDC (void)
 Enable PLLSAI2 output mapped on LTDC domain clock PLLSAI2CFGR PLLSAI2REN LL_RCC_PLLSAI2_EnableDomain_LTDC. More...
 
__STATIC_INLINE void LL_RCC_PLLSAI2_DisableDomain_LTDC (void)
 Disable PLLSAI2 output mapped on LTDC domain clock. More...
 
__STATIC_INLINE void LL_RCC_PLLSAI2_EnableDomain_ADC (void)
 Enable PLLSAI2 output mapped on ADC domain clock PLLSAI2CFGR PLLSAI2REN LL_RCC_PLLSAI2_EnableDomain_ADC. More...
 
__STATIC_INLINE void LL_RCC_PLLSAI2_DisableDomain_ADC (void)
 Disable PLLSAI2 output mapped on ADC domain clock. More...
 
__STATIC_INLINE void LL_RCC_ClearFlag_LSIRDY (void)
 Clear LSI ready interrupt flag CICR LSIRDYC LL_RCC_ClearFlag_LSIRDY. More...
 
__STATIC_INLINE void LL_RCC_ClearFlag_LSERDY (void)
 Clear LSE ready interrupt flag CICR LSERDYC LL_RCC_ClearFlag_LSERDY. More...
 
__STATIC_INLINE void LL_RCC_ClearFlag_MSIRDY (void)
 Clear MSI ready interrupt flag CICR MSIRDYC LL_RCC_ClearFlag_MSIRDY. More...
 
__STATIC_INLINE void LL_RCC_ClearFlag_HSIRDY (void)
 Clear HSI ready interrupt flag CICR HSIRDYC LL_RCC_ClearFlag_HSIRDY. More...
 
__STATIC_INLINE void LL_RCC_ClearFlag_HSERDY (void)
 Clear HSE ready interrupt flag CICR HSERDYC LL_RCC_ClearFlag_HSERDY. More...
 
__STATIC_INLINE void LL_RCC_ClearFlag_PLLRDY (void)
 Clear PLL ready interrupt flag CICR PLLRDYC LL_RCC_ClearFlag_PLLRDY. More...
 
__STATIC_INLINE void LL_RCC_ClearFlag_HSI48RDY (void)
 Clear HSI48 ready interrupt flag CICR HSI48RDYC LL_RCC_ClearFlag_HSI48RDY. More...
 
__STATIC_INLINE void LL_RCC_ClearFlag_PLLSAI1RDY (void)
 Clear PLLSAI1 ready interrupt flag CICR PLLSAI1RDYC LL_RCC_ClearFlag_PLLSAI1RDY. More...
 
__STATIC_INLINE void LL_RCC_ClearFlag_PLLSAI2RDY (void)
 Clear PLLSAI1 ready interrupt flag CICR PLLSAI2RDYC LL_RCC_ClearFlag_PLLSAI2RDY. More...
 
__STATIC_INLINE void LL_RCC_ClearFlag_HSECSS (void)
 Clear Clock security system interrupt flag CICR CSSC LL_RCC_ClearFlag_HSECSS. More...
 
__STATIC_INLINE void LL_RCC_ClearFlag_LSECSS (void)
 Clear LSE Clock security system interrupt flag CICR LSECSSC LL_RCC_ClearFlag_LSECSS. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_LSIRDY (void)
 Check if LSI ready interrupt occurred or not CIFR LSIRDYF LL_RCC_IsActiveFlag_LSIRDY. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_LSERDY (void)
 Check if LSE ready interrupt occurred or not CIFR LSERDYF LL_RCC_IsActiveFlag_LSERDY. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_MSIRDY (void)
 Check if MSI ready interrupt occurred or not CIFR MSIRDYF LL_RCC_IsActiveFlag_MSIRDY. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_HSIRDY (void)
 Check if HSI ready interrupt occurred or not CIFR HSIRDYF LL_RCC_IsActiveFlag_HSIRDY. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_HSERDY (void)
 Check if HSE ready interrupt occurred or not CIFR HSERDYF LL_RCC_IsActiveFlag_HSERDY. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_PLLRDY (void)
 Check if PLL ready interrupt occurred or not CIFR PLLRDYF LL_RCC_IsActiveFlag_PLLRDY. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_HSI48RDY (void)
 Check if HSI48 ready interrupt occurred or not CIR HSI48RDYF LL_RCC_IsActiveFlag_HSI48RDY. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_PLLSAI1RDY (void)
 Check if PLLSAI1 ready interrupt occurred or not CIFR PLLSAI1RDYF LL_RCC_IsActiveFlag_PLLSAI1RDY. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_PLLSAI2RDY (void)
 Check if PLLSAI1 ready interrupt occurred or not CIFR PLLSAI2RDYF LL_RCC_IsActiveFlag_PLLSAI2RDY. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_HSECSS (void)
 Check if Clock security system interrupt occurred or not CIFR CSSF LL_RCC_IsActiveFlag_HSECSS. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_LSECSS (void)
 Check if LSE Clock security system interrupt occurred or not CIFR LSECSSF LL_RCC_IsActiveFlag_LSECSS. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_FWRST (void)
 Check if RCC flag FW reset is set or not. CSR FWRSTF LL_RCC_IsActiveFlag_FWRST. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_IWDGRST (void)
 Check if RCC flag Independent Watchdog reset is set or not. CSR IWDGRSTF LL_RCC_IsActiveFlag_IWDGRST. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_LPWRRST (void)
 Check if RCC flag Low Power reset is set or not. CSR LPWRRSTF LL_RCC_IsActiveFlag_LPWRRST. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_OBLRST (void)
 Check if RCC flag is set or not. CSR OBLRSTF LL_RCC_IsActiveFlag_OBLRST. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_PINRST (void)
 Check if RCC flag Pin reset is set or not. CSR PINRSTF LL_RCC_IsActiveFlag_PINRST. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_SFTRST (void)
 Check if RCC flag Software reset is set or not. CSR SFTRSTF LL_RCC_IsActiveFlag_SFTRST. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_WWDGRST (void)
 Check if RCC flag Window Watchdog reset is set or not. CSR WWDGRSTF LL_RCC_IsActiveFlag_WWDGRST. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_BORRST (void)
 Check if RCC flag BOR reset is set or not. CSR BORRSTF LL_RCC_IsActiveFlag_BORRST. More...
 
__STATIC_INLINE void LL_RCC_ClearResetFlags (void)
 Set RMVF bit to clear the reset flags. CSR RMVF LL_RCC_ClearResetFlags. More...
 
__STATIC_INLINE void LL_RCC_EnableIT_LSIRDY (void)
 Enable LSI ready interrupt CIER LSIRDYIE LL_RCC_EnableIT_LSIRDY. More...
 
__STATIC_INLINE void LL_RCC_EnableIT_LSERDY (void)
 Enable LSE ready interrupt CIER LSERDYIE LL_RCC_EnableIT_LSERDY. More...
 
__STATIC_INLINE void LL_RCC_EnableIT_MSIRDY (void)
 Enable MSI ready interrupt CIER MSIRDYIE LL_RCC_EnableIT_MSIRDY. More...
 
__STATIC_INLINE void LL_RCC_EnableIT_HSIRDY (void)
 Enable HSI ready interrupt CIER HSIRDYIE LL_RCC_EnableIT_HSIRDY. More...
 
__STATIC_INLINE void LL_RCC_EnableIT_HSERDY (void)
 Enable HSE ready interrupt CIER HSERDYIE LL_RCC_EnableIT_HSERDY. More...
 
__STATIC_INLINE void LL_RCC_EnableIT_PLLRDY (void)
 Enable PLL ready interrupt CIER PLLRDYIE LL_RCC_EnableIT_PLLRDY. More...
 
__STATIC_INLINE void LL_RCC_EnableIT_HSI48RDY (void)
 Enable HSI48 ready interrupt CIER HSI48RDYIE LL_RCC_EnableIT_HSI48RDY. More...
 
__STATIC_INLINE void LL_RCC_EnableIT_PLLSAI1RDY (void)
 Enable PLLSAI1 ready interrupt CIER PLLSAI1RDYIE LL_RCC_EnableIT_PLLSAI1RDY. More...
 
__STATIC_INLINE void LL_RCC_EnableIT_PLLSAI2RDY (void)
 Enable PLLSAI2 ready interrupt CIER PLLSAI2RDYIE LL_RCC_EnableIT_PLLSAI2RDY. More...
 
__STATIC_INLINE void LL_RCC_EnableIT_LSECSS (void)
 Enable LSE clock security system interrupt CIER LSECSSIE LL_RCC_EnableIT_LSECSS. More...
 
__STATIC_INLINE void LL_RCC_DisableIT_LSIRDY (void)
 Disable LSI ready interrupt CIER LSIRDYIE LL_RCC_DisableIT_LSIRDY. More...
 
__STATIC_INLINE void LL_RCC_DisableIT_LSERDY (void)
 Disable LSE ready interrupt CIER LSERDYIE LL_RCC_DisableIT_LSERDY. More...
 
__STATIC_INLINE void LL_RCC_DisableIT_MSIRDY (void)
 Disable MSI ready interrupt CIER MSIRDYIE LL_RCC_DisableIT_MSIRDY. More...
 
__STATIC_INLINE void LL_RCC_DisableIT_HSIRDY (void)
 Disable HSI ready interrupt CIER HSIRDYIE LL_RCC_DisableIT_HSIRDY. More...
 
__STATIC_INLINE void LL_RCC_DisableIT_HSERDY (void)
 Disable HSE ready interrupt CIER HSERDYIE LL_RCC_DisableIT_HSERDY. More...
 
__STATIC_INLINE void LL_RCC_DisableIT_PLLRDY (void)
 Disable PLL ready interrupt CIER PLLRDYIE LL_RCC_DisableIT_PLLRDY. More...
 
__STATIC_INLINE void LL_RCC_DisableIT_HSI48RDY (void)
 Disable HSI48 ready interrupt CIER HSI48RDYIE LL_RCC_DisableIT_HSI48RDY. More...
 
__STATIC_INLINE void LL_RCC_DisableIT_PLLSAI1RDY (void)
 Disable PLLSAI1 ready interrupt CIER PLLSAI1RDYIE LL_RCC_DisableIT_PLLSAI1RDY. More...
 
__STATIC_INLINE void LL_RCC_DisableIT_PLLSAI2RDY (void)
 Disable PLLSAI2 ready interrupt CIER PLLSAI2RDYIE LL_RCC_DisableIT_PLLSAI2RDY. More...
 
__STATIC_INLINE void LL_RCC_DisableIT_LSECSS (void)
 Disable LSE clock security system interrupt CIER LSECSSIE LL_RCC_DisableIT_LSECSS. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsEnabledIT_LSIRDY (void)
 Checks if LSI ready interrupt source is enabled or disabled. CIER LSIRDYIE LL_RCC_IsEnabledIT_LSIRDY. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsEnabledIT_LSERDY (void)
 Checks if LSE ready interrupt source is enabled or disabled. CIER LSERDYIE LL_RCC_IsEnabledIT_LSERDY. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsEnabledIT_MSIRDY (void)
 Checks if MSI ready interrupt source is enabled or disabled. CIER MSIRDYIE LL_RCC_IsEnabledIT_MSIRDY. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsEnabledIT_HSIRDY (void)
 Checks if HSI ready interrupt source is enabled or disabled. CIER HSIRDYIE LL_RCC_IsEnabledIT_HSIRDY. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsEnabledIT_HSERDY (void)
 Checks if HSE ready interrupt source is enabled or disabled. CIER HSERDYIE LL_RCC_IsEnabledIT_HSERDY. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsEnabledIT_PLLRDY (void)
 Checks if PLL ready interrupt source is enabled or disabled. CIER PLLRDYIE LL_RCC_IsEnabledIT_PLLRDY. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsEnabledIT_HSI48RDY (void)
 Checks if HSI48 ready interrupt source is enabled or disabled. CIER HSI48RDYIE LL_RCC_IsEnabledIT_HSI48RDY. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsEnabledIT_PLLSAI1RDY (void)
 Checks if PLLSAI1 ready interrupt source is enabled or disabled. CIER PLLSAI1RDYIE LL_RCC_IsEnabledIT_PLLSAI1RDY. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsEnabledIT_PLLSAI2RDY (void)
 Checks if PLLSAI2 ready interrupt source is enabled or disabled. CIER PLLSAI2RDYIE LL_RCC_IsEnabledIT_PLLSAI2RDY. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsEnabledIT_LSECSS (void)
 Checks if LSECSS interrupt source is enabled or disabled. CIER LSECSSIE LL_RCC_IsEnabledIT_LSECSS. More...
 
ErrorStatus LL_RCC_DeInit (void)
 Reset the RCC clock configuration to the default reset state. More...
 
void LL_RCC_GetSystemClocksFreq (LL_RCC_ClocksTypeDef *RCC_Clocks)
 Return the frequencies of different on chip clocks; System, AHB, APB1 and APB2 buses clocks. More...
 
uint32_t LL_RCC_GetUSARTClockFreq (uint32_t USARTxSource)
 Return USARTx clock frequency. More...
 
uint32_t LL_RCC_GetUARTClockFreq (uint32_t UARTxSource)
 Return UARTx clock frequency. More...
 
uint32_t LL_RCC_GetI2CClockFreq (uint32_t I2CxSource)
 Return I2Cx clock frequency. More...
 
uint32_t LL_RCC_GetLPUARTClockFreq (uint32_t LPUARTxSource)
 Return LPUARTx clock frequency. More...
 
uint32_t LL_RCC_GetLPTIMClockFreq (uint32_t LPTIMxSource)
 Return LPTIMx clock frequency. More...
 
uint32_t LL_RCC_GetSAIClockFreq (uint32_t SAIxSource)
 Return SAIx clock frequency. More...
 
uint32_t LL_RCC_GetSDMMCKernelClockFreq (uint32_t SDMMCxSource)
 Return SDMMCx kernel clock frequency. More...
 
uint32_t LL_RCC_GetSDMMCClockFreq (uint32_t SDMMCxSource)
 Return SDMMCx clock frequency. More...
 
uint32_t LL_RCC_GetRNGClockFreq (uint32_t RNGxSource)
 Return RNGx clock frequency. More...
 
uint32_t LL_RCC_GetUSBClockFreq (uint32_t USBxSource)
 Return USBx clock frequency. More...
 
uint32_t LL_RCC_GetADCClockFreq (uint32_t ADCxSource)
 Return ADCx clock frequency. More...
 
uint32_t LL_RCC_GetSWPMIClockFreq (uint32_t SWPMIxSource)
 Return SWPMIx clock frequency. More...
 
uint32_t LL_RCC_GetDFSDMClockFreq (uint32_t DFSDMxSource)
 Return DFSDMx clock frequency. More...
 
uint32_t LL_RCC_GetDFSDMAudioClockFreq (uint32_t DFSDMxSource)
 Return DFSDMx Audio clock frequency. More...
 
uint32_t LL_RCC_GetLTDCClockFreq (uint32_t LTDCxSource)
 Return LTDC clock frequency. More...
 
uint32_t LL_RCC_GetDSIClockFreq (uint32_t DSIxSource)
 Return DSI clock frequency. More...
 
uint32_t LL_RCC_GetOCTOSPIClockFreq (uint32_t OCTOSPIxSource)
 Return OCTOSPI clock frequency. More...
 

Detailed Description

Header file of RCC LL module.

Author
MCD Application Team
Attention

© Copyright (c) 2017 STMicroelectronics. All rights reserved.

This software component is licensed by ST under BSD 3-Clause license, the "License"; You may not use this file except in compliance with the License. You may obtain a copy of the License at: opensource.org/licenses/BSD-3-Clause

Definition in file stm32l4xx_ll_rcc.h.