STM32F4xx_HAL_Driver  1.8.3
stm32f4xx_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 (uint32_t SYSCLK_Source)
 Return PLL clock frequency used for system domain. More...
 
uint32_t RCC_PLL_GetFreqDomain_48M (void)
 Return PLL clock frequency used for 48 MHz domain. More...
 
uint32_t RCC_PLL_GetFreqDomain_I2S (void)
 Return PLL clock frequency used for I2S clock. More...
 
uint32_t RCC_PLL_GetFreqDomain_SPDIFRX (void)
 Return PLL clock frequency used for SPDIFRX clock. More...
 
uint32_t RCC_PLL_GetFreqDomain_SAI (void)
 Return PLL clock frequency used for SAI clock. More...
 
uint32_t RCC_PLL_GetFreqDomain_DSI (void)
 Return PLL clock frequency used for DSI clock. More...
 
uint32_t RCC_PLLSAI_GetFreqDomain_SAI (void)
 Return PLLSAI clock frequency used for SAI domain. More...
 
uint32_t RCC_PLLSAI_GetFreqDomain_48M (void)
 Return PLLSAI clock frequency used for 48Mhz domain. More...
 
uint32_t RCC_PLLSAI_GetFreqDomain_LTDC (void)
 Return PLLSAI clock frequency used for LTDC domain. More...
 
uint32_t RCC_PLLI2S_GetFreqDomain_I2S (void)
 Return PLLI2S clock frequency used for I2S domain. More...
 
uint32_t RCC_PLLI2S_GetFreqDomain_48M (void)
 Return PLLI2S clock frequency used for 48Mhz domain. More...
 
uint32_t RCC_PLLI2S_GetFreqDomain_SAI (void)
 Return PLLI2S clock frequency used for SAI domains. More...
 
uint32_t RCC_PLLI2S_GetFreqDomain_SPDIFRX (void)
 Return PLLI2S clock frequency used for SPDIFRX domain. 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_GetFMPI2CClockFreq (uint32_t FMPI2CxSource)
 Return FMPI2Cx clock frequency. More...
 
uint32_t LL_RCC_GetI2SClockFreq (uint32_t I2SxSource)
 Return I2Sx 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_GetSDIOClockFreq (uint32_t SDIOxSource)
 Return SDIOx clock frequency. More...
 
uint32_t LL_RCC_GetRNGClockFreq (uint32_t RNGxSource)
 Return RNGx clock frequency. More...
 
uint32_t LL_RCC_GetCECClockFreq (uint32_t CECxSource)
 Return CEC clock frequency. More...
 
uint32_t LL_RCC_GetUSBClockFreq (uint32_t USBxSource)
 Return USBx 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_GetSPDIFRXClockFreq (uint32_t SPDIFRXxSource)
 Return SPDIFRX clock frequency. More...
 

Detailed Description

RCC LL module driver.

Author
MCD Application Team
Attention

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.

Definition in file stm32f4xx_ll_rcc.c.