Unified DMIC data-path configuration. More...
#include <dmic.h>
Data Fields | |
| uint8_t | channel |
| dmic_transfer_mode_en | transfer_mode |
| union { | |
| dmic_dma_config_t dma | |
| dmic_fifo_config_t fifo | |
| } | cfg |
Unified DMIC data-path configuration.
Use this structure with dmic_config_data_path to configure data path from a single API. Buffer layout policy:
| uint8_t dmic_data_path_config_s::channel |
DMIC channel index (SoC-defined; must be less than DMIC_CH_COUNT)
| dmic_transfer_mode_en dmic_data_path_config_s::transfer_mode |
Selected transfer mode
| dmic_dma_config_t dmic_data_path_config_s::dma |
DMA configuration
| dmic_fifo_config_t dmic_data_path_config_s::fifo |
FIFO configuration