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
#[doc = "Reader of register INTSTAT"] pub type R = crate::R<u32, super::INTSTAT>; #[doc = "Reader of field `TXIDLE`"] pub type TXIDLE_R = crate::R<bool, bool>; #[doc = "Reader of field `DELTACTS`"] pub type DELTACTS_R = crate::R<bool, bool>; #[doc = "Reader of field `TXDISINT`"] pub type TXDISINT_R = crate::R<bool, bool>; #[doc = "Reader of field `DELTARXBRK`"] pub type DELTARXBRK_R = crate::R<bool, bool>; #[doc = "Reader of field `START`"] pub type START_R = crate::R<bool, bool>; #[doc = "Reader of field `FRAMERRINT`"] pub type FRAMERRINT_R = crate::R<bool, bool>; #[doc = "Reader of field `PARITYERRINT`"] pub type PARITYERRINT_R = crate::R<bool, bool>; #[doc = "Reader of field `RXNOISEINT`"] pub type RXNOISEINT_R = crate::R<bool, bool>; #[doc = "Reader of field `ABERRINT`"] pub type ABERRINT_R = crate::R<bool, bool>; impl R { #[doc = "Bit 3 - Transmitter Idle status."] #[inline(always)] pub fn txidle(&self) -> TXIDLE_R { TXIDLE_R::new(((self.bits >> 3) & 0x01) != 0) } #[doc = "Bit 5 - This bit is set when a change in the state of the CTS input is detected."] #[inline(always)] pub fn deltacts(&self) -> DELTACTS_R { DELTACTS_R::new(((self.bits >> 5) & 0x01) != 0) } #[doc = "Bit 6 - Transmitter Disabled Interrupt flag."] #[inline(always)] pub fn txdisint(&self) -> TXDISINT_R { TXDISINT_R::new(((self.bits >> 6) & 0x01) != 0) } #[doc = "Bit 11 - This bit is set when a change in the state of receiver break detection occurs."] #[inline(always)] pub fn deltarxbrk(&self) -> DELTARXBRK_R { DELTARXBRK_R::new(((self.bits >> 11) & 0x01) != 0) } #[doc = "Bit 12 - This bit is set when a start is detected on the receiver input."] #[inline(always)] pub fn start(&self) -> START_R { START_R::new(((self.bits >> 12) & 0x01) != 0) } #[doc = "Bit 13 - Framing Error interrupt flag."] #[inline(always)] pub fn framerrint(&self) -> FRAMERRINT_R { FRAMERRINT_R::new(((self.bits >> 13) & 0x01) != 0) } #[doc = "Bit 14 - Parity Error interrupt flag."] #[inline(always)] pub fn parityerrint(&self) -> PARITYERRINT_R { PARITYERRINT_R::new(((self.bits >> 14) & 0x01) != 0) } #[doc = "Bit 15 - Received Noise interrupt flag."] #[inline(always)] pub fn rxnoiseint(&self) -> RXNOISEINT_R { RXNOISEINT_R::new(((self.bits >> 15) & 0x01) != 0) } #[doc = "Bit 16 - Auto baud Error Interrupt flag."] #[inline(always)] pub fn aberrint(&self) -> ABERRINT_R { ABERRINT_R::new(((self.bits >> 16) & 0x01) != 0) } }