Type Alias esp32c3::rtc_cntl::ext_xtl_conf::W

source ·
pub type W = W<EXT_XTL_CONF_SPEC>;
Expand description

Register EXT_XTL_CONF writer

Aliased Type§

struct W { /* private fields */ }

Implementations§

source§

impl W

source

pub fn xtal32k_wdt_en(&mut self) -> XTAL32K_WDT_EN_W<'_, EXT_XTL_CONF_SPEC>

Bit 0 - xtal 32k watch dog enable

source

pub fn xtal32k_wdt_clk_fo( &mut self ) -> XTAL32K_WDT_CLK_FO_W<'_, EXT_XTL_CONF_SPEC>

Bit 1 - xtal 32k watch dog clock force on

source

pub fn xtal32k_wdt_reset( &mut self ) -> XTAL32K_WDT_RESET_W<'_, EXT_XTL_CONF_SPEC>

Bit 2 - xtal 32k watch dog sw reset

source

pub fn xtal32k_ext_clk_fo( &mut self ) -> XTAL32K_EXT_CLK_FO_W<'_, EXT_XTL_CONF_SPEC>

Bit 3 - xtal 32k external xtal clock force on

source

pub fn xtal32k_auto_backup( &mut self ) -> XTAL32K_AUTO_BACKUP_W<'_, EXT_XTL_CONF_SPEC>

Bit 4 - xtal 32k switch to back up clock when xtal is dead

source

pub fn xtal32k_auto_restart( &mut self ) -> XTAL32K_AUTO_RESTART_W<'_, EXT_XTL_CONF_SPEC>

Bit 5 - xtal 32k restart xtal when xtal is dead

source

pub fn xtal32k_auto_return( &mut self ) -> XTAL32K_AUTO_RETURN_W<'_, EXT_XTL_CONF_SPEC>

Bit 6 - xtal 32k switch back xtal when xtal is restarted

source

pub fn xtal32k_xpd_force( &mut self ) -> XTAL32K_XPD_FORCE_W<'_, EXT_XTL_CONF_SPEC>

Bit 7 - Xtal 32k xpd control by sw or fsm

source

pub fn enckinit_xtal_32k( &mut self ) -> ENCKINIT_XTAL_32K_W<'_, EXT_XTL_CONF_SPEC>

Bit 8 - apply an internal clock to help xtal 32k to start

source

pub fn dbuf_xtal_32k(&mut self) -> DBUF_XTAL_32K_W<'_, EXT_XTL_CONF_SPEC>

Bit 9 - 0: single-end buffer 1: differential buffer

source

pub fn dgm_xtal_32k(&mut self) -> DGM_XTAL_32K_W<'_, EXT_XTL_CONF_SPEC>

Bits 10:12 - xtal_32k gm control

source

pub fn dres_xtal_32k(&mut self) -> DRES_XTAL_32K_W<'_, EXT_XTL_CONF_SPEC>

Bits 13:15 - DRES_XTAL_32K

source

pub fn xpd_xtal_32k(&mut self) -> XPD_XTAL_32K_W<'_, EXT_XTL_CONF_SPEC>

Bit 16 - XPD_XTAL_32K

source

pub fn dac_xtal_32k(&mut self) -> DAC_XTAL_32K_W<'_, EXT_XTL_CONF_SPEC>

Bits 17:19 - DAC_XTAL_32K

source

pub fn xtal32k_gpio_sel(&mut self) -> XTAL32K_GPIO_SEL_W<'_, EXT_XTL_CONF_SPEC>

Bit 23 - XTAL_32K sel. 0: external XTAL_32K

source

pub fn xtl_ext_ctr_lv(&mut self) -> XTL_EXT_CTR_LV_W<'_, EXT_XTL_CONF_SPEC>

Bit 30 - 0: power down XTAL at high level

source

pub fn xtl_ext_ctr_en(&mut self) -> XTL_EXT_CTR_EN_W<'_, EXT_XTL_CONF_SPEC>

Bit 31 - enable gpio configure xtal power on