STM32L443xx HAL User Manual
|
Functions | |
__STATIC_INLINE void | LL_RCC_MSI_Enable (void) |
Enable MSI oscillator. | |
__STATIC_INLINE void | LL_RCC_MSI_Disable (void) |
Disable MSI oscillator. | |
__STATIC_INLINE uint32_t | LL_RCC_MSI_IsReady (void) |
Check if MSI oscillator Ready. | |
__STATIC_INLINE void | LL_RCC_MSI_EnablePLLMode (void) |
Enable MSI PLL-mode (Hardware auto calibration with LSE) | |
__STATIC_INLINE void | LL_RCC_MSI_DisablePLLMode (void) |
Disable MSI-PLL mode. | |
__STATIC_INLINE void | LL_RCC_MSI_EnableRangeSelection (void) |
Enable MSI clock range selection with MSIRANGE register. | |
__STATIC_INLINE uint32_t | LL_RCC_MSI_IsEnabledRangeSelect (void) |
Check if MSI clock range is selected with MSIRANGE register. | |
__STATIC_INLINE void | LL_RCC_MSI_SetRange (uint32_t Range) |
Configure the Internal Multi Speed oscillator (MSI) clock range in run mode. | |
__STATIC_INLINE uint32_t | LL_RCC_MSI_GetRange (void) |
Get the Internal Multi Speed oscillator (MSI) clock range in run mode. | |
__STATIC_INLINE void | LL_RCC_MSI_SetRangeAfterStandby (uint32_t Range) |
Configure MSI range used after standby. | |
__STATIC_INLINE uint32_t | LL_RCC_MSI_GetRangeAfterStandby (void) |
Get MSI range used after standby. | |
__STATIC_INLINE uint32_t | LL_RCC_MSI_GetCalibration (void) |
Get MSI Calibration value. | |
__STATIC_INLINE void | LL_RCC_MSI_SetCalibTrimming (uint32_t Value) |
Set MSI Calibration trimming. | |
__STATIC_INLINE uint32_t | LL_RCC_MSI_GetCalibTrimming (void) |
Get MSI Calibration trimming. |
__STATIC_INLINE void LL_RCC_MSI_Disable | ( | void | ) |
Disable MSI oscillator.
None |
Definition at line 2497 of file stm32l4xx_ll_rcc.h.
__STATIC_INLINE void LL_RCC_MSI_DisablePLLMode | ( | void | ) |
Disable MSI-PLL mode.
None |
Definition at line 2533 of file stm32l4xx_ll_rcc.h.
__STATIC_INLINE void LL_RCC_MSI_Enable | ( | void | ) |
Enable MSI oscillator.
None |
Definition at line 2487 of file stm32l4xx_ll_rcc.h.
Referenced by LL_PLL_ConfigSystemClock_MSI(), and LL_RCC_DeInit().
__STATIC_INLINE void LL_RCC_MSI_EnablePLLMode | ( | void | ) |
Enable MSI PLL-mode (Hardware auto calibration with LSE)
None |
Definition at line 2521 of file stm32l4xx_ll_rcc.h.
__STATIC_INLINE void LL_RCC_MSI_EnableRangeSelection | ( | void | ) |
Enable MSI clock range selection with MSIRANGE register.
None |
Definition at line 2546 of file stm32l4xx_ll_rcc.h.
__STATIC_INLINE uint32_t LL_RCC_MSI_GetCalibration | ( | void | ) |
Get MSI Calibration value.
Between | Min_Data = 0 and Max_Data = 255 |
Definition at line 2642 of file stm32l4xx_ll_rcc.h.
__STATIC_INLINE uint32_t LL_RCC_MSI_GetCalibTrimming | ( | void | ) |
Get MSI Calibration trimming.
Between | 0 and 255 |
Definition at line 2664 of file stm32l4xx_ll_rcc.h.
__STATIC_INLINE uint32_t LL_RCC_MSI_GetRange | ( | void | ) |
Get the Internal Multi Speed oscillator (MSI) clock range in run mode.
Returned | value can be one of the following values: |
Definition at line 2601 of file stm32l4xx_ll_rcc.h.
Referenced by LL_PLL_ConfigSystemClock_MSI(), LL_RCC_GetRNGClockFreq(), LL_RCC_GetSDMMCClockFreq(), LL_RCC_GetUSBClockFreq(), RCC_GetSystemClockFreq(), RCC_PLL_GetFreqDomain_48M(), RCC_PLL_GetFreqDomain_SAI(), RCC_PLL_GetFreqDomain_SYS(), RCC_PLLSAI1_GetFreqDomain_48M(), RCC_PLLSAI1_GetFreqDomain_ADC(), and RCC_PLLSAI1_GetFreqDomain_SAI().
__STATIC_INLINE uint32_t LL_RCC_MSI_GetRangeAfterStandby | ( | void | ) |
Get MSI range used after standby.
Returned | value can be one of the following values: |
Definition at line 2630 of file stm32l4xx_ll_rcc.h.
Referenced by LL_PLL_ConfigSystemClock_MSI(), LL_RCC_GetRNGClockFreq(), LL_RCC_GetSDMMCClockFreq(), LL_RCC_GetUSBClockFreq(), RCC_GetSystemClockFreq(), RCC_PLL_GetFreqDomain_48M(), RCC_PLL_GetFreqDomain_SAI(), RCC_PLL_GetFreqDomain_SYS(), RCC_PLLSAI1_GetFreqDomain_48M(), RCC_PLLSAI1_GetFreqDomain_ADC(), and RCC_PLLSAI1_GetFreqDomain_SAI().
__STATIC_INLINE uint32_t LL_RCC_MSI_IsEnabledRangeSelect | ( | void | ) |
Check if MSI clock range is selected with MSIRANGE register.
State | of bit (1 or 0). |
Definition at line 2556 of file stm32l4xx_ll_rcc.h.
Referenced by LL_PLL_ConfigSystemClock_MSI(), LL_RCC_GetRNGClockFreq(), LL_RCC_GetSDMMCClockFreq(), LL_RCC_GetUSBClockFreq(), RCC_GetSystemClockFreq(), RCC_PLL_GetFreqDomain_48M(), RCC_PLL_GetFreqDomain_SAI(), RCC_PLL_GetFreqDomain_SYS(), RCC_PLLSAI1_GetFreqDomain_48M(), RCC_PLLSAI1_GetFreqDomain_ADC(), and RCC_PLLSAI1_GetFreqDomain_SAI().
__STATIC_INLINE uint32_t LL_RCC_MSI_IsReady | ( | void | ) |
Check if MSI oscillator Ready.
State | of bit (1 or 0). |
Definition at line 2507 of file stm32l4xx_ll_rcc.h.
Referenced by LL_PLL_ConfigSystemClock_MSI(), LL_RCC_DeInit(), LL_RCC_GetRNGClockFreq(), LL_RCC_GetSDMMCClockFreq(), and LL_RCC_GetUSBClockFreq().
__STATIC_INLINE void LL_RCC_MSI_SetCalibTrimming | ( | uint32_t | Value | ) |
Set MSI Calibration trimming.
Value | Between Min_Data = 0 and Max_Data = 255 |
None |
Definition at line 2654 of file stm32l4xx_ll_rcc.h.
Referenced by LL_RCC_DeInit().
__STATIC_INLINE void LL_RCC_MSI_SetRange | ( | uint32_t | Range | ) |
Configure the Internal Multi Speed oscillator (MSI) clock range in run mode.
Range | This parameter can be one of the following values: |
None |
Definition at line 2579 of file stm32l4xx_ll_rcc.h.
Referenced by LL_RCC_DeInit().
__STATIC_INLINE void LL_RCC_MSI_SetRangeAfterStandby | ( | uint32_t | Range | ) |
Configure MSI range used after standby.
Range | This parameter can be one of the following values: |
None |
Definition at line 2616 of file stm32l4xx_ll_rcc.h.