Searched refs:pdm (Results 1 – 4 of 4) sorted by relevance
52 void PDM_DeInit(PDM_TypeDef *pdm) in PDM_DeInit() argument54 PDM_Stop(pdm); in PDM_DeInit()55 PDM_Clear(pdm); in PDM_DeInit()56 PDM_FifoFlush(pdm); in PDM_DeInit()57 PDM_Reset(pdm); in PDM_DeInit()77 void PDM_Init(PDM_TypeDef *pdm, const PDM_Init_TypeDef *init) in PDM_Init() argument83 while (pdm->SYNCBUSY != 0U) { in PDM_Init()87 pdm->EN = PDM_EN_EN_DISABLE; in PDM_Init()90 pdm->CFG0 = ((uint32_t)init->ch3ClkPolarity << _PDM_CFG0_CH3CLKPOL_SHIFT) in PDM_Init()101 pdm->CFG0 = ((uint32_t)init->ch1ClkPolarity << _PDM_CFG0_CH1CLKPOL_SHIFT) in PDM_Init()[all …]
246 void PDM_DeInit(PDM_TypeDef *pdm);247 void PDM_Init(PDM_TypeDef *pdm, const PDM_Init_TypeDef *init);248 void PDM_Reset(PDM_TypeDef *pdm);257 __STATIC_INLINE void PDM_Clear(PDM_TypeDef *pdm) in PDM_Clear() argument259 while (pdm->SYNCBUSY != 0U) { in PDM_Clear()262 pdm->CMD = PDM_CMD_CLEAR; in PDM_Clear()272 __STATIC_INLINE void PDM_FifoFlush(PDM_TypeDef *pdm) in PDM_FifoFlush() argument274 while (pdm->SYNCBUSY != 0U) { in PDM_FifoFlush()277 pdm->CMD = PDM_CMD_FIFOFL; in PDM_FifoFlush()292 __STATIC_INLINE void PDM_IntClear(PDM_TypeDef *pdm, uint32_t flags) in PDM_IntClear() argument[all …]