Structure 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).
uint16_t
Audio data resolution.
uint32_t
Data size in bits.
uint32_t
Audio sampling rate in Hz.
uint32_t
Transfer type (Transmit/Receive).