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:
1.8.13