pub type W = W<PDM_CONF_SPEC>;
Expand description
Register PDM_CONF
writer
Aliased Type§
struct W { /* private fields */ }
Implementations§
source§impl W
impl W
sourcepub fn tx_pdm_en(&mut self) -> TX_PDM_EN_W<'_, PDM_CONF_SPEC>
pub fn tx_pdm_en(&mut self) -> TX_PDM_EN_W<'_, PDM_CONF_SPEC>
Bit 0
sourcepub fn rx_pdm_en(&mut self) -> RX_PDM_EN_W<'_, PDM_CONF_SPEC>
pub fn rx_pdm_en(&mut self) -> RX_PDM_EN_W<'_, PDM_CONF_SPEC>
Bit 1
sourcepub fn pcm2pdm_conv_en(&mut self) -> PCM2PDM_CONV_EN_W<'_, PDM_CONF_SPEC>
pub fn pcm2pdm_conv_en(&mut self) -> PCM2PDM_CONV_EN_W<'_, PDM_CONF_SPEC>
Bit 2
sourcepub fn pdm2pcm_conv_en(&mut self) -> PDM2PCM_CONV_EN_W<'_, PDM_CONF_SPEC>
pub fn pdm2pcm_conv_en(&mut self) -> PDM2PCM_CONV_EN_W<'_, PDM_CONF_SPEC>
Bit 3
sourcepub fn tx_pdm_sinc_osr2(&mut self) -> TX_PDM_SINC_OSR2_W<'_, PDM_CONF_SPEC>
pub fn tx_pdm_sinc_osr2(&mut self) -> TX_PDM_SINC_OSR2_W<'_, PDM_CONF_SPEC>
Bits 4:7
sourcepub fn tx_pdm_prescale(&mut self) -> TX_PDM_PRESCALE_W<'_, PDM_CONF_SPEC>
pub fn tx_pdm_prescale(&mut self) -> TX_PDM_PRESCALE_W<'_, PDM_CONF_SPEC>
Bits 8:15
sourcepub fn tx_pdm_hp_in_shift(&mut self) -> TX_PDM_HP_IN_SHIFT_W<'_, PDM_CONF_SPEC>
pub fn tx_pdm_hp_in_shift(&mut self) -> TX_PDM_HP_IN_SHIFT_W<'_, PDM_CONF_SPEC>
Bits 16:17
sourcepub fn tx_pdm_lp_in_shift(&mut self) -> TX_PDM_LP_IN_SHIFT_W<'_, PDM_CONF_SPEC>
pub fn tx_pdm_lp_in_shift(&mut self) -> TX_PDM_LP_IN_SHIFT_W<'_, PDM_CONF_SPEC>
Bits 18:19
sourcepub fn tx_pdm_sinc_in_shift(
&mut self
) -> TX_PDM_SINC_IN_SHIFT_W<'_, PDM_CONF_SPEC>
pub fn tx_pdm_sinc_in_shift( &mut self ) -> TX_PDM_SINC_IN_SHIFT_W<'_, PDM_CONF_SPEC>
Bits 20:21
sourcepub fn tx_pdm_sigmadelta_in_shift(
&mut self
) -> TX_PDM_SIGMADELTA_IN_SHIFT_W<'_, PDM_CONF_SPEC>
pub fn tx_pdm_sigmadelta_in_shift( &mut self ) -> TX_PDM_SIGMADELTA_IN_SHIFT_W<'_, PDM_CONF_SPEC>
Bits 22:23
sourcepub fn rx_pdm_sinc_dsr_16_en(
&mut self
) -> RX_PDM_SINC_DSR_16_EN_W<'_, PDM_CONF_SPEC>
pub fn rx_pdm_sinc_dsr_16_en( &mut self ) -> RX_PDM_SINC_DSR_16_EN_W<'_, PDM_CONF_SPEC>
Bit 24
sourcepub fn tx_pdm_hp_bypass(&mut self) -> TX_PDM_HP_BYPASS_W<'_, PDM_CONF_SPEC>
pub fn tx_pdm_hp_bypass(&mut self) -> TX_PDM_HP_BYPASS_W<'_, PDM_CONF_SPEC>
Bit 25