LL_I2S_InitFullDuplex() function
Configures the full duplex mode for the I2Sx peripheral using its extension I2Sxext according to the specified parameters in the I2S_InitStruct.
Arguments
I2Sxext
SPI Instance
I2S_InitStruct
Return value
An ErrorStatus enumeration value: - SUCCESS: I2Sxext registers are Initialized - ERROR: I2Sxext registers are not Initialized
Notes
The structure pointed by I2S_InitStruct parameter should be the same used for the master I2S peripheral. In this case, if the master is configured as transmitter, the slave will be receiver and vice versa. Or you can force a different mode by modifying the field I2S_Mode to the value I2S_SlaveRx or I2S_SlaveTx independently of the master configuration.
Functions called by LL_I2S_InitFullDuplex()
LL_I2S_InitFullDuplex()
Data read by LL_I2S_InitFullDuplex()
Data written by LL_I2S_InitFullDuplex()
LL_I2S_InitFullDuplex()::mode LL_I2S_InitFullDuplex()::status all items filtered out
LL_I2S_InitFullDuplex()
LL_I2S_InitFullDuplex()::mode LL_I2S_InitFullDuplex()::status all items filtered out
Type of LL_I2S_InitFullDuplex()
LL_I2S_InitFullDuplex()
uint32_t all items filtered out