PDM_Init_TypeDef Struct ReferenceEMLIB > PDM

PDM initialization structure.

Definition at line 176 of file em_pdm.h.

#include <em_pdm.h>

Data Fields

PDM_Ch0ClkPolarity_Typedef ch0ClkPolarity
 
PDM_Ch1ClkPolarity_Typedef ch1ClkPolarity
 
PDM_Ch2ClkPolarity_Typedef ch2ClkPolarity
 
PDM_Ch3ClkPolarity_Typedef ch3ClkPolarity
 
PDM_DataFormat_TypeDef dataFormat
 
uint32_t dsr
 
bool enableCh0Ch1Stereo
 
bool enableCh2Ch3Stereo
 
PDM_FifoValidWatermark_Typedef fifoValidWatermark
 
PDM_FilterOrder_TypeDef filterOrder
 
uint32_t gain
 
PDM_NumberOfChannels_TypeDef numChannels
 
bool outClkEn
 
uint32_t prescaler
 
bool start
 

Field Documentation

PDM_Ch0ClkPolarity_Typedef PDM_Init_TypeDef::ch0ClkPolarity

Ch 0 clock polarity.

Definition at line 184 of file em_pdm.h.

Referenced by PDM_Init().

PDM_Ch1ClkPolarity_Typedef PDM_Init_TypeDef::ch1ClkPolarity

Ch 1 clock polarity.

Definition at line 183 of file em_pdm.h.

Referenced by PDM_Init().

PDM_Ch2ClkPolarity_Typedef PDM_Init_TypeDef::ch2ClkPolarity

Ch 2 clock polarity.

Definition at line 182 of file em_pdm.h.

Referenced by PDM_Init().

PDM_Ch3ClkPolarity_Typedef PDM_Init_TypeDef::ch3ClkPolarity

Ch 3 clock polarity.

Definition at line 181 of file em_pdm.h.

Referenced by PDM_Init().

PDM_DataFormat_TypeDef PDM_Init_TypeDef::dataFormat

PDM filter data output format.

Definition at line 188 of file em_pdm.h.

Referenced by PDM_Init().

uint32_t PDM_Init_TypeDef::dsr

PDM down sampling rate.

Definition at line 179 of file em_pdm.h.

Referenced by PDM_Init().

bool PDM_Init_TypeDef::enableCh0Ch1Stereo

Enable stereo mode for channel pair CH0 and CH1.

Definition at line 186 of file em_pdm.h.

Referenced by PDM_Init().

bool PDM_Init_TypeDef::enableCh2Ch3Stereo

Enable stereo mode for channel pair CH2 and CH3.

Definition at line 185 of file em_pdm.h.

Referenced by PDM_Init().

PDM_FifoValidWatermark_Typedef PDM_Init_TypeDef::fifoValidWatermark

FIFO Data valid level water-mark.

Definition at line 187 of file em_pdm.h.

Referenced by PDM_Init().

PDM_FilterOrder_TypeDef PDM_Init_TypeDef::filterOrder

PDM filter order.

Definition at line 190 of file em_pdm.h.

Referenced by PDM_Init().

uint32_t PDM_Init_TypeDef::gain

PDM gain.

Definition at line 180 of file em_pdm.h.

Referenced by PDM_Init().

PDM_NumberOfChannels_TypeDef PDM_Init_TypeDef::numChannels

Number of PDM channels.

Definition at line 189 of file em_pdm.h.

Referenced by PDM_Init().

bool PDM_Init_TypeDef::outClkEn

Enable PDM clock.

Definition at line 178 of file em_pdm.h.

Referenced by PDM_Init().

uint32_t PDM_Init_TypeDef::prescaler

PDM clock prescaler, resulting PDM clock is input clock / (prescaler + 1).

Definition at line 191 of file em_pdm.h.

Referenced by PDM_Init().

bool PDM_Init_TypeDef::start

Start PDM filter after initialization.

Definition at line 177 of file em_pdm.h.

Referenced by PDM_Init().


The documentation for this struct was generated from the following file:
  • C:/repos/super_h1/platform/emlib/inc/em_pdm.h