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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
#[doc = "Reader of register SR5"] pub type R = crate::R<u16, super::SR5>; #[doc = "Reader of field `WPENDSR3`"] pub type WPENDSR3_R = crate::R<bool, bool>; #[doc = "Reader of field `WPENDCR2IC`"] pub type WPENDCR2IC_R = crate::R<bool, bool>; #[doc = "Reader of field `WPENDCR3SS`"] pub type WPENDCR3SS_R = crate::R<bool, bool>; #[doc = "Reader of field `WPENDCR4SS`"] pub type WPENDCR4SS_R = crate::R<bool, bool>; #[doc = "Reader of field `WPENDSSMSK`"] pub type WPENDSSMSK_R = crate::R<bool, bool>; #[doc = "Reader of field `WPENDSS1ARL`"] pub type WPENDSS1ARL_R = crate::R<bool, bool>; #[doc = "Reader of field `WPENDSS1`"] pub type WPENDSS1_R = crate::R<bool, bool>; #[doc = "Reader of field `RPENDIC0`"] pub type RPENDIC0_R = crate::R<bool, bool>; #[doc = "Reader of field `RPENDIC2`"] pub type RPENDIC2_R = crate::R<bool, bool>; #[doc = "Reader of field `RPENDIC3`"] pub type RPENDIC3_R = crate::R<bool, bool>; #[doc = "Reader of field `RPENDIC4`"] pub type RPENDIC4_R = crate::R<bool, bool>; impl R { #[doc = "Bit 0 - Pending Status of Posted Clearances of Interrupt Sources in RTC Status 3 Register"] #[inline(always)] pub fn wpendsr3(&self) -> WPENDSR3_R { WPENDSR3_R::new((self.bits & 0x01) != 0) } #[doc = "Bit 1 - Pending Status of Posted Writes to RTC Control 2 for Configuring Input Capture Channels Register"] #[inline(always)] pub fn wpendcr2ic(&self) -> WPENDCR2IC_R { WPENDCR2IC_R::new(((self.bits >> 1) & 0x01) != 0) } #[doc = "Bit 2 - Pending Status of Posted Writes to RTC Control 3 for Configuring SensorStrobe Channel Register"] #[inline(always)] pub fn wpendcr3ss(&self) -> WPENDCR3SS_R { WPENDCR3SS_R::new(((self.bits >> 2) & 0x01) != 0) } #[doc = "Bit 3 - Pending Status of Posted Writes to RTC Control 4 for Configuring SensorStrobe Channel Register"] #[inline(always)] pub fn wpendcr4ss(&self) -> WPENDCR4SS_R { WPENDCR4SS_R::new(((self.bits >> 3) & 0x01) != 0) } #[doc = "Bit 4 - Pending Status of Posted Writes to RTC Masks for SensorStrobe Channel Register"] #[inline(always)] pub fn wpendssmsk(&self) -> WPENDSSMSK_R { WPENDSSMSK_R::new(((self.bits >> 4) & 0x01) != 0) } #[doc = "Bit 5 - Pending Status of Posted Writes to RTC Auto-Reload for SensorStrobe Channel 1 Register"] #[inline(always)] pub fn wpendss1arl(&self) -> WPENDSS1ARL_R { WPENDSS1ARL_R::new(((self.bits >> 5) & 0x01) != 0) } #[doc = "Bit 6 - Pending Status of Posted Writes to SensorStrobe Channel 1"] #[inline(always)] pub fn wpendss1(&self) -> WPENDSS1_R { WPENDSS1_R::new(((self.bits >> 6) & 0x01) != 0) } #[doc = "Bit 10 - Pending Status of Posted Reads of Input Capture Channel 0"] #[inline(always)] pub fn rpendic0(&self) -> RPENDIC0_R { RPENDIC0_R::new(((self.bits >> 10) & 0x01) != 0) } #[doc = "Bit 12 - Pending Status of Posted Reads of IC2"] #[inline(always)] pub fn rpendic2(&self) -> RPENDIC2_R { RPENDIC2_R::new(((self.bits >> 12) & 0x01) != 0) } #[doc = "Bit 13 - Pending Status of Posted Reads of IC3"] #[inline(always)] pub fn rpendic3(&self) -> RPENDIC3_R { RPENDIC3_R::new(((self.bits >> 13) & 0x01) != 0) } #[doc = "Bit 14 - Pending Status of Posted Reads of IC4"] #[inline(always)] pub fn rpendic4(&self) -> RPENDIC4_R { RPENDIC4_R::new(((self.bits >> 14) & 0x01) != 0) } }