HPM SDK
HPMicro Software Development Kit
i2s_transfer_config Struct Reference

I2S 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
 
i2s_line_num_t data_line
 
uint32_t channel_slot_mask
 

Detailed Description

I2S transfer config.

Field Documentation

◆ audio_depth

uint8_t i2s_transfer_config::audio_depth

◆ channel_length

uint8_t i2s_transfer_config::channel_length

◆ channel_num_per_frame

uint8_t i2s_transfer_config::channel_num_per_frame

◆ channel_slot_mask

uint32_t i2s_transfer_config::channel_slot_mask

◆ data_line

i2s_line_num_t i2s_transfer_config::data_line

◆ enable_tdm_mode

bool i2s_transfer_config::enable_tdm_mode

◆ master_mode

bool i2s_transfer_config::master_mode

◆ protocol

uint8_t i2s_transfer_config::protocol

◆ sample_rate

uint32_t i2s_transfer_config::sample_rate

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