Structure to hold transmit and receive config parameters.

Public Attributes#

uint16_t

Master/Slave mode.

uint16_t

SYNC/ASYNC mode.

uint16_t

I2S/PCM (currently only I2S is supported)

uint16_t

Audio data resolutions.

uint32_t

data size

uint32_t

Audio sampling rate.

uint32_t

Public Attribute Documentation#

mode#

uint16_t sl_i2s_xfer_config_t::mode

Master/Slave mode.


Definition at line 138 of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_i2s.h

sync#

uint16_t sl_i2s_xfer_config_t::sync

SYNC/ASYNC mode.


Definition at line 139 of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_i2s.h

protocol#

uint16_t sl_i2s_xfer_config_t::protocol

I2S/PCM (currently only I2S is supported)


Definition at line 140 of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_i2s.h

resolution#

uint16_t sl_i2s_xfer_config_t::resolution

Audio data resolutions.


Definition at line 141 of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_i2s.h

data_size#

uint32_t sl_i2s_xfer_config_t::data_size

data size


Definition at line 142 of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_i2s.h

sampling_rate#

uint32_t sl_i2s_xfer_config_t::sampling_rate

Audio sampling rate.


Definition at line 143 of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_i2s.h

transfer_type#

uint32_t sl_i2s_xfer_config_t::transfer_type

Tx/Rx.


Definition at line 144 of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_i2s.h