STM32L486xx HAL User Manual
Functions
RCCEx Private Functions
RCCEx

Functions

static HAL_StatusTypeDef RCCEx_PLLSAI1_Config (RCC_PLLSAI1InitTypeDef *PllSai1, uint32_t Divider)
 Configure the parameters N & P & optionally M of PLLSAI1 and enable PLLSAI1 output clock(s).
static HAL_StatusTypeDef RCCEx_PLLSAI2_Config (RCC_PLLSAI2InitTypeDef *PllSai2, uint32_t Divider)
 Configure the parameters N & P & optionally M of PLLSAI2 and enable PLLSAI2 output clock(s).

Function Documentation

static HAL_StatusTypeDef RCCEx_PLLSAI1_Config ( RCC_PLLSAI1InitTypeDef PllSai1,
uint32_t  Divider 
) [static]
static HAL_StatusTypeDef RCCEx_PLLSAI2_Config ( RCC_PLLSAI2InitTypeDef PllSai2,
uint32_t  Divider 
) [static]

Configure the parameters N & P & optionally M of PLLSAI2 and enable PLLSAI2 output clock(s).

Parameters:
PllSai2pointer to an RCC_PLLSAI2InitTypeDef structure that contains the configuration parameters N & P & optionally M as well as PLLSAI2 output clock(s)
Dividerdivider parameter to be updated
Note:
PLLSAI2 is temporary disable to apply new parameters
Return values:
HALstatus

Definition at line 3169 of file stm32l4xx_hal_rcc_ex.c.

References __HAL_RCC_GET_PLL_OSCSOURCE, __HAL_RCC_PLLSAI2_DISABLE, __HAL_RCC_PLLSAI2_ENABLE, __HAL_RCC_PLLSAI2CLKOUT_ENABLE, assert_param, DIVIDER_P_UPDATE, DIVIDER_Q_UPDATE, HAL_GetTick(), IS_RCC_PLLSAI2CLOCKOUT_VALUE, IS_RCC_PLLSAI2M_VALUE, IS_RCC_PLLSAI2N_VALUE, IS_RCC_PLLSAI2P_VALUE, IS_RCC_PLLSAI2R_VALUE, IS_RCC_PLLSAI2SOURCE, PLLSAI2_TIMEOUT_VALUE, RCC_PLLSAI2InitTypeDef::PLLSAI2ClockOut, RCC_PLLSAI2InitTypeDef::PLLSAI2M, RCC_PLLSAI2InitTypeDef::PLLSAI2N, RCC_PLLSAI2InitTypeDef::PLLSAI2P, RCC_PLLSAI2InitTypeDef::PLLSAI2R, RCC_PLLSAI2InitTypeDef::PLLSAI2Source, RCC_PLLSOURCE_HSE, RCC_PLLSOURCE_HSI, RCC_PLLSOURCE_MSI, and RCC_PLLSOURCE_NONE.

Referenced by HAL_RCCEx_PeriphCLKConfig().