STM32F479xx HAL User Manual
|
Functions | |
ErrorStatus | LL_I2S_DeInit (SPI_TypeDef *SPIx) |
De-initialize the SPI/I2S registers to their default reset values. | |
ErrorStatus | LL_I2S_Init (SPI_TypeDef *SPIx, LL_I2S_InitTypeDef *I2S_InitStruct) |
Initializes the SPI/I2S registers according to the specified parameters in I2S_InitStruct. | |
void | LL_I2S_StructInit (LL_I2S_InitTypeDef *I2S_InitStruct) |
Set each LL_I2S_InitTypeDef field to default value. | |
void | LL_I2S_ConfigPrescaler (SPI_TypeDef *SPIx, uint32_t PrescalerLinear, uint32_t PrescalerParity) |
Set linear and parity prescaler. | |
ErrorStatus | LL_I2S_InitFullDuplex (SPI_TypeDef *I2Sxext, LL_I2S_InitTypeDef *I2S_InitStruct) |
Configures the full duplex mode for the I2Sx peripheral using its extension I2Sxext according to the specified parameters in the I2S_InitStruct. |
void LL_I2S_ConfigPrescaler | ( | SPI_TypeDef * | SPIx, |
uint32_t | PrescalerLinear, | ||
uint32_t | PrescalerParity | ||
) |
Set linear and parity prescaler.
SPIx | SPI Instance |
PrescalerLinear | value Min_Data=0x02 and Max_Data=0xFF. |
PrescalerParity | This parameter can be one of the following values: |
None |
Definition at line 529 of file stm32f4xx_ll_spi.c.
References assert_param, IS_LL_I2S_PRESCALER_LINEAR, and IS_LL_I2S_PRESCALER_PARITY.
ErrorStatus LL_I2S_DeInit | ( | SPI_TypeDef * | SPIx | ) |
De-initialize the SPI/I2S registers to their default reset values.
SPIx | SPI Instance |
An | ErrorStatus enumeration value:
|
Definition at line 385 of file stm32f4xx_ll_spi.c.
References LL_SPI_DeInit().
ErrorStatus LL_I2S_Init | ( | SPI_TypeDef * | SPIx, |
LL_I2S_InitTypeDef * | I2S_InitStruct | ||
) |
Initializes the SPI/I2S registers according to the specified parameters in I2S_InitStruct.
SPIx | SPI Instance |
I2S_InitStruct | pointer to a LL_I2S_InitTypeDef structure |
An | ErrorStatus enumeration value:
|
Definition at line 400 of file stm32f4xx_ll_spi.c.
References assert_param, LL_I2S_InitTypeDef::AudioFreq, LL_I2S_InitTypeDef::ClockPolarity, LL_I2S_InitTypeDef::DataFormat, I2S_I2SCFGR_CLEAR_MASK, IS_LL_I2S_AUDIO_FREQ, IS_LL_I2S_CPOL, IS_LL_I2S_DATAFORMAT, IS_LL_I2S_MCLK_OUTPUT, IS_LL_I2S_MODE, IS_LL_I2S_STANDARD, LL_I2S_AUDIOFREQ_DEFAULT, LL_I2S_DATAFORMAT_16B, LL_I2S_IsEnabled(), LL_I2S_MCLK_OUTPUT_ENABLE, LL_RCC_GetI2SClockFreq(), LL_RCC_I2S1_CLKSOURCE, LL_I2S_InitTypeDef::MCLKOutput, LL_I2S_InitTypeDef::Mode, and LL_I2S_InitTypeDef::Standard.
ErrorStatus LL_I2S_InitFullDuplex | ( | SPI_TypeDef * | I2Sxext, |
LL_I2S_InitTypeDef * | I2S_InitStruct | ||
) |
Configures the full duplex mode for the I2Sx peripheral using its extension I2Sxext according to the specified parameters in the I2S_InitStruct.
I2Sxext | SPI Instance |
I2S_InitStruct | pointer to a LL_I2S_InitTypeDef structure |
An | ErrorStatus enumeration value:
|
Definition at line 555 of file stm32f4xx_ll_spi.c.
References assert_param, LL_I2S_InitTypeDef::ClockPolarity, LL_I2S_InitTypeDef::DataFormat, I2S_I2SCFGR_CLEAR_MASK, I2S_I2SPR_CLEAR_MASK, IS_LL_I2S_CPOL, IS_LL_I2S_DATAFORMAT, IS_LL_I2S_MODE, IS_LL_I2S_STANDARD, LL_I2S_IsEnabled(), LL_I2S_MODE_MASTER_RX, LL_I2S_MODE_MASTER_TX, LL_I2S_MODE_SLAVE_RX, LL_I2S_MODE_SLAVE_TX, LL_I2S_InitTypeDef::Mode, and LL_I2S_InitTypeDef::Standard.
void LL_I2S_StructInit | ( | LL_I2S_InitTypeDef * | I2S_InitStruct | ) |
Set each LL_I2S_InitTypeDef field to default value.
I2S_InitStruct | pointer to a LL_I2S_InitTypeDef structure whose fields will be set to default values. |
None |
Definition at line 507 of file stm32f4xx_ll_spi.c.
References LL_I2S_InitTypeDef::AudioFreq, LL_I2S_InitTypeDef::ClockPolarity, LL_I2S_InitTypeDef::DataFormat, LL_I2S_AUDIOFREQ_DEFAULT, LL_I2S_DATAFORMAT_16B, LL_I2S_MCLK_OUTPUT_DISABLE, LL_I2S_MODE_SLAVE_TX, LL_I2S_POLARITY_LOW, LL_I2S_STANDARD_PHILIPS, LL_I2S_InitTypeDef::MCLKOutput, LL_I2S_InitTypeDef::Mode, and LL_I2S_InitTypeDef::Standard.