#[doc = "Register `TXBRP` reader"] pub struct R(crate::R); impl core::ops::Deref for R { type Target = crate::R; #[inline(always)] fn deref(&self) -> &Self::Target { &self.0 } } impl From> for R { #[inline(always)] fn from(reader: crate::R) -> Self { R(reader) } } #[doc = "Field `TRP0` reader - Transmission Request Pending 0"] pub struct TRP0_R(crate::FieldReader); impl TRP0_R { pub(crate) fn new(bits: bool) -> Self { TRP0_R(crate::FieldReader::new(bits)) } } impl core::ops::Deref for TRP0_R { type Target = crate::FieldReader; #[inline(always)] fn deref(&self) -> &Self::Target { &self.0 } } #[doc = "Field `TRP1` reader - Transmission Request Pending 1"] pub struct TRP1_R(crate::FieldReader); impl TRP1_R { pub(crate) fn new(bits: bool) -> Self { TRP1_R(crate::FieldReader::new(bits)) } } impl core::ops::Deref for TRP1_R { type Target = crate::FieldReader; #[inline(always)] fn deref(&self) -> &Self::Target { &self.0 } } #[doc = "Field `TRP2` reader - Transmission Request Pending 2"] pub struct TRP2_R(crate::FieldReader); impl TRP2_R { pub(crate) fn new(bits: bool) -> Self { TRP2_R(crate::FieldReader::new(bits)) } } impl core::ops::Deref for TRP2_R { type Target = crate::FieldReader; #[inline(always)] fn deref(&self) -> &Self::Target { &self.0 } } #[doc = "Field `TRP3` reader - Transmission Request Pending 3"] pub struct TRP3_R(crate::FieldReader); impl TRP3_R { pub(crate) fn new(bits: bool) -> Self { TRP3_R(crate::FieldReader::new(bits)) } } impl core::ops::Deref for TRP3_R { type Target = crate::FieldReader; #[inline(always)] fn deref(&self) -> &Self::Target { &self.0 } } #[doc = "Field `TRP4` reader - Transmission Request Pending 4"] pub struct TRP4_R(crate::FieldReader); impl TRP4_R { pub(crate) fn new(bits: bool) -> Self { TRP4_R(crate::FieldReader::new(bits)) } } impl core::ops::Deref for TRP4_R { type Target = crate::FieldReader; #[inline(always)] fn deref(&self) -> &Self::Target { &self.0 } } #[doc = "Field `TRP5` reader - Transmission Request Pending 5"] pub struct TRP5_R(crate::FieldReader); impl TRP5_R { pub(crate) fn new(bits: bool) -> Self { TRP5_R(crate::FieldReader::new(bits)) } } impl core::ops::Deref for TRP5_R { type Target = crate::FieldReader; #[inline(always)] fn deref(&self) -> &Self::Target { &self.0 } } #[doc = "Field `TRP6` reader - Transmission Request Pending 6"] pub struct TRP6_R(crate::FieldReader); impl TRP6_R { pub(crate) fn new(bits: bool) -> Self { TRP6_R(crate::FieldReader::new(bits)) } } impl core::ops::Deref for TRP6_R { type Target = crate::FieldReader; #[inline(always)] fn deref(&self) -> &Self::Target { &self.0 } } #[doc = "Field `TRP7` reader - Transmission Request Pending 7"] pub struct TRP7_R(crate::FieldReader); impl TRP7_R { pub(crate) fn new(bits: bool) -> Self { TRP7_R(crate::FieldReader::new(bits)) } } impl core::ops::Deref for TRP7_R { type Target = crate::FieldReader; #[inline(always)] fn deref(&self) -> &Self::Target { &self.0 } } #[doc = "Field `TRP8` reader - Transmission Request Pending 8"] pub struct TRP8_R(crate::FieldReader); impl TRP8_R { pub(crate) fn new(bits: bool) -> Self { TRP8_R(crate::FieldReader::new(bits)) } } impl core::ops::Deref for TRP8_R { type Target = crate::FieldReader; #[inline(always)] fn deref(&self) -> &Self::Target { &self.0 } } #[doc = "Field `TRP9` reader - Transmission Request Pending 9"] pub struct TRP9_R(crate::FieldReader); impl TRP9_R { pub(crate) fn new(bits: bool) -> Self { TRP9_R(crate::FieldReader::new(bits)) } } impl core::ops::Deref for TRP9_R { type Target = crate::FieldReader; #[inline(always)] fn deref(&self) -> &Self::Target { &self.0 } } #[doc = "Field `TRP10` reader - Transmission Request Pending 10"] pub struct TRP10_R(crate::FieldReader); impl TRP10_R { pub(crate) fn new(bits: bool) -> Self { TRP10_R(crate::FieldReader::new(bits)) } } impl core::ops::Deref for TRP10_R { type Target = crate::FieldReader; #[inline(always)] fn deref(&self) -> &Self::Target { &self.0 } } #[doc = "Field `TRP11` reader - Transmission Request Pending 11"] pub struct TRP11_R(crate::FieldReader); impl TRP11_R { pub(crate) fn new(bits: bool) -> Self { TRP11_R(crate::FieldReader::new(bits)) } } impl core::ops::Deref for TRP11_R { type Target = crate::FieldReader; #[inline(always)] fn deref(&self) -> &Self::Target { &self.0 } } #[doc = "Field `TRP12` reader - Transmission Request Pending 12"] pub struct TRP12_R(crate::FieldReader); impl TRP12_R { pub(crate) fn new(bits: bool) -> Self { TRP12_R(crate::FieldReader::new(bits)) } } impl core::ops::Deref for TRP12_R { type Target = crate::FieldReader; #[inline(always)] fn deref(&self) -> &Self::Target { &self.0 } } #[doc = "Field `TRP13` reader - Transmission Request Pending 13"] pub struct TRP13_R(crate::FieldReader); impl TRP13_R { pub(crate) fn new(bits: bool) -> Self { TRP13_R(crate::FieldReader::new(bits)) } } impl core::ops::Deref for TRP13_R { type Target = crate::FieldReader; #[inline(always)] fn deref(&self) -> &Self::Target { &self.0 } } #[doc = "Field `TRP14` reader - Transmission Request Pending 14"] pub struct TRP14_R(crate::FieldReader); impl TRP14_R { pub(crate) fn new(bits: bool) -> Self { TRP14_R(crate::FieldReader::new(bits)) } } impl core::ops::Deref for TRP14_R { type Target = crate::FieldReader; #[inline(always)] fn deref(&self) -> &Self::Target { &self.0 } } #[doc = "Field `TRP15` reader - Transmission Request Pending 15"] pub struct TRP15_R(crate::FieldReader); impl TRP15_R { pub(crate) fn new(bits: bool) -> Self { TRP15_R(crate::FieldReader::new(bits)) } } impl core::ops::Deref for TRP15_R { type Target = crate::FieldReader; #[inline(always)] fn deref(&self) -> &Self::Target { &self.0 } } #[doc = "Field `TRP16` reader - Transmission Request Pending 16"] pub struct TRP16_R(crate::FieldReader); impl TRP16_R { pub(crate) fn new(bits: bool) -> Self { TRP16_R(crate::FieldReader::new(bits)) } } impl core::ops::Deref for TRP16_R { type Target = crate::FieldReader; #[inline(always)] fn deref(&self) -> &Self::Target { &self.0 } } #[doc = "Field `TRP17` reader - Transmission Request Pending 17"] pub struct TRP17_R(crate::FieldReader); impl TRP17_R { pub(crate) fn new(bits: bool) -> Self { TRP17_R(crate::FieldReader::new(bits)) } } impl core::ops::Deref for TRP17_R { type Target = crate::FieldReader; #[inline(always)] fn deref(&self) -> &Self::Target { &self.0 } } #[doc = "Field `TRP18` reader - Transmission Request Pending 18"] pub struct TRP18_R(crate::FieldReader); impl TRP18_R { pub(crate) fn new(bits: bool) -> Self { TRP18_R(crate::FieldReader::new(bits)) } } impl core::ops::Deref for TRP18_R { type Target = crate::FieldReader; #[inline(always)] fn deref(&self) -> &Self::Target { &self.0 } } #[doc = "Field `TRP19` reader - Transmission Request Pending 19"] pub struct TRP19_R(crate::FieldReader); impl TRP19_R { pub(crate) fn new(bits: bool) -> Self { TRP19_R(crate::FieldReader::new(bits)) } } impl core::ops::Deref for TRP19_R { type Target = crate::FieldReader; #[inline(always)] fn deref(&self) -> &Self::Target { &self.0 } } #[doc = "Field `TRP20` reader - Transmission Request Pending 20"] pub struct TRP20_R(crate::FieldReader); impl TRP20_R { pub(crate) fn new(bits: bool) -> Self { TRP20_R(crate::FieldReader::new(bits)) } } impl core::ops::Deref for TRP20_R { type Target = crate::FieldReader; #[inline(always)] fn deref(&self) -> &Self::Target { &self.0 } } #[doc = "Field `TRP21` reader - Transmission Request Pending 21"] pub struct TRP21_R(crate::FieldReader); impl TRP21_R { pub(crate) fn new(bits: bool) -> Self { TRP21_R(crate::FieldReader::new(bits)) } } impl core::ops::Deref for TRP21_R { type Target = crate::FieldReader; #[inline(always)] fn deref(&self) -> &Self::Target { &self.0 } } #[doc = "Field `TRP22` reader - Transmission Request Pending 22"] pub struct TRP22_R(crate::FieldReader); impl TRP22_R { pub(crate) fn new(bits: bool) -> Self { TRP22_R(crate::FieldReader::new(bits)) } } impl core::ops::Deref for TRP22_R { type Target = crate::FieldReader; #[inline(always)] fn deref(&self) -> &Self::Target { &self.0 } } #[doc = "Field `TRP23` reader - Transmission Request Pending 23"] pub struct TRP23_R(crate::FieldReader); impl TRP23_R { pub(crate) fn new(bits: bool) -> Self { TRP23_R(crate::FieldReader::new(bits)) } } impl core::ops::Deref for TRP23_R { type Target = crate::FieldReader; #[inline(always)] fn deref(&self) -> &Self::Target { &self.0 } } #[doc = "Field `TRP24` reader - Transmission Request Pending 24"] pub struct TRP24_R(crate::FieldReader); impl TRP24_R { pub(crate) fn new(bits: bool) -> Self { TRP24_R(crate::FieldReader::new(bits)) } } impl core::ops::Deref for TRP24_R { type Target = crate::FieldReader; #[inline(always)] fn deref(&self) -> &Self::Target { &self.0 } } #[doc = "Field `TRP25` reader - Transmission Request Pending 25"] pub struct TRP25_R(crate::FieldReader); impl TRP25_R { pub(crate) fn new(bits: bool) -> Self { TRP25_R(crate::FieldReader::new(bits)) } } impl core::ops::Deref for TRP25_R { type Target = crate::FieldReader; #[inline(always)] fn deref(&self) -> &Self::Target { &self.0 } } #[doc = "Field `TRP26` reader - Transmission Request Pending 26"] pub struct TRP26_R(crate::FieldReader); impl TRP26_R { pub(crate) fn new(bits: bool) -> Self { TRP26_R(crate::FieldReader::new(bits)) } } impl core::ops::Deref for TRP26_R { type Target = crate::FieldReader; #[inline(always)] fn deref(&self) -> &Self::Target { &self.0 } } #[doc = "Field `TRP27` reader - Transmission Request Pending 27"] pub struct TRP27_R(crate::FieldReader); impl TRP27_R { pub(crate) fn new(bits: bool) -> Self { TRP27_R(crate::FieldReader::new(bits)) } } impl core::ops::Deref for TRP27_R { type Target = crate::FieldReader; #[inline(always)] fn deref(&self) -> &Self::Target { &self.0 } } #[doc = "Field `TRP28` reader - Transmission Request Pending 28"] pub struct TRP28_R(crate::FieldReader); impl TRP28_R { pub(crate) fn new(bits: bool) -> Self { TRP28_R(crate::FieldReader::new(bits)) } } impl core::ops::Deref for TRP28_R { type Target = crate::FieldReader; #[inline(always)] fn deref(&self) -> &Self::Target { &self.0 } } #[doc = "Field `TRP29` reader - Transmission Request Pending 29"] pub struct TRP29_R(crate::FieldReader); impl TRP29_R { pub(crate) fn new(bits: bool) -> Self { TRP29_R(crate::FieldReader::new(bits)) } } impl core::ops::Deref for TRP29_R { type Target = crate::FieldReader; #[inline(always)] fn deref(&self) -> &Self::Target { &self.0 } } #[doc = "Field `TRP30` reader - Transmission Request Pending 30"] pub struct TRP30_R(crate::FieldReader); impl TRP30_R { pub(crate) fn new(bits: bool) -> Self { TRP30_R(crate::FieldReader::new(bits)) } } impl core::ops::Deref for TRP30_R { type Target = crate::FieldReader; #[inline(always)] fn deref(&self) -> &Self::Target { &self.0 } } #[doc = "Field `TRP31` reader - Transmission Request Pending 31"] pub struct TRP31_R(crate::FieldReader); impl TRP31_R { pub(crate) fn new(bits: bool) -> Self { TRP31_R(crate::FieldReader::new(bits)) } } impl core::ops::Deref for TRP31_R { type Target = crate::FieldReader; #[inline(always)] fn deref(&self) -> &Self::Target { &self.0 } } impl R { #[doc = "Bit 0 - Transmission Request Pending 0"] #[inline(always)] pub fn trp0(&self) -> TRP0_R { TRP0_R::new((self.bits & 0x01) != 0) } #[doc = "Bit 1 - Transmission Request Pending 1"] #[inline(always)] pub fn trp1(&self) -> TRP1_R { TRP1_R::new(((self.bits >> 1) & 0x01) != 0) } #[doc = "Bit 2 - Transmission Request Pending 2"] #[inline(always)] pub fn trp2(&self) -> TRP2_R { TRP2_R::new(((self.bits >> 2) & 0x01) != 0) } #[doc = "Bit 3 - Transmission Request Pending 3"] #[inline(always)] pub fn trp3(&self) -> TRP3_R { TRP3_R::new(((self.bits >> 3) & 0x01) != 0) } #[doc = "Bit 4 - Transmission Request Pending 4"] #[inline(always)] pub fn trp4(&self) -> TRP4_R { TRP4_R::new(((self.bits >> 4) & 0x01) != 0) } #[doc = "Bit 5 - Transmission Request Pending 5"] #[inline(always)] pub fn trp5(&self) -> TRP5_R { TRP5_R::new(((self.bits >> 5) & 0x01) != 0) } #[doc = "Bit 6 - Transmission Request Pending 6"] #[inline(always)] pub fn trp6(&self) -> TRP6_R { TRP6_R::new(((self.bits >> 6) & 0x01) != 0) } #[doc = "Bit 7 - Transmission Request Pending 7"] #[inline(always)] pub fn trp7(&self) -> TRP7_R { TRP7_R::new(((self.bits >> 7) & 0x01) != 0) } #[doc = "Bit 8 - Transmission Request Pending 8"] #[inline(always)] pub fn trp8(&self) -> TRP8_R { TRP8_R::new(((self.bits >> 8) & 0x01) != 0) } #[doc = "Bit 9 - Transmission Request Pending 9"] #[inline(always)] pub fn trp9(&self) -> TRP9_R { TRP9_R::new(((self.bits >> 9) & 0x01) != 0) } #[doc = "Bit 10 - Transmission Request Pending 10"] #[inline(always)] pub fn trp10(&self) -> TRP10_R { TRP10_R::new(((self.bits >> 10) & 0x01) != 0) } #[doc = "Bit 11 - Transmission Request Pending 11"] #[inline(always)] pub fn trp11(&self) -> TRP11_R { TRP11_R::new(((self.bits >> 11) & 0x01) != 0) } #[doc = "Bit 12 - Transmission Request Pending 12"] #[inline(always)] pub fn trp12(&self) -> TRP12_R { TRP12_R::new(((self.bits >> 12) & 0x01) != 0) } #[doc = "Bit 13 - Transmission Request Pending 13"] #[inline(always)] pub fn trp13(&self) -> TRP13_R { TRP13_R::new(((self.bits >> 13) & 0x01) != 0) } #[doc = "Bit 14 - Transmission Request Pending 14"] #[inline(always)] pub fn trp14(&self) -> TRP14_R { TRP14_R::new(((self.bits >> 14) & 0x01) != 0) } #[doc = "Bit 15 - Transmission Request Pending 15"] #[inline(always)] pub fn trp15(&self) -> TRP15_R { TRP15_R::new(((self.bits >> 15) & 0x01) != 0) } #[doc = "Bit 16 - Transmission Request Pending 16"] #[inline(always)] pub fn trp16(&self) -> TRP16_R { TRP16_R::new(((self.bits >> 16) & 0x01) != 0) } #[doc = "Bit 17 - Transmission Request Pending 17"] #[inline(always)] pub fn trp17(&self) -> TRP17_R { TRP17_R::new(((self.bits >> 17) & 0x01) != 0) } #[doc = "Bit 18 - Transmission Request Pending 18"] #[inline(always)] pub fn trp18(&self) -> TRP18_R { TRP18_R::new(((self.bits >> 18) & 0x01) != 0) } #[doc = "Bit 19 - Transmission Request Pending 19"] #[inline(always)] pub fn trp19(&self) -> TRP19_R { TRP19_R::new(((self.bits >> 19) & 0x01) != 0) } #[doc = "Bit 20 - Transmission Request Pending 20"] #[inline(always)] pub fn trp20(&self) -> TRP20_R { TRP20_R::new(((self.bits >> 20) & 0x01) != 0) } #[doc = "Bit 21 - Transmission Request Pending 21"] #[inline(always)] pub fn trp21(&self) -> TRP21_R { TRP21_R::new(((self.bits >> 21) & 0x01) != 0) } #[doc = "Bit 22 - Transmission Request Pending 22"] #[inline(always)] pub fn trp22(&self) -> TRP22_R { TRP22_R::new(((self.bits >> 22) & 0x01) != 0) } #[doc = "Bit 23 - Transmission Request Pending 23"] #[inline(always)] pub fn trp23(&self) -> TRP23_R { TRP23_R::new(((self.bits >> 23) & 0x01) != 0) } #[doc = "Bit 24 - Transmission Request Pending 24"] #[inline(always)] pub fn trp24(&self) -> TRP24_R { TRP24_R::new(((self.bits >> 24) & 0x01) != 0) } #[doc = "Bit 25 - Transmission Request Pending 25"] #[inline(always)] pub fn trp25(&self) -> TRP25_R { TRP25_R::new(((self.bits >> 25) & 0x01) != 0) } #[doc = "Bit 26 - Transmission Request Pending 26"] #[inline(always)] pub fn trp26(&self) -> TRP26_R { TRP26_R::new(((self.bits >> 26) & 0x01) != 0) } #[doc = "Bit 27 - Transmission Request Pending 27"] #[inline(always)] pub fn trp27(&self) -> TRP27_R { TRP27_R::new(((self.bits >> 27) & 0x01) != 0) } #[doc = "Bit 28 - Transmission Request Pending 28"] #[inline(always)] pub fn trp28(&self) -> TRP28_R { TRP28_R::new(((self.bits >> 28) & 0x01) != 0) } #[doc = "Bit 29 - Transmission Request Pending 29"] #[inline(always)] pub fn trp29(&self) -> TRP29_R { TRP29_R::new(((self.bits >> 29) & 0x01) != 0) } #[doc = "Bit 30 - Transmission Request Pending 30"] #[inline(always)] pub fn trp30(&self) -> TRP30_R { TRP30_R::new(((self.bits >> 30) & 0x01) != 0) } #[doc = "Bit 31 - Transmission Request Pending 31"] #[inline(always)] pub fn trp31(&self) -> TRP31_R { TRP31_R::new(((self.bits >> 31) & 0x01) != 0) } } #[doc = "Tx Buffer Request Pending\n\nThis register you can [`read`](crate::generic::Reg::read). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [txbrp](index.html) module"] pub struct TXBRP_SPEC; impl crate::RegisterSpec for TXBRP_SPEC { type Ux = u32; } #[doc = "`read()` method returns [txbrp::R](R) reader structure"] impl crate::Readable for TXBRP_SPEC { type Reader = R; } #[doc = "`reset()` method sets TXBRP to value 0"] impl crate::Resettable for TXBRP_SPEC { #[inline(always)] fn reset_value() -> Self::Ux { 0 } }