I2S configuration parameters. More...

#include <i2s.h>

Collaboration diagram for i2s_config_t:
[legend]

Public Attributes

i2s_module_config_t tx
 TX module configuration. More...
 
i2s_module_config_t rx
 RX module configuration. More...
 
unsigned sample_rate
 I2S sample rate. More...
 
bool tx_desc_auto_clear
 I2S auto clear tx descriptor if there is underflow condition (Mutes output) More...
 
bool auto_start
 Start immediately on successful initialisation. More...
 
i2s_callback_t callback
 Callback handler. More...
 
void * param
 Callback parameter. More...
 
uint8_t bits_mod
 Evaluate what this does (4 bits) More...
 

Detailed Description

I2S configuration parameters.

Member Data Documentation

◆ auto_start

bool i2s_config_t::auto_start

Start immediately on successful initialisation.

◆ bits_mod

uint8_t i2s_config_t::bits_mod

Evaluate what this does (4 bits)

◆ callback

i2s_callback_t i2s_config_t::callback

Callback handler.

◆ param

void * i2s_config_t::param

Callback parameter.

◆ rx

i2s_module_config_t i2s_config_t::rx

RX module configuration.

◆ sample_rate

unsigned i2s_config_t::sample_rate

I2S sample rate.

◆ tx

i2s_module_config_t i2s_config_t::tx

TX module configuration.

◆ tx_desc_auto_clear

bool i2s_config_t::tx_desc_auto_clear

I2S auto clear tx descriptor if there is underflow condition (Mutes output)


The documentation for this struct was generated from the following file: