Hal Drivers for L4

Dependents:   BSP OneHopeOnePrayer FINAL_AUDIO_RECORD AudioDemo

Fork of STM32L4xx_HAL_Driver by Senior Design: Sound Monitor

Embed: (wiki syntax)

« Back to documentation index

System

Functions

__STATIC_INLINE void LL_RCC_SetSysClkSource (uint32_t Source)
 Configure the system clock source CFGR SW LL_RCC_SetSysClkSource.
__STATIC_INLINE uint32_t LL_RCC_GetSysClkSource (void)
 Get the system clock source CFGR SWS LL_RCC_GetSysClkSource.
__STATIC_INLINE void LL_RCC_SetAHBPrescaler (uint32_t Prescaler)
 Set AHB prescaler CFGR HPRE LL_RCC_SetAHBPrescaler.
__STATIC_INLINE void LL_RCC_SetAPB1Prescaler (uint32_t Prescaler)
 Set APB1 prescaler CFGR PPRE1 LL_RCC_SetAPB1Prescaler.
__STATIC_INLINE void LL_RCC_SetAPB2Prescaler (uint32_t Prescaler)
 Set APB2 prescaler CFGR PPRE2 LL_RCC_SetAPB2Prescaler.
__STATIC_INLINE uint32_t LL_RCC_GetAHBPrescaler (void)
 Get AHB prescaler CFGR HPRE LL_RCC_GetAHBPrescaler.
__STATIC_INLINE uint32_t LL_RCC_GetAPB1Prescaler (void)
 Get APB1 prescaler CFGR PPRE1 LL_RCC_GetAPB1Prescaler.
__STATIC_INLINE uint32_t LL_RCC_GetAPB2Prescaler (void)
 Get APB2 prescaler CFGR PPRE2 LL_RCC_GetAPB2Prescaler.
__STATIC_INLINE void LL_RCC_SetClkAfterWakeFromStop (uint32_t Clock)
 Set Clock After Wake-Up From Stop mode CFGR STOPWUCK LL_RCC_SetClkAfterWakeFromStop.
__STATIC_INLINE uint32_t LL_RCC_GetClkAfterWakeFromStop (void)
 Get Clock After Wake-Up From Stop mode CFGR STOPWUCK LL_RCC_GetClkAfterWakeFromStop.

Function Documentation

__STATIC_INLINE uint32_t LL_RCC_GetAHBPrescaler ( void   )

Get AHB prescaler CFGR HPRE LL_RCC_GetAHBPrescaler.

Return values:
Returnedvalue can be one of the following values:

  • LL_RCC_SYSCLK_DIV_1
  • LL_RCC_SYSCLK_DIV_2
  • LL_RCC_SYSCLK_DIV_4
  • LL_RCC_SYSCLK_DIV_8
  • LL_RCC_SYSCLK_DIV_16
  • LL_RCC_SYSCLK_DIV_64
  • LL_RCC_SYSCLK_DIV_128
  • LL_RCC_SYSCLK_DIV_256
  • LL_RCC_SYSCLK_DIV_512

Definition at line 1525 of file stm32l4xx_ll_rcc.h.

__STATIC_INLINE uint32_t LL_RCC_GetAPB1Prescaler ( void   )

Get APB1 prescaler CFGR PPRE1 LL_RCC_GetAPB1Prescaler.

Return values:
Returnedvalue can be one of the following values:

  • LL_RCC_APB1_DIV_1
  • LL_RCC_APB1_DIV_2
  • LL_RCC_APB1_DIV_4
  • LL_RCC_APB1_DIV_8
  • LL_RCC_APB1_DIV_16

Definition at line 1540 of file stm32l4xx_ll_rcc.h.

__STATIC_INLINE uint32_t LL_RCC_GetAPB2Prescaler ( void   )

Get APB2 prescaler CFGR PPRE2 LL_RCC_GetAPB2Prescaler.

Return values:
Returnedvalue can be one of the following values:

  • LL_RCC_APB2_DIV_1
  • LL_RCC_APB2_DIV_2
  • LL_RCC_APB2_DIV_4
  • LL_RCC_APB2_DIV_8
  • LL_RCC_APB2_DIV_16

Definition at line 1555 of file stm32l4xx_ll_rcc.h.

__STATIC_INLINE uint32_t LL_RCC_GetClkAfterWakeFromStop ( void   )

Get Clock After Wake-Up From Stop mode CFGR STOPWUCK LL_RCC_GetClkAfterWakeFromStop.

Return values:
Returnedvalue can be one of the following values:

  • LL_RCC_STOP_WAKEUPCLOCK_MSI
  • LL_RCC_STOP_WAKEUPCLOCK_HSI

Definition at line 1580 of file stm32l4xx_ll_rcc.h.

__STATIC_INLINE uint32_t LL_RCC_GetSysClkSource ( void   )

Get the system clock source CFGR SWS LL_RCC_GetSysClkSource.

Return values:
Returnedvalue can be one of the following values:

  • LL_RCC_SYS_CLKSOURCE_STATUS_MSI
  • LL_RCC_SYS_CLKSOURCE_STATUS_HSI
  • LL_RCC_SYS_CLKSOURCE_STATUS_HSE
  • LL_RCC_SYS_CLKSOURCE_STATUS_PLL

Definition at line 1454 of file stm32l4xx_ll_rcc.h.

__STATIC_INLINE void LL_RCC_SetAHBPrescaler ( uint32_t  Prescaler )

Set AHB prescaler CFGR HPRE LL_RCC_SetAHBPrescaler.

Parameters:
PrescalerThis parameter can be one of the following values:

  • LL_RCC_SYSCLK_DIV_1
  • LL_RCC_SYSCLK_DIV_2
  • LL_RCC_SYSCLK_DIV_4
  • LL_RCC_SYSCLK_DIV_8
  • LL_RCC_SYSCLK_DIV_16
  • LL_RCC_SYSCLK_DIV_64
  • LL_RCC_SYSCLK_DIV_128
  • LL_RCC_SYSCLK_DIV_256
  • LL_RCC_SYSCLK_DIV_512
Return values:
None

Definition at line 1474 of file stm32l4xx_ll_rcc.h.

__STATIC_INLINE void LL_RCC_SetAPB1Prescaler ( uint32_t  Prescaler )

Set APB1 prescaler CFGR PPRE1 LL_RCC_SetAPB1Prescaler.

Parameters:
PrescalerThis parameter can be one of the following values:

  • LL_RCC_APB1_DIV_1
  • LL_RCC_APB1_DIV_2
  • LL_RCC_APB1_DIV_4
  • LL_RCC_APB1_DIV_8
  • LL_RCC_APB1_DIV_16
Return values:
None

Definition at line 1490 of file stm32l4xx_ll_rcc.h.

__STATIC_INLINE void LL_RCC_SetAPB2Prescaler ( uint32_t  Prescaler )

Set APB2 prescaler CFGR PPRE2 LL_RCC_SetAPB2Prescaler.

Parameters:
PrescalerThis parameter can be one of the following values:

  • LL_RCC_APB2_DIV_1
  • LL_RCC_APB2_DIV_2
  • LL_RCC_APB2_DIV_4
  • LL_RCC_APB2_DIV_8
  • LL_RCC_APB2_DIV_16
Return values:
None

Definition at line 1506 of file stm32l4xx_ll_rcc.h.

__STATIC_INLINE void LL_RCC_SetClkAfterWakeFromStop ( uint32_t  Clock )

Set Clock After Wake-Up From Stop mode CFGR STOPWUCK LL_RCC_SetClkAfterWakeFromStop.

Parameters:
ClockThis parameter can be one of the following values:

  • LL_RCC_STOP_WAKEUPCLOCK_MSI
  • LL_RCC_STOP_WAKEUPCLOCK_HSI
Return values:
None

Definition at line 1568 of file stm32l4xx_ll_rcc.h.

__STATIC_INLINE void LL_RCC_SetSysClkSource ( uint32_t  Source )

Configure the system clock source CFGR SW LL_RCC_SetSysClkSource.

Parameters:
SourceThis parameter can be one of the following values:

  • LL_RCC_SYS_CLKSOURCE_MSI
  • LL_RCC_SYS_CLKSOURCE_HSI
  • LL_RCC_SYS_CLKSOURCE_HSE
  • LL_RCC_SYS_CLKSOURCE_PLL
Return values:
None

Definition at line 1440 of file stm32l4xx_ll_rcc.h.