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
#[doc = "Reader of register ISR"] pub type R = crate::R<u32, super::ISR>; #[doc = "Reader of field `RHC`"] pub type RHC_R = crate::R<u8, u8>; #[doc = "Reader of field `RDM`"] pub type RDM_R = crate::R<u8, u8>; #[doc = "Reader of field `RBE`"] pub type RBE_R = crate::R<u8, u8>; #[doc = "Reader of field `RWC`"] pub type RWC_R = crate::R<u8, u8>; #[doc = "Reader of field `REC`"] pub type REC_R = crate::R<u8, u8>; #[doc = "Reader of field `RSU`"] pub type RSU_R = crate::R<u8, u8>; #[doc = "Reader of field `URAD`"] pub type URAD_R = crate::R<bool, bool>; impl R { #[doc = "Bits 0:3 - Region Hash Completed"] #[inline(always)] pub fn rhc(&self) -> RHC_R { RHC_R::new((self.bits & 0x0f) as u8) } #[doc = "Bits 4:7 - Region Digest Mismatch"] #[inline(always)] pub fn rdm(&self) -> RDM_R { RDM_R::new(((self.bits >> 4) & 0x0f) as u8) } #[doc = "Bits 8:11 - Region Bus Error"] #[inline(always)] pub fn rbe(&self) -> RBE_R { RBE_R::new(((self.bits >> 8) & 0x0f) as u8) } #[doc = "Bits 12:15 - Region Wrap Condition Detected"] #[inline(always)] pub fn rwc(&self) -> RWC_R { RWC_R::new(((self.bits >> 12) & 0x0f) as u8) } #[doc = "Bits 16:19 - Region End bit Condition Detected"] #[inline(always)] pub fn rec(&self) -> REC_R { REC_R::new(((self.bits >> 16) & 0x0f) as u8) } #[doc = "Bits 20:23 - Region Status Updated Detected"] #[inline(always)] pub fn rsu(&self) -> RSU_R { RSU_R::new(((self.bits >> 20) & 0x0f) as u8) } #[doc = "Bit 24 - Undefined Register Access Detection Status"] #[inline(always)] pub fn urad(&self) -> URAD_R { URAD_R::new(((self.bits >> 24) & 0x01) != 0) } }