I2S mode initialization structure.

Inherited from synchronous mode initialization structure.

Public Attributes#

General Synchronous initialization structure.

bool

Delay on I2S data.

bool

Separate DMA Request For Left/Right Data.

Justification of I2S data within the frame.

bool

Stereo or Mono, set to true for mono.

Public Attribute Documentation#

sync#

USART_InitSync_TypeDef USART_InitI2s_TypeDef::sync

General Synchronous initialization structure.


Definition at line 670 of file platform/emlib/inc/em_usart.h

format#

USART_I2sFormat_TypeDef USART_InitI2s_TypeDef::format

I2S mode.


Definition at line 673 of file platform/emlib/inc/em_usart.h

delay#

bool USART_InitI2s_TypeDef::delay

Delay on I2S data.

Set to add a one-cycle delay between a transition on the word-clock and the start of the I2S word. Should be set for standard I2S format.


Definition at line 678 of file platform/emlib/inc/em_usart.h

dmaSplit#

bool USART_InitI2s_TypeDef::dmaSplit

Separate DMA Request For Left/Right Data.


Definition at line 681 of file platform/emlib/inc/em_usart.h

justify#

USART_I2sJustify_TypeDef USART_InitI2s_TypeDef::justify

Justification of I2S data within the frame.


Definition at line 684 of file platform/emlib/inc/em_usart.h

mono#

bool USART_InitI2s_TypeDef::mono

Stereo or Mono, set to true for mono.


Definition at line 687 of file platform/emlib/inc/em_usart.h