/* brief Configure DMIC channel param base : The base address of DMIC interface param channel : DMIC channel param dc_cut_level : dc_removal_t, Cut off Frequency param post_dc_gain_reduce : Fine g!y!9 param saturate16bit : If selects 16-bit saturation.  */
void DMIC_CfgChannelDc(DMIC_Type *base, dmic_channel_t channel, dc_removal_t dc_cut_level, uint32_t post_dc_gain_reduce, bool saturate16bit)
/* brief Configure DMIC channel param base : The base address of DMIC interface param channel : DMIC channel param dc_cut_level : dc_removal_t, Cut off Frequency param post_dc_gain_reduce : Fine g!y!9 param saturate16bit : If selects 16-bit saturation.  */
void DMIC_CfgChannelDc(DMIC_Type *base, dmic_channel_t channel, dc_removal_t dc_cut_level, uint32_t post_dc_gain_reduce, bool saturate16bit)
{
    base->CHANNEL[channel].DC_CTRL = DMIC_CHANNEL_DC_CTRL_DCPOLE(dc_cut_level) |
                                     DMIC_CHANNEL_DC_CTRL_DCGAIN(post_dc_gain_reduce) |
                                     DMIC_CHANNEL_DC_CTRL_SATURATEAT16BIT(saturate16bit);
}