Home
last modified time | relevance | path

Searched refs:hpm_pdm_dev (Results 1 – 1 of 1) sorted by relevance

/bsp/hpmicro/libraries/drivers/
A Ddrv_pdm.c42 struct hpm_pdm hpm_pdm_dev = { 0 }; variable
49 rt_audio_rx_done(&hpm_pdm_dev.audio, hpm_pdm_dev.rx_fifo, PDM_FIFO_SIZE); in pdm_dma_tc_callback()
199 hpm_pdm_dev.record_config.channels = 1U; in hpm_pdm_init()
200hpm_pdm_dev.record_config.samplebits = 32U; /* the actual significant bit is 24 bits, and the low … in hpm_pdm_init()
201 hpm_pdm_dev.record_config.samplerate = PDM_SOC_SAMPLE_RATE_IN_HZ; /* fix 16KHz */ in hpm_pdm_init()
268 ch_config.dst_addr = core_local_mem_to_sys_address(HPM_CORE0, (uint32_t)hpm_pdm_dev.rx_fifo); in hpm_pdm_dma_transmit()
284 l1c_dc_invalidate((uint32_t)hpm_pdm_dev.rx_fifo, PDM_FIFO_SIZE); in hpm_pdm_dma_transmit()
306 hpm_pdm_dev.rx_fifo = pdm_rx_fifo;
308 hpm_pdm_dev.audio.ops = &hpm_pdm_ops;
312 rt_audio_register(&hpm_pdm_dev.audio, "pdm", RT_DEVICE_FLAG_RDONLY, &hpm_pdm_dev);

Completed in 9 milliseconds