Type Alias atsame70n21b::rtc::mr::OUT0_W

source ·
pub type OUT0_W<'a, const O: u8> = FieldWriterSafe<'a, MR_SPEC, 3, O, OUT0SELECT_A>;
Expand description

Field OUT0 writer - RTCOUT0 OutputSource Selection

Aliased Type§

struct OUT0_W<'a, const O: u8> { /* private fields */ }

Implementations§

source§

impl<'a, const O: u8> OUT0_W<'a, O>

source

pub fn no_wave(self) -> &'a mut W

No waveform, stuck at ‘0’

source

pub fn freq1hz(self) -> &'a mut W

1 Hz square wave

source

pub fn freq32hz(self) -> &'a mut W

32 Hz square wave

source

pub fn freq64hz(self) -> &'a mut W

64 Hz square wave

source

pub fn freq512hz(self) -> &'a mut W

512 Hz square wave

source

pub fn alarm_toggle(self) -> &'a mut W

Output toggles when alarm flag rises

source

pub fn alarm_flag(self) -> &'a mut W

Output is a copy of the alarm flag

source

pub fn prog_pulse(self) -> &'a mut W

Duty cycle programmable pulse