STM32F4xx_HAL_Driver  1.8.3
I2S Exported Init structure
+ Collaboration diagram for I2S Exported Init structure:

Data Structures

struct  LL_I2S_InitTypeDef
 I2S Init structure definition. More...
 

Detailed Description


Data Structure Documentation

◆ LL_I2S_InitTypeDef

struct LL_I2S_InitTypeDef

I2S Init structure definition.

Definition at line 1167 of file stm32f4xx_ll_spi.h.

Data Fields
uint32_t AudioFreq

Specifies the frequency selected for the I2S communication. This parameter can be a value of Audio Frequency

Audio Frequency can be modified afterwards using Reference manual formulas to calculate Prescaler Linear, Parity and unitary functions LL_I2S_SetPrescalerLinear() and LL_I2S_SetPrescalerParity() to set it.

uint32_t ClockPolarity

Specifies the idle state of the I2S clock. This parameter can be a value of Clock Polarity

This feature can be modified afterwards using unitary function LL_I2S_SetClockPolarity().

uint32_t DataFormat

Specifies the data format for the I2S communication. This parameter can be a value of Data format

This feature can be modified afterwards using unitary function LL_I2S_SetDataFormat().

uint32_t MCLKOutput

Specifies whether the I2S MCLK output is enabled or not. This parameter can be a value of MCLK Output

This feature can be modified afterwards using unitary functions LL_I2S_EnableMasterClock() or LL_I2S_DisableMasterClock.

uint32_t Mode

Specifies the I2S operating mode. This parameter can be a value of Operation Mode

This feature can be modified afterwards using unitary function LL_I2S_SetTransferMode().

uint32_t Standard

Specifies the standard used for the I2S communication. This parameter can be a value of I2s Standard

This feature can be modified afterwards using unitary function LL_I2S_SetStandard().