USART_InitI2s_TypeDef Struct Reference

I2S mode initialization structure.

#include <em_usart.h>

Data Fields

USART_InitSync_TypeDef sync
 General Synchronous initialization structure.
 
USART_I2sFormat_TypeDef format
 I2S mode.
 
bool delay
 Delay on I2S data.
 
bool dmaSplit
 Separate DMA Request For Left/Right Data.
 
USART_I2sJustify_TypeDef justify
 Justification of I2S data within the frame.
 
bool mono
 Stereo or Mono, set to true for mono.
 

I2S mode initialization structure.

Inherited from synchronous mode initialization structure.

Field Documentation

◆ sync

USART_InitSync_TypeDef USART_InitI2s_TypeDef::sync

General Synchronous initialization structure.

◆ format

USART_I2sFormat_TypeDef USART_InitI2s_TypeDef::format

I2S mode.

◆ 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.

◆ dmaSplit

bool USART_InitI2s_TypeDef::dmaSplit

Separate DMA Request For Left/Right Data.

◆ justify

USART_I2sJustify_TypeDef USART_InitI2s_TypeDef::justify

Justification of I2S data within the frame.

◆ mono

bool USART_InitI2s_TypeDef::mono

Stereo or Mono, set to true for mono.