You are viewing documentation for version:
PDFStructure to hold transmit and receive configuration parameters.
This structure contains the configuration parameters for I2S transmit and receive operations. It includes settings for mode, synchronization, protocol, resolution, data size, sampling rate, and transfer type.
Public Attributes#
uint16_t
Primary/Secondary mode (Master/Slave).
uint16_t
SYNC/ASYNC mode (Synchronous/Asynchronous).
uint16_t
I2S/PCM protocol (currently only I2S is supported).
uint32_t
Audio sampling rate in Hz.
uint32_t
Transfer type (Transmit/Receive).
Public Attribute Documentation#
mode#
uint16_t sl_i2s_xfer_config_t::mode
Primary/Secondary mode (Master/Slave).
sync#
uint16_t sl_i2s_xfer_config_t::sync
SYNC/ASYNC mode (Synchronous/Asynchronous).
protocol#
uint16_t sl_i2s_xfer_config_t::protocol
I2S/PCM protocol (currently only I2S is supported).
resolution#
uint16_t sl_i2s_xfer_config_t::resolution
Audio data resolution.
data_size#
uint32_t sl_i2s_xfer_config_t::data_size
Data size in bits.
sampling_rate#
uint32_t sl_i2s_xfer_config_t::sampling_rate
Audio sampling rate in Hz.
transfer_type#
uint32_t sl_i2s_xfer_config_t::transfer_type
Transfer type (Transmit/Receive).