Struct esp32s3::i2s0::tx_pcm2pdm_conf::R
source · pub struct R(_);
Expand description
Register TX_PCM2PDM_CONF
reader
Implementations§
source§impl R
impl R
sourcepub fn tx_pdm_hp_bypass(&self) -> TX_PDM_HP_BYPASS_R
pub fn tx_pdm_hp_bypass(&self) -> TX_PDM_HP_BYPASS_R
Bit 0 - I2S TX PDM bypass hp filter or not. The option has been removed.
sourcepub fn tx_pdm_sinc_osr2(&self) -> TX_PDM_SINC_OSR2_R
pub fn tx_pdm_sinc_osr2(&self) -> TX_PDM_SINC_OSR2_R
Bits 1:4 - I2S TX PDM OSR2 value
sourcepub fn tx_pdm_prescale(&self) -> TX_PDM_PRESCALE_R
pub fn tx_pdm_prescale(&self) -> TX_PDM_PRESCALE_R
Bits 5:12 - I2S TX PDM prescale for sigmadelta
sourcepub fn tx_pdm_hp_in_shift(&self) -> TX_PDM_HP_IN_SHIFT_R
pub fn tx_pdm_hp_in_shift(&self) -> TX_PDM_HP_IN_SHIFT_R
Bits 13:14 - I2S TX PDM sigmadelta scale shift number: 0:/2 , 1:x1 , 2:x2 , 3: x4
sourcepub fn tx_pdm_lp_in_shift(&self) -> TX_PDM_LP_IN_SHIFT_R
pub fn tx_pdm_lp_in_shift(&self) -> TX_PDM_LP_IN_SHIFT_R
Bits 15:16 - I2S TX PDM sigmadelta scale shift number: 0:/2 , 1:x1 , 2:x2 , 3: x4
sourcepub fn tx_pdm_sinc_in_shift(&self) -> TX_PDM_SINC_IN_SHIFT_R
pub fn tx_pdm_sinc_in_shift(&self) -> TX_PDM_SINC_IN_SHIFT_R
Bits 17:18 - I2S TX PDM sigmadelta scale shift number: 0:/2 , 1:x1 , 2:x2 , 3: x4
sourcepub fn tx_pdm_sigmadelta_in_shift(&self) -> TX_PDM_SIGMADELTA_IN_SHIFT_R
pub fn tx_pdm_sigmadelta_in_shift(&self) -> TX_PDM_SIGMADELTA_IN_SHIFT_R
Bits 19:20 - I2S TX PDM sigmadelta scale shift number: 0:/2 , 1:x1 , 2:x2 , 3: x4
sourcepub fn tx_pdm_sigmadelta_dither2(&self) -> TX_PDM_SIGMADELTA_DITHER2_R
pub fn tx_pdm_sigmadelta_dither2(&self) -> TX_PDM_SIGMADELTA_DITHER2_R
Bit 21 - I2S TX PDM sigmadelta dither2 value
sourcepub fn tx_pdm_sigmadelta_dither(&self) -> TX_PDM_SIGMADELTA_DITHER_R
pub fn tx_pdm_sigmadelta_dither(&self) -> TX_PDM_SIGMADELTA_DITHER_R
Bit 22 - I2S TX PDM sigmadelta dither value
sourcepub fn tx_pdm_dac_2out_en(&self) -> TX_PDM_DAC_2OUT_EN_R
pub fn tx_pdm_dac_2out_en(&self) -> TX_PDM_DAC_2OUT_EN_R
Bit 23 - I2S TX PDM dac mode enable
sourcepub fn tx_pdm_dac_mode_en(&self) -> TX_PDM_DAC_MODE_EN_R
pub fn tx_pdm_dac_mode_en(&self) -> TX_PDM_DAC_MODE_EN_R
Bit 24 - I2S TX PDM dac 2channel enable
sourcepub fn pcm2pdm_conv_en(&self) -> PCM2PDM_CONV_EN_R
pub fn pcm2pdm_conv_en(&self) -> PCM2PDM_CONV_EN_R
Bit 25 - I2S TX PDM Converter enable