11.5.2.4. 结构体¶
11.5.2.4.2. Struct GX_I2S_RX_PARAM¶
-
struct GX_I2S_RX_PARAM¶
Public Members
-
unsigned int frequence¶
I2S MCLK频率
-
GX_I2S_CLK_MODE clk_mode¶
时钟模式,可配置项为 GX_HAL_I2S_CLK_MODE
-
GX_I2S_DATA_FORMAT data_format¶
数据格式,可配置项为 GX_HAL_I2S_DATA_FORMAT
-
GX_I2S_SAMPLE_RATE sample_rate¶
采样率,可配置项为 GX_HAL_I2S_SAMPLE_RATE
-
GX_I2S_PCM_LENGTH pcm_length¶
数据有效位宽,可配置项为 GX_HAL_I2S_PCM_LENGTH
-
GX_I2S_BCLK_SEL bclk_sel¶
BCLK频率,可配置项为 GX_HAL_I2S_BCLK_SEL
-
GX_I2S_FSYNC_MODE fsync_mode¶
TMD长短帧模式,可配置项为 GX_HAL_I2S_FSYNC_MODE
-
unsigned int frequence¶
11.5.2.4.3. Struct GX_I2S_RX_PCM¶
-
struct GX_I2S_RX_PCM¶
I2S RX pcm参数结构体
Public Members
-
unsigned int buffer_size¶
存储buffer大小
-
unsigned int frame_samples¶
一帧数据样点数
-
GX_I2S_BIT_SIZE bit_size¶
存储位宽
-
GX_I2S_PCM_ENDIAN endian¶
存储大小端,可配置项为 GX_HAL_I2S_PCM_ENDIAN
-
unsigned int channel_sel¶
buffer数据的声道来源
-
unsigned int buffer_saddr¶
存储buffer起始地址
-
unsigned int work_enable¶
工作使能
-
struct GX_I2S_RX_PCM::[anonymous] channel[4]¶
-
GX_I2S_RX_PCM_CB callback_func¶
中断回调函数,函数类型为 GX_HAL_I2S_RX_PCM_CB
-
void *callback_data¶
中断回调参数
-
unsigned int buffer_size¶
11.5.2.4.5. Struct GX_I2S_TX_PARAM¶
-
struct GX_I2S_TX_PARAM¶
I2S TX传输参数结构体
Public Members
-
unsigned int frequence¶
I2S MCLK频率
-
GX_I2S_CLK_MODE clk_mode¶
时钟模式,可配置项为 GX_I2S_CLK_MODE
-
GX_I2S_DATA_FORMAT data_format¶
数据格式,可配置项为 GX_I2S_DATA_FORMAT
-
GX_I2S_SAMPLE_RATE sample_rate¶
采样率,可配置项为 GX_I2S_SAMPLE_RATE
-
GX_I2S_PCM_LENGTH pcm_length¶
数据有效位宽,可配置项为 GX_I2S_PCM_LENGTH
-
GX_I2S_BCLK_SEL bclk_sel¶
BCLK频率,可配置项为 GX_I2S_BCLK_SEL
-
GX_I2S_FSYNC_MODE fsync_mode¶
TMD长短帧模式,可配置项为 GX_I2S_FSYNC_MODE
-
GX_I2S_TX_CH_SEL ch_sel[4]¶
TX传输声道数据选择,可配置项为 GX_I2S_TX_CH_SEL
-
unsigned int frequence¶
11.5.2.4.6. Struct GX_I2S_TX_PCM¶
-
struct GX_I2S_TX_PCM¶
I2S TX PCM结构体
Public Members
-
unsigned int buffer_saddr[4]¶
buffer 起始地址, 物理地址
-
unsigned int buffer_size¶
buffer 大小
-
unsigned int channel_num¶
声道数
-
unsigned int interleave_en¶
数据交织、非交织选项
-
GX_I2S_BIT_SIZE bit_size¶
存储位宽,可配置项为 GX_HAL_I2S_BIT_SIZE
-
GX_I2S_PCM_ENDIAN endian¶
存储大小端,可配置项为 GX_HAL_I2S_PCM_ENDIAN
-
GX_I2S_TX_PCM_CB callback_func¶
中断回调函数
-
void *callback_data¶
中断回调参数
-
unsigned int buffer_saddr[4]¶