pub type R = R<MISRrs>;
Expand description
Register MISR
reader
Aliased Type§
pub struct R { /* private fields */ }
Implementations§
Source§impl R
impl R
Sourcepub fn alrmf(&self, n: u8) -> ALRMF_R
pub fn alrmf(&self, n: u8) -> ALRMF_R
Alarm (A,B) masked flag
Sourcepub fn alrmf_iter(&self) -> impl Iterator<Item = ALRMF_R> + '_
pub fn alrmf_iter(&self) -> impl Iterator<Item = ALRMF_R> + '_
Iterator for array of: Alarm (A,B) masked flag
Sourcepub fn wutmf(&self) -> WUTMF_R
pub fn wutmf(&self) -> WUTMF_R
Bit 2 - Wakeup timer non-secure masked flag This flag is set by hardware when the wakeup timer non-secure interrupt occurs. This flag must be cleared by software at least 1.5 RTCCLK periods before WUTF is set to 1 again.
Sourcepub fn tsmf(&self) -> TSMF_R
pub fn tsmf(&self) -> TSMF_R
Bit 3 - Timestamp non-secure masked flag This flag is set by hardware when a timestamp non-secure interrupt occurs. If ITSF flag is set, TSF must be cleared together with ITSF.
Sourcepub fn tsovmf(&self) -> TSOVMF_R
pub fn tsovmf(&self) -> TSOVMF_R
Bit 4 - Timestamp overflow non-secure masked flag This flag is set by hardware when a timestamp interrupt occurs while TSMF is already set. It is recommended to check and then clear TSOVF only after clearing the TSF bit. Otherwise, an overflow might not be noticed if a timestamp event occurs immediately before the TSF bit is cleared.