pub type W = W<Xosc32kSpec>;
Expand description
Register XOSC32K
writer
Aliased Type§
struct W { /* private fields */ }
Implementations§
Source§impl W
impl W
Sourcepub fn enable(&mut self) -> EnableW<'_, Xosc32kSpec>
pub fn enable(&mut self) -> EnableW<'_, Xosc32kSpec>
Bit 1 - Oscillator Enable
Sourcepub fn xtalen(&mut self) -> XtalenW<'_, Xosc32kSpec>
pub fn xtalen(&mut self) -> XtalenW<'_, Xosc32kSpec>
Bit 2 - Crystal Oscillator Enable
Sourcepub fn en32k(&mut self) -> En32kW<'_, Xosc32kSpec>
pub fn en32k(&mut self) -> En32kW<'_, Xosc32kSpec>
Bit 3 - 32kHz Output Enable
Sourcepub fn en1k(&mut self) -> En1kW<'_, Xosc32kSpec>
pub fn en1k(&mut self) -> En1kW<'_, Xosc32kSpec>
Bit 4 - 1kHz Output Enable
Sourcepub fn aampen(&mut self) -> AampenW<'_, Xosc32kSpec>
pub fn aampen(&mut self) -> AampenW<'_, Xosc32kSpec>
Bit 5 - Automatic Amplitude Control Enable
Sourcepub fn runstdby(&mut self) -> RunstdbyW<'_, Xosc32kSpec>
pub fn runstdby(&mut self) -> RunstdbyW<'_, Xosc32kSpec>
Bit 6 - Run in Standby
Sourcepub fn ondemand(&mut self) -> OndemandW<'_, Xosc32kSpec>
pub fn ondemand(&mut self) -> OndemandW<'_, Xosc32kSpec>
Bit 7 - On Demand Control
Sourcepub fn startup(&mut self) -> StartupW<'_, Xosc32kSpec>
pub fn startup(&mut self) -> StartupW<'_, Xosc32kSpec>
Bits 8:10 - Oscillator Start-Up Time
Sourcepub fn wrtlock(&mut self) -> WrtlockW<'_, Xosc32kSpec>
pub fn wrtlock(&mut self) -> WrtlockW<'_, Xosc32kSpec>
Bit 12 - Write Lock