I2S multiline transfer config. More...
#include <hpm_i2s_drv.h>
Data Fields | |
| uint32_t | sample_rate |
| bool | enable_tdm_mode |
| uint8_t | channel_num_per_frame |
| uint8_t | channel_length |
| uint8_t | audio_depth |
| bool | master_mode |
| uint8_t | protocol |
| bool | tx_data_line_en [4] |
| bool | rx_data_line_en [4] |
| uint32_t | tx_channel_slot_mask [4] |
| uint32_t | rx_channel_slot_mask [4] |
I2S multiline transfer config.
| uint8_t i2s_multiline_transfer_config::audio_depth |
| uint8_t i2s_multiline_transfer_config::channel_length |
| uint8_t i2s_multiline_transfer_config::channel_num_per_frame |
| bool i2s_multiline_transfer_config::enable_tdm_mode |
| bool i2s_multiline_transfer_config::master_mode |
| uint8_t i2s_multiline_transfer_config::protocol |
| uint32_t i2s_multiline_transfer_config::rx_channel_slot_mask[4] |
| bool i2s_multiline_transfer_config::rx_data_line_en[4] |
| uint32_t i2s_multiline_transfer_config::sample_rate |
| uint32_t i2s_multiline_transfer_config::tx_channel_slot_mask[4] |
| bool i2s_multiline_transfer_config::tx_data_line_en[4] |