1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
#[doc = "Reader of register SYST_CALIB"] pub type R = crate::R<u32, super::SYST_CALIB>; #[doc = "Reader of field `TENMS`"] pub type TENMS_R = crate::R<u32, u32>; #[doc = "Reader of field `SKEW`"] pub type SKEW_R = crate::R<bool, bool>; #[doc = "Reader of field `NOREF`"] pub type NOREF_R = crate::R<bool, bool>; impl R { #[doc = "Bits 0:23 - Ten milliseconds"] #[inline(always)] pub fn tenms(&self) -> TENMS_R { TENMS_R::new((self.bits & 0x00ff_ffff) as u32) } #[doc = "Bit 30 - Skew"] #[inline(always)] pub fn skew(&self) -> SKEW_R { SKEW_R::new(((self.bits >> 30) & 0x01) != 0) } #[doc = "Bit 31 - No reference"] #[inline(always)] pub fn noref(&self) -> NOREF_R { NOREF_R::new(((self.bits >> 31) & 0x01) != 0) } }