pub struct R(_);
Expand description

Register EXT_XTL_CONF reader

Implementations

Bit 0 - Set this bit to enable the 32 kHz crystal watchdog.

Bit 1 - Set this bit to FPU the 32 kHz crystal watchdog clock.

Bit 2 - Set this bit to reset the 32 kHz crystal watchdog by SW.

Bit 3 - Set this bit to FPU the external clock of 32 kHz crystal.

Bit 4 - Set this bit to switch to the backup clock when the 32 kHz crystal is dead.

Bit 5 - Set this bit to restart the 32 kHz crystal automatically when the 32 kHz crystal is dead.

Bit 6 - Set this bit to switch back to 32 kHz crystal when the 32 kHz crystal is restarted.

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)

Bit 8 - Applies an internal clock to help the 32 kHz crystal to start.

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

Bits 10:12 - xtal_32k gm control

Bits 13:15 - DRES_XTAL_32K

Bit 16 - XPD_XTAL_32K

Bits 17:19 - DAC_XTAL_32K

Bits 20:22 - Stores the status of the 32 kHz watchdog.

Bit 23 - Selects the 32 kHz crystal clock. 0: selects the external 32 kHz clock. 1: selects clock from the RTC GPIO X32P_C.

Bit 30 - 0: powers down XTAL at high level 1: powers down XTAL at low level

Bit 31 - Enables the GPIO to power down the crystal oscillator.

Methods from Deref<Target = R<EXT_XTL_CONF_SPEC>>

Reads raw bits from register.

Trait Implementations

The resulting type after dereferencing.

Dereferences the value.

Converts to this type from the input type.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.