Structure to hold transmit and receive config parameters.

Public Attributes#

uint16_t

Primary/Secondary 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

Primary/Secondary mode.


sync#

uint16_t sl_i2s_xfer_config_t::sync

SYNC/ASYNC mode.


protocol#

uint16_t sl_i2s_xfer_config_t::protocol

I2S/PCM (currently only I2S is supported)


resolution#

uint16_t sl_i2s_xfer_config_t::resolution

Audio data resolutions.


data_size#

uint32_t sl_i2s_xfer_config_t::data_size

data size


sampling_rate#

uint32_t sl_i2s_xfer_config_t::sampling_rate

Audio sampling rate.


transfer_type#

uint32_t sl_i2s_xfer_config_t::transfer_type

Tx/Rx.