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 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130
#[doc = "Reader of register IF"] pub type R = crate::R<u32, super::IF>; #[doc = "Reader of field `HFRCORDY`"] pub type HFRCORDY_R = crate::R<bool, bool>; #[doc = "Reader of field `HFXORDY`"] pub type HFXORDY_R = crate::R<bool, bool>; #[doc = "Reader of field `LFRCORDY`"] pub type LFRCORDY_R = crate::R<bool, bool>; #[doc = "Reader of field `LFXORDY`"] pub type LFXORDY_R = crate::R<bool, bool>; #[doc = "Reader of field `AUXHFRCORDY`"] pub type AUXHFRCORDY_R = crate::R<bool, bool>; #[doc = "Reader of field `CALRDY`"] pub type CALRDY_R = crate::R<bool, bool>; #[doc = "Reader of field `CALOF`"] pub type CALOF_R = crate::R<bool, bool>; #[doc = "Reader of field `HFXODISERR`"] pub type HFXODISERR_R = crate::R<bool, bool>; #[doc = "Reader of field `HFXOAUTOSW`"] pub type HFXOAUTOSW_R = crate::R<bool, bool>; #[doc = "Reader of field `HFXOPEAKDETERR`"] pub type HFXOPEAKDETERR_R = crate::R<bool, bool>; #[doc = "Reader of field `HFXOPEAKDETRDY`"] pub type HFXOPEAKDETRDY_R = crate::R<bool, bool>; #[doc = "Reader of field `HFXOSHUNTOPTRDY`"] pub type HFXOSHUNTOPTRDY_R = crate::R<bool, bool>; #[doc = "Reader of field `HFRCODIS`"] pub type HFRCODIS_R = crate::R<bool, bool>; #[doc = "Reader of field `LFTIMEOUTERR`"] pub type LFTIMEOUTERR_R = crate::R<bool, bool>; #[doc = "Reader of field `DPLLRDY`"] pub type DPLLRDY_R = crate::R<bool, bool>; #[doc = "Reader of field `DPLLLOCKFAILLOW`"] pub type DPLLLOCKFAILLOW_R = crate::R<bool, bool>; #[doc = "Reader of field `DPLLLOCKFAILHIGH`"] pub type DPLLLOCKFAILHIGH_R = crate::R<bool, bool>; #[doc = "Reader of field `CMUERR`"] pub type CMUERR_R = crate::R<bool, bool>; impl R { #[doc = "Bit 0 - HFRCO Ready Interrupt Flag"] #[inline(always)] pub fn hfrcordy(&self) -> HFRCORDY_R { HFRCORDY_R::new((self.bits & 0x01) != 0) } #[doc = "Bit 1 - HFXO Ready Interrupt Flag"] #[inline(always)] pub fn hfxordy(&self) -> HFXORDY_R { HFXORDY_R::new(((self.bits >> 1) & 0x01) != 0) } #[doc = "Bit 2 - LFRCO Ready Interrupt Flag"] #[inline(always)] pub fn lfrcordy(&self) -> LFRCORDY_R { LFRCORDY_R::new(((self.bits >> 2) & 0x01) != 0) } #[doc = "Bit 3 - LFXO Ready Interrupt Flag"] #[inline(always)] pub fn lfxordy(&self) -> LFXORDY_R { LFXORDY_R::new(((self.bits >> 3) & 0x01) != 0) } #[doc = "Bit 4 - AUXHFRCO Ready Interrupt Flag"] #[inline(always)] pub fn auxhfrcordy(&self) -> AUXHFRCORDY_R { AUXHFRCORDY_R::new(((self.bits >> 4) & 0x01) != 0) } #[doc = "Bit 5 - Calibration Ready Interrupt Flag"] #[inline(always)] pub fn calrdy(&self) -> CALRDY_R { CALRDY_R::new(((self.bits >> 5) & 0x01) != 0) } #[doc = "Bit 6 - Calibration Overflow Interrupt Flag"] #[inline(always)] pub fn calof(&self) -> CALOF_R { CALOF_R::new(((self.bits >> 6) & 0x01) != 0) } #[doc = "Bit 8 - HFXO Disable Error Interrupt Flag"] #[inline(always)] pub fn hfxodiserr(&self) -> HFXODISERR_R { HFXODISERR_R::new(((self.bits >> 8) & 0x01) != 0) } #[doc = "Bit 9 - HFXO Automatic Switch Interrupt Flag"] #[inline(always)] pub fn hfxoautosw(&self) -> HFXOAUTOSW_R { HFXOAUTOSW_R::new(((self.bits >> 9) & 0x01) != 0) } #[doc = "Bit 10 - HFXO Automatic Peak Detection Error Interrupt Flag"] #[inline(always)] pub fn hfxopeakdeterr(&self) -> HFXOPEAKDETERR_R { HFXOPEAKDETERR_R::new(((self.bits >> 10) & 0x01) != 0) } #[doc = "Bit 11 - HFXO Automatic Peak Detection Ready Interrupt Flag"] #[inline(always)] pub fn hfxopeakdetrdy(&self) -> HFXOPEAKDETRDY_R { HFXOPEAKDETRDY_R::new(((self.bits >> 11) & 0x01) != 0) } #[doc = "Bit 12 - HFXO Automatic Shunt Current Optimization Ready Interrupt Flag"] #[inline(always)] pub fn hfxoshuntoptrdy(&self) -> HFXOSHUNTOPTRDY_R { HFXOSHUNTOPTRDY_R::new(((self.bits >> 12) & 0x01) != 0) } #[doc = "Bit 13 - HFRCO Disable Interrupt Flag"] #[inline(always)] pub fn hfrcodis(&self) -> HFRCODIS_R { HFRCODIS_R::new(((self.bits >> 13) & 0x01) != 0) } #[doc = "Bit 14 - Low Frequency Timeout Error Interrupt Flag"] #[inline(always)] pub fn lftimeouterr(&self) -> LFTIMEOUTERR_R { LFTIMEOUTERR_R::new(((self.bits >> 14) & 0x01) != 0) } #[doc = "Bit 15 - DPLL Lock Interrupt Flag"] #[inline(always)] pub fn dpllrdy(&self) -> DPLLRDY_R { DPLLRDY_R::new(((self.bits >> 15) & 0x01) != 0) } #[doc = "Bit 16 - DPLL Lock Failure Low Interrupt Flag"] #[inline(always)] pub fn dplllockfaillow(&self) -> DPLLLOCKFAILLOW_R { DPLLLOCKFAILLOW_R::new(((self.bits >> 16) & 0x01) != 0) } #[doc = "Bit 17 - DPLL Lock Failure Low Interrupt Flag"] #[inline(always)] pub fn dplllockfailhigh(&self) -> DPLLLOCKFAILHIGH_R { DPLLLOCKFAILHIGH_R::new(((self.bits >> 17) & 0x01) != 0) } #[doc = "Bit 31 - CMU Error Interrupt Flag"] #[inline(always)] pub fn cmuerr(&self) -> CMUERR_R { CMUERR_R::new(((self.bits >> 31) & 0x01) != 0) } }