pub type R = R<TimerControlSpec>;Expand description
Register TIMER%s_CONTROL reader
Aliased Type§
pub struct R { /* private fields */ }Implementations§
Source§impl R
impl R
Sourcepub fn mode(&self) -> ModeR
pub fn mode(&self) -> ModeR
Bits 1:2 - Timer mode (TIMER_V150, per vendor control_reg_mode_v150_t): 0=one-shot; 1=periodic; 3=free-run (2 is a one-shot alias)
Sourcepub fn cnt_req(&self) -> CntReqR
pub fn cnt_req(&self) -> CntReqR
Bit 5 - Current-count latch request (TIMER_V150): write 1 to snapshot the live down-counter into the current-value register; the HW asserts cnt_lock when the snapshot is ready. Required to read a fresh count on silicon (the current-value register is a latch, not a live counter).