45 #endif // #ifndef _UDRV_PDM_H_ Definition: udrv_pdm.h:21
void udrv_pdm_disable_nvic(void)
void udrv_pdm_psel_disconnect(void)
void udrv_pdm_int_enable(void)
void udrv_pdm_set_nvic(void)
void udrv_pdm_task_trigger(udrv_pdm_task_t task)
void udrv_pdm_set_gain(int gain)
udrv_pdm_task_t
Definition: udrv_pdm.h:11
Definition: udrv_pdm.h:14
void udrv_pdm_enable_frequency(void)
void udrv_pdm_enable_nvic(void)
bool udrv_pdm_set_rate(long rate)
void udrv_pdm_event_clear(udrv_pdm_event_t event)
bool udrv_pdm_set_channel(int channels)
void udrv_pdm_enable(void)
void udrv_pdm_psel_connect(uint32_t psel_clk, uint32_t psel_din)
bool udrv_pdm_event_check(udrv_pdm_event_t event)
udrv_pdm_event_t
Definition: udrv_pdm.h:17
Definition: udrv_pdm.h:19
void udrv_pdm_disable(void)
Definition: udrv_pdm.h:13
Definition: udrv_pdm.h:20
bool udrv_pdm_buffer_set(uint32_t *p_buffer, uint32_t num)