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.