pub struct R(_);
Expand description
Register EXT_XTL_CONF
reader
Implementations
sourceimpl R
impl R
sourcepub fn xtal32k_wdt_en(&self) -> XTAL32K_WDT_EN_R
pub fn xtal32k_wdt_en(&self) -> XTAL32K_WDT_EN_R
Bit 0 - Set this bit to enable the 32 kHz crystal watchdog.
sourcepub fn xtal32k_wdt_clk_fo(&self) -> XTAL32K_WDT_CLK_FO_R
pub fn xtal32k_wdt_clk_fo(&self) -> XTAL32K_WDT_CLK_FO_R
Bit 1 - Set this bit to FPU the 32 kHz crystal watchdog clock.
sourcepub fn xtal32k_wdt_reset(&self) -> XTAL32K_WDT_RESET_R
pub fn xtal32k_wdt_reset(&self) -> XTAL32K_WDT_RESET_R
Bit 2 - Set this bit to reset the 32 kHz crystal watchdog by SW.
sourcepub fn xtal32k_ext_clk_fo(&self) -> XTAL32K_EXT_CLK_FO_R
pub fn xtal32k_ext_clk_fo(&self) -> XTAL32K_EXT_CLK_FO_R
Bit 3 - Set this bit to FPU the external clock of 32 kHz crystal.
sourcepub fn xtal32k_auto_backup(&self) -> XTAL32K_AUTO_BACKUP_R
pub fn xtal32k_auto_backup(&self) -> XTAL32K_AUTO_BACKUP_R
Bit 4 - Set this bit to switch to the backup clock when the 32 kHz crystal is dead.
sourcepub fn xtal32k_auto_restart(&self) -> XTAL32K_AUTO_RESTART_R
pub fn xtal32k_auto_restart(&self) -> XTAL32K_AUTO_RESTART_R
Bit 5 - Set this bit to restart the 32 kHz crystal automatically when the 32 kHz crystal is dead.
sourcepub fn xtal32k_auto_return(&self) -> XTAL32K_AUTO_RETURN_R
pub fn xtal32k_auto_return(&self) -> XTAL32K_AUTO_RETURN_R
Bit 6 - Set this bit to switch back to 32 kHz crystal when the 32 kHz crystal is restarted.
sourcepub fn xtal32k_xpd_force(&self) -> XTAL32K_XPD_FORCE_R
pub fn xtal32k_xpd_force(&self) -> XTAL32K_XPD_FORCE_R
Bit 7 - Set 1 to allow the software to FPD the 32 kHz crystal. Set 0 to allow the FSM to FPD the 32 kHz crystal. (R/W)
sourcepub fn enckinit_xtal_32k(&self) -> ENCKINIT_XTAL_32K_R
pub fn enckinit_xtal_32k(&self) -> ENCKINIT_XTAL_32K_R
Bit 8 - Applies an internal clock to help the 32 kHz crystal to start.
sourcepub fn dbuf_xtal_32k(&self) -> DBUF_XTAL_32K_R
pub fn dbuf_xtal_32k(&self) -> DBUF_XTAL_32K_R
Bit 9 - 0: single-end buffer 1: differential buffer
sourcepub fn dgm_xtal_32k(&self) -> DGM_XTAL_32K_R
pub fn dgm_xtal_32k(&self) -> DGM_XTAL_32K_R
Bits 10:12 - xtal_32k gm control
sourcepub fn dres_xtal_32k(&self) -> DRES_XTAL_32K_R
pub fn dres_xtal_32k(&self) -> DRES_XTAL_32K_R
Bits 13:15 - DRES_XTAL_32K
sourcepub fn xpd_xtal_32k(&self) -> XPD_XTAL_32K_R
pub fn xpd_xtal_32k(&self) -> XPD_XTAL_32K_R
Bit 16 - XPD_XTAL_32K
sourcepub fn dac_xtal_32k(&self) -> DAC_XTAL_32K_R
pub fn dac_xtal_32k(&self) -> DAC_XTAL_32K_R
Bits 17:19 - DAC_XTAL_32K
sourcepub fn wdt_state(&self) -> WDT_STATE_R
pub fn wdt_state(&self) -> WDT_STATE_R
Bits 20:22 - Stores the status of the 32 kHz watchdog.
sourcepub fn xtal32k_gpio_sel(&self) -> XTAL32K_GPIO_SEL_R
pub fn xtal32k_gpio_sel(&self) -> XTAL32K_GPIO_SEL_R
Bit 23 - Selects the 32 kHz crystal clock. 0: selects the external 32 kHz clock. 1: selects clock from the RTC GPIO X32P_C.
sourcepub fn xtl_ext_ctr_lv(&self) -> XTL_EXT_CTR_LV_R
pub fn xtl_ext_ctr_lv(&self) -> XTL_EXT_CTR_LV_R
Bit 30 - 0: powers down XTAL at high level 1: powers down XTAL at low level
sourcepub fn xtl_ext_ctr_en(&self) -> XTL_EXT_CTR_EN_R
pub fn xtl_ext_ctr_en(&self) -> XTL_EXT_CTR_EN_R
Bit 31 - Enables the GPIO to power down the crystal oscillator.
Methods from Deref<Target = R<EXT_XTL_CONF_SPEC>>
Trait Implementations
sourceimpl From<R<EXT_XTL_CONF_SPEC>> for R
impl From<R<EXT_XTL_CONF_SPEC>> for R
sourcefn from(reader: R<EXT_XTL_CONF_SPEC>) -> Self
fn from(reader: R<EXT_XTL_CONF_SPEC>) -> Self
Converts to this type from the input type.
Auto Trait Implementations
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more