|
SemiDrive SSDK Appication Program Interface PTG3.0
|
#include <sdrv_i2s.h>
Data Fields | |
| paddr_t | base |
| int | id |
| uint32_t | irq |
| sdrv_ckgen_node_t * | clk |
| paddr_t | dma_base |
| sdrv_dma_channel_id_e | tx_channel_id |
| sdrv_dma_channel_id_e | rx_channel_id |
| sdrv_i2s_clk_sync_type_t | sync_mode |
| uint8_t | tx_chsel |
| uint8_t | rx_chsel |
| sdrv_i2s_mclk_dir_t | mclk_dir |
| sdrv_i2s_mclk_sel_t | mclk_sel |
| paddr_t base |
i2s module base addr
| sdrv_ckgen_node_t* clk |
i2s module clk
| paddr_t dma_base |
dma used by i2s, which is dma base addr
| int id |
reserved
| uint32_t irq |
i2s module irq num
| sdrv_i2s_mclk_dir_t mclk_dir |
mclk in or out ,default out
| sdrv_i2s_mclk_sel_t mclk_sel |
which mclk is selected
| sdrv_dma_channel_id_e rx_channel_id |
dma used by i2s, which is dma channel
| uint8_t rx_chsel |
rx data pin
| sdrv_i2s_clk_sync_type_t sync_mode |
tx rx synchronization
| sdrv_dma_channel_id_e tx_channel_id |
dma used by i2s, which is dma channel
| uint8_t tx_chsel |
tx data pin