STM32L486xx HAL User Manual
Functions
Peripheral Clock Source
RCC Exported Functions

Functions

__STATIC_INLINE void LL_RCC_SetUSARTClockSource (uint32_t USARTxSource)
 Configure USARTx clock source.
__STATIC_INLINE void LL_RCC_SetUARTClockSource (uint32_t UARTxSource)
 Configure UARTx clock source.
__STATIC_INLINE void LL_RCC_SetLPUARTClockSource (uint32_t LPUARTxSource)
 Configure LPUART1x clock source.
__STATIC_INLINE void LL_RCC_SetI2CClockSource (uint32_t I2CxSource)
 Configure I2Cx clock source.
__STATIC_INLINE void LL_RCC_SetLPTIMClockSource (uint32_t LPTIMxSource)
 Configure LPTIMx clock source.
__STATIC_INLINE void LL_RCC_SetSAIClockSource (uint32_t SAIxSource)
 Configure SAIx clock source.
__STATIC_INLINE void LL_RCC_SetSDMMCClockSource (uint32_t SDMMCxSource)
 Configure SDMMC1 clock source.
__STATIC_INLINE void LL_RCC_SetRNGClockSource (uint32_t RNGxSource)
 Configure RNG clock source.
__STATIC_INLINE void LL_RCC_SetUSBClockSource (uint32_t USBxSource)
 Configure USB clock source.
__STATIC_INLINE void LL_RCC_SetADCClockSource (uint32_t ADCxSource)
 Configure ADC clock source.
__STATIC_INLINE void LL_RCC_SetSWPMIClockSource (uint32_t SWPMIxSource)
 Configure SWPMI clock source.
__STATIC_INLINE void LL_RCC_SetDFSDMClockSource (uint32_t DFSDMxSource)
 Configure DFSDM Kernel clock source.
__STATIC_INLINE uint32_t LL_RCC_GetUSARTClockSource (uint32_t USARTx)
 Get USARTx clock source.
__STATIC_INLINE uint32_t LL_RCC_GetUARTClockSource (uint32_t UARTx)
 Get UARTx clock source.
__STATIC_INLINE uint32_t LL_RCC_GetLPUARTClockSource (uint32_t LPUARTx)
 Get LPUARTx clock source.
__STATIC_INLINE uint32_t LL_RCC_GetI2CClockSource (uint32_t I2Cx)
 Get I2Cx clock source.
__STATIC_INLINE uint32_t LL_RCC_GetLPTIMClockSource (uint32_t LPTIMx)
 Get LPTIMx clock source.
__STATIC_INLINE uint32_t LL_RCC_GetSAIClockSource (uint32_t SAIx)
 Get SAIx clock source.
__STATIC_INLINE uint32_t LL_RCC_GetSDMMCClockSource (uint32_t SDMMCx)
 Get SDMMCx clock source.
__STATIC_INLINE uint32_t LL_RCC_GetRNGClockSource (uint32_t RNGx)
 Get RNGx clock source.
__STATIC_INLINE uint32_t LL_RCC_GetUSBClockSource (uint32_t USBx)
 Get USBx clock source.
__STATIC_INLINE uint32_t LL_RCC_GetADCClockSource (uint32_t ADCx)
 Get ADCx clock source.
__STATIC_INLINE uint32_t LL_RCC_GetSWPMIClockSource (uint32_t SPWMIx)
 Get SWPMIx clock source.
__STATIC_INLINE uint32_t LL_RCC_GetDFSDMClockSource (uint32_t DFSDMx)
 Get DFSDMx Kernel clock source.

Function Documentation

__STATIC_INLINE uint32_t LL_RCC_GetADCClockSource ( uint32_t  ADCx)

Get ADCx clock source.

Reference Manual to LL API cross reference:
CCIPR ADCSEL LL_RCC_GetADCClockSource
Parameters:
ADCxThis parameter can be one of the following values:
Return values:
Returnedvalue can be one of the following values: (*) value not defined in all devices.

Definition at line 3422 of file stm32l4xx_ll_rcc.h.

Referenced by LL_RCC_GetADCClockFreq().

__STATIC_INLINE uint32_t LL_RCC_GetDFSDMClockSource ( uint32_t  DFSDMx)

Get DFSDMx Kernel clock source.

Reference Manual to LL API cross reference:
CCIPR DFSDM1SEL LL_RCC_GetDFSDMClockSource
Parameters:
DFSDMxThis parameter can be one of the following values:
Return values:
Returnedvalue can be one of the following values:

Definition at line 3474 of file stm32l4xx_ll_rcc.h.

Referenced by LL_RCC_GetDFSDMClockFreq().

__STATIC_INLINE uint32_t LL_RCC_GetI2CClockSource ( uint32_t  I2Cx)

Get I2Cx clock source.

Reference Manual to LL API cross reference:
CCIPR I2CxSEL LL_RCC_GetI2CClockSource
Parameters:
I2CxThis parameter can be one of the following values: (*) value not defined in all devices.
Return values:
Returnedvalue can be one of the following values: (*) value not defined in all devices.

Definition at line 3272 of file stm32l4xx_ll_rcc.h.

Referenced by LL_RCC_GetI2CClockFreq().

__STATIC_INLINE uint32_t LL_RCC_GetLPTIMClockSource ( uint32_t  LPTIMx)

Get LPTIMx clock source.

Reference Manual to LL API cross reference:
CCIPR LPTIMxSEL LL_RCC_GetLPTIMClockSource
Parameters:
LPTIMxThis parameter can be one of the following values:
Return values:
Returnedvalue can be one of the following values:

Definition at line 3294 of file stm32l4xx_ll_rcc.h.

Referenced by LL_RCC_GetLPTIMClockFreq().

__STATIC_INLINE uint32_t LL_RCC_GetLPUARTClockSource ( uint32_t  LPUARTx)

Get LPUARTx clock source.

Reference Manual to LL API cross reference:
CCIPR LPUART1SEL LL_RCC_GetLPUARTClockSource
Parameters:
LPUARTxThis parameter can be one of the following values:
Return values:
Returnedvalue can be one of the following values:

Definition at line 3241 of file stm32l4xx_ll_rcc.h.

Referenced by LL_RCC_GetLPUARTClockFreq().

__STATIC_INLINE uint32_t LL_RCC_GetRNGClockSource ( uint32_t  RNGx)

Get RNGx clock source.

Reference Manual to LL API cross reference:
CCIPR CLK48SEL LL_RCC_GetRNGClockSource
Parameters:
RNGxThis parameter can be one of the following values:
Return values:
Returnedvalue can be one of the following values: (*) value not defined in all devices.

Definition at line 3383 of file stm32l4xx_ll_rcc.h.

Referenced by LL_RCC_GetRNGClockFreq().

__STATIC_INLINE uint32_t LL_RCC_GetSAIClockSource ( uint32_t  SAIx)

Get SAIx clock source.

Reference Manual to LL API cross reference:
CCIPR SAIxSEL LL_RCC_GetSAIClockSource
Parameters:
SAIxThis parameter can be one of the following values: (*) value not defined in all devices.
Return values:
Returnedvalue can be one of the following values: (*) value not defined in all devices.

Definition at line 3323 of file stm32l4xx_ll_rcc.h.

Referenced by LL_RCC_GetSAIClockFreq().

__STATIC_INLINE uint32_t LL_RCC_GetSDMMCClockSource ( uint32_t  SDMMCx)

Get SDMMCx clock source.

Reference Manual to LL API cross reference:
CCIPR CLK48SEL LL_RCC_GetSDMMCClockSource
Parameters:
SDMMCxThis parameter can be one of the following values:
Return values:
Returnedvalue can be one of the following values: (*) value not defined in all devices.

Definition at line 3364 of file stm32l4xx_ll_rcc.h.

Referenced by LL_RCC_GetSDMMCClockFreq().

__STATIC_INLINE uint32_t LL_RCC_GetSWPMIClockSource ( uint32_t  SPWMIx)

Get SWPMIx clock source.

Reference Manual to LL API cross reference:
CCIPR SWPMI1SEL LL_RCC_GetSWPMIClockSource
Parameters:
SPWMIxThis parameter can be one of the following values:
Return values:
Returnedvalue can be one of the following values:

Definition at line 3437 of file stm32l4xx_ll_rcc.h.

Referenced by LL_RCC_GetSWPMIClockFreq().

__STATIC_INLINE uint32_t LL_RCC_GetUARTClockSource ( uint32_t  UARTx)

Get UARTx clock source.

Reference Manual to LL API cross reference:
CCIPR UARTxSEL LL_RCC_GetUARTClockSource
Parameters:
UARTxThis parameter can be one of the following values:
Return values:
Returnedvalue can be one of the following values:

Definition at line 3224 of file stm32l4xx_ll_rcc.h.

Referenced by LL_RCC_GetUARTClockFreq().

__STATIC_INLINE uint32_t LL_RCC_GetUSARTClockSource ( uint32_t  USARTx)

Get USARTx clock source.

Reference Manual to LL API cross reference:
CCIPR USARTxSEL LL_RCC_GetUSARTClockSource
Parameters:
USARTxThis parameter can be one of the following values: (*) value not defined in all devices.
Return values:
Returnedvalue can be one of the following values: (*) value not defined in all devices.

Definition at line 3202 of file stm32l4xx_ll_rcc.h.

Referenced by LL_RCC_GetUSARTClockFreq().

__STATIC_INLINE uint32_t LL_RCC_GetUSBClockSource ( uint32_t  USBx)

Get USBx clock source.

Reference Manual to LL API cross reference:
CCIPR CLK48SEL LL_RCC_GetUSBClockSource
Parameters:
USBxThis parameter can be one of the following values:
Return values:
Returnedvalue can be one of the following values: (*) value not defined in all devices.

Definition at line 3403 of file stm32l4xx_ll_rcc.h.

Referenced by LL_RCC_GetUSBClockFreq().

__STATIC_INLINE void LL_RCC_SetADCClockSource ( uint32_t  ADCxSource)

Configure ADC clock source.

Reference Manual to LL API cross reference:
CCIPR ADCSEL LL_RCC_SetADCClockSource
Parameters:
ADCxSourceThis parameter can be one of the following values: (*) value not defined in all devices.
Return values:
None

Definition at line 3070 of file stm32l4xx_ll_rcc.h.

__STATIC_INLINE void LL_RCC_SetDFSDMClockSource ( uint32_t  DFSDMxSource)

Configure DFSDM Kernel clock source.

Reference Manual to LL API cross reference:
CCIPR DFSDM1SEL LL_RCC_SetDFSDMClockSource
Parameters:
DFSDMxSourceThis parameter can be one of the following values:
Return values:
None

Definition at line 3119 of file stm32l4xx_ll_rcc.h.

__STATIC_INLINE void LL_RCC_SetI2CClockSource ( uint32_t  I2CxSource)

Configure I2Cx clock source.

Reference Manual to LL API cross reference:
CCIPR I2CxSEL LL_RCC_SetI2CClockSource
Parameters:
I2CxSourceThis parameter can be one of the following values: (*) value not defined in all devices.
Return values:
None

Definition at line 2931 of file stm32l4xx_ll_rcc.h.

__STATIC_INLINE void LL_RCC_SetLPTIMClockSource ( uint32_t  LPTIMxSource)

Configure LPTIMx clock source.

Reference Manual to LL API cross reference:
CCIPR LPTIMxSEL LL_RCC_SetLPTIMClockSource
Parameters:
LPTIMxSourceThis parameter can be one of the following values:
Return values:
None

Definition at line 2951 of file stm32l4xx_ll_rcc.h.

__STATIC_INLINE void LL_RCC_SetLPUARTClockSource ( uint32_t  LPUARTxSource)

Configure LPUART1x clock source.

Reference Manual to LL API cross reference:
CCIPR LPUART1SEL LL_RCC_SetLPUARTClockSource
Parameters:
LPUARTxSourceThis parameter can be one of the following values:
Return values:
None

Definition at line 2906 of file stm32l4xx_ll_rcc.h.

__STATIC_INLINE void LL_RCC_SetRNGClockSource ( uint32_t  RNGxSource)

Configure RNG clock source.

Reference Manual to LL API cross reference:
CCIPR CLK48SEL LL_RCC_SetRNGClockSource
Parameters:
RNGxSourceThis parameter can be one of the following values: (*) value not defined in all devices.
Return values:
None

Definition at line 3033 of file stm32l4xx_ll_rcc.h.

__STATIC_INLINE void LL_RCC_SetSAIClockSource ( uint32_t  SAIxSource)

Configure SAIx clock source.

Reference Manual to LL API cross reference:
CCIPR SAIxSEL LL_RCC_SetSAIClockSource
Parameters:
SAIxSourceThis parameter can be one of the following values: (*) value not defined in all devices.
Return values:
None

Definition at line 2976 of file stm32l4xx_ll_rcc.h.

__STATIC_INLINE void LL_RCC_SetSDMMCClockSource ( uint32_t  SDMMCxSource)

Configure SDMMC1 clock source.

Reference Manual to LL API cross reference:
CCIPR CLK48SEL LL_RCC_SetSDMMCClockSource
Parameters:
SDMMCxSourceThis parameter can be one of the following values: (*) value not defined in all devices.
Return values:
None

Definition at line 3015 of file stm32l4xx_ll_rcc.h.

__STATIC_INLINE void LL_RCC_SetSWPMIClockSource ( uint32_t  SWPMIxSource)

Configure SWPMI clock source.

Reference Manual to LL API cross reference:
CCIPR SWPMI1SEL LL_RCC_SetSWPMIClockSource
Parameters:
SWPMIxSourceThis parameter can be one of the following values:
Return values:
None

Definition at line 3084 of file stm32l4xx_ll_rcc.h.

__STATIC_INLINE void LL_RCC_SetUARTClockSource ( uint32_t  UARTxSource)

Configure UARTx clock source.

Reference Manual to LL API cross reference:
CCIPR UARTxSEL LL_RCC_SetUARTClockSource
Parameters:
UARTxSourceThis parameter can be one of the following values:
Return values:
None

Definition at line 2890 of file stm32l4xx_ll_rcc.h.

__STATIC_INLINE void LL_RCC_SetUSARTClockSource ( uint32_t  USARTxSource)

Configure USARTx clock source.

Reference Manual to LL API cross reference:
CCIPR USARTxSEL LL_RCC_SetUSARTClockSource
Parameters:
USARTxSourceThis parameter can be one of the following values: (*) value not defined in all devices.
Return values:
None

Definition at line 2870 of file stm32l4xx_ll_rcc.h.

__STATIC_INLINE void LL_RCC_SetUSBClockSource ( uint32_t  USBxSource)

Configure USB clock source.

Reference Manual to LL API cross reference:
CCIPR CLK48SEL LL_RCC_SetUSBClockSource
Parameters:
USBxSourceThis parameter can be one of the following values: (*) value not defined in all devices.
Return values:
None

Definition at line 3052 of file stm32l4xx_ll_rcc.h.