Astra MCU SDK Peripheral Driver Library
Loading...
Searching...
No Matches
dmic_io_config_s Struct Reference

DMIC I/O configuration structure. More...

#include <dmic.h>

Data Fields

uint32_t fs_Hz
uint32_t pdm_clk_Hz
bool polarity_reversal
bool channel_swap
dmic_in_phase_en input_phase

Detailed Description

DMIC I/O configuration structure.

Holds the I/O configuration parameters for DMIC operation including sample rate, polarity, channel swap, and input phase settings.

Field Documentation

◆ fs_Hz

uint32_t dmic_io_config_s::fs_Hz

Sample rate in Hz

◆ pdm_clk_Hz

uint32_t dmic_io_config_s::pdm_clk_Hz

PDM clock rate in Hz

◆ polarity_reversal

bool dmic_io_config_s::polarity_reversal

Enable polarity reversal

◆ channel_swap

bool dmic_io_config_s::channel_swap

Enable channel swap

◆ input_phase

dmic_in_phase_en dmic_io_config_s::input_phase

Input phase configuration