STM32L443xx HAL User Manual
|
RCC LL module driver. More...
#include "stm32l4xx_ll_rcc.h"
Go to the source code of this file.
Defines | |
#define | assert_param(expr) ((void)0U) |
#define | IS_LL_RCC_USART_CLKSOURCE(__VALUE__) |
#define | IS_LL_RCC_LPUART_CLKSOURCE(__VALUE__) (((__VALUE__) == LL_RCC_LPUART1_CLKSOURCE)) |
#define | IS_LL_RCC_I2C_CLKSOURCE(__VALUE__) |
#define | IS_LL_RCC_LPTIM_CLKSOURCE(__VALUE__) |
#define | IS_LL_RCC_SAI_CLKSOURCE(__VALUE__) ((__VALUE__) == LL_RCC_SAI1_CLKSOURCE) |
#define | IS_LL_RCC_SDMMC_CLKSOURCE(__VALUE__) (((__VALUE__) == LL_RCC_SDMMC1_CLKSOURCE)) |
#define | IS_LL_RCC_RNG_CLKSOURCE(__VALUE__) (((__VALUE__) == LL_RCC_RNG_CLKSOURCE)) |
#define | IS_LL_RCC_USB_CLKSOURCE(__VALUE__) (((__VALUE__) == LL_RCC_USB_CLKSOURCE)) |
#define | IS_LL_RCC_ADC_CLKSOURCE(__VALUE__) (((__VALUE__) == LL_RCC_ADC_CLKSOURCE)) |
#define | IS_LL_RCC_SWPMI_CLKSOURCE(__VALUE__) (((__VALUE__) == LL_RCC_SWPMI1_CLKSOURCE)) |
Functions | |
static uint32_t | RCC_GetSystemClockFreq (void) |
Return SYSTEM clock frequency. | |
static uint32_t | RCC_GetHCLKClockFreq (uint32_t SYSCLK_Frequency) |
Return HCLK clock frequency. | |
static uint32_t | RCC_GetPCLK1ClockFreq (uint32_t HCLK_Frequency) |
Return PCLK1 clock frequency. | |
static uint32_t | RCC_GetPCLK2ClockFreq (uint32_t HCLK_Frequency) |
Return PCLK2 clock frequency. | |
static uint32_t | RCC_PLL_GetFreqDomain_SYS (void) |
Return PLL clock frequency used for system domain. | |
static uint32_t | RCC_PLL_GetFreqDomain_SAI (void) |
Return PLL clock frequency used for SAI domain. | |
static uint32_t | RCC_PLL_GetFreqDomain_48M (void) |
Return PLL clock frequency used for 48 MHz domain. | |
static uint32_t | RCC_PLLSAI1_GetFreqDomain_SAI (void) |
Return PLLSAI1 clock frequency used for SAI domain. | |
static uint32_t | RCC_PLLSAI1_GetFreqDomain_48M (void) |
Return PLLSAI1 clock frequency used for 48Mhz domain. | |
static uint32_t | RCC_PLLSAI1_GetFreqDomain_ADC (void) |
Return PLLSAI1 clock frequency used for ADC domain. | |
ErrorStatus | LL_RCC_DeInit (void) |
Reset the RCC clock configuration to the default reset state. | |
void | LL_RCC_GetSystemClocksFreq (LL_RCC_ClocksTypeDef *RCC_Clocks) |
Return the frequencies of different on chip clocks; System, AHB, APB1 and APB2 buses clocks. | |
uint32_t | LL_RCC_GetUSARTClockFreq (uint32_t USARTxSource) |
Return USARTx clock frequency. | |
uint32_t | LL_RCC_GetI2CClockFreq (uint32_t I2CxSource) |
Return I2Cx clock frequency. | |
uint32_t | LL_RCC_GetLPUARTClockFreq (uint32_t LPUARTxSource) |
Return LPUARTx clock frequency. | |
uint32_t | LL_RCC_GetLPTIMClockFreq (uint32_t LPTIMxSource) |
Return LPTIMx clock frequency. | |
uint32_t | LL_RCC_GetSAIClockFreq (uint32_t SAIxSource) |
Return SAIx clock frequency. | |
uint32_t | LL_RCC_GetSDMMCClockFreq (uint32_t SDMMCxSource) |
Return SDMMCx clock frequency. | |
uint32_t | LL_RCC_GetRNGClockFreq (uint32_t RNGxSource) |
Return RNGx clock frequency. | |
uint32_t | LL_RCC_GetUSBClockFreq (uint32_t USBxSource) |
Return USBx clock frequency. | |
uint32_t | LL_RCC_GetADCClockFreq (uint32_t ADCxSource) |
Return ADCx clock frequency. | |
uint32_t | LL_RCC_GetSWPMIClockFreq (uint32_t SWPMIxSource) |
Return SWPMIx clock frequency. |
RCC LL module driver.
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 stm32l4xx_ll_rcc.c.
#define assert_param | ( | expr | ) | ((void)0U) |
Definition at line 24 of file stm32l4xx_ll_rcc.c.
Referenced by LL_RCC_GetADCClockFreq(), LL_RCC_GetI2CClockFreq(), LL_RCC_GetLPTIMClockFreq(), LL_RCC_GetLPUARTClockFreq(), LL_RCC_GetRNGClockFreq(), LL_RCC_GetSAIClockFreq(), LL_RCC_GetSDMMCClockFreq(), LL_RCC_GetSWPMIClockFreq(), LL_RCC_GetUSARTClockFreq(), and LL_RCC_GetUSBClockFreq().