pub type W = W<TimerControlSpec>;Expand description
Register TIMER%s_CONTROL writer
Aliased Type§
pub struct W { /* private fields */ }Implementations§
Source§impl W
impl W
Sourcepub fn enable(&mut self) -> EnableW<'_, TimerControlSpec>
pub fn enable(&mut self) -> EnableW<'_, TimerControlSpec>
Bit 0 - Timer enable: 0=disabled; 1=enabled
Sourcepub fn mode(&mut self) -> ModeW<'_, TimerControlSpec>
pub fn mode(&mut self) -> ModeW<'_, TimerControlSpec>
Bits 1:2 - Timer mode: 00=free running; 01=one-shot; 10=periodic
Sourcepub fn int_mask(&mut self) -> IntMaskW<'_, TimerControlSpec>
pub fn int_mask(&mut self) -> IntMaskW<'_, TimerControlSpec>
Bit 3 - Interrupt mask: 0=unmasked; 1=masked
Sourcepub fn rstfsm(&mut self) -> RstfsmW<'_, TimerControlSpec>
pub fn rstfsm(&mut self) -> RstfsmW<'_, TimerControlSpec>
Bit 4 - Reset FSM: 1=reset timer FSM