Azure Sphere MT3620 M4 API Reference Manual
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
audio_parameter Struct Reference

Data Fields

hal_i2s_initial_type i2s_initial_type
 Protocol mode.
 
hal_i2s_sample_rate sample_rate
 Sample rate.
 
hal_i2s_link_bits_sample bits_per_sample
 Word length.
 
hal_i2s_channel_number channel_number
 I2S channel number.
 
hal_i2s_link_channel_per_sample channels_per_sample
 TDM channel number.
 
unsigned int msb_offset
 TDM MSB offset.
 
i2s_fnen word_select_inverse
 LRCK inverse.
 
i2s_fnen lr_swap
 LR swap.
 
hal_i2s_tx_mode tx_mode
 Right channel data as the left channel of I2S Tx.
 
hal_i2s_rx_down_rate rx_down_rate
 RX down rate.
 
unsigned int * tx_buffer_addr
 TX buffer point.
 
unsigned int tx_buffer_len
 TX buffer length (unit:BYTE)
 
unsigned int tx_period_len
 TX period length (unit:BYTE)
 
unsigned int * rx_buffer_addr
 RX buffer point.
 
unsigned int rx_buffer_len
 RX buffer length (unit:BYTE)
 
unsigned int rx_period_len
 RX period length (unit:BYTE)
 
i2s_dma_callback_func tx_callback_func
 TX DMA callback function.
 
void * tx_callback_data
 TX callback data.
 
i2s_dma_callback_func rx_callback_func
 TX DMA callback function.
 
void * rx_callback_data
 RX callback data.
 

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