PDM_Init_TypeDef Struct Reference
PDM initialization structure.
#include <em_pdm.h>
Data Fields |
|
| bool | start |
|
Start PDM filter after initialization.
|
|
| uint32_t | dsr |
|
PDM down sampling rate.
|
|
| uint32_t | gain |
|
PDM gain.
|
|
| PDM_Ch1ClkPolarity_Typedef | ch1ClkPolarity |
|
Ch 1 clock polarity.
|
|
| PDM_Ch0ClkPolarity_Typedef | ch0ClkPolarity |
|
Ch 0 clock polarity.
|
|
| bool | enableCh0Ch1Stereo |
|
Enable stereo mode for channel pair CH0 and CH1.
|
|
| PDM_FifoValidWatermark_Typedef | fifoValidWatermark |
|
FIFO Data valid level water-mark.
|
|
| PDM_DataFormat_TypeDef | dataFormat |
|
PDM filter data output format.
|
|
| PDM_NumberOfChannels_TypeDef | numChannels |
|
Number of PDM channels.
|
|
| PDM_FilterOrder_TypeDef | filterOrder |
|
PDM filter order.
|
|
| uint32_t | prescaler |
|
PDM clock prescaler, resulting PDM clock is input clock / (prescaler + 1).
|
|
PDM initialization structure.
Field Documentation
◆ start
| bool PDM_Init_TypeDef::start |
Start PDM filter after initialization.
◆ dsr
| uint32_t PDM_Init_TypeDef::dsr |
PDM down sampling rate.
◆ gain
| uint32_t PDM_Init_TypeDef::gain |
PDM gain.
◆ ch1ClkPolarity
| PDM_Ch1ClkPolarity_Typedef PDM_Init_TypeDef::ch1ClkPolarity |
Ch 1 clock polarity.
◆ ch0ClkPolarity
| PDM_Ch0ClkPolarity_Typedef PDM_Init_TypeDef::ch0ClkPolarity |
Ch 0 clock polarity.
◆ enableCh0Ch1Stereo
| bool PDM_Init_TypeDef::enableCh0Ch1Stereo |
Enable stereo mode for channel pair CH0 and CH1.
◆ fifoValidWatermark
| PDM_FifoValidWatermark_Typedef PDM_Init_TypeDef::fifoValidWatermark |
FIFO Data valid level water-mark.
◆ dataFormat
| PDM_DataFormat_TypeDef PDM_Init_TypeDef::dataFormat |
PDM filter data output format.
◆ numChannels
| PDM_NumberOfChannels_TypeDef PDM_Init_TypeDef::numChannels |
Number of PDM channels.
◆ filterOrder
| PDM_FilterOrder_TypeDef PDM_Init_TypeDef::filterOrder |
PDM filter order.
◆ prescaler
| uint32_t PDM_Init_TypeDef::prescaler |
PDM clock prescaler, resulting PDM clock is input clock / (prescaler + 1).