![]() |
MT7697 API Reference
LinkIt SDK v4
|
I2S configure structure. More...
#include <hal_i2s.h>
Data Fields | |
| hal_i2s_link_config_t | i2s_in |
| I2S input link configuration. More... | |
| hal_i2s_link_config_t | i2s_out |
| I2S output link configuration. More... | |
| hal_i2s_clock_mode_t | clock_mode |
| I2S clock source. More... | |
| hal_i2s_frame_sync_width_t | frame_sync_width |
| hal_i2s_sample_width_t | sample_width |
| <Width per frame sync. More... | |
| hal_i2s_tx_mode_t | tx_mode |
| Enable or disable the I2S TX to send the same data on right and left channels. More... | |
| hal_i2s_rx_down_rate_t | rx_down_rate |
| Enable or disable downsampling of the I2S RX rate by half of the I2S RX sampling rate by automatically dropping one sample in each two incoming RX samples. More... | |
I2S configure structure.
| hal_i2s_clock_mode_t clock_mode |
I2S clock source.
Please refer to hal_i2s_clock_mode_t.
| hal_i2s_link_config_t i2s_in |
I2S input link configuration.
| hal_i2s_link_config_t i2s_out |
I2S output link configuration.
| hal_i2s_rx_down_rate_t rx_down_rate |
Enable or disable downsampling of the I2S RX rate by half of the I2S RX sampling rate by automatically dropping one sample in each two incoming RX samples.
| hal_i2s_sample_width_t sample_width |
<Width per frame sync.
Number of bits in each frame sync> Sample width of the I2S link.
| hal_i2s_tx_mode_t tx_mode |
Enable or disable the I2S TX to send the same data on right and left channels.
Enable this funtion is not allowed when the channel number of I2S TX is set to HAL_I2S_STEREO.