HAL
__HAL_RCC_GET_I2S_APB1_SOURCE is only used within HAL.
 
Symbols
loading...
Files
loading...
CodeScopeSTM32 Libraries and SamplesHAL__HAL_RCC_GET_I2S_APB1_SOURCE

__HAL_RCC_GET_I2S_APB1_SOURCE macro

Macro to Get I2S APB1 clock source selection.

Syntax

#define __HAL_RCC_GET_I2S_APB1_SOURCE() (READ_BIT(RCC->DCKCFGR, RCC_DCKCFGR_I2S1SRC))

Return value

The clock source can be one of the following values: @arg RCC_I2SAPB1CLKSOURCE_PLLI2S: PLLI2S VCO output clock divided by PLLI2SR used as I2S clock. @arg RCC_I2SAPB1CLKSOURCE_EXT: External clock mapped on the I2S_CKIN pin used as I2S APB1 clock. @arg RCC_I2SAPB1CLKSOURCE_PLLR: PLL VCO Output divided by PLLR used as I2S APB1 clock. @arg RCC_I2SAPB1CLKSOURCE_PLLSRC: HSI or HSE depending from PLL source Clock.

References

LocationText
stm32f4xx_hal_rcc_ex.h:6292
#define __HAL_RCC_GET_I2S_APB1_SOURCE() (READ_BIT(RCC->DCKCFGR, RCC_DCKCFGR_I2S1SRC))
stm32f4xx_hal_rcc_ex.h:6595
#define __HAL_RCC_GET_I2S_APB1_SOURCE() (READ_BIT(RCC->DCKCFGR, RCC_DCKCFGR_I2S1SRC))
stm32f4xx_hal_rcc_ex.c:523
PeriphClkInit->I2sApb1ClockSelection = __HAL_RCC_GET_I2S_APB1_SOURCE();
stm32f4xx_hal_rcc_ex.c:691
srcclk = __HAL_RCC_GET_I2S_APB1_SOURCE();
stm32f4xx_hal_rcc_ex.c:1677
PeriphClkInit->I2sApb1ClockSelection = __HAL_RCC_GET_I2S_APB1_SOURCE();
stm32f4xx_hal_rcc_ex.c:1752
srcclk = __HAL_RCC_GET_I2S_APB1_SOURCE();