SemiDrive SSDK Appication Program Interface PTG3.0
Data Fields
sdrv_pdm_params

#include <sdrv_pdm.h>

Data Fields

sdrv_pdm_channel_t channels
 
sdrv_pdm_sample_width_t sample_width
 
sdrv_pdm_sample_rate_t sample_rate
 
sdrv_pdm_gain_t gain
 
unsigned int period_bytes
 
unsigned int periods
 
uint8_t * dma_buff
 

Field Documentation

◆ channels

< data channels
data width

◆ dma_buff

uint8_t* dma_buff

true :dma mode; false:irq mode

◆ gain

dma mode must set, dma generates an interrupt transmission data size

◆ period_bytes

unsigned int period_bytes

dma mode must set, dma generates an interrupt transmission data size

◆ periods

unsigned int periods

dma mode need set dma_buf addr, size=period_count*period_size

◆ sample_rate

data gain

◆ sample_width

data sample rate

◆ usedma

bool usedma

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