STM32F439xx HAL User Manual
Data Fields
LL_I2S_InitTypeDef Struct Reference

I2S Init structure definition. More...

#include <stm32f4xx_ll_spi.h>

Data Fields

uint32_t Mode
uint32_t Standard
uint32_t DataFormat
uint32_t MCLKOutput
uint32_t AudioFreq
uint32_t ClockPolarity

Detailed Description

I2S Init structure definition.

Definition at line 1175 of file stm32f4xx_ll_spi.h.


Field Documentation

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.

Definition at line 1200 of file stm32f4xx_ll_spi.h.

Referenced by LL_I2S_Init(), and LL_I2S_StructInit().

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().

Definition at line 1207 of file stm32f4xx_ll_spi.h.

Referenced by LL_I2S_Init(), LL_I2S_InitFullDuplex(), and LL_I2S_StructInit().

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().

Definition at line 1188 of file stm32f4xx_ll_spi.h.

Referenced by LL_I2S_Init(), LL_I2S_InitFullDuplex(), and LL_I2S_StructInit().

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.

Definition at line 1194 of file stm32f4xx_ll_spi.h.

Referenced by LL_I2S_Init(), and LL_I2S_StructInit().

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().

Definition at line 1177 of file stm32f4xx_ll_spi.h.

Referenced by LL_I2S_Init(), LL_I2S_InitFullDuplex(), and LL_I2S_StructInit().

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().

Definition at line 1182 of file stm32f4xx_ll_spi.h.

Referenced by LL_I2S_Init(), LL_I2S_InitFullDuplex(), and LL_I2S_StructInit().


The documentation for this struct was generated from the following file: