I2S mode initialization structure. Inherited from synchronous mode initialization structure.

Public Attributes#

bool

Delay on I2S data.

bool

Separate DMA Request For Left/Right Data.

bool

Stereo or Mono, set to true for mono.

Justification of I2S data within the frame.

General Synchronous initialization structure.

Public Attribute Documentation#

delay#

bool sl_hal_usart_i2s_init_t::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.


dma_split#

bool sl_hal_usart_i2s_init_t::dma_split

Separate DMA Request For Left/Right Data.


mono#

bool sl_hal_usart_i2s_init_t::mono

Stereo or Mono, set to true for mono.


format#

sl_hal_usart_i2s_format_t sl_hal_usart_i2s_init_t::format

I2S mode.


justify#

sl_hal_usart_i2s_justify_t sl_hal_usart_i2s_init_t::justify

Justification of I2S data within the frame.


sync#

sl_hal_usart_sync_init_t sl_hal_usart_i2s_init_t::sync

General Synchronous initialization structure.