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

I2S link structure. More...

#include <mhal_i2s.h>

Data Fields

hal_i2s_sample_rate sample_rate
 Specify the sample rate of the I2S link.
 
hal_i2s_channel_number channel_number
 Specify the channel number of the I2S link.
 
hal_i2s_link_channel_per_sample channels_per_sample
 Specify the channel number of each frame sync cycle of the I2S link.
 
hal_i2s_link_bits_sample bits_per_sample
 Specify the bit number of each frame sync cycle of the I2S link.
 
u32 msb_offset
 Specify the delay cycle from rising edge of sample rate to first channel MSB of the I2S link.
 
i2s_fnen lr_swap
 Enable or disable swapping the data of the right channel and the left channelof the I2S link.
 
i2s_fnen word_select_inverse
 Enable or disable word select inverse of the I2S link.
 

Detailed Description

I2S link structure.

The hal_i2s_link_config structure is used to configure I2S protocol for external audio codec. It is defined in hal_i2s_config struct.


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