atsamd11d::sysctrl::xosc32k

Type Alias W

Source
pub type W = W<Xosc32kSpec>;
Expand description

Register XOSC32K writer

Aliased Type§

struct W { /* private fields */ }

Implementations§

Source§

impl W

Source

pub fn enable(&mut self) -> EnableW<'_, Xosc32kSpec>

Bit 1 - Oscillator Enable

Source

pub fn xtalen(&mut self) -> XtalenW<'_, Xosc32kSpec>

Bit 2 - Crystal Oscillator Enable

Source

pub fn en32k(&mut self) -> En32kW<'_, Xosc32kSpec>

Bit 3 - 32kHz Output Enable

Source

pub fn en1k(&mut self) -> En1kW<'_, Xosc32kSpec>

Bit 4 - 1kHz Output Enable

Source

pub fn aampen(&mut self) -> AampenW<'_, Xosc32kSpec>

Bit 5 - Automatic Amplitude Control Enable

Source

pub fn runstdby(&mut self) -> RunstdbyW<'_, Xosc32kSpec>

Bit 6 - Run in Standby

Source

pub fn ondemand(&mut self) -> OndemandW<'_, Xosc32kSpec>

Bit 7 - On Demand Control

Source

pub fn startup(&mut self) -> StartupW<'_, Xosc32kSpec>

Bits 8:10 - Oscillator Start-Up Time

Source

pub fn wrtlock(&mut self) -> WrtlockW<'_, Xosc32kSpec>

Bit 12 - Write Lock