i2s_config_t Struct Reference
I2S configuration parameters. More...
#include <i2s.h>
Collaboration diagram for i2s_config_t:
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: