#[doc = r"Register block"] #[repr(C)] pub struct RegisterBlock { #[doc = "0x00 - Pin Control Register n"] pub pcr0: PCR0, #[doc = "0x04 - Pin Control Register n"] pub pcr1: PCR1, #[doc = "0x08 - Pin Control Register n"] pub pcr2: PCR2, #[doc = "0x0c - Pin Control Register n"] pub pcr3: PCR3, #[doc = "0x10 - Pin Control Register n"] pub pcr4: PCR4, #[doc = "0x14 - Pin Control Register n"] pub pcr5: PCR5, #[doc = "0x18 - Pin Control Register n"] pub pcr6: PCR6, #[doc = "0x1c - Pin Control Register n"] pub pcr7: PCR7, #[doc = "0x20 - Pin Control Register n"] pub pcr8: PCR8, #[doc = "0x24 - Pin Control Register n"] pub pcr9: PCR9, #[doc = "0x28 - Pin Control Register n"] pub pcr10: PCR10, #[doc = "0x2c - Pin Control Register n"] pub pcr11: PCR11, #[doc = "0x30 - Pin Control Register n"] pub pcr12: PCR12, #[doc = "0x34 - Pin Control Register n"] pub pcr13: PCR13, #[doc = "0x38 - Pin Control Register n"] pub pcr14: PCR14, #[doc = "0x3c - Pin Control Register n"] pub pcr15: PCR15, #[doc = "0x40 - Pin Control Register n"] pub pcr16: PCR16, #[doc = "0x44 - Pin Control Register n"] pub pcr17: PCR17, #[doc = "0x48 - Pin Control Register n"] pub pcr18: PCR18, #[doc = "0x4c - Pin Control Register n"] pub pcr19: PCR19, #[doc = "0x50 - Pin Control Register n"] pub pcr20: PCR20, #[doc = "0x54 - Pin Control Register n"] pub pcr21: PCR21, #[doc = "0x58 - Pin Control Register n"] pub pcr22: PCR22, #[doc = "0x5c - Pin Control Register n"] pub pcr23: PCR23, #[doc = "0x60 - Pin Control Register n"] pub pcr24: PCR24, #[doc = "0x64 - Pin Control Register n"] pub pcr25: PCR25, #[doc = "0x68 - Pin Control Register n"] pub pcr26: PCR26, #[doc = "0x6c - Pin Control Register n"] pub pcr27: PCR27, #[doc = "0x70 - Pin Control Register n"] pub pcr28: PCR28, #[doc = "0x74 - Pin Control Register n"] pub pcr29: PCR29, #[doc = "0x78 - Pin Control Register n"] pub pcr30: PCR30, #[doc = "0x7c - Pin Control Register n"] pub pcr31: PCR31, #[doc = "0x80 - Global Pin Control Low Register"] pub gpclr: GPCLR, #[doc = "0x84 - Global Pin Control High Register"] pub gpchr: GPCHR, #[doc = "0x88 - Global Interrupt Control Low Register"] pub giclr: GICLR, #[doc = "0x8c - Global Interrupt Control High Register"] pub gichr: GICHR, _reserved36: [u8; 16usize], #[doc = "0xa0 - Interrupt Status Flag Register"] pub isfr: ISFR, _reserved37: [u8; 28usize], #[doc = "0xc0 - Digital Filter Enable Register"] pub dfer: DFER, #[doc = "0xc4 - Digital Filter Clock Register"] pub dfcr: DFCR, #[doc = "0xc8 - Digital Filter Width Register"] pub dfwr: DFWR, } #[doc = "Pin Control Register n\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [pcr0](pcr0) module"] pub type PCR0 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _PCR0; #[doc = "`read()` method returns [pcr0::R](pcr0::R) reader structure"] impl crate::Readable for PCR0 {} #[doc = "`write(|w| ..)` method takes [pcr0::W](pcr0::W) writer structure"] impl crate::Writable for PCR0 {} #[doc = "Pin Control Register n"] pub mod pcr0; #[doc = "Pin Control Register n\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [pcr1](pcr1) module"] pub type PCR1 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _PCR1; #[doc = "`read()` method returns [pcr1::R](pcr1::R) reader structure"] impl crate::Readable for PCR1 {} #[doc = "`write(|w| ..)` method takes [pcr1::W](pcr1::W) writer structure"] impl crate::Writable for PCR1 {} #[doc = "Pin Control Register n"] pub mod pcr1; #[doc = "Pin Control Register n\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [pcr2](pcr2) module"] pub type PCR2 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _PCR2; #[doc = "`read()` method returns [pcr2::R](pcr2::R) reader structure"] impl crate::Readable for PCR2 {} #[doc = "`write(|w| ..)` method takes [pcr2::W](pcr2::W) writer structure"] impl crate::Writable for PCR2 {} #[doc = "Pin Control Register n"] pub mod pcr2; #[doc = "Pin Control Register n\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [pcr3](pcr3) module"] pub type PCR3 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _PCR3; #[doc = "`read()` method returns [pcr3::R](pcr3::R) reader structure"] impl crate::Readable for PCR3 {} #[doc = "`write(|w| ..)` method takes [pcr3::W](pcr3::W) writer structure"] impl crate::Writable for PCR3 {} #[doc = "Pin Control Register n"] pub mod pcr3; #[doc = "Pin Control Register n\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [pcr4](pcr4) module"] pub type PCR4 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _PCR4; #[doc = "`read()` method returns [pcr4::R](pcr4::R) reader structure"] impl crate::Readable for PCR4 {} #[doc = "`write(|w| ..)` method takes [pcr4::W](pcr4::W) writer structure"] impl crate::Writable for PCR4 {} #[doc = "Pin Control Register n"] pub mod pcr4; #[doc = "Pin Control Register n\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [pcr5](pcr5) module"] pub type PCR5 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _PCR5; #[doc = "`read()` method returns [pcr5::R](pcr5::R) reader structure"] impl crate::Readable for PCR5 {} #[doc = "`write(|w| ..)` method takes [pcr5::W](pcr5::W) writer structure"] impl crate::Writable for PCR5 {} #[doc = "Pin Control Register n"] pub mod pcr5; #[doc = "Pin Control Register n\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [pcr6](pcr6) module"] pub type PCR6 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _PCR6; #[doc = "`read()` method returns [pcr6::R](pcr6::R) reader structure"] impl crate::Readable for PCR6 {} #[doc = "`write(|w| ..)` method takes [pcr6::W](pcr6::W) writer structure"] impl crate::Writable for PCR6 {} #[doc = "Pin Control Register n"] pub mod pcr6; #[doc = "Pin Control Register n\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [pcr7](pcr7) module"] pub type PCR7 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _PCR7; #[doc = "`read()` method returns [pcr7::R](pcr7::R) reader structure"] impl crate::Readable for PCR7 {} #[doc = "`write(|w| ..)` method takes [pcr7::W](pcr7::W) writer structure"] impl crate::Writable for PCR7 {} #[doc = "Pin Control Register n"] pub mod pcr7; #[doc = "Pin Control Register n\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [pcr8](pcr8) module"] pub type PCR8 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _PCR8; #[doc = "`read()` method returns [pcr8::R](pcr8::R) reader structure"] impl crate::Readable for PCR8 {} #[doc = "`write(|w| ..)` method takes [pcr8::W](pcr8::W) writer structure"] impl crate::Writable for PCR8 {} #[doc = "Pin Control Register n"] pub mod pcr8; #[doc = "Pin Control Register n\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [pcr9](pcr9) module"] pub type PCR9 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _PCR9; #[doc = "`read()` method returns [pcr9::R](pcr9::R) reader structure"] impl crate::Readable for PCR9 {} #[doc = "`write(|w| ..)` method takes [pcr9::W](pcr9::W) writer structure"] impl crate::Writable for PCR9 {} #[doc = "Pin Control Register n"] pub mod pcr9; #[doc = "Pin Control Register n\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [pcr10](pcr10) module"] pub type PCR10 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _PCR10; #[doc = "`read()` method returns [pcr10::R](pcr10::R) reader structure"] impl crate::Readable for PCR10 {} #[doc = "`write(|w| ..)` method takes [pcr10::W](pcr10::W) writer structure"] impl crate::Writable for PCR10 {} #[doc = "Pin Control Register n"] pub mod pcr10; #[doc = "Pin Control Register n\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [pcr11](pcr11) module"] pub type PCR11 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _PCR11; #[doc = "`read()` method returns [pcr11::R](pcr11::R) reader structure"] impl crate::Readable for PCR11 {} #[doc = "`write(|w| ..)` method takes [pcr11::W](pcr11::W) writer structure"] impl crate::Writable for PCR11 {} #[doc = "Pin Control Register n"] pub mod pcr11; #[doc = "Pin Control Register n\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [pcr12](pcr12) module"] pub type PCR12 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _PCR12; #[doc = "`read()` method returns [pcr12::R](pcr12::R) reader structure"] impl crate::Readable for PCR12 {} #[doc = "`write(|w| ..)` method takes [pcr12::W](pcr12::W) writer structure"] impl crate::Writable for PCR12 {} #[doc = "Pin Control Register n"] pub mod pcr12; #[doc = "Pin Control Register n\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [pcr13](pcr13) module"] pub type PCR13 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _PCR13; #[doc = "`read()` method returns [pcr13::R](pcr13::R) reader structure"] impl crate::Readable for PCR13 {} #[doc = "`write(|w| ..)` method takes [pcr13::W](pcr13::W) writer structure"] impl crate::Writable for PCR13 {} #[doc = "Pin Control Register n"] pub mod pcr13; #[doc = "Pin Control Register n\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [pcr14](pcr14) module"] pub type PCR14 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _PCR14; #[doc = "`read()` method returns [pcr14::R](pcr14::R) reader structure"] impl crate::Readable for PCR14 {} #[doc = "`write(|w| ..)` method takes [pcr14::W](pcr14::W) writer structure"] impl crate::Writable for PCR14 {} #[doc = "Pin Control Register n"] pub mod pcr14; #[doc = "Pin Control Register n\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [pcr15](pcr15) module"] pub type PCR15 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _PCR15; #[doc = "`read()` method returns [pcr15::R](pcr15::R) reader structure"] impl crate::Readable for PCR15 {} #[doc = "`write(|w| ..)` method takes [pcr15::W](pcr15::W) writer structure"] impl crate::Writable for PCR15 {} #[doc = "Pin Control Register n"] pub mod pcr15; #[doc = "Pin Control Register n\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [pcr16](pcr16) module"] pub type PCR16 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _PCR16; #[doc = "`read()` method returns [pcr16::R](pcr16::R) reader structure"] impl crate::Readable for PCR16 {} #[doc = "`write(|w| ..)` method takes [pcr16::W](pcr16::W) writer structure"] impl crate::Writable for PCR16 {} #[doc = "Pin Control Register n"] pub mod pcr16; #[doc = "Pin Control Register n\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [pcr17](pcr17) module"] pub type PCR17 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _PCR17; #[doc = "`read()` method returns [pcr17::R](pcr17::R) reader structure"] impl crate::Readable for PCR17 {} #[doc = "`write(|w| ..)` method takes [pcr17::W](pcr17::W) writer structure"] impl crate::Writable for PCR17 {} #[doc = "Pin Control Register n"] pub mod pcr17; #[doc = "Pin Control Register n\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [pcr18](pcr18) module"] pub type PCR18 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _PCR18; #[doc = "`read()` method returns [pcr18::R](pcr18::R) reader structure"] impl crate::Readable for PCR18 {} #[doc = "`write(|w| ..)` method takes [pcr18::W](pcr18::W) writer structure"] impl crate::Writable for PCR18 {} #[doc = "Pin Control Register n"] pub mod pcr18; #[doc = "Pin Control Register n\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [pcr19](pcr19) module"] pub type PCR19 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _PCR19; #[doc = "`read()` method returns [pcr19::R](pcr19::R) reader structure"] impl crate::Readable for PCR19 {} #[doc = "`write(|w| ..)` method takes [pcr19::W](pcr19::W) writer structure"] impl crate::Writable for PCR19 {} #[doc = "Pin Control Register n"] pub mod pcr19; #[doc = "Pin Control Register n\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [pcr20](pcr20) module"] pub type PCR20 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _PCR20; #[doc = "`read()` method returns [pcr20::R](pcr20::R) reader structure"] impl crate::Readable for PCR20 {} #[doc = "`write(|w| ..)` method takes [pcr20::W](pcr20::W) writer structure"] impl crate::Writable for PCR20 {} #[doc = "Pin Control Register n"] pub mod pcr20; #[doc = "Pin Control Register n\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [pcr21](pcr21) module"] pub type PCR21 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _PCR21; #[doc = "`read()` method returns [pcr21::R](pcr21::R) reader structure"] impl crate::Readable for PCR21 {} #[doc = "`write(|w| ..)` method takes [pcr21::W](pcr21::W) writer structure"] impl crate::Writable for PCR21 {} #[doc = "Pin Control Register n"] pub mod pcr21; #[doc = "Pin Control Register n\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [pcr22](pcr22) module"] pub type PCR22 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _PCR22; #[doc = "`read()` method returns [pcr22::R](pcr22::R) reader structure"] impl crate::Readable for PCR22 {} #[doc = "`write(|w| ..)` method takes [pcr22::W](pcr22::W) writer structure"] impl crate::Writable for PCR22 {} #[doc = "Pin Control Register n"] pub mod pcr22; #[doc = "Pin Control Register n\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [pcr23](pcr23) module"] pub type PCR23 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _PCR23; #[doc = "`read()` method returns [pcr23::R](pcr23::R) reader structure"] impl crate::Readable for PCR23 {} #[doc = "`write(|w| ..)` method takes [pcr23::W](pcr23::W) writer structure"] impl crate::Writable for PCR23 {} #[doc = "Pin Control Register n"] pub mod pcr23; #[doc = "Pin Control Register n\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [pcr24](pcr24) module"] pub type PCR24 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _PCR24; #[doc = "`read()` method returns [pcr24::R](pcr24::R) reader structure"] impl crate::Readable for PCR24 {} #[doc = "`write(|w| ..)` method takes [pcr24::W](pcr24::W) writer structure"] impl crate::Writable for PCR24 {} #[doc = "Pin Control Register n"] pub mod pcr24; #[doc = "Pin Control Register n\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [pcr25](pcr25) module"] pub type PCR25 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _PCR25; #[doc = "`read()` method returns [pcr25::R](pcr25::R) reader structure"] impl crate::Readable for PCR25 {} #[doc = "`write(|w| ..)` method takes [pcr25::W](pcr25::W) writer structure"] impl crate::Writable for PCR25 {} #[doc = "Pin Control Register n"] pub mod pcr25; #[doc = "Pin Control Register n\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [pcr26](pcr26) module"] pub type PCR26 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _PCR26; #[doc = "`read()` method returns [pcr26::R](pcr26::R) reader structure"] impl crate::Readable for PCR26 {} #[doc = "`write(|w| ..)` method takes [pcr26::W](pcr26::W) writer structure"] impl crate::Writable for PCR26 {} #[doc = "Pin Control Register n"] pub mod pcr26; #[doc = "Pin Control Register n\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [pcr27](pcr27) module"] pub type PCR27 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _PCR27; #[doc = "`read()` method returns [pcr27::R](pcr27::R) reader structure"] impl crate::Readable for PCR27 {} #[doc = "`write(|w| ..)` method takes [pcr27::W](pcr27::W) writer structure"] impl crate::Writable for PCR27 {} #[doc = "Pin Control Register n"] pub mod pcr27; #[doc = "Pin Control Register n\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [pcr28](pcr28) module"] pub type PCR28 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _PCR28; #[doc = "`read()` method returns [pcr28::R](pcr28::R) reader structure"] impl crate::Readable for PCR28 {} #[doc = "`write(|w| ..)` method takes [pcr28::W](pcr28::W) writer structure"] impl crate::Writable for PCR28 {} #[doc = "Pin Control Register n"] pub mod pcr28; #[doc = "Pin Control Register n\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [pcr29](pcr29) module"] pub type PCR29 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _PCR29; #[doc = "`read()` method returns [pcr29::R](pcr29::R) reader structure"] impl crate::Readable for PCR29 {} #[doc = "`write(|w| ..)` method takes [pcr29::W](pcr29::W) writer structure"] impl crate::Writable for PCR29 {} #[doc = "Pin Control Register n"] pub mod pcr29; #[doc = "Pin Control Register n\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [pcr30](pcr30) module"] pub type PCR30 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _PCR30; #[doc = "`read()` method returns [pcr30::R](pcr30::R) reader structure"] impl crate::Readable for PCR30 {} #[doc = "`write(|w| ..)` method takes [pcr30::W](pcr30::W) writer structure"] impl crate::Writable for PCR30 {} #[doc = "Pin Control Register n"] pub mod pcr30; #[doc = "Pin Control Register n\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [pcr31](pcr31) module"] pub type PCR31 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _PCR31; #[doc = "`read()` method returns [pcr31::R](pcr31::R) reader structure"] impl crate::Readable for PCR31 {} #[doc = "`write(|w| ..)` method takes [pcr31::W](pcr31::W) writer structure"] impl crate::Writable for PCR31 {} #[doc = "Pin Control Register n"] pub mod pcr31; #[doc = "Global Pin Control Low Register\n\nThis register you can [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [gpclr](gpclr) module"] pub type GPCLR = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _GPCLR; #[doc = "`write(|w| ..)` method takes [gpclr::W](gpclr::W) writer structure"] impl crate::Writable for GPCLR {} #[doc = "Global Pin Control Low Register"] pub mod gpclr; #[doc = "Global Pin Control High Register\n\nThis register you can [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [gpchr](gpchr) module"] pub type GPCHR = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _GPCHR; #[doc = "`write(|w| ..)` method takes [gpchr::W](gpchr::W) writer structure"] impl crate::Writable for GPCHR {} #[doc = "Global Pin Control High Register"] pub mod gpchr; #[doc = "Global Interrupt Control Low Register\n\nThis register you can [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [giclr](giclr) module"] pub type GICLR = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _GICLR; #[doc = "`write(|w| ..)` method takes [giclr::W](giclr::W) writer structure"] impl crate::Writable for GICLR {} #[doc = "Global Interrupt Control Low Register"] pub mod giclr; #[doc = "Global Interrupt Control High Register\n\nThis register you can [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [gichr](gichr) module"] pub type GICHR = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _GICHR; #[doc = "`write(|w| ..)` method takes [gichr::W](gichr::W) writer structure"] impl crate::Writable for GICHR {} #[doc = "Global Interrupt Control High Register"] pub mod gichr; #[doc = "Interrupt Status Flag Register\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [isfr](isfr) module"] pub type ISFR = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _ISFR; #[doc = "`read()` method returns [isfr::R](isfr::R) reader structure"] impl crate::Readable for ISFR {} #[doc = "`write(|w| ..)` method takes [isfr::W](isfr::W) writer structure"] impl crate::Writable for ISFR {} #[doc = "Interrupt Status Flag Register"] pub mod isfr; #[doc = "Digital Filter Enable Register\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [dfer](dfer) module"] pub type DFER = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _DFER; #[doc = "`read()` method returns [dfer::R](dfer::R) reader structure"] impl crate::Readable for DFER {} #[doc = "`write(|w| ..)` method takes [dfer::W](dfer::W) writer structure"] impl crate::Writable for DFER {} #[doc = "Digital Filter Enable Register"] pub mod dfer; #[doc = "Digital Filter Clock Register\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [dfcr](dfcr) module"] pub type DFCR = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _DFCR; #[doc = "`read()` method returns [dfcr::R](dfcr::R) reader structure"] impl crate::Readable for DFCR {} #[doc = "`write(|w| ..)` method takes [dfcr::W](dfcr::W) writer structure"] impl crate::Writable for DFCR {} #[doc = "Digital Filter Clock Register"] pub mod dfcr; #[doc = "Digital Filter Width Register\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [dfwr](dfwr) module"] pub type DFWR = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _DFWR; #[doc = "`read()` method returns [dfwr::R](dfwr::R) reader structure"] impl crate::Readable for DFWR {} #[doc = "`write(|w| ..)` method takes [dfwr::W](dfwr::W) writer structure"] impl crate::Writable for DFWR {} #[doc = "Digital Filter Width Register"] pub mod dfwr;