STM32L4xx_HAL_Driver  1.14.0
stm32l4xx_ll_rcc.c File Reference

RCC LL module driver. More...

Go to the source code of this file.

Functions

uint32_t RCC_GetSystemClockFreq (void)
 Return SYSTEM clock frequency. More...
 
uint32_t RCC_GetHCLKClockFreq (uint32_t SYSCLK_Frequency)
 Return HCLK clock frequency. More...
 
uint32_t RCC_GetPCLK1ClockFreq (uint32_t HCLK_Frequency)
 Return PCLK1 clock frequency. More...
 
uint32_t RCC_GetPCLK2ClockFreq (uint32_t HCLK_Frequency)
 Return PCLK2 clock frequency. More...
 
uint32_t RCC_PLL_GetFreqDomain_SYS (void)
 Return PLL clock frequency used for system domain. More...
 
uint32_t RCC_PLL_GetFreqDomain_SAI (void)
 Return PLL clock frequency used for SAI domain. More...
 
uint32_t RCC_PLL_GetFreqDomain_48M (void)
 Return PLL clock frequency used for 48 MHz domain. More...
 
uint32_t RCC_PLLSAI1_GetFreqDomain_SAI (void)
 Return PLLSAI1 clock frequency used for SAI domain. More...
 
uint32_t RCC_PLLSAI1_GetFreqDomain_48M (void)
 Return PLLSAI1 clock frequency used for 48Mhz domain. More...
 
uint32_t RCC_PLLSAI1_GetFreqDomain_ADC (void)
 Return PLLSAI1 clock frequency used for ADC domain. More...
 
uint32_t RCC_PLLSAI2_GetFreqDomain_SAI (void)
 Return PLLSAI2 clock frequency used for SAI domain. More...
 
uint32_t RCC_PLLSAI2_GetFreqDomain_LTDC (void)
 Return PLLSAI2 clock frequency used for LTDC domain. More...
 
uint32_t RCC_PLLSAI2_GetFreqDomain_ADC (void)
 Return PLLSAI2 clock frequency used for ADC domain. More...
 
uint32_t RCC_PLLSAI2_GetFreqDomain_DSI (void)
 Return PLL clock frequency used for DSI clock. 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_GetDSIClockFreq (uint32_t DSIxSource)
 Return DSI clock frequency. More...
 
uint32_t LL_RCC_GetLTDCClockFreq (uint32_t LTDCxSource)
 Return LTDC clock frequency. More...
 
uint32_t LL_RCC_GetOCTOSPIClockFreq (uint32_t OCTOSPIxSource)
 Return OCTOSPI clock frequency. More...
 

Detailed Description

RCC LL module driver.

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.c.