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
#[doc = r"Register block"] #[repr(C)] pub struct RegisterBlock { #[doc = "0x00 - Parity Error Enable Register"] pub peen: PEEN, #[doc = "0x04 - Memory Checking Control Register"] pub mchkcon: MCHKCON, #[doc = "0x08 - Parity Error Trap Enable Register"] pub pete: PETE, #[doc = "0x0c - Parity Error Reset Enable Register"] pub persten: PERSTEN, _reserved4: [u8; 4usize], #[doc = "0x14 - Parity Error Flag Register"] pub peflag: PEFLAG, #[doc = "0x18 - Parity Memory Test Pattern Register"] pub pmtpr: PMTPR, #[doc = "0x1c - Parity Memory Test Select Register"] pub pmtsr: PMTSR, } #[doc = "Parity Error 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 avaliable fields see [peen](peen) module"] pub type PEEN = crate::Reg<u32, _PEEN>; #[allow(missing_docs)] #[doc(hidden)] pub struct _PEEN; #[doc = "`read()` method returns [peen::R](peen::R) reader structure"] impl crate::Readable for PEEN {} #[doc = "`write(|w| ..)` method takes [peen::W](peen::W) writer structure"] impl crate::Writable for PEEN {} #[doc = "Parity Error Enable Register"] pub mod peen; #[doc = "Memory Checking Control 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 avaliable fields see [mchkcon](mchkcon) module"] pub type MCHKCON = crate::Reg<u32, _MCHKCON>; #[allow(missing_docs)] #[doc(hidden)] pub struct _MCHKCON; #[doc = "`read()` method returns [mchkcon::R](mchkcon::R) reader structure"] impl crate::Readable for MCHKCON {} #[doc = "`write(|w| ..)` method takes [mchkcon::W](mchkcon::W) writer structure"] impl crate::Writable for MCHKCON {} #[doc = "Memory Checking Control Register"] pub mod mchkcon; #[doc = "Parity Error Trap 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 avaliable fields see [pete](pete) module"] pub type PETE = crate::Reg<u32, _PETE>; #[allow(missing_docs)] #[doc(hidden)] pub struct _PETE; #[doc = "`read()` method returns [pete::R](pete::R) reader structure"] impl crate::Readable for PETE {} #[doc = "`write(|w| ..)` method takes [pete::W](pete::W) writer structure"] impl crate::Writable for PETE {} #[doc = "Parity Error Trap Enable Register"] pub mod pete; #[doc = "Parity Error Reset 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 avaliable fields see [persten](persten) module"] pub type PERSTEN = crate::Reg<u32, _PERSTEN>; #[allow(missing_docs)] #[doc(hidden)] pub struct _PERSTEN; #[doc = "`read()` method returns [persten::R](persten::R) reader structure"] impl crate::Readable for PERSTEN {} #[doc = "`write(|w| ..)` method takes [persten::W](persten::W) writer structure"] impl crate::Writable for PERSTEN {} #[doc = "Parity Error Reset Enable Register"] pub mod persten; #[doc = "Parity Error 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 avaliable fields see [peflag](peflag) module"] pub type PEFLAG = crate::Reg<u32, _PEFLAG>; #[allow(missing_docs)] #[doc(hidden)] pub struct _PEFLAG; #[doc = "`read()` method returns [peflag::R](peflag::R) reader structure"] impl crate::Readable for PEFLAG {} #[doc = "`write(|w| ..)` method takes [peflag::W](peflag::W) writer structure"] impl crate::Writable for PEFLAG {} #[doc = "Parity Error Flag Register"] pub mod peflag; #[doc = "Parity Memory Test Pattern 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 avaliable fields see [pmtpr](pmtpr) module"] pub type PMTPR = crate::Reg<u32, _PMTPR>; #[allow(missing_docs)] #[doc(hidden)] pub struct _PMTPR; #[doc = "`read()` method returns [pmtpr::R](pmtpr::R) reader structure"] impl crate::Readable for PMTPR {} #[doc = "`write(|w| ..)` method takes [pmtpr::W](pmtpr::W) writer structure"] impl crate::Writable for PMTPR {} #[doc = "Parity Memory Test Pattern Register"] pub mod pmtpr; #[doc = "Parity Memory Test Select 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 avaliable fields see [pmtsr](pmtsr) module"] pub type PMTSR = crate::Reg<u32, _PMTSR>; #[allow(missing_docs)] #[doc(hidden)] pub struct _PMTSR; #[doc = "`read()` method returns [pmtsr::R](pmtsr::R) reader structure"] impl crate::Readable for PMTSR {} #[doc = "`write(|w| ..)` method takes [pmtsr::W](pmtsr::W) writer structure"] impl crate::Writable for PMTSR {} #[doc = "Parity Memory Test Select Register"] pub mod pmtsr;